._action_1cfb9_1{border:1px solid color-mix(in srgb, var(--header-text) 15%, transparent);background:color-mix(in srgb, var(--header-text) 7%, transparent);color:var(--header-text);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:10px;line-height:normal;text-decoration:none;transition:all .2s;display:inline-flex}._action_1cfb9_1:hover{background:color-mix(in srgb, var(--header-text) 14%, transparent)}._compact_1cfb9_21{padding:5px 8px}._spacious_1cfb9_25{padding:5px 12px}._emphasis_1cfb9_29{gap:5px;font-size:11px}._active_1cfb9_34{border-color:var(--color-blue);background:var(--color-blue);color:#fff}._muted_1cfb9_40{border-color:color-mix(in srgb, var(--header-text) 10%, transparent);background:color-mix(in srgb, var(--header-text) 5%, transparent);color:var(--color-text-4)}._header_1vhet_4{background:var(--header-bg);border-bottom:1px solid var(--header-border);flex-shrink:0;justify-content:space-between;align-items:center;height:54px;padding:0 20px;transition:background .2s,color .2s;display:flex;box-shadow:0 5px 10px -5px #1c2e4a40}._brand_1vhet_17{align-items:center;gap:14px;display:flex}._accucodeLogo_1vhet_25{width:auto;height:28px;display:block}._accucodeLogo_1vhet_25 .lg-fg{fill:var(--lg-fg)}._accucodeLogo_1vhet_25 .lg-accent{fill:var(--lg-accent)}._brandDivider_1vhet_39{background:var(--divider-col);width:1px;height:20px}._productName_1vhet_47{color:var(--header-text);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:600;line-height:1}._actions_1vhet_57{align-items:center;gap:10px;display:flex}._title_1vhet_63{color:var(--color-text-3);font-size:10px}._role_1vhet_68{letter-spacing:.5px;text-transform:uppercase;border-radius:10px;padding:3px 8px;font-size:9px;font-weight:600}._editor_1vhet_77{background:color-mix(in srgb, var(--color-blue) 16%, transparent);color:var(--color-blue)}._abstractor_1vhet_82{background:color-mix(in srgb, var(--color-green) 16%, transparent);color:var(--color-green-dark)}._viewer_1vhet_87{background:color-mix(in srgb, var(--header-text) 10%, transparent);color:var(--color-text-3)}._hiddenInput_1vhet_92{display:none}._userName_1vhet_96{color:var(--color-text-3);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:12px;font-weight:600;overflow:hidden}._badge_13wmq_1{color:#fff;border-radius:10px;justify-content:center;align-items:center;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.2;display:inline-flex}._blue_13wmq_13{background:var(--color-blue)}._amber_13wmq_17{background:var(--color-amber)}._red_13wmq_21{background:var(--color-red)}._green_13wmq_25{background:var(--color-green)}._tabs_6m2av_1{background:var(--color-card);flex-shrink:0;align-items:stretch;height:44px;padding:0 16px;display:flex;overflow-x:auto;box-shadow:0 1px 3px #00000008}._tab_6m2av_1{color:var(--color-text-4);white-space:nowrap;cursor:pointer;opacity:.7;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:0 16px;font-size:12px;font-weight:600;transition:all .15s;display:flex}._tab_6m2av_1:hover{background:#00000005}:root[data-theme=dark] ._tab_6m2av_1:hover{background:#ffffff0a}._active_6m2av_37{border-bottom-color:var(--color-blue);color:var(--color-text-1);opacity:1}._badges_6m2av_43{gap:3px;margin-left:2px;display:flex}.adj-root{--adj-bg:var(--adj-c-bg,#f2f2f2);--adj-card:var(--adj-c-card,#fff);--adj-cardHov:var(--adj-c-cardHov,#f8faff);--adj-t1:var(--adj-c-t1,#0f172a);--adj-t2:var(--adj-c-t2,#334155);--adj-t3:var(--adj-c-t3,#64748b);--adj-t4:var(--adj-c-t4,#94a3b8);--adj-border:var(--adj-c-border,#e8ecf1);--adj-borderL:var(--adj-c-borderL,#f4f6f8);--adj-navy:var(--adj-c-navy,#0c1a2e);--adj-navyM:var(--adj-c-navyM,#1b3a5c);--adj-blue:var(--adj-c-blue,#2e75b6);--adj-blueL:var(--adj-c-blueL,#4a9eed);--adj-green:var(--adj-c-green,#22c55e);--adj-greenD:var(--adj-c-greenD,#15803d);--adj-amber:var(--adj-c-amber,#f59e0b);--adj-amberD:var(--adj-c-amberD,#b45309);--adj-red:var(--adj-c-red,#ef4444);--adj-redD:var(--adj-c-redD,#b91c1c);--adj-sh1:var(--adj-c-sh1,0 1px 2px #0000000a, 0 2px 8px #0000000a);--adj-sh2:var(--adj-c-sh2,0 2px 4px #0000000f, 0 8px 24px #00000014);--adj-r1:var(--adj-c-r1,8px);--adj-r2:var(--adj-c-r2,12px);--adj-text:var(--adj-t1);--adj-muted:var(--adj-t3);--adj-faint:var(--adj-t4);--adj-hairline:var(--adj-border);--adj-inset:var(--adj-cardHov);--adj-th-bg:var(--adj-navyM);--adj-secondary:var(--adj-t3);--adj-secondary-h:var(--adj-t2);--adj-blue-h:color-mix(in srgb, var(--adj-blue) 85%, #000);--adj-green-h:color-mix(in srgb, var(--adj-green) 85%, #000);--adj-red-h:color-mix(in srgb, var(--adj-red) 85%, #000);--adj-amber-h:color-mix(in srgb, var(--adj-amber) 85%, #000);--adj-bg-success:var(--adj-c-bg-success,#22c55e24);--adj-tx-success:var(--adj-c-tx-success,#15803d);--adj-bg-warning:var(--adj-c-bg-warning,#f59e0b29);--adj-tx-warning:var(--adj-c-tx-warning,#b45309);--adj-bg-error:var(--adj-c-bg-error,#ef444421);--adj-tx-error:var(--adj-c-tx-error,#b91c1c);--adj-bg-info:var(--adj-c-bg-info,#2e75b61f);--adj-tx-info:var(--adj-c-tx-info,#2e75b6);--adj-panel-filename:var(--adj-c-panel-filename,#f59e0b1a);--adj-panel-filename-border:var(--adj-c-panel-filename-border,#f59e0b59);--adj-panel-preview-border:var(--adj-c-panel-preview-border,#2e75b64d);--adj-code-bg:#1e293b;--adj-code-label:#94a3b8;--adj-code-text:#86efac;color:var(--adj-t2)}.adj-root input:not([type=checkbox]):not([type=radio]),.adj-root select,.adj-root textarea{background:var(--adj-card);color:var(--adj-t1)}.adj-root input::placeholder,.adj-root textarea::placeholder{color:var(--adj-t4)}.adj-root select option{background:var(--adj-card);color:var(--adj-t1)}.adj-root input[type=checkbox],.adj-root input[type=radio]{accent-color:var(--adj-blue)}.adj-root .stats-container{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:12px;margin-bottom:20px;display:flex}.adj-root .stat-bubble{background:var(--adj-card);border-radius:var(--adj-r1);box-shadow:var(--adj-sh1);border:1px solid var(--adj-border);border-left:4px solid var(--adj-t4);text-align:center;flex:auto;min-width:96px;padding:10px 16px}.adj-root .stat-bubble.agreement{border-left-color:var(--adj-blue)}.adj-root .stat-bubble.total-cells{border-left-color:var(--adj-navyM)}.adj-root .stat-bubble.data-elements{border-left-color:var(--adj-blueL)}.adj-root .stat-bubble.records{border-left-color:var(--adj-t3)}.adj-root .stat-bubble.skipped{border-left-color:var(--adj-t4)}.adj-root .stat-bubble.approved{border-left-color:var(--adj-green)}.adj-root .stat-bubble.modified{border-left-color:var(--adj-amber)}.adj-root .stat-bubble.escalated{border-left-color:var(--adj-red)}.adj-root .stat-bubble.progress{border-left-color:var(--adj-greenD)}.adj-root .stat-bubble .number{color:var(--adj-t1);font-size:1.5rem;font-weight:700;display:block}.adj-root .stat-bubble .label{color:var(--adj-t3);font-size:.85rem}.adj-root .stat-bubble .sub-label{color:var(--adj-t4);margin-top:2px;font-size:.75rem;display:block}.adj-root .drop-zone-container{gap:20px;margin-bottom:20px;display:flex}.adj-root .drop-zone{border:2px dashed var(--adj-border);border-radius:var(--adj-r1);text-align:center;background:var(--adj-card);color:var(--adj-t3);cursor:pointer;flex:1;padding:40px 20px;transition:all .2s}.adj-root .drop-zone:hover,.adj-root .drop-zone.drag-over{border-color:var(--adj-blue);background:var(--adj-cardHov)}.adj-root .drop-zone.loaded{border-color:var(--adj-green);background:color-mix(in srgb, var(--adj-green) 10%, var(--adj-card));border-style:solid}.adj-root .drop-zone h3{color:var(--adj-t2);margin-bottom:10px}.adj-root .drop-zone p{color:var(--adj-t4);font-size:.9rem}.adj-root .drop-zone .filename{color:var(--adj-greenD);font-weight:500}.adj-root .btn{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .15s}.adj-root .btn-primary{background:var(--adj-blue);color:#fff}.adj-root .btn-primary:hover{background:var(--adj-blueL)}.adj-root .btn-success{background:var(--adj-green);color:#fff}.adj-root .btn-success:hover{background:var(--adj-greenD)}.adj-root .btn-warning{background:var(--adj-amber);color:#fff}.adj-root .btn-warning:hover{background:var(--adj-amberD)}.adj-root .btn-secondary{color:var(--adj-t2);border-color:var(--adj-border);background:0 0}.adj-root .btn-secondary:hover{background:var(--adj-cardHov);border-color:var(--adj-t4)}.adj-root .btn:disabled{opacity:.5;cursor:not-allowed}.adj-root .btn-danger{background:var(--adj-red);color:#fff}.adj-root .btn-danger:hover{background:var(--adj-redD)}.adj-root .badge{border-radius:20px;padding:.25rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.adj-root .badge-success{background:var(--adj-bg-success);color:var(--adj-tx-success)}.adj-root .badge-warning{background:var(--adj-bg-warning);color:var(--adj-tx-warning)}.adj-root .badge-error{background:var(--adj-bg-error);color:var(--adj-tx-error)}.adj-root .badge-info{background:var(--adj-bg-info);color:var(--adj-tx-info)}.adj-root .dz-strip{border:1px solid var(--adj-border);background:var(--adj-card);box-shadow:var(--adj-sh1);border-radius:10px;align-items:stretch;margin-bottom:18px;display:flex;overflow:hidden}.adj-root .dz-slot{cursor:pointer;border:none;border-right:1px solid var(--adj-hairline);appearance:none;text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;flex:1;align-items:center;gap:11px;padding:11px 15px;transition:background .15s;display:flex}.adj-root .dz-slot:last-child{border-right:none}.adj-root .dz-slot:hover{background:var(--adj-inset)}.adj-root .dz-slot.drag-over{background:var(--adj-bg-info)}.adj-root .dz-slot .dz-icon{color:var(--adj-faint);flex:none;align-items:center;display:flex}.adj-root .dz-slot.loaded .dz-icon{color:var(--adj-green)}.adj-root .dz-slot.drag-over .dz-icon{color:var(--adj-blue)}.adj-root .dz-slot .dz-text{flex:1;min-width:0;display:block}.adj-root .dz-slot .dz-title{color:var(--adj-text);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.adj-root .dz-slot .dz-hint{color:var(--adj-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;line-height:1.3;display:block;overflow:hidden}.adj-root .dz-slot.loaded .dz-hint{color:var(--adj-tx-success);font-weight:500}.adj-root .dz-slot:focus-visible{outline:2px solid var(--adj-blue);outline-offset:-2px}.adj-root .dz-panel{text-align:center;background:var(--adj-card);border:2px dashed var(--adj-border);width:100%;box-shadow:var(--adj-sh1);cursor:pointer;font:inherit;color:inherit;appearance:none;border-radius:10px;flex-direction:column;align-items:center;gap:0;padding:48px 28px;transition:border-color .15s,background .15s;display:flex}.adj-root .dz-panel:hover,.adj-root .dz-panel.drag-over{border-color:var(--adj-blue);background:var(--adj-inset)}.adj-root .dz-panel:focus-visible{outline:2px solid var(--adj-blue);outline-offset:2px}.adj-root .dz-panel .dz-icon{background:var(--adj-inset);width:48px;height:48px;color:var(--adj-faint);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.adj-root .dz-panel:hover .dz-icon,.adj-root .dz-panel.drag-over .dz-icon{background:var(--adj-bg-info);color:var(--adj-blue)}.adj-root .dz-panel .dz-text{display:block}.adj-root .dz-panel .dz-title{color:var(--adj-text);margin-bottom:6px;font-size:1.05rem;font-weight:600;display:block}.adj-root .dz-panel .dz-hint{color:var(--adj-muted);max-width:520px;margin:0 auto;font-size:.88rem;display:block}.adj-root .discrete-legend{color:var(--adj-muted);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:.74rem;display:inline-flex}.adj-root .discrete-legend .source-dot{background:var(--adj-green);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.adj-root .output-filename{color:var(--adj-faint);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem}.adj-root .review-element{border-bottom:1px solid var(--adj-hairline);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 14px;display:flex}.adj-root .review-element .element-name{color:var(--adj-text);flex:0 auto;min-width:0;font-size:.85rem;font-weight:500}.adj-root .review-element .value-chip{flex:0 auto;min-width:min-content}.adj-root .review-element .source-badge.discrete-emr{min-width:0;color:var(--adj-muted);text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:.76rem;font-weight:500;display:inline-flex}.adj-root .review-element .source-badge.discrete-emr .source-dot{background:var(--adj-green);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.adj-root .review-element .justify-toggle{flex:none}.adj-root .review-element .status-buttons{flex:none;order:1;gap:6px;margin-left:auto;display:flex}.adj-root .review-element .justification-panel,.adj-root .review-element .modify-input-panel,.adj-root .review-element .escalate-input-panel,.adj-root .review-element .current-status-display{flex:0 0 100%;order:2;width:100%}@media (width<=900px){.adj-root .review-element .status-buttons{order:0;width:100%;margin-left:0}}.adj-root .btn,.adj-root .status-btn,.adj-root .btn-compact,.adj-root .btn-mini,.adj-root .justify-toggle,.adj-root .btn-ghost{text-transform:uppercase;letter-spacing:.06em}.adj-root .dz-slot,.adj-root .dz-panel{text-transform:none;letter-spacing:normal}.adj-root .value-chip{background:var(--adj-bg-info);border:1.5px solid color-mix(in srgb, var(--adj-blue) 45%, transparent);color:var(--adj-text);overflow-wrap:anywhere;border-radius:6px;padding:4px 10px;font-family:ui-monospace,SF Mono,SFMono-Regular,Consolas,Menlo,monospace;font-size:.84rem;font-weight:600}.adj-root .value-chip.is-empty{background:var(--adj-inset);color:var(--adj-faint);border-style:dashed;border-color:var(--adj-border);font-family:inherit;font-size:.8rem;font-style:italic;font-weight:400}.adj-root .justify-toggle{font:inherit;color:var(--adj-tx-info);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:.76rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.adj-root .justify-toggle:hover{background:var(--adj-bg-info)}.adj-root .justify-toggle.open{background:var(--adj-bg-info);border-color:var(--adj-panel-preview-border)}.adj-root .justify-toggle .chev{flex:none;transition:transform .15s}.adj-root .justify-toggle.open .chev{transform:rotate(90deg)}.adj-root .justify-toggle.is-icon{border:1px solid var(--adj-border);width:26px;color:var(--adj-tx-info);flex:none;justify-content:center;padding:4px}.adj-root .justify-toggle.is-icon:hover{background:var(--adj-bg-info);border-color:#0000}.adj-root .justify-toggle.is-icon.open{background:var(--adj-bg-info);border-color:var(--adj-panel-preview-border)}.adj-root .justification-body{color:var(--adj-text);font-size:.84rem;line-height:1.65}.adj-root .justification-body>:first-child{margin-top:0}.adj-root .justification-body>:last-child{margin-bottom:0}.adj-root .justification-body h3{letter-spacing:.08em;text-transform:uppercase;color:var(--adj-muted);border-bottom:1px solid var(--adj-hairline);margin:0 0 12px;padding-bottom:7px;font-size:.68rem;font-weight:600}.adj-root .justification-body h4{color:var(--adj-tx-info);border-left:3px solid var(--adj-blue);margin:16px 0 7px;padding-left:9px;font-size:.84rem;font-weight:600}.adj-root .justification-body h4:first-of-type{margin-top:2px}.adj-root .justification-body p{margin:0 0 9px}.adj-root .justification-body ul,.adj-root .justification-body ol{margin:0 0 10px;padding-left:20px}.adj-root .justification-body li{margin-bottom:4px}.adj-root .justification-body li>ul,.adj-root .justification-body li>ol{margin:4px 0 0}.adj-root .justification-body li::marker{color:var(--adj-faint)}.adj-root .justification-body strong{color:var(--adj-text);font-weight:600}.adj-root .justification-body hr{border:none;border-top:1px solid var(--adj-hairline);margin:14px 0}.adj-root .justification-body code{background:var(--adj-inset);border-radius:3px;padding:1px 5px;font-family:ui-monospace,SF Mono,SFMono-Regular,Consolas,Menlo,monospace;font-size:.76rem}.adj-root .justification-body pre{background:var(--adj-inset);border:1px solid var(--adj-border);border-radius:6px;margin:0 0 9px;padding:11px 13px;font-size:.74rem;line-height:1.5;overflow-x:auto}.adj-root .justification-body pre code{font-size:inherit;background:0 0;padding:0}.adj-root .justification-body .chart-quote{background:color-mix(in srgb, var(--adj-amber) 30%, transparent);color:var(--adj-tx-warning);border-radius:3px;padding:0 3px}.adj-root .justification-body.is-compact{font-size:.78rem;line-height:1.55}.adj-root .justification-body.is-compact h4{margin:11px 0 5px;font-size:.78rem}.adj-root .justification-body.is-compact pre{padding:8px 10px;font-size:.7rem}.adj-root .empty-state{background:var(--adj-card);border:1px solid var(--adj-border);box-shadow:var(--adj-sh1);text-align:center;color:var(--adj-muted);border-radius:10px;padding:48px 28px}.adj-root .empty-state .es-icon{background:var(--adj-inset);width:48px;height:48px;color:var(--adj-faint);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.adj-root .empty-state h3{color:var(--adj-text);margin-bottom:6px;font-size:1.05rem;font-weight:600}.adj-root .empty-state p{color:var(--adj-muted);max-width:520px;margin:0 auto;font-size:.88rem}.adj-root .empty-state .es-actions{justify-content:center;gap:10px;margin-top:18px;display:flex}.adj-root .empty-state.success{border-left:4px solid var(--adj-green)}.adj-root .empty-state.success .es-icon{background:var(--adj-bg-success);color:var(--adj-tx-success)}.adj-root .empty-state.success h3{color:var(--adj-tx-success)}.adj-root .adjudication-list{flex-direction:column;gap:20px;display:flex}.adj-root .adjudication-card{background:var(--adj-card);border-radius:8px;transition:all .2s;overflow:hidden;box-shadow:0 2px 4px #0000001a}.adj-root .adjudication-card.completed{border-left:4px solid var(--adj-green)}.adj-root .adjudication-card.completed .card-header{background:var(--adj-bg-success);color:var(--adj-tx-success)}.adj-root .adjudication-card.completed .card-header .element-name,.adj-root .adjudication-card.completed .card-header .patient-info,.adj-root .adjudication-card.completed .card-header .patient-info .separator,.adj-root .adjudication-card.completed .card-header .collapse-icon{color:var(--adj-tx-success)}.adj-root .adjudication-card.collapsed{box-shadow:0 1px 2px #00000014}.adj-root .card-header{background:var(--adj-th-bg);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:15px 20px;transition:background .2s;display:flex}.adj-root .card-header:hover{background:color-mix(in srgb, var(--adj-th-bg) 86%, white)}.adj-root .adjudication-card.completed .card-header:hover{background:color-mix(in srgb, var(--adj-bg-success) 86%, white);background:color-mix(in srgb, var(--adj-green) 22%, var(--adj-bg-success))}.adj-root .card-header-left{align-items:center;gap:15px;display:flex}.adj-root .card-header-right{align-items:center;gap:10px;display:flex}.adj-root .collapse-icon{opacity:.7;width:12px;font-size:.8rem}.adj-root .card-header .patient-info{font-size:.9rem}.adj-root .card-header .patient-info .separator{color:var(--adj-border);margin:0 10px}.adj-root .card-header .element-name{font-size:.9rem;font-weight:700}.adj-root .card-header .status-badge{border-radius:20px;padding:4px 12px;font-size:.85rem;font-weight:500}.adj-root .verdict-badge{border-radius:12px;padding:4px 10px;font-size:.75rem;font-weight:600}.adj-root .verdict-badge.accucode-correct{background:var(--adj-green);color:#fff}.adj-root .verdict-badge.auditor-correct{background:var(--adj-red);color:#fff}.adj-root .verdict-badge.reasoning-correct{background:var(--adj-amber);color:#fff}.adj-root .verdict-badge.further-review{background:var(--adj-blueL);color:#fff}.adj-root .verdict-badge.accucode-use-only{background:var(--adj-blue);color:#fff}.adj-root .verdict-badge.need-more-info{background:var(--adj-muted);color:#fff}.adj-root .status-badge.modified{background:var(--adj-amber)}.adj-root .status-badge.escalated{background:var(--adj-red)}.adj-root .status-badge.adjudicated{background:var(--adj-green)}.adj-root .status-badge.skipped{background:var(--adj-faint)}.adj-root .card-body{padding:20px}.adj-root .comparison-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.adj-root .comparison-box{background:var(--adj-inset);border-radius:6px;padding:15px}.adj-root .comparison-box h4{color:var(--adj-t2);text-transform:uppercase;margin-bottom:10px;font-size:.9rem}.adj-root .comparison-box .value{color:var(--adj-t1);margin-bottom:10px;font-size:1.2rem;font-weight:700}.adj-root .comparison-box.original{border-left:4px solid var(--adj-blue)}.adj-root .comparison-box.audited{border-left:4px solid var(--adj-blueL)}.adj-root .adjudication-form{border-top:1px solid var(--adj-border);padding-top:20px}.adj-root .adjudication-form h4{color:var(--adj-t1);margin-bottom:15px}.adj-root .form-group{margin-bottom:15px}.adj-root .form-group label{color:var(--adj-t2);margin-bottom:5px;font-weight:500;display:block}.adj-root .form-group input,.adj-root .form-group select,.adj-root .form-group textarea{border:1px solid var(--adj-border);border-radius:4px;width:100%;padding:10px;font-family:inherit;font-size:1rem}.adj-root .form-group textarea{resize:vertical;min-height:100px}.adj-root .form-group input:focus,.adj-root .form-group select:focus,.adj-root .form-group textarea:focus{border-color:var(--adj-blue);outline:none;box-shadow:0 0 0 2px #3498db33}.adj-root .excerpt-validation{align-items:center;gap:10px;margin-top:5px;font-size:.85rem;display:flex}.adj-root .excerpt-validation.valid{color:var(--adj-green)}.adj-root .excerpt-validation.invalid{color:var(--adj-red)}.adj-root .excerpt-validation.warning{color:var(--adj-amber)}.adj-root .source-selector{align-items:center;gap:10px;display:flex}.adj-root .source-selector select{flex:1}.adj-root .override-checkbox{align-items:center;gap:5px;font-size:.9rem;display:flex}.adj-root .override-warning{background:var(--adj-bg-warning);border:1px solid var(--adj-amber);color:var(--adj-tx-warning);border-radius:4px;margin-top:10px;padding:10px}.adj-root .form-actions{align-items:center;gap:10px;margin-top:20px;display:flex}.adj-root .name-required-message{color:var(--adj-red);background:var(--adj-bg-error);border-radius:4px;padding:5px 10px;font-size:.85rem;font-weight:500}.adj-root .previous-rounds{border:1px solid var(--adj-border);border-radius:6px;margin-bottom:20px;overflow:hidden}.adj-root .round-header{background:var(--adj-border);justify-content:space-between;align-items:center;padding:10px 15px;font-weight:500;display:flex}.adj-root .round-content{padding:15px}.adj-root .round-content .field{margin-bottom:10px}.adj-root .round-content .field-label{color:var(--adj-t2);font-size:.85rem;font-weight:500}.adj-root .round-content .field-value{margin-top:3px}.adj-root .round-content .verdict{border-radius:4px;padding:4px 8px;font-weight:700;display:inline-block}.adj-root .verdict.accucode-correct{background:var(--adj-green);color:#fff}.adj-root .verdict.auditor-correct{background:var(--adj-red);color:#fff}.adj-root .verdict.reasoning-correct{background:var(--adj-amber);color:#fff}.adj-root .verdict.further-review{background:var(--adj-blueL);color:#fff}.adj-root .verdict.accucode-use-only{background:var(--adj-blue);color:#fff}.adj-root .verdict.need-more-info{background:var(--adj-muted);color:#fff}.adj-root .config-panel{background:var(--adj-card);box-shadow:var(--adj-sh1);border-radius:8px;margin-bottom:20px;padding:20px}.adj-root .advanced-panel .config-panel{box-shadow:none;background:0 0;border-radius:0;width:100%;margin:0;padding:0}.adj-root .advanced-panel .config-panel>h3{display:none}.adj-root .advanced-panel .config-options{gap:16px 28px}.adj-root .advanced-panel .config-option{gap:8px}.adj-root .advanced-panel .config-option label{color:var(--adj-muted);white-space:nowrap;font-size:.74rem;font-weight:600}.adj-root .config-panel h3{margin-bottom:15px}.adj-root .config-options{flex-wrap:wrap;gap:30px;display:flex}.adj-root .config-option{align-items:center;gap:10px;display:flex}.adj-root .config-option label{font-weight:500}.adj-root .source-warnings{border-top:1px solid var(--adj-border);margin-top:20px;padding-top:15px}.adj-root .source-warnings-header{color:var(--adj-amber);align-items:center;gap:8px;margin-bottom:10px;font-weight:600;display:flex}.adj-root .warning-icon{font-size:1.1rem}.adj-root .source-warnings-list{border:1px solid var(--adj-amber);background:var(--adj-bg-warning);border-radius:4px;max-height:200px;overflow-y:auto}.adj-root .source-warning-item{border-bottom:1px solid var(--adj-bg-warning);padding:8px 12px}.adj-root .source-warning-item:last-child{border-bottom:none}.adj-root .warning-element{color:var(--adj-amber-h);font-size:.9rem;font-weight:500}.adj-root .warning-expected{color:var(--adj-faint);margin-top:2px;font-family:monospace;font-size:.8rem}.adj-root .source-success{background:var(--adj-bg-success);border:1px solid var(--adj-green);color:var(--adj-green);border-radius:4px;align-items:center;gap:8px;margin-top:20px;padding:10px 15px;font-weight:500;display:flex}.adj-root .success-icon{font-size:1.1rem}.adj-root .report-container{background:var(--adj-card);border-radius:8px;padding:30px;box-shadow:0 2px 4px #0000001a}.adj-root .report-header h2{margin-bottom:10px}.adj-root .report-stats{justify-content:center;gap:40px;margin-bottom:30px;display:flex}.adj-root .report-stat{text-align:center}.adj-root .report-stat .value{color:var(--adj-t1);font-size:2.5rem;font-weight:700}.adj-root .report-stat .label{color:var(--adj-muted)}.adj-root .report-section{margin-bottom:30px}.adj-root .report-section h3{border-bottom:1px solid var(--adj-border);margin-bottom:15px;padding-bottom:10px}.adj-root .report-table{border-collapse:collapse;width:100%}.adj-root .report-table th,.adj-root .report-table td{text-align:left;border-bottom:1px solid var(--adj-border);padding:10px}.adj-root .report-table th{background:var(--adj-th-bg);color:#fff;font-weight:600}.adj-root .report-table tbody tr:hover{background:var(--adj-inset)}.adj-root .element-table .element-row{cursor:pointer;transition:background .2s}.adj-root .element-table .element-row:hover{background:var(--adj-bg-info)}.adj-root .element-table .element-row.expanded{background:var(--adj-bg-info);font-weight:500}.adj-root .element-table .element-row.complete{background:var(--adj-bg-success)}.adj-root .element-table .element-row.complete:hover{background:color-mix(in srgb, var(--adj-green) 35%, transparent)}.adj-root .element-table .expand-icon{text-align:center;width:30px;color:var(--adj-muted);font-size:.8rem}.adj-root .element-table{table-layout:fixed;width:100%}.adj-root .element-table th:first-child,.adj-root .element-table td:first-child{width:40px}.adj-root .element-table th:nth-child(2),.adj-root .element-table td:nth-child(2){width:auto}.adj-root .element-table th:nth-child(3),.adj-root .element-table td:nth-child(3){text-align:center;width:100px}.adj-root .element-table th:nth-child(4),.adj-root .element-table td:nth-child(4){text-align:center;width:130px}.adj-root .element-table th:nth-child(5),.adj-root .element-table td:nth-child(5){text-align:center;width:120px}.adj-root .element-table th:nth-child(6),.adj-root .element-table td:nth-child(6){text-align:center;width:100px}.adj-root .element-table .expanded-row,.adj-root .element-table .expanded-row:hover{background:var(--adj-inset)}.adj-root .element-table .expanded-row td{padding:0}.adj-root .expanded-adjudication-container{flex-direction:column;gap:15px;max-height:600px;padding:20px;display:flex;overflow-y:auto}.adj-root .carousel-container{padding:20px}.adj-root .carousel-nav{justify-content:center;align-items:center;gap:20px;margin-bottom:15px;display:flex}.adj-root .carousel-btn{background:var(--adj-blue);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;transition:all .2s;display:flex}.adj-root .carousel-btn:hover:not(:disabled){background:var(--adj-blue-h)}.adj-root .carousel-btn:disabled{background:var(--adj-inset);color:var(--adj-faint);cursor:not-allowed}.adj-root .carousel-counter{color:var(--adj-t1);text-align:center;min-width:80px;font-size:1.1rem;font-weight:600}.adj-root .section-hint{color:var(--adj-muted);margin-bottom:10px;font-size:.9rem;font-style:italic}.adj-root .chart-container{flex-wrap:wrap;justify-content:center;gap:40px;display:flex}.adj-root .pie-chart{width:200px;height:200px}.adj-root .source-panel{border:1px solid var(--adj-border);border-radius:6px;margin:20px 0;overflow:hidden}.adj-root .source-panel-toggle{background:var(--adj-inset);cursor:pointer;width:100%;color:var(--adj-t1);text-align:left;border:none;align-items:center;gap:10px;padding:12px 15px;font-size:1rem;font-weight:500;display:flex}.adj-root .source-panel-toggle:hover{background:var(--adj-border)}.adj-root .toggle-icon{color:var(--adj-muted);font-size:.8rem}.adj-root .toggle-label{align-items:center;gap:10px;display:flex}.adj-root .source-badge{text-align:center;border-radius:10px;min-width:110px;padding:2px 8px;font-size:.75rem;font-weight:400;display:inline-block}.adj-root .source-badge.specific{background:var(--adj-green);color:#fff}.adj-root .source-badge.default{background:var(--adj-amber);color:#fff}.adj-root .source-badge.missing{background:var(--adj-red);color:#fff}.adj-root .source-panel-content{background:var(--adj-card);border-top:1px solid var(--adj-border);max-height:400px;padding:20px;overflow-y:auto}.adj-root .source-markdown{font-size:.95rem;line-height:1.6}.adj-root .source-markdown h2.source-h1{color:var(--adj-t1);border-bottom:2px solid var(--adj-blue);margin:0 0 15px;padding-bottom:10px;font-size:1.3rem}.adj-root .source-markdown h3.source-h2{color:var(--adj-th-bg);margin:20px 0 10px;font-size:1.1rem}.adj-root .source-markdown h4.source-h3{color:var(--adj-t2);margin:15px 0 8px;font-size:1rem}.adj-root .source-markdown p{margin:10px 0}.adj-root .source-markdown ul,.adj-root .source-markdown ol{margin:10px 0 10px 20px}.adj-root .source-markdown li{margin:5px 0}.adj-root .source-markdown code{background:var(--adj-inset);border-radius:3px;padding:2px 6px;font-family:monospace;font-size:.9em}.adj-root .source-markdown hr{border:none;border-top:1px solid var(--adj-border);margin:20px 0}.adj-root .source-table{border-collapse:collapse;width:100%;margin:15px 0;font-size:.9rem}.adj-root .source-table th,.adj-root .source-table td{border:1px solid var(--adj-border);text-align:left;padding:8px 12px}.adj-root .source-table th{background:var(--adj-inset);font-weight:600}.adj-root .source-table tr:nth-child(2n){background:var(--adj-inset)}.adj-root .source-missing{text-align:center;color:var(--adj-faint);padding:20px}.adj-root .source-missing code{background:var(--adj-inset);border-radius:4px;margin-top:10px;padding:10px;font-size:.85rem;display:block}.adj-root .status-line{color:var(--adj-t2);margin-top:8px;font-size:.9rem}.adj-root .escalation-reason,.adj-root .escalation-text{color:var(--adj-red-h);font-style:italic}.adj-root .review-container{padding:20px}.adj-root .report-stats-section{background:var(--adj-card);border-radius:8px;margin-bottom:20px;padding:20px;box-shadow:0 2px 8px #0000001a}.adj-root .report-header{border-bottom:none;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:0;padding-bottom:0;display:flex}.adj-root .report-selector{align-items:center;gap:10px;display:flex}.adj-root .report-selector label{color:var(--adj-t1);font-weight:600}.adj-root .report-selector select{border:1px solid var(--adj-border);border-radius:4px;min-width:250px;padding:8px 12px;font-size:.95rem}.adj-root .report-summary{flex:none;justify-content:flex-end;gap:15px;margin-left:0;display:flex}.adj-root .report-header .report-selector{margin-right:auto}.adj-root .report-summary .summary-stat{background:var(--adj-inset);border-radius:8px;flex-direction:column;align-items:center;min-width:80px;padding:10px 20px;display:flex}.adj-root .report-summary .summary-stat .stat-value{font-size:1.5rem;font-weight:700}.adj-root .report-summary .summary-stat .stat-label{color:var(--adj-muted);text-transform:uppercase;font-size:.8rem}.adj-root .report-summary .summary-stat.good{background:var(--adj-bg-success)}.adj-root .report-summary .summary-stat.good .stat-value{color:var(--adj-tx-success)}.adj-root .report-summary .summary-stat.warning{background:var(--adj-bg-warning)}.adj-root .report-summary .summary-stat.warning .stat-value{color:var(--adj-tx-warning)}.adj-root .report-summary .summary-stat.poor{background:var(--adj-bg-error)}.adj-root .report-summary .summary-stat.poor .stat-value{color:var(--adj-tx-error)}.adj-root .report-summary .summary-stat.pass{background:var(--adj-bg-success)}.adj-root .report-summary .summary-stat.pass .stat-value{color:var(--adj-tx-success)}.adj-root .report-summary .summary-stat.fail{background:var(--adj-bg-error)}.adj-root .report-summary .summary-stat.fail .stat-value{color:var(--adj-tx-error)}.adj-root .report-summary .summary-stat.na{background:var(--adj-inset)}.adj-root .report-summary .summary-stat.na .stat-value{color:var(--adj-t2)}.adj-root .report-summary .summary-stat.population{background:var(--adj-bg-info)}.adj-root .report-summary .summary-stat.population .stat-value{color:var(--adj-tx-info)}.adj-root .report-details{border-top:1px solid var(--adj-border);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:20px;padding-top:20px;display:grid}.adj-root .report-section{background:var(--adj-inset);border-radius:6px;padding:15px}.adj-root .report-section h4{color:var(--adj-t1);border-bottom:1px solid var(--adj-border);margin:0 0 12px;padding-bottom:8px;font-size:.95rem}.adj-root .section-rules{flex-direction:column;gap:8px;display:flex}.adj-root .rule-stat{align-items:center;gap:10px;padding:4px 0;font-size:.85rem;display:flex}.adj-root .rule-stat .rule-toggle{cursor:pointer;align-items:center;display:flex}.adj-root .rule-stat .rule-toggle input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--adj-green)}.adj-root .rule-stat .rule-name{color:var(--adj-t2);flex:1}.adj-root .rule-stat .rule-rate{text-align:right;min-width:50px;font-weight:600}.adj-root .rule-stat .rule-counts{color:var(--adj-muted);min-width:60px;font-size:.8rem}.adj-root .rule-stat.disabled{opacity:.5}.adj-root .rule-stat.disabled .rule-name{color:var(--adj-faint);text-decoration:line-through}.adj-root .rule-stat.disabled .rule-rate{color:var(--adj-faint)}.adj-root .current-record-results{border-top:1px solid var(--adj-border);margin-top:15px;padding-top:15px}.adj-root .current-record-header{flex-wrap:wrap;align-items:flex-start;gap:10px;font-weight:600;display:flex}.adj-root .current-record-header>span:first-child{white-space:nowrap}.adj-root .failure-reasons{color:var(--adj-tx-error);background:var(--adj-bg-error);border-radius:4px;flex:100%;padding:6px 12px;font-size:.85rem;font-weight:400;line-height:1.5}.adj-root .failure-reasons.not-in-population{color:var(--adj-t2);background:var(--adj-inset)}.adj-root .result-message{border-radius:4px;flex-basis:100%;margin-top:8px;padding:6px 12px;font-size:.85rem;font-weight:400;line-height:1.5}.adj-root .result-message.success{color:var(--adj-tx-success);background:var(--adj-bg-success)}.adj-root .result-message.failure{color:var(--adj-tx-error);background:var(--adj-bg-error)}.adj-root .result-message.not-in-population{color:var(--adj-t2);background:var(--adj-inset)}.adj-root .result-badge{border-radius:4px;padding:5px 12px;font-size:.9rem;font-weight:700}.adj-root .result-badge.pass{background:var(--adj-bg-success);color:var(--adj-tx-success)}.adj-root .result-badge.fail{background:var(--adj-bg-error);color:var(--adj-tx-error)}.adj-root .result-badge.na{background:var(--adj-inset);color:var(--adj-t2)}.adj-root .no-reports{text-align:center;color:var(--adj-muted);padding:20px}.adj-root .no-reports p{margin:0}.adj-root .review-carousel-nav{background:var(--adj-inset);border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-bottom:20px;padding:15px;display:grid}.adj-root .review-carousel-nav .carousel-btn{background:var(--adj-blue);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;transition:all .2s;display:flex}.adj-root .review-carousel-nav .carousel-btn:hover:not(:disabled){background:var(--adj-blue-h)}.adj-root .review-carousel-nav .carousel-btn:disabled{background:var(--adj-border);cursor:not-allowed}.adj-root .review-carousel-nav .carousel-selector{align-items:center;gap:15px;display:flex}.adj-root .review-carousel-nav .carousel-selector select{border:1px solid var(--adj-border);border-radius:6px;min-width:300px;padding:10px 15px;font-size:.95rem}.adj-root .review-carousel-nav .carousel-counter{color:var(--adj-t1);white-space:nowrap;font-weight:600}.adj-root .patient-search-bar{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.adj-root .carousel-progress{color:var(--adj-muted);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;font-size:.84rem}.adj-root .carousel-center{justify-self:center;align-items:center;gap:12px;min-width:0;display:flex}@media (width<=1200px){.adj-root .review-carousel-nav{grid-template-columns:1fr}.adj-root .carousel-center{justify-self:start}.adj-root .patient-search-bar{justify-content:flex-start}}.adj-root .patient-search-input{border:1px solid var(--adj-border);border-radius:4px;width:280px;padding:8px 12px;font-size:.9rem}.adj-root .patient-search-input:focus{border-color:var(--adj-blue);outline:none}.adj-root .patient-search-error{color:var(--adj-red);font-size:.85rem;font-weight:500}.adj-root .review-patient-header{background:linear-gradient(135deg, var(--adj-navy), var(--adj-navyM));color:#fff;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:15px 20px;font-size:.95rem;display:flex}.adj-root .review-patient-header .separator{color:#ffffff80}.adj-root .review-patient-header .record-complete-badge{background:var(--adj-green);border-radius:20px;margin-left:auto;padding:4px 12px;font-size:.85rem;font-weight:500}.adj-root .review-bundles{flex-direction:column;gap:20px;margin-bottom:30px;display:flex}.adj-root .review-bundle{background:var(--adj-card);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.adj-root .review-bundle.collapsed{box-shadow:0 1px 4px #00000014}.adj-root .review-bundle.collapsed .bundle-header{border-bottom:none}.adj-root .review-bundle .bundle-header{background:var(--adj-inset);border-bottom:1px solid var(--adj-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:15px 20px;transition:background-color .2s;display:flex}.adj-root .review-bundle .bundle-header:hover{background:var(--adj-inset)}.adj-root .review-bundle .bundle-header.complete{background:var(--adj-bg-success);border-bottom-color:color-mix(in srgb, var(--adj-green) 35%, transparent)}.adj-root .review-bundle .bundle-header.complete:hover{background:color-mix(in srgb, var(--adj-green) 35%, transparent)}.adj-root .review-bundle.complete{border:1px solid var(--adj-green)}.adj-root .review-bundle .bundle-title{flex-wrap:nowrap;flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.adj-root .review-bundle .bundle-title h3,.adj-root .review-bundle .bundle-title .collapse-icon,.adj-root .review-bundle .bundle-title .complete-badge{flex:none}@media (width<=900px){.adj-root .review-bundle .bundle-title{flex-wrap:wrap}.adj-root .review-bundle .bundle-description{white-space:normal}}.adj-root .review-bundle .bundle-title .collapse-icon{color:var(--adj-muted);width:16px;font-size:.85rem}.adj-root .review-bundle .bundle-header.complete .collapse-icon{color:var(--adj-tx-success)}.adj-root .review-bundle .bundle-title .complete-badge{background:var(--adj-green);color:#fff;border-radius:10px;padding:2px 8px;font-size:.75rem;font-weight:700}.adj-root .review-bundle .bundle-header h3{color:var(--adj-t1);margin:0;font-size:1.1rem}.adj-root .review-bundle .bundle-header.complete h3{color:var(--adj-tx-success)}.adj-root .review-bundle .bundle-description{color:var(--adj-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.85rem;overflow:hidden}.adj-root .review-bundle .bundle-description:before{content:":";color:var(--adj-faint);margin-right:6px}.adj-root .review-bundle .bundle-actions{gap:10px;display:flex}.adj-root .review-bundle .bundle-elements{padding:15px 20px}.adj-root .review-bundle .bundle-elements.bulk-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;padding:12px 15px;display:grid}.adj-root .review-element-compact{background:var(--adj-inset);border:1px solid var(--adj-border);border-radius:6px;flex-direction:column;align-items:stretch;padding:10px 12px;font-size:.9rem;display:flex;position:relative}.adj-root .review-element-compact.approved{background:var(--adj-bg-success);border-color:var(--adj-green)}.adj-root .review-element-compact.modified{background:var(--adj-bg-warning);border-color:var(--adj-amber)}.adj-root .review-element-compact.escalated{background:var(--adj-bg-error);border-color:var(--adj-red)}.adj-root .review-element-compact .compact-header{align-items:center;gap:6px;margin-bottom:7px;display:flex}.adj-root .review-element-compact .source-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.adj-root .review-element-compact .source-dot.ai{background:var(--adj-amber)}.adj-root .review-element-compact .source-dot.emr{background:var(--adj-green)}.adj-root .review-element-compact .compact-name{color:var(--adj-text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.85rem;font-weight:600;overflow:hidden}.adj-root .review-element-compact .compact-status{font-size:.8rem;font-weight:700}.adj-root .review-element-compact .compact-status.approved{color:var(--adj-green)}.adj-root .review-element-compact .compact-status.modified{color:var(--adj-amber)}.adj-root .review-element-compact .compact-status.escalated{color:var(--adj-red)}.adj-root .review-element-compact .compact-value{align-self:flex-start;max-width:100%;margin-bottom:9px;display:inline-block}.adj-root .review-element-compact .btn-mini{border:1px solid var(--adj-border);cursor:pointer;color:var(--adj-muted);background:0 0;border-radius:3px;padding:2px 8px;font-size:.75rem}.adj-root .review-element-compact .btn-mini:hover{background:var(--adj-border)}.adj-root .review-element-compact .compact-status-buttons{flex-wrap:wrap;align-items:stretch;gap:4px;display:flex}.adj-root .review-element-compact .csb-group{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;width:max-content;max-width:100%;display:grid}.adj-root .review-element-compact .compact-status-buttons .btn-compact,.adj-root .review-element .status-btn{border:1px solid var(--adj-border);background:var(--adj-card);color:var(--adj-muted);cursor:pointer;text-align:center;border-radius:4px;font-family:inherit;transition:background .15s,border-color .15s,color .15s}.adj-root .review-element .status-btn{padding:5px 11px;font-size:.68rem;font-weight:600;line-height:1.35}.adj-root .review-element-compact .compact-status-buttons .btn-compact{justify-content:center;align-items:center;gap:4px;min-width:0;padding:4px 7px;font-size:.64rem;font-weight:600;display:inline-flex}.adj-root .review-element-compact .compact-status-buttons .btn-compact svg{flex:none}.adj-root .review-element-compact .compact-status-buttons .bc-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;overflow:hidden}.adj-root .review-element-compact .compact-status-buttons .btn-compact:hover,.adj-root .review-element .status-btn:hover{opacity:.85}.adj-root .review-element-compact .compact-status-buttons .btn-compact.approve,.adj-root .review-element .status-btn.approve{border-color:var(--adj-green);color:var(--adj-green)}.adj-root .review-element-compact .compact-status-buttons .btn-compact.approve.active,.adj-root .review-element .status-btn.approve.active{background:var(--adj-green);color:#fff}.adj-root .review-element-compact .compact-status-buttons .btn-compact.modify,.adj-root .review-element .status-btn.modify{border-color:var(--adj-amber);color:var(--adj-amber)}.adj-root .review-element-compact .compact-status-buttons .btn-compact.modify.active,.adj-root .review-element .status-btn.modify.active{background:var(--adj-amber);color:#fff}.adj-root .review-element-compact .compact-status-buttons .btn-compact.escalate,.adj-root .review-element .status-btn.escalate{border-color:var(--adj-red);color:var(--adj-red)}.adj-root .review-element-compact .compact-status-buttons .btn-compact.escalate.active,.adj-root .review-element .status-btn.escalate.active{background:var(--adj-red);color:#fff}.adj-root .review-element-compact .compact-modify-panel,.adj-root .review-element-compact .compact-escalate-panel{background:var(--adj-inset);border:1px solid var(--adj-border);border-radius:4px;margin-top:8px;padding:8px}.adj-root .review-element-compact .compact-modify-panel input,.adj-root .review-element-compact .compact-escalate-panel input,.adj-root .review-element-compact .compact-escalate-panel select{border:1px solid var(--adj-border);border-radius:4px;width:100%;margin-bottom:6px;padding:6px 8px;font-size:.8rem}.adj-root .review-element-compact .compact-escalate-panel .escalate-fields{flex-direction:column;gap:6px;display:flex}.adj-root .review-element-compact .compact-panel-actions{gap:4px;margin-top:6px;display:flex}.adj-root .review-element-compact .compact-panel-actions button{flex:1;padding:4px 8px;font-size:.75rem}.adj-root .review-element-compact .compact-modified-value{color:var(--adj-tx-warning);margin-top:6px;font-size:.8rem;font-style:italic}.adj-root .review-element-compact .compact-escalation-info{color:var(--adj-tx-error);margin-top:6px;font-size:.8rem;font-style:italic}.adj-root .review-element:last-child{border-bottom:none}.adj-root .review-element .element-name{color:var(--adj-t1);font-weight:600}.adj-root .source-badge.ai-generated{background:var(--adj-amber);color:#fff;border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:500}.adj-root .source-badge.discrete-emr{background:var(--adj-green);color:#fff;border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:500}.adj-root .justification-panel,.adj-root .review-element-compact .compact-justification,.adj-root .justification-text{background:var(--adj-panel-filename);border:1px solid var(--adj-panel-filename-border);white-space:normal;color:var(--adj-text);border-radius:6px;margin:10px 0;padding:12px;line-height:1.65}.adj-root .status-buttons{gap:8px;display:flex}.adj-root .btn-sm{padding:6px 12px;font-size:.85rem}.adj-root .btn-outline{background:var(--adj-card);border:1px solid var(--adj-border);color:var(--adj-muted)}.adj-root .btn-outline-primary{background:var(--adj-card);border:1px solid var(--adj-blue);color:var(--adj-tx-info);padding:9px 19px}.adj-root .btn-outline-primary:hover:not(:disabled){background:var(--adj-bg-info);border-color:var(--adj-blue-h)}.adj-root .btn-outline:hover{background:var(--adj-inset);border-color:var(--adj-border)}.adj-root .btn.active{box-shadow:inset 0 2px 4px #00000026}.adj-root .modify-input-panel,.adj-root .escalate-input-panel{background:var(--adj-inset);border:1px solid var(--adj-inset);border-radius:6px;margin-top:10px;padding:12px}.adj-root .modify-input-panel label,.adj-root .escalate-input-panel label{color:var(--adj-muted);margin-bottom:6px;font-size:.85rem;display:block}.adj-root .modify-input-panel input,.adj-root .escalate-input-panel input,.adj-root .escalate-input-panel select{border:1px solid var(--adj-border);border-radius:4px;width:100%;margin-bottom:10px;padding:8px 10px;font-size:.9rem}.adj-root .panel-actions{gap:8px;display:flex}.adj-root .current-status-display{border-radius:4px;padding:4px 8px;font-size:.85rem;display:inline-block}.adj-root .current-status-display.approved{background:var(--adj-bg-success);color:var(--adj-tx-success)}.adj-root .current-status-display.modified{background:var(--adj-bg-warning);color:var(--adj-tx-warning)}.adj-root .current-status-display.escalated{background:var(--adj-bg-error);color:var(--adj-tx-error)}.adj-root .current-status-display .modified-value{font-family:monospace}.adj-root .current-status-display .escalation-info{font-style:italic}.adj-root .bulk-status-display{background:var(--adj-inset);border-top:1px solid var(--adj-border);flex-wrap:wrap;align-items:center;gap:15px;padding:10px 20px;display:flex}.adj-root .bulk-status-display .status-indicator{border-radius:4px;padding:6px 12px;font-size:.9rem;font-weight:500}.adj-root .bulk-status-display .status-indicator.approved{background:var(--adj-bg-success);color:var(--adj-tx-success)}.adj-root .bulk-status-display .status-indicator.modified{background:var(--adj-bg-warning);color:var(--adj-tx-warning)}.adj-root .bulk-status-display .status-indicator.escalated{background:var(--adj-bg-error);color:var(--adj-tx-error)}.adj-root .bulk-status-display .escalation-reason{color:var(--adj-muted);font-size:.85rem}.adj-root .review-progress{margin-bottom:20px}.adj-root .review-progress .progress-text{color:var(--adj-t3);margin-bottom:8px;font-size:.9rem}.adj-root .review-progress .progress-bar{background:var(--adj-border);border-radius:4px;height:8px;overflow:hidden}.adj-root .review-progress .progress-fill{background:var(--adj-green);height:100%;transition:width .3s}.adj-root .review-controls-bar{background:var(--adj-cardHov);border-radius:var(--adj-r2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:15px 20px;display:flex}.adj-root .review-toggles{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.adj-root .review-toggles .toggle-option{cursor:pointer;color:var(--adj-t2);align-items:center;gap:8px;font-size:.95rem;display:flex}.adj-root .review-toggles .toggle-option input{cursor:pointer;width:16px;height:16px}.adj-root .review-export-controls{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.adj-root .review-export-controls .export-option{cursor:pointer;color:var(--adj-t2);align-items:center;gap:8px;font-size:.9rem;display:flex}.adj-root .controls{background:var(--adj-cardHov);border:1px solid var(--adj-border);border-radius:var(--adj-r2);flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:20px;padding:12px 16px;display:flex}.adj-root .controls label{color:var(--adj-t2);font-size:.9rem;font-weight:600}.adj-root .controls select{border:1px solid var(--adj-border);background:var(--adj-card);color:var(--adj-t1);border-radius:6px;padding:8px 12px;font-size:.95rem}.adj-root .adj-panel-header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.adj-root .adj-panel-header label{color:var(--adj-t2);font-weight:600}.adj-root .adj-panel-header input{border:1px solid var(--adj-border);background:var(--adj-card);color:var(--adj-t1);border-radius:6px;min-width:220px;padding:8px 12px;font-size:.95rem}.adj-root .review-queue{border-right:1px solid var(--adj-border);background:var(--adj-card);box-sizing:border-box;flex-shrink:0;width:300px;padding:14px;overflow-y:auto}.adj-root .review-queue-title{text-transform:uppercase;letter-spacing:.5px;color:var(--adj-greenD);align-items:center;gap:8px;margin-bottom:12px;font-size:.8rem;font-weight:700;display:flex}.adj-root .review-queue-count{background:var(--adj-green);color:#fff;border-radius:10px;padding:1px 7px;font-size:.72rem;font-weight:700}.adj-root .review-queue-empty{color:var(--adj-t4);padding:8px 4px;font-size:.85rem}.adj-root .review-queue-item{border:1px solid var(--adj-border);border-radius:var(--adj-r1);cursor:pointer;background:var(--adj-card);margin-bottom:8px;padding:10px 12px;transition:all .15s}.adj-root .review-queue-item:hover{border-color:var(--adj-blue);background:color-mix(in srgb, var(--adj-blue) 5%, var(--adj-card))}.adj-root .review-queue-item.selected{border-color:var(--adj-blue);border-left:4px solid var(--adj-blue);background:color-mix(in srgb, var(--adj-blue) 9%, var(--adj-card))}.adj-root .review-queue-item .rq-name{color:var(--adj-t1);margin-bottom:5px;font-size:.9rem;font-weight:600}.adj-root .review-queue-item .rq-meta{color:var(--adj-t3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:.75rem;display:flex}.adj-root .review-queue-item .rq-version{background:var(--adj-cardHov);border:1px solid var(--adj-border);border-radius:4px;padding:0 5px;font-family:monospace}.adj-root .review-queue-item .rq-days{color:var(--adj-t4);margin-left:auto}.adj-root .review-queue-item .rq-actions{align-items:center;gap:10px;display:flex}.adj-root .review-queue-item .rq-link{color:var(--adj-blue);align-items:center;gap:4px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.adj-root .review-queue-item .rq-link:hover{text-decoration:underline}.adj-root .review-queue-item .rq-link-disabled{color:var(--adj-t4);cursor:default}.adj-root .review-queue-item .rq-selected-tag{text-transform:uppercase;letter-spacing:.4px;color:var(--adj-blue);margin-left:auto;font-size:.68rem;font-weight:700}.adj-root .review-queue-item.locked{opacity:.65;cursor:not-allowed}.adj-root .review-queue-item.locked:hover{border-color:var(--adj-border);background:var(--adj-card)}.adj-root .review-queue-item .rq-lock{color:var(--adj-amberD);align-items:center;gap:4px;font-size:.7rem;font-weight:700;display:inline-flex}.adj-root .review-queue-item .rq-file{color:var(--adj-t4);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;max-width:100%;font-family:monospace;font-size:.7rem;overflow:hidden}.adj-root .review-queue-item .rq-submitted-tag{text-transform:uppercase;letter-spacing:.4px;color:var(--adj-amberD);font-size:.68rem;font-weight:700}.adj-root .review-workspace{box-sizing:border-box;flex:1;padding:16px 20px;overflow-y:auto}.adj-root .review-queue-hint{background:color-mix(in srgb, var(--adj-blue) 10%, var(--adj-card));border:1px solid color-mix(in srgb, var(--adj-blue) 30%, transparent);color:var(--adj-t2);border-radius:var(--adj-r1);margin-bottom:16px;padding:10px 14px;font-size:.85rem}.adj-root .review-queue.adj-q .review-queue-title{color:var(--adj-blue)}.adj-root .review-queue.adj-q .review-queue-count{background:var(--adj-blue)}.adj-root .review-queue.adj-q--client .review-queue-title{color:#f97316}.adj-root .review-queue.adj-q--client .review-queue-count{background:#f97316}.adj-root .review-queue-item .rq-actions{flex-wrap:wrap}.adj-root .review-queue-item .rq-pick{font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:.78rem;font-weight:600}.adj-root .review-queue-item .rq-pick:disabled{color:var(--adj-t4);cursor:default}.adj-root .review-queue-item .rq-lock,.adj-root .review-queue-item .rq-submitted-tag{background:var(--adj-bg-warning);color:var(--adj-tx-warning);border-radius:20px;padding:2px 8px}.adj-root .review-queue-item .rq-selected-tag{background:var(--adj-bg-info);color:var(--adj-tx-info);border-radius:20px;padding:2px 8px}.adj-root .review-queue-item .rq-version,.adj-root .review-queue-item .rq-file{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.adj-root .review-controls-bar,.adj-root .controls{border:1px solid var(--adj-border);box-shadow:var(--adj-sh1);background:var(--adj-card)}.adj-root .review-patient-header .review-header-actions{align-items:center;gap:8px;display:flex}.adj-root .review-config-row{margin-bottom:12px}.adj-root .adj-panel-header .adj-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.adj-root .review-patient-header .output-filename{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.adj-root .review-patient-header .review-header-actions{flex-shrink:0}.adj-root .adj-loading-banner{border:1px solid var(--adj-border);background:var(--adj-cardHov);color:var(--adj-t2);border-radius:8px;align-items:center;gap:10px;margin:14px 0;padding:12px 16px;font-size:.9rem;display:flex}.adj-root .adj-spinner{border:2.5px solid var(--adj-border);border-top-color:var(--adj-blue,#2e75b6);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite adj-spin}@keyframes adj-spin{to{transform:rotate(360deg)}}._empty_14l1e_7{color:var(--color-text-4);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:56px 20px;font-size:13px;display:flex}._emptyIcon_14l1e_18{background:color-mix(in srgb, var(--color-blue) 10%, transparent);width:44px;height:44px;color:var(--color-blue);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:flex}._emptyTitle_14l1e_30{color:var(--color-text-2);font-size:14px;font-weight:700}._list_14l1e_36{flex-direction:column;gap:12px;height:100%;padding:16px 20px;display:flex;overflow:auto}._card_14l1e_45{border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-card);box-shadow:var(--shadow-1);cursor:grab;border-left-width:3px;padding:16px 20px 16px 66px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}._card_14l1e_45:hover{box-shadow:var(--shadow-2)}._healthGood_14l1e_65{border-left-color:var(--color-green)}._healthMid_14l1e_66{border-left-color:var(--color-amber)}._healthLow_14l1e_67{border-left-color:var(--color-red)}._healthUnset_14l1e_68{border-left-color:var(--color-border)}._rank_14l1e_71{color:color-mix(in srgb, var(--color-text-4) 38%, transparent);font-variant-numeric:tabular-nums;letter-spacing:-.03em;pointer-events:none;font-size:34px;font-weight:800;line-height:1;position:absolute;top:50%;left:14px;transform:translateY(-50%)}._dragOver_14l1e_85{border-color:var(--color-blue)}._dragging_14l1e_86{opacity:.5}._header_14l1e_88{align-items:center;gap:8px;margin-bottom:12px;display:flex}._handle_14l1e_95{color:var(--color-text-5);flex-shrink:0}._name_14l1e_97{color:var(--color-text-1);letter-spacing:-.01em;font-size:14.5px;font-weight:700}._version_14l1e_104{background:var(--color-border-light);color:var(--color-text-2);font-family:var(--font-mono);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}._summary_14l1e_114{color:var(--color-text-3);font-family:var(--font-mono);margin-left:auto;font-size:11px}._pct_14l1e_122{font-variant-numeric:tabular-nums;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:800}._pctGood_14l1e_130{background:color-mix(in srgb, var(--color-green) 14%, transparent);color:var(--color-green-dark)}._pctMid_14l1e_131{background:color-mix(in srgb, var(--color-amber) 16%, transparent);color:var(--color-amber-dark)}._pctLow_14l1e_132{background:color-mix(in srgb, var(--color-red) 13%, transparent);color:var(--color-red-dark)}._progress_14l1e_136,._unsetProgress_14l1e_137{background:var(--color-border-light);border-radius:20px;height:14px;overflow:hidden}._progress_14l1e_136{gap:2px;display:flex}._withElements_14l1e_146{margin-bottom:12px}._segment_14l1e_148{border-radius:2px;transition:flex .4s}._readySegment_14l1e_153{background:var(--color-green)}._refiningSegment_14l1e_154{background:var(--color-amber)}._problemSegment_14l1e_155{background:var(--color-red)}._emptySegment_14l1e_156{flex:1}._unsetProgress_14l1e_137{justify-content:center;align-items:center;display:flex}._unsetText_14l1e_164{color:var(--color-text-4);font-size:9px}._elements_14l1e_170{flex-wrap:wrap;gap:6px;display:flex}._element_14l1e_170{border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:600;display:flex}._elementProblem_14l1e_186{background:color-mix(in srgb, var(--color-red) 11%, transparent);color:var(--color-red-dark)}._elementRefining_14l1e_191{background:color-mix(in srgb, var(--color-amber) 12%, transparent);color:var(--color-amber-dark)}._dot_14l1e_196{border-radius:50%;width:6px;height:6px}._elementProblem_14l1e_186 ._dot_14l1e_196{background:var(--color-red)}._elementRefining_14l1e_191 ._dot_14l1e_196{background:var(--color-amber)}._grid_1j61g_1{height:100%;padding-top:20px;position:relative}._editing_1j61g_7{background:repeating-linear-gradient(90deg, transparent, transparent calc(100% / 12 - 1px), color-mix(in srgb, var(--color-border) 13%, transparent) calc(100% / 12 - 1px), color-mix(in srgb, var(--color-border) 13%, transparent) calc(100% / 12))}._resetButton_1j61g_17{z-index:100;border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text-3);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;display:flex;position:absolute;top:8px;right:8px}._item_1j61g_34{padding:4px;transition:all .2s;position:absolute}._dragging_1j61g_40 ._item_1j61g_34{transition:none}._card_1j61g_44{border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-card);height:100%;box-shadow:var(--shadow-1);animation:.4s both _fade-up_1j61g_1;position:relative;overflow:hidden}._card_1j61g_44>:last-child{box-sizing:border-box}._cardEditing_1j61g_62{border:1.5px dashed color-mix(in srgb, var(--color-blue) 25%, transparent);box-shadow:none}._moveHandle_1j61g_67{z-index:10;background:color-mix(in srgb, var(--color-blue) 6%, transparent);height:24px;color:var(--color-blue);cursor:grab;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}._resizeHandle_1j61g_82{z-index:10;width:14px;height:14px;color:var(--color-text-4);cursor:se-resize;justify-content:center;align-items:center;display:flex;position:absolute;bottom:2px;right:2px}._overlay_7bwio_4{z-index:1000;background:#6b7280;padding:24px 0 48px;position:fixed;inset:0;overflow:auto}._toolbar_7bwio_13{justify-content:center;gap:10px;margin-bottom:16px;display:flex}._printBtn_7bwio_20,._closeBtn_7bwio_21{cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:700}._printBtn_7bwio_20{color:#fff;background:#1d4ed8}._closeBtn_7bwio_21{color:#111827;background:#fff}._page_7bwio_33{color:#111827;background:#fff;width:8.5in;min-height:11in;margin:0 auto;padding:.55in .6in;font-family:Inter,Segoe UI,sans-serif;box-shadow:0 8px 30px #00000059}._head_7bwio_44{border-bottom:2px solid #0f2a4a;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;display:flex}._logo_7bwio_53{object-fit:contain;max-width:200px;max-height:30px}._clientName_7bwio_54{color:#0f2a4a;font-size:17px;font-weight:800}._headRight_7bwio_56{color:#6b7280;text-transform:uppercase;letter-spacing:.1em;align-items:baseline;gap:8px;font-size:11px;display:flex}._brand_7bwio_66{color:#0f2a4a;letter-spacing:.16em;font-weight:800}._verdict_7bwio_68{align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}._verdict_7bwio_68 span{color:#4b5563;font-size:11.5px}._dotGood_7bwio_78,._dotWarn_7bwio_79{border-radius:50%;width:10px;height:10px}._dotGood_7bwio_78{background:#16a34a}._dotWarn_7bwio_79{background:#d97706}._stats_7bwio_83{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}._stats_7bwio_83>div{border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}._stats_7bwio_83 b{font-size:20px;font-weight:800}._stats_7bwio_83 span{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:8.5px;font-weight:700}._stats_7bwio_83 em{color:#15803d;font-size:9px;font-style:normal}._pipes_7bwio_103{grid-template-columns:5fr 4fr;gap:14px;margin-bottom:14px;display:grid}._pipes_7bwio_103 h3,._columns_7bwio_106 h3{letter-spacing:.1em;text-transform:uppercase;color:#6b7280;margin:0 0 6px;font-size:9.5px;font-weight:700}._columns_7bwio_106 h3{margin-top:10px}._columns_7bwio_106 h3:first-child{margin-top:0}._pipeRow_7bwio_118{gap:6px;display:flex}._pipeCell_7bwio_120{text-align:center;border:1px solid #e5e7eb;border-radius:8px;flex:1;padding:6px 4px}._pipeCell_7bwio_120 b{font-size:16px;font-weight:800;display:block}._pipeCell_7bwio_120 span{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;font-size:7.5px;font-weight:700}._columns_7bwio_106{grid-template-columns:11fr 9fr;gap:16px;display:grid}._accTable_7bwio_133{border-collapse:collapse;width:100%;font-size:9.5px}._accTable_7bwio_133 th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;border-bottom:1px solid #d1d5db;padding:3px 6px;font-size:8px}._accTable_7bwio_133 td{border-bottom:1px solid #f3f4f6;padding:3.5px 6px}._tGood_7bwio_146{color:#15803d;font-weight:700}._tConf_7bwio_147{color:#1d4ed8;font-weight:700}._note_7bwio_149{color:#6b7280;margin:6px 0 0;font-size:8.5px}._body_7bwio_150{margin:0 0 4px;font-size:10.5px;line-height:1.45}._flight_7bwio_152{margin:0;padding:0;font-size:9.5px;list-style:none}._flight_7bwio_152 li{color:#374151;border-bottom:1px solid #f3f4f6;padding:2.5px 0}._flight_7bwio_152 b{color:#111827}._foot_7bwio_156{color:#6b7280;border-top:1px solid #e5e7eb;justify-content:space-between;margin-top:16px;padding-top:8px;font-size:9px;display:flex}@page{size:letter;margin:0}@media print{body.op-open #root{display:none!important}._overlay_7bwio_4{background:#fff;padding:0;position:static;overflow:visible}._toolbar_7bwio_13{display:none}._page_7bwio_33{box-shadow:none;width:auto;min-height:0;margin:0}}._scroll_14iah_8{height:100%;overflow-y:auto}._page_14iah_13{font-feature-settings:"tnum";box-sizing:border-box;max-width:1240px;margin:0 auto;padding:4px 4px 40px}._topline_14iah_21{flex-wrap:wrap;align-items:center;gap:14px;margin:6px 0 4px;display:flex}._client_14iah_29{color:var(--color-blue);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}._eyebrow_14iah_37{color:var(--color-text-4);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}._asof_14iah_45{color:var(--color-text-4);margin-left:auto;font-size:11px}._verdict_14iah_51{align-items:center;gap:12px;margin:8px 0 20px;display:flex}._verdict_14iah_51 h1{color:var(--color-text-1);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800}._vdot_14iah_66{background:var(--color-green);border-radius:50%;width:11px;height:11px;animation:3s ease-in-out infinite _breathe_14iah_1}._vdot_14iah_66._warn_14iah_74{background:var(--color-amber);animation-name:_breathe-warn_14iah_1}._vsub_14iah_79{color:var(--color-text-3);font-size:13px}@keyframes _breathe_14iah_1{0%,to{box-shadow:0 0 #22c55e73}50%{box-shadow:0 0 0 9px #22c55e00}}@keyframes _breathe-warn_14iah_1{0%,to{box-shadow:0 0 #f59e0b73}50%{box-shadow:0 0 0 9px #f59e0b00}}._card_14iah_94{border:1px solid var(--color-border);background:var(--color-card);box-shadow:var(--shadow-1);border-radius:12px}._cardpad_14iah_101{padding:18px 22px}._cardtitle_14iah_105{color:var(--color-text-4);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:600}._pipeline_14iah_115{margin-bottom:12px;padding:20px 26px 14px}._pipehead_14iah_120{align-items:baseline;gap:10px;display:flex}._pipehead_14iah_120 ._sub_14iah_126{color:var(--color-text-3);font-size:12px}._live_14iah_131{color:var(--color-green-dark);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:10.5px;font-weight:700}._stages_14iah_140{text-align:center;grid-template-columns:repeat(4,1fr);margin-top:-4px;display:grid}._stage_14iah_140 ._l_14iah_131{color:var(--color-text-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}._stage_14iah_140 ._h_14iah_155{color:var(--color-text-4);margin-top:3px;font-size:11px}._stage_14iah_140 ._h_14iah_155._good_14iah_161{color:var(--color-green-dark)}._stage_14iah_140 ._h_14iah_155._warn_14iah_74{color:var(--color-amber-dark)}._qdots_14iah_164{justify-content:center;gap:3px;min-height:6px;margin-top:5px;display:flex}._qdots_14iah_164 i{background:var(--color-blue);opacity:.8;border-radius:2px;width:6px;height:6px}._qdots_14iah_164 i._amb_14iah_180{background:var(--color-amber)}._refband_14iah_183{grid-template-columns:5fr 7fr;gap:12px;margin-bottom:12px;display:grid}._refstages_14iah_190{gap:8px;display:flex}._refstage_14iah_190{border:1px solid var(--color-border);text-align:center;border-radius:10px;flex:1;padding:10px 8px;position:relative}._refstage_14iah_190 ._n_14iah_204{color:var(--color-text-1);font-size:24px;font-weight:800}._refstage_14iah_190 ._l_14iah_131{color:var(--color-text-4);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:9.5px;font-weight:700}._refstage_14iah_190:after{content:"›";color:var(--color-text-4);font-size:14px;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}._refstage_14iah_190:last-child:after{content:""}._refstage_14iah_190._hot_14iah_231{border-color:color-mix(in srgb, var(--color-amber) 45%, transparent);background:color-mix(in srgb, var(--color-amber) 7%, transparent)}._refstage_14iah_190._done_14iah_236{border-color:color-mix(in srgb, var(--color-green) 40%, transparent)}._reflist_14iah_240{margin:0;padding:0;font-size:12.5px;list-style:none}._reflist_14iah_240 li{border-bottom:1px solid var(--color-border);align-items:baseline;gap:10px;padding:7px 0;display:flex}._reflist_14iah_240 li:last-child{border-bottom:0}._reflist_14iah_240 ._m_14iah_257{color:var(--color-text-1);white-space:nowrap;font-weight:700}._reflist_14iah_240 ._stage_14iah_140{color:var(--color-text-3);white-space:nowrap}._reflist_14iah_240 ._who_14iah_268{color:var(--color-text-4);white-space:nowrap;margin-left:auto}._refempty_14iah_274{color:var(--color-text-3);padding:6px 0;font-size:12.5px}._overdue_14iah_281{margin-bottom:12px}._odgrid_14iah_283{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}._oditem_14iah_289{border:1px solid var(--color-border);border-left:3px solid var(--color-red);border-radius:10px;padding:11px 14px}._oditem_14iah_289._amb_14iah_180{border-left-color:var(--color-amber)}._oditem_14iah_289 ._t_14iah_21{color:var(--color-text-1);font-size:12.5px;font-weight:600;line-height:1.35}._oditem_14iah_289 ._who_14iah_268{color:var(--color-text-4);margin-top:5px;font-size:11px}._late_14iah_311{float:right;background:color-mix(in srgb, var(--color-red) 13%, transparent);color:var(--color-red-dark);border-radius:20px;margin-left:10px;padding:2px 8px;font-size:10px;font-weight:700}._late_14iah_311._amb_14iah_180{background:color-mix(in srgb, var(--color-amber) 16%, transparent);color:var(--color-amber-dark)}._odok_14iah_327{color:var(--color-text-3);align-self:center;font-size:12.5px}._stats_14iah_334{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}._stat_14iah_334{padding:16px 20px 13px}._stat_14iah_334 ._k_14iah_343{color:var(--color-text-1);letter-spacing:-.02em;font-size:33px;font-weight:800;line-height:1.05}._stat_14iah_334 ._k_14iah_343 small{color:var(--color-text-3);font-size:19px;font-weight:700}._stat_14iah_334 ._lbl_14iah_357{color:var(--color-text-4);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:600}._delta_14iah_366{background:color-mix(in srgb, var(--color-green) 14%, transparent);color:var(--color-green-dark);border-radius:20px;margin-top:8px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}._delta_14iah_366._blue_14iah_377{background:color-mix(in srgb, var(--color-blue) 12%, transparent);color:var(--color-blue)}._midrow_14iah_383{grid-template-columns:7fr 5fr;gap:12px;display:grid}._legend_14iah_389{color:var(--color-text-3);gap:18px;margin-top:6px;font-size:11px;display:flex}._legend_14iah_389 i{vertical-align:middle;border-radius:2px;width:10px;height:3px;margin-right:6px;display:inline-block}._quiet_14iah_406{color:var(--color-text-2);margin:0;padding:0;font-size:12.5px;list-style:none}._quiet_14iah_406 li{border-bottom:1px solid var(--color-border);gap:10px;padding:6px 0;display:flex}._quiet_14iah_406 li:last-child{border-bottom:0}._quiet_14iah_406 ._d_14iah_236{color:var(--color-text-4);white-space:nowrap;margin-left:auto}._footer_14iah_429{color:var(--color-text-4);gap:16px;margin-top:22px;font-size:11px;display:flex}._footer_14iah_429 ._brand_14iah_437{letter-spacing:.12em;text-transform:uppercase;font-weight:600}@media (width<=920px){._stats_14iah_334,._odgrid_14iah_283{grid-template-columns:1fr 1fr}._midrow_14iah_383,._refband_14iah_183{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._vdot_14iah_66{animation:none}}._ranges_14iah_453{border:1px solid var(--color-border);background:var(--color-card);border-radius:8px;gap:4px;padding:3px;display:flex}._ranges_14iah_453 button{color:var(--color-text-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 11px;font-size:11px;font-weight:600}._ranges_14iah_453 button._on_14iah_474{background:var(--color-blue);color:#fff}._rings_14iah_480{text-align:center;grid-template-columns:1fr 1fr 1fr;gap:12px 8px;display:grid}._ring_14iah_480 ._name_14iah_487{color:var(--color-text-1);margin-top:4px;font-size:12px;font-weight:700}._ring_14iah_480 ._meta_14iah_494{color:var(--color-text-4);margin-top:1px;font-size:10px}._chip_14iah_500{letter-spacing:.05em;text-transform:uppercase;border-radius:20px;margin-top:4px;padding:2px 7px;font-size:8px;font-weight:700;display:inline-block}._chip_14iah_500._best_14iah_512{background:color-mix(in srgb, var(--color-green) 15%, transparent);color:var(--color-green-dark)}._chip_14iah_500._conf_14iah_517{background:color-mix(in srgb, var(--color-blue) 13%, transparent);color:var(--color-blue)}._trio_14iah_523{grid-template-columns:6fr 6fr;gap:12px;margin-top:12px;display:grid}._splitbar_14iah_530{border-radius:8px;height:14px;margin:10px 0 8px;display:flex;overflow:hidden}._splitbar_14iah_530 i{height:100%;display:block}._digestrow_14iah_540{font-size:13px;line-height:1.6}._digestrow_14iah_540 b{color:var(--color-text-1)}._spark_14iah_547 path{fill:none;stroke:var(--color-blue);stroke-width:2px;stroke-linecap:round}._spark_14iah_547 ._fill_14iah_548{fill:color-mix(in srgb, var(--color-blue) 14%, transparent);stroke:none}@media (width<=920px){._rings_14iah_480{grid-template-columns:1fr 1fr}._trio_14iah_523{grid-template-columns:1fr}}._ministages_14iah_556{text-align:center;grid-template-columns:repeat(4,1fr);margin-top:-2px;display:grid}._ministages_14iah_556 ._l_14iah_131{color:var(--color-text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}._odgrid_14iah_283{grid-auto-rows:auto}._refpipecard_14iah_578{flex-direction:column;display:flex}._refpipecenter_14iah_583{margin:auto 0}._clientlogo_14iah_589{object-fit:contain;max-width:160px;max-height:24px;display:block}._onepagerbtn_14iah_597{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text-3);cursor:pointer;border-radius:20px;padding:5px 12px;font-size:11px;font-weight:600}._onepagerbtn_14iah_597:hover{color:var(--color-blue);border-color:var(--color-blue)}._content_wbr71_1{flex:1;position:relative;overflow:hidden}._panel_wbr71_7{display:none;position:absolute;inset:0;overflow:hidden}._active_wbr71_14{display:block}._app_ij73b_1{background:var(--color-bg);height:100vh;font-family:var(--font-sans);flex-direction:column;display:flex}:root,:root[data-theme=light]{--color-navy:#0c1a2e;--color-navy-muted:#1b3a5c;--color-blue:#2e75b6;--color-blue-light:#4a9eed;--color-green:#22c55e;--color-green-dark:#15803d;--color-amber:#f59e0b;--color-amber-dark:#b45309;--color-red:#ef4444;--color-red-dark:#b91c1c;--color-bg:#f2f2f2;--color-card:#fff;--color-card-hover:#f8faff;--color-text-1:#0f172a;--color-text-2:#334155;--color-text-3:#64748b;--color-text-4:#94a3b8;--color-text-5:#cbd5e1;--color-border:#e8ecf1;--color-border-light:#f4f6f8;--shadow-1:0 1px 2px #0000000a, 0 2px 8px #0000000a;--shadow-2:0 2px 4px #0000000f, 0 8px 24px #00000014;--shadow-3:0 4px 8px #00000014, 0 12px 32px #0000001f;--shadow-hover:0 4px 12px #2e75b61f, 0 0 0 1px #2e75b60f;--radius-1:8px;--radius-2:12px;--radius-3:16px;--font-sans:Inter, -apple-system, "Segoe UI", "Helvetica Neue", sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Consolas, Menlo, monospace;--header-bg:#fff;--header-text:#2c3e50;--header-border:#e6e9ee;--divider-col:#00000024;--lg-fg:#12233b;--lg-accent:#194e8f}:root[data-theme=dark]{--color-navy:#0a0f1a;--color-navy-muted:#131d2e;--color-blue:#4a9eed;--color-blue-light:#6bb5ff;--color-green:#34d399;--color-green-dark:#6ee7b7;--color-amber:#fbbf24;--color-amber-dark:#fcd34d;--color-red:#f87171;--color-red-dark:#fca5a5;--color-bg:#111318;--color-card:#1a1d24;--color-card-hover:#1f2330;--color-text-1:#f1f5f9;--color-text-2:#cbd5e1;--color-text-3:#94a3b8;--color-text-4:#64748b;--color-text-5:#475569;--color-border:#2a2f3a;--color-border-light:#1e2128;--shadow-1:0 1px 4px #0000004d, 0 2px 8px #0003;--shadow-2:0 2px 8px #0006, 0 8px 24px #0000004d;--shadow-3:0 4px 12px #00000080, 0 12px 32px #0006;--shadow-hover:0 4px 16px #4a9eed33, 0 0 0 1px #4a9eed1a;--header-bg:#151934;--header-text:#fff;--header-border:#ffffff14;--divider-col:#ffffff47;--lg-fg:#e8edf5;--lg-accent:#5b8fd1}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2")}html,body,#root{background:var(--color-bg);height:100%;color:var(--color-text-2);margin:0;padding:0}body,button,input,select,textarea{font-family:var(--font-sans)}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pulse-glow{0%,to{box-shadow:0 0 8px #22c55e66}50%{box-shadow:0 0 16px #22c55eb3}}::selection{background:color-mix(in srgb, var(--color-blue) 19%, transparent)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text-5) 50%, transparent);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-4)}.kanban-card{transition:box-shadow .2s}.kanban-card:hover{box-shadow:var(--shadow-2)}.glow-dot{animation:3s ease-in-out infinite pulse-glow}:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}
