/* KlitaPlus 406 — requested ONE information panel; never six cards on the home. */
#kp4-root>.kpv401 .kpv405-tiles.kpv406-one-panel{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;align-items:stretch!important;min-height:0!important;min-width:0!important;width:100%!important;margin:1px 0 0!important;padding:0!important;gap:0!important;overflow:hidden!important;background:#fff!important;border:1px solid #d8e6f3!important;border-radius:18px!important;box-shadow:0 5px 19px rgba(8,53,104,.09)!important;direction:ltr}
#kp4-root>.kpv401 .kpv406-toolbar{width:100%;min-width:0;display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px 13px 9px;background:#f5f9ff;border-bottom:1px solid #e3ecf5}
#kp4-root>.kpv401 .kpv406-toolbar-title{display:flex;gap:8px;align-items:center;min-width:0;color:#082f61;font-weight:900;font-size:14px}
#kp4-root>.kpv401 .kpv406-indicator{width:8px;height:21px;background:#b7fa31;border-radius:6px;flex:none}
#kp4-root>.kpv401 .kpv406-switch{min-width:0;display:flex;align-items:center;justify-content:flex-end}
#kp4-root>.kpv401 .kpv406-topic-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
#kp4-root>.kpv401 #kpv406-topic{min-width:120px;max-width:172px;height:36px;border-radius:10px;border:1px solid #c4d9eb;background:#fff;color:#0c3462;font-size:13px;font-weight:800;line-height:1.2;padding:5px 7px;cursor:pointer;outline-offset:2px}
#kp4-root>.kpv401 .kpv406-stage{padding:8px 14px 4px;min-height:88px;display:flex;align-items:center}
#kp4-root>.kpv401 .kpv406-view[hidden]{display:none!important}
#kp4-root>.kpv401 .kpv406-view{width:100%;min-width:0;display:flex;align-items:center;gap:15px}
#kp4-root>.kpv401 .kpv406-icon{width:52px;height:52px;flex:none;display:grid;place-items:center;border-radius:15px;background:linear-gradient(140deg,#d9ff98,#f2ffdf);color:#047343}
#kp4-root>.kpv401 .kpv406-icon svg{width:32px;height:32px}
#kp4-root>.kpv401 .kpv406-detail{min-width:0;display:flex;flex-direction:column;gap:2px;align-items:flex-start;color:#123861}
#kp4-root>.kpv401 .kpv406-amount{font-size:29px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.6px;color:#083e77!important;overflow-wrap:normal!important;white-space:normal!important}
#kp4-root>.kpv401 .kpv406-long{font-size:22px!important}
#kp4-root>.kpv401 .kpv406-meta{color:#58728a;font-size:11px!important;line-height:1.28;overflow-wrap:anywhere;word-break:normal}
#kp4-root>.kpv401 .kpv406-city{border:0;background:transparent;cursor:pointer;color:#1864ab;display:inline-flex;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:750;text-decoration:underline;text-underline-offset:2px}
#kp4-root>.kpv401 .kpv406-rate-row{display:flex;gap:15px;align-items:baseline;justify-content:space-between;width:100%;font-size:13px;font-weight:700;color:#1e486d}
#kp4-root>.kpv401 .kpv406-rate-row strong{font-size:18px;color:#0e5592;font-variant-numeric:tabular-nums}
#kp4-root>.kpv401 .kpv406-controls{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding:0 12px 8px;height:28px;color:#557791;font-size:10px;font-weight:750}
#kp4-root>.kpv401 .kpv406-controls button{border:1px solid #d5e5f1;background:#f7fbff;border-radius:8px;color:#0f518a;line-height:1;width:25px;height:24px;font-size:18px;cursor:pointer}
#kp4-root>.kpv401[dir=rtl] .kpv405-tiles.kpv406-one-panel{direction:rtl}
#kp4-root>.kpv401[dir=rtl] .kpv406-rate-row{direction:ltr}
#kp4-root>.kpv401[dir=rtl] .kpv406-controls{justify-content:flex-start}
@media(min-width:600px){#kp4-root>.kpv401 .kpv406-toolbar{padding:14px 18px 12px}#kp4-root>.kpv401 .kpv406-stage{padding:13px 22px 8px}#kp4-root>.kpv401 .kpv406-view{gap:22px}#kp4-root>.kpv401 .kpv406-icon{width:64px;height:64px}#kp4-root>.kpv401 .kpv406-amount{font-size:38px!important}#kp4-root>.kpv401 .kpv406-controls{padding-bottom:12px;height:37px}}
@media(max-width:350px){#kp4-root>.kpv401 .kpv406-toolbar-title{font-size:12px}#kp4-root>.kpv401 #kpv406-topic{min-width:108px;max-width:148px;font-size:11px}#kp4-root>.kpv401 .kpv406-stage{padding:7px 10px}#kp4-root>.kpv401 .kpv406-view{gap:10px}#kp4-root>.kpv401 .kpv406-icon{width:43px;height:43px}#kp4-root>.kpv401 .kpv406-amount{font-size:25px!important}}
