/* V1.31.658 – Einmaliger kompakter Hinweis; keine bestehenden Dashboards umbauen. */
.kcgw-ready-v131658{display:flex;align-items:flex-start;gap:13px;margin:0 0 15px;padding:12px 14px;border:1px solid #b7d9c1;border-radius:16px;background:#f2f9f4;box-shadow:0 3px 14px #123c2110}
.kcgw-ready-v131658[hidden],.kcgw-ready-v131658 [hidden]{display:none!important}
.kcgw-ready-v131658>img{flex:none;border-radius:10px}
.kcgw-ready-content-v131658{min-width:0;flex:1}
.kcgw-ready-content-v131658>strong{display:block;font-size:16px;line-height:1.3;color:#164d32}
.kcgw-ready-content-v131658>p{margin:4px 0 9px;font-size:14px;line-height:1.45;color:#405a4b}
.kcgw-ready-actions-v131658{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.kcgw-ready-actions-v131658 .button{min-height:42px;font-size:14px;padding:8px 14px}
.kcgw-ready-dismiss-v131658{padding:8px 10px;border:0;background:transparent;color:#4d6b5a;font:inherit;font-size:14px;cursor:pointer}
.kcgw-install-status-v131658{display:flex;align-items:center;gap:12px;border:1px solid #d9e8dc;background:#f7faf8;border-radius:14px;padding:12px 14px;margin:0 0 12px}
.kcgw-install-status-v131658>img{border-radius:10px;flex:none}
.kcgw-install-status-v131658>span{min-width:0;flex:1}
.kcgw-install-status-v131658 strong,.kcgw-install-status-v131658 small{display:block}
.kcgw-install-status-v131658 strong{font-size:15px}
.kcgw-install-status-v131658 small{font-size:13px;color:#5b7462;line-height:1.4}
.kcgw-install-status-v131658>a{font-size:14px;font-weight:700;color:#086337}
.kcgw-install-icon-help-v131658{display:flex;align-items:center;gap:16px;padding:10px 14px;margin:12px 0;border:1px solid #d6e8dc;border-radius:15px;background:#f7faf8}
.kcgw-install-icon-help-v131658>span:not(.kcgw-install-icon-arrow-v131658){display:flex;align-items:center;gap:10px}
.kcgw-install-icon-help-v131658 img{border-radius:10px}
.kcgw-install-icon-help-v131658 small{font-weight:700;color:#255a3a;font-size:13px}
.kcgw-install-icon-arrow-v131658{color:#137549;font-size:27px}
.kcgw-install-icon-note-v131658{font-size:13px;color:#5e7264;line-height:1.45;margin:0 0 12px}
@media(max-width:650px){.kcgw-ready-v131658{gap:10px;padding:11px}.kcgw-ready-v131658>img{width:36px;height:36px}.kcgw-ready-content-v131658>strong{font-size:15px}.kcgw-ready-content-v131658>p{font-size:13px}.kcgw-install-icon-help-v131658{gap:8px;padding:8px}.kcgw-install-icon-help-v131658>span:not(.kcgw-install-icon-arrow-v131658){flex-direction:column;gap:5px;text-align:center;flex:1}.kcgw-install-icon-arrow-v131658{font-size:21px}}

/* V1.31.659 – Drei klare Symbole; altes App-Symbol nicht als Fehler werten. */
.kcgw-install-main-icon-v131659,.kcgw-install-guide-icon-v131659{object-fit:cover;border-radius:14px;flex:none;box-shadow:0 3px 10px #1538231c}
.kcgw-install-icons-v131659{padding:15px 16px;border:1px solid #cbded0;border-radius:16px;background:#fff}
.kcgw-install-icons-v131659 h2{font-size:18px;margin:0 0 12px}
.kcgw-install-icons-grid-v131659{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.kcgw-install-icons-grid-v131659>div{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;border:1px solid #dce8df;border-radius:13px;padding:13px 10px;background:#f8fbf9}
.kcgw-install-icons-grid-v131659 img{width:64px;height:64px;border-radius:14px;object-fit:cover}
.kcgw-install-icons-grid-v131659 strong{font-size:14px;line-height:1.3;color:#11492c}
.kcgw-install-icons-grid-v131659 small{font-size:13px;line-height:1.42;color:#4d6356}
.kcgw-install-icons-v131659 .kcgw-install-icon-note-v131658{margin:12px 0 0;font-size:14px}
.kcgw-install-after-next-v131659{padding:16px;border-radius:15px;border:1px solid #b9dfc3;background:#eff9f2;display:flex;flex-direction:column;gap:9px}
.kcgw-install-after-next-v131659>strong{font-size:18px;color:#0a6534}
.kcgw-install-after-next-v131659 p{margin:0;line-height:1.5}
.kcgw-install-after-next-v131659 .button{align-self:start}
.kcgw-install-after-next-v131659 small{font-size:13px;color:#4b6255;line-height:1.4}
@media(max-width:650px){.kcgw-install-icons-v131659{padding:11px}.kcgw-install-icons-grid-v131659{gap:6px}.kcgw-install-icons-grid-v131659>div{padding:11px 5px}.kcgw-install-icons-grid-v131659 img{width:52px;height:52px}.kcgw-install-icons-grid-v131659 strong{font-size:12px}.kcgw-install-icons-grid-v131659 small{font-size:11px}.kcgw-install-icons-v131659 .kcgw-install-icon-note-v131658{font-size:13px}}

/* Handy: Symbole als lesbare Liste statt winziger 3-Spalten-Karten. */
@media(max-width:650px){.kcgw-install-icons-grid-v131659{grid-template-columns:1fr}.kcgw-install-icons-grid-v131659>div{display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;text-align:left;padding:11px 12px;column-gap:13px;row-gap:3px}.kcgw-install-icons-grid-v131659 img{grid-column:1;grid-row:1 / span 2}.kcgw-install-icons-grid-v131659 strong{font-size:14px;grid-column:2;grid-row:1}.kcgw-install-icons-grid-v131659 small{font-size:13px;grid-column:2;grid-row:2}}

/* V1.31.661: Push-Schritt erst nach erkanntem App-Start freigeben. */
.kcgw-install-after-next-v131659 [hidden]{display:none!important}

/* V1.31.665: Ein CTA auf dem Handy, weniger vertikaler Platz. */
.kcgw-ready-v131658 .kcgw-ready-actions-v131658>[hidden]{display:none!important}
@media(max-width:650px){
  .kcgw-ready-v131658{padding:12px;gap:10px}
  .kcgw-ready-content-v131658>p{margin:5px 0 10px;line-height:1.4}
  .kcgw-ready-actions-v131658{gap:6px}
  .kcgw-ready-actions-v131658 .button{min-height:44px;padding:8px 12px}
  .kcgw-ready-dismiss-v131658{min-height:44px}
}
