.operator-inspector .run-tabs{gap:0;padding:0 clamp(10px,2vw,28px);height:64px;align-items:stretch;scroll-padding-inline:10px;scrollbar-width:thin;background:#fff}.operator-inspector .run-tabs button{position:relative;flex:1 0 auto;padding:0 18px;min-height:48px;font-size:12px;font-weight:600;text-align:center;color:#657d8b;border-bottom:2px solid transparent;transition:color .18s,background-color .18s,border-color .18s}.operator-inspector .run-tabs button:hover{color:#0c1a2b;background:#f8fbfa}.operator-inspector .run-tabs button.active{color:#0c1a2b;border-bottom-color:#26b9b0}.operator-inspector .run-tabs button.has-review:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-left:9px;vertical-align:middle;background:#26b9b0}.mobile-review-shortcut button:focus-visible,.operator-inspector .decision-document:focus-visible,.operator-inspector .decision-review-findings:focus-visible,.operator-inspector .finding-item:focus-visible,.operator-inspector .inspector-tab-content:focus-visible,.operator-inspector .run-tabs button:focus-visible{outline:3px solid #26b9b0;outline-offset:-3px;position:relative;z-index:1}.operator-inspector .inspector-tab-content{min-width:0;outline-offset:-3px}.operator-inspector .finding-item{cursor:pointer;transition:background .18s,box-shadow .18s}.operator-inspector .finding-item.active{background:#f0f7f6;box-shadow:inset 3px 0 #26b9b0}.operator-inspector .finding-inspector h3{font-family:Newsreader,Georgia,serif;font-size:clamp(26px,2.6vw,39px);font-weight:400;letter-spacing:-.03em;line-height:1.07}.operator-inspector .amount-readout strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.operator-inspector .source-ref{min-height:54px;cursor:pointer}.operator-inspector .timeline-panel{min-width:0}.operator-inspector .timeline-panel pre{overflow-x:auto;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.operator-inspector .run-right-panel{position:-webkit-sticky;position:sticky;top:20px}.operator-inspector .run-right-panel>*{min-width:0}.operator-inspector .control-panel .panel-title h2{font-family:Newsreader,Georgia,serif;font-weight:400;font-size:26px}.operator-inspector .state{border-radius:999px;padding:5px 10px;font-weight:650;letter-spacing:.005em}.operator-inspector .severity{border-radius:3px;padding:4px 7px;border-left-width:3px;text-transform:none;font-weight:650}.operator-inspector .severity-prefix{color:inherit;opacity:.72;font-weight:450}.operator-inspector .state-pending_review{border-style:dashed}.operator-inspector .state-running{border-left:3px solid #4d7992}.operator-inspector .state-dead_letter,.operator-inspector .state-failed{border-left:3px solid #8c4244}.operator-inspector .state-approved{border-left:3px solid #17675c}.operator-inspector .state-rejected{border-style:double;border-width:2px}.operator-inspector.decision-focused .run-grid{grid-template-columns:minmax(0,1fr)}.operator-inspector.decision-focused .run-right-panel{display:none}.operator-inspector .decision-focus{padding:clamp(20px,3.7vw,46px);background:#fff;min-width:0}.operator-inspector .decision-focus-intro{max-width:640px;margin-bottom:28px}.operator-inspector .decision-focus-intro>span{color:#398f8a;font-weight:680;letter-spacing:.06em;font-size:11px;text-transform:uppercase}.operator-inspector .decision-focus-intro h3{font:350 clamp(38px,4.5vw,68px)/.98 Newsreader,Georgia,serif;color:#0c1a2b;letter-spacing:-.04em;margin:15px 0}.operator-inspector .decision-focus-intro p{font-size:13px;line-height:1.8;color:#647c8a;max-width:56ch}.operator-inspector .decision-focus-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(255px,.8fr);grid-gap:26px;gap:26px;align-items:start}.operator-inspector .decision-evidence-list{padding:0 12px 0 0;min-width:0}.operator-inspector .decision-detail-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;border-top:1px solid #d6e1e5}.operator-inspector .decision-detail-row span{font-size:12px;color:#647e8c}.operator-inspector .decision-detail-row strong{font:350 32px Newsreader,Georgia,serif;color:#0c1a2b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.operator-inspector .decision-evidence-list h4{font:350 27px Newsreader,Georgia,serif;margin:26px 0 12px}.operator-inspector .decision-document{width:100%;padding:15px 3px;background:none;display:flex;gap:12px;align-items:center;text-align:left;border:0;border-top:1px solid #d6e1e5;color:#0c1a2b}.operator-inspector .decision-document>svg:first-child{color:#318b85;flex-shrink:0}.operator-inspector .decision-document>svg:last-child{margin-left:auto;color:#318b85;flex-shrink:0}.operator-inspector .decision-document span{font-weight:600;font-size:12px;overflow-wrap:anywhere;min-width:0}.operator-inspector .decision-document small{font-size:11px;font-weight:400;display:block;margin-top:4px;color:#718996}.operator-inspector .decision-document:hover{background:#f2f8f7}.operator-inspector .decision-review-findings{background:none;border:0;color:#1e7873;font-size:12px;font-weight:700;padding:15px 0;display:flex;gap:12px;align-items:center}.operator-inspector .decision-focus .control-panel{border:1px solid #d9e2e6;box-shadow:0 8px 35px rgba(12,26,43,.04)}.operator-inspector .decision-focus .review-buttons{padding-bottom:22px}.operator-inspector .review-buttons .button{width:100%;min-height:45px;justify-content:center}.operator-inspector .hash-group .mono{overflow-wrap:anywhere}.operator-inspector .split-source{min-width:0}.operator-inspector .source-viewer{max-width:100%;min-width:0}.operator-inspector .source-viewer .table-scroll{overflow:auto;overscroll-behavior-x:contain}.operator-inspector .document-choice{min-height:54px}.operator-inspector .evidence-finding{min-height:72px}.operator-inspector .source-toolbar,.operator-inspector .source-toolbar a{min-width:0}.operator-inspector .run-metadata{flex-wrap:wrap}.composer-modal[role=dialog],.doc-drawer[role=dialog],.operator-inspector .modal[role=dialog]{outline:none}.operator-inspector .modal-footer .button{min-height:44px}.mobile-review-shortcut{display:none}@media(max-width:1050px){.operator-inspector .run-right-panel{position:static}.operator-inspector .decision-focus-layout{grid-template-columns:minmax(0,1fr) minmax(230px,.9fr)}}@media(max-width:760px){.operator-inspector .run-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:19;height:58px;box-shadow:0 4px 18px rgba(12,26,43,.05);padding:0 5px;overflow-x:auto;overflow-y:hidden}.operator-inspector .run-tabs button{padding:0 12px;font-size:12px}.operator-inspector .run-right-panel{display:none}.operator-inspector .run-grid{display:block}.operator-inspector .run-main-panel{min-height:0}.operator-inspector .decision-focus{padding:25px 18px 28px}.operator-inspector .decision-focus-layout{grid-template-columns:minmax(0,1fr);gap:25px}.operator-inspector .decision-evidence-list{padding:0}.operator-inspector .decision-focus .control-panel{width:100%;max-width:unset}.operator-inspector .decision-focus-intro h3{font-size:clamp(40px,10vw,60px)}.operator-inspector .findings-layout{display:flex;flex-direction:column;min-height:0}.operator-inspector .findings-list{max-height:320px;overscroll-behavior-y:contain}.operator-inspector .finding-inspector{padding:24px 18px;min-height:240px}.operator-inspector .finding-inspector h3{font-size:33px}.operator-inspector .document-rail{scrollbar-width:thin}.operator-inspector .document-choice{flex:0 0 auto;max-width:200px;min-height:48px}.operator-inspector .evidence-workspace{min-height:0}.operator-inspector .split-evidence{height:auto;min-height:500px}.operator-inspector .split-analysis,.operator-inspector .split-source{height:auto;min-height:450px;max-height:70vh;overflow:auto}.operator-inspector .split-evidence .mobile-hidden{display:none}.operator-inspector .mobile-evidence-switch{height:49px}.operator-inspector .mobile-evidence-switch button{min-height:48px;font-size:13px}.operator-inspector .timeline-panel{padding:25px 18px}.operator-inspector .run-heading h1{font-size:clamp(29px,8vw,42px);line-height:1}.mobile-review-shortcut{position:-webkit-sticky;position:sticky;bottom:0;z-index:22;background:#0c1a2b;color:#fff;border-top:1px solid #26b9b0;padding:12px 14px calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;justify-content:space-between;margin:20px -15px -55px;box-shadow:0 -6px 25px rgba(12,26,43,.2)}.mobile-review-shortcut strong{font-size:12px;font-weight:650;display:block}.mobile-review-shortcut span{font-size:10px;color:#a8bdc9;display:block;margin-top:3px;line-height:1.4}.mobile-review-shortcut button{flex-shrink:0;display:flex;align-items:center;gap:5px;border:0;border-radius:4px;background:#26b9b0;color:#0c1a2b;font-size:11px;font-weight:700;padding:13px 12px;min-height:44px}}@media(max-width:390px){.operator-inspector .run-tabs button{font-size:11px;padding:0 7px}.operator-inspector .run-tabs button.has-review:after{width:5px;height:5px;margin-left:4px}.operator-inspector .decision-focus-intro h3{font-size:40px}.operator-inspector .run-metadata{gap:8px}.operator-inspector .source-toolbar{font-size:11px}.operator-inspector .run-tabs{top:0}.mobile-review-shortcut span{max-width:172px}}@media(prefers-reduced-motion:reduce){.operator-inspector .finding-item,.operator-inspector .run-tabs button{transition:none}}.evidence-document-open{all:unset;box-sizing:border-box;display:block;cursor:pointer;text-align:left;max-width:100%;overflow-wrap:anywhere}.evidence-document-open:hover strong{color:#187f79;text-decoration:underline}.evidence-document-open:focus-visible{outline:3px solid #26b9b0;outline-offset:3px}@media(max-width:760px){.modal[role=dialog]{max-height:calc(100svh - 8px);overflow-y:auto;border-radius:12px 12px 0 0}.modal[role=dialog] .modal-footer{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.doc-drawer[role=dialog]{height:100svh}}