/* Workflow layout: network summary -> focused queue -> evidence -> human decision. */
*{box-sizing:border-box}body{margin:0;font:14px Arial,'Segoe UI',sans-serif;color:#173152;background:#f7faff}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}button{color:inherit}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{margin-top:0}h1{font-size:29px;letter-spacing:-.6px;margin-bottom:9px}h2{font-size:17px;letter-spacing:-.2px;margin-bottom:7px}h3{font-size:16px}p{line-height:1.55}.muted{font-size:12px;line-height:1.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;min-height:40px;padding:11px 17px;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;white-space:normal}.btn:disabled{opacity:.45;cursor:default}.hidden{display:none!important}.topbar{height:82px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:0 34px;background:#ffffffed;border-bottom:1px solid #e3ebf7;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.product-brand{display:flex;align-items:center;gap:17px;flex-shrink:0}.product-brand>img{width:132px;height:auto}.product-brand>div{border-left:1px solid #dce6f3;padding-left:17px;display:grid;gap:5px}.product-brand strong{font-size:17px;letter-spacing:.5px}.product-brand span{font-size:10px;color:#7a8da7;max-width:130px;line-height:1.4}#nav{display:flex;align-items:center;gap:5px;margin-left:auto}#nav>button{width:auto;border:0;background:transparent;border-radius:11px;margin:0;padding:11px 13px;font-size:12px;white-space:nowrap;font-weight:500;color:#6c7f99}#nav>button.active{background:#edf4ff;color:#155dbd;box-shadow:none;font-weight:700}#nav>button:hover{background:#f1f6ff;color:#1769d2}.admin-menu{position:relative;font-size:12px;color:#6c7f99}.admin-menu>summary{padding:11px 10px;list-style:none}.admin-menu>summary::after{content:'⌄';margin-left:7px}.admin-menu>div{position:absolute;top:40px;right:0;width:225px;border:1px solid #dce7f7;background:#fff;box-shadow:0 14px 40px #17315216;padding:8px;border-radius:14px;display:grid;z-index:40}.admin-menu button{display:block;width:100%;padding:12px;text-align:left;border:0;background:white;border-radius:8px;font-size:12px;margin:0}.admin-menu button:hover{background:#edf4ff}.account-menu{position:relative;flex-shrink:0}.account-menu>summary{display:flex;align-items:center;gap:8px;font-size:11px;color:#72849e;list-style:none}.account-avatar{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#eaf3ff;color:#2167bd;font-size:10px;font-weight:700}.account-menu>button{position:absolute;right:0;top:42px;padding:13px 17px;background:white;border:1px solid #dce7f7;border-radius:11px;white-space:nowrap;box-shadow:0 8px 22px #17315210;font-size:12px}.workspace>main{padding:25px 34px 22px;max-width:1640px;margin:0 auto;min-height:calc(100vh - 82px);background:radial-gradient(ellipse at 92% 0,#e7f1ff77,transparent 42%)}.banner{padding:8px 12px;border:1px dashed #d6e5f8;font-size:11px;margin:0 0 22px;display:inline-block;border-radius:9px;background:#eef6ff80;color:#6b86a8}.page-header{margin-bottom:23px;align-items:center}.page-header .eyebrow{font-size:10px;letter-spacing:1.3px;margin:0 0 9px;color:#6686b0}.page-header .muted{margin:0;color:#7a8ba3;font-size:12px}.header-actions{display:flex;align-items:center;gap:13px}.freshness{font-size:10px;color:#8293aa;max-width:135px;line-height:1.5}.scope-toolbar{display:flex;align-items:end;gap:15px;flex-wrap:wrap;background:transparent;border:0;border-bottom:1px solid #e0e9f5;border-radius:0;box-shadow:none;padding:0 0 21px;margin-bottom:24px;-webkit-backdrop-filter:none;backdrop-filter:none}.scope-toolbar label{font-size:10px;color:#7a8da8;gap:6px}.scope-toolbar input,.scope-toolbar select{border:1px solid #dce7f5;border-radius:10px;min-height:38px;padding:9px 11px;background:#fff;font-size:12px;max-width:none;width:100%;margin:0}.scope-toolbar>label{width:175px}.scope-toolbar>label:nth-child(2){width:170px}.scope-toolbar>label:nth-child(3){width:180px}.scope-toolbar .scope-search{flex:1;min-width:170px;max-width:310px}.scope-toolbar .custom-date{width:145px;min-width:0}.advanced-filters{position:relative;margin-left:auto;padding-bottom:0;font-size:11px;align-self:end}.advanced-filters>summary{list-style:none;color:#52739f;min-height:38px;display:flex;align-items:center;gap:6px;padding:8px 10px;white-space:nowrap;font-weight:500}.advanced-filters>summary::after{content:'⌄'}.advanced-filters>div{position:absolute;right:0;top:43px;z-index:15;border:1px solid #dce7f7;border-radius:15px;box-shadow:0 13px 35px #17315218;background:white;padding:18px;display:grid;gap:14px;width:260px}.advanced-filters[open]>summary{margin-bottom:0}.pulse-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:19px 8px;border:1px solid #dfebf9;border-radius:19px;background:#ffffffb8;box-shadow:0 6px 23px #1d63be04;margin:0 0 24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pulse-stat{border:0;border-right:1px solid #e3ecf7;text-align:left;padding:0 24px;background:transparent;border-radius:0;display:grid;gap:8px;transition:background .15s}.pulse-stat:last-child{border:0}.pulse-stat>span{font-size:11px;color:#6c819e}.pulse-stat strong{font-size:30px;letter-spacing:-1px;color:#175db7;line-height:1}.pulse-stat small{font-size:10px;color:#92a0b4;line-height:1.5}.pulse-stat.critical strong{color:#b65a62}.pulse-stat:hover>span{text-decoration:underline;text-underline-offset:3px}.overview-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:22px;align-items:start}.overview-main,.overview-side{display:grid;gap:22px;min-width:0}.work-panel{background:#ffffffc9;border:1px solid #e0eaf7;border-radius:21px;padding:22px;box-shadow:0 8px 28px #23579904;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0}.block-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:17px}.block-heading h2{margin:0 0 6px;font-size:16px}.block-heading p{font-size:10px;color:#90a0b5;margin:0;line-height:1.6;max-width:570px}.text-button{display:inline-block;border:0;background:transparent;color:#1769d2;text-decoration:none;font-size:11px;font-weight:600;line-height:1.5;padding:4px 0;text-align:left}.text-button:hover{text-decoration:underline;text-underline-offset:3px}.work-table-wrap{overflow:auto;max-width:100%}.work-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.work-table th{font-size:9px;font-weight:500;letter-spacing:.2px;color:#8b9bb2;padding:8px 11px 12px;border-bottom:1px solid #e4ecf7;white-space:nowrap;background:transparent}.work-table td{padding:13px 11px;border-bottom:1px solid #edf1f8;vertical-align:middle;line-height:1.45;color:#3a5375}.work-table td:first-child,.work-table th:first-child{padding-left:0}.work-table td:last-child,.work-table th:last-child{padding-right:0}.work-table tbody tr:last-child td{border:0}.work-table tr:hover td{background:#f6faff88}.work-table td small{display:block;font-size:9px;color:#92a1b6;line-height:1.6;margin-top:3px;max-width:210px}.work-table progress{display:block;width:55px;height:3px;margin:5px 0 0;accent-color:#4a88d8}.work-table progress::-webkit-progress-bar{background:#e9f0fb;border-radius:8px}.work-table progress::-webkit-progress-value{background:#76a8eb;border-radius:8px}.name-button{border:0;background:transparent;text-align:left;padding:0;font-size:12px;font-weight:600;color:#294b76;line-height:1.55;white-space:normal;min-width:90px}.name-button:hover{color:#1769d2}.name-button span{font-weight:400;display:block;font-size:9px;color:#95a4b9;line-height:1.5;margin-top:3px}.count-link{border:0;background:transparent;font-size:14px;font-weight:600;padding:0;color:#426186;white-space:nowrap}.count-link span{font-size:9px;font-weight:400;color:#8b9eb8;margin-left:6px}.attention-text{color:#3974c1}.critical-text{color:#b86d75!important}.type-label{font-size:10px;color:#6e86a8;line-height:1.5;display:block;max-width:135px}.data-indicator{font-size:9px;color:#9a7e52;background:#faf6ef;padding:5px 7px;border-radius:7px;white-space:nowrap}.data-indicator.ready{background:#eff8f2;color:#578468}.panel-note{font-size:10px;color:#91a1b6;line-height:1.7;margin:15px 0 0}.panel-kicker{display:block;font-size:9px;font-weight:600;letter-spacing:1px;color:#8da0bc;margin-bottom:11px}.cause-list{display:grid;gap:16px}.cause-item{border:0;background:transparent;padding:0;text-align:left}.cause-item>span{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:11px;color:#5a7396}.cause-item>span b{font-size:13px;color:#316dbb}.cause-item>progress{width:100%;height:4px;margin:8px 0 4px}.cause-item>small{font-size:9px;color:#9aaac0}.cause-item:hover>span{color:#1769d2}.data-quality-panel{background:#f4f8ff9c}.data-quality-panel h3,.review-shortcut h3{font-size:15px;line-height:1.5;color:#4a668b}.data-quality-panel p,.review-shortcut p{font-size:11px;color:#8a9bb2;line-height:1.7}.review-shortcut .btn{font-size:11px;min-height:36px;margin-top:6px}.workspace-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e4ecf7;margin-top:30px;padding:17px 0 0;color:#9cabc0;font-size:9px;line-height:1.6}.queue-tabs{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:0 0 19px}.queue-tabs>button{border:1px solid transparent;background:transparent;padding:10px 13px;border-radius:10px;color:#8395ae;font-size:11px}.queue-tabs>button.active{background:#eaf3ff;border-color:#cddff7;color:#1a60b6;font-weight:600}.queue-tabs>button span{display:inline-block;margin-left:9px;font-size:10px;border-radius:6px;padding:2px 6px;background:#eaf0f8;color:#7b94b3}.queue-tabs>button.active span{background:#d6e8ff;color:#1769d2}.queue-controls{display:flex;align-items:end;gap:15px;flex-wrap:wrap;margin-bottom:20px}.queue-controls label{font-size:10px;color:#90a1b7;min-width:170px}.queue-controls select{background:#fff;border:1px solid #dce7f5;min-height:35px;font-size:11px;border-radius:9px;padding:8px 10px}.queue-controls>.text-button{margin-left:auto;margin-bottom:7px}.queue-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.queue-heading h2{font-size:15px;margin:0}.queue-heading>span{font-size:10px;color:#90a1b7}.queue-table td{padding-top:18px;padding-bottom:18px;vertical-align:top}.queue-table td:nth-child(1){width:24%}.queue-table td:nth-child(2){width:31%}.queue-table td:nth-child(3){width:26%}.queue-table td:nth-child(4){width:15%}.queue-table td small{max-width:330px}.queue-table .name-button{font-size:13px}.queue-table .name-button span{font-size:10px;margin:5px 0}.priority-dot{font-size:9px;color:#8b9db6;display:inline-flex;align-items:center;gap:5px}.priority-dot::before{content:'';display:inline-block;width:5px;height:5px;background:#a5bbd5;border-radius:50%}.priority-dot.high{color:#aa626d}.priority-dot.high::before{background:#c77d86}.priority-dot.medium{color:#9c855b}.priority-dot.medium::before{background:#c4a97b}.priority-dot.low{color:#5f8c72}.priority-dot.low::before{background:#8ab69c}.issue-title{display:block;font-size:11px;margin:7px 0 5px;color:#496485}.extra-issues{display:inline-block;margin-top:8px;font-size:9px;background:#edf3fc;color:#6384ae;padding:4px 6px;border-radius:6px}.next-action{display:block;font-size:11px;color:#58769e;line-height:1.65;margin-top:3px}.review-status{display:inline-block;font-size:9px;border:1px solid #e3ebf7;background:#f7faff;color:#869ab7;line-height:1.5;padding:5px 7px;border-radius:7px}.review-status.approved{background:#eff8f2;border-color:#d8eddf;color:#5e8b6e}.review-status.pending{background:#f2f6ff;color:#6484b0}.open-row{border:1px solid #dde9f8;width:30px;height:30px;border-radius:9px;background:white;color:#4a7fbe;font-size:16px}.open-row:hover{background:#eaf3ff}.queue-empty{padding:36px 18px;text-align:center}.queue-empty b{font-size:14px;color:#6983a5}.queue-empty p{font-size:11px;color:#98a8bf}.pagination{font-size:10px;color:#91a3bc;border-top:1px solid #e9eff8;padding-top:15px;margin:12px 0 0}.pagination .btn{min-height:31px;font-size:10px;padding:7px 12px}.view-intro{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}.view-intro p{font-size:10px;color:#91a2b9}.segmented{display:flex;border:1px solid #dce8f8;background:white;padding:4px;border-radius:12px}.segmented button{border:0;border-radius:8px;background:transparent;color:#8a9cb7;font-size:11px;padding:8px 14px}.segmented button.active{background:#ebf3ff;color:#1769d2;font-weight:600}.review-explainer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px;background:#edf5ff8c;border:1px solid #dfebfa;border-radius:20px;margin-bottom:24px}.review-explainer h2{font-size:18px;line-height:1.5}.review-explainer p{font-size:11px;color:#8298b7;max-width:700px;margin-bottom:0}.feedback-row{border:1px solid #e1eaf8;padding:22px;border-radius:18px;background:white}.feedback-row .btn{font-size:10px;min-height:34px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.section-card{margin-bottom:20px}.section-card h3{font-size:17px}.statrow{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e1eaf8;font-size:12px}.table{width:100%;border-collapse:collapse;font-size:12px}.table td,.table th{padding:12px;border-bottom:1px solid #e0eaf7;text-align:left}.form-grid{margin-bottom:15px}.error,.drawer-message{color:#ad5a66}.review-drawer{position:fixed;inset:0 0 0 auto;margin:0;border:0;border-left:1px solid #dce8f8;border-radius:25px 0 0 25px;width:min(690px,94vw);height:100dvh;max-width:none;max-height:none;padding:28px 30px;overflow:auto;background:#fffffff7;box-shadow:-12px 0 60px #1b426d12}.review-drawer::backdrop{background:#17315222;backdrop-filter:blur(1px)}.review-drawer>.close{position:absolute;top:23px;right:23px;float:none;display:grid;place-items:center;border:0;border-radius:11px;width:33px;height:33px;font-size:21px;cursor:pointer}.drawer-header{padding-right:35px;margin-bottom:20px}.drawer-header .eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:11px}.drawer-header h2{font-size:26px;letter-spacing:-.5px;margin-bottom:10px}.drawer-header>p:not(.eyebrow){font-size:12px;color:#7f93af;margin-bottom:15px}.drawer-header>p span{margin:0 5px}.drawer-tabs{display:flex;gap:4px;border-bottom:1px solid #e0e9f5;position:sticky;top:-28px;background:#fffffff2;z-index:2;backdrop-filter:blur(12px);margin:0 -4px 24px;padding:7px 0 0}.drawer-tabs button{width:auto;margin:0;padding:11px 12px;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:11px;background:transparent;color:#8ca0ba}.drawer-tabs button.active{background:transparent;border-color:#1769d2;color:#1769d2;box-shadow:none;font-weight:600}.drawer-tabs button span{margin-left:5px;background:#edf3fc;border-radius:5px;padding:2px 5px;font-size:9px}.case-outcome{padding:19px 20px;border:1px solid #dce9fa;border-radius:16px;background:#f3f8ffb3;margin-bottom:21px}.case-outcome p{font-size:13px;color:#506f98;margin-bottom:0;line-height:1.7}.issue-detail{padding:0 0 23px;margin-bottom:23px;border-bottom:1px solid #e6edf8}.issue-detail-heading{display:flex;gap:13px;align-items:center;margin-bottom:13px}.issue-detail h3{font-size:15px;color:#3d5c85;margin:0 0 5px}.issue-number{width:27px;height:27px;min-width:27px;display:grid;place-items:center;background:#edf4ff;border:1px solid #dce9fb;color:#5184c6;border-radius:8px;font-size:11px}.issue-detail>p{font-size:12px;color:#7188a7;line-height:1.75}.action-callout{padding:14px 16px;border-left:2px solid #8bb8f0;background:#f6faff;border-radius:0 12px 12px 0}.action-callout>b{font-size:10px;color:#5284c2}.action-callout>p{font-size:12px;color:#54739c;line-height:1.7;margin:7px 0 0}.evidence-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.evidence-link{border:1px solid #e1eaf8;background:white;border-radius:8px;font-size:10px;color:#6f91bb;padding:7px 9px}.source-meta{font-size:9px!important;color:#9aabc1!important;display:block;margin:9px 0 0}.data-limitations{padding:16px;border:1px solid #ebe7dd;border-radius:13px;background:#fcfaf5;margin-bottom:20px;color:#a18c6b}.data-limitations summary{font-size:11px}.data-limitations li{font-size:10px;line-height:1.7;margin:7px 0}.data-limitations ul{padding-left:17px;margin-bottom:0}.drawer-bottom-actions{display:flex;gap:10px;position:sticky;bottom:-28px;background:#ffffffed;backdrop-filter:blur(12px);padding:16px 0 12px;z-index:1}.drawer-bottom-actions .btn{font-size:11px}.evidence-timeline{margin-top:22px}.timeline-event{display:grid;grid-template-columns:13px minmax(0,1fr);gap:13px;padding:0 0 24px;position:relative}.timeline-event:before{content:'';position:absolute;left:4px;top:15px;bottom:0;width:1px;background:#e0eaf8}.timeline-event:last-child:before{display:none}.timeline-dot{width:9px;height:9px;background:#c1d6f1;border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px #ccdef5;margin-top:4px}.timeline-dot.message{background:#5f98df}.event-caption{display:flex;justify-content:space-between;align-items:center;gap:15px}.event-caption b{font-size:11px;color:#5f7b9f}.event-caption time{font-size:9px;color:#97aac2}.timeline-event p{font-size:12px;line-height:1.7;color:#6f86a5;white-space:pre-line}.technical-reference{margin-top:8px;font-size:9px;color:#a5b4c7}.technical-reference code{display:block;margin-top:5px;font-size:9px}.highlighted-evidence>div{background:#edf5ff;border-radius:12px;padding:12px;margin-top:-12px}.crm-snapshot{padding:15px;border:1px solid #e1ebf8;border-radius:13px;margin-top:20px}.crm-snapshot>summary{font-size:11px;color:#7996ba}.decision-intro{padding:0 0 16px}.decision-intro h3{font-size:17px;margin-bottom:8px}.decision-intro p{font-size:12px;color:#8aa0bc;line-height:1.7}.decision-form>label{margin-bottom:19px;font-size:11px}.decision-form textarea{font-size:12px;min-height:80px;line-height:1.65}.decision-form select{font-size:12px}.decision-finding{background:#f8fbff;border:1px solid #e2ecf9;border-radius:15px;padding:17px;margin:20px 0}.decision-finding-head{display:flex;align-items:center;gap:10px;margin-bottom:15px;flex-wrap:wrap}.decision-finding-head label{font-size:10px;flex:1}.decision-finding-head select{font-size:11px;padding:8px}.exclude-finding{font-size:9px;color:#a47a82}.decision-finding>label{font-size:11px;margin:12px 0}.decision-proof>summary{font-size:10px;color:#86a0c1}.decision-proof>label{font-size:10px;margin:12px 0}.decision-proof .source-picks{display:grid;gap:10px;margin-top:15px}.decision-proof .source-picks label{align-items:start;gap:9px;font-size:10px}.decision-proof .source-picks small{display:block;color:#a0b0c5;line-height:1.6;margin-top:4px}.review-history{border-top:1px solid #e1eaf8;margin-top:25px;padding-top:23px}.review-history h3{font-size:14px;color:#7891b1}.review-history .feedback-row{padding:16px}.drawer-message{font-size:11px;line-height:1.7;margin-top:18px}.empty{border-radius:16px;padding:26px;font-size:12px;line-height:1.7;color:#8197b4}.message{font-size:12px}.login-card .brand-mark{display:block}.login-card{width:min(450px,100%)}.login-card h1{font-size:25px}.login-card input{width:100%}.login-card label{margin:18px 0}.login-card .btn{width:100%}
.header-actions{flex-wrap:wrap;justify-content:flex-end;max-width:400px}.header-actions .banner{margin:0;white-space:nowrap;font-size:10px}.page-header .muted{max-width:650px}.work-table{font-size:13px}.work-table th{font-size:10px;color:#7489a5}.work-table td small{font-size:10px;color:#7d91ad}.name-button{font-size:13px}.name-button span{font-size:10px;color:#8095b1}.type-label{font-size:11px;color:#6681a4}.count-link span{font-size:10px}.data-indicator{font-size:10px}.panel-note{font-size:11px;color:#7d92b0}.block-heading p{font-size:11px;color:#7f94b0}.pulse-stat>span{font-size:12px;color:#66809f}.pulse-stat small{font-size:10px;color:#8096b2}.cause-item>span{font-size:12px;color:#58769c}.cause-item>small{font-size:10px;color:#8098b7}.queue-table td small{font-size:11px}.issue-title{font-size:12px}.next-action{font-size:12px}.review-status{font-size:10px}.manager-focus{display:grid;gap:0;margin:0 0 13px}.manager-focus>button{border:0;border-bottom:1px solid #edf2f9;background:transparent;padding:13px 0;display:flex;align-items:center;gap:10px;text-align:left}.manager-focus>button:last-child{border:0}.manager-initial{width:29px;height:29px;border-radius:9px;background:#eef5ff;color:#6e9bce;display:grid;place-items:center;font-size:11px;flex-shrink:0}.manager-focus-name{font-size:12px;font-weight:500;color:#4e709b;line-height:1.5}.manager-focus-name>small{display:block;font-size:10px;color:#8ba0bb;margin-top:3px}.manager-focus-count{font-size:17px;font-weight:600;margin-left:auto;color:#427ec9;text-align:right}.manager-focus-count>small{display:block;font-size:9px;color:#93a8c1;font-weight:400;margin-top:3px}.scope-toolbar label{font-size:11px;color:#728bab}.queue-controls label{font-size:11px;color:#7c93af}.data-quality-panel p,.review-shortcut p{color:#788fad}.decision-intro p{color:#718bae}.drawer-header>p:not(.eyebrow){color:#6a86a9}.timeline-event p{color:#55749c}.event-caption b{color:#4f739f}.source-meta{color:#7c95b4!important}.decision-form>label,.decision-finding>label{color:#5b7ba4}
.saved-decision-note{font-size:11px;color:#527ba9;background:#edf5ff;border:1px solid #dbe9fa;padding:12px 14px;border-radius:12px;margin:0 0 20px}.feedback-corrections{margin-top:16px;border-top:1px solid #e0eaf7;padding-top:14px}.feedback-corrections>summary{font-size:11px;color:#5c7fa9}.feedback-corrections>div{margin-top:14px;font-size:11px;line-height:1.7}.feedback-corrections p{color:#6687ad;font-size:11px;margin-top:6px}
.timeline-dot{padding:0;margin:4px 0 0;box-sizing:border-box}
:root{--control-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23355278' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
select,.scope-toolbar select,.queue-controls select{appearance:none;-webkit-appearance:none;border-radius:999px;background-image:var(--control-chevron);background-repeat:no-repeat;background-size:16px 16px;background-position:right 14px center;padding-right:39px!important;cursor:pointer;line-height:1.5}
.scope-toolbar input,.scope-toolbar select{border-radius:999px;padding-left:17px}
.advanced-filters>summary::after,.admin-menu>summary::after{content:'';display:inline-block;flex-shrink:0;width:14px;height:14px;background:var(--control-chevron) center/14px 14px no-repeat;vertical-align:middle;margin-left:6px;transform:none}
.advanced-filters[open]>summary::after,.admin-menu[open]>summary::after{transform:rotate(180deg)}
@supports(appearance:base-select){
 select,.scope-toolbar select,.queue-controls select{appearance:base-select;-webkit-appearance:base-select;background-image:none;padding-right:14px!important;display:flex;align-items:center;gap:12px}
 select::picker-icon{content:'';display:block;flex-shrink:0;width:16px;height:16px;margin-left:auto;background:var(--control-chevron) center/16px 16px no-repeat;rotate:0deg;transition:transform .15s ease}
 select:open::picker-icon{transform:rotate(180deg)}
 ::picker(select){appearance:base-select;border:1px solid #d8e6f9;border-radius:18px;background:#fffffff5;color:#294e7b;box-shadow:0 12px 36px #1d528e1a,0 2px 7px #1d528e0a;padding:5px;margin-top:7px;max-height:310px;backdrop-filter:blur(12px)}
 select option{border-radius:12px;padding:10px 13px;font-size:12px;line-height:1.5;cursor:pointer;min-height:36px;outline:none}
 select option:checked{background:#e9f2ff;color:#1769d2;font-weight:600}
 select option:hover,select option:focus-visible{background:#f0f6ff;color:#175ebc}
 select option::checkmark{display:none}
 select option:disabled{color:#9aadc6;cursor:default}
}
@media(min-width:1550px){.overview-layout{grid-template-columns:minmax(0,1fr) 310px}.work-table td{padding-top:16px;padding-bottom:16px}.work-table{font-size:13px}.work-table th{font-size:10px}.type-label{font-size:11px}.name-button{font-size:13px}.block-heading p{font-size:11px}}
@media(max-width:1200px){.product-brand span{display:none}.product-brand>div{padding-left:12px}.product-brand{gap:12px}.topbar{padding:0 22px;gap:12px}#nav>button{padding:10px;font-size:11px}.overview-layout{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.work-panel{padding:18px}.scope-toolbar{gap:12px}.scope-toolbar>label{width:150px}.scope-toolbar>label:nth-child(2){width:150px}.scope-toolbar>label:nth-child(3){width:160px}.scope-toolbar .scope-search{min-width:140px}.account-menu #identity{display:none}.workspace>main{padding:23px 25px}.pulse-stat{padding:0 18px}.franchise-table{min-width:630px}}
@media(max-width:950px){.topbar{height:auto;min-height:78px;flex-wrap:wrap;padding:12px 20px;gap:12px}.product-brand>img{width:112px}.product-brand>div strong{font-size:15px}.account-menu{margin-left:auto}#nav{order:3;width:100%;justify-content:space-between;margin:0}#nav>button{flex:1}.overview-layout{grid-template-columns:1fr}.overview-side{grid-template-columns:repeat(3,1fr);gap:15px}.overview-side>.work-panel{padding:17px}.overview-side h3{font-size:13px}.cause-list{gap:12px}.cause-item>span{font-size:10px}.header-actions .freshness{display:none}.scope-toolbar{gap:10px}.scope-toolbar>label{flex:1;min-width:145px}.scope-toolbar .scope-search{max-width:none}.advanced-filters{margin-left:0}.pulse-stat>span{font-size:10px}.pulse-stat small{font-size:9px}.workspace-footer{font-size:8px}.work-table td{padding-top:14px;padding-bottom:14px}}
@media(max-width:650px){.workspace>main{padding:20px 15px}.topbar{padding:11px 15px}.product-brand>img{width:105px}.product-brand>div{border-left:0;padding-left:3px}.product-brand span{display:none}#nav{gap:0;overflow:visible}#nav>button{font-size:10px;padding:9px 6px;white-space:normal}.admin-menu>summary{font-size:10px;padding:8px 5px}.page-header{gap:12px;margin-bottom:20px;align-items:start}.page-header h1{font-size:23px}.page-header .muted{font-size:11px}.header-actions .btn{min-height:33px;font-size:9px;padding:8px 10px}.banner{font-size:9px;line-height:1.5;margin-bottom:18px}.scope-toolbar>label{min-width:calc(50% - 10px);width:calc(50% - 10px)}.scope-toolbar>label:nth-child(2),.scope-toolbar>label:nth-child(3){width:auto}.scope-toolbar input,.scope-toolbar select{font-size:11px}.scope-toolbar .scope-search{max-width:none;min-width:calc(50% - 10px)}.pulse-strip{grid-template-columns:1fr 1fr;row-gap:19px;padding:18px 4px}.pulse-stat{padding:0 17px}.pulse-stat:nth-child(2){border:0}.pulse-stat strong{font-size:28px}.pulse-stat small{font-size:8px}.overview-side{grid-template-columns:1fr}.work-panel{padding:17px;border-radius:17px}.block-heading h2{font-size:15px}.block-heading p{font-size:9px}.overview-main,.overview-side{gap:17px}.work-table{font-size:11px}.franchise-table{min-width:620px}.work-table th{font-size:9px}.overview-main .work-table{min-width:560px}.queue-controls{gap:10px}.queue-controls label{min-width:calc(50% - 8px);flex:1}.queue-controls .text-button{margin-left:0}.queue-tabs{gap:3px}.queue-tabs>button{font-size:10px;padding:8px}.queue-tabs>button span{margin-left:5px}.queue-table{min-width:800px}.queue-panel{padding:16px}.review-explainer{display:block;padding:19px}.review-explainer h2{font-size:17px}.review-explainer .btn{margin-top:16px}.view-intro{align-items:start;flex-direction:column}.workspace-footer{display:block;line-height:1.8}.workspace-footer span{display:block}.review-drawer{width:100vw;border-radius:0;padding:24px 19px}.drawer-header h2{font-size:24px}.drawer-tabs{top:-24px}.drawer-tabs button{font-size:10px;padding:11px 9px}.drawer-bottom-actions{bottom:-24px}.drawer-bottom-actions .btn{font-size:10px}.decision-finding-head .exclude-finding{margin-left:37px}.event-caption{align-items:start}.grid{grid-template-columns:1fr}.review-explainer p{font-size:11px}.account-avatar{width:28px;height:28px}.login-card{padding:28px}}
