/* Ketabbin 3.6 platform surfaces: host workflow, returns and core integrations. */
.kbc-host-application{min-width:min(100%,420px)}.kbc-host-application>div{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.kbc-host-application strong{display:block;color:var(--amber)}.kbc-host-application p{margin:3px 0;color:var(--muted);font-size:13px}.kbc-host-application details>summary{list-style:none;cursor:pointer}.kbc-host-application details>summary::-webkit-details-marker{display:none}.kbc-host-application form{display:grid;position:absolute;z-index:20;left:max(10px,calc((100vw - var(--shell))/2));width:min(540px,calc(100vw - 20px));margin-top:10px;padding:20px;gap:11px;border:1px solid var(--amber);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.kbc-host-application label{display:grid;gap:5px;color:var(--muted);font-size:12px}.kbc-host-application input,.kbc-host-application textarea{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);color:var(--text);font:inherit}.kbc-host-application textarea{resize:vertical}
.kbc-order-return{color:var(--text);background:var(--surface)}.kbc-order-return select,.kbc-order-return textarea{width:100%;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);color:var(--text);font:inherit}.kbc-order-return label{display:grid;gap:5px;font-size:13px}.kbc-order-return .button{min-height:42px!important;border-radius:9px!important}
.kb-account-nav__group a b{display:grid;min-width:21px;height:21px;padding:0 5px;border-radius:99px;background:var(--amber);color:var(--ink);font-size:10px;place-items:center}
@media(max-width:620px){.kbc-host-application{margin-top:16px}.kbc-host-application form{position:fixed;z-index:10001;inset:10vh 10px auto;width:auto;max-height:80vh;overflow:auto}.kb-host-strip .kbc-host-application .kb-button{width:100%;margin-top:0}.kbc-order-return{padding:16px 12px!important}}
