/* Consistent web-only nested screens, errors, narrow layouts and scrollbars. */
body.wc-liquid-glass .screen-content { overflow-wrap: anywhere; }
.wc-liquid-glass .wc-load-error { display:flex; align-items:center; gap:14px; padding:14px 16px; margin:0 0 20px; color:#ffd0d8; border:1px solid #ff819850; border-radius:16px; background:#ff819810; font-size:13px; line-height:1.6; }
.wc-liquid-glass .wc-load-error button { margin-left:auto; flex-shrink:0; }
.wc-liquid-glass #wc-builder-save { font-size:12px; color:var(--muted); white-space:normal; }
.wc-liquid-glass #wc-builder-save.is-error { color:var(--danger); }
.wc-liquid-glass .screen-header { display:flex; align-items:center; gap:12px; padding:4px 0 18px; margin-bottom:20px; border-bottom:1px solid var(--line); }
.wc-liquid-glass .screen-header .screen-title { margin:0; font-size:24px; line-height:1.25; text-align:left; flex:1; }
.wc-liquid-glass .screen-header .btn-back { position:static; inset:auto !important; transform:none !important; margin:0; flex:0 0 36px; width:36px; height:36px; border-radius:12px; }
.wc-liquid-glass .screen-header .di-beta { position:static; margin:0; }
.wc-liquid-glass #screen-desktop-interview .screen-header.product-page-head { flex-direction:row !important; flex-wrap:nowrap; align-items:center; text-align:left; width:100%; margin-inline:0; }
.wc-liquid-glass .iprep-start-card { padding:22px; margin-bottom:20px; border:1px solid var(--line); border-radius:22px; background:linear-gradient(135deg,#30364f88,#23263eaa); }
.wc-liquid-glass .iprep-start-card h3 { margin:0 0 10px; font-size:18px; }
.wc-liquid-glass .iprep-start-card p { color:var(--muted); font-size:13px; line-height:1.7; }
.wc-liquid-glass .iprep-start-card .field-input { width:100%; margin:12px 0; }
.wc-liquid-glass .filters-expand-panel { display:none; }
.wc-liquid-glass .funnel-stages { flex-wrap:wrap; overflow:visible; }
.wc-liquid-glass .funnel-stages .tg-vac-chip { flex-shrink:0; }
.wc-liquid-glass .screen, .wc-liquid-glass .sidebar-nav, .wc-liquid-glass .modal-body, .wc-liquid-glass .wc-tg-detail-box { scrollbar-width:thin; scrollbar-color:#8994c84d transparent; }
.wc-liquid-glass ::-webkit-scrollbar { width:6px; height:6px; }
.wc-liquid-glass ::-webkit-scrollbar-thumb { background:#8994c84d; border-radius:12px; }
.wc-liquid-glass ::-webkit-scrollbar-track { background:transparent; }
.wc-liquid-glass .screen--auth .auth-card { max-width:460px; width:100%; }
.wc-liquid-glass .screen--auth .screen-content { max-width:500px; }
.wc-liquid-glass #ai-auto-reply-limit { flex:0 0 80px; min-width:80px; padding:10px 8px; }
@media(max-width:520px) {
 .wc-liquid-glass #ai-auto-reply-controls .toggle-row > div:last-child { flex:0 0 128px; flex-wrap:wrap; }
 .wc-liquid-glass .wc-load-error { flex-wrap:wrap; gap:10px; }
 .wc-liquid-glass .wc-load-error button { margin:0; width:100%; }
 .wc-liquid-glass .screen-header .screen-title { font-size:21px; }
 .wc-liquid-glass .ai-context-head { flex-wrap:wrap; gap:12px; }
 .wc-liquid-glass .iprep-start-card { padding:18px; }
 .wc-liquid-glass .product-page-head { flex-wrap:wrap; gap:12px; }
 .wc-liquid-glass .resume-builder-row-head { flex-wrap:wrap; gap:10px; }
}
