/* ICEBERG UI Language 1.0, adapted to a workbench rather than a public landing.
   Opt-in only. Risk, sentiment and AI colors keep their existing meanings. */
@font-face{font-family:'Mulish';src:url('/static/fonts/mulish-cyrillic.woff2') format('woff2');font-style:normal;font-weight:200 1000;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
@font-face{font-family:'Mulish';src:url('/static/fonts/mulish-latin.woff2') format('woff2');font-style:normal;font-weight:200 1000;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD;}
@font-face{font-family:'Unbounded';src:url('/static/fonts/unbounded-cyrillic.woff2') format('woff2');font-style:normal;font-weight:200 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
@font-face{font-family:'Unbounded';src:url('/static/fonts/unbounded-latin.woff2') format('woff2');font-style:normal;font-weight:200 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD;}
body[data-theme="iceberg"]{
 --brand-blue:#0045EE;--brand-deep:#00206F;--brand-red:#CF2026;
 --surface:#FFFFFF;--surface-ice:#F4F8FF;--surface-mist:#E9F0FC;--surface-night:#00133F;
 --text:#071943;--text-muted:#60708B;
 --bg:var(--surface-ice);--panel:var(--surface);--ink:var(--text);--muted:var(--text-muted);--line:#D8E1F0;
 --brand:var(--brand-blue);--brand-dark:var(--brand-deep);--brand-soft:var(--surface-mist);
 --sidebar:var(--brand-deep);--sidebar-2:var(--surface-night);
 --workspace-accent:#91B7FF;--workspace-accent-soft:var(--surface-ice);
 --shadow:0 1px 2px #00206F08,0 8px 24px #00206F14;--radius:20px;
 font-family:'Mulish',ui-sans-serif,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:15px;line-height:1.55;
}
body[data-theme="iceberg"] .topbar{height:auto;min-height:96px;padding-top:16px;padding-bottom:16px;background:var(--surface);}
body[data-theme="iceberg"] .page-heading h1{font-family:'Unbounded','Mulish',sans-serif;font-size:32px;line-height:1.25;font-weight:600;letter-spacing:-.035em;color:var(--brand-deep);}
body[data-theme="iceberg"] .page-heading>span,body[data-theme="iceberg"] .panel-kicker{font-size:12px;letter-spacing:.08em;}
body[data-theme="iceberg"] .settings-intro h2,body[data-theme="iceberg"] .queue-hero h2{font-family:'Unbounded','Mulish',sans-serif;font-size:32px;line-height:1.3;letter-spacing:-.035em;}
body[data-theme="iceberg"] .panel,body[data-theme="iceberg"] .metric-card,body[data-theme="iceberg"] .source-card,body[data-theme="iceberg"] .inbox-item{border-radius:20px;}
body[data-theme="iceberg"] .button{min-height:44px;border-radius:12px;font-size:14px;line-height:1.5;transition:background .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out;}
body[data-theme="iceberg"] .button.primary{min-height:48px;box-shadow:0 4px 14px #0045EE16;}
body[data-theme="iceberg"] .icon-button,body[data-theme="iceberg"] .nav-item{min-height:44px;}
body[data-theme="iceberg"] .icon-button{min-width:44px;height:44px;}
body[data-theme="iceberg"] input:not([type=checkbox]):not([type=radio]),body[data-theme="iceberg"] select{min-height:44px;border-radius:12px;font-size:14px;}
body[data-theme="iceberg"] textarea{border-radius:12px;font-size:15px;line-height:1.6;}
body[data-theme="iceberg"] :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px;}
body[data-theme="iceberg"] .sidebar :is(a,button):focus-visible{outline-color:#B9D2FF;}
body[data-theme="iceberg"] .sidebar{color:#E9F0FC;scrollbar-color:#91B7FF55 transparent;}
body[data-theme="iceberg"] .nav-item{font-size:14px;color:#C9D8FA;}
body[data-theme="iceberg"] .nav-item.active{color:#FFF;background:#0045EE50;}
body[data-theme="iceberg"] .nav-icon{color:#A7C1F2;}
body[data-theme="iceberg"] .nav-group h2,body[data-theme="iceberg"] .brand small{color:#ABC2EC;font-size:12px;}
body[data-theme="iceberg"] .user-copy small,body[data-theme="iceberg"] .sidebar-status small{color:#B6CAEF;font-size:14px;}
body[data-theme="iceberg"] .brand-mark{box-shadow:inset 0 0 0 1px #FFFFFF38,0 5px 16px #00133F22;}
body[data-theme="iceberg"] .review-excerpt,body[data-theme="iceberg"] .review-card-person b{font-size:14px;color:var(--ink);}
body[data-theme="iceberg"] .review-original .review-quote{background:var(--surface-ice);border-color:var(--line);border-left-color:var(--brand-blue);}
body[data-theme="iceberg"] .review-original .review-quote::before{background:var(--surface-ice);border-color:var(--line);}
body[data-theme="iceberg"] .review-original .review-quote p{font-family:'Mulish',sans-serif;font-size:18px!important;line-height:1.65;color:var(--ink);}
body[data-theme="iceberg"] .branch-badge{background:var(--surface-mist);color:var(--brand-deep);}
body[data-theme="iceberg"] .review-fact-rail,body[data-theme="iceberg"] .review-workflow{background:var(--surface-ice);border-color:var(--line);}
body[data-theme="iceberg"] .clinic-response-bubble{background:var(--surface);border-color:var(--line);}
body[data-theme="iceberg"] .clinic-response-bubble p{font-size:15px;color:var(--ink);}
body[data-theme="iceberg"] .review-card-origin .platform-badge,body[data-theme="iceberg"] .review-card-facts .rating-badge,body[data-theme="iceberg"] .review-card-facts .review-received{font-size:12px;}
body[data-theme="iceberg"] .review-detail :is(.helper,.review-date-facts,.conversation-no-reply,.review-routine-hint),body[data-theme="iceberg"] .review-detail small{font-size:14px;line-height:1.55;}
body[data-theme="iceberg"] .settings-fields label small,body[data-theme="iceberg"] .settings-logo-status,body[data-theme="iceberg"] .settings-save>span,body[data-theme="iceberg"] .settings-tip{font-size:14px;}
body[data-theme="iceberg"] .settings-tabs{background:var(--surface-mist);border-color:var(--line);}
body[data-theme="iceberg"] .settings-save,body[data-theme="iceberg"] .settings-logo-current{background:var(--surface-ice);}
body[data-theme="iceberg"] .settings-preview-shell{background:var(--surface-ice);}
body[data-theme="iceberg"] .notification-queue{color:var(--ink);}
body[data-theme="iceberg"] .queue-delivery-facts p,body[data-theme="iceberg"] .queue-delivery-facts small,body[data-theme="iceberg"] .queue-delivery-facts b{font-size:14px;}
body[data-theme="iceberg"] .queue-filter-panel{border-color:var(--line);}
body[data-theme="iceberg"] .queue-delivery>footer{background:var(--surface-ice);}
body[data-theme="iceberg"] .login-story{background:var(--brand-deep);}
body[data-theme="iceberg"] .story-copy h1{font-family:'Unbounded','Mulish',sans-serif;line-height:1.2;letter-spacing:-.04em;}
body[data-theme="iceberg"] .login-panel{background:var(--surface);}
@media(max-width:700px){body[data-theme="iceberg"] .topbar{padding:14px 16px;gap:12px;}body[data-theme="iceberg"] .page-heading h1{font-size:24px;font-family:'Mulish',sans-serif;}body[data-theme="iceberg"] .settings-intro h2,body[data-theme="iceberg"] .queue-hero h2{font-size:24px;font-family:'Mulish',sans-serif;}body[data-theme="iceberg"] .review-original .review-quote p{font-size:17px!important;}body[data-theme="iceberg"] .story-copy h1{font-size:36px;}}
@media(prefers-reduced-motion:reduce){body[data-theme="iceberg"] *,body[data-theme="iceberg"] *::before,body[data-theme="iceberg"] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}
body[data-theme="iceberg"][data-font-size="large"]{font-size:16px;}
body[data-theme="iceberg"][data-font-size="large"] .review-original .review-quote p{font-size:20px!important;}
