:root{--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--bg:#fafaf7;--bg-sunken:#f4f3ee;--bg-elevated:#fff;--surface-2:#f8f7f2;--surface-3:#efede6;--line:#e6e3da;--line-strong:#d5d1c5;--line-soft:#efede6;--ink:#1c1b17;--ink-2:#45433d;--ink-3:#6e6b61;--ink-4:#9c998f;--ink-5:#bfbcb1;--accent:oklch(55% .13 45);--accent-2:oklch(65% .13 45);--accent-tint:oklch(95% .04 45);--accent-tint-2:oklch(92% .06 45);--accent-ink:oklch(42% .12 45);--ok:oklch(58% .13 150);--ok-tint:oklch(95% .04 150);--ok-ink:oklch(42% .12 150);--warn:oklch(72% .14 75);--warn-tint:oklch(96% .05 80);--warn-ink:oklch(50% .12 65);--bad:oklch(58% .18 28);--bad-tint:oklch(95% .04 28);--bad-ink:oklch(45% .16 28);--info:oklch(58% .1 235);--info-tint:oklch(95% .03 235);--info-ink:oklch(42% .1 235);--ai:oklch(55% .1 290);--ai-tint:oklch(96% .025 290);--ai-tint-2:oklch(93% .04 290);--ai-ink:oklch(40% .09 290);--row-h:36px;--pad-x:14px;--pad-y:10px;--gap:12px;--radius:6px;--radius-sm:4px;--radius-lg:10px;--shadow-1:0 1px 0 #1c1b170a, 0 1px 2px #1c1b170a;--shadow-2:0 1px 2px #1c1b170d, 0 4px 12px #1c1b170f;--shadow-pop:0 8px 28px #1c1b171a, 0 2px 6px #1c1b170f}[data-density=comfortable]{--row-h:44px;--pad-x:16px;--pad-y:12px;--gap:14px}*{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv11";margin:0;font-size:13px;line-height:1.45}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}.app{grid-template-rows:48px 1fr;grid-template-columns:220px 1fr;width:100vw;height:100vh;display:grid}.topbar{background:var(--bg-elevated);border-bottom:1px solid var(--line);z-index:10;grid-column:1/-1;align-items:center;gap:12px;padding:0 14px 0 0;display:flex}.brand{border-right:1px solid var(--line);letter-spacing:-.01em;align-items:center;gap:10px;width:220px;height:100%;padding-left:16px;font-weight:700;display:flex}.brand-mark{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;width:22px;height:22px;font-size:12px;font-weight:700;font-family:var(--font-mono);border-radius:5px;place-items:center;display:grid}.brand-name{font-size:13.5px}.brand-name-2{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.global-search{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);max-width:520px;height:30px;color:var(--ink-3);flex:1;align-items:center;gap:8px;padding:0 10px;transition:background .12s,border-color .12s;display:flex;position:relative}.global-search:hover{background:var(--bg-elevated);border-color:var(--line-strong)}.global-search input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.global-search input::placeholder{color:var(--ink-4)}.kbd{font-family:var(--font-mono);background:var(--bg-elevated);border:1px solid var(--line);color:var(--ink-3);border-radius:3px;justify-content:center;align-items:center;height:18px;padding:1px 5px;font-size:10px;display:inline-flex}.topbar-spacer{flex:1}.role-switcher{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);height:30px;padding:2px;display:flex}.role-switcher .role-current{color:var(--ink);background:0 0;background:var(--bg-elevated);box-shadow:var(--shadow-1);border:0;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:500;display:flex}.role-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.icon-btn{border-radius:var(--radius);width:30px;height:30px;color:var(--ink-3);background:0 0;border:0;place-items:center;display:grid;position:relative}.icon-btn:hover{background:var(--surface-3);color:var(--ink)}.icon-btn .dot{background:var(--bad);border:1.5px solid var(--bg-elevated);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.avatar{color:#fff;background:linear-gradient(135deg,oklch(70% .08 60),oklch(55% .1 30));border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.sidebar{background:var(--bg-elevated);border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:12px 8px;display:flex;overflow-y:auto}.nav-section-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.08em;padding:12px 10px 6px;font-size:10px;font-weight:600}.nav-item{border-radius:var(--radius);height:30px;color:var(--ink-2);text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:0 10px;font-size:12.5px;display:flex;position:relative}.nav-item:hover{background:var(--surface-2);color:var(--ink)}.nav-item.active{background:var(--accent-tint);color:var(--accent-ink);font-weight:600}.nav-item.active:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:-8px}.nav-item .ic{opacity:.8;flex-shrink:0;width:16px;height:16px}.nav-item.active .ic{opacity:1}.nav-item .badge{font-size:10px;font-family:var(--font-mono);background:var(--bg-sunken);color:var(--ink-3);border-radius:3px;margin-left:auto;padding:1px 5px;font-weight:500}.nav-item.active .badge{background:var(--accent);color:#fff}.nav-item .badge.warn{background:var(--warn-tint);color:var(--warn-ink)}.nav-item .badge.bad{background:var(--bad-tint);color:var(--bad-ink)}.main{min-height:0;display:flex;overflow:hidden}.main-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.page-header{background:var(--bg-elevated);border-bottom:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:12px 24px 14px;display:flex}.breadcrumb{color:var(--ink-3);align-items:center;gap:6px;font-size:11.5px;display:flex}.breadcrumb .sep{color:var(--ink-5)}.breadcrumb a{color:var(--ink-3);text-decoration:none}.breadcrumb a:hover{color:var(--ink)}.breadcrumb .current{color:var(--ink);font-weight:500}.page-title-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;display:flex}.page-title{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:18px;font-weight:700}.page-meta{color:var(--ink-3);align-items:center;gap:14px;font-size:12px;display:flex}.page-meta .sep-dot{background:var(--ink-5);border-radius:50%;width:3px;height:3px}.btn{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);height:30px;color:var(--ink);align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;transition:all .12s;display:inline-flex}.btn:hover{background:var(--surface-2);border-color:var(--line-strong)}.btn.primary{background:var(--ink);color:var(--bg-elevated);border-color:var(--ink)}.btn.primary:hover{background:#2a2924;border-color:#2a2924}.btn.accent{background:var(--accent);color:#fff;border-color:var(--accent)}.btn.accent:hover{background:var(--accent-2);border-color:var(--accent-2)}.btn.ghost{color:var(--ink-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--surface-2);color:var(--ink)}.btn.sm{height:26px;padding:0 10px;font-size:11.5px}.btn.xs{gap:4px;height:22px;padding:0 8px;font-size:11px}.btn .ic{width:14px;height:14px}.badge-status{white-space:nowrap;letter-spacing:.005em;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.badge-status .dot{border-radius:50%;width:6px;height:6px}.bs-ok{background:var(--ok-tint);color:var(--ok-ink)}.bs-ok .dot{background:var(--ok)}.bs-warn{background:var(--warn-tint);color:var(--warn-ink)}.bs-warn .dot{background:var(--warn)}.bs-bad{background:var(--bad-tint);color:var(--bad-ink)}.bs-bad .dot{background:var(--bad)}.bs-info{background:var(--info-tint);color:var(--info-ink)}.bs-info .dot{background:var(--info)}.bs-neutral{background:var(--surface-3);color:var(--ink-2)}.bs-neutral .dot{background:var(--ink-4)}.bs-ai{background:var(--ai-tint);color:var(--ai-ink)}.bs-ai .dot{background:var(--ai)}.card{background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.card-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.card-header h3{letter-spacing:-.005em;margin:0;font-size:13px;font-weight:700}.card-body{padding:16px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:10px;display:grid}.form-grid.compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.form-grid.wide{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.form-field{flex-direction:column;gap:4px;min-width:0;font-weight:700;display:flex}.form-field.full{grid-column:1/-1}.form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}.form-grid .btn{min-height:32px}.kv{grid-template-columns:130px 1fr;gap:8px 16px;font-size:12.5px;display:grid}.kv dt{color:var(--ink-3);font-weight:500}.kv dd{color:var(--ink);margin:0;font-weight:500}.kv .mono{font-family:var(--font-mono);font-size:11.5px}.ai-chip{color:var(--ai-ink);background:var(--ai-tint);vertical-align:middle;border-radius:3px;align-items:center;gap:4px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}.ai-chip .ic{width:10px;height:10px}.confidence{color:var(--ink-3);font-size:10.5px;font-family:var(--font-mono);align-items:center;gap:5px;display:inline-flex}.confidence-bar{background:var(--surface-3);border-radius:2px;width:28px;height:4px;overflow:hidden}.confidence-bar>span{background:var(--ai);height:100%;display:block}.confidence-bar.high>span{background:var(--ok)}.confidence-bar.mid>span{background:var(--warn)}.confidence-bar.low>span{background:var(--bad)}.tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}.tbl th{text-align:left;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:600}.tbl td{height:var(--row-h);border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:0 12px}.tbl .mono{font-family:var(--font-mono);font-size:11.5px}.tbl .num{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-mono);font-size:11.5px}.tbl .muted{color:var(--ink-3)}.tbl tr.selected td{background:var(--accent-tint)}.ai-panel{border-left:1px solid var(--line);background:var(--bg-elevated);flex-direction:column;flex-shrink:0;width:360px;display:flex;overflow:hidden}[data-ai=prominent] .ai-panel{width:420px}[data-ai=subtle] .ai-panel{width:320px}.ai-panel-header{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--ai-tint) 0%, var(--bg-elevated) 100%);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ai-panel-header h3{align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.ai-mark{background:var(--ai);color:#fff;border-radius:4px;place-items:center;width:18px;height:18px;display:grid}.ai-panel-body{flex-direction:column;flex:1;gap:14px;padding:14px 16px;display:flex;overflow-y:auto}.ai-section-label{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:10px;font-weight:700}.ai-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);padding:10px 12px}.ai-card.warn{border-color:var(--warn-ink);background:var(--warn-tint);border-left-width:3px}.ai-card.bad{border-color:var(--bad);background:var(--bad-tint);border-left-width:3px}.ai-card.ok{border-color:var(--ok);background:var(--ok-tint);border-left-width:3px}.ai-card.info{background:var(--ai-tint);border-color:var(--ai);border-left-width:3px}.ai-card-title{align-items:center;gap:6px;margin:0 0 4px;font-size:12px;font-weight:600;display:flex}.ai-card-body{color:var(--ink-2);font-size:12px;line-height:1.5}.ai-card-evidence{color:var(--ink-3);border-top:1px dashed var(--line-strong);font-size:11px;font-family:var(--font-mono);margin-top:8px;padding-top:6px}.ai-card-actions{gap:6px;margin-top:8px;display:flex}.ai-answer-card{padding:11px 12px}.ai-answer-ui{color:var(--ink-2);gap:9px;font-size:12px;line-height:1.45;display:grid}.ai-answer-heading{border-top:1px solid color-mix(in oklab, var(--ai) 28%, transparent);color:var(--ink);margin-top:3px;padding-top:8px;font-weight:700}.ai-answer-heading:first-child{border-top:0;margin-top:0;padding-top:0}.ai-answer-paragraph{margin:0}.ai-answer-list{gap:6px;display:grid}.ai-answer-list-item{grid-template-columns:18px 1fr;align-items:start;gap:7px;display:grid}.ai-answer-dot,.ai-answer-index{flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:inline-grid}.ai-answer-dot:before{content:"";background:var(--ai);border-radius:50%;width:5px;height:5px}.ai-answer-index{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;font-size:10px;font-weight:700}.tabs{border-bottom:1px solid var(--line);background:var(--bg-elevated);gap:2px;padding:0 24px;display:flex}.tab{color:var(--ink-3);background:0 0;border:0;align-items:center;gap:6px;padding:10px 14px;font-size:12.5px;font-weight:500;display:flex;position:relative}.tab:hover{color:var(--ink)}.tab.active{color:var(--ink);font-weight:600}.tab.active:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.tab .count{font-size:10.5px;font-family:var(--font-mono);background:var(--surface-3);color:var(--ink-3);border-radius:3px;align-items:center;height:16px;padding:0 5px;display:inline-flex}.tab.active .count{background:var(--ink);color:var(--bg-elevated)}.tab .count.bad{background:var(--bad-tint);color:var(--bad-ink)}.tab .count.warn{background:var(--warn-tint);color:var(--warn-ink)}.timeline{padding-left:18px;position:relative}.timeline:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:6px;bottom:6px;left:4px}.timeline-item{padding-bottom:14px;font-size:12px;position:relative}.timeline-item:before{content:"";background:var(--bg-elevated);border:2px solid var(--ink-4);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-18px}.timeline-item.now:before{border-color:var(--accent);background:var(--accent)}.timeline-item.ok:before{border-color:var(--ok);background:var(--ok)}.timeline-item.ai:before{border-color:var(--ai);background:var(--ai)}.timeline-actor{color:var(--ink);font-weight:600}.timeline-meta{color:var(--ink-3);margin-top:2px;font-size:11px}.divider{background:var(--line);height:1px;margin:8px 0}.section-pad{padding:20px 24px}.row{align-items:center;gap:8px;display:flex}.col{flex-direction:column;gap:8px;display:flex}.spacer{flex:1}.muted{color:var(--ink-3)}.dim{color:var(--ink-4)}.strong{color:var(--ink);font-weight:600}.mono{font-family:var(--font-mono);font-size:.92em}.idr-num{font-variant-numeric:tabular-nums;font-family:var(--font-mono);font-size:.95em}.chip{background:var(--surface-2);border:1px solid var(--line);height:22px;color:var(--ink-2);border-radius:4px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.chip.accent{background:var(--accent-tint);border-color:var(--accent-tint-2);color:var(--accent-ink)}.cmp-cell{border-right:1px solid var(--line-soft);flex-direction:column;gap:2px;height:100%;padding:8px 10px;display:flex;position:relative}.cmp-cell.ok{background:oklch(97% .025 150)}.cmp-cell.warn{background:oklch(97% .035 80)}.cmp-cell.bad{background:oklch(97% .025 28)}.cmp-cell.na{background:var(--surface-2);color:var(--ink-4)}.cmp-cell .val{color:var(--ink);font-size:12.5px;font-weight:600}.cmp-cell .sub{color:var(--ink-3);font-size:10.5px}.cmp-cell.ok .val{color:var(--ok-ink)}.cmp-cell.bad .val{color:var(--bad-ink)}.cmp-cell.warn .val{color:var(--warn-ink)}.dropzone{border:1.5px dashed var(--line-strong);border-radius:var(--radius-lg);text-align:center;background:var(--surface-2);color:var(--ink-3);padding:28px;transition:all .15s}.dropzone:hover{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line);border:2px solid var(--bg);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--line-strong)}.stepper{background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius-lg);align-items:center;gap:0;padding:4px;font-size:11.5px;display:flex}.stepper .step{color:var(--ink-3);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-weight:500;display:flex}.stepper .step.done{color:var(--ink)}.stepper .step.done .step-num{background:var(--ok);color:#fff;border-color:var(--ok)}.stepper .step.current{background:var(--accent-tint);color:var(--accent-ink);font-weight:600}.stepper .step.current .step-num{background:var(--accent);color:#fff;border-color:var(--accent)}.stepper .step-num{background:var(--bg-elevated);border:1px solid var(--line-strong);width:18px;height:18px;color:var(--ink-3);font-size:10.5px;font-weight:600;font-family:var(--font-mono);border-radius:50%;place-items:center;display:grid}.stepper .step-arr{color:var(--ink-5);padding:0 2px}.t-xs{font-size:11px}.t-sm{font-size:12px}.t-md{font-size:13px}.t-lg{font-size:15px}.t-xl{font-size:18px}.fw-6{font-weight:600}.fw-7{font-weight:700}.login-page{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card{background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius-lg);width:380px;box-shadow:var(--shadow-2);padding:40px}.login-card h1{margin:0 0 4px;font-size:20px}.login-card .subtitle{color:var(--ink-3);margin-bottom:24px;font-size:13px}.login-card .field{margin-bottom:16px}.login-card label{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.login-card .input{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);width:100%;padding:8px 12px;font-size:13px}.login-card .input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:none}.login-card .btn-login{background:var(--accent);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;width:100%;padding:10px;font-size:13px;font-weight:600}.login-card .btn-login:hover{opacity:.9}.login-card .error{color:var(--bad);margin-top:8px;font-size:12px}.login-card .brand-mark{background:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;font-size:18px;font-weight:700;display:flex}.data-shell{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:20px 24px}.case-detail-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:start;gap:16px;display:grid}.case-detail-main,.case-detail-side{flex-direction:column;gap:16px;min-width:0;display:flex}.case-detail-side{position:sticky;top:0}.hamburger{border-radius:var(--radius);width:36px;height:36px;color:var(--ink-2);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;display:none}.hamburger:hover{background:var(--surface-3);color:var(--ink)}.hamburger .ic{width:20px;height:20px}.sidebar-backdrop,.ai-backdrop{z-index:40;background:#1c1b1773;animation:.15s ease-out fade-in;display:none;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.tbl-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow:auto hidden}.management-overview-grid{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.management-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.management-feed-card{overflow:hidden}.management-feed-list{gap:12px;min-width:0;max-height:420px;display:grid;overflow:hidden auto}.management-feed-item{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-2);text-align:left;width:100%;min-width:0;padding:14px}.management-feed-item.is-clickable{appearance:none;font:inherit;color:inherit;cursor:pointer}.management-feed-item.is-clickable:hover{border-color:var(--line-strong);background:var(--bg-elevated)}.management-feed-grid{align-items:start;gap:12px 16px;display:grid}.management-feed-grid>div{min-width:0}.management-feed-topline{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.management-feed-topline-right{text-align:left}.management-feed-meta{border-top:1px dashed var(--line);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.management-feed-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-bottom:5px;font-size:10px;font-weight:700}.management-feed-label.inline{margin-bottom:0;margin-right:8px;display:inline-block}.management-feed-empty{padding:2px 0}.management-case-card,.management-error-item{overflow:hidden}.management-error-detail{border-top:1px dashed var(--line);margin-top:12px;padding-top:12px}.management-error-item .strong,.management-case-card .strong,.management-case-card span,.management-error-detail div{overflow-wrap:anywhere;word-break:break-word}@media (width<=1024px){.management-bottom-grid{grid-template-columns:minmax(0,1fr)}.app{grid-template-rows:48px 1fr;grid-template-columns:1fr}.case-detail-layout{grid-template-columns:minmax(0,1fr)}.case-detail-side{position:static}.hamburger{display:inline-flex}.brand{border-right:0;width:auto;padding-left:12px;padding-right:12px}.brand-name-2,.global-search{display:none}.sidebar{z-index:50;width:260px;box-shadow:var(--shadow-pop);padding-bottom:20px;transition:transform .2s ease-out;position:fixed;top:48px;bottom:0;left:0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-backdrop.open{display:block}.topbar>div[style*="marginLeft: 8px"],.topbar-workspace-tabs{display:none}.ai-panel,[data-ai=prominent] .ai-panel,[data-ai=subtle] .ai-panel{border-left:0;border-top:1px solid var(--line);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);z-index:50;width:100%;max-height:75vh;box-shadow:var(--shadow-pop);animation:.22s ease-out slide-up;position:fixed;bottom:0;left:0;right:0}.ai-backdrop.open{display:block}.page-header{padding:12px 16px 14px}.section-pad,.data-shell{padding:16px}.tabs{padding:0 12px;overflow-x:auto}}@media (width<=768px){body{font-size:13px}.management-overview-grid{gap:12px}.management-feed-list{gap:10px}.management-feed-item{padding:12px}.case-detail-layout,.case-detail-main,.case-detail-side{gap:12px}.topbar{gap:6px;height:48px;padding-right:8px}.brand-mark{width:26px;height:26px;font-size:13px}.brand-name{font-size:13px}.role-switcher{display:none}.topbar .btn.sm{padding:0 8px}.avatar{width:30px;height:30px;font-size:11px}.page-header{padding:12px 14px}.page-title{font-size:16px}.page-title-row{flex-wrap:wrap;gap:8px}.page-meta{flex-wrap:wrap;gap:8px;font-size:11px}.breadcrumb{flex-wrap:wrap;font-size:11px}.section-pad,.data-shell{padding:12px}.card{-webkit-overflow-scrolling:touch;overflow-x:auto}.tbl{font-size:12px}.tbl th,.tbl td{padding-left:10px;padding-right:10px}:root{--row-h:40px}.tabs{gap:0}.tab{padding:10px;font-size:12px}.stepper{flex-wrap:wrap;gap:4px}.ai-panel{max-height:80vh}.ai-panel-body{padding:12px 14px}.btn{min-height:36px}.btn.sm{min-height:32px}.icon-btn{width:36px;height:36px}.login-card{width:calc(100% - 32px);padding:28px 24px}.kv{grid-template-columns:1fr;gap:4px 0}.kv dt{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;margin-top:8px;font-size:11px}.kv dd{font-size:13px}}@media (width<=1024px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=480px){.kpi-grid{grid-template-columns:1fr!important}.topbar{gap:4px;padding-right:6px}.brand-name{font-size:12.5px}.topbar .btn.sm{padding:0 6px;font-size:11px}.page-title{font-size:15px}.page-header{padding:10px 12px 12px}.section-pad{padding:12px}.sidebar{width:86vw;max-width:320px}.login-card{padding:24px 18px}.login-card h1{font-size:18px}}.quotation-fit-list{gap:10px;padding:12px;display:grid}.quotation-fit-card{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--bg-elevated);gap:10px;padding:12px;display:grid}.quotation-fit-card.selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.quotation-fit-main{grid-template-columns:minmax(0,1.4fr) minmax(120px,.8fr) minmax(90px,.5fr);align-items:start;gap:10px;display:grid}.quotation-fit-label{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.quotation-fit-details{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.quotation-fit-details>div{overflow-wrap:anywhere;gap:2px;min-width:0;font-size:12px;display:grid}.quotation-fit-details small{color:var(--ink-3);font-size:10.5px}.quotation-fit-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-top:8px;display:flex}@media (width<=760px){.quotation-fit-main,.quotation-fit-details{grid-template-columns:1fr}.quotation-fit-actions{justify-content:flex-start}}[data-screen-label=quotation-comparison] .main-content{overflow:hidden auto}[data-screen-label=quotation-comparison] .data-shell,[data-screen-label=quotation-comparison] .card,.quotation-table-card,.quotation-top-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}[data-screen-label=quotation-comparison] .page-header{z-index:20;position:sticky;top:0}.page-title-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.page-title{min-width:0}.page-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;margin-left:auto;display:flex}.page-actions{flex-wrap:wrap;gap:6px;margin-left:auto}[data-screen-label=quotation-comparison] .page-actions{flex:none}.comparison-scroll{-webkit-overflow-scrolling:touch;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);width:100%;max-width:100%;overflow:hidden visible}.comparison-scroll:after{content:"";display:none}.comparison-table{table-layout:fixed;width:100%;min-width:0;font-size:10.5px}.comparison-table th,.comparison-table td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top;padding:7px 6px}.comparison-table th:first-child,.comparison-table td:first-child{width:13%}.comparison-table th:nth-child(2),.comparison-table td:nth-child(2){width:15%}.comparison-table th:nth-child(3),.comparison-table td:nth-child(3){width:8%}.comparison-table th:nth-child(4),.comparison-table td:nth-child(4){width:10%}.comparison-table th:nth-child(5),.comparison-table td:nth-child(5){width:11%}.comparison-table th:nth-child(6),.comparison-table td:nth-child(6){width:9%}.comparison-table th:nth-child(7),.comparison-table td:nth-child(7){width:14%}.comparison-table th:nth-child(8),.comparison-table td:nth-child(8){width:8%}.comparison-table th:nth-child(9),.comparison-table td:nth-child(9){width:12%}.benefit-table{table-layout:fixed;min-width:980px}.benefit-table th:first-child,.benefit-table td:first-child{width:140px}.benefit-table th:not(:first-child),.benefit-table td:not(:first-child){width:260px}.tbl .sticky-col{z-index:2;background:var(--bg-elevated);box-shadow:1px 0 0 var(--line-soft);position:sticky;left:0}[data-screen-label=quotation-comparison] .tbl .sticky-col{box-shadow:none;position:static}.tbl th.sticky-col{z-index:3;background:var(--surface-2)}.tbl tr:hover .sticky-col{background:var(--surface-2)}.clamp-cell{word-break:break-word;max-height:none;line-height:1.35;overflow:visible}.benefit-table .clamp-cell{max-height:78px}.comparison-table td:nth-child(4),.comparison-table td:nth-child(5){white-space:normal;overflow-wrap:anywhere;overflow:visible}.comparison-table td:nth-child(5),.comparison-table th:nth-child(5){font-variant-numeric:tabular-nums}.comparison-table .row{flex-direction:column;align-items:stretch;gap:4px!important}.comparison-table .btn.xs{justify-content:center;width:100%;padding-inline:6px}.modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040b1794;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--line);background:var(--bg-elevated);border-radius:18px;width:min(1180px,96vw);max-height:90vh;overflow:hidden;box-shadow:0 28px 90px #00000057}.modal-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.modal-header h3{margin:0}.modal-scroll{max-height:calc(90vh - 116px)}.modal-note{border-top:1px solid var(--line-soft);padding:10px 16px 14px}.modal-body{padding:16px}.manual-comparison-modal{width:min(620px,96vw)}.manual-comparison-form{grid-template-columns:1fr;gap:12px;display:grid}.manual-comparison-header,.comparison-card-header{flex-wrap:wrap;align-items:flex-start;gap:12px}.manual-comparison-header>div{flex:260px;min-width:0}.manual-upload-btn{white-space:normal;text-align:center;flex:0 auto;max-width:100%}.comparison-card-header .row{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0!important}.comparison-card-header select{max-width:min(100%,460px)}.manual-comparison-list{gap:8px;padding:0 16px 16px;display:grid}.manual-comparison-list-head,.manual-comparison-item{grid-template-columns:minmax(160px,1.2fr) minmax(130px,.8fr) minmax(180px,1fr) auto;align-items:center;gap:10px;display:grid}.manual-comparison-list-head{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.manual-comparison-item{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface-2);padding:10px}.manual-comparison-file{min-width:0;display:grid}.manual-comparison-file .strong,.manual-comparison-file .mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manual-comparison-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.manual-comparison-meta .muted{overflow-wrap:anywhere}.manual-comparison-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.manual-comparison-empty{border:1px dashed var(--line);border-radius:var(--radius-lg);padding:12px}@media (width<=760px){.manual-comparison-list-head{display:none}.manual-comparison-item{grid-template-columns:1fr;align-items:stretch}.manual-comparison-actions{justify-content:flex-start}}@media (width<=900px){[data-screen-label=quotation-comparison] .data-shell{gap:10px;padding:10px}[data-screen-label=quotation-comparison] .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.comparison-table{font-size:9.5px}.comparison-table th,.comparison-table td{padding:6px 4px}.benefit-table{min-width:900px}.modal-backdrop{padding:10px}.modal-card{width:98vw;max-height:92vh}.modal-scroll{max-height:calc(92vh - 116px)}}.benefit-launch-card .card-header{align-items:center}.benefit-launch-summary{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.benefit-summary-pill{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:7px 10px;font-size:12px;display:inline-flex}.benefit-summary-pill .strong,.benefit-summary-pill .muted{white-space:nowrap}@media (width<=640px){.benefit-launch-card .card-header{flex-direction:column;align-items:stretch}.benefit-launch-card .btn{justify-content:center;width:100%}}[data-screen-label=quotation-comparison]{overflow-x:hidden!important}[data-screen-label=quotation-comparison] .main,[data-screen-label=quotation-comparison] .main-content,[data-screen-label=quotation-comparison] .data-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100vw!important;overflow:hidden auto!important}[data-screen-label=quotation-comparison] .page-title-row,[data-screen-label=quotation-comparison] .card-header,[data-screen-label=quotation-comparison] .row{flex-wrap:wrap!important;min-width:0!important;max-width:100%!important}[data-screen-label=quotation-comparison] .page-actions{order:5!important;width:100%!important;margin-left:0!important}[data-screen-label=quotation-comparison] .manual-upload-btn{justify-content:center!important;align-items:center!important;width:min(100%,260px)!important;min-height:36px!important;display:inline-flex!important}[data-screen-label=quotation-comparison] .manual-comparison-card{border:2px solid var(--accent-tint-2)!important;order:-10!important}[data-screen-label=quotation-comparison] .manual-comparison-header{flex-direction:column!important;align-items:stretch!important;display:flex!important}[data-screen-label=quotation-comparison] .manual-comparison-list,[data-screen-label=quotation-comparison] .manual-comparison-item,[data-screen-label=quotation-comparison] .quotation-fit-list,[data-screen-label=quotation-comparison] .quotation-fit-card,[data-screen-label=quotation-comparison] .quotation-fit-main,[data-screen-label=quotation-comparison] .quotation-fit-details{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}[data-screen-label=quotation-comparison] .manual-comparison-item,[data-screen-label=quotation-comparison] .quotation-fit-main,[data-screen-label=quotation-comparison] .quotation-fit-details{grid-template-columns:1fr!important}[data-screen-label=quotation-comparison] .comparison-scroll,[data-screen-label=quotation-comparison] .comparison-table{display:none!important}[data-screen-label=quotation-comparison] .quotation-manual-panel{box-sizing:border-box!important;border:2px solid var(--accent)!important;border-radius:var(--radius-lg)!important;background:var(--bg-elevated)!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}[data-screen-label=quotation-comparison] .quotation-manual-panel-head{border-bottom:1px solid var(--line-soft)!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;padding:14px 16px!important;display:flex!important}[data-screen-label=quotation-comparison] .quotation-manual-panel-head>div{flex:260px!important;min-width:0!important}[data-screen-label=quotation-comparison] .quotation-manual-panel-head h3{margin:0 0 4px!important}[data-screen-label=quotation-comparison] .quotation-manual-history{gap:8px!important;padding:12px 16px 16px!important;display:grid!important}[data-screen-label=quotation-comparison] .quotation-manual-row{border:1px solid var(--line-soft)!important;border-radius:var(--radius)!important;background:var(--surface-2)!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) auto!important;align-items:center!important;gap:10px!important;max-width:100%!important;padding:10px!important;display:grid!important}[data-screen-label=quotation-comparison] .quotation-manual-file,[data-screen-label=quotation-comparison] .quotation-manual-info{overflow-wrap:anywhere!important;min-width:0!important}[data-screen-label=quotation-comparison] .quotation-manual-info{color:var(--ink-2)!important;flex-wrap:wrap!important;gap:6px 12px!important;font-size:11px!important;display:flex!important}[data-screen-label=quotation-comparison] .quotation-manual-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;display:flex!important}[data-screen-label=quotation-comparison] .quotation-manual-empty{border:1px dashed var(--line)!important;border-radius:var(--radius)!important;color:var(--ink-3)!important;padding:12px!important}@media (width<=900px){[data-screen-label=quotation-comparison] .quotation-manual-row{grid-template-columns:1fr!important;align-items:stretch!important}[data-screen-label=quotation-comparison] .quotation-manual-actions{justify-content:flex-start!important}}[data-screen-label=quotation-comparison] .quotation-manual-panel.in-premium{margin:0 12px 12px!important}[data-screen-label=quotation-comparison] .quotation-table-card>.quotation-manual-panel.in-premium{display:block!important}[data-screen-label=quotation-comparison] .quotation-table-card{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}[data-screen-label=quotation-comparison] .comparison-card-header{grid-template-columns:1fr!important;align-items:start!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}[data-screen-label=quotation-comparison] .comparison-card-header>h3{min-width:0!important;margin:0!important}[data-screen-label=quotation-comparison] .comparison-card-header>.row{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;max-width:100%!important;margin-left:0!important;display:grid!important;overflow:visible!important}[data-screen-label=quotation-comparison] .comparison-card-header select,[data-screen-label=quotation-comparison] .comparison-card-header .btn{white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:34px!important}[data-screen-label=quotation-comparison] .quotation-fit-list{grid-template-columns:1fr!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px!important;display:grid!important;overflow:visible!important}[data-screen-label=quotation-comparison] .quotation-fit-card{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}[data-screen-label=quotation-comparison] .quotation-fit-main,[data-screen-label=quotation-comparison] .quotation-fit-details{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}[data-screen-label=quotation-comparison] .quotation-fit-main>div,[data-screen-label=quotation-comparison] .quotation-fit-details>div{overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}[data-screen-label=quotation-comparison] .quotation-fit-actions{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin-top:10px!important;display:grid!important}[data-screen-label=quotation-comparison] .quotation-fit-actions .btn{width:100%!important}.uploaded-files-filter{grid-template-columns:minmax(0,1fr) minmax(180px,280px) minmax(150px,220px)!important;align-items:end!important;gap:10px!important;display:grid!important}.uploaded-files-filter input,.uploaded-files-filter select{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);width:100%;min-height:34px;padding:7px 9px}.uploaded-files-list{gap:8px;padding:12px;display:grid}.uploaded-file-row{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--bg-elevated);grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.uploaded-file-main,.uploaded-file-meta{overflow-wrap:anywhere;min-width:0}.uploaded-file-tags,.uploaded-file-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.uploaded-file-meta{color:var(--ink-2);gap:3px;font-size:12px;display:grid}.uploaded-files-empty{border:1px dashed var(--line);border-radius:var(--radius);padding:16px}@media (width<=900px){.uploaded-files-filter,.uploaded-file-row{grid-template-columns:1fr!important}}[data-screen-label=admin] .main,[data-screen-label=admin] .main-content,[data-screen-label=admin] .data-shell,[data-screen-label=admin] .card,[data-screen-label=admin] .card-body{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}[data-screen-label=admin] .admin-config-card,[data-screen-label=admin] .admin-card-body{gap:12px!important;width:100%!important;display:grid!important}[data-screen-label=admin] .admin-card-header{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}[data-screen-label=admin] .admin-provider-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}[data-screen-label=admin] .admin-provider-actions-grid{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}[data-screen-label=admin] .admin-button-row{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;display:flex!important}[data-screen-label=admin] label,[data-screen-label=admin] input,[data-screen-label=admin] select,[data-screen-label=admin] textarea{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}[data-screen-label=admin] .admin-two-col-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}[data-screen-label=admin] .tbl{width:100%!important;max-width:100%!important}@media (width<=900px){[data-screen-label=admin] .admin-provider-actions-grid{grid-template-columns:1fr!important}[data-screen-label=admin] .admin-button-row{justify-content:stretch!important}[data-screen-label=admin] .admin-button-row .btn{width:100%!important}}.danger-soft{color:var(--bad-ink)!important;border-color:var(--bad-tint)!important;background:var(--bad-tint)!important}.link-cell{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.client-link-cell .strong{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.client-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:12px;display:grid}.client-detail-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.client-detail-kv>div,.client-claim-summary>div{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.client-detail-kv .full{grid-column:1/-1}.client-detail-kv b,.client-claim-summary span,.client-detail-row span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.client-claim-summary{gap:10px;display:grid}.client-detail-list{gap:8px;padding:12px;display:grid}.client-detail-row{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--bg-elevated);width:100%;color:inherit;text-align:left;font:inherit;grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(100px,.7fr));align-items:center;gap:10px;padding:10px;display:grid}.client-detail-row.clickable{cursor:pointer}.client-detail-row.clickable:hover{border-color:var(--accent-tint-2);background:var(--accent-tint)}.client-detail-row>div{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.client-detail-empty{border:1px dashed var(--line);border-radius:var(--radius);padding:14px}@media (width<=900px){.client-detail-grid,.client-detail-kv,.client-detail-row{grid-template-columns:1fr}}[data-screen-label=clients],[data-screen-label=client-detail],[data-screen-label=policies],[data-screen-label=participants],[data-screen-label=endorsements],[data-screen-label=invoices]{overflow-x:hidden!important}[data-screen-label=clients] .main,[data-screen-label=clients] .main-content,[data-screen-label=clients] .data-shell,[data-screen-label=client-detail] .main,[data-screen-label=client-detail] .main-content,[data-screen-label=policies] .main,[data-screen-label=policies] .main-content,[data-screen-label=policies] .data-shell,[data-screen-label=participants] .main,[data-screen-label=participants] .main-content,[data-screen-label=participants] .data-shell,[data-screen-label=endorsements] .main,[data-screen-label=endorsements] .main-content,[data-screen-label=endorsements] .data-shell,[data-screen-label=invoices] .main,[data-screen-label=invoices] .main-content,[data-screen-label=invoices] .data-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100vw!important;overflow-x:hidden!important}[data-screen-label=client-detail] .data-shell{-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100vw!important;min-height:0!important;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;flex:auto!important;overflow:hidden auto!important}[data-screen-label=client-detail] .main-content{min-height:0!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;overflow:hidden auto!important}[data-screen-label=clients] .card,[data-screen-label=client-detail] .card,[data-screen-label=policies] .card,[data-screen-label=participants] .card,[data-screen-label=endorsements] .card,[data-screen-label=invoices] .card{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}[data-screen-label=client-detail] .card{overflow:visible!important}:is([data-screen-label=clients] .card:has(.tbl),[data-screen-label=policies] .card:has(.tbl),[data-screen-label=participants] .card:has(.tbl),[data-screen-label=endorsements] .card:has(.tbl),[data-screen-label=invoices] .card:has(.tbl)){-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}[data-screen-label=clients] .tbl,[data-screen-label=policies] .tbl,[data-screen-label=participants] .tbl,[data-screen-label=endorsements] .tbl,[data-screen-label=invoices] .tbl{width:max-content!important;min-width:100%!important;max-width:none!important}[data-screen-label=clients] .tbl th,[data-screen-label=clients] .tbl td,[data-screen-label=policies] .tbl th,[data-screen-label=policies] .tbl td,[data-screen-label=participants] .tbl th,[data-screen-label=participants] .tbl td,[data-screen-label=endorsements] .tbl th,[data-screen-label=endorsements] .tbl td,[data-screen-label=invoices] .tbl th,[data-screen-label=invoices] .tbl td{white-space:normal!important;overflow-wrap:anywhere!important;vertical-align:top!important;max-width:220px!important}[data-screen-label=clients] .page-header,[data-screen-label=client-detail] .page-header,[data-screen-label=client-detail] .page-title-row,[data-screen-label=client-detail] .page-actions,[data-screen-label=client-detail] .card-header{flex-wrap:wrap!important;min-width:0!important;max-width:100%!important}[data-screen-label=client-detail] .client-detail-grid,[data-screen-label=client-detail] .client-detail-kv,[data-screen-label=client-detail] .client-claim-summary,[data-screen-label=client-detail] .client-detail-list,[data-screen-label=client-detail] .client-detail-row{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}[data-screen-label=client-detail] .client-detail-grid{grid-template-columns:minmax(0,1fr)!important}[data-screen-label=client-detail] .client-detail-kv{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}[data-screen-label=client-detail] .client-detail-row{-webkit-overflow-scrolling:touch!important;grid-template-columns:minmax(220px,1.3fr) repeat(4,minmax(120px,.7fr))!important;align-items:stretch!important;overflow:auto visible!important}[data-screen-label=client-detail] .client-detail-row>div,[data-screen-label=client-detail] .client-detail-kv>div,[data-screen-label=client-detail] .client-claim-summary>div{overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;min-width:0!important;max-width:100%!important;overflow:visible!important}[data-screen-label=client-detail] .client-detail-row b,[data-screen-label=client-detail] .client-detail-row span,[data-screen-label=client-detail] .client-detail-kv b,[data-screen-label=client-detail] .client-detail-kv span,[data-screen-label=client-detail] .client-claim-summary b,[data-screen-label=client-detail] .client-claim-summary span,[data-screen-label=client-detail] .page-title,[data-screen-label=client-detail] .page-meta{text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;max-width:100%!important;overflow:visible!important}[data-screen-label=client-detail] .client-detail-list{padding:10px!important;overflow:visible!important}[data-screen-label=client-detail] .client-detail-list:last-child,[data-screen-label=client-detail] .card:last-child{margin-bottom:calc(72px + env(safe-area-inset-bottom,0px))!important}[data-screen-label=client-detail] .btn,[data-screen-label=clients] .btn,[data-screen-label=clients] button{white-space:normal!important;max-width:100%!important}@media (width<=760px){[data-screen-label=clients] .tbl,[data-screen-label=policies] .tbl,[data-screen-label=participants] .tbl,[data-screen-label=endorsements] .tbl,[data-screen-label=invoices] .tbl{min-width:760px!important}[data-screen-label=client-detail] .client-detail-row{grid-template-columns:1fr!important;overflow-x:hidden!important}[data-screen-label=client-detail] .data-shell{padding-bottom:calc(128px + env(safe-area-inset-bottom,0px))!important}[data-screen-label=client-detail] .client-detail-list:last-child,[data-screen-label=client-detail] .card:last-child{margin-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}[data-screen-label=client-detail] .page-actions,[data-screen-label=client-detail] .page-actions .btn{width:100%!important}}.client-records-mobile{display:none}.client-records-card{padding:0;overflow:hidden}.client-record-card{border:0;border-bottom:1px solid var(--line-soft);background:var(--bg-elevated);text-align:left;width:100%;color:inherit;font:inherit;gap:10px;padding:12px;display:grid}.client-record-card:last-child{border-bottom:0}.client-record-card-top{justify-content:space-between;align-items:start;gap:10px;display:flex}.client-record-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.client-record-card-grid>div{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.client-record-card-grid span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}@media (width<=760px){.client-records-desktop{display:none!important}.client-records-mobile{display:block!important}.client-record-card-grid{grid-template-columns:1fr!important}}[data-screen-label=after-sales-dashboard] .main-content,[data-screen-label=after-sales-dashboard] .data-shell{min-width:0!important;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;overflow:hidden auto!important}[data-screen-label=after-sales-dashboard] .card{min-width:0!important;max-width:100%!important}.after-sales-overview-card .tbl-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.after-sales-client-table{min-width:980px}.after-sales-client-table th,.after-sales-client-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.after-sales-movement-list{gap:8px;display:grid}.after-sales-movement-item{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--bg-elevated);width:100%;color:inherit;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.after-sales-movement-item:hover{border-color:var(--accent-tint-2);background:var(--accent-tint)}.after-sales-movement-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.after-sales-movement-add{font-weight:800;color:var(--ok-ink)!important}.after-sales-movement-cut{font-weight:800;color:var(--warn-ink)!important}@media (width<=760px){.after-sales-movement-item{flex-direction:column;align-items:flex-start}.after-sales-client-table{min-width:860px}}[data-screen-label=after-sales-dashboard] .card:has(.after-sales-client-table){-webkit-overflow-scrolling:touch!important;overflow:auto visible!important}[data-screen-label=after-sales-dashboard] .after-sales-overview-card{width:100%!important;min-width:0!important;max-width:100%!important}[data-screen-label=after-sales-dashboard] .after-sales-overview-card .tbl-scroll{-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;overflow:auto visible!important}[data-screen-label=after-sales-dashboard] .after-sales-client-table{table-layout:auto!important;width:max-content!important;min-width:1120px!important;max-width:none!important}[data-screen-label=after-sales-dashboard] .after-sales-client-table th,[data-screen-label=after-sales-dashboard] .after-sales-client-table td{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important;vertical-align:top!important;max-width:240px!important;overflow:visible!important}[data-screen-label=after-sales-dashboard] .after-sales-client-table th:first-child,[data-screen-label=after-sales-dashboard] .after-sales-client-table td:first-child{min-width:240px!important}[data-screen-label=after-sales-dashboard] .after-sales-client-table th:nth-child(5),[data-screen-label=after-sales-dashboard] .after-sales-client-table td:nth-child(5),[data-screen-label=after-sales-dashboard] .after-sales-client-table th:nth-child(6),[data-screen-label=after-sales-dashboard] .after-sales-client-table td:nth-child(6){min-width:150px!important}[data-screen-label=after-sales-dashboard] .after-sales-movement-card{overflow:visible!important}[data-screen-label=after-sales-dashboard] .after-sales-movement-list{width:100%!important;max-width:100%!important;overflow:visible!important}[data-screen-label=after-sales-dashboard] .after-sales-movement-item{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}[data-screen-label=after-sales-dashboard] .after-sales-movement-item>div:first-child{overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;max-width:100%!important}[data-screen-label=after-sales-dashboard] .after-sales-movement-item .strong,[data-screen-label=after-sales-dashboard] .after-sales-movement-item .muted,[data-screen-label=after-sales-dashboard] .after-sales-movement-item .mono{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important;overflow:visible!important}[data-screen-label=after-sales-dashboard] .after-sales-movement-badges{align-self:center!important;min-width:max-content!important}@media (width<=760px){[data-screen-label=after-sales-dashboard] .after-sales-movement-item{grid-template-columns:1fr!important}[data-screen-label=after-sales-dashboard] .after-sales-movement-badges{justify-content:flex-start!important;min-width:0!important}}.btn.danger,.btn.sm.danger,.btn.xs.danger{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.btn.danger:hover,.btn.sm.danger:hover,.btn.xs.danger:hover{color:#991b1b;background:#fecaca}[data-screen-label=sales-dashboard] .tbl-scroll{-webkit-overflow-scrolling:touch;border-radius:var(--radius);width:100%;overflow:auto visible}[data-screen-label=sales-dashboard] .tbl{table-layout:auto;min-width:1180px}[data-screen-label=sales-dashboard] .tbl th,[data-screen-label=sales-dashboard] .tbl td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}[data-screen-label=sales-dashboard] .tbl td:nth-child(3),[data-screen-label=sales-dashboard] .tbl td.mono{white-space:nowrap}[data-screen-label=sales-dashboard] .tbl td:last-child{min-width:210px}[data-screen-label=sales-dashboard] .sales-mode-card .btn{white-space:nowrap}@media (width<=900px){[data-screen-label=sales-dashboard] .tbl{min-width:1050px}}[data-screen-label=sales-dashboard] .sales-lead-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}[data-screen-label=sales-dashboard] .sales-lead-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);box-shadow:var(--shadow-sm);min-width:0;padding:14px}[data-screen-label=sales-dashboard] .sales-lead-main{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;margin-bottom:12px;display:flex}[data-screen-label=sales-dashboard] .sales-lead-main>div:first-child{min-width:0}[data-screen-label=sales-dashboard] .sales-lead-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;font-size:13px;display:grid}[data-screen-label=sales-dashboard] .sales-lead-fields>div,[data-screen-label=sales-dashboard] .sales-lead-result{overflow-wrap:anywhere;min-width:0}[data-screen-label=sales-dashboard] .sales-lead-result{white-space:pre-wrap;grid-column:1/-1}[data-screen-label=sales-dashboard] .sales-lead-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}[data-screen-label=sales-dashboard] .sales-lead-empty{border:1px dashed var(--line);border-radius:var(--radius);color:var(--ink-3);background:var(--surface-2);grid-column:1/-1;padding:16px}@media (width<=560px){[data-screen-label=sales-dashboard] .sales-lead-grid,[data-screen-label=sales-dashboard] .sales-lead-fields{grid-template-columns:1fr}}[data-screen-label=sales-dashboard] .sales-mode-card .notice.ok{background:#22c55e14;border:1px solid #22c55e40}[data-screen-label=sales-dashboard] .sales-mode-card{overflow:visible}[data-screen-label=sales-dashboard] .main-content,[data-screen-label=sales-dashboard] .page-header,[data-screen-label=sales-dashboard] .data-shell,[data-screen-label=sales-dashboard] .card,[data-screen-label=sales-dashboard] .kpi-card,[data-screen-label=sales-dashboard] .sales-lead-card,[data-screen-label=sales-dashboard] .sales-lead-panel,[data-screen-label=sales-dashboard] .sales-lead-table-card{box-shadow:none;border-top-color:var(--line)!important}[data-screen-label=sales-dashboard] .main-content:before,[data-screen-label=sales-dashboard] .page-header:before,[data-screen-label=sales-dashboard] .data-shell:before,[data-screen-label=sales-dashboard] .card:before,[data-screen-label=sales-dashboard] .kpi-card:before,[data-screen-label=sales-dashboard] .sales-lead-card:before,[data-screen-label=sales-dashboard] .sales-lead-panel:before,[data-screen-label=sales-dashboard] .sales-lead-table-card:before{content:none!important;display:none!important}[data-screen-label=sales-dashboard] .main-content,[data-screen-label=sales-dashboard] .page-header,[data-screen-label=sales-dashboard] .data-shell,[data-screen-label=sales-dashboard] .card,[data-screen-label=sales-dashboard] .kpi-card,[data-screen-label=sales-dashboard] .sales-mode-card,[data-screen-label=sales-dashboard] .sales-lead-card,[data-screen-label=sales-dashboard] .sales-lead-grid,[data-screen-label=sales-dashboard] .sales-lead-actions,[data-screen-label=sales-dashboard] .tbl-scroll{outline-color:var(--line)!important;border-top:0!important}[data-screen-label=sales-dashboard] .page-header,[data-screen-label=sales-dashboard] .data-shell,[data-screen-label=sales-dashboard] .card,[data-screen-label=sales-dashboard] .kpi-card,[data-screen-label=sales-dashboard] .sales-mode-card,[data-screen-label=sales-dashboard] .sales-lead-card{border-color:var(--line)!important}[data-screen-label=sales-dashboard] .main-content:before,[data-screen-label=sales-dashboard] .main-content:after,[data-screen-label=sales-dashboard] .page-header:before,[data-screen-label=sales-dashboard] .page-header:after,[data-screen-label=sales-dashboard] .data-shell:before,[data-screen-label=sales-dashboard] .data-shell:after,[data-screen-label=sales-dashboard] .card:before,[data-screen-label=sales-dashboard] .card:after,[data-screen-label=sales-dashboard] .kpi-card:before,[data-screen-label=sales-dashboard] .kpi-card:after,[data-screen-label=sales-dashboard] .sales-mode-card:before,[data-screen-label=sales-dashboard] .sales-mode-card:after,[data-screen-label=sales-dashboard] .sales-lead-card:before,[data-screen-label=sales-dashboard] .sales-lead-card:after{content:none!important;background:0 0!important;border:0!important;display:none!important}.sales-section-title{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elevated);justify-content:space-between;align-items:flex-end;gap:12px;margin:14px 0 4px;padding:12px 14px;display:flex}.sales-section-title h3{margin:0;font-size:16px}.sales-split-dashboard{overflow:hidden}.sales-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.sales-progress{background:var(--bg);border:1px solid var(--line);border-radius:999px;height:9px;margin:8px 0;overflow:hidden}.sales-progress span{background:var(--accent);border-radius:inherit;height:100%;display:block}.sales-call-log-table td{vertical-align:top;white-space:normal;max-width:360px}.sales-call-log-table th:nth-child(5),.sales-call-log-table td:nth-child(5),.sales-call-log-table th:nth-child(6),.sales-call-log-table td:nth-child(6){min-width:240px}@media (width<=900px){.sales-progress-grid{grid-template-columns:1fr}}[data-screen-label=sales-dashboard] .main-content{padding-bottom:180px!important;overflow:visible!important}[data-screen-label=sales-dashboard] .data-shell,[data-screen-label=sales-dashboard] .sales-split-dashboard,[data-screen-label=sales-dashboard] .card{max-width:100%!important}.sales-section-title{flex-wrap:wrap!important;align-items:flex-start!important;overflow:visible!important}.sales-section-title h3,.sales-split-dashboard h3{white-space:normal!important;text-overflow:clip!important;line-height:1.25!important;overflow:visible!important}.sales-split-dashboard .card-header{flex-wrap:wrap!important;align-items:flex-start!important}.sales-split-dashboard .tbl-scroll{-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;overflow:auto visible!important}.sales-call-log-table{table-layout:auto!important;min-width:1040px!important}.sales-call-log-table th,.sales-call-log-table td{vertical-align:top!important;white-space:normal!important;overflow-wrap:anywhere!important}@media (width<=900px){[data-screen-label=sales-dashboard] .main-content{padding-bottom:120px!important}}@media (width<=700px){[data-screen-label=sales-dashboard] .main,[data-screen-label=sales-dashboard] .main-content,[data-screen-label=sales-dashboard] .data-shell{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;padding-left:10px!important;padding-right:10px!important;overflow-x:hidden!important}[data-screen-label=sales-dashboard] .page-header,[data-screen-label=sales-dashboard] .card,[data-screen-label=sales-dashboard] .sales-split-dashboard,[data-screen-label=sales-dashboard] .sales-mode-card,[data-screen-label=sales-dashboard] .sales-section-title{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}[data-screen-label=sales-dashboard] .page-header,[data-screen-label=sales-dashboard] .page-header>*,[data-screen-label=sales-dashboard] .card-header,[data-screen-label=sales-dashboard] .row,[data-screen-label=sales-dashboard] .sales-mode-card .row{flex-wrap:wrap!important;min-width:0!important}[data-screen-label=sales-dashboard] input,[data-screen-label=sales-dashboard] select,[data-screen-label=sales-dashboard] textarea,[data-screen-label=sales-dashboard] button{max-width:100%!important}[data-screen-label=sales-dashboard] .kpi-grid,[data-screen-label=sales-dashboard] .grid.two,[data-screen-label=sales-dashboard] .management-overview-grid,[data-screen-label=sales-dashboard] .sales-progress-grid,[data-screen-label=sales-dashboard] .sales-lead-grid,[data-screen-label=sales-dashboard] .sales-lead-fields{grid-template-columns:1fr!important;width:100%!important;display:grid!important}[data-screen-label=sales-dashboard] .tbl-scroll{width:100%!important;max-width:100%!important;overflow:visible!important}[data-screen-label=sales-dashboard] .sales-call-log-table,[data-screen-label=sales-dashboard] .sales-call-log-table thead,[data-screen-label=sales-dashboard] .sales-call-log-table tbody,[data-screen-label=sales-dashboard] .sales-call-log-table tr,[data-screen-label=sales-dashboard] .sales-call-log-table th,[data-screen-label=sales-dashboard] .sales-call-log-table td{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}[data-screen-label=sales-dashboard] .sales-call-log-table{border-collapse:separate!important;border-spacing:0!important;min-width:0!important}[data-screen-label=sales-dashboard] .sales-call-log-table thead{display:none!important}[data-screen-label=sales-dashboard] .sales-call-log-table tr{border:1px solid var(--line)!important;background:var(--bg-elevated)!important;border-radius:14px!important;margin:0 0 12px!important;padding:10px!important}[data-screen-label=sales-dashboard] .sales-call-log-table td{border:0!important;border-bottom:1px solid var(--line-soft,var(--line))!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;padding:8px 0!important}[data-screen-label=sales-dashboard] .sales-call-log-table td:last-child{border-bottom:0!important}[data-screen-label=sales-dashboard] .sales-call-log-table td:before{color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.03em!important;margin-bottom:3px!important;font-size:11px!important;font-weight:700!important;display:block!important}[data-screen-label=sales-dashboard] .sales-call-log-table td:first-child:before{content:"Waktu / Company"}[data-screen-label=sales-dashboard] .sales-call-log-table td:nth-child(2):before{content:"Nomor / PIC"}[data-screen-label=sales-dashboard] .sales-call-log-table td:nth-child(3):before{content:"Status / Nomor"}[data-screen-label=sales-dashboard] .sales-call-log-table td:nth-child(4):before{content:"Provider / Status"}[data-screen-label=sales-dashboard] .sales-call-log-table td:nth-child(5):before{content:"Hasil Pembicaraan"}[data-screen-label=sales-dashboard] .sales-call-log-table td:nth-child(6):before{content:"Fact Finding"}[data-screen-label=sales-dashboard] .sales-lead-card,[data-screen-label=sales-dashboard] .sales-lead-main,[data-screen-label=sales-dashboard] .sales-lead-actions{box-sizing:border-box!important;flex-wrap:wrap!important;width:100%!important;min-width:0!important;max-width:100%!important}[data-screen-label=sales-dashboard] .sales-lead-actions .btn,[data-screen-label=sales-dashboard] .sales-mode-card .btn{flex:auto!important;min-width:120px!important}}[data-screen-label=sales-dashboard] .sales-section-title{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:auto!important;padding:16px 18px!important;display:block!important;overflow:visible!important}[data-screen-label=sales-dashboard] .sales-section-title h3{white-space:normal!important;text-overflow:clip!important;max-width:100%!important;margin:0 0 8px!important;padding:0!important;font-size:clamp(18px,2vw,22px)!important;line-height:1.35!important;display:block!important;overflow:visible!important}[data-screen-label=sales-dashboard] .sales-section-title .t-xs,[data-screen-label=sales-dashboard] .sales-section-title .muted{white-space:normal!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:anywhere!important;width:100%!important;max-width:100%!important;margin:0!important;line-height:1.55!important;display:block!important;overflow:visible!important}@media (width<=700px){[data-screen-label=sales-dashboard] .sales-section-title{margin:12px 0 8px!important;padding:14px 12px!important}[data-screen-label=sales-dashboard] .sales-section-title h3{font-size:18px!important;line-height:1.35!important}[data-screen-label=sales-dashboard] .sales-section-title .t-xs,[data-screen-label=sales-dashboard] .sales-section-title .muted{font-size:12px!important;line-height:1.6!important}}[data-screen-label=sales-dashboard] .sales-section-title,[data-screen-label=sales-dashboard] .sales-section-title.human-sales-title,[data-screen-label=sales-dashboard] .sales-section-title.ai-sales-title{box-sizing:border-box!important;white-space:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:14px 0 10px!important;padding:14px 16px!important;display:block!important;overflow:visible!important}[data-screen-label=sales-dashboard] .sales-section-title h3,[data-screen-label=sales-dashboard] .sales-section-title.human-sales-title h3,[data-screen-label=sales-dashboard] .sales-section-title.ai-sales-title h3{white-space:normal!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:anywhere!important;width:100%!important;max-width:100%!important;margin:0 0 6px!important;padding:0!important;font-size:18px!important;line-height:1.35!important;display:block!important;overflow:visible!important}[data-screen-label=sales-dashboard] .sales-section-title p,[data-screen-label=sales-dashboard] .sales-section-title.human-sales-title p,[data-screen-label=sales-dashboard] .sales-section-title.ai-sales-title p{width:100%!important;max-width:100%!important;color:var(--ink-3)!important;white-space:normal!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:anywhere!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.6!important;display:block!important;overflow:visible!important}@media (width<=700px){[data-screen-label=sales-dashboard] .sales-section-title,[data-screen-label=sales-dashboard] .sales-section-title.human-sales-title,[data-screen-label=sales-dashboard] .sales-section-title.ai-sales-title{margin:12px 0 8px!important;padding:12px!important}[data-screen-label=sales-dashboard] .sales-section-title h3{font-size:17px!important}[data-screen-label=sales-dashboard] .sales-section-title p{font-size:12px!important}}[data-screen-label=sales-dashboard] .human-sales-title,[data-screen-label=sales-dashboard] .ai-sales-title{contain:none!important;box-sizing:border-box!important;height:auto!important;min-height:92px!important;max-height:none!important;padding:14px 16px!important;display:block!important;position:relative!important;overflow:visible!important}[data-screen-label=sales-dashboard] .human-sales-title>h3,[data-screen-label=sales-dashboard] .ai-sales-title>h3,[data-screen-label=sales-dashboard] .human-sales-title>p,[data-screen-label=sales-dashboard] .ai-sales-title>p{float:none!important;clear:both!important;clip-path:none!important;contain:none!important;white-space:normal!important;text-overflow:clip!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}@media (width<=700px){[data-screen-label=sales-dashboard] .page-header{height:auto!important;min-height:0!important;padding:10px 12px 12px!important;display:block!important;overflow:visible!important}[data-screen-label=sales-dashboard] .page-title-row{height:auto!important;display:block!important;overflow:visible!important}[data-screen-label=sales-dashboard] .page-title{white-space:normal!important;text-overflow:clip!important;width:100%!important;margin:6px 0 8px!important;line-height:1.3!important;display:block!important;overflow:visible!important}[data-screen-label=sales-dashboard] .page-meta,[data-screen-label=sales-dashboard] .page-actions{flex-wrap:wrap!important;width:100%!important;margin-top:8px!important;display:flex!important;overflow:visible!important}}[data-screen-label=sales-agent-ai-dashboard] .main,[data-screen-label=sales-human-dashboard] .main,[data-screen-label=sales-dashboard] .main{min-height:0!important;overflow:hidden!important}[data-screen-label=sales-agent-ai-dashboard] .main-content,[data-screen-label=sales-human-dashboard] .main-content,[data-screen-label=sales-dashboard] .main-content{-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;height:calc(100vh - 48px)!important;min-height:0!important;padding-bottom:180px!important;display:block!important;overflow:hidden auto!important}[data-screen-label=sales-agent-ai-dashboard] .page-header,[data-screen-label=sales-human-dashboard] .page-header,[data-screen-label=sales-dashboard] .page-header{flex:none!important;height:auto!important;min-height:auto!important;max-height:none!important;position:relative!important;overflow:visible!important}[data-screen-label=sales-agent-ai-dashboard] .data-shell,[data-screen-label=sales-human-dashboard] .data-shell,[data-screen-label=sales-dashboard] .data-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}[data-screen-label=sales-agent-ai-dashboard] .card,[data-screen-label=sales-human-dashboard] .card,[data-screen-label=sales-dashboard] .card,[data-screen-label=sales-agent-ai-dashboard] .mini-card,[data-screen-label=sales-human-dashboard] .mini-card,[data-screen-label=sales-dashboard] .mini-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}[data-screen-label=sales-agent-ai-dashboard] .card-header,[data-screen-label=sales-human-dashboard] .card-header,[data-screen-label=sales-dashboard] .card-header,[data-screen-label=sales-agent-ai-dashboard] .row,[data-screen-label=sales-human-dashboard] .row,[data-screen-label=sales-dashboard] .row{box-sizing:border-box!important;flex-wrap:wrap!important;min-width:0!important;max-width:100%!important;overflow:visible!important}[data-screen-label=sales-agent-ai-dashboard] .card-header>*,[data-screen-label=sales-human-dashboard] .card-header>*,[data-screen-label=sales-dashboard] .card-header>*,[data-screen-label=sales-agent-ai-dashboard] .row>*,[data-screen-label=sales-human-dashboard] .row>*,[data-screen-label=sales-dashboard] .row>*{min-width:0!important}[data-screen-label=sales-agent-ai-dashboard] h1,[data-screen-label=sales-human-dashboard] h1,[data-screen-label=sales-dashboard] h1,[data-screen-label=sales-agent-ai-dashboard] h2,[data-screen-label=sales-human-dashboard] h2,[data-screen-label=sales-dashboard] h2,[data-screen-label=sales-agent-ai-dashboard] h3,[data-screen-label=sales-human-dashboard] h3,[data-screen-label=sales-dashboard] h3,[data-screen-label=sales-agent-ai-dashboard] .strong,[data-screen-label=sales-human-dashboard] .strong,[data-screen-label=sales-dashboard] .strong,[data-screen-label=sales-agent-ai-dashboard] .muted,[data-screen-label=sales-human-dashboard] .muted,[data-screen-label=sales-dashboard] .muted{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;overflow:visible!important}[data-screen-label=sales-agent-ai-dashboard] .kpi-grid,[data-screen-label=sales-human-dashboard] .kpi-grid,[data-screen-label=sales-dashboard] .kpi-grid,[data-screen-label=sales-agent-ai-dashboard] .management-overview-grid,[data-screen-label=sales-human-dashboard] .management-overview-grid,[data-screen-label=sales-dashboard] .management-overview-grid,[data-screen-label=sales-agent-ai-dashboard] .grid,[data-screen-label=sales-human-dashboard] .grid,[data-screen-label=sales-dashboard] .grid,[data-screen-label=sales-agent-ai-dashboard] .sales-progress-grid,[data-screen-label=sales-human-dashboard] .sales-progress-grid,[data-screen-label=sales-dashboard] .sales-progress-grid,[data-screen-label=sales-agent-ai-dashboard] .sales-lead-grid,[data-screen-label=sales-human-dashboard] .sales-lead-grid,[data-screen-label=sales-dashboard] .sales-lead-grid{min-width:0!important;max-width:100%!important;overflow:visible!important}[data-screen-label=sales-agent-ai-dashboard] .tbl-scroll,[data-screen-label=sales-human-dashboard] .tbl-scroll,[data-screen-label=sales-dashboard] .tbl-scroll{-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:auto visible!important}[data-screen-label=sales-agent-ai-dashboard] .tbl,[data-screen-label=sales-human-dashboard] .tbl,[data-screen-label=sales-dashboard] .tbl{width:100%!important;max-width:100%!important}@media (width<=700px){[data-screen-label=sales-agent-ai-dashboard] .main-content,[data-screen-label=sales-human-dashboard] .main-content,[data-screen-label=sales-dashboard] .main-content{height:calc(100vh - 48px)!important;padding:0 10px 160px!important}[data-screen-label=sales-agent-ai-dashboard] .data-shell,[data-screen-label=sales-human-dashboard] .data-shell,[data-screen-label=sales-dashboard] .data-shell{padding:12px 0!important}[data-screen-label=sales-agent-ai-dashboard] .kpi-grid,[data-screen-label=sales-human-dashboard] .kpi-grid,[data-screen-label=sales-dashboard] .kpi-grid,[data-screen-label=sales-agent-ai-dashboard] .management-overview-grid,[data-screen-label=sales-human-dashboard] .management-overview-grid,[data-screen-label=sales-dashboard] .management-overview-grid,[data-screen-label=sales-agent-ai-dashboard] .grid,[data-screen-label=sales-human-dashboard] .grid,[data-screen-label=sales-dashboard] .grid,[data-screen-label=sales-agent-ai-dashboard] .sales-progress-grid,[data-screen-label=sales-human-dashboard] .sales-progress-grid,[data-screen-label=sales-dashboard] .sales-progress-grid,[data-screen-label=sales-agent-ai-dashboard] .sales-lead-grid,[data-screen-label=sales-human-dashboard] .sales-lead-grid,[data-screen-label=sales-dashboard] .sales-lead-grid,[data-screen-label=sales-agent-ai-dashboard] .sales-lead-fields,[data-screen-label=sales-human-dashboard] .sales-lead-fields,[data-screen-label=sales-dashboard] .sales-lead-fields{grid-template-columns:1fr!important;display:grid!important}[data-screen-label=sales-agent-ai-dashboard] .sales-call-log-table,[data-screen-label=sales-agent-ai-dashboard] .sales-call-log-table thead,[data-screen-label=sales-agent-ai-dashboard] .sales-call-log-table tbody,[data-screen-label=sales-agent-ai-dashboard] .sales-call-log-table tr,[data-screen-label=sales-agent-ai-dashboard] .sales-call-log-table th,[data-screen-label=sales-agent-ai-dashboard] .sales-call-log-table td,[data-screen-label=sales-human-dashboard] .sales-call-log-table,[data-screen-label=sales-human-dashboard] .sales-call-log-table thead,[data-screen-label=sales-human-dashboard] .sales-call-log-table tbody,[data-screen-label=sales-human-dashboard] .sales-call-log-table tr,[data-screen-label=sales-human-dashboard] .sales-call-log-table th,[data-screen-label=sales-human-dashboard] .sales-call-log-table td{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}[data-screen-label=sales-agent-ai-dashboard] .sales-call-log-table,[data-screen-label=sales-human-dashboard] .sales-call-log-table{table-layout:auto!important;border-collapse:separate!important;border-spacing:0!important;min-width:0!important}[data-screen-label=sales-agent-ai-dashboard] .sales-call-log-table thead,[data-screen-label=sales-human-dashboard] .sales-call-log-table thead{display:none!important}[data-screen-label=sales-agent-ai-dashboard] .sales-call-log-table tr,[data-screen-label=sales-human-dashboard] .sales-call-log-table tr{border:1px solid var(--line)!important;background:var(--bg-elevated)!important;border-radius:14px!important;margin:0 0 12px!important;padding:10px!important}[data-screen-label=sales-agent-ai-dashboard] .sales-call-log-table td,[data-screen-label=sales-human-dashboard] .sales-call-log-table td{border:0!important;border-bottom:1px solid var(--line-soft,var(--line))!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;padding:8px 0!important}[data-screen-label=sales-agent-ai-dashboard] .sales-call-log-table td:last-child,[data-screen-label=sales-human-dashboard] .sales-call-log-table td:last-child{border-bottom:0!important}[data-screen-label=sales-agent-ai-dashboard] .sales-call-log-table td:before,[data-screen-label=sales-human-dashboard] .sales-call-log-table td:before{color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.03em!important;margin-bottom:3px!important;font-size:11px!important;font-weight:700!important;display:block!important}[data-screen-label=sales-agent-ai-dashboard] .sales-call-log-table td:first-child:before,[data-screen-label=sales-human-dashboard] .sales-call-log-table td:first-child:before{content:"Waktu / Company"}[data-screen-label=sales-agent-ai-dashboard] .sales-call-log-table td:nth-child(2):before,[data-screen-label=sales-human-dashboard] .sales-call-log-table td:nth-child(2):before{content:"Nomor / PIC"}[data-screen-label=sales-agent-ai-dashboard] .sales-call-log-table td:nth-child(3):before,[data-screen-label=sales-human-dashboard] .sales-call-log-table td:nth-child(3):before{content:"Status / Nomor"}[data-screen-label=sales-agent-ai-dashboard] .sales-call-log-table td:nth-child(4):before,[data-screen-label=sales-human-dashboard] .sales-call-log-table td:nth-child(4):before{content:"Provider / Status"}[data-screen-label=sales-agent-ai-dashboard] .sales-call-log-table td:nth-child(5):before,[data-screen-label=sales-human-dashboard] .sales-call-log-table td:nth-child(5):before{content:"Hasil Pembicaraan"}[data-screen-label=sales-agent-ai-dashboard] .sales-call-log-table td:nth-child(6):before,[data-screen-label=sales-human-dashboard] .sales-call-log-table td:nth-child(6):before{content:"Fact Finding"}}.human-prospect-help{margin:12px 0 0}.human-prospect-list{gap:14px!important}.human-prospect-card{border:1px solid var(--line)!important;background:var(--bg-elevated)!important;border-radius:18px!important;padding:14px!important;overflow:visible!important}.human-prospect-main{align-items:flex-start!important;gap:12px!important}.human-prospect-title{min-width:0!important}.human-prospect-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;margin-top:12px!important;display:grid!important}.human-prospect-field{border:1px solid var(--line-soft,var(--line))!important;background:color-mix(in oklab, var(--bg-elevated), var(--bg) 45%)!important;border-radius:12px!important;min-width:0!important;padding:10px!important}.human-prospect-field span,.human-prospect-field small{color:var(--muted)!important;font-size:11px!important;line-height:1.35!important;display:block!important}.human-prospect-field b{white-space:normal!important;overflow-wrap:anywhere!important;margin-top:3px!important;line-height:1.45!important;display:block!important}.human-prospect-notes{grid-column:1/-1!important}.human-prospect-actions{flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important}.human-prospect-empty{padding:18px!important;line-height:1.55!important}@media (width<=900px){.human-prospect-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.human-prospect-detail-grid{grid-template-columns:1fr!important}.human-prospect-card{padding:12px!important}.human-prospect-actions .btn{justify-content:center!important;width:100%!important}}.admin-user-list{gap:10px;padding:12px;display:grid}.admin-user-row{border:1px solid var(--line);background:var(--bg-elevated);border-radius:14px;grid-template-columns:minmax(150px,1fr) minmax(180px,1.2fr) minmax(180px,1.2fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.admin-user-identity,.admin-user-input{min-width:0}@media (width<=900px){.admin-user-row{grid-template-columns:1fr;align-items:stretch}.admin-user-row .btn{justify-content:center;width:100%}}[data-screen-label=admin] .main-content{-webkit-overflow-scrolling:touch!important;padding-bottom:160px!important;overflow:hidden auto!important}[data-screen-label=admin] .card,[data-screen-label=admin] .card-body,[data-screen-label=admin] .admin-two-col-grid,[data-screen-label=admin] .admin-config-card,[data-screen-label=admin] .admin-users-card{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow:visible!important}[data-screen-label=admin] .tbl{table-layout:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}[data-screen-label=admin] .tbl th,[data-screen-label=admin] .tbl td{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}@media (width<=700px){[data-screen-label=admin] .tbl,[data-screen-label=admin] .tbl thead,[data-screen-label=admin] .tbl tbody,[data-screen-label=admin] .tbl tr,[data-screen-label=admin] .tbl th,[data-screen-label=admin] .tbl td{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}[data-screen-label=admin] .tbl thead{display:none!important}[data-screen-label=admin] .tbl tr{border:1px solid var(--line)!important;background:var(--bg-elevated)!important;border-radius:14px!important;margin:0 0 10px!important;padding:10px!important}[data-screen-label=admin] .tbl td{border:0!important;border-bottom:1px solid var(--line-soft,var(--line))!important;padding:8px 0!important}[data-screen-label=admin] .tbl td:last-child{border-bottom:0!important}[data-screen-label=admin] .tbl .btn{max-width:100%!important}}[data-screen-label=admin] .admin-users-card,[data-screen-label=admin] .admin-user-list,[data-screen-label=admin] .admin-user-row,[data-screen-label=admin] .admin-user-identity,[data-screen-label=admin] .admin-user-input,[data-screen-label=admin] .admin-user-input input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}[data-screen-label=admin] .admin-user-list{grid-template-columns:1fr!important;gap:12px!important;padding:12px!important;display:grid!important}[data-screen-label=admin] .admin-user-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1.2fr) max-content!important;align-items:end!important;display:grid!important}[data-screen-label=admin] .admin-user-row .btn{white-space:nowrap!important;min-width:72px!important;max-width:100%!important}[data-screen-label=admin] .admin-user-identity .strong,[data-screen-label=admin] .admin-user-identity .muted,[data-screen-label=admin] .admin-user-input,[data-screen-label=admin] .admin-user-input input{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}@media (width<=1100px){[data-screen-label=admin] .admin-user-row{grid-template-columns:1fr 1fr!important}[data-screen-label=admin] .admin-user-identity{grid-column:1/-1!important}[data-screen-label=admin] .admin-user-row .btn{justify-content:center!important;width:100%!important}}@media (width<=700px){[data-screen-label=admin] .admin-user-row{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}[data-screen-label=admin] .admin-user-row .row{flex-wrap:wrap!important}[data-screen-label=admin] .admin-user-row .btn{width:100%!important;min-height:38px!important}}[data-screen-label=admin] .admin-user-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.1fr) max-content!important}@media (width<=1250px){[data-screen-label=admin] .admin-user-row{grid-template-columns:1fr 1fr!important}[data-screen-label=admin] .admin-user-identity{grid-column:1/-1!important}}@media (width<=700px){[data-screen-label=admin] .admin-user-row{grid-template-columns:1fr!important}}[data-screen-label=admin] .admin-register-user{border-bottom:1px solid var(--line)!important;grid-template-columns:repeat(5,minmax(0,1fr)) max-content!important;align-items:end!important;gap:10px!important;padding:12px!important;display:grid!important}[data-screen-label=admin] .admin-register-user>*,[data-screen-label=admin] .admin-register-user input,[data-screen-label=admin] .admin-register-user select,[data-screen-label=admin] .admin-user-action-stack,[data-screen-label=admin] .admin-user-action-stack .btn{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}[data-screen-label=admin] .admin-user-action-stack{gap:6px!important;display:grid!important}[data-screen-label=admin] .btn.danger{color:#b91c1c!important;border-color:#fecaca!important}@media (width<=1250px){[data-screen-label=admin] .admin-register-user{grid-template-columns:1fr 1fr!important}}@media (width<=700px){[data-screen-label=admin] .admin-register-user{grid-template-columns:1fr!important}[data-screen-label=admin] .admin-register-user .btn,[data-screen-label=admin] .admin-user-action-stack .btn{justify-content:center!important;width:100%!important}}[data-screen-label=sales-human-dashboard] .sales-call-log-table td,[data-screen-label=sales-human-dashboard] .sales-call-log-table th{vertical-align:top!important}@media (width<=700px){[data-screen-label=sales-human-dashboard] .sales-call-log-table td:first-child:before{content:"Company / PIC / Status"!important}[data-screen-label=sales-human-dashboard] .sales-call-log-table td:nth-child(2):before{content:"Asuransi Existing"!important}[data-screen-label=sales-human-dashboard] .sales-call-log-table td:nth-child(3):before{content:"Premi"!important}[data-screen-label=sales-human-dashboard] .sales-call-log-table td:nth-child(4):before{content:"Email"!important}[data-screen-label=sales-human-dashboard] .sales-call-log-table td:nth-child(5):before{content:"Telepon / WhatsApp"!important}[data-screen-label=sales-human-dashboard] .sales-call-log-table td:nth-child(6):before{content:"Jumlah Karyawan"!important}[data-screen-label=sales-human-dashboard] .sales-call-log-table td:nth-child(7):before{content:"Hasil Pembicaraan"!important}}[data-screen-label=case-detail] .main-content{overflow-x:hidden}[data-screen-label=case-detail] .page-header{min-width:0;max-width:100%}[data-screen-label=case-detail] .breadcrumb,[data-screen-label=case-detail] .page-title-row,[data-screen-label=case-detail] .page-meta,[data-screen-label=case-detail] .page-actions{flex-wrap:wrap;min-width:0;max-width:100%}[data-screen-label=case-detail] .breadcrumb{white-space:normal;row-gap:4px;overflow:visible}[data-screen-label=case-detail] .breadcrumb span,[data-screen-label=case-detail] .breadcrumb .current,[data-screen-label=case-detail] .page-title,[data-screen-label=case-detail] .page-meta span,[data-screen-label=case-detail] .mono{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}[data-screen-label=case-detail] .page-title{line-height:1.25}[data-screen-label=case-detail] .page-actions{align-items:center;gap:8px;display:flex}[data-screen-label=case-detail] .page-actions .btn,[data-screen-label=case-detail] .page-actions .icon-btn{white-space:normal;flex:0 auto}[data-screen-label=case-detail] .case-detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);max-width:100%;overflow:visible}[data-screen-label=case-detail] .case-detail-main,[data-screen-label=case-detail] .case-detail-side,[data-screen-label=case-detail] .card,[data-screen-label=case-detail] .data-shell{min-width:0;max-width:100%}[data-screen-label=case-detail] .tbl-scroll,[data-screen-label=case-detail] .comparison-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}[data-screen-label=case-detail] .kv dd,[data-screen-label=case-detail] .clamp-cell{overflow-wrap:anywhere;word-break:break-word;min-width:0}@media (width<=1280px){[data-screen-label=case-detail] .case-detail-layout{grid-template-columns:minmax(0,1fr)}[data-screen-label=case-detail] .case-detail-side{position:static}}@media (width<=768px){[data-screen-label=case-detail] .page-actions{width:100%}[data-screen-label=case-detail] .page-actions .btn{flex:150px;justify-content:center}[data-screen-label=case-detail] .data-shell{padding-left:10px;padding-right:10px}}[data-screen-label=case-detail]{overflow-x:hidden}[data-screen-label=case-detail] .main{min-width:0;overflow-x:hidden}[data-screen-label=case-detail] .topbar,[data-screen-label=case-detail] .brand,[data-screen-label=case-detail] .main-content,[data-screen-label=case-detail] .data-shell,[data-screen-label=case-detail] .page-header,[data-screen-label=case-detail] .page-title-row,[data-screen-label=case-detail] .page-meta,[data-screen-label=case-detail] .breadcrumb,[data-screen-label=case-detail] .case-detail-layout,[data-screen-label=case-detail] .case-detail-main,[data-screen-label=case-detail] .case-detail-side,[data-screen-label=case-detail] .card,[data-screen-label=case-detail] .card-header,[data-screen-label=case-detail] .card-body{box-sizing:border-box;min-width:0!important;max-width:100%!important}[data-screen-label=case-detail] .page-header{overflow:visible!important}[data-screen-label=case-detail] .page-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}[data-screen-label=case-detail] .page-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0!important;max-width:100%!important}[data-screen-label=case-detail] .page-title,[data-screen-label=case-detail] .breadcrumb,[data-screen-label=case-detail] .page-meta,[data-screen-label=case-detail] .card-header h3,[data-screen-label=case-detail] td,[data-screen-label=case-detail] th{overflow-wrap:anywhere!important;word-break:break-word!important}:is([data-screen-label=case-detail] .tbl-scroll,[data-screen-label=case-detail] .comparison-scroll,[data-screen-label=case-detail] .card:has(.tbl)){-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-y:visible;overflow-x:auto!important}[data-screen-label=case-detail] .tbl{width:max-content;min-width:100%;max-width:none}[data-screen-label=case-detail] .form-grid,[data-screen-label=case-detail] .form-grid.wide{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}@media (width<=1024px){.sidebar.open{left:0!important;transform:translate(0)!important}.sidebar.open .nav-item{transform:none!important}[data-screen-label=case-detail] .page-title-row{grid-template-columns:minmax(0,1fr)}[data-screen-label=case-detail] .page-actions{justify-content:flex-start}}@media (width<=520px){[data-screen-label=case-detail] .page-header{padding-left:10px;padding-right:10px}[data-screen-label=case-detail] .breadcrumb{font-size:10.5px;line-height:1.35}[data-screen-label=case-detail] .page-title{font-size:15px}[data-screen-label=case-detail] .page-actions .btn,[data-screen-label=case-detail] .page-actions .icon-btn{flex:calc(50% - 8px);min-width:0}[data-screen-label=case-detail] .card-header{flex-wrap:wrap;gap:8px}}[data-screen-label=case-detail] .data-shell>*,[data-screen-label=case-detail] .kpi-grid,[data-screen-label=case-detail] .card,[data-screen-label=case-detail] .case-detail-layout,[data-screen-label=case-detail] .case-detail-main>*,[data-screen-label=case-detail] .case-detail-side>*{flex-shrink:0!important}[data-screen-label=case-detail] .card{height:auto!important;min-height:fit-content!important;overflow-y:visible!important}[data-screen-label=case-detail] .card.case-participant-update-card{overflow:auto visible!important}[data-screen-label=case-detail] .card:has(.tbl){overflow:auto visible!important}[data-screen-label=case-detail] .card-body{height:auto!important;min-height:0!important}[data-screen-label=case-detail] .kpi-grid{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}[data-screen-label=case-detail] .kpi-card,[data-screen-label=case-detail] .kpi-card *{min-width:0!important;max-width:100%!important}[data-screen-label=case-detail] .kpi-card{height:auto!important;min-height:96px!important;overflow:visible!important}[data-screen-label=case-detail] .kpi-card .kpi-value,[data-screen-label=case-detail] .kpi-card .value,[data-screen-label=case-detail] .kpi-card strong,[data-screen-label=case-detail] .kpi-card div,[data-screen-label=case-detail] .kpi-card span{line-height:1.25;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important;overflow:visible!important}@media (width<=1200px){[data-screen-label=case-detail] .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){[data-screen-label=case-detail] .kpi-grid{grid-template-columns:1fr!important}}[data-screen-label=case-detail] .case-stage-stack{letter-spacing:-.02em;white-space:normal!important;text-overflow:clip!important;font-size:clamp(14px,1.1vw,18px)!important;font-weight:800!important;line-height:1.12!important;display:block!important;overflow:visible!important}[data-screen-label=case-detail] .case-stage-stack br{content:"";display:block}[data-screen-label=placement-dashboard] .placement-review-card .tbl-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}[data-screen-label=placement-dashboard] .placement-review-table .clamp-cell{-webkit-line-clamp:4;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:260px;display:-webkit-box;overflow:hidden}@media (width<=1200px){[data-screen-label=placement-dashboard] .kpi-grid{grid-template-columns:repeat(3,1fr)!important}}@media (width<=760px){[data-screen-label=placement-dashboard] .kpi-grid{grid-template-columns:repeat(2,1fr)!important}[data-screen-label=placement-dashboard] .tbl-scroll{width:100%!important;overflow-x:auto!important}}@media (width<=480px){[data-screen-label=placement-dashboard] .kpi-grid{grid-template-columns:1fr!important}}.placement-insurance-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.placement-insurance-option{border:1px solid var(--line);background:var(--bg-elevated);border-radius:12px;align-items:flex-start;gap:8px;padding:10px;display:flex}.placement-insurance-option span{gap:3px;display:grid}.placement-insurance-option small{color:var(--ink-3);overflow-wrap:anywhere}.ai-comparison-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ai-comparison-summary-box{border:1px solid var(--line);background:var(--bg-sunken);border-radius:14px;min-width:0;padding:12px}.ai-comparison-summary-box.full{grid-column:1/-1}.ai-comparison-summary-box span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.ai-comparison-summary-box b,.ai-comparison-summary-box small,.ai-comparison-summary-box li{overflow-wrap:anywhere}.ai-comparison-summary-box ul{gap:4px;margin:0;padding-left:18px;display:grid}@media (width<=1100px){.ai-comparison-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ai-comparison-summary-grid{grid-template-columns:1fr}}.placement-comparison-review-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:start;gap:14px;display:grid}.placement-comparison-review-grid ul{gap:4px;margin:6px 0 0;padding-left:18px;display:grid}@media (width<=900px){.placement-comparison-review-grid{grid-template-columns:1fr}}[data-screen-label=quotation-comparison] .requested-benefit-comparison-card{overflow:hidden!important}[data-screen-label=quotation-comparison] .requested-benefit-grid{gap:14px!important;padding:14px!important;display:grid!important}[data-screen-label=quotation-comparison] .requested-benefit-section{border:1px solid var(--line)!important;background:var(--bg-elevated)!important;border-radius:16px!important;overflow:hidden!important}[data-screen-label=quotation-comparison] .requested-benefit-head,[data-screen-label=quotation-comparison] .requested-provider-head{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;display:flex!important}[data-screen-label=quotation-comparison] .requested-benefit-head{border-bottom:1px solid var(--line-soft)!important;background:var(--surface-2)!important;padding:12px 14px!important}[data-screen-label=quotation-comparison] .requested-provider-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:12px!important;padding:12px!important;display:grid!important}[data-screen-label=quotation-comparison] .requested-provider-card{border:1px solid var(--line-soft)!important;background:var(--surface-1)!important;border-radius:14px!important;min-width:0!important;overflow:hidden!important}[data-screen-label=quotation-comparison] .requested-provider-head{border-bottom:1px solid var(--line-soft)!important;background:var(--bg-elevated)!important;padding:10px 12px!important}[data-screen-label=quotation-comparison] .benefit-detail-list.compact{max-height:460px!important;padding:10px!important;overflow:auto!important}.benefit-detail-cell{vertical-align:top;min-width:280px}.benefit-detail-list{gap:10px;display:grid}.benefit-detail-item{border:1px solid var(--line);background:var(--bg-sunken);border-radius:12px;padding:10px}.benefit-detail-title{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.benefit-detail-grid{grid-template-columns:78px minmax(0,1fr);gap:4px 8px;font-size:11.5px;display:grid}.benefit-detail-grid span{color:var(--ink-3);font-weight:700}.benefit-detail-grid b,.benefit-detail-notes{overflow-wrap:anywhere;word-break:break-word}.benefit-table td.benefit-detail-cell{white-space:normal}[data-screen-label=quotation-comparison] .benefit-modal{flex-direction:column!important;width:min(1560px,98vw)!important;max-width:98vw!important;height:min(900px,92vh)!important;display:flex!important}[data-screen-label=quotation-comparison] .benefit-modal .modal-header,[data-screen-label=quotation-comparison] .benefit-modal .modal-note{flex:none!important}[data-screen-label=quotation-comparison] .benefit-modal .comparison-scroll,[data-screen-label=quotation-comparison] .benefit-modal .modal-scroll{border-top:1px solid var(--line-soft)!important;border-bottom:1px solid var(--line-soft)!important;background:var(--bg-elevated)!important;flex:auto!important;width:100%!important;max-width:100%!important;display:block!important;overflow:auto!important}[data-screen-label=quotation-comparison] .benefit-modal .benefit-table,[data-screen-label=quotation-comparison] .benefit-modal .tbl{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;width:max-content!important;min-width:1320px!important;display:table!important}[data-screen-label=quotation-comparison] .benefit-modal .benefit-table th,[data-screen-label=quotation-comparison] .benefit-modal .benefit-table td{vertical-align:top!important;white-space:normal!important;overflow-wrap:anywhere!important;width:360px!important;min-width:360px!important;max-width:360px!important}[data-screen-label=quotation-comparison] .benefit-modal .benefit-table th:first-child,[data-screen-label=quotation-comparison] .benefit-modal .benefit-table td:first-child,[data-screen-label=quotation-comparison] .benefit-modal .sticky-col{z-index:6!important;background:var(--bg-elevated)!important;width:150px!important;min-width:150px!important;max-width:150px!important;box-shadow:1px 0 0 var(--line-soft)!important;position:sticky!important;left:0!important}[data-screen-label=quotation-comparison] .benefit-modal thead th{z-index:7!important;background:var(--surface-2)!important;position:sticky!important;top:0!important}[data-screen-label=quotation-comparison] .benefit-modal thead th:first-child{z-index:8!important}[data-screen-label=quotation-comparison] .benefit-detail-list{gap:8px!important;max-height:none!important;display:grid!important}[data-screen-label=quotation-comparison] .benefit-detail-item{border:1px solid var(--line-soft)!important;background:var(--surface-1)!important;border-radius:10px!important;padding:8px!important}[data-screen-label=quotation-comparison] .benefit-matrix-grid{background:var(--surface-0)!important;flex:auto!important;gap:16px!important;padding:14px!important;display:grid!important;overflow:auto!important}[data-screen-label=quotation-comparison] .benefit-coverage-section{border:1px solid var(--line)!important;background:var(--bg-elevated)!important;border-radius:16px!important;overflow:hidden!important}[data-screen-label=quotation-comparison] .benefit-coverage-title{border-bottom:1px solid var(--line-soft)!important;background:var(--surface-2)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:flex!important}[data-screen-label=quotation-comparison] .benefit-provider-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:12px!important;padding:12px!important;display:grid!important}[data-screen-label=quotation-comparison] .benefit-provider-card{border:1px solid var(--line-soft)!important;background:var(--surface-1)!important;border-radius:14px!important;min-width:0!important;overflow:hidden!important}[data-screen-label=quotation-comparison] .benefit-provider-head{border-bottom:1px solid var(--line-soft)!important;background:var(--bg-elevated)!important;justify-content:space-between!important;align-items:flex-start!important;gap:8px!important;padding:10px 12px!important;display:flex!important}[data-screen-label=quotation-comparison] .benefit-provider-card .benefit-detail-list{max-height:520px!important;padding:10px!important;overflow:auto!important}[data-screen-label=quotation-comparison] .benefit-empty-card{padding:14px!important}[data-screen-label=quotation-comparison]>.main .comparison-scroll:not(.modal-scroll):not(.benefit-scroll){border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}[data-screen-label=quotation-comparison] .quotation-table-card .comparison-scroll,[data-screen-label=quotation-comparison] .quotation-table-card .comparison-table,[data-screen-label=quotation-comparison] .benefit-launch-card .comparison-scroll,[data-screen-label=quotation-comparison] .benefit-launch-card .comparison-table{border:0!important;height:0!important;min-height:0!important;display:none!important}[data-screen-label=quotation-comparison] .benefit-matrix-grid{border-top:0!important;border-bottom:0!important}[data-screen-label=quotation-comparison] .comparison-note-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:16px!important;display:grid!important}[data-screen-label=quotation-comparison] .comparison-note-card{overflow:hidden!important}[data-screen-label=quotation-comparison] .comparison-note-list{gap:8px!important;padding:12px!important;display:grid!important}[data-screen-label=quotation-comparison] .comparison-note-row{border:1px solid var(--line-soft)!important;background:var(--surface-1)!important;border-radius:12px!important;grid-template-columns:minmax(160px,220px) minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:10px!important;display:grid!important}[data-screen-label=quotation-comparison] .comparison-note-text{overflow-wrap:anywhere!important;min-width:0!important;color:var(--ink-2)!important;font-size:12px!important;line-height:1.4!important}[data-screen-label=quotation-comparison] .comparison-confidence-pill{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}@media (width<=700px){[data-screen-label=quotation-comparison] .comparison-note-row{grid-template-columns:1fr!important}[data-screen-label=quotation-comparison] .comparison-confidence-pill{justify-content:flex-start!important}}[data-screen-label=quotation-comparison] .ai-comparison-summary-card,[data-screen-label=quotation-comparison] .placement-comparison-review-card{contain:none!important;clear:both!important;height:auto!important;min-height:max-content!important;margin:0!important;display:block!important;overflow:visible!important}[data-screen-label=quotation-comparison] .ai-comparison-summary-card>.card-header,[data-screen-label=quotation-comparison] .ai-comparison-summary-card>.card-body,[data-screen-label=quotation-comparison] .placement-comparison-review-card>.card-header,[data-screen-label=quotation-comparison] .placement-comparison-review-card>.card-body{float:none!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;position:static!important}[data-screen-label=quotation-comparison] .ai-comparison-summary-card>.card-body,[data-screen-label=quotation-comparison] .placement-comparison-review-card>.card-body{display:grid!important}[data-screen-label=quotation-comparison] .quotation-table-card{clear:both!important;margin-top:0!important}[data-screen-label=sales-agent-ai-dashboard],[data-screen-label=sales-human-dashboard],[data-screen-label=sales-dashboard]{overflow-x:clip}[data-screen-label=sales-agent-ai-dashboard] *,[data-screen-label=sales-human-dashboard] *,[data-screen-label=sales-dashboard] *{box-sizing:border-box}[data-screen-label=sales-agent-ai-dashboard] .data-shell,[data-screen-label=sales-human-dashboard] .data-shell,[data-screen-label=sales-dashboard] .data-shell,[data-screen-label=sales-agent-ai-dashboard] .card,[data-screen-label=sales-human-dashboard] .card,[data-screen-label=sales-dashboard] .card,[data-screen-label=sales-agent-ai-dashboard] .sales-lead-card,[data-screen-label=sales-human-dashboard] .sales-lead-card,[data-screen-label=sales-dashboard] .sales-lead-card{min-width:0!important;max-width:100%!important}.call-history-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #e5e7eb;border-radius:12px;width:100%;max-width:100%;overflow-x:auto}.call-history-modal-table{border-collapse:collapse;width:100%;min-width:980px;font-size:13px}.call-history-modal-table th,.call-history-modal-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #e5e7eb;padding:10px}.call-history-modal-table th{background:#f3f4f6}.call-history-modal-table .mono{font-family:monospace}.call-history-modal-table .call-history-error{color:#991b1b}.call-history-modal-table td:first-child,.call-history-modal-table td:nth-child(4){white-space:nowrap}.call-history-modal-table td:nth-child(6),.call-history-modal-table td:nth-child(7){white-space:pre-wrap;min-width:240px;line-height:1.45}@media (width<=700px){.call-history-table-wrap{border:0;overflow:visible}.call-history-modal-table,.call-history-modal-table thead,.call-history-modal-table tbody,.call-history-modal-table tr,.call-history-modal-table th,.call-history-modal-table td{width:100%;min-width:0;max-width:100%;display:block}.call-history-modal-table thead{display:none}.call-history-modal-table tr{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin:0 0 12px;padding:10px}.call-history-modal-table td{overflow-wrap:anywhere;word-break:break-word;border:0;border-bottom:1px solid #e5e7eb;padding:8px 0;white-space:normal!important}.call-history-modal-table td:last-child{border-bottom:0}.call-history-modal-table td:before{content:attr(data-label);color:#6b7280;text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px;font-size:11px;font-weight:800;display:block}[data-screen-label=sales-agent-ai-dashboard] .sales-call-log-table td:before,[data-screen-label=sales-human-dashboard] .sales-call-log-table td:before,[data-screen-label=sales-dashboard] .sales-call-log-table td:before,[data-screen-label=sales-agent-ai-dashboard] .sales-human-result-table td:nth-child(7):before,[data-screen-label=sales-human-dashboard] .sales-human-result-table td:nth-child(7):before,[data-screen-label=sales-dashboard] .sales-human-result-table td:nth-child(7):before{content:attr(data-label)!important}[data-screen-label=sales-agent-ai-dashboard] .sales-call-log-table td,[data-screen-label=sales-human-dashboard] .sales-call-log-table td,[data-screen-label=sales-dashboard] .sales-call-log-table td{overflow-wrap:anywhere!important;max-width:100%!important}[data-screen-label=sales-agent-ai-dashboard] .sales-active-cases-table,[data-screen-label=sales-agent-ai-dashboard] .sales-active-cases-table thead,[data-screen-label=sales-agent-ai-dashboard] .sales-active-cases-table tbody,[data-screen-label=sales-agent-ai-dashboard] .sales-active-cases-table tr,[data-screen-label=sales-agent-ai-dashboard] .sales-active-cases-table th,[data-screen-label=sales-agent-ai-dashboard] .sales-active-cases-table td,[data-screen-label=sales-dashboard] .sales-active-cases-table,[data-screen-label=sales-dashboard] .sales-active-cases-table thead,[data-screen-label=sales-dashboard] .sales-active-cases-table tbody,[data-screen-label=sales-dashboard] .sales-active-cases-table tr,[data-screen-label=sales-dashboard] .sales-active-cases-table th,[data-screen-label=sales-dashboard] .sales-active-cases-table td{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}[data-screen-label=sales-agent-ai-dashboard] .sales-active-cases-table,[data-screen-label=sales-dashboard] .sales-active-cases-table{border-collapse:separate!important;border-spacing:0!important;min-width:0!important}[data-screen-label=sales-agent-ai-dashboard] .sales-active-cases-table thead,[data-screen-label=sales-dashboard] .sales-active-cases-table thead{display:none!important}[data-screen-label=sales-agent-ai-dashboard] .sales-active-cases-table tr,[data-screen-label=sales-dashboard] .sales-active-cases-table tr{border:1px solid var(--line)!important;background:var(--bg-elevated)!important;border-radius:14px!important;margin:0 0 12px!important;padding:10px!important}[data-screen-label=sales-agent-ai-dashboard] .sales-active-cases-table td,[data-screen-label=sales-dashboard] .sales-active-cases-table td{border:0!important;border-bottom:1px solid var(--line-soft,var(--line))!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-align:left!important;padding:8px 0!important}[data-screen-label=sales-agent-ai-dashboard] .sales-active-cases-table td:last-child,[data-screen-label=sales-dashboard] .sales-active-cases-table td:last-child{border-bottom:0!important}[data-screen-label=sales-agent-ai-dashboard] .sales-active-cases-table td:before,[data-screen-label=sales-dashboard] .sales-active-cases-table td:before{content:attr(data-label)!important;color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.03em!important;margin-bottom:3px!important;font-size:11px!important;font-weight:800!important;display:block!important}}.custom-voice-preview-card{border:1px solid #7c3aed38}.custom-voice-preview-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);align-items:start;gap:14px;display:grid}.custom-voice-preview-card .field{color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.custom-voice-preview-card textarea,.custom-voice-preview-card select,.custom-voice-preview-card input[type=range]{border:1px solid var(--line);background:var(--bg-elevated);width:100%;color:var(--text);border-radius:12px}.custom-voice-preview-card textarea{resize:vertical;min-height:92px;font:inherit;padding:10px 12px;font-weight:500}.custom-voice-preview-card select{min-height:36px;padding:0 10px}.custom-voice-controls{gap:10px;display:grid}.custom-voice-result{background:#7c3aed12;border:1px solid #7c3aed29;border-radius:14px;gap:10px;margin-top:14px;padding:12px;display:grid}.custom-voice-reply{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.45}@media (width<=800px){.custom-voice-preview-grid{grid-template-columns:1fr}}.custom-live-call-row{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:10px;margin-top:12px;display:grid}.custom-live-call-row input{border:1px solid var(--line);background:var(--bg-elevated);width:100%;min-height:36px;color:var(--text);border-radius:12px;padding:0 10px}@media (width<=700px){.custom-live-call-row{grid-template-columns:1fr}}.softphone-dtmf-panel{border:1px solid var(--line);background:color-mix(in oklab, var(--bg) 88%, var(--accent-tint));border-radius:12px;margin-top:10px;padding:10px}.softphone-dtmf-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.softphone-dtmf-quick{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.softphone-dtmf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.softphone-dtmf-key{border:1px solid var(--line);background:var(--bg-elevated);min-height:38px;color:var(--text);cursor:pointer;border-radius:10px;font-size:16px;font-weight:800}.softphone-dtmf-key:not(:disabled):hover{border-color:var(--accent);color:var(--accent-ink);transform:translateY(-1px)}.softphone-dtmf-key:disabled,.softphone-dtmf-quick .btn:disabled{opacity:.42;cursor:not-allowed}@media (width<=520px){.softphone-dtmf-head{flex-direction:column;align-items:flex-start}}.claim-insight-grid{width:100%;max-width:100%;overflow:hidden;grid-template-columns:1fr!important}.claim-insight-subcard,.claim-insight-grid .card{width:100%;min-width:0;max-width:100%;overflow:hidden}.claim-insight-grid .card-header{flex-wrap:wrap;align-items:flex-start;gap:8px}.claim-insight-table{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.claim-insight-table .tbl{table-layout:fixed;width:100%;min-width:0}.claim-insight-table .tbl th,.claim-insight-table .tbl td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.claim-insight-table .tbl td.num{white-space:nowrap;width:120px}@media (width<=720px){.claim-insight-table .tbl td.num{width:88px}}.claim-insight-list,.claim-insight-list *{box-sizing:border-box}.claim-insight-list{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.claim-insight-panel{border:1px solid var(--line);background:#ffffff05;border-radius:18px;width:100%;min-width:0;max-width:100%;padding:14px;overflow:visible}.claim-insight-items{gap:10px;display:grid}.claim-insight-row{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-width:0;max-width:100%;padding:10px 0;display:flex}.claim-insight-row:first-child{border-top:0}.claim-insight-row>div:first-child{overflow-wrap:anywhere;word-break:break-word;min-width:0}.claim-insight-row .chip,.claim-insight-row b:last-child{text-align:right;white-space:normal;flex:none;max-width:45%}.claim-insight-row-metrics{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;max-width:45%;display:flex}@media (width<=640px){.claim-insight-row{flex-direction:column}.claim-insight-row .chip,.claim-insight-row b:last-child,.claim-insight-row-metrics{text-align:left;justify-content:flex-start;max-width:100%}}.human-sales-sheet-wrap{border:1px solid var(--line);border-radius:16px;margin-top:12px;overflow:auto}.human-sales-sheet{min-width:1280px}.human-sales-sheet th{z-index:1;background:var(--bg-elevated);position:sticky;top:0}.human-sales-sheet input,.human-sales-sheet select,.human-sales-sheet textarea{border:1px solid var(--line);background:var(--bg);width:100%;min-width:120px;color:var(--text);font:inherit;border-radius:8px;padding:7px 8px}.human-sales-sheet textarea{resize:vertical;min-width:220px}.human-sales-sheet td{vertical-align:top}.human-sales-sheet td:last-child{min-width:150px}.human-sales-sheet td:last-child .btn{margin:2px}:root{--bg:#070707;--bg-sunken:#030303;--bg-elevated:#111;--surface-2:#171717;--surface-3:#222;--line:#d4af3738;--line-strong:#d4af376b;--line-soft:#ffffff14;--ink:#f7f1de;--ink-2:#e5d8af;--ink-3:#b7aa82;--ink-4:#7f7558;--ink-5:#5d553e;--accent:#d4af37;--accent-2:#f2d56b;--accent-tint:#d4af3724;--accent-tint-2:#d4af373d;--accent-ink:#f8e7a1;--ok-tint:#34d39921;--warn-tint:#f59e0b24;--bad-tint:#f8717124;--info-tint:#60a5fa24;--ai-tint:#a855f724;--shadow-1:0 1px 0 #ffffff0a, 0 10px 28px #0000003d;--shadow-2:0 1px 0 #ffffff0d, 0 18px 45px #00000052;--shadow-pop:0 24px 70px #0000007a, 0 0 0 1px #d4af371f}.topbar,.sidebar,.page-header,.card,.ai-panel,.login-card{background:linear-gradient(180deg, #ffffff0b, #ffffff04), var(--bg-elevated);border-color:var(--line);box-shadow:var(--shadow-1)}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sidebar{box-shadow:inset -1px 0 #d4af3714}.brand{border-right-color:var(--line)}.brand-mark,.login-card .brand-mark{color:#0a0a0a;background:linear-gradient(135deg,#f6e08f,#d4af37 50%,#9b7420);box-shadow:0 0 0 1px #ffffff2e,0 10px 24px #d4af3738}.brand-name,.page-title,.card-header h3{color:var(--ink)}.brand-name-2,.muted,.t-xs.muted{color:var(--ink-3)!important}.global-search,.role-switcher,input,select,textarea,.login-card .input,.human-sales-sheet input,.human-sales-sheet select,.human-sales-sheet textarea{color:var(--ink)!important;background:#ffffff09!important;border-color:#d4af3738!important}.global-search:hover,input:focus,select:focus,textarea:focus,.login-card .input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px #d4af3729!important}.btn:hover,.icon-btn:hover,.nav-item:hover{color:var(--ink);background:#d4af371f;border-color:#d4af3761}.btn.primary,.btn.accent,.login-card .btn-login{color:#080808;background:linear-gradient(135deg,#f6e08f,#d4af37 58%,#b88a22);border-color:#f6e08fb3;font-weight:800;box-shadow:0 10px 24px #d4af372e}.btn.primary:hover,.btn.accent:hover,.login-card .btn-login:hover{color:#050505;background:linear-gradient(135deg,#fff0a6,#e1bd42 58%,#c9982a)}.nav-section-label{color:#d4af37a8}.nav-item{color:var(--ink-3)}.nav-item.active{color:var(--accent-ink);background:linear-gradient(90deg,#d4af3733,#d4af370f)}.nav-item.active:before{background:linear-gradient(#f6e08f,#d4af37)}.nav-item.active .badge,.role-dot{background:var(--accent);color:#050505}.card-header,.page-header,.ai-panel-header{border-bottom-color:var(--line)}.card{border-radius:16px}.kpi-card,.mini-card,.sales-lead-card{box-shadow:var(--shadow-1);background:linear-gradient(#ffffff0b,#ffffff05),#111;border-color:#d4af3733!important}.tbl th{color:var(--accent-ink);background:#d4af371f;border-bottom-color:#d4af373d}.tbl td{border-bottom-color:#ffffff12}.tbl tr:hover td,.tbl tr.selected td{background:#d4af3714}.notice,.kbd,.badge-status,.bs-neutral{color:var(--ink-2)!important;background:#ffffff0b!important;border-color:#d4af372e!important}.notice.ok,.bs-ok{color:#a7f3d0!important;background:#34d3991f!important}.notice.warn,.bs-warn{color:#fde68a!important;background:#f59e0b24!important}.notice.bad,.bs-bad{color:#fecaca!important;background:#f8717124!important}a{color:var(--accent-2)}.sidebar-backdrop,.ai-backdrop{background:#000000b8}:root{--bg:#0c0a07;--bg-sunken:#070604;--bg-elevated:#15110b;--surface-2:#1d1710;--surface-3:#271f14;--line:#c9a1452e;--line-strong:#c9a14557;--line-soft:#fff2d613;--ink:#fff8e8;--ink-2:#e8dcc2;--ink-3:#b8aa8a;--ink-4:#82765e;--ink-5:#5f5542;--accent:#c9a145;--accent-2:#e8c96a;--accent-tint:#c9a1451b;--accent-tint-2:#c9a1452b;--accent-ink:#f5d982;--radius:10px;--radius-sm:8px;--radius-lg:18px;--shadow-1:0 1px 0 #fff8e80b, 0 14px 36px #0000003d;--shadow-2:0 1px 0 #fff8e80e, 0 22px 58px #00000057}body{background:linear-gradient(135deg,#c9a14517,#0000 30%),radial-gradient(circle at 18% 0,#e8c96a24,#0000 32vw),radial-gradient(circle at 88% 12%,#74521933,#0000 26vw),linear-gradient(#100d08,#070604 72%)}.topbar{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);min-height:52px;box-shadow:0 1px #e8c96a24,0 18px 40px #0000002e;background:#110d08d6!important}.sidebar{border-right:1px solid #c9a1452e;padding-top:16px;background:linear-gradient(#fff8e80e,#fff8e805),#100c07f5!important}.page-header{border-bottom:1px solid #c9a14529;padding-top:18px;padding-bottom:18px;background:linear-gradient(135deg,#c9a1451b,#0000 46%),linear-gradient(#fff8e80a,#fff8e804),#130f09!important}.page-title{letter-spacing:-.025em;font-size:21px}.page-title:after{content:"";background:linear-gradient(90deg,#e8c96a,#e8c96a00);border-radius:999px;width:54px;height:2px;margin-top:8px;display:block}.card,.kpi-card,.mini-card,.sales-lead-card,.ai-panel,.login-card{background:linear-gradient(145deg,#fff8e80f,#fff8e804 52%,#c9a14509),#15110b!important;border:1px solid #c9a14530!important;box-shadow:inset 0 1px #fff8e80b,0 18px 46px #0000003d!important}.card:hover,.kpi-card:hover,.mini-card:hover{border-color:#e8c96a4d!important}.card-header{background:linear-gradient(90deg,#c9a14513,#0000 58%);padding-top:14px;padding-bottom:14px}.card-header h3,.strong,.kpi-card .value,.mini-card .value{color:#fff4d3!important}.btn,.icon-btn,.role-switcher .role-current{color:#e8dcc2;background:#fff8e80b;border-color:#c9a14538}.btn.primary,.btn.accent,.login-card .btn-login{color:#120d05!important;background:linear-gradient(135deg,#f3d985 0%,#c9a145 52%,#8f681f 100%)!important;border:1px solid #ffe69bbf!important;box-shadow:0 8px 18px #c9a1452e,inset 0 1px #ffffff59!important}.btn.primary:hover,.btn.accent:hover,.login-card .btn-login:hover{transform:translateY(-1px);box-shadow:0 12px 24px #c9a1453d,inset 0 1px #ffffff6b!important}.nav-item{color:#e8dcc2c7;border-radius:12px;height:34px}.nav-item:hover{color:#fff4d3;background:#c9a14516}.nav-item.active{box-shadow:inset 0 0 0 1px #e8c96a29;color:#ffe6a1!important;background:linear-gradient(90deg,#c9a1453d,#c9a14514)!important}.nav-section-label{letter-spacing:.12em;color:#e8c96ab8!important}.global-search,input,select,textarea,.login-card .input,.human-sales-sheet input,.human-sales-sheet select,.human-sales-sheet textarea{background:#07060470!important;border-color:#c9a1452e!important}.tbl th{color:#e8c96a!important;background:linear-gradient(#c9a14524,#c9a14514)!important}.tbl td{color:#e8dcc2}.tbl tr:hover td{background:#c9a1450e!important}.notice{border-radius:14px!important}.login-page{background:radial-gradient(circle at 50% 10%,#e8c96a2e,#0000 36vw),linear-gradient(#100d08,#050403)!important}.login-card{width:min(420px,100vw - 32px);padding:44px}.login-card h1{color:#fff4d3;font-size:23px}.login-card .subtitle{color:#b8aa8a}@media (width<=760px){.page-title{font-size:19px}.card,.kpi-card,.mini-card{border-radius:16px}.topbar{min-height:50px}}[data-screen-label=management-dashboard] .data-shell{gap:22px!important;padding:24px 28px 34px!important}.luxury-hero{background:radial-gradient(circle at 76% 18%,#e8c96a3b,#0000 28%),linear-gradient(135deg,#fff8e813,#fff8e805 44%,#c9a14513),#15110b;border:1px solid #e8c96a42;border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:22px;min-height:250px;padding:32px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff8e814,0 28px 70px #00000057}.luxury-hero:before{content:"";filter:blur(6px);background:conic-gradient(from 210deg,#0000,#e8c96a2e,#0000 42%);border-radius:50%;width:520px;height:520px;position:absolute;inset:-40% auto auto 52%}.luxury-hero-copy,.luxury-hero-metrics{z-index:1;position:relative}.luxury-kicker{color:var(--accent-2);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:800}.luxury-hero h2{letter-spacing:-.055em;color:#fff6d7;max-width:760px;margin:0;font-size:clamp(30px,4vw,54px);line-height:.98}.luxury-hero p{color:#c9bfa5;max-width:640px;margin:18px 0 0;font-size:14.5px;line-height:1.7}.luxury-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.luxury-hero-metrics{align-content:end;gap:12px;display:grid}.luxury-hero-metrics>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05040361;border:1px solid #e8c96a38;border-radius:18px;padding:16px}.luxury-hero-metrics span,.luxury-insight-label{color:#e8c96ac7;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:800;display:block}.luxury-hero-metrics b{color:#fff6d7;letter-spacing:-.02em;margin-top:6px;font-size:24px;display:block}.luxury-hero-metrics small{color:#b8aa8a}.luxury-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.luxury-kpi-row .card .card-body{padding:18px!important}.luxury-kpi-row .strong{font-size:25px!important}.luxury-dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.55fr);align-items:stretch;gap:18px;display:grid}.luxury-primary-card{min-height:390px}.luxury-side-stack{gap:14px;display:grid}.luxury-insight-card{min-height:118px;padding:20px}.luxury-insight-card.gold{background:linear-gradient(145deg,#e8c96a2e,#c9a1450d),#171209!important}.luxury-insight-value{color:#fff6d7;letter-spacing:-.04em;margin-top:10px;font-size:38px;font-weight:850}.luxury-bottom-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;display:grid}.luxury-feed-item{margin-bottom:10px;background:#fff8e809!important;border:1px solid #e8c96a24!important;border-radius:16px!important}[data-screen-label=management-dashboard] .tbl th,[data-screen-label=management-dashboard] .tbl td{padding-top:12px;padding-bottom:12px}@media (width<=1100px){.luxury-hero,.luxury-dashboard-grid,.luxury-bottom-grid{grid-template-columns:1fr}.luxury-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){[data-screen-label=management-dashboard] .data-shell{padding:16px!important}.luxury-hero{border-radius:22px;padding:22px}.luxury-hero h2{font-size:30px}.luxury-kpi-row{grid-template-columns:1fr}}.luxury-hero{min-height:unset!important;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)!important;align-items:stretch!important;gap:18px!important;padding:24px 26px!important}.luxury-hero h2{text-wrap:balance;letter-spacing:-.04em!important;max-width:700px!important;font-size:clamp(24px,2.6vw,38px)!important;line-height:1.08!important}.luxury-kicker{margin-bottom:10px!important;font-size:10px!important}.luxury-hero-metrics{grid-template-columns:1fr!important;align-content:center!important;gap:10px!important}.luxury-hero-metrics>div{border-radius:14px!important;padding:12px 14px!important}.luxury-hero-metrics b{white-space:normal!important;overflow-wrap:anywhere!important;font-size:clamp(18px,1.9vw,23px)!important;line-height:1.1!important}.luxury-hero-metrics small{margin-top:3px;line-height:1.25;display:block}@media (width<=1100px){.luxury-hero{grid-template-columns:1fr!important}.luxury-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=720px){.luxury-hero{gap:14px!important;padding:18px!important}.luxury-hero h2{font-size:25px!important}.luxury-hero p{font-size:13px!important}.luxury-hero-metrics{grid-template-columns:1fr!important}}.luxury-hero,.luxury-kpi-row,.luxury-dashboard-grid,.luxury-bottom-grid,.luxury-hero-copy,.luxury-hero-metrics,.luxury-hero-metrics>div{min-width:0!important}.luxury-hero{border-radius:22px!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:20px 22px!important}.luxury-hero:before{opacity:.55!important;width:360px!important;height:360px!important}.luxury-kicker{margin-bottom:8px!important;font-size:10.5px!important;line-height:1.35!important}.luxury-hero h2{letter-spacing:-.028em!important;max-width:980px!important;margin:0!important;font-size:clamp(22px,2vw,30px)!important;line-height:1.18!important;overflow:visible!important}.luxury-hero p{max-width:850px!important;margin-top:9px!important;font-size:13.25px!important;line-height:1.55!important}.luxury-hero-actions{margin-top:14px!important}.luxury-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:stretch!important;gap:10px!important;display:grid!important}.luxury-hero-metrics>div{flex-direction:column!important;justify-content:center!important;min-height:92px!important;padding:12px 14px!important;display:flex!important}.luxury-hero-metrics span,.luxury-insight-label{font-size:11px!important;line-height:1.35!important}.luxury-hero-metrics b{max-width:100%!important;margin-top:5px!important;font-size:clamp(17px,1.55vw,22px)!important;line-height:1.16!important}.luxury-hero-metrics small{font-size:11.5px!important;line-height:1.35!important}[data-screen-label=management-dashboard] .page-title{font-size:clamp(18px,2vw,24px)!important}@media (width<=900px){.luxury-hero-metrics{grid-template-columns:1fr!important}.luxury-hero-metrics>div{min-height:unset!important}}@media (width<=640px){.luxury-hero{border-radius:18px!important;padding:16px!important}.luxury-hero h2{font-size:22px!important;line-height:1.2!important}.luxury-hero p{font-size:12.75px!important}.luxury-hero-actions .btn{justify-content:center;width:100%}}[data-screen-label=management-dashboard],[data-screen-label=management-dashboard] .main,[data-screen-label=management-dashboard] .main-content,[data-screen-label=management-dashboard] .data-shell,[data-screen-label=management-dashboard] .page-header,[data-screen-label=management-dashboard] .page-title-row,[data-screen-label=management-dashboard] .page-meta,[data-screen-label=management-dashboard] .card,[data-screen-label=management-dashboard] .card-header,[data-screen-label=management-dashboard] .card-body,[data-screen-label=management-dashboard] .luxury-hero,[data-screen-label=management-dashboard] .luxury-hero-copy,[data-screen-label=management-dashboard] .luxury-hero-metrics,[data-screen-label=management-dashboard] .luxury-hero-metrics>div,[data-screen-label=management-dashboard] .luxury-kpi-row,[data-screen-label=management-dashboard] .luxury-dashboard-grid,[data-screen-label=management-dashboard] .luxury-bottom-grid,[data-screen-label=management-dashboard] .luxury-side-stack{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}[data-screen-label=management-dashboard] .luxury-hero,[data-screen-label=management-dashboard] .luxury-primary-card,[data-screen-label=management-dashboard] .luxury-insight-card,[data-screen-label=management-dashboard] .management-feed-card,[data-screen-label=management-dashboard] .card{height:auto!important;min-height:fit-content!important;overflow:visible!important}[data-screen-label=management-dashboard] .luxury-hero h2,[data-screen-label=management-dashboard] .luxury-hero p,[data-screen-label=management-dashboard] .luxury-hero-metrics span,[data-screen-label=management-dashboard] .luxury-hero-metrics b,[data-screen-label=management-dashboard] .luxury-hero-metrics small,[data-screen-label=management-dashboard] .luxury-insight-label,[data-screen-label=management-dashboard] .luxury-insight-value,[data-screen-label=management-dashboard] .strong,[data-screen-label=management-dashboard] .muted,[data-screen-label=management-dashboard] h1,[data-screen-label=management-dashboard] h2,[data-screen-label=management-dashboard] h3{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important;overflow:visible!important}[data-screen-label=management-dashboard] .luxury-hero-metrics{align-items:stretch!important}[data-screen-label=management-dashboard] .luxury-hero-metrics>div{min-height:unset!important;justify-content:flex-start!important;height:auto!important}[data-screen-label=management-dashboard] .luxury-hero-metrics b,[data-screen-label=management-dashboard] .luxury-insight-value{font-size:clamp(18px,1.35vw,22px)!important;line-height:1.18!important}[data-screen-label=management-dashboard] .management-feed-list{max-height:none!important;overflow:visible!important}[data-screen-label=management-dashboard] .tbl-scroll{max-width:100%!important;overflow:auto visible!important}@media (width<=760px){[data-screen-label=management-dashboard] .data-shell{padding-left:10px!important;padding-right:10px!important}[data-screen-label=management-dashboard] .page-header{padding-left:12px!important;padding-right:12px!important}[data-screen-label=management-dashboard] .luxury-hero-metrics,[data-screen-label=management-dashboard] .luxury-kpi-row,[data-screen-label=management-dashboard] .luxury-dashboard-grid,[data-screen-label=management-dashboard] .luxury-bottom-grid{grid-template-columns:1fr!important}}.participant-tracker-card{border-color:#c9a1453d!important}.participant-tracker-body{gap:14px;display:grid}.participant-tracker-hero{border:1px solid var(--line-soft);background:linear-gradient(135deg,#c9a1451a,#fff8e806);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.participant-tracker-name{color:var(--ink);letter-spacing:-.025em;font-size:20px;font-weight:850}.participant-tracker-status{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.participant-tracker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.participant-tracker-grid>div{border:1px solid var(--line-soft);background:#fff8e809;border-radius:14px;min-width:0;padding:12px}.participant-tracker-grid span,.tracker-section-title{color:var(--accent-2);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:800;line-height:1.35;display:block}.participant-tracker-grid b{color:var(--ink);overflow-wrap:anywhere;margin-top:4px;font-size:12.5px;line-height:1.45;display:block}.participant-tracker-guidance{grid-template-columns:1fr 1fr;gap:10px;display:grid}.participant-tracker-guidance>div,.participant-tracker-history,.participant-tracker-source{border:1px solid var(--line-soft);background:#00000029;border-radius:14px;padding:12px}.participant-tracker-guidance p{color:var(--ink-2);margin:6px 0 0;font-size:12.5px;line-height:1.6}.tracker-history-row{border-bottom:1px solid var(--line-soft);gap:6px;padding:10px 0;display:grid}.tracker-history-row:last-child{border-bottom:0;padding-bottom:0}.tracker-history-row>div{color:var(--ink-2);justify-content:space-between;gap:10px;font-size:12px;display:flex}.tracker-history-row span{color:var(--ink-3)}.participant-tracker-source{color:var(--ink-3);font-size:11.5px;line-height:1.55}.participant-tracker-source b{color:var(--ink-2)}@media (width<=900px){.participant-tracker-grid,.participant-tracker-guidance{grid-template-columns:1fr}.participant-tracker-hero{flex-direction:column}.participant-tracker-status{justify-content:flex-start}}[data-screen-label=claim-intake] .participant-tracker-card,[data-screen-label=claim-intake] .participant-tracker-card *{box-sizing:border-box;min-width:0;max-width:100%}[data-screen-label=claim-intake] .participant-tracker-name,[data-screen-label=claim-intake] .participant-tracker-grid b,[data-screen-label=claim-intake] .participant-tracker-guidance p,[data-screen-label=claim-intake] .tracker-history-row,[data-screen-label=claim-intake] .participant-tracker-source{overflow-wrap:anywhere;word-break:break-word}@media (width<=900px){[data-screen-label=claim-intake] .participant-tracker-grid,[data-screen-label=claim-intake] .participant-tracker-guidance{grid-template-columns:1fr}[data-screen-label=claim-intake] .participant-tracker-hero{flex-direction:column}[data-screen-label=claim-intake] .tracker-history-row>div{flex-wrap:wrap}}.ocr-checklist{gap:8px;min-width:0;display:grid}.ocr-check-item{border:1px solid var(--line-soft);background:#fff8e809;border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:8px;min-width:0;padding:9px 10px;display:grid}.ocr-check-item.ok{border-color:color-mix(in srgb, var(--ok) 28%, var(--line-soft))}.ocr-check-item.warn{border-color:color-mix(in srgb, var(--warn) 36%, var(--line-soft));background:color-mix(in srgb, var(--warn-tint) 28%, transparent)}.ocr-check-icon{width:22px;height:22px;color:var(--ink);background:var(--surface-3);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.ocr-check-item.ok .ocr-check-icon{color:var(--ok-ink);background:var(--ok-tint)}.ocr-check-item.warn .ocr-check-icon{color:var(--warn-ink);background:var(--warn-tint)}.ocr-check-content{gap:5px;min-width:0;display:grid}.ocr-check-label{color:var(--accent-2);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:850;line-height:1.35}.ocr-check-value,.ocr-check-list,.ocr-check-subitem b{color:var(--ink-2);overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.48}.ocr-check-list{margin:0;padding-left:17px}.ocr-check-subgrid{gap:6px;display:grid}.ocr-check-subitem{background:#0000001a;border-radius:10px;grid-template-columns:minmax(90px,.55fr) minmax(0,1fr);gap:8px;padding:6px 8px;display:grid}.ocr-check-subitem span{color:var(--ink-3);font-size:11px;line-height:1.4}.ocr-check-subitem.warn b{color:var(--warn-ink)}.ocr-check-subitem.ok b{color:var(--ok-ink)}@media (width<=720px){.ocr-check-item{grid-template-columns:22px minmax(0,1fr);padding:8px}.ocr-check-subitem{grid-template-columns:1fr;gap:2px}}[data-screen-label=manual-error-logs] .main,[data-screen-label=manual-error-logs] .main-content,[data-screen-label=manual-error-logs] .data-shell,[data-screen-label=manual-error-logs] .card,[data-screen-label=manual-error-logs] .card-body{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}[data-screen-label=manual-error-logs] .manual-error-log-card{overflow:hidden!important}[data-screen-label=manual-error-logs] .manual-error-log-scroll{-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;overflow:auto visible!important}[data-screen-label=manual-error-logs] .manual-error-log-table{table-layout:auto!important;width:100%!important;min-width:760px!important}[data-screen-label=manual-error-logs] .manual-error-log-table th,[data-screen-label=manual-error-logs] .manual-error-log-table td{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important;vertical-align:top!important;overflow:visible!important}[data-screen-label=manual-error-logs] .manual-error-log-table .row{flex-wrap:wrap!important;min-width:0!important}@media (width<=760px){[data-screen-label=manual-error-logs] .manual-error-log-table,[data-screen-label=manual-error-logs] .manual-error-log-table thead,[data-screen-label=manual-error-logs] .manual-error-log-table tbody,[data-screen-label=manual-error-logs] .manual-error-log-table tr,[data-screen-label=manual-error-logs] .manual-error-log-table th,[data-screen-label=manual-error-logs] .manual-error-log-table td{width:100%!important;min-width:0!important;display:block!important}[data-screen-label=manual-error-logs] .manual-error-log-table{min-width:0!important}[data-screen-label=manual-error-logs] .manual-error-log-table thead{display:none!important}[data-screen-label=manual-error-logs] .manual-error-log-table tr{border:1px solid var(--line-soft)!important;border-radius:var(--radius-lg)!important;background:var(--bg-elevated)!important;margin:10px 0!important;padding:12px!important}[data-screen-label=manual-error-logs] .manual-error-log-table td{border:0!important;padding:6px 0!important}[data-screen-label=manual-error-logs] .manual-error-log-table td:first-child:before{content:"Waktu"}[data-screen-label=manual-error-logs] .manual-error-log-table td:nth-child(2):before{content:"Dashboard"}[data-screen-label=manual-error-logs] .manual-error-log-table td:nth-child(3):before{content:"Error"}[data-screen-label=manual-error-logs] .manual-error-log-table td:nth-child(4):before{content:"Owner"}[data-screen-label=manual-error-logs] .manual-error-log-table td:nth-child(5):before{content:"Status"}[data-screen-label=manual-error-logs] .manual-error-log-table td:nth-child(6):before{content:"Action"}[data-screen-label=manual-error-logs] .manual-error-log-table td:before{color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;display:block}[data-screen-label=manual-error-logs] .manual-error-log-table .btn{flex:auto!important}}[data-screen-label=manual-error-logs] .manual-error-log-form{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}[data-screen-label=manual-error-logs] .manual-error-log-form .full,[data-screen-label=manual-error-logs] .manual-error-log-form .form-actions{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important}[data-screen-label=manual-error-logs] .manual-error-log-form .form-field,[data-screen-label=manual-error-logs] .manual-error-log-form input,[data-screen-label=manual-error-logs] .manual-error-log-form select,[data-screen-label=manual-error-logs] .manual-error-log-form textarea,[data-screen-label=manual-error-logs] .manual-error-detail-input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}[data-screen-label=manual-error-logs] .manual-error-detail-input{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;display:block!important;overflow:hidden auto!important}@media (width<=760px){[data-screen-label=manual-error-logs] .manual-error-log-form{grid-template-columns:1fr!important}}[data-screen-label=manual-error-logs],[data-screen-label=manual-error-logs] .main,[data-screen-label=manual-error-logs] .main-content,[data-screen-label=manual-error-logs] .data-shell{box-sizing:border-box!important;min-width:0!important;max-width:100vw!important;min-height:0!important;overflow-x:hidden!important}[data-screen-label=manual-error-logs] .main,[data-screen-label=manual-error-logs] .main-content{-webkit-overflow-scrolling:touch!important;height:auto!important;max-height:none!important;overflow-y:auto!important}[data-screen-label=manual-error-logs] .data-shell{height:auto!important;max-height:none!important;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;overflow-y:visible!important}[data-screen-label=manual-error-logs] .card,[data-screen-label=manual-error-logs] .card-body,[data-screen-label=manual-error-logs] .manual-error-log-card,[data-screen-label=manual-error-logs] .manual-error-log-form{height:auto!important;max-height:none!important;overflow-y:visible!important}[data-screen-label=manual-error-logs] .manual-error-log-form{grid-template-columns:1fr!important}[data-screen-label=manual-error-logs] .manual-error-detail-input{min-height:160px!important;max-height:none!important}[data-screen-label=manual-error-logs] .form-actions,[data-screen-label=manual-error-logs] .form-actions .btn{width:100%!important}[data-screen-label=manual-error-logs] .main-content{display:block!important;overflow-y:scroll!important}[data-screen-label=manual-error-logs] .data-shell{min-height:calc(100vh + 260px)!important;padding-bottom:calc(260px + env(safe-area-inset-bottom,0px))!important;align-content:start!important;display:grid!important}[data-screen-label=manual-error-logs] .manual-error-log-form{padding-bottom:24px!important}[data-screen-label=claim-dashboard] .claim-participant-summary-card{overflow:visible!important}[data-screen-label=claim-dashboard] .claim-participant-summary-body{gap:14px!important;min-width:0!important;display:grid!important;overflow:visible!important}[data-screen-label=claim-dashboard] .claim-participant-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;min-width:0!important;display:grid!important}[data-screen-label=claim-dashboard] .claim-participant-summary-stat,[data-screen-label=claim-dashboard] .claim-participant-summary-panel{border:1px solid var(--line-soft)!important;border-radius:var(--radius-lg)!important;background:var(--bg-elevated)!important;overflow-wrap:anywhere!important;min-width:0!important;padding:12px!important}[data-screen-label=claim-dashboard] .claim-participant-summary-stat span,[data-screen-label=claim-dashboard] .claim-participant-summary-stat small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;display:block}[data-screen-label=claim-dashboard] .claim-participant-summary-stat b{margin:6px 0 2px;font-size:clamp(20px,3vw,30px);line-height:1.05;display:block}[data-screen-label=claim-dashboard] .claim-participant-summary-columns{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;gap:12px!important;min-width:0!important;display:grid!important}[data-screen-label=claim-dashboard] .claim-summary-list{gap:8px;margin-top:10px;display:grid}[data-screen-label=claim-dashboard] .claim-summary-row{border-radius:var(--radius);background:var(--surface-2);width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;border:0;justify-content:space-between;gap:10px;padding:10px;display:flex}[data-screen-label=claim-dashboard] .claim-summary-row div{gap:2px;min-width:0;display:grid}[data-screen-label=claim-dashboard] .claim-summary-row span{color:var(--ink-3);font-size:11px}[data-screen-label=claim-dashboard] .claim-summary-row b,[data-screen-label=claim-dashboard] .claim-summary-row strong{overflow-wrap:anywhere;word-break:break-word}[data-screen-label=claim-dashboard] .claim-summary-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (width<=980px){[data-screen-label=claim-dashboard] .claim-participant-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-screen-label=claim-dashboard] .claim-participant-summary-columns{grid-template-columns:1fr!important}}@media (width<=560px){[data-screen-label=claim-dashboard] .claim-participant-summary-grid{grid-template-columns:1fr!important}[data-screen-label=claim-dashboard] .claim-summary-row{flex-direction:column;align-items:stretch}}[data-screen-label=claim-intake] .main-content{min-width:0!important;overflow-x:hidden!important}[data-screen-label=claim-intake] .claim-intake-layout{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);align-items:start;gap:16px;min-width:0;display:grid}[data-screen-label=claim-intake] .claim-intake-detail-column{flex-direction:column;gap:16px;min-width:0;display:flex}[data-screen-label=claim-intake] .card,[data-screen-label=claim-intake] .card-body{min-width:0}[data-screen-label=claim-intake] .claim-queue-card,[data-screen-label=claim-intake] .claim-documents-card,[data-screen-label=claim-intake] .claim-ai-review-card{overflow:hidden}[data-screen-label=claim-intake] .claim-intake-queue-scroll,[data-screen-label=claim-intake] .claim-documents-scroll,[data-screen-label=claim-intake] .claim-ai-review-scroll{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto hidden}[data-screen-label=claim-intake] .claim-intake-queue-table{min-width:640px}[data-screen-label=claim-intake] .claim-documents-table{min-width:860px}[data-screen-label=claim-intake] .claim-documents-table th,[data-screen-label=claim-intake] .claim-documents-table td,[data-screen-label=claim-intake] .claim-intake-queue-table th,[data-screen-label=claim-intake] .claim-intake-queue-table td{vertical-align:top;white-space:normal}[data-screen-label=claim-intake] .claim-document-upload-form{grid-template-columns:minmax(180px,.75fr) minmax(260px,1fr) 120px;align-items:end;gap:10px;padding-top:8px;display:grid}[data-screen-label=claim-intake] .claim-document-help{padding-bottom:0}@media (width<=1180px){[data-screen-label=claim-intake] .claim-intake-layout{grid-template-columns:1fr}}@media (width<=720px){[data-screen-label=claim-intake] .claim-document-upload-form{grid-template-columns:1fr}[data-screen-label=claim-intake] .claim-intake-queue-table,[data-screen-label=claim-intake] .claim-documents-table{min-width:720px}}[data-screen-label=claim-intake] .data-shell>.card:has(.form-grid.wide){height:auto!important;min-height:max-content!important;overflow:visible!important}:is([data-screen-label=claim-intake] .data-shell>.card:has(.form-grid.wide)>.card-header,[data-screen-label=claim-intake] .data-shell>.card:has(.form-grid.wide)>.card-body){position:relative;height:auto!important;min-height:0!important}[data-screen-label=after-sales-dashboard] .data-shell>*,[data-screen-label=after-sales-dashboard] .kpi-grid,[data-screen-label=after-sales-dashboard] .card,[data-screen-label=after-sales-dashboard] .after-sales-participant-update-card,[data-screen-label=after-sales-dashboard] .claim-participant-summary-card{flex-shrink:0!important}[data-screen-label=after-sales-dashboard] .page-title-row,[data-screen-label=after-sales-dashboard] .page-actions,[data-screen-label=after-sales-dashboard] .card-header,[data-screen-label=after-sales-dashboard] .card-body{box-sizing:border-box!important;flex-wrap:wrap!important;min-width:0!important;max-width:100%!important}:is([data-screen-label=after-sales-dashboard] .tbl-scroll,[data-screen-label=after-sales-dashboard] .card:has(.tbl)){-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;display:block!important;overflow:auto visible!important}[data-screen-label=after-sales-dashboard] .after-sales-upload-table{table-layout:auto!important;width:max-content!important;min-width:1180px!important;max-width:none!important}[data-screen-label=after-sales-dashboard] .after-sales-upload-table th,[data-screen-label=after-sales-dashboard] .after-sales-upload-table td,[data-screen-label=after-sales-dashboard] .claim-participant-summary-panel th,[data-screen-label=after-sales-dashboard] .claim-participant-summary-panel td{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important;vertical-align:top!important;overflow:visible!important}[data-screen-label=after-sales-dashboard] .claim-participant-summary-card{overflow:visible!important}[data-screen-label=after-sales-dashboard] .claim-participant-summary-body{gap:14px!important;min-width:0!important;display:grid!important;overflow:visible!important}[data-screen-label=after-sales-dashboard] .claim-participant-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:12px!important;min-width:0!important;display:grid!important}[data-screen-label=after-sales-dashboard] .claim-participant-summary-stat,[data-screen-label=after-sales-dashboard] .claim-participant-summary-panel{border:1px solid var(--line-soft)!important;border-radius:var(--radius-lg)!important;background:var(--bg-elevated)!important;overflow-wrap:anywhere!important;min-width:0!important;padding:12px!important}[data-screen-label=after-sales-dashboard] .claim-participant-summary-stat span,[data-screen-label=after-sales-dashboard] .claim-participant-summary-stat small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;display:block}[data-screen-label=after-sales-dashboard] .claim-participant-summary-stat b{margin:6px 0 2px;font-size:clamp(20px,3vw,30px);line-height:1.05;display:block}[data-screen-label=after-sales-dashboard] .claim-participant-summary-columns{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;gap:12px!important;min-width:0!important;display:grid!important}[data-screen-label=after-sales-dashboard] .claim-summary-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}[data-screen-label=after-sales-dashboard] .after-sales-upload-modal{width:min(860px,100vw - 24px)!important;max-height:calc(100vh - 72px)!important;overflow:auto!important}@media (width<=980px){[data-screen-label=after-sales-dashboard] .claim-participant-summary-columns{grid-template-columns:1fr!important}[data-screen-label=after-sales-dashboard] .after-sales-upload-table{min-width:980px!important}}@media (width<=560px){[data-screen-label=after-sales-dashboard] .page-actions,[data-screen-label=after-sales-dashboard] .page-actions .btn{width:100%!important}[data-screen-label=after-sales-dashboard] .page-actions .btn{justify-content:center!important}}[data-screen-label=case-detail] .participant-list-modal{display:flex;flex-direction:column!important;width:min(1200px,100vw - 24px)!important;max-height:calc(100vh - 48px)!important}[data-screen-label=case-detail] .participant-list-modal .modal-body{flex:auto!important;min-height:0!important;overflow:auto!important}[data-screen-label=case-detail] .participant-list-modal .modal-header{flex-shrink:0;align-items:center;gap:10px;display:flex}[data-screen-label=case-detail] .participant-list-modal .modal-header h3{margin-right:auto}[data-screen-label=case-detail] .participant-list-modal .modal-footer{border-top:1px solid var(--line-soft);flex-shrink:0;justify-content:flex-end;padding:10px 16px;display:flex}[data-screen-label=case-detail] .participant-list-modal .tbl-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}[data-screen-label=case-detail] .participant-list-modal .tbl{width:max-content;min-width:100%}[data-screen-label=case-detail] .card-footer{border-top:1px solid var(--line-soft);padding:8px 12px}.benefit-master-builder-card .ai-comparison-summary-box small{color:var(--muted);margin-top:4px;display:block}.comparison-aligned-table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);overflow:auto}.comparison-aligned-table{border-collapse:collapse;width:100%;min-width:980px;font-size:11px}.comparison-aligned-table th,.comparison-aligned-table td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);vertical-align:top;padding:8px}.comparison-aligned-table th{z-index:1;background:var(--bg-soft);color:var(--text);text-align:left;position:sticky;top:0}.comparison-aligned-table td:first-child,.comparison-aligned-table th:first-child{z-index:2;background:var(--bg-elevated);position:sticky;left:0}.comparison-aligned-table th:first-child{z-index:3;background:var(--bg-soft)}.aligned-cell{border:1px solid var(--line);background:#ffffff80;border-radius:10px;margin-bottom:6px;padding:6px 8px}.aligned-cell-confirmed{background:#22c55e14;border-color:#22c55e59}.aligned-cell-need_review{background:#f59e0b1a;border-color:#f59e0b66}.aligned-cell-unmatched{background:#ef444414;border-color:#ef444459}.aligned-benefit-section{grid-column:1/-1}.benefit-master-action-grid{grid-template-columns:minmax(260px,420px) 1fr;align-items:end;gap:10px;margin-top:8px;display:grid}.benefit-review-queue{border-top:1px solid var(--line);gap:8px;padding:12px 16px 14px;display:grid}.benefit-review-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.benefit-review-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.benefit-review-value{color:var(--text);font-size:12px}.aligned-cell-actions{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}@media (width<=860px){.benefit-master-action-grid,.benefit-review-row{grid-template-columns:1fr}}[data-screen-label=placement-dashboard] .placement-flow-points-card{overflow:visible!important}[data-screen-label=placement-dashboard] .placement-flow-points-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:12px 16px 16px!important;display:grid!important}[data-screen-label=placement-dashboard] .placement-flow-point-card{border:1px solid var(--line-soft)!important;background:var(--surface-1)!important;border-radius:14px!important;align-content:start!important;gap:8px!important;min-width:0!important;padding:12px!important;display:grid!important}[data-screen-label=placement-dashboard] .placement-flow-point-card p{color:var(--muted)!important;margin:0!important;font-size:12px!important;line-height:1.35!important}@media (width<=900px){[data-screen-label=placement-dashboard] .placement-flow-points-grid{grid-template-columns:1fr!important}}[data-screen-label=quotation-comparison] .benefit-modal{width:min(1680px,100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:min(940px,100vh - 16px)!important;max-height:calc(100vh - 16px)!important}[data-screen-label=quotation-comparison] .benefit-modal .benefit-matrix-grid.modal-scroll{overscroll-behavior:contain!important;min-height:0!important;overflow:auto!important}[data-screen-label=quotation-comparison] .comparison-aligned-table-wrap{-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow:auto!important}[data-screen-label=quotation-comparison] .comparison-aligned-table{table-layout:fixed!important;width:max-content!important;min-width:1040px!important;font-size:10px!important}[data-screen-label=quotation-comparison] .comparison-aligned-table th,[data-screen-label=quotation-comparison] .comparison-aligned-table td{overflow-wrap:anywhere!important;min-width:190px!important;max-width:230px!important;padding:4px 5px!important;line-height:1.25!important}[data-screen-label=quotation-comparison] .comparison-aligned-table th:first-child,[data-screen-label=quotation-comparison] .comparison-aligned-table td:first-child{min-width:48px!important;max-width:48px!important}[data-screen-label=quotation-comparison] .comparison-aligned-table th:nth-child(2),[data-screen-label=quotation-comparison] .comparison-aligned-table td:nth-child(2){min-width:126px!important;max-width:150px!important;font-size:9px!important}[data-screen-label=quotation-comparison] .comparison-aligned-table th:nth-child(3),[data-screen-label=quotation-comparison] .comparison-aligned-table td:nth-child(3){min-width:170px!important;max-width:210px!important}[data-screen-label=quotation-comparison] .aligned-cell{border-radius:7px!important;margin-bottom:3px!important;padding:3px 5px!important;font-size:10px!important}[data-screen-label=quotation-comparison] .aligned-cell .t-xs{font-size:9px!important}[data-screen-label=quotation-comparison] .aligned-cell-actions{display:none!important}[data-screen-label=quotation-comparison] .benefit-provider-card .benefit-detail-list{max-height:min(560px,60vh)!important}.template-master-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}[data-screen-label=quotation-comparison] .benefit-modal-header-compact{padding-top:8px!important;padding-bottom:8px!important}[data-screen-label=placement-dashboard] .main-content{-webkit-overflow-scrolling:touch!important;min-height:0!important;overflow:hidden auto!important}[data-screen-label=placement-dashboard] .data-shell{flex:none!important;min-height:max-content!important;padding-bottom:96px!important;overflow:visible!important}[data-screen-label=placement-dashboard] .data-shell>*,[data-screen-label=placement-dashboard] .card,[data-screen-label=placement-dashboard] .kpi-grid{flex-shrink:0!important}[data-screen-label=placement-dashboard] .placement-review-card{overflow:hidden!important}[data-screen-label=placement-dashboard] .placement-review-card .tbl-scroll{-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow:auto visible!important}[data-screen-label=placement-dashboard] .placement-review-table{min-width:1240px!important}@media (width<=1200px){[data-screen-label=placement-dashboard] .placement-flow-points-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){[data-screen-label=placement-dashboard] .placement-flow-points-grid{grid-template-columns:1fr!important}}[data-screen-label=quotation-comparison] .benefit-master-jump-card{border-color:color-mix(in oklch, var(--accent) 42%, var(--line));box-shadow:0 10px 26px #0000000f}[data-screen-label=quotation-comparison] .benefit-master-quick-actions,[data-screen-label=quotation-comparison] .export-format-grid{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-screen-label=quotation-comparison] .benefit-master-upload-helper{background:color-mix(in oklch, var(--accent-tint) 56%, transparent);border:1px solid color-mix(in oklch, var(--accent) 28%, var(--line-soft));color:var(--ink-2);overflow-wrap:anywhere;border-radius:10px;flex:100%;padding:6px 8px}[data-screen-label=quotation-comparison] .template-master-note-box{border-style:dashed}[data-screen-label=quotation-comparison] .export-format-modal{width:min(520px,100vw - 24px)!important;max-height:calc(100vh - 48px)!important}[data-screen-label=quotation-comparison] .export-format-grid .btn{justify-content:center;min-width:140px}@media (width<=640px){[data-screen-label=quotation-comparison] .benefit-master-quick-actions .btn,[data-screen-label=quotation-comparison] .export-format-grid .btn{width:100%}}[data-screen-label=quotation-comparison] .benefit-master-jump-card .card-header h3:before,[data-screen-label=quotation-comparison] .benefit-master-builder-card .card-header h3:before{content:"MASTERING DATA";background:color-mix(in oklch, var(--accent) 18%, var(--bg-elevated));border:1px solid color-mix(in oklch, var(--accent) 45%, var(--line));color:var(--accent-strong);letter-spacing:.08em;vertical-align:middle;border-radius:999px;align-items:center;margin-right:8px;padding:3px 7px;font-size:10px;display:inline-flex}[data-screen-label=quotation-comparison] .popup-summary-card{border:1px solid color-mix(in oklch, var(--accent) 30%, var(--line-soft));border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--bg-elevated), var(--surface-2));justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding:12px;display:flex}[data-screen-label=quotation-comparison] .popup-summary-card>div{gap:4px;min-width:0;display:grid}[data-screen-label=quotation-comparison] .popup-summary-card b{color:var(--ink);font-size:13px}[data-screen-label=quotation-comparison] .popup-summary-card span{color:var(--ink-3);font-size:11.5px;line-height:1.4}[data-screen-label=quotation-comparison] .popup-table-actions{flex-wrap:wrap;gap:6px;display:flex}[data-screen-label=quotation-comparison] .low-confidence-review-grid{gap:10px;display:grid}[data-screen-label=quotation-comparison] .low-confidence-summary{border-color:color-mix(in oklch, var(--warn) 36%, var(--line-soft));background:linear-gradient(180deg, color-mix(in oklch, var(--warn-tint) 28%, var(--bg-elevated)), var(--surface-2))}[data-screen-label=quotation-comparison] .final-comparison-modal{overflow:auto;width:min(860px,100vw - 24px)!important;max-height:calc(100vh - 48px)!important}@media (width<=760px){[data-screen-label=quotation-comparison] .popup-summary-card{flex-direction:column;align-items:stretch}[data-screen-label=quotation-comparison] .popup-summary-card .btn{justify-content:center;width:100%}}[data-screen-label=quotation-comparison] .low-confidence-review-card{z-index:8!important;height:auto!important;min-height:max-content!important;position:relative!important;overflow:visible!important}[data-screen-label=quotation-comparison] .low-confidence-review-card .low-confidence-summary,[data-screen-label=quotation-comparison] .low-confidence-review-card .popup-table-actions{z-index:9!important;pointer-events:auto!important;position:relative!important}[data-screen-label=quotation-comparison] .low-confidence-review-card .popup-table-actions .btn{z-index:10!important;pointer-events:auto!important;position:relative!important}[data-screen-label=quotation-comparison] .placement-comparison-review-card{z-index:1!important;position:relative!important}[data-screen-label=quotation-comparison] .data-shell,[data-screen-label=quotation-comparison] .card,[data-screen-label=quotation-comparison] .low-confidence-review-card,[data-screen-label=quotation-comparison] .popup-summary-card{flex-shrink:0!important;height:auto!important;min-height:max-content!important;overflow:visible!important}[data-screen-label=quotation-comparison] .master-key-modal{flex-direction:column!important;width:min(1180px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100vh - 36px)!important;display:flex!important}[data-screen-label=quotation-comparison] .master-key-modal .modal-header{flex-shrink:0}[data-screen-label=quotation-comparison] .master-key-table-scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:calc(100vh - 148px);padding:12px!important;overflow:auto!important}[data-screen-label=quotation-comparison] .master-key-table{width:max-content;min-width:100%;max-width:none}[data-screen-label=quotation-comparison] .master-key-table th,[data-screen-label=quotation-comparison] .master-key-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;min-width:120px;max-width:320px}[data-screen-label=quotation-comparison] .master-key-table .mono{white-space:nowrap}[data-screen-label=quotation-comparison] .important-notes-summary{gap:7px;grid-column:auto!important}[data-screen-label=quotation-comparison] .important-notes-summary .btn{width:fit-content;max-width:100%;margin-top:4px}[data-screen-label=quotation-comparison] .important-notes-modal{flex-direction:column!important;width:min(860px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100vh - 36px)!important;display:flex!important}[data-screen-label=quotation-comparison] .important-notes-scroll{flex:auto;gap:10px;min-height:0;max-height:calc(100vh - 148px);display:grid;padding:12px!important;overflow:auto!important}[data-screen-label=quotation-comparison] .important-note-card{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--bg-elevated);grid-template-columns:28px minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}[data-screen-label=quotation-comparison] .important-note-number{background:color-mix(in oklch, var(--warn) 22%, var(--bg-elevated));width:24px;height:24px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}[data-screen-label=quotation-comparison] .important-note-card p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;line-height:1.45}[data-screen-label=quotation-comparison] .important-notes-modal{width:min(920px,100vw - 24px)!important}[data-screen-label=quotation-comparison] .important-notes-modal .modal-header{align-items:center;gap:12px}[data-screen-label=quotation-comparison] .important-notes-scroll{background:color-mix(in oklch, var(--bg) 74%, var(--bg-elevated));gap:14px;padding:16px!important}[data-screen-label=quotation-comparison] .important-note-card{border:1px solid color-mix(in oklch, var(--warn) 22%, var(--line-soft));border-radius:var(--radius-lg);background:var(--bg-elevated);grid-template-columns:1fr;gap:12px;width:100%;max-width:820px;margin:0 auto;padding:14px 16px;display:grid;box-shadow:0 8px 20px #0f172a0d}[data-screen-label=quotation-comparison] .important-note-card-head{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:11px;display:grid}[data-screen-label=quotation-comparison] .important-note-number{background:color-mix(in oklch, var(--warn) 18%, var(--bg-elevated));border:1px solid color-mix(in oklch, var(--warn) 34%, var(--line-soft));width:28px;height:28px;color:var(--ink);margin-top:1px}[data-screen-label=quotation-comparison] .important-note-title-wrap{gap:4px;min-width:0;display:grid}[data-screen-label=quotation-comparison] .important-note-title-wrap h4{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.35}[data-screen-label=quotation-comparison] .important-note-label{background:color-mix(in oklch, var(--warn) 12%, var(--surface-2));width:fit-content;max-width:100%;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}[data-screen-label=quotation-comparison] .important-note-body{max-width:720px;color:var(--ink-2);margin-left:43px;font-size:12.5px;line-height:1.62}[data-screen-label=quotation-comparison] .important-note-body p{overflow-wrap:anywhere;margin:0}[data-screen-label=quotation-comparison] .important-note-body ul{gap:7px;margin:0;padding-left:18px;display:grid}[data-screen-label=quotation-comparison] .important-note-body li{overflow-wrap:anywhere;padding-left:2px}@media (width<=640px){[data-screen-label=quotation-comparison] .important-note-card{padding:12px}[data-screen-label=quotation-comparison] .important-note-body{margin-left:0}}[data-screen-label=quotation-comparison] .master-import-modal{flex-direction:column!important;width:min(1040px,100vw - 24px)!important;max-height:calc(100vh - 36px)!important;display:flex!important}[data-screen-label=quotation-comparison] .master-import-body{gap:12px;max-height:calc(100vh - 148px);display:grid;overflow:auto!important}[data-screen-label=quotation-comparison] .master-import-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}[data-screen-label=quotation-comparison] .master-import-counts span{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--bg-elevated);padding:9px;font-size:12px}[data-screen-label=quotation-comparison] .master-import-table-wrap{border:1px solid var(--line-soft);border-radius:var(--radius);max-height:420px;overflow:auto}[data-screen-label=quotation-comparison] .master-import-table{min-width:980px}@media (width<=760px){[data-screen-label=quotation-comparison] .master-import-counts{grid-template-columns:1fr 1fr}}[data-screen-label=quotation-comparison] .quotation-table-summary-card{overflow:hidden!important}[data-screen-label=quotation-comparison] .premium-terms-summary-body{gap:12px!important;padding:12px!important;display:grid!important}[data-screen-label=quotation-comparison] .premium-terms-summary{align-items:center!important}[data-screen-label=quotation-comparison] .premium-terms-summary>div:first-child{gap:4px!important;min-width:0!important;display:grid!important}[data-screen-label=quotation-comparison] .premium-terms-summary span{overflow-wrap:anywhere!important}[data-screen-label=quotation-comparison] .premium-terms-mini-status,[data-screen-label=quotation-comparison] .premium-terms-nav-actions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}[data-screen-label=quotation-comparison] .premium-terms-mini-status span{border:1px solid var(--line-soft)!important;background:var(--surface-1)!important;color:var(--ink-2)!important;border-radius:999px!important;padding:6px 10px!important;font-size:12px!important}[data-screen-label=quotation-comparison] .premium-terms-nav-actions select{min-width:min(420px,100%)!important;max-width:100%!important}[data-screen-label=quotation-comparison] .premium-terms-modal{flex-direction:column!important;width:min(1180px,96vw)!important;max-width:96vw!important;height:min(860px,90vh)!important;display:flex!important;overflow:hidden!important}[data-screen-label=quotation-comparison] .premium-terms-modal .modal-header{flex:none!important}[data-screen-label=quotation-comparison] .premium-terms-modal-scroll{background:var(--surface-0)!important;flex:auto!important;align-content:start!important;gap:12px!important;min-height:0!important;padding:12px!important;display:grid!important;overflow:auto!important}[data-screen-label=quotation-comparison] .premium-terms-modal-scroll .quotation-manual-panel.in-premium{margin:0!important}[data-screen-label=quotation-comparison] .premium-terms-modal-scroll .quotation-fit-list{padding:0!important;overflow:visible!important}@media (width<=760px){[data-screen-label=quotation-comparison] .premium-terms-modal{width:96vw!important;height:88vh!important}[data-screen-label=quotation-comparison] .premium-terms-nav-actions,[data-screen-label=quotation-comparison] .premium-terms-nav-actions .btn,[data-screen-label=quotation-comparison] .premium-terms-nav-actions select{width:100%!important}}
