@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#f7f5f1\]{background-color:#f7f5f1}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.telegram-report-button{color:#9b493b}.telegram-report-layer{z-index:140;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.telegram-report-backdrop{cursor:pointer;background:#1c19156b;border:0;position:absolute;inset:0}.telegram-report-dialog{z-index:1;background:#fff;border:1px solid #dedbd5;border-radius:14px;width:min(620px,100%);position:relative;overflow:hidden;box-shadow:0 20px 70px #1f191438}.telegram-report-dialog header,.telegram-report-dialog footer{border-bottom:1px solid #eeeae4;justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;display:flex}.telegram-report-dialog header>div{gap:3px;display:grid}.telegram-report-dialog header strong{color:#302e2a;font-size:16px}.telegram-report-dialog header span{color:#9b493b;font-size:13px;font-weight:800}.telegram-report-dialog header button{color:#827b73;cursor:pointer;background:0 0;border:0}.telegram-report-body{gap:9px;padding:16px 17px;display:grid}.telegram-report-body>strong{color:#514b45;font-size:12px}.telegram-report-body textarea{resize:vertical;color:#302e2a;background:#fffdfa;border:1px solid #dedbd5;border-radius:9px;outline:none;width:100%;min-height:230px;padding:12px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.telegram-report-body textarea:focus{border-color:#b0503b;box-shadow:0 0 0 3px #b0503b1f}.telegram-report-dialog footer{border-top:1px solid #eeeae4;border-bottom:0;justify-content:flex-end}.telegram-report-dialog footer button{color:#514b45;cursor:pointer;background:#fff;border:1px solid #dedbd5;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:700}.telegram-report-dialog footer .telegram-report-primary{color:#fff;background:#9b493b;border-color:#9b493b}.repair-history-page{gap:16px;padding:22px 26px 36px;display:grid}.repair-history-header,.repair-browser-head,.repair-unit-hero,.repair-history-tabs{justify-content:space-between;align-items:center;gap:14px;display:flex}.repair-history-header h2{color:#302e2a;letter-spacing:-.04em;margin:0;font-size:29px}.repair-history-header p{color:#827b73;margin:5px 0 0;font-size:13px}.repair-history-count{color:#827b73;font-size:12px;font-weight:700}.repair-history-filters{grid-template-columns:minmax(250px,1.6fr) repeat(4,minmax(130px,1fr)) auto;gap:9px;display:grid}.repair-history-filters input,.repair-history-filters select{color:#302e2a;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #dedbd5;border-radius:9px;padding:0 10px;font-size:12px}.repair-history-filters button{color:#5f5952;cursor:pointer;background:#f1eee8;border:0;border-radius:9px;padding:0 12px;font-size:12px;font-weight:700}.repair-history-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.repair-unit-browser,.repair-unit-profile{background:#fff;border:1px solid #dedbd5;border-radius:15px;min-width:0}.repair-unit-browser{overflow:hidden}.repair-browser-head{border-bottom:1px solid #eeeae4;padding:13px 14px}.repair-browser-head strong{color:#302e2a;font-size:13px}.repair-browser-head span{color:#827b73;font-size:11px}.repair-browser-head select{color:#827b73;background:0 0;border:0;max-width:132px;font-size:10px}.repair-unit-list{max-height:610px;overflow:auto}.repair-unit-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0ede8;grid-template-columns:58px 1fr;gap:10px;width:100%;padding:10px;display:grid}.repair-unit-row:hover,.repair-unit-row.selected{background:#f8f6f2}.repair-unit-row img{object-fit:cover;background:#f1eee8;border-radius:8px;width:58px;height:44px}.repair-unit-row span{gap:2px;min-width:0;display:grid}.repair-unit-row strong{color:#302e2a;font-size:12px}.repair-unit-row small,.repair-unit-row em,.repair-unit-row i{color:#827b73;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;overflow:hidden}.repair-unit-row em{color:#b0503b;font-weight:700}.repair-unit-hero{border-bottom:1px solid #eeeae4;align-items:flex-start;padding:18px}.repair-unit-hero-photo{object-fit:cover;background:#f1eee8;border-radius:11px;width:116px;height:88px}.repair-unit-hero-copy{flex:1;min-width:0}.repair-manufacturer-logo{color:#827b73;letter-spacing:.08em;font-size:10px;font-weight:800;display:block}.repair-unit-hero h2{color:#302e2a;letter-spacing:-.03em;margin:4px 0 2px;font-size:24px}.repair-unit-hero p{color:#514b45;margin:0;font-size:13px;font-weight:700}.repair-unit-hero small{color:#827b73;margin-top:4px;font-size:10px;display:block}.repair-unit-hero-copy>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.repair-unit-hero-copy b,.repair-unit-hero-copy span{color:#635d56;letter-spacing:.03em;background:#f1eee8;border-radius:999px;padding:4px 7px;font-size:9px}.repair-unit-hero-copy .repair-status-active{color:#3f7656;background:#e7f2e9}.repair-view-assets{color:#514b45;cursor:pointer;background:#fff;border:1px solid #dedbd5;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:700}.repair-kpis{background:#eeeae4;border-bottom:1px solid #eeeae4;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.repair-kpis>div{background:#fff;gap:4px;min-width:0;padding:13px 15px;display:grid}.repair-kpis span{color:#827b73;text-transform:uppercase;font-size:10px}.repair-kpis strong{color:#302e2a;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.repair-history-tabs{border-bottom:1px solid #eeeae4;justify-content:flex-start;padding:0 15px;overflow-x:auto}.repair-history-tabs button{color:#827b73;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 6px 10px;font-size:12px;font-weight:700}.repair-history-tabs button.active{color:#302e2a;border-color:#b0503b}.repair-table-wrap{overflow:auto}.repair-history-table{border-collapse:collapse;width:100%;min-width:850px}.repair-history-table th{color:#827b73;text-align:left;border-bottom:1px solid #eeeae4;padding:10px 12px;font-size:9px}.repair-history-table td{color:#514b45;vertical-align:top;border-bottom:1px solid #f0ede8;padding:11px 12px;font-size:11px}.repair-history-table tbody tr{cursor:pointer}.repair-history-table tbody tr:hover{background:#fbfaf8}.repair-history-table td small{color:#827b73;margin-top:3px;display:block}.repair-case-link,.repair-notes header button{color:#9b493b;cursor:pointer;background:0 0;border:0;font-weight:800}.repair-status-complete{color:#3f7656;background:#e7f2e9;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.repair-empty{color:#827b73;text-align:center;place-items:center;gap:5px;min-height:180px;padding:24px;display:grid}.repair-empty strong{color:#514b45;font-size:13px}.repair-empty span{font-size:12px}.repair-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:15px;display:grid}.repair-chart-card{border:1px solid #eeeae4;border-radius:11px;padding:14px}.repair-chart-card h3{color:#514b45;margin:0 0 14px;font-size:13px}.repair-bar-row{color:#827b73;grid-template-columns:120px 1fr 80px;align-items:center;gap:8px;margin:10px 0;font-size:11px;display:grid}.repair-bar-row>div{background:#eeeae4;border-radius:99px;height:8px;overflow:hidden}.repair-bar-row i{border-radius:inherit;background:#b0503b;height:100%;display:block}.repair-bar-row b{color:#514b45;text-align:right;font-size:11px}.repair-documents,.repair-notes{gap:9px;padding:15px;display:grid}.repair-documents button,.repair-notes article{text-align:left;background:#fff;border:1px solid #eeeae4;border-radius:10px;padding:12px}.repair-documents button{cursor:pointer;gap:4px;display:grid}.repair-documents strong,.repair-notes header{color:#514b45;font-size:12px}.repair-documents span,.repair-notes header span{color:#827b73;font-size:11px}.repair-notes header{justify-content:space-between;display:flex}.repair-notes p{color:#514b45;margin:9px 0 0;font-size:12px;line-height:1.5}.repair-history-page{gap:14px}.repair-browser-head{flex-wrap:wrap}.repair-browser-head select{background:#faf9f6;border:1px solid #eeeae4;border-radius:8px;flex-basis:100%;order:3;max-width:none;min-height:32px;padding:0 8px}.repair-unit-row{border-left:3px solid #0000;grid-template-columns:68px 1fr;align-items:center;padding:11px 14px}.repair-unit-row.selected{background:#f8f3ef;border-left-color:#9b493b}.repair-unit-row img{border-radius:9px;width:68px;height:50px}.repair-unit-row strong{font-size:13px}.repair-unit-row small{color:#635d56;font-weight:600}.repair-unit-hero{align-items:center;gap:18px;padding:20px}.repair-unit-hero-photo{border-radius:12px;flex:none;width:168px;height:112px}.repair-unit-hero h2{margin:0 0 4px;font-size:28px}.repair-unit-hero p{letter-spacing:.01em;font-size:15px}.repair-unit-hero small{margin-top:6px;font-size:12px}.repair-unit-hero-copy b,.repair-unit-hero-copy span{padding:5px 9px;font-size:10px;font-weight:800}.repair-hero-side{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:12px;display:flex}.repair-hero-side .repair-manufacturer-logo{color:#302e2a;letter-spacing:.14em;border:1px solid #e4e0d9;border-radius:8px;padding:7px 12px;font-size:13px}.repair-kpis{background:#fff;gap:12px;padding:16px 20px}.repair-kpis>div{background:#fcfbf9;border:1px solid #eeeae4;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.repair-kpis>div>i{color:#9b493b;background:#f3ebe6;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.repair-kpis>div>section{gap:3px;min-width:0;display:grid}.repair-kpis strong{letter-spacing:-.02em;font-size:18px}.repair-kpis strong.muted{color:#827b73;font-size:13px;font-weight:700}.repair-kpis small{color:#827b73;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.repair-history-tabs{gap:18px;padding:0 20px}.repair-history-tabs button{padding:12px 2px 11px;font-size:13px}.repair-history-tabs button.active{color:#302e2a;border-bottom-width:2px}.repair-history-table th{letter-spacing:.06em;background:#faf9f6;padding:11px 14px;font-size:10px}.repair-history-table td{vertical-align:middle;padding:14px;font-size:12px}.repair-history-table td strong{color:#302e2a;font-weight:700}.repair-history-table td.nowrap{white-space:nowrap}.repair-detail-cell{max-width:280px}.repair-detail-cell small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.repair-row-arrow{color:#a39d94;width:32px}.repair-history-table tbody tr:hover .repair-row-arrow{color:#9b493b}.repair-issue-badge,.repair-status-pill{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-block}.repair-status-pill{text-transform:none;border-radius:999px;font-size:11px}.tone-blue{color:#3a64a8;background:#e6eefa}.tone-coral{color:#c0584a;background:#fbe9e5}.tone-orange{color:#b8651c;background:#fcecdc}.tone-purple{color:#7a4aa6;background:#efe8f7}.tone-steel{color:#55697b;background:#e8edf1}.tone-red{color:#b3322d;background:#f9e2e0}.tone-green{color:#3f7656;background:#e5f2e9}.tone-slate{color:#4b5563;background:#e9eaed}.tone-violet{color:#5b4bc4;background:#ece9fb}.tone-amber{color:#946c0f;background:#fbf0d4}.tone-neutral{color:#635d56;background:#f1eee8}@media (max-width:1050px){.repair-history-filters{grid-template-columns:repeat(3,1fr)}.repair-history-layout{grid-template-columns:1fr}.repair-unit-list{grid-template-columns:repeat(2,1fr);max-height:280px;display:grid}}@media (max-width:700px){.repair-history-page{padding:14px}.repair-history-header,.repair-unit-hero{flex-direction:column;align-items:flex-start}.repair-history-filters,.repair-kpis{grid-template-columns:1fr}.repair-unit-hero,.repair-hero-side{align-items:flex-start}.repair-charts,.repair-unit-list{grid-template-columns:1fr}}.drivers-directory{gap:18px;display:grid}.drivers-directory-header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.drivers-directory-header h2{color:#302e2a;letter-spacing:-.04em;margin:4px 0 6px;font-size:30px}.drivers-directory-header p:not(.eyebrow){color:#84796c;margin:0;font-size:12px}.drivers-count{color:#84796c;font-size:12px;font-weight:700}.drivers-directory-toolbar{gap:7px;max-width:520px;display:grid}.drivers-directory-toolbar label{color:#84796c;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.drivers-directory-toolbar input{color:#302e2a;background:#fffdf9;border:1px solid #ded7ce;border-radius:10px;outline:none;padding:11px 12px}.drivers-directory-toolbar input:focus{border-color:#a99a8b;box-shadow:0 0 0 3px #a99a8b26}.drivers-table-wrap{background:#fffdf9;border:1px solid #e4ded6;border-radius:15px;overflow:auto}.drivers-table{border-collapse:collapse;width:100%;min-width:720px}.drivers-table th,.drivers-table td{text-align:left;border-bottom:1px solid #eee9e2;padding:13px 15px;font-size:12px}.drivers-table th{color:#84796c;letter-spacing:.08em;text-transform:uppercase;background:#f8f5f0;font-size:10px}.drivers-table td{color:#5e5750}.drivers-table td strong{color:#302e2a}.drivers-table tr:last-child td{border-bottom:0}.drivers-state{color:#84796c;text-align:center;background:#fffdf9;border:1px solid #e4ded6;border-radius:15px;padding:48px 20px}.drivers-error button{cursor:pointer;border:0;border-radius:7px;margin-left:8px;padding:7px 10px}.drivers-table tbody tr{cursor:pointer}.drivers-table tbody tr:focus{outline-offset:-2px;outline:2px solid #9c8e80}.driver-modal-backdrop{z-index:50;background:#302e2a47;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.driver-modal{background:#fffdf9;border:1px solid #ded7ce;border-radius:16px;width:min(580px,100%);max-height:calc(100vh - 48px);padding:22px;overflow:auto;box-shadow:0 24px 80px #302e2a33}.driver-modal header{margin-bottom:18px}.driver-modal header>div:first-child{min-width:0}.driver-modal header h3{max-width:430px;line-height:1.15}.driver-modal header button{flex:none}.driver-modal>div:not(.driver-form-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.driver-modal>div:not(.driver-form-grid)>div,.driver-modal>div:not(.driver-form-grid)>section{background:#faf7f2;border:1px solid #eee9e2;border-radius:11px;min-width:0;padding:13px 14px}.driver-modal>div:not(.driver-form-grid)>div>span:first-child,.driver-modal>div:not(.driver-form-grid)>section>span:first-child{color:#84796c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.driver-modal>div:not(.driver-form-grid)>div>strong,.driver-modal>div:not(.driver-form-grid)>section>strong{color:#302e2a;font-size:14px;line-height:1.35;display:block}.driver-modal>div:not(.driver-form-grid)+footer{margin-top:18px}@media (max-width:640px){.driver-modal>div:not(.driver-form-grid){grid-template-columns:1fr}}.driver-modal header,.driver-modal footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.driver-modal h3{color:#302e2a;margin:5px 0;font-size:25px}.driver-modal header p:not(.eyebrow){color:#84796c;margin:0;font-size:12px}.driver-modal header button,.driver-modal footer button{color:#302e2a;cursor:pointer;background:#fffdf9;border:1px solid #ded7ce;border-radius:8px;padding:8px 11px;font-weight:700}.driver-modal footer{justify-content:flex-end;align-items:center;margin-top:22px}.driver-modal footer button:last-child{color:#fffdf9;background:#302e2a;border-color:#302e2a}.driver-form-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:22px;display:grid}.driver-form-grid label{color:#84796c;text-transform:uppercase;letter-spacing:.06em;gap:7px;font-size:10px;font-weight:800;display:grid}.driver-form-grid input,.driver-form-grid select{color:#302e2a;width:100%;font:inherit;text-transform:none;letter-spacing:normal;background:#fffdf9;border:1px solid #ded7ce;border-radius:9px;padding:10px}.driver-combobox{position:relative}.driver-combobox-options{z-index:2;background:#fffdf9;border:1px solid #ded7ce;border-radius:9px;max-height:180px;display:grid;position:absolute;left:0;right:0;overflow:auto;box-shadow:0 12px 28px #302e2a1f}.driver-combobox-options button{color:#302e2a;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee9e2;padding:10px}.driver-combobox-options span{color:#84796c;padding:10px;font-size:11px}.drivers-error{color:#a64e43}@media (max-width:640px){.driver-form-grid{grid-template-columns:1fr}.driver-modal-backdrop{padding:12px}}.driver-modal{flex-direction:column;width:min(680px,100%);max-height:calc(100vh - 32px);display:flex;overflow:visible}.driver-modal header{flex:none}.driver-modal-close{place-items:center;width:32px;height:32px;font-size:22px;line-height:1;display:grid;border-radius:9px!important;padding:0!important}.driver-form-grid{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:2px}.driver-form-grid>label{min-width:0}.driver-form-grid input,.driver-form-grid .kgz-select-trigger,.driver-form-grid .kgz-asset-trigger{box-sizing:border-box;min-height:42px}.driver-modal-footer{border-top:1px solid #eee9e2;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;margin-top:2px;padding-top:18px;display:flex!important}.driver-modal-footer button{min-width:92px}.driver-modal-footer button:last-child{min-width:120px}.driver-save-error{grid-column:1/-1;margin:0}@media (max-width:640px){.driver-modal{max-height:calc(100vh - 24px);overflow:auto}.driver-form-grid{grid-template-columns:1fr}.driver-modal-footer{background:#fffdf9;position:sticky;bottom:0}}.odometer-source-label{color:#84796c;letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:700;display:block}.odometer-retry{color:#6f5f50;cursor:pointer;background:#fffdf9;border:1px solid #ded7ce;border-radius:6px;margin-left:8px;padding:4px 7px;font-size:10px;font-weight:700}.add-asset-anchor{z-index:1000;position:relative}.topbar{z-index:90;overflow:visible}.top-utility-group{z-index:1000;position:relative}.global-search-shell{width:clamp(180px,14vw,220px);position:relative}.global-search-field{border:1px solid var(--border-soft,#ded7ce);background:var(--surface-raised,#fffdf9);min-height:42px;color:var(--text-secondary,#84796c);border-radius:11px;align-items:center;gap:9px;padding:0 13px;transition:border-color .16s,box-shadow .16s;display:flex}.global-search-field:focus-within{border-color:#b8aa99;box-shadow:0 0 0 3px #b8aa9929}.global-search-field input{width:100%;min-width:0;color:var(--text-primary,#302e2a);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.global-search-field input::placeholder{color:var(--text-secondary,#84796c);opacity:1}.global-search-results{z-index:1200;border:1px solid var(--border-soft,#ded7ce);background:var(--surface-raised,#fffdf9);border-radius:11px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 16px 38px #302e2a24}.global-search-results button{width:100%;color:var(--text-primary,#302e2a);text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:10px 12px;display:grid}.global-search-results button:hover{background:var(--surface-soft,#f7f3ee)}.global-search-results strong{font-size:12px}.global-search-results small,.sidebar-search-empty{color:var(--text-secondary,#84796c);font-size:11px}.global-search-results .sidebar-search-empty{margin:0;padding:12px}.add-asset-menu{z-index:100;pointer-events:auto;background:#fff;border:none;border-radius:14px;width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #1914101f}.add-asset-menu button{color:#3c3934;text-align:left;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:44px;padding:0 14px;font-size:12px;display:flex}.add-asset-menu button:hover,.add-asset-menu button:focus-visible{background:#f1eee8;outline:none}.add-asset-menu button svg,.add-asset-menu button span{pointer-events:none}.add-asset-anchor>button{-webkit-user-select:none;user-select:none}.fleet-map-page{flex-direction:column;gap:12px;min-height:calc(100vh - 160px);display:flex}.fleet-map-toolbar{background:var(--os-surface-2,#f8f6f2);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.fleet-samsara-status{color:#4a4640;white-space:nowrap;margin:0;font-size:11px;font-weight:650}.fleet-map-search{color:#958c81;align-items:center;gap:8px;min-width:260px;padding:0 10px;display:flex}.fleet-map-search input{color:#302e2a;background:0 0;border:0;outline:0;width:100%;height:36px;font-size:12px}.fleet-map-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.fleet-map-filters select,.fleet-live-control,.fleet-count{color:#4a4640;background:#fff;border:0;border-radius:10px;height:32px;padding:0 10px;font-size:10px;font-weight:650}.fleet-live-control{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.fleet-live-control i{background:#71a67a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #71a67a1f}.fleet-live-control.paused i{background:#b9a26d}.fleet-count{color:#827b73;background:0 0;align-items:center;display:inline-flex}.fleet-map-layout{grid-template-columns:minmax(0,1fr);gap:12px;min-height:650px;display:grid}.fleet-map-layout.has-selection{grid-template-columns:minmax(0,3fr) minmax(300px,1.05fr)}.fleet-map-canvas{isolation:isolate;background:#e9e8e2;border-radius:22px;min-height:650px;position:relative;overflow:hidden}.fleet-map-real{width:100%;height:100%;position:absolute;inset:0}.fleet-map-state{z-index:6;color:#827b73;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f8f6f2b8;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex;position:absolute;inset:0}.fleet-map-state strong{color:#3c3934;font-size:13px}.fleet-map-state button{color:#4a4640;cursor:pointer;background:#f1eee8;border:0;border-radius:9px;margin-top:6px;padding:7px 12px;font-size:10px;font-weight:650}.moving-truck-marker{box-sizing:border-box;appearance:none;width:28px;min-width:28px;height:28px;min-height:28px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;display:block;position:relative;overflow:visible}.moving-truck-marker__labels{z-index:2;pointer-events:none;white-space:nowrap;background:0 0;flex-direction:column;align-items:center;gap:2px;margin:0;padding:0;display:flex;position:absolute;bottom:27px;left:50%;transform:translate(-50%)}.moving-truck-marker__truck-label{box-sizing:border-box;min-width:0;height:18px;box-shadow:none;color:#fff;white-space:nowrap;background:#0b2638;border:0;border-radius:3px;justify-content:center;align-items:center;margin:0;padding:0 5px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.moving-truck-marker__trailer-label{box-sizing:border-box;min-width:0;height:16px;box-shadow:none;color:#fff;white-space:nowrap;background:#0b2638;border:0;border-radius:3px;justify-content:center;align-items:center;margin:0;padding:0 6px;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.moving-truck-marker__arrow{z-index:1;width:28px;height:28px;box-shadow:none;transform-origin:50%;pointer-events:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;transition:transform .18s linear;display:block;position:absolute;inset:0}.moving-truck-marker__arrow svg{width:28px;height:28px;display:block;overflow:visible}.moving-truck-marker:before,.moving-truck-marker:after,.moving-truck-marker__arrow:before,.moving-truck-marker__arrow:after{content:none!important;display:none!important}.moving-truck-marker-host{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important;transform:none!important}.moving-vehicle-marker{pointer-events:auto;width:28px;height:28px;display:block;position:relative}.moving-vehicle-marker__labels{pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.moving-vehicle-marker__truck-label{box-sizing:border-box;color:#fff;white-space:nowrap;background:#0b2638;border:0;border-radius:3px;justify-content:center;align-items:center;height:18px;padding:0 5px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.moving-vehicle-marker__trailer-label{box-sizing:border-box;color:#fff;white-space:nowrap;background:#0b2638;border:0;border-radius:3px;justify-content:center;align-items:center;height:16px;padding:0 6px;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.moving-vehicle-marker__direction{transform-origin:50%;place-items:center;width:28px;height:28px;transition:transform .18s linear;display:grid}.moving-vehicle-marker__direction svg{width:28px;height:28px;display:block}.fleet-marker{z-index:3;color:#fff;min-width:0;height:auto;box-shadow:none;cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:1px;padding:0;transition:none;animation:none;display:inline-flex;position:absolute;transform:translate(-50%,-100%)}.fleet-marker:after{content:"";z-index:-1;background:#fffffff5;border-bottom:1px solid #28231e1a;border-right:1px solid #28231e1a;width:9px;height:9px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.fleet-marker-status{background:#929794;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.fleet-marker.driving .fleet-marker-status{background:#6b9a78}.fleet-marker.idle .fleet-marker-status{background:#c29b4d}.fleet-marker.parked .fleet-marker-status,.fleet-marker.offline .fleet-marker-status{background:#929794}.fleet-marker.offline{opacity:.72}.fleet-marker-icon{color:#3c3934;flex:0 0 15px;width:15px;height:13px;position:relative}.fleet-marker-icon.truck:before{content:"";border:1.5px solid;border-radius:2px;width:10px;height:7px;position:absolute;top:3px;left:0}.fleet-marker-icon.truck:after{content:"";border:1.5px solid;border-left:0;border-radius:0 2px 2px 0;width:6px;height:6px;position:absolute;bottom:0;right:0}.fleet-marker-icon.trailer:before{content:"";border:1.5px solid;border-radius:2px;width:14px;height:8px;position:absolute;top:2px;left:0}.fleet-marker-icon.trailer:after{content:"";border:1.5px solid;border-radius:50%;width:4px;height:4px;position:absolute;bottom:0;right:0}.fleet-marker strong{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:normal;font-size:11px;font-weight:700}.fleet-marker em{color:#3c3934;background:#e9e4dc;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;font-style:normal;font-weight:700;display:inline-flex;position:absolute;top:-8px;right:-7px}.fleet-marker.case-red{border:2px solid #c7837a;animation:2.3s ease-in-out infinite fleet-case-pulse;box-shadow:0 0 0 2px #c7837a29,0 4px 14px #823d3429}.fleet-marker.case-yellow{border-color:#d5b36c;box-shadow:0 0 0 2px #d5b36c2e,0 4px 14px #82642a21}.fleet-marker.case-high{border-color:#cf9a7a;box-shadow:0 0 0 2px #cf9a7a29,0 4px 14px #824b2a21}.fleet-marker.zoom-unit .fleet-marker-label strong{font-size:10px}.fleet-legend-toggle{z-index:5;color:#3c3934;cursor:pointer;background:#fff;border:0;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:700;position:absolute;bottom:14px;left:14px;box-shadow:0 3px 12px #14121024}.fleet-marker-legend{z-index:4;color:#3c3934;background:#fff;border-radius:10px;flex-direction:column;gap:8px;min-width:220px;padding:11px 12px;font-size:9px;display:flex;position:absolute;bottom:52px;left:14px;box-shadow:0 3px 12px #14121024}.fleet-marker-legend span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.legend-symbol{border:1.5px solid #fff;width:11px;height:11px;display:inline-block;box-shadow:0 1px 3px #00000040}.off-circle,.on-circle{border-radius:50%}.off-circle,.disconnected-square{background:#26313a}.on-circle,.connected-square{background:#3e9b6f}.disconnected-square,.connected-square{border-radius:3px}.moving-arrow{width:0;height:0;box-shadow:none;border:6px solid #0000;border-left:12px solid #3e9b6f;border-right:0}.fleet-marker-symbol{z-index:1;border:2px solid #fff;flex:0 0 15px;width:15px;height:15px;display:block;position:relative;box-shadow:0 2px 5px #00000047}.fleet-marker.truck .fleet-marker-symbol{background:#28343e;border-radius:3px}.fleet-marker.truck.marker-on .fleet-marker-symbol{background:#3e9b6f}.fleet-marker.truck.marker-moving .fleet-marker-symbol{clip-path:polygon(0 0,100% 50%,0 100%);width:22px;height:22px;box-shadow:none;transform:rotate(var(--marker-heading));background:#fff;border:0;border-radius:0;flex:0 0 22px;position:relative}.fleet-marker.truck.marker-moving .fleet-marker-symbol:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#18a978;position:absolute;inset:2px 3px 2px 2px}.fleet-marker.truck.marker-moving .fleet-marker-symbol:before{content:none}.fleet-marker.trailer .fleet-marker-symbol{background:#26313a;border-radius:3px;flex-basis:16px;width:16px;height:16px}.fleet-marker.truck .fleet-marker-symbol{flex-basis:16px;width:16px;height:16px}.fleet-marker.truck.marker-moving .fleet-marker-symbol{flex-basis:22px;width:22px;height:22px}.fleet-marker.truck.marker-offline .fleet-marker-symbol{background:#26313a;border-radius:50%;flex-basis:16px;width:16px;height:16px}.fleet-marker.trailer.marker-online .fleet-marker-symbol{background:#3e9b6f;border-radius:3px;flex-basis:16px;width:16px;height:16px}.fleet-marker.trailer.marker-offline .fleet-marker-symbol{background:#26313a;border-radius:3px;flex-basis:16px;width:16px;height:16px}.fleet-marker.trailer.marker-connected .fleet-marker-symbol{background:#3e9b6f}.fleet-marker-label{color:#fff;white-space:nowrap;background:#24384a;border-radius:4px;order:-1;align-items:center;gap:1px;min-height:0;padding:3px 6px;line-height:1;display:inline-flex;box-shadow:0 1px 3px #00000040}.fleet-marker-label strong{font-size:10px;font-weight:750;line-height:1}.fleet-marker-label span{font-size:10px;font-weight:500;line-height:1}.fleet-marker-label em{color:#24384a;background:#ffffffe0;border-radius:3px;min-width:12px;height:12px;margin-left:4px;padding:0 3px;font-size:8px;font-style:normal;font-weight:750;position:static}.fleet-marker-label strong{font-size:10px;font-weight:550}.fleet-marker-label em{color:#26313a;background:#fff;border-radius:999px;min-width:15px;height:15px;padding:0 4px;font-size:8px;font-style:normal;font-weight:750;position:static}.fleet-marker.case-red .fleet-marker-label{outline-offset:2px;outline:2px solid #c7837a}.fleet-marker.case-yellow .fleet-marker-label{outline-offset:2px;outline:2px solid #d5b36c}.fleet-marker.case-high .fleet-marker-label{outline-offset:2px;outline:2px solid #cf9a7a}.fleet-marker.selected .fleet-marker-symbol{transform:none}.fleet-marker.truck.marker-moving.selected .fleet-marker-symbol{transform:rotate(var(--marker-heading))}@keyframes fleet-case-pulse{0%,to{box-shadow:none}50%{box-shadow:none}}.fleet-marker-root{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;width:20px!important;height:20px!important;padding:0!important;transition:none!important;animation:none!important;display:block!important;overflow:visible!important;transform:none!important}.fleet-marker-root.fleet-marker-pair{width:1px!important;height:1px!important}.fleet-marker-root.fleet-marker-pair:after{display:none!important}.fleet-pair-group{pointer-events:none!important;width:20px!important;height:20px!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.fleet-pair-group .vehicle-group{width:20px!important;height:20px!important;display:block!important;position:absolute!important;inset:0!important}.fleet-marker-pair .fleet-pair-trailer{transform:translate(calc(-50% + var(--pair-trailer-x,-30px)), calc(-50% + var(--pair-trailer-y,0px)))!important}.fleet-marker-pair .fleet-marker-label{pointer-events:none!important;position:absolute!important;top:-22px!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important}.fleet-marker-pair .fleet-marker-symbol{transform:translate(-50%, -50%) rotate(var(--marker-heading))!important;position:absolute!important;top:50%!important;left:50%!important}.fleet-marker-pair .fleet-pair-trailer .fleet-marker-symbol{transform:translate(-50%,-50%)!important}.fleet-marker-pair .fleet-pair-truck .fleet-marker-label{top:-27px!important}.fleet-marker{width:20px!important;height:20px!important;display:block!important;position:relative!important;transform:none!important}.fleet-marker:after{display:none!important}.vehicle-group{width:20px!important;height:20px!important;display:block!important;position:relative!important;transform:none!important}.fleet-marker-label{z-index:2;color:#fff!important;white-space:nowrap!important;filter:none!important;background:#263a4a!important;border:0!important;border-radius:4px!important;outline:0!important;align-items:center!important;gap:4px!important;padding:4px 7px!important;transition:none!important;animation:none!important;display:inline-flex!important;position:absolute!important;bottom:calc(100% + 3px)!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 1px 3px #0000003d!important}.fleet-marker-root .fleet-marker-label,.fleet-marker-root .fleet-marker-label *{pointer-events:none}.fleet-marker-label .case-count{color:#263a4a;background:#fffffff0;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;font-weight:700;display:inline-flex!important}.fleet-marker-gap{display:none!important}.fleet-marker-symbol{z-index:1;margin:0!important;transition:none!important;animation:none!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.fleet-marker.case-red .fleet-marker-label{color:#fff!important;background:#963d3d!important}.fleet-marker.case-yellow .fleet-marker-label{color:#fff!important;background:#a67b38!important}.fleet-marker.case-high .fleet-marker-label{color:#fff!important;background:#a9504c!important}.fleet-marker.case-red .fleet-marker-label{color:#fff!important;background:#a94f4f!important;outline:none!important}.fleet-marker.case-yellow .fleet-marker-label{color:#fff!important;background:#a97a36!important;outline:none!important}.fleet-marker.case-high .fleet-marker-label{color:#fff!important;background:#b76552!important;outline:none!important}.fleet-marker.selected .fleet-marker-label{box-shadow:0 2px 6px #14191e38!important}.fleet-marker-label{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.fleet-marker-label strong,.fleet-marker-label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fleet-marker-symbol{transform-origin:50%!important}.fleet-marker.truck.marker-moving .fleet-marker-symbol{transform:translate(-50%, -50%) rotate(var(--marker-heading))!important}.fleet-status-summary{z-index:4;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffd6;border-radius:13px;gap:7px;padding:8px;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 5px 18px #2f2d2514;display:none!important}.fleet-status-summary span{color:#73766f;font-size:9px;font-weight:650}.fleet-status-summary b{color:#373832;font-size:12px}.fleet-status-summary .driving{color:#60916e}.fleet-status-summary .idle{color:#b18d4d}.fleet-status-summary .offline{color:#9b9a94}.fleet-map-controls{z-index:4;background:#ffffffdb;border-radius:12px;gap:5px;padding:5px;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 5px 18px #2f2d2514}.fleet-map-controls button{color:#4f4b44;cursor:pointer;background:#f6f4ef;border:0;border-radius:8px;min-width:30px;height:30px;font-size:16px}.fleet-map-controls button:last-child{padding:0 9px;font-size:10px;font-weight:650}.fleet-map-empty{z-index:5;text-align:center;background:#ffffffe6;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:24px 30px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fleet-map-empty strong{color:#3c3934;font-size:13px}.fleet-map-empty button{color:#4a4640;cursor:pointer;background:#f1eee8;border:0;border-radius:9px;padding:8px 12px;font-size:10px}.fleet-vehicle-panel{background:#fff;border-radius:22px;min-width:0;padding:20px;animation:.25s ease-out fleet-panel-in;position:relative;overflow:auto;box-shadow:0 10px 30px #231f1714}.fleet-panel-close{color:#6c675f;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:14px;right:14px}.fleet-panel-kicker{color:#827b73;letter-spacing:.08em;font-size:9px;font-weight:700}.fleet-vehicle-panel h2{color:#1b1a18;margin:5px 0 0;font-size:25px}.fleet-panel-title{color:#68625c;margin-top:4px;font-size:13px;font-weight:650}.fleet-panel-driver{border-bottom:1px solid #eeeae3;flex-direction:column;gap:3px;margin-top:20px;padding-bottom:16px;display:flex}.fleet-panel-driver span,.fleet-panel-location span,.fleet-telemetry-grid span{color:#827b73;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:650}.fleet-panel-driver strong{color:#302e2a;font-size:13px}.fleet-panel-driver small,.fleet-panel-location small{color:#817a72;font-size:11px}.fleet-status-heading{color:#5e916b;align-items:center;gap:6px;margin-top:15px;font-size:13px;font-weight:700;display:flex}.fleet-status-heading i{background:currentColor;border-radius:50%;width:8px;height:8px}.fleet-status-heading.idle{color:#b18d4d}.fleet-status-heading.parked{color:#7d8282}.fleet-status-heading.offline{color:#9b9a94}.fleet-status-heading small{color:#827b73;margin-left:auto;font-size:9px;font-weight:500}.fleet-vehicle-panel h3{color:#3c3934;margin:20px 0 9px;font-size:13px}.fleet-telemetry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fleet-telemetry-grid>div{background:#f7f5f1;border-radius:12px;flex-direction:column;gap:4px;padding:10px;display:flex}.fleet-telemetry-grid strong{color:#302e2a;font-size:13px}.fleet-telemetry-grid meter{width:100%;height:4px}.fleet-panel-location{background:#f7f5f1;border-radius:12px;flex-direction:column;gap:5px;margin-top:12px;padding:12px;display:flex}.fleet-panel-cases{margin-top:4px}.fleet-panel-section-heading{justify-content:space-between;align-items:center;display:flex}.fleet-panel-section-heading h3{margin:0}.fleet-panel-section-heading b{color:#5c554c;background:#f1eee8;border-radius:50%;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:10px;display:inline-flex}.fleet-case-card{background:#f8f6f2;border-radius:12px;margin-top:8px;padding:11px}.fleet-case-card>div{align-items:center;gap:7px;display:flex}.fleet-case-card strong{color:#3c3934;font-size:11px}.fleet-case-priority{color:#6a6259;text-transform:uppercase;background:#eeeae3;border-radius:9999px;padding:4px 6px;font-size:8px;font-weight:700}.fleet-case-priority.critical,.fleet-case-priority.high{color:#9a554b;background:#f2e2de}.fleet-case-priority.medium{color:#91743b;background:#f3ebd8}.fleet-case-card p{color:#665f57;margin:7px 0 5px;font-size:10px}.fleet-case-card small{color:#8c857d;font-size:9px}.fleet-case-card button{color:#4e6b8a;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0;font-size:10px;font-weight:700;display:block}.fleet-no-cases{color:#827b73;font-size:11px}.fleet-panel-footer{border-top:1px solid #eeeae3;margin-top:18px;padding-top:14px}.fleet-panel-footer button{color:#fff;cursor:pointer;background:#302e2a;border:0;border-radius:10px;width:100%;height:34px;font-size:10px;font-weight:700}.fleet-map-layout.has-selection .fleet-map-canvas{min-width:0}@keyframes fleet-panel-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (max-width:1000px){.fleet-map-toolbar{flex-direction:column;align-items:stretch}.fleet-map-search{width:100%}.fleet-map-filters{justify-content:flex-start}.fleet-map-layout.has-selection{grid-template-columns:1fr}.fleet-vehicle-panel{min-height:0}.fleet-map-canvas{min-height:560px}}@media (max-width:620px){.fleet-map-filters select,.fleet-live-control,.fleet-count{flex:1}.fleet-map-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fleet-map-canvas{min-height:500px}.fleet-status-summary{justify-content:space-between;left:16px;right:16px}.fleet-telemetry-grid{grid-template-columns:1fr}}.case-center-toolbar .segctl,.case-center-toolbar .segctl.segctl-sm,.case-center-toolbar .segctl.segctl-md{background:#fff!important;border:none!important;border-radius:12px!important;outline:none!important;padding:3px!important;overflow:hidden!important}section.completed-cases-shell section.completed-month-group{background:var(--os-surface-2)!important;box-shadow:none!important;border:0!important;border-radius:20px!important;outline:0!important;overflow:hidden!important}section.completed-cases-shell section.completed-month-group>button.completed-month-toggle,section.completed-cases-shell section.completed-month-group>div.completed-month-content{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}section.completed-cases-shell section.completed-month-group>div.completed-month-content>div.completed-card-grid,section.completed-cases-shell section.completed-month-group>div.completed-month-content>div.case-center-grid{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.completed-cases-shell .completed-month-group,.completed-cases-shell .completed-month-group.is-expanded,.completed-cases-shell .completed-month-group.is-collapsed{box-shadow:none!important;background:#ececea!important;border:0!important;border-radius:20px!important;outline:0!important}.completed-cases-shell .completed-month-group>.completed-month-toggle,.completed-cases-shell .completed-month-group>.completed-month-content,.completed-cases-shell .completed-month-group>.completed-month-content>.completed-card-grid{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html,body{min-height:100%}body{color:#171715;-webkit-font-smoothing:antialiased;background:#f7f5f1;min-width:320px;min-height:100vh;margin:0;font-family:Manrope Variable,Manrope,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:1.45}button,input,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:30;color:#d9e3f0;background:linear-gradient(#0b1220 0%,#101b2f 100%);border-right:1px solid #ffffff0f;flex-direction:column;width:250px;padding:18px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{border-bottom:1px solid var(--border-soft,#e4ded6);justify-content:center;align-items:center;margin:0 16px 14px;padding:28px 6px 30px;display:flex}.brand-mark{color:#fff;letter-spacing:.8px;width:100%;height:76px;box-shadow:none;background:0 0;border-radius:0;place-items:center;font-size:13px;font-weight:800;display:grid;overflow:visible}.brand-mark img{object-fit:contain;object-position:center;width:auto;max-width:105%;height:140%}.mobile-close{color:#fff;background:0 0;border:0;margin-left:auto;display:none}.sidebar-section-label{color:#66758d;letter-spacing:.14em;text-transform:uppercase;padding:17px 10px 7px;font-size:10px;font-weight:800}.department-nav{gap:4px;display:grid}.department-nav button{color:#9babbe;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:42px;padding:0 11px;transition:all .18s;display:flex}.department-nav button.active{color:#fff;background:#3b82f629;border-color:#60a5fa2e}.department-nav button span{flex:1;font-size:13px;font-weight:650}.department-nav button small{color:#8090a8;background:#ffffff14;border-radius:6px;place-items:center;min-width:22px;height:20px;padding:0 5px;font-size:10px;display:grid}.utility-nav button{min-height:38px}.sidebar-user{background:#ffffff0a;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:10px;margin-top:auto;padding:11px;display:flex}.sidebar-user .avatar{color:#fff;background:#263752;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.sidebar-user div:nth-child(2){flex:1}.sidebar-user strong{color:#fff;font-size:12px;display:block}.sidebar-user span{color:#75869e;margin-top:2px;font-size:10px;display:block}.sidebar-user svg{color:#607089}.workspace{flex:1;min-width:0;margin-left:250px}.topbar{z-index:20;border-bottom:1px solid var(--slate-200);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:20px;height:70px;padding:0 28px;display:flex;position:sticky;top:0}.topbar-left{flex:1;align-items:center;min-width:0;display:flex}.mobile-menu{background:var(--slate-100);border:0;border-radius:9px;margin-right:10px;padding:8px;display:none}.global-search{border:1px solid var(--slate-200);width:min(480px,100%);height:40px;color:var(--slate-400);background:#f8fafc;border-radius:10px;align-items:center;gap:9px;padding:0 11px;display:flex}.global-search input{min-width:0;color:var(--slate-950);background:0 0;border:0;outline:none;flex:1;font-size:13px}.global-search kbd{color:#94a3b8;background:#fff;border:1px solid #dbe3ed;border-radius:5px;padding:3px 6px;font-size:10px;box-shadow:0 1px 1px #0f172a0a}.topbar-actions{align-items:center;gap:8px;display:flex}.ai-button,.new-case-button,.icon-button{border-radius:9px;justify-content:center;align-items:center;gap:8px;height:38px;font-weight:750;display:inline-flex}.ai-button{color:#6d28d9;background:#f5f3ff;border:1px solid #dcd7fe;padding:0 13px;font-size:12px}.ai-button:hover{background:#ede9fe}.new-case-button{color:#fff;background:var(--blue-600);border:0;padding:0 15px;font-size:12px;box-shadow:0 5px 13px #2563eb38}.icon-button{border:1px solid var(--slate-200);width:38px;color:var(--slate-600);background:#fff;position:relative}.notification-button span{color:#fff;background:var(--red-600);border:2px solid #fff;border-radius:8px;place-items:center;min-width:16px;height:16px;font-size:9px;font-weight:800;display:grid;position:absolute;top:-4px;right:-3px}.content-area{max-width:1520px;margin:0 auto;padding:29px 30px 48px}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.department-kicker{color:var(--blue-600);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-flex}.accent-orange{color:var(--orange-600)}.accent-red{color:var(--red-600)}.accent-teal{color:#0f766e}.accent-violet{color:var(--violet-600)}.accent-slate{color:var(--slate-600)}.page-heading h1{color:var(--slate-950);letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.3vw,34px);line-height:1.15}.page-heading p{color:var(--slate-500);margin:8px 0 0;font-size:13px}.live-status{color:#15803d;white-space:nowrap;background:#f0fdf4;border:1px solid #ccead7;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:750;display:flex}.live-status span{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1f}.privacy-banner{color:var(--slate-600);background:#fff;border:1px solid #d9e1ec;border-radius:11px;align-items:center;gap:11px;margin-bottom:17px;padding:12px 14px;display:flex}.privacy-banner strong,.privacy-banner span{display:block}.privacy-banner strong{color:var(--slate-950);font-size:12px}.privacy-banner span{margin-top:2px;font-size:11px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:24px;display:grid}.stat-card{border:1px solid var(--slate-200);background:#fff;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:11px;min-width:0;padding:16px;display:grid;box-shadow:0 5px 16px #0f172a06}.stat-icon{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.stat-blue{color:#2563eb;background:#eff6ff}.stat-red{color:#dc2626;background:#fef2f2}.stat-orange{color:#ea580c;background:#fff7ed}.stat-violet{color:#7c3aed;background:#f5f3ff}.stat-card div:nth-child(2) span{color:var(--slate-500);font-size:10px;font-weight:650;display:block}.stat-card div:nth-child(2) strong{color:var(--slate-950);letter-spacing:-.04em;margin-top:1px;font-size:24px;display:block}.stat-card small{color:var(--slate-400);border-top:1px solid var(--slate-100);grid-column:1/-1;padding-top:8px;font-size:9px}.command-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.section-title{align-items:center;gap:10px;display:flex}.pulse-dot{background:#ef4444;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #ef44441a}.section-title h2{letter-spacing:-.015em;margin:0;font-size:16px}.section-title p{color:var(--slate-500);margin:3px 0 0;font-size:10px}.toolbar-controls{align-items:center;gap:8px;display:flex}.view-toggle{border:1px solid var(--slate-200);background:#fff;border-radius:9px;gap:2px;padding:3px;display:flex}.view-toggle button{height:31px;color:var(--slate-500);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:750;display:flex}.view-toggle button.active{color:var(--blue-600);background:var(--blue-50)}.filter-button{border:1px solid var(--slate-200);height:38px;color:var(--slate-600);background:#fff;border-radius:9px;align-items:center;gap:9px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.filter-button svg{transform:rotate(90deg)}.case-grid{grid-template-columns:repeat(3,minmax(270px,1fr));gap:14px;display:grid}.case-card{border:1px solid var(--slate-200);background:#fff;border-radius:14px;min-width:0;padding:16px 16px 13px 18px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 6px 20px #0f172a09}.case-card:hover{transform:translateY(-2px);box-shadow:0 13px 30px #0f172a13}.severity-strip{background:#94a3b8;width:4px;position:absolute;inset:0 auto 0 0}.severity-critical .severity-strip,.case-card.severity-critical .severity-strip{background:#dc2626}.severity-high .severity-strip,.case-card.severity-high .severity-strip{background:#f97316}.severity-medium .severity-strip,.case-card.severity-medium .severity-strip{background:#f59e0b}.severity-low .severity-strip,.case-card.severity-low .severity-strip{background:#3b82f6}.case-card-head{justify-content:space-between;align-items:flex-start;gap:10px;min-height:53px;display:flex}.case-number{color:var(--slate-400);letter-spacing:.08em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.case-card h3{color:var(--slate-950);letter-spacing:-.015em;margin:0;font-size:14px;line-height:1.35}.pin-button{border:1px solid var(--slate-200);width:31px;height:31px;color:var(--slate-400);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.pin-button:hover,.pin-button.pinned{color:var(--blue-600);background:var(--blue-50);border-color:#bfdbfe}.pin-button.pinned svg{fill:currentColor}.case-identity{background:var(--slate-50);border-radius:10px;align-items:center;gap:10px;margin:13px 0;padding:10px;display:flex}.unit-badge{color:var(--blue-600);background:#fff;border:1px solid #dbe5f0;border-radius:8px;align-items:center;gap:6px;padding:7px 8px;display:flex}.unit-badge strong{color:var(--slate-950);font-size:12px}.case-identity>div:last-child{min-width:0}.case-identity>div:last-child strong,.case-identity>div:last-child span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.case-identity>div:last-child strong{color:var(--slate-700);font-size:11px}.case-identity>div:last-child span{color:var(--slate-400);margin-top:2px;font-size:9px}.case-status-row{justify-content:space-between;align-items:center;gap:7px;margin-bottom:12px;display:flex}.status-pill{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #dce5ef;border-radius:6px;align-items:center;min-height:23px;padding:0 8px;font-size:8.5px;font-weight:800;display:inline-flex}.health-pill{white-space:nowrap;border-radius:99px;align-items:center;min-height:23px;padding:0 8px;font-size:8.5px;font-weight:800;display:inline-flex}.health-healthy{color:#15803d;background:#dcfce7}.health-needs-attention{color:#a16207;background:#fef9c3}.health-delayed{color:#c2410c;background:#ffedd5}.health-critical{color:#b91c1c;background:#fee2e2}.smart-data{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.smart-data>div{border:1px solid var(--slate-100);border-radius:9px;min-width:0;padding:9px 10px}.smart-data span,.smart-data strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.smart-data span{color:var(--slate-400);font-size:8.5px}.smart-data strong{color:var(--slate-700);margin-top:3px;font-size:10px}.timer-panel{color:var(--blue-600);background:#f8fbff;border:1px solid #dbeafe;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.timer-panel>div{align-items:center;gap:6px;display:flex}.timer-panel span{color:var(--slate-500);font-size:9px;font-weight:650}.timer-panel strong{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:12px}.timer-panel.timer-overdue{color:var(--red-600);background:#fff7f7;border-color:#fecaca}.timer-overdue span{color:#b91c1c}.case-meta{color:var(--slate-400);justify-content:space-between;gap:10px;padding:9px 1px;font-size:8.5px;display:flex}.case-meta strong{color:var(--slate-600)}.activity-line{color:#64748b;align-items:center;gap:5px;margin-bottom:8px;font-size:8.5px;display:flex}.activity-line>span{background:#22c55e;border-radius:50%;width:6px;height:6px}.quick-actions{border-top:1px solid var(--slate-100);gap:5px;padding-top:10px;display:flex}.quick-actions button{border:1px solid var(--slate-200);height:31px;color:var(--slate-600);background:#fff;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.quick-actions button:hover{color:var(--blue-600);background:var(--blue-50);border-color:#bfdbfe}.quick-actions .more-action{flex:0 0 33px}.table-wrap{border:1px solid var(--slate-200);background:#fff;border-radius:13px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:950px}th{color:var(--slate-400);letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#f8fafc;padding:12px 14px;font-size:9px}td{border-top:1px solid var(--slate-100);color:var(--slate-600);padding:13px 14px;font-size:10px}td strong,td span{display:block}td>span{color:var(--slate-400);margin-top:3px}.table-health{color:#fff;background:#64748b;border-radius:7px;place-items:center;width:27px;height:27px;margin-right:7px;font-weight:800;display:inline-grid}.table-health.severity-critical{background:#dc2626}.table-health.severity-high{background:#f97316}.table-health.severity-medium{background:#f59e0b}.table-health.severity-low{background:#3b82f6}.overdue-text strong{color:var(--red-600)}.table-open{border:1px solid var(--slate-200);width:31px;height:31px;color:var(--blue-600);background:#fff;border-radius:8px;place-items:center;display:grid}.empty-state{border:1px dashed var(--slate-300);min-height:310px;color:var(--slate-400);text-align:center;background:#fff;border-radius:14px;align-content:center;place-items:center;display:grid}.empty-state h3{color:var(--slate-700);margin:10px 0 4px}.empty-state p{margin:0;font-size:12px}.ai-panel{z-index:60;background:#fff;flex-direction:column;width:min(420px,96vw);height:100vh;transition:transform .25s;display:flex;position:fixed;top:0;right:0;transform:translate(105%);box-shadow:-20px 0 60px #0f172a2e}.ai-panel.ai-open{transform:translate(0)}.panel-overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a47;border:0;position:fixed;inset:0}.ai-panel-head{border-bottom:1px solid var(--slate-200);flex:none;align-items:center;gap:10px;height:73px;padding:0 16px;display:flex}.ai-orb{color:#fff;background:linear-gradient(135deg,#7c3aed,#3b82f6);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 20px #7c3aed3d}.ai-panel-head>div:nth-child(2){flex:1}.ai-panel-head strong,.ai-panel-head span{display:block}.ai-panel-head strong{font-size:13px}.ai-panel-head span{color:var(--slate-400);margin-top:2px;font-size:9px}.ai-panel-head button,.drawer-head button{width:34px;height:34px;color:var(--slate-500);background:var(--slate-100);border:0;border-radius:8px;place-items:center;display:grid}.ai-content{background:#f8fafc;flex:1;padding:17px;overflow:auto}.ai-greeting{border:1px solid var(--slate-200);background:#fff;border-radius:12px;align-items:flex-start;gap:9px;padding:14px;display:flex}.mini-ai{color:#7c3aed;background:#f3e8ff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ai-greeting strong{font-size:11px}.ai-greeting p{color:var(--slate-500);margin:5px 0 0;font-size:10px;line-height:1.55}.ai-suggestions{flex-wrap:wrap;gap:6px;margin:13px 0;display:flex}.ai-suggestions button{color:#6d28d9;background:#fff;border:1px solid #ddd6fe;border-radius:99px;padding:7px 9px;font-size:8.5px;font-weight:700}.ai-suggestions button:hover{background:#f5f3ff}.ai-preview{background:#fff;border:1px solid #d8d2fb;border-radius:12px;padding:14px;box-shadow:0 9px 24px #4c1d950f}.preview-title{color:#6d28d9;align-items:center;gap:7px;font-size:10px;display:flex}.preview-case{background:#f8fafc;border-radius:9px;margin:12px 0;padding:10px}.preview-case span,.preview-case strong{display:block}.preview-case span{color:var(--slate-400);font-size:8px;font-weight:800}.preview-case strong{margin-top:3px;font-size:11px}.ai-preview label{color:var(--slate-400);text-transform:uppercase;font-size:8px;font-weight:800}.ai-preview>p{color:var(--slate-600);margin:5px 0 12px;font-size:10px;line-height:1.55}.preview-followup{color:var(--blue-600);background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:9px;display:grid}.preview-followup span{color:var(--slate-500);font-size:9px}.preview-followup strong{font-size:10px}.preview-actions{gap:7px;margin-top:12px;display:flex}.preview-actions button{border:1px solid var(--slate-200);height:34px;color:var(--slate-600);background:#fff;border-radius:8px;padding:0 11px;font-size:9px;font-weight:800}.preview-actions .confirm-button{color:#fff;background:#7c3aed;border-color:#6d28d9;align-items:center;gap:5px;display:flex}.ai-success{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:11px;gap:10px;padding:13px;display:flex}.success-check{color:#fff;background:#22c55e;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;display:grid}.ai-success strong,.ai-success span{display:block}.ai-success strong{color:#166534;font-size:10px}.ai-success span{color:#3f7652;margin-top:4px;font-size:9px;line-height:1.45}.ai-composer{border-top:1px solid var(--slate-200);background:#fff;flex:none;padding:12px}.ai-composer textarea{resize:none;border:1px solid var(--slate-200);width:100%;color:var(--slate-700);background:#f8fafc;border-radius:10px;outline:none;padding:11px;font-size:10px;line-height:1.5}.ai-composer textarea:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa21}.ai-composer>div{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.ai-composer span{color:var(--slate-400);font-size:8px}.ai-composer button{color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb);border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.case-drawer-wrap{z-index:70;position:fixed;inset:0}.case-drawer-wrap .panel-overlay{z-index:70}.case-drawer{z-index:71;background:#fff;width:min(470px,96vw);height:100%;position:absolute;top:0;right:0;box-shadow:-20px 0 60px #0f172a2e}.drawer-head{border-bottom:1px solid var(--slate-200);justify-content:space-between;align-items:center;height:78px;padding:0 18px;display:flex}.drawer-head span{color:var(--slate-400);letter-spacing:.07em;font-size:9px;font-weight:800}.drawer-head h2{margin:4px 0 0;font-size:20px}.drawer-body{padding:20px}.drawer-severity{color:#fff;letter-spacing:.06em;background:#64748b;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.drawer-severity.severity-critical{background:#dc2626}.drawer-severity.severity-high{background:#f97316}.drawer-severity.severity-medium{background:#f59e0b}.drawer-severity.severity-low{background:#3b82f6}.drawer-body h3{margin:13px 0 5px;font-size:18px;line-height:1.35}.drawer-body>p{color:var(--slate-500);margin:0;font-size:11px}.drawer-grid{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0;display:grid}.drawer-grid>div{border:1px solid var(--slate-200);border-radius:9px;padding:11px}.drawer-grid span,.drawer-grid strong{display:block}.drawer-grid span{color:var(--slate-400);font-size:8px}.drawer-grid strong{color:var(--slate-700);margin-top:4px;font-size:10px}.timeline-title{color:var(--slate-950);margin:24px 0 12px;font-size:11px;font-weight:800}.timeline-item{gap:10px;min-height:55px;display:flex;position:relative}.timeline-item>span{background:var(--blue-500);border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:3px;position:relative;box-shadow:0 0 0 2px #bfdbfe}.timeline-item:not(:last-of-type):before{content:"";background:var(--slate-200);width:1px;position:absolute;top:14px;bottom:-2px;left:4px}.timeline-item strong{font-size:10px}.timeline-item p{color:var(--slate-400);margin:3px 0 0;font-size:9px}.drawer-ai{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;height:39px;margin-top:15px;font-size:10px;font-weight:800;display:flex}.mobile-overlay{display:none}@media (max-width:1180px){.case-grid{grid-template-columns:repeat(2,minmax(270px,1fr))}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.sidebar{transition:transform .22s;transform:translate(-102%)}.sidebar.sidebar-open{transform:translate(0)}.mobile-close,.mobile-menu{place-items:center;display:grid}.mobile-overlay{z-index:25;background:#0f172a52;border:0;display:block;position:fixed;inset:0}.workspace{margin-left:0}.topbar{padding:0 16px}.content-area{padding:24px 18px 40px}}@media (max-width:700px){.topbar{height:64px}.global-search kbd,.ai-button span{display:none}.ai-button{width:38px;padding:0}.new-case-button{width:38px;padding:0;font-size:0}.page-heading{align-items:flex-start}.live-status{display:none}.stats-grid{grid-template-columns:repeat(2,1fr)}.command-toolbar{flex-direction:column;align-items:flex-start}.toolbar-controls{justify-content:space-between;width:100%}.case-grid{grid-template-columns:1fr}.case-card{padding-left:18px}}@media (max-width:430px){.topbar-actions .icon-button{display:none}.content-area{padding-left:12px;padding-right:12px}.stats-grid{gap:8px}.stat-card{padding:12px}.stat-card small{display:none}.view-toggle button{font-size:0}.view-toggle button svg{margin:0}.page-heading p{font-size:11px}.smart-data{grid-template-columns:1fr}}.mission-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.mission-title-row{align-items:center;gap:10px;display:flex}.mission-title-row h1{letter-spacing:-.035em;margin:0;font-size:26px}.mission-heading p{color:var(--slate-500);margin:6px 0 0;font-size:11px}.mission-live,.rail-live{color:var(--green-600);align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.mission-live i,.rail-live i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dcfce7}.mission-customize{border:1px solid var(--slate-200);height:36px;color:var(--slate-600);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:750;display:flex}.mission-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.mission-kpis article{border:1px solid var(--slate-200);background:#fff;border-radius:14px;min-height:105px;padding:16px;box-shadow:0 5px 18px #0f172a09}.mission-kpis span,.mission-kpis strong,.mission-kpis small{display:block}.mission-kpis span{color:var(--slate-600);font-size:10px;font-weight:750}.mission-kpis strong{letter-spacing:-.04em;margin-top:10px;font-size:25px}.mission-kpis small{color:var(--slate-400);margin-top:7px;font-size:9px}.mission-layout{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:14px;display:grid}.mission-main{min-width:0}.mission-toolbar{border:1px solid var(--slate-200);background:#fff;border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:11px 14px;display:flex}.mission-toolbar strong,.mission-toolbar span{display:block}.mission-toolbar strong{font-size:11px}.mission-toolbar span{color:var(--slate-400);margin-top:3px;font-size:8.5px}.mission-board{border:1px solid var(--slate-200);background:#eef3f8;border-top:0;border-radius:0 0 13px 13px;grid-template-columns:repeat(4,minmax(205px,1fr));gap:10px;padding:10px;display:grid;overflow-x:auto}.mission-column{border:1px solid var(--slate-200);background:#f8fafc;border-radius:11px;min-width:205px;overflow:hidden}.mission-column>header{border-bottom:1px solid var(--slate-200);background:#fff;justify-content:space-between;align-items:center;height:43px;padding:0 10px;display:flex}.mission-column>header>div{color:var(--slate-700);align-items:center;gap:7px;display:flex}.mission-column>header strong{text-transform:uppercase;letter-spacing:.04em;font-size:9px}.mission-column>header span{min-width:20px;height:20px;color:var(--slate-500);background:var(--slate-100);border-radius:99px;place-items:center;font-size:8px;font-weight:800;display:grid}.mission-column>header button{color:var(--slate-400);background:0 0;border:0}.column-critical>header svg{color:#ef4444}.column-followup>header svg{color:#f59e0b}.column-shop>header svg{color:#7c3aed}.column-ready>header svg{color:#16a34a}.mission-stack{align-content:start;gap:8px;min-height:430px;padding:8px;display:grid}.mission-empty{border:1px dashed var(--slate-300);min-height:90px;color:var(--slate-400);background:#fff;border-radius:9px;place-items:center;font-size:9px;display:grid}.mission-card{border:1px solid var(--slate-200);background:#fff;border-radius:10px;padding:11px 10px 9px 13px;transition:all .18s;position:relative;overflow:hidden;box-shadow:0 4px 12px #0f172a09}.mission-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0f172a14}.mission-card-accent{background:#94a3b8;width:3px;position:absolute;inset:0 auto 0 0}.mission-card.severity-critical .mission-card-accent{background:#ef4444}.mission-card.severity-high .mission-card-accent{background:#f97316}.mission-card.severity-medium .mission-card-accent{background:#f59e0b}.mission-card.severity-low .mission-card-accent{background:#3b82f6}.mission-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mission-unit{color:var(--slate-950);letter-spacing:-.02em;background:0 0;border:0;padding:0;font-size:17px;font-weight:800}.due{text-align:right;color:#f59e0b;font-size:7px;font-weight:800;line-height:1.2}.due strong{margin-top:2px;font-size:9px;display:block}.due.overdue{color:#dc2626}.mission-card h3{margin:10px 0 5px;font-size:10px;line-height:1.35}.mission-card p{color:var(--slate-500);margin:3px 0;font-size:8.5px}.mission-card p strong{color:var(--slate-700)}.mission-smart{background:var(--slate-50);border-radius:7px;margin-top:9px;padding:8px}.mission-smart span,.mission-smart strong{display:block}.mission-smart span{color:var(--slate-400);text-transform:uppercase;font-size:7px;font-weight:800}.mission-smart strong{color:var(--slate-700);margin-top:3px;font-size:8.5px}.mission-card-footer{border-top:1px solid var(--slate-100);align-items:center;gap:6px;margin-top:9px;padding-top:8px;display:flex}.mini-owner{color:#fff;background:#3b82f6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-weight:800;display:grid}.mission-card-footer>span{color:var(--slate-500);font-size:8px}.mission-actions{gap:4px;margin-left:auto;display:flex}.mission-actions button{border:1px solid var(--slate-200);width:25px;height:25px;color:var(--slate-500);background:#fff;border-radius:7px;place-items:center;display:grid}.mission-actions button:hover{color:var(--blue-600);background:#eff6ff;border-color:#bfdbfe}.mission-rail{gap:12px;display:grid}.rail-card{border:1px solid var(--slate-200);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 5px 18px #0f172a08}.rail-card>header{border-bottom:1px solid var(--slate-200);justify-content:space-between;align-items:center;height:47px;padding:0 13px;display:flex}.rail-card>header strong{font-size:10px}.activity-feed>div{border-bottom:1px solid var(--slate-100);align-items:center;gap:8px;min-height:53px;padding:8px 12px;display:flex}.activity-feed>div:last-child{border-bottom:0}.activity-feed b{color:#166534;background:#dcfce7;border-radius:9px;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.activity-feed p{flex:1;margin:0}.activity-feed strong,.activity-feed span{display:block}.activity-feed strong{font-size:8.5px}.activity-feed span{color:var(--slate-400);margin-top:3px;font-size:7.5px}.activity-feed time{color:var(--slate-400);font-size:7px}.ai-rail-card{padding-bottom:12px}.ai-rail-card>header svg{color:#7c3aed}.rail-ai-input{width:calc(100% - 24px);min-height:40px;color:var(--slate-400);text-align:left;background:#fafaff;border:1px solid #ddd6fe;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin:12px;padding:0 11px;font-size:8px;display:flex}.rail-ai-input svg{color:#7c3aed}.rail-chips{flex-wrap:wrap;gap:6px;padding:0 12px;display:flex}.rail-chips button{border:1px solid var(--slate-200);color:var(--slate-600);background:#fff;border-radius:99px;padding:6px 8px;font-size:7.5px}.rail-chips button:hover{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.fleet-summary{padding-bottom:14px}.health-ring{background:radial-gradient(circle at center, white 56%, transparent 57%), conic-gradient(#22c55e 0 68%, #f59e0b 68% 88%, #ef4444 88%);border-radius:50%;align-content:center;place-items:center;width:105px;height:105px;margin:16px auto 12px;display:grid}.health-ring strong,.health-ring span{text-align:center;display:block}.health-ring strong{font-size:21px}.health-ring span{color:var(--slate-400);font-size:8px}.health-legend{color:var(--slate-500);justify-content:center;gap:11px;font-size:7px;display:flex}.health-legend span{align-items:center;gap:4px;display:flex}.health-legend i{border-radius:50%;width:7px;height:7px}.health-legend .healthy{background:#22c55e}.health-legend .attention{background:#f59e0b}.health-legend .critical{background:#ef4444}.mission-table{border-top:0;border-radius:0 0 13px 13px}.mission-table table{min-width:900px}@media (max-width:1350px){.mission-layout{grid-template-columns:1fr}.mission-rail{grid-template-columns:repeat(3,1fr)}.mission-board{grid-template-columns:repeat(4,minmax(220px,1fr))}}@media (max-width:980px){.mission-kpis{grid-template-columns:repeat(2,1fr)}.mission-rail{grid-template-columns:1fr}.mission-board{grid-template-columns:repeat(4,240px)}}@media (max-width:620px){.mission-heading{align-items:flex-start}.mission-customize{display:none}.mission-kpis{grid-template-columns:repeat(2,1fr)}.mission-kpis article{min-height:90px;padding:12px}.mission-board{padding:8px}.mission-toolbar{flex-direction:column;align-items:flex-start}.mission-toolbar .view-toggle{width:100%}.mission-toolbar .view-toggle button{flex:1}.mission-title-row h1{font-size:23px}}:root{--os-canvas:#f5f5f7;--os-surface:#ffffffe0;--os-ink:#1d1d1f;--os-muted:#6e6e73;--os-blue:#0a84ff;--os-red:#ff453a;--os-orange:#ff9f0a;--os-yellow:#ffd60a;--os-green:#30d158;--os-violet:#bf5af2;--os-radius:22px}.mission-content{max-width:1800px}.mission-kpis article,.mission-toolbar,.rail-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffc2;border-color:#0f172a12;box-shadow:0 12px 40px #0f172a0b}.mission-board{background:#ecf0f5b8;border-color:#0f172a12;gap:14px;padding:14px}.mission-column{background:#ffffff6b;border:0;border-radius:18px;overflow:visible}.mission-column>header{background:0 0;border:0;border-radius:18px 18px 0 0}.mission-card.dynamic-card{--accent:#0a84ff;border:1px solid var(--accent);padding:0;position:relative}@supports (color:color-mix(in lab, red, red)){.mission-card.dynamic-card{border:1px solid color-mix(in srgb, var(--accent) 30%, #ffffffa6)}}.mission-card.dynamic-card{border-radius:var(--os-radius);box-shadow:0 10px 30px #0f172a0f, 0 0 0 1px #ffffffb3 inset, 0 0 22px var(--accent);background:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.mission-card.dynamic-card{box-shadow:0 10px 30px #0f172a0f, 0 0 0 1px #ffffffb3 inset, 0 0 22px color-mix(in srgb, var(--accent) 10%, transparent)}}.mission-card.dynamic-card{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .24s,opacity .24s,border-color .24s;overflow:hidden;transform:translateZ(0)}.mission-card.dynamic-card.severity-critical{--accent:var(--os-red)}.mission-card.dynamic-card.severity-high{--accent:var(--os-orange)}.mission-card.dynamic-card.severity-medium{--accent:var(--os-yellow)}.mission-card.dynamic-card.severity-low{--accent:var(--os-blue)}.mission-card.dynamic-card:hover{border-color:var(--accent);transform:translateY(-3px)scale(1.006)}@supports (color:color-mix(in lab, red, red)){.mission-card.dynamic-card:hover{border-color:color-mix(in srgb, var(--accent) 55%, white)}}.mission-card.dynamic-card:hover{box-shadow:0 18px 46px #0f172a1c, 0 0 0 1px #ffffffe6 inset, 0 0 30px var(--accent)}@supports (color:color-mix(in lab, red, red)){.mission-card.dynamic-card:hover{box-shadow:0 18px 46px #0f172a1c, 0 0 0 1px #ffffffe6 inset, 0 0 30px color-mix(in srgb, var(--accent) 18%, transparent)}}.mission-card.dynamic-card.is-expanded{z-index:4;border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.mission-card.dynamic-card.is-expanded{border-color:color-mix(in srgb, var(--accent) 62%, white)}}.mission-card.dynamic-card.is-expanded{box-shadow:0 28px 70px #0f172a26, 0 0 0 1px #ffffffe6 inset, 0 0 44px var(--accent)}@supports (color:color-mix(in lab, red, red)){.mission-card.dynamic-card.is-expanded{box-shadow:0 28px 70px #0f172a26, 0 0 0 1px #ffffffe6 inset, 0 0 44px color-mix(in srgb, var(--accent) 20%, transparent)}}.dynamic-island{width:100%;min-height:54px;color:var(--os-ink);text-align:left;background:linear-gradient(#fffffffa,#f9fafcf0);border:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.island-status{background:var(--accent);border-radius:999px;align-items:center;gap:5px;padding:5px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.island-status{background:color-mix(in srgb, var(--accent) 11%, white)}}.island-status{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.island-status{color:color-mix(in srgb, var(--accent) 82%, #1d1d1f)}}.island-status{text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:800}.island-status i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 9px var(--accent);border-radius:50%}.island-unit{letter-spacing:-.025em;white-space:nowrap;font-size:13px;font-weight:800}.island-timer{color:#9a6700;font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff7d6;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800}.island-timer.overdue{color:#b42318;background:#fff0ef;animation:2.5s ease-in-out infinite timerBreath}.island-chevron{color:#8e8e93;place-items:center;transition:transform .38s cubic-bezier(.16,1,.3,1);display:grid}.is-expanded .island-chevron{transform:rotate(90deg)}.dynamic-summary h3{letter-spacing:-.01em;margin:2px 0 5px;font-size:11px;line-height:1.4}.dynamic-summary p{color:var(--os-muted);margin:0;font-size:8px}.dynamic-body{opacity:0;pointer-events:none;max-height:0;padding:0 13px;transition:max-height .48s cubic-bezier(.16,1,.3,1),opacity .2s,transform .38s cubic-bezier(.16,1,.3,1),padding .42s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(-6px)}.dynamic-body>*{min-height:0}.is-expanded .dynamic-body{opacity:1;pointer-events:auto;max-height:920px;padding:2px 13px 14px;transform:translateY(0)}.workspace-data{grid-template-columns:1fr 1fr;gap:7px;display:grid}.workspace-data>div{background:#f6f7f9;border-radius:12px;padding:9px}.workspace-data span,.workspace-data strong{display:block}.workspace-data span{color:#8e8e93;text-transform:uppercase;font-size:6.5px;font-weight:800}.workspace-data strong{margin-top:4px;font-size:8px;line-height:1.3}.workspace-timeline{border:1px solid #0f172a0f;border-radius:14px;margin-top:11px;padding:11px}.workspace-timeline header{justify-content:space-between;margin-bottom:9px;display:flex}.workspace-timeline header strong{font-size:9px}.workspace-timeline header span{color:#8e8e93;font-size:7px}.workspace-timeline>div{gap:8px;padding:6px 0;display:flex}.workspace-timeline i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent);border-radius:50%;margin-top:2px}@supports (color:color-mix(in lab, red, red)){.workspace-timeline i{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 11%, white)}}.workspace-timeline p{margin:0}.workspace-timeline p strong,.workspace-timeline p span{display:block}.workspace-timeline p strong{font-size:7.5px}.workspace-timeline p span{color:#8e8e93;margin-top:3px;font-size:6.5px}.quick-update{margin-top:11px}.quick-update>div{justify-content:space-between;align-items:center;display:flex}.quick-update>div>strong{font-size:9px}.saved-state{color:#20883d;align-items:center;gap:3px;font-size:7px;font-weight:800;display:flex}.quick-update textarea{resize:none;background:#fbfbfc;border:1px solid #0f172a17;border-radius:13px;outline:none;width:100%;margin-top:7px;padding:10px;font-size:8px;line-height:1.5;transition:all .18s}.quick-update textarea:focus{background:#fff;border-color:#80bfff;box-shadow:0 0 0 4px #0a84ff17}.quick-update>button{color:#fff;background:#1d1d1f;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;height:31px;margin-top:7px;font-size:7.5px;font-weight:800;display:flex}@keyframes timerBreath{0%,to{box-shadow:0 0 #ff453a00}50%{box-shadow:0 0 0 5px #ff453a17}}@media (max-width:1350px){.mission-card.dynamic-card.is-expanded{min-width:280px}}.mission-stack{grid-auto-rows:max-content;align-items:start}.mission-card.dynamic-card{align-self:start;height:auto}.column-opened .mission-card{--column-accent:#0a84ff}.column-service .mission-card{--column-accent:#7c3aed}.column-pending .mission-card{--column-accent:#ff9f0a}.column-completed .mission-card{--column-accent:#30d158;opacity:.82}.column-completed .mission-card:hover{opacity:1}.column-completed .dynamic-island{min-height:50px;padding:7px 10px}.column-completed .island-status{padding:5px 7px}.column-completed .mission-card-footer{border-top:0;margin-top:10px;padding-top:0}.column-completed .dynamic-summary{padding-bottom:11px}.lifecycle-control{background:#f6f7f9;border:1px solid #0f172a0d;border-radius:14px;margin:7px 0 10px;padding:10px}.lifecycle-control>span{color:#8e8e93;letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:6.5px;font-weight:800;display:block}.lifecycle-control>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.lifecycle-control button{color:#555;background:#fff;border:1px solid #0f172a14;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:7px;font-size:7.5px;font-weight:800;transition:transform .15s,border-color .15s,background .15s,color .15s;display:flex}.lifecycle-control button:hover{color:#0a66c2;border-color:#b8d8ff;transform:translateY(-1px)}.lifecycle-control button.active{color:#075ea8;background:#eef7ff;border-color:#84bfff;box-shadow:0 0 0 3px #0a84ff14}.lifecycle-control button.completed.active{color:#16723a;background:#edf9f0;border-color:#8bd8a0;box-shadow:0 0 0 3px #30d15814}:root{--apple-bg:#f5f5f7;--apple-surface:#ffffffd1;--apple-surface-strong:#fffffff0;--apple-line:#00000012;--apple-text:#1d1d1f;--apple-muted:#6e6e73;--apple-blue:#0071e3;--apple-shadow:0 18px 55px #00000012}body{color:var(--apple-text);background:linear-gradient(#fbfbfd 0,#f5f5f7 40%,#eceff3 100%)}.sidebar{color:#343438;-webkit-backdrop-filter:saturate(180%)blur(28px);backdrop-filter:saturate(180%)blur(28px);width:228px;box-shadow:none;background:#f6f6f8e0;border-right:1px solid #0000000f;padding:14px 12px}.brand-row strong{color:#111}.sidebar button{color:#555}.sidebar button:hover{color:#111;background:#0000000b}.sidebar button.active{color:#111;background:#fff;box-shadow:0 5px 18px #0000000f}.main-shell{margin-left:228px}.topbar{-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);background:#fbfbfdc2;border-bottom:1px solid #0000000f;height:64px}.global-search{background:#76768014;border:1px solid #0000;border-radius:12px}.global-search:focus-within{background:#fff;border-color:#0071e340;box-shadow:0 0 0 4px #0071e317}.ai-button,.new-case-button{border-radius:999px}.new-case-button{color:#fff;background:#111;box-shadow:0 5px 14px #00000024}.content-area{padding:30px 34px 50px}.mission-heading h1{letter-spacing:-.055em;font-size:38px;font-weight:720}.mission-heading p{color:var(--apple-muted);font-size:14px}.mission-live{color:#16723a;background:#eaf8ee;border:0}.mission-customize{border:1px solid var(--apple-line);background:#ffffffbf;border-radius:999px}.mission-kpis{grid-template-columns:repeat(3,1fr);gap:14px}.mission-kpis article{background:var(--apple-surface);border:1px solid var(--apple-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;min-height:118px;padding:20px;box-shadow:0 12px 40px #0000000b}.mission-kpis article span{color:var(--apple-muted);font-size:12px}.mission-kpis article strong{letter-spacing:-.05em;font-size:34px}.mission-kpis article small{color:#8e8e93;font-size:11px}.mission-layout{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.mission-toolbar{border-radius:20px;padding:16px 18px}.view-toggle{background:#76768014;border-radius:11px;padding:3px}.view-toggle button{border:0;border-radius:9px}.view-toggle button.active{background:#fff;box-shadow:0 2px 8px #00000014}.mission-board{background:0 0;border:0;grid-template-columns:repeat(3,minmax(260px,1fr));gap:16px;padding:0;overflow:visible}.mission-column{background:#e7e9ee94;border:1px solid #0000000a;border-radius:24px;padding:10px}.mission-column>header{padding:10px 10px 12px}.mission-column>header strong{font-size:13px}.mission-column>header span{background:#fffc;border:0}.mission-stack{gap:12px;padding:0}.mission-card.dynamic-card{background:#ffffffeb;border:1px solid #0001;border-radius:20px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;box-shadow:0 8px 24px #0000000e}.mission-card.dynamic-card:hover{border-color:#0000001a;transform:translateY(-2px);box-shadow:0 16px 40px #00000017}.island-status{border:0;font-size:7px}.island-timer{font-size:8px}.dynamic-summary h3{font-size:12px}.lifecycle-control{background:#76768012;border:0}.lifecycle-control button{border:0;box-shadow:0 1px 3px #0000000d}.workspace-data>div{background:#76768012}.workspace-timeline{background:#ffffff8c}.quick-update textarea{background:#7676800e;border:1px solid #0000}.quick-update textarea:focus{background:#fff;border-color:#0071e340}.quick-update>button{background:#111;border-radius:999px}.rail-card{background:var(--apple-surface);border:1px solid var(--apple-line);border-radius:22px;box-shadow:0 10px 35px #0000000a}@media (max-width:1180px){.mission-layout{grid-template-columns:1fr}.mission-rail{grid-template-columns:repeat(3,1fr)}.mission-board{grid-template-columns:repeat(3,minmax(250px,1fr));overflow-x:auto}}@media (max-width:760px){.sidebar{transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.main-shell{margin-left:0}.content-area{padding:22px 14px}.mission-heading h1{font-size:30px}.mission-kpis{grid-template-columns:1fr}.mission-board{grid-template-columns:repeat(3,280px)}.mission-rail{grid-template-columns:1fr}}.mission-layout{grid-template-columns:minmax(0,1fr)}.mission-main{width:100%}.floating-islands{z-index:45;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.tool-island{pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:#18181bf0;border:1px solid #ffffff29;border-radius:999px;transition:width .42s cubic-bezier(.16,1,.3,1),border-radius .42s cubic-bezier(.16,1,.3,1),transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 18px 55px #0000003d}.tool-island:hover{transform:translateY(-2px);box-shadow:0 24px 65px #0000004d}.tool-island-trigger,.ai-island-button{width:100%;height:58px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:7px 12px 7px 8px;display:flex}.activity-island,.ai-island-button{width:210px}.tool-orb{background:linear-gradient(145deg,#3a3a3c,#111);border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff24}.activity-orb{background:linear-gradient(145deg,#34c759,#147a31)}.ai-orb-small{background:linear-gradient(145deg,#af52de,#5856d6)}.tool-island-copy{flex:1;min-width:0}.tool-island-copy strong,.tool-island-copy small{white-space:nowrap;display:block}.tool-island-copy strong{letter-spacing:-.01em;font-size:12px}.tool-island-copy small{color:#ffffff94;margin-top:3px;font-size:9px}.live-pulse{background:#30d158;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #30d15821,0 0 15px #30d158bf}.activity-island.is-open{border-radius:28px;width:330px}.tool-island-content{opacity:0;pointer-events:none;max-height:0;transition:max-height .42s cubic-bezier(.16,1,.3,1),opacity .18s,transform .32s;transform:translateY(-8px)}.activity-island.is-open .tool-island-content{opacity:1;pointer-events:auto;max-height:360px;transform:translateY(0)}.activity-island.is-open .tool-island-trigger{border-bottom:1px solid #ffffff17}.island-content-head{justify-content:space-between;align-items:center;padding:14px 15px 8px;display:flex}.island-content-head strong{font-size:12px}.island-content-head button{color:#fff;background:#ffffff17;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.island-feed{padding:4px 12px 14px}.island-feed>div{border-bottom-color:#ffffff14}.island-feed p strong{color:#fff}.island-feed p span,.island-feed time{color:#ffffff8c}@media (max-width:760px){.floating-islands{bottom:12px;right:12px}.activity-island,.ai-island-button{width:56px}.tool-island-copy,.ai-island-button>svg,.live-pulse{display:none}.activity-island.is-open{width:min(330px,100vw - 24px)}.activity-island.is-open .tool-island-copy,.activity-island.is-open .live-pulse{display:block}}.mission-column{transition:background .2s,box-shadow .2s,transform .2s}.mission-column.is-drag-over{background:#0a84ff13;transform:translateY(-2px);box-shadow:inset 0 0 0 2px #0a84ff38,0 12px 35px #0a84ff14}.mission-card.dynamic-card{cursor:grab}.mission-card.dynamic-card:active{cursor:grabbing}.mission-card.dynamic-card.is-dragging{opacity:.42;transform:scale(.985)rotate(.35deg);box-shadow:0 22px 54px #0f172a29}.dynamic-island,.dynamic-body button,.dynamic-body textarea{cursor:auto}.dynamic-island,.dynamic-body button{cursor:pointer}.mark-completed-button{color:#fff;letter-spacing:-.01em;background:#111;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:12px;font-size:12px;font-weight:800;transition:transform .18s,background .18s,box-shadow .18s;display:flex;box-shadow:0 7px 20px #00000024}.mark-completed-button:hover{background:#1c1c1e;transform:translateY(-1px);box-shadow:0 11px 26px #0000002e}.mark-completed-button:active{transform:scale(.985)}.is-expanded .dynamic-body{max-height:2400px}.case-section{background:#ffffffb8;border:1px solid #0f172a12;border-radius:15px;margin-top:11px;padding:12px}.case-section-title{color:#6e6e73;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:7.5px;font-weight:800}.case-form-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.case-form-grid label{min-width:0;display:block}.case-form-grid label>span{color:#8e8e93;text-transform:uppercase;letter-spacing:.04em;margin:0 0 5px 2px;font-size:6.5px;font-weight:800;display:block}.case-form-grid input,.case-form-grid select,.case-large-text{color:#1d1d1f;background:#76768012;border:1px solid #0000;border-radius:11px;outline:none;width:100%;font-size:8px;font-weight:700;transition:all .18s}.case-form-grid input,.case-form-grid select{height:34px;padding:0 10px}.case-large-text{resize:vertical;padding:10px;font-weight:600;line-height:1.5}.case-form-grid input:focus,.case-form-grid select:focus,.case-large-text:focus{background:#fff;border-color:#0071e347;box-shadow:0 0 0 4px #0a84ff14}.compact-data{margin-top:11px}@media (max-width:720px){.case-form-grid{grid-template-columns:1fr}}.active-tire-service-panel{color:#302e2a;background:#f7f3ec;border:1px solid #d8ccb8;border-radius:15px;gap:16px;margin-top:18px;padding:18px;display:grid;box-shadow:0 8px 22px #5b492e0f}.case-workspace-head-v2{min-width:0;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}.case-head-primary-v2,.case-head-status-v2{min-width:0;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;display:flex!important}.case-head-status-v2{justify-content:flex-end}.case-head-primary-v2>span,.case-head-status-v2>span{box-sizing:border-box;flex:none;min-height:34px}.case-head-assignee-v2,.hero-completed-date,.hero-due{white-space:nowrap}.case-head-status-v2 .case-save-status{white-space:nowrap;width:auto;min-width:54px;padding:0 4px}.case-hero-close-v2{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important}.workspace-priority.severity-code-red,.workspace-priority.severity-critical{color:#9d2630!important;background:#fff0f1!important;border-color:#efc4c7!important}.workspace-priority.severity-code-yellow,.workspace-priority.severity-high{color:#a34d18!important;background:#fff3ea!important;border-color:#f1c9ad!important}.workspace-priority.severity-medium{color:#87610b!important;background:#fff8df!important;border-color:#ead49a!important}.workspace-priority.severity-low{color:#4f705d!important;background:#eff7f1!important;border-color:#c9ddcf!important}.case-head-lifecycle-v2.lifecycle-completed{color:#397452!important;background:#edf8f0!important;border-color:#c8dfd0!important}.case-head-lifecycle-v2.lifecycle-in-service{color:#946313!important;background:#fff8df!important;border-color:#ead49a!important}.case-head-lifecycle-v2.lifecycle-pending{color:#6f6a62!important;background:#f6f4f1!important;border-color:#ddd8d0!important}.case-head-lifecycle-v2.lifecycle-opened{color:#536779!important;background:#f1f6f9!important;border-color:#d1dce4!important}.case-save-status.state-saved{color:#4f705d!important;background:0 0!important}.case-save-status.state-error{border:1px solid #efc4c7;border-radius:999px;align-items:center;gap:7px;display:inline-flex;color:#9d2630!important;background:#fff0f1!important;padding:0 7px!important}.case-save-status.state-error button{color:#9d2630;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800;text-decoration:underline}@media (max-width:900px){.case-workspace-head-v2{grid-template-columns:1fr!important;align-items:start!important}.case-head-status-v2{justify-content:flex-start}}@media (max-width:560px){.case-head-status-v2{grid-template-columns:minmax(0,1fr) auto auto;align-items:center!important;display:grid!important}.case-head-assignee-v2,.hero-completed-date,.hero-due{text-overflow:ellipsis;max-width:100%;overflow:hidden}.case-head-status-v2 .case-hero-close-v2{grid-area:1/3}}.active-tire-service-header{border-bottom:1px solid #eeeae4;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.active-tire-service-header>div,.active-tire-service-heading>div,.active-tire-replacement-heading{gap:4px;display:grid}.active-tire-service-header strong{letter-spacing:-.02em;font-size:16px}.active-tire-service-header span,.active-tire-replacement-heading span{color:#827b73;font-size:12px;line-height:1.45}.active-tire-service-list{gap:12px;display:grid}.active-tire-service-card{background:#fbf8f2;border:1px solid #e1d6c5;border-radius:12px;gap:14px;padding:16px;display:grid}.active-tire-service-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.active-tire-service-heading>strong{color:#302e2a;letter-spacing:.04em;font-size:15px}.active-tire-service-heading>div span,.active-tire-action-field>span,.active-tire-vendor-field>span,.active-tire-replacement-fields label>span{color:#827b73;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.active-tire-problem{gap:5px;display:grid}.active-tire-problem>span{color:#827b73;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.active-tire-problem>strong{color:#302e2a;letter-spacing:.04em;font-size:20px}.active-tire-problem-issue{text-align:right}.active-tire-problem>b{color:#514b45;font-size:13px;font-weight:700}.active-tire-service-result{border-top:1px solid #eeeae4;gap:12px;padding-top:14px;display:grid}.active-tire-section-heading{gap:3px;display:grid}.active-tire-section-heading strong{color:#514b45;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.active-tire-section-heading span{color:#827b73;font-size:12px}.active-tire-service-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.active-tire-action-field,.active-tire-vendor-field{gap:0;display:grid}.active-tire-action-field .kgz-select,.active-tire-action-field .kgz-select-trigger{width:100%}.active-tire-action-field .kgz-select-trigger{color:#302e2a;background:#fbf8f2;border-color:#d8ccb8;border-radius:9px;min-height:40px}.active-tire-action-field .kgz-select-trigger:focus-visible{border-color:#b58b4b;outline:none;box-shadow:0 0 0 3px #b58b4b29}.active-tire-action-field .kgz-select-menu{background:#fbf8f2;border-color:#d8ccb8}.active-tire-action-field .kgz-select-option:hover,.active-tire-action-field .kgz-select-option[aria-selected=true]{background:#f1e9dc}.active-tire-replacement-fields{background:#f8f3ea;border:1px solid #e4d8c6;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.active-tire-vendor-field input,.active-tire-replacement-fields input,.active-tire-replacement-fields textarea{box-sizing:border-box;color:#302e2a;width:100%;min-height:40px;font:inherit;background:#fbf8f2;border:1px solid #d8ccb8;border-radius:9px;padding:9px 11px}.active-tire-vendor-field input:focus,.active-tire-replacement-fields input:focus,.active-tire-replacement-fields textarea:focus{border-color:#b58b4b;outline:none;box-shadow:0 0 0 3px #b58b4b29}@media (max-width:700px){.active-tire-service-grid,.active-tire-replacement-fields{grid-template-columns:1fr}.active-tire-problem-issue{text-align:left}}.active-tire-replacement-heading{grid-column:1/-1;padding-bottom:2px}.active-tire-replacement-heading strong{color:#3a342c;font-size:13px}.active-tire-replacement-heading span{color:#82776a}.active-tire-replacement-fields input,.active-tire-replacement-fields textarea{box-sizing:border-box;color:#302e2a;width:100%;font:inherit;background:#fbf8f2;border:1px solid #d8ccb8;border-radius:9px;padding:10px 11px;font-size:12px;transition:border-color .16s,box-shadow .16s,background-color .16s}.active-tire-replacement-fields input::placeholder,.active-tire-replacement-fields textarea::placeholder{color:#8b8175;opacity:1}.active-tire-replacement-fields input:focus,.active-tire-replacement-fields textarea:focus{background:#fffaf1;border-color:#b58b4b;outline:none;box-shadow:0 0 0 3px #b58b4b29}.active-tire-replacement-fields input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.active-tire-replacement-fields input[type=date]::-webkit-calendar-picker-indicator{opacity:.68;filter:sepia(.25)saturate(.75)}.active-tire-replacement-fields input{min-height:40px}.active-tire-replacement-fields textarea{resize:vertical;min-height:72px}.active-tire-notes{grid-column:1/-1}.active-tire-service-footer{justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}.active-tire-service-message{color:#4d7b5b;margin:0;font-size:12px;font-weight:700}@media (max-width:640px){.active-tire-replacement-fields{grid-template-columns:1fr}.active-tire-notes,.active-tire-replacement-heading{grid-column:auto}.active-tire-service-heading{flex-direction:column;gap:8px}}.mission-card.dynamic-card.is-dragging{opacity:1;filter:none;outline-offset:2px;outline:2px solid #0a84ff61;transform:none;box-shadow:0 8px 24px #0f172a14}.mission-card.dynamic-card.is-dragging:after{content:"Moving";z-index:5;color:#fff;letter-spacing:.01em;pointer-events:none;background:#000000d1;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;position:absolute;bottom:12px;right:14px}.case-drag-preview{z-index:99999;color:#fff;pointer-events:none;background:#18181bf5;border:1px solid #ffffff2e;border-radius:18px;width:290px;padding:15px 16px 14px;font-family:Manrope Variable,Manrope,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;top:-1000px;left:-1000px;box-shadow:0 24px 70px #0000004d,0 3px 12px #00000038}.case-drag-preview-top{align-items:center;gap:9px;display:flex}.case-drag-preview-top strong{letter-spacing:-.02em;font-size:15px;font-weight:800}.case-drag-preview-priority{text-transform:uppercase;background:#2c2c2e;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.case-drag-preview-priority.critical{background:#ff453a}.case-drag-preview-priority.high{color:#241600;background:#ff9f0a}.case-drag-preview-priority.medium{color:#2b2500;background:#ffd60a}.case-drag-preview-title{margin-top:10px;font-size:13px;font-weight:700;line-height:1.35}.case-drag-preview-hint{color:#ffffff8c;margin-top:9px;font-size:10px;font-weight:650}.case-section-title{color:#3f4652;font-size:11px;font-weight:800}.case-form-grid label>span{color:#666d78;font-size:9px;font-weight:800}.case-form-grid input,.case-form-grid select,.case-large-text{font-size:12px;font-weight:700}.case-large-text{line-height:1.55}.compact-case-open{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.hero-source-active{opacity:.12;transition:opacity .18s,transform .22s!important;transform:scale(.985)!important}.case-hero-layer{z-index:90;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.case-hero-backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;pointer-events:auto;background:#1c202814;border:0;transition:opacity .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;position:absolute;inset:0}.case-hero-layer.is-open .case-hero-backdrop{opacity:1;-webkit-backdrop-filter:blur(8px)saturate(115%);backdrop-filter:blur(8px)saturate(115%);background:#23283257}.case-hero-modal{transform-origin:0 0;width:min(1040px,100vw - 40px);height:min(860px,100vh - 36px);transform:translate(var(--hero-x), var(--hero-y)) scale(var(--hero-scale-x), var(--hero-scale-y));opacity:.9;pointer-events:auto;will-change:transform;background:#fcfcfdfa;border:1px solid #ffffffc2;border-radius:20px;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),border-radius .3s cubic-bezier(.16,1,.3,1),opacity .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 36px 110px #0f172a57,0 6px 24px #0f172a29}.case-hero-layer.is-open .case-hero-modal{opacity:1;border-radius:24px;transform:translate(0)scale(1)}.case-hero-head{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffe0;border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.case-hero-meta{align-items:center;gap:10px;display:flex}.case-hero-meta>strong{letter-spacing:-.035em;font-size:24px;font-weight:800}.hero-priority{text-transform:uppercase;color:#9a5b00;background:#fff4df;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.hero-priority.severity-critical{color:#c92820;background:#ffe9e8}.hero-priority.severity-high{color:#ae5f00;background:#fff0dc}.hero-priority.severity-medium{color:#806900;background:#fff7cf}.case-hero-head h2{letter-spacing:-.025em;margin:10px 0 5px;font-size:18px;line-height:1.25}.case-hero-head p{color:#7b8493;margin:0;font-size:12px;font-weight:650}.case-hero-head-actions{align-items:center;gap:12px;display:flex}.case-hero-head-actions button{color:#586273;cursor:pointer;background:#f1f3f6;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.hero-due{color:#8b6900;background:#fff7d8;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.hero-due.overdue{color:#c9272e;background:#ffe9ea}.case-hero-scroll{flex:1;min-height:0;padding:18px 20px;overflow:auto}.case-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.case-hero-left,.case-hero-right{flex-direction:column;gap:14px;display:flex}.case-hero-modal .case-section{background:#fff;border-radius:16px;margin:0;padding:16px}.case-hero-modal .case-section-title{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.case-hero-modal .case-section-title span{color:#8a66ff;text-transform:none;letter-spacing:0;font-size:10px}.case-hero-modal .case-form-grid label>span{font-size:10px}.case-hero-modal .case-form-grid input,.case-hero-modal .case-form-grid select{height:44px;padding:0 12px;font-size:13px}.case-hero-modal .case-large-text{min-height:100px;padding:13px;font-size:13px}.case-hero-modal .workspace-timeline{background:0 0;border:0;margin:0;padding:0}.case-hero-modal .workspace-timeline>div{padding:10px 0}.hero-timeline{flex:1}.case-hero-footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border-top:1px solid #0f172a14;grid-template-columns:minmax(0,1fr) 280px;gap:14px;padding:14px 20px 18px;display:grid}.hero-quick-update{align-items:stretch;gap:10px;display:flex}.hero-quick-update textarea{resize:none;background:#fff;border:1px solid #d9dde5;border-radius:14px;outline:none;flex:1;min-height:50px;padding:13px 14px;font-size:13px;font-weight:600}.hero-quick-update textarea:focus{border-color:#6750ff80;box-shadow:0 0 0 4px #6750ff14}.hero-quick-update button{color:#fff;background:linear-gradient(135deg,#7657ff,#5b43e8);border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-width:130px;font-weight:800;display:flex}.hero-complete{min-height:50px;margin:0}@media (max-width:820px){.case-hero-modal{border-radius:18px;width:calc(100vw - 18px);height:calc(100vh - 18px)}.case-hero-grid,.case-hero-footer{grid-template-columns:1fr}.case-hero-head{padding:18px}.case-hero-scroll{padding:12px}.hero-quick-update{flex-direction:column}.hero-quick-update button{min-height:44px}.case-hero-meta>strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.case-hero-modal,.case-hero-backdrop{transition:none}}.mission-content{padding-top:20px}.mission-heading-v2{-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);background:#ffffffc7;border:1px solid #0000000e;border-radius:20px;align-items:center;gap:18px;min-height:76px;margin:0 0 14px;padding:13px 16px;box-shadow:0 10px 34px #0f172a0b}.mission-heading-main{min-width:245px}.mission-heading-v2 .mission-title-row{gap:9px}.mission-heading-v2 .mission-title-row h1{letter-spacing:-.045em;font-size:24px;font-weight:780;line-height:1}.mission-heading-v2 p{margin:5px 0 0;font-size:11px;line-height:1.25}.mission-heading-v2 .mission-live{padding:4px 7px;font-size:9px}.compact-kpis{align-items:stretch;gap:8px;margin-left:auto;display:flex}.compact-kpis>div{background:#7676800e;border:1px solid #0000000e;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-width:132px;height:46px;padding:0 13px;display:flex}.compact-kpis span{color:#686a70;white-space:nowrap;font-size:10px;font-weight:700}.compact-kpis strong{letter-spacing:-.04em;font-size:19px;font-weight:800}.mission-heading-v2 .mission-heading-actions{margin-left:4px}.mission-heading-v2 .mission-customize{height:38px;padding:0 13px}.hero-source-active{visibility:hidden!important;opacity:1!important;transform:none!important}.hero-active .mission-stack,.hero-active .mission-column{contain:layout paint}.hero-active .mission-card:not(.hero-source-active){transition:none!important;transform:none!important}.hero-active .mission-card:not(.hero-source-active):hover{transform:none!important}.case-hero-backdrop{transition:opacity .34s,-webkit-backdrop-filter .42s cubic-bezier(.16,1,.3,1),backdrop-filter .42s cubic-bezier(.16,1,.3,1)}.case-hero-modal{opacity:.98;transform-origin:0 0;will-change:transform;backface-visibility:hidden;width:min(1440px,85vw);max-width:calc(100vw - 28px);height:min(980px,90vh);max-height:calc(100vh - 24px);transform-style:preserve-3d;border-radius:18px;transition:transform .44s cubic-bezier(.18,.92,.22,1.08),border-radius .42s cubic-bezier(.16,1,.3,1),box-shadow .42s,opacity .18s}.case-hero-layer.is-open .case-hero-modal{border-radius:26px;box-shadow:0 42px 135px #0f172a54,0 9px 34px #0f172a24}.case-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:18px}.case-hero-left,.case-hero-right{gap:16px}.case-hero-modal .case-section{border-radius:18px;padding:18px}.case-hero-modal .case-large-text{min-height:112px;font-size:14px;line-height:1.55}.case-hero-modal .case-form-grid input,.case-hero-modal .case-form-grid select{height:46px;font-size:14px;font-weight:650}.case-hero-modal .case-form-grid label>span{font-size:11px;font-weight:750}.case-hero-modal .case-section-title{font-size:13px;font-weight:800}.case-hero-modal .workspace-timeline p strong{font-size:12px}.case-hero-modal .workspace-timeline p span{font-size:10px}@media (max-width:1180px){.mission-heading-v2{flex-wrap:wrap}.compact-kpis{order:3;width:100%;margin-left:0}.compact-kpis>div{flex:1}.mission-heading-v2 .mission-heading-actions{margin-left:auto}.case-hero-modal{width:calc(100vw - 24px);height:calc(100vh - 24px)}}@media (max-width:700px){.mission-content{padding-top:12px}.mission-heading-v2{border-radius:16px;padding:12px}.mission-heading-main{flex:1;min-width:0}.mission-heading-v2 .mission-title-row h1{font-size:22px}.compact-kpis{gap:6px}.compact-kpis>div{gap:8px;min-width:0;height:42px;padding:0 9px}.compact-kpis span{font-size:8px}.compact-kpis strong{font-size:16px}.case-hero-modal{width:calc(100vw - 12px);max-width:none;height:calc(100vh - 12px);max-height:none}}@media (prefers-reduced-motion:reduce){.case-hero-modal,.case-hero-backdrop{transition:none!important}}.case-hero-head,.case-hero-scroll,.case-hero-footer{transition:opacity .16s,filter .16s}.hero-collapse-preview{z-index:6;border-radius:inherit;opacity:0;pointer-events:none;background:#fff;flex-direction:column;justify-content:center;padding:18px 22px;transition:opacity .1s;display:flex;position:absolute;inset:0;overflow:hidden}.hero-collapse-preview-top{align-items:center;gap:10px;min-width:0;display:flex}.hero-collapse-preview-top .hero-due{margin-left:auto}.hero-collapse-preview h3{letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;margin:12px 0 5px;font-size:18px;line-height:1.25;overflow:hidden}.hero-collapse-preview p{color:#7b8493;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:650;overflow:hidden}.case-hero-layer.is-closing .case-hero-head,.case-hero-layer.is-closing .case-hero-scroll,.case-hero-layer.is-closing .case-hero-footer{opacity:0;filter:blur(2px);pointer-events:none;transition-duration:80ms}.case-hero-layer.is-closing .hero-collapse-preview{opacity:1;transition-delay:30ms}.case-hero-layer.is-closing .case-hero-modal{transition:transform .4s cubic-bezier(.22,.8,.25,1),border-radius .34s cubic-bezier(.16,1,.3,1),box-shadow .25s,opacity .2s;overflow:hidden;box-shadow:0 10px 35px #0f172a29}.case-hero-layer.is-closing .case-hero-backdrop{transition:opacity .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s}.hero-active .mission-board{isolation:isolate}.hero-active .mission-stack{min-height:1px}.hero-collapse-preview{display:none!important}.case-hero-layer.is-closing .case-hero-modal{border-radius:24px;box-shadow:0 18px 60px #0f172a29;opacity:0!important;transition:transform .28s cubic-bezier(.22,.8,.25,1),opacity .22s,box-shadow .24s!important;transform:translateY(10px)scale(.985)!important}.case-hero-layer.is-closing .case-hero-head,.case-hero-layer.is-closing .case-hero-scroll,.case-hero-layer.is-closing .case-hero-footer{opacity:1!important;filter:none!important}.hero-return-ghost{z-index:96;top:var(--ghost-from-top);left:var(--ghost-from-left);width:var(--ghost-from-width);height:var(--ghost-from-height);pointer-events:none;will-change:top, left, width, height, border-radius, box-shadow, padding;background:#fffffffb;border:1px solid #fffc;border-radius:26px;padding:22px 24px;transition:top .46s cubic-bezier(.22,.88,.24,1),left .46s cubic-bezier(.22,.88,.24,1),width .46s cubic-bezier(.22,.88,.24,1),height .46s cubic-bezier(.22,.88,.24,1),border-radius .4s cubic-bezier(.16,1,.3,1),box-shadow .38s,padding .4s cubic-bezier(.16,1,.3,1);position:fixed;overflow:hidden;transform:translateZ(0);box-shadow:0 42px 135px #0f172a4d,0 8px 30px #0f172a21}.hero-return-ghost.is-returning{top:var(--ghost-to-top);left:var(--ghost-to-left);width:var(--ghost-to-width);height:var(--ghost-to-height);border-radius:20px;padding:14px 16px;box-shadow:0 10px 28px #0f172a1a}.hero-return-ghost-top{align-items:center;gap:10px;min-width:0;display:flex}.hero-return-ghost-top strong{letter-spacing:-.035em;white-space:nowrap;font-size:22px;font-weight:800}.hero-return-ghost-top .island-timer{margin-left:auto}.hero-return-ghost h3{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:14px 0 6px;font-size:18px;font-weight:750;line-height:1.3;overflow:hidden}.hero-return-ghost p{color:#7b8493;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:650;overflow:hidden}.hero-return-ghost.is-returning .hero-return-ghost-top strong{font-size:16px}.hero-return-ghost.is-returning h3{margin:12px 0 5px;font-size:14px}.hero-return-ghost.is-returning p{font-size:10px}.hero-return-ghost .hero-return-ghost-top strong,.hero-return-ghost h3,.hero-return-ghost p{transition:font-size .38s cubic-bezier(.16,1,.3,1),margin .38s cubic-bezier(.16,1,.3,1),opacity .2s}.case-hero-layer.is-closing .case-hero-modal{opacity:0!important;transition:opacity .1s!important;transform:translate(0)scale(1)!important}.case-hero-layer.is-closing .case-hero-backdrop{opacity:0!important;-webkit-backdrop-filter:blur()!important;backdrop-filter:blur()!important;transition:opacity .34s,-webkit-backdrop-filter .34s,backdrop-filter .34s!important}@media (prefers-reduced-motion:reduce){.hero-return-ghost{transition:none!important}}.mission-column,.mission-column.is-drag-over{background:var(--column-bg,#f2f3f7b8);box-shadow:none;transform:none}.mission-column.is-drag-over{outline:none}.mission-card.dynamic-card.is-dragging{opacity:1;filter:none;outline:none;transform:none;box-shadow:0 10px 28px #0f172a14}.mission-card.dynamic-card.is-dragging:after{content:none}.case-drag-preview{z-index:2147483647!important;opacity:1!important;filter:none!important;pointer-events:none!important;background:#fff!important;border:1px solid #0f172a0f!important;border-radius:22px!important;margin:0!important;position:fixed!important;top:-10000px!important;left:-10000px!important;overflow:hidden!important;transform:none!important;box-shadow:0 18px 48px #0f172a2e!important}.case-drag-preview:after{content:none!important}.case-drag-preview .dynamic-island,.case-drag-preview .dynamic-body{pointer-events:none!important}.custom-drag-card{z-index:2147483000;pointer-events:none;opacity:1;filter:none;border-radius:var(--os-radius);will-change:left, top;background:#fff;border:1px solid #0f172a12;margin:0;position:fixed;overflow:hidden;transform:translate(0)scale(1.015);box-shadow:0 24px 64px #0f172a33,0 4px 14px #0f172a1a}.custom-drag-card .dynamic-island,.custom-drag-card .dynamic-summary{pointer-events:none}.custom-drag-card .dynamic-island{cursor:grabbing}.mission-card.dynamic-card.is-dragging{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}.case-drag-preview{display:none!important}:root{--font-display:"Manrope Variable", Manrope, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ui:"Manrope Variable", Manrope, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Manrope Variable", Manrope, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-ink:#17181b;--type-body:#34373d;--type-muted:#747982;--type-faint:#9ba1ab}html{text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;font-synthesis:none;font-size:16px}body{font-family:var(--font-ui);letter-spacing:-.006em;color:var(--type-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;font-weight:450;line-height:1.46}button,input,textarea,select,option{font-family:var(--font-ui);letter-spacing:-.004em}h1,h2,h3,h4,.brand-row strong,.island-unit,.case-hero-meta>strong,.compact-kpis strong{font-family:var(--font-display);font-optical-sizing:auto}::selection{color:#111216;background:#5c69ff33}.brand-row strong{letter-spacing:-.025em;font-size:15.5px;font-weight:760;line-height:1.08}.brand-row span{letter-spacing:-.005em;margin-top:4px;font-size:11.5px;font-weight:520;line-height:1.2}.sidebar-section-label{letter-spacing:.13em;font-size:10.5px;font-weight:760}.department-nav button span{letter-spacing:-.012em;font-size:14px;font-weight:650}.department-nav button small{font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:720}.sidebar-user strong{letter-spacing:-.012em;font-size:13px;font-weight:720}.sidebar-user span{margin-top:3px;font-size:11px;font-weight:520}.sidebar-user .avatar{font-size:11px;font-weight:780}.global-search input{font-size:14px;font-weight:500;line-height:1}.global-search input::placeholder,.hero-quick-update textarea::placeholder,.quick-update textarea::placeholder,.case-form-grid input::placeholder,.case-large-text::placeholder{color:#9298a2;opacity:1;font-weight:480}.global-search kbd{font-family:var(--font-mono);letter-spacing:0;font-size:10.5px;font-weight:650}.new-case-button,.ai-button,.icon-button{font-size:12.5px;font-weight:720}.notification-button span{font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:800}.mission-heading-v2 .mission-title-row h1{letter-spacing:-.052em;color:#17181b;font-size:28px;font-weight:770;line-height:.98}.mission-heading-v2 p{color:#737881;letter-spacing:-.008em;margin-top:7px;font-size:12.5px;font-weight:500;line-height:1.3}.mission-heading-v2 .mission-live{letter-spacing:.005em;font-size:10px;font-weight:760}.compact-kpis span{color:#62676f;letter-spacing:-.012em;font-size:11.5px;font-weight:630}.compact-kpis strong{color:#17181b;letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:790;line-height:1}.mission-heading-v2 .mission-customize{font-size:12px;font-weight:680}.mission-toolbar>div:first-child>strong{color:#24262b;letter-spacing:-.018em;font-size:13.5px;font-weight:730;line-height:1.2;display:block}.mission-toolbar>div:first-child>span{color:#7a808a;margin-top:4px;font-size:11px;font-weight:500;line-height:1.35;display:block}.view-toggle button,.filter-button{font-size:11.5px;font-weight:680}.mission-column>header strong{color:#3c4350;letter-spacing:-.012em;font-size:14px;font-weight:730;line-height:1}.mission-column>header span{font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:760}.mission-empty{font-size:12px;font-weight:550}.island-status{letter-spacing:.055em;padding:5px 8px;font-size:8.5px;font-weight:800}.island-unit{color:#1b1c20;letter-spacing:-.032em;font-size:16px;font-weight:770;line-height:1}.island-timer{letter-spacing:-.01em;font-variant-numeric:tabular-nums;padding:6px 9px;font-size:9.5px;font-weight:770}.dynamic-summary p{color:#858b95;letter-spacing:-.006em;font-size:11.25px;font-weight:510;line-height:1.3}.tool-island-copy strong{font-family:var(--font-display);letter-spacing:-.018em;font-size:13.5px;font-weight:720}.tool-island-copy small{margin-top:3px;font-size:10.5px;font-weight:480;line-height:1.2}.island-content-head strong{font-size:13px;font-weight:720}.island-feed p strong{letter-spacing:-.01em;font-size:12.5px;font-weight:680}.island-feed p span,.island-feed time{font-size:10.5px;font-weight:480}.case-hero-meta>strong{color:#15161a;letter-spacing:-.048em;font-size:28px;font-weight:790;line-height:1}.hero-priority{letter-spacing:.045em;padding:6px 10px;font-size:10.5px;font-weight:800}.case-hero-head h2{color:#24262b;letter-spacing:-.028em;margin:12px 0 6px;font-size:21px;font-weight:690;line-height:1.28}.case-hero-head p{color:#737a85;letter-spacing:-.008em;font-size:13px;font-weight:520;line-height:1.35}.hero-due{letter-spacing:-.005em;font-variant-numeric:tabular-nums;padding:7px 11px;font-size:10.5px;font-weight:780}.case-hero-modal .case-section-title,.case-section-title{color:#343841;font-family:var(--font-display);letter-spacing:-.018em;text-transform:none;font-size:13.5px;font-weight:730;line-height:1.2}.case-hero-modal .case-section-title span{color:#8069e8;font-family:var(--font-ui);letter-spacing:-.006em;font-size:11px;font-weight:620}.case-hero-modal .case-form-grid label>span,.case-form-grid label>span{color:#6d737d;letter-spacing:-.005em;text-transform:none;margin:0 0 7px 2px;font-size:11.5px;font-weight:640;line-height:1.15}.case-hero-modal .case-form-grid input,.case-hero-modal .case-form-grid select,.case-hero-modal .case-large-text,.case-form-grid input,.case-form-grid select,.case-large-text{color:#25272c;letter-spacing:-.007em;font-size:14.5px;font-weight:570;line-height:1.5}.case-hero-modal .case-form-grid input,.case-hero-modal .case-form-grid select{height:48px;padding-inline:13px}.case-hero-modal .case-large-text{min-height:118px;padding:14px}.case-form-grid input[readonly]{color:#858b95;font-weight:520}.case-hero-modal .workspace-timeline header strong,.workspace-timeline header strong{font-size:12.5px;font-weight:720}.case-hero-modal .workspace-timeline header span,.workspace-timeline header span{font-size:10.5px;font-weight:500}.case-hero-modal .workspace-timeline p strong,.workspace-timeline p strong{color:#353941;letter-spacing:-.01em;font-size:13px;font-weight:660;line-height:1.32}.case-hero-modal .workspace-timeline p span,.workspace-timeline p span{color:#8a909a;font-variant-numeric:tabular-nums;margin-top:4px;font-size:10.75px;font-weight:500;line-height:1.25}.hero-quick-update textarea,.quick-update textarea{font-size:14px;font-weight:500;line-height:1.45}.hero-quick-update button,.mark-completed-button,.quick-update>button{letter-spacing:-.012em;font-size:13px;font-weight:720}.ai-panel-head strong{letter-spacing:-.016em;font-size:14px;font-weight:730}.ai-panel-head span{font-size:10.5px;font-weight:500}.ai-greeting strong{font-size:12.5px;font-weight:690}.ai-greeting p{font-size:11.5px;font-weight:480;line-height:1.55}.ai-suggestions button{font-size:10.5px;font-weight:650}table th{letter-spacing:.06em;font-size:10px;font-weight:760}table td{font-size:12px;font-weight:500}.island-timer,.hero-due,.compact-kpis strong,.notification-button span,input[type=number]{font-variant-numeric:tabular-nums}.custom-drag-card,.hero-return-ghost,.case-drag-preview{font-family:var(--font-ui)!important}.hero-return-ghost-top strong{font-family:var(--font-display);font-weight:790}@media (max-width:1180px){.mission-heading-v2 .mission-title-row h1{font-size:26px}.compact-kpis span{font-size:11px}.compact-kpis strong{font-size:20px}}@media (max-width:700px){body{font-size:14px}.mission-heading-v2 .mission-title-row h1{font-size:23px}.mission-heading-v2 p{font-size:11.5px}.compact-kpis span{font-size:9px}.compact-kpis strong{font-size:17px}.island-unit{font-size:15px}.dynamic-summary h3{font-size:14px}.case-hero-meta>strong{font-size:23px}.case-hero-head h2{font-size:18px}.case-hero-modal .case-form-grid input,.case-hero-modal .case-form-grid select,.case-hero-modal .case-large-text{font-size:14px}}:root{--font-display:"Manrope Variable", Manrope, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ui:"Manrope Variable", Manrope, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Manrope Variable", Manrope, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html,body,button,input,textarea,select,option,kbd,code,pre,samp,table,th,td{font-family:Manrope Variable,Manrope,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body{font-variation-settings:"wght" 450;text-rendering:geometricprecision}button,input,textarea,select,option{font-variation-settings:normal}.case-hero-layer.is-open:not(.is-closing) .case-hero-modal{will-change:auto!important;transform-style:flat!important;backface-visibility:visible!important;filter:none!important;transform:none!important}.case-hero-layer.is-open:not(.is-closing) .case-hero-head,.case-hero-layer.is-open:not(.is-closing) .case-hero-scroll,.case-hero-layer.is-open:not(.is-closing) .case-hero-footer,.case-hero-layer.is-open:not(.is-closing) .case-section{filter:none!important;backface-visibility:visible!important;transform:none!important}.brand-mark,.case-hero-meta>strong,.island-unit,.hero-return-ghost-top strong,.case-drag-preview-top strong,.hero-priority,.health-pill,.status-pill{font-weight:800!important}:root{--type-weight-base:500;--type-weight-secondary:560;--type-weight-ui:650;--type-weight-section:730;--type-weight-strong:780;--type-weight-display:800}body{font-weight:var(--type-weight-base);font-variation-settings:"wght" 500}.brand-row span,.sidebar-user span,.global-search input::placeholder,.hero-quick-update textarea::placeholder,.quick-update textarea::placeholder,.case-form-grid input::placeholder,.case-large-text::placeholder,.mission-heading-v2 p,.mission-toolbar>div:first-child>span,.dynamic-summary p,.tool-island-copy small,.island-feed p span,.island-feed time,.case-hero-head p,.case-hero-modal .workspace-timeline header span,.workspace-timeline header span,.case-hero-modal .workspace-timeline p span,.workspace-timeline p span,.ai-panel-head span,.ai-greeting p,table td{font-weight:var(--type-weight-secondary)!important}.department-nav button span,.global-search input,.compact-kpis span,.view-toggle button,.filter-button,.mission-empty,.dynamic-summary h3,.case-hero-modal .case-form-grid label>span,.case-form-grid label>span,.case-hero-modal .case-form-grid input,.case-hero-modal .case-form-grid select,.case-hero-modal .case-large-text,.case-form-grid input,.case-form-grid select,.case-large-text,.hero-quick-update textarea,.quick-update textarea,.ai-suggestions button{font-weight:var(--type-weight-ui)!important}.brand-row strong,.sidebar-user strong,.new-case-button,.ai-button,.icon-button,.mission-heading-v2 .mission-customize,.mission-toolbar>div:first-child>strong,.mission-column>header strong,.tool-island-copy strong,.island-content-head strong,.case-hero-head h2,.case-hero-modal .case-section-title,.case-section-title,.case-hero-modal .workspace-timeline header strong,.workspace-timeline header strong,.case-hero-modal .workspace-timeline p strong,.workspace-timeline p strong,.hero-quick-update button,.mark-completed-button,.quick-update>button,.ai-panel-head strong,.ai-greeting strong{font-weight:var(--type-weight-section)!important}.mission-heading-v2 .mission-live,.department-nav button small,.mission-column>header span,.island-timer,.hero-due,.compact-kpis strong,.case-hero-meta>strong,.island-unit,.hero-return-ghost-top strong,.hero-return-ghost h3{font-weight:var(--type-weight-strong)!important}.brand-mark,.hero-priority,.health-pill,.status-pill,.notification-button span{font-weight:var(--type-weight-display)!important}strong,b,th{font-synthesis:none}:root{--v3-page:#f3f3f5;--v3-panel:#fff;--v3-board:#f4f4f6;--v3-line:#1d1d1f13;--v3-muted:#77777d;--v3-shadow:0 18px 50px #16161a0e}body{background:var(--v3-page)}.sidebar{border-right:1px solid var(--v3-line);width:220px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f7f9;padding:16px 12px}.brand-row{padding:2px 8px 20px}.department-nav button{border-radius:12px;min-height:40px}.department-nav button.active{background:#fff;box-shadow:0 4px 14px #1414180b}.sidebar-section-label{opacity:.72}.sidebar-user{border-top:1px solid var(--v3-line);box-shadow:none;background:0 0;border-radius:0}.topbar{display:none!important}.top-area-shell{z-index:60;border-bottom:1px solid var(--v3-line);-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);background:#fafafcf0;padding:14px 22px 12px;position:sticky;top:0}.top-area-primary,.top-area-secondary{align-items:center;min-width:0;display:flex}.top-area-primary{gap:12px}.top-area-primary .topbar-left{flex:1}.top-area-primary .global-search{background:#ededf0;border:0;border-radius:999px;width:min(520px,100%);height:44px}.top-area-primary .global-search:focus-within{background:#fff;box-shadow:0 0 0 4px #0071e314}.topbar-actions{flex:none}.top-area-secondary{border-top:1px solid #1d1d1f0e;gap:18px;margin-top:12px;padding-top:12px}.top-area-secondary .mission-heading-main{flex:1;min-width:260px}.top-area-secondary .mission-title-row{align-items:center;gap:9px;display:flex}.top-area-secondary .mission-title-row h1{letter-spacing:-.05em;margin:0;font-size:29px;font-weight:800;line-height:1}.top-area-secondary .mission-heading-main p{color:var(--v3-muted);margin:6px 0 0;font-size:12px;font-weight:560;line-height:1.3}.top-area-secondary .mission-live{color:#17753b;background:#e8f7ed;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:inline-flex}.top-area-secondary .mission-live i{background:#30c568;border-radius:50%;width:6px;height:6px}.compact-kpis{flex:none;align-items:center;gap:7px;display:flex}.compact-kpis>div{border:1px solid var(--v3-line);background:#f1f1f3;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-width:110px;height:42px;padding:0 13px;display:flex}.compact-kpis span{color:#6f6f75;font-size:10px}.compact-kpis strong{color:#1d1d1f;font-size:17px;font-weight:780}.top-view-controls{flex:none;align-items:center;gap:8px;display:flex}.top-view-controls .view-toggle{background:#e9e9ec;border-radius:14px;align-items:center;height:42px;padding:4px;display:flex}.top-view-controls .view-toggle button{border-radius:11px;height:34px;padding:0 12px}.top-view-controls .mission-customize{border:1px solid var(--v3-line);background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid}.top-area-tools{z-index:72;flex:none;align-items:center;gap:8px;display:flex;position:relative}.top-tool{position:relative}.top-tool-trigger{text-align:left;border:0;border-radius:999px;align-items:center;gap:9px;height:46px;padding:5px 11px 5px 6px;transition:transform .2s,box-shadow .24s,background .24s;display:flex}.top-tool-trigger:hover{transform:translateY(-1px)}.activity-top-trigger{color:#fff;background:#1d1d1f;width:178px;box-shadow:0 8px 22px #00000026}.ai-top-trigger{color:#25252a;background:#e9e9ed;width:172px}.top-tool.is-open .top-tool-trigger{transform:translateY(-1px);box-shadow:0 10px 28px #00000029}.top-tool-orb{color:#fff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.top-tool-copy{flex:1;min-width:0}.top-tool-copy strong,.top-tool-copy small{white-space:nowrap;display:block}.top-tool-copy small{color:#ffffff8f;margin-top:2px;font-size:8px;font-weight:560}.ai-top-trigger .top-tool-copy small{color:#8c8c92}.top-tool-popover{z-index:75;opacity:0;pointer-events:none;transform-origin:100% 0;background:#fffffffa;border:1px solid #1d1d1f14;border-radius:24px;width:340px;max-height:0;transition:max-height .42s cubic-bezier(.16,1,.3,1),opacity .18s,transform .38s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;transform:translateY(-8px)scale(.97);box-shadow:0 28px 80px #12121633}.top-tool.is-open .top-tool-popover{opacity:1;pointer-events:auto;max-height:680px;transform:translateY(0)scale(1)}.activity-top-popover{color:#1d1d1f}.activity-top-popover .island-content-head{padding:15px 16px 8px}.activity-top-popover .island-content-head button{color:#56565d;background:#f0f0f2}.activity-top-popover .island-feed{padding:4px 14px 14px}.activity-top-popover .island-feed>div{border-bottom-color:#1d1d1f12}.activity-top-popover .island-feed p strong{color:#1d1d1f}.activity-top-popover .island-feed p span,.activity-top-popover .island-feed time{color:#85858c}.ai-top-popover{flex-direction:column;width:390px;display:flex}.top-ai-head{height:64px;padding:0 14px}.top-ai-content{max-height:390px;padding:14px;overflow:auto}.top-ai-composer{border-top:1px solid var(--v3-line);background:#fff;flex:none;padding:12px;position:static}.top-ai-composer textarea{min-height:70px}.top-tools-overlay{z-index:50;background:0 0;border:0;position:fixed;inset:0}.floating-islands,.ai-panel,.panel-overlay{display:none!important}.minimal-content-area{max-width:none;padding:18px 22px 30px}.mission-board-shell{border:1px solid var(--v3-line);background:var(--v3-board);width:100%;min-height:calc(100vh - 186px);box-shadow:var(--v3-shadow);border-radius:24px;overflow:hidden}.mission-board-shell .mission-main{width:100%}.minimal-board-toolbar{border:0;border-bottom:1px solid var(--v3-line);background:#ffffffd1;border-radius:0;min-height:62px;margin:0;padding:14px 18px}.minimal-board-toolbar>div:first-child>strong{font-size:13px}.minimal-board-toolbar>div:first-child>span{margin-top:4px;font-size:10px}.mission-board-shell .mission-board{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:calc(100vh - 250px);padding:0;display:grid;overflow:visible}.mission-board-shell .mission-column{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 14px 20px}.mission-board-shell .mission-column>header{background:0 0;border:0;border-radius:0;height:44px;padding:0 2px 10px}.mission-board-shell .mission-column>header strong{letter-spacing:-.01em;text-transform:none;font-size:12px}.mission-board-shell .mission-column>header span{color:#66666c;background:#ffffffe6;min-width:22px;height:22px}.mission-board-shell .mission-card.dynamic-card{background:#fff;border:1px solid #1d1d1f0e;border-radius:18px;box-shadow:0 8px 22px #1414180b}.mission-column,.mission-column.is-drag-over{box-shadow:none!important;background:0 0!important;transform:none!important}.mission-empty{background:#fff6;border:1px dashed #1d1d1f1a;border-radius:16px;min-height:100px}@media (max-width:1250px){.top-tool-copy{display:none}.activity-top-trigger,.ai-top-trigger{width:46px;padding:5px}.top-area-secondary{flex-wrap:wrap}.compact-kpis{margin-left:auto}}@media (max-width:980px){.compact-kpis{order:3;width:100%;margin:0}.compact-kpis>div{flex:1;min-width:0}.top-view-controls{margin-left:auto}.mission-board-shell .mission-board{grid-template-columns:repeat(3,290px);overflow-x:auto}}@media (max-width:760px){.sidebar{transform:translate(-102%)}.sidebar.sidebar-open{transform:translate(0)}.workspace{margin-left:0}.top-area-shell{padding:10px 12px}.top-area-primary{gap:7px}.top-area-primary .global-search{height:42px}.topbar-actions .icon-button{display:none}.top-area-secondary{gap:10px;margin-top:9px;padding-top:10px}.top-area-secondary .mission-title-row h1{font-size:23px}.top-area-secondary .mission-heading-main p{display:none}.compact-kpis{gap:5px}.compact-kpis>div{height:38px;padding:0 9px}.compact-kpis span{font-size:8px}.compact-kpis strong{font-size:15px}.top-view-controls{display:none}.top-tool-popover{width:auto;position:fixed;top:70px;left:10px;right:10px}.ai-top-popover{width:auto}.minimal-content-area{padding:12px}.mission-board-shell{border-radius:20px}}:root{--app-bg:#f7f5f1;--card-bg:#fffdf9;--control-bg:#f5f1eb;--control-hover:#eee8df;--border-soft:#e4ded6;--border-strong:#d7cfc5;--text-primary:#171715;--text-secondary:#69645e;--text-muted:#948e86;--shadow-card:0 2px 8px #2c23180d;--shadow-card-hover:0 14px 36px #2c23181c;--shadow-popover:0 28px 80px #1a16113d;--accent:#b98a4f;--accent-contrast:#fff;--danger:#d94f45;--success:#3f7656}html[data-theme=dark]{--app-bg:#11110f;--card-bg:#1e1d19;--control-bg:#22201c;--control-hover:#2a2722;--border-soft:#34312b;--border-strong:#454139;--text-primary:#f7f3ec;--text-secondary:#b1aaa0;--text-muted:#89837a;--shadow-card:0 2px 8px #0000002e;--shadow-card-hover:0 14px 36px #00000047;--shadow-popover:0 28px 80px #00000085;--accent:#c49558;--accent-contrast:#171715;--danger:#ef766d;--success:#8bc59c}html,body,.app-shell,.workspace,.sidebar,.top-area-shell,.content-area,.mission-board-shell,.mission-board,.mission-column{color:var(--text-primary);background:var(--app-bg)!important}body{transition:background-color .24s,color .24s}.sidebar{border-right-color:var(--border-soft)}.brand-row strong,.department-nav button,.sidebar-user strong,.top-area-secondary .mission-title-row h1,.mission-board-shell .mission-column>header strong,.dynamic-summary h3,.island-unit,.case-hero-head h2,.case-section-title,.command-palette strong{color:var(--text-primary)!important}.brand-row span,.sidebar-section-label,.department-nav button small,.sidebar-user span,.top-area-secondary .mission-heading-main p,.dynamic-summary p,.board-filter-hint,.island-case-id,.hero-case-id{color:var(--text-secondary)!important}.department-nav button:hover,.department-nav button.active{color:var(--text-primary);background:var(--control-bg)!important;box-shadow:none!important}.department-nav button.active{outline:1px solid var(--border-soft)}.top-area-shell{border-bottom-color:var(--border-soft);background:var(--app-bg)!important}@supports (color:color-mix(in lab, red, red)){.top-area-shell{background:color-mix(in srgb, var(--app-bg) 92%, transparent)!important}}.top-area-shell{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%)}.top-area-secondary{border-top-color:var(--border-soft)}.global-search,.compact-kpis>div,.top-view-controls .view-toggle,.ai-top-trigger,.mission-customize{color:var(--text-primary)!important;background:var(--control-bg)!important;border-color:var(--border-soft)!important}.global-search input{color:var(--text-primary)}.global-search input::placeholder{color:var(--text-muted)}.global-search kbd,.command-input-row kbd{color:var(--text-secondary);background:var(--card-bg);border:1px solid var(--border-soft)}.compact-kpis span{color:var(--text-secondary)}.compact-kpis strong{color:var(--text-primary)}.view-toggle button{color:var(--text-secondary)}.view-toggle button.active{box-shadow:0 2px 8px #00000012;color:var(--text-primary)!important;background:var(--card-bg)!important}.new-case-button{color:var(--accent-contrast)!important;background:var(--accent)!important}.icon-button,.notification-button{color:var(--text-primary)!important;background:var(--card-bg)!important;border-color:var(--border-soft)!important}.top-tool-trigger{height:42px;box-shadow:none!important}.activity-top-trigger{width:144px;background:var(--accent)!important;color:var(--accent-contrast)!important}.top-tool-orb{flex-basis:31px;width:31px;height:31px}.top-tool-copy strong{font-size:10px}.live-pulse{width:7px;height:7px}.top-tool-popover,.customize-popover,.command-palette{color:var(--text-primary);background:var(--card-bg)!important;border-color:var(--border-soft)!important;box-shadow:var(--shadow-popover)!important}.activity-top-popover,.activity-top-popover .island-feed p strong,.ai-panel-head strong,.ai-greeting strong,.ai-preview strong,.ai-success strong{color:var(--text-primary)!important}.activity-top-popover .island-feed p span,.activity-top-popover .island-feed time,.ai-panel-head span,.ai-greeting p,.ai-composer span{color:var(--text-secondary)!important}.activity-top-popover .island-feed>div,.top-ai-composer{border-color:var(--border-soft)!important}.top-ai-composer,.ai-content{background:var(--card-bg)!important}.ai-greeting,.ai-preview,.ai-success,.ai-composer textarea{color:var(--text-primary)!important;background:var(--control-bg)!important;border-color:var(--border-soft)!important}.mission-board-shell{border-color:var(--border-soft);box-shadow:none;overflow:visible}.board-filter-row{border-bottom:1px solid var(--border-soft);background:var(--app-bg);justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:8px 14px;display:flex}.queue-filter{background:var(--control-bg);border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex}.queue-filter button{min-height:32px;color:var(--text-secondary);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:11px;font-weight:650;transition:color .16s,background .16s,transform .16s}.queue-filter button:hover{color:var(--text-primary)}.queue-filter button.active{color:var(--accent-contrast);background:var(--accent)}.board-filter-hint{font-size:10px;font-weight:560}.mission-board-shell .mission-column+.mission-column{border-left-color:var(--border-soft)}.mission-board-shell .mission-column>header{z-index:12;height:42px;padding:0 3px 9px;position:sticky;top:146px;background:var(--app-bg)!important}@supports (color:color-mix(in lab, red, red)){.mission-board-shell .mission-column>header{background:color-mix(in srgb, var(--app-bg) 94%, transparent)!important}}.mission-board-shell .mission-column>header span{color:var(--text-secondary);background:var(--card-bg)}.mission-board-shell .mission-card.dynamic-card,.custom-drag-card,.hero-return-ghost,.case-hero-modal{color:var(--text-primary);background:var(--card-bg)!important;border-color:var(--border-soft)!important}.mission-board-shell .mission-card.dynamic-card{box-shadow:var(--shadow-card)}.mission-board-shell .mission-card.dynamic-card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--border-strong)!important}.dynamic-summary h3{margin-bottom:5px;font-size:12px;line-height:1.35}.dynamic-summary p{font-size:8.5px}.island-unit{font-size:13px}.island-case-id{letter-spacing:.02em;margin-left:3px;font-size:7.5px;font-weight:650}.island-timer{margin-left:auto}.mission-card.insert-before:before,.mission-stack.insert-at-end:after{content:"";background:var(--text-primary);height:2px;box-shadow:0 0 0 3px var(--text-primary);border-radius:999px;display:block}@supports (color:color-mix(in lab, red, red)){.mission-card.insert-before:before,.mission-stack.insert-at-end:after{box-shadow:0 0 0 3px color-mix(in srgb, var(--text-primary) 8%, transparent)}}.mission-card.insert-before:before{position:absolute;top:-7px;left:10px;right:10px}.mission-card.insert-before{position:relative}.mission-stack.insert-at-end:after{margin:1px 10px 0}.mission-card.is-dragging{opacity:1!important}.custom-drag-card{opacity:1!important;box-shadow:var(--shadow-card-hover)!important}.mission-empty{min-height:130px;color:var(--text-muted);background:0 0;border:0;place-content:center;justify-items:center;gap:10px;display:grid}.mission-empty strong{color:var(--text-secondary);font-size:11px}.mission-empty button{border:1px solid var(--border-soft);color:var(--text-secondary);background:var(--card-bg);border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;font-weight:650;display:inline-flex}.density-compact .mission-board-shell .mission-stack{gap:8px}.density-compact .dynamic-island{min-height:38px;padding:7px 10px 3px}.density-compact .dynamic-summary h3{margin:2px 0 3px;font-size:10.5px}.density-compact .dynamic-summary p{font-size:7.5px}.density-compact .island-unit{font-size:12px}.density-compact .island-status{transform-origin:0;transform:scale(.9)}.customize-wrap{position:relative}.customize-wrap.is-open .mission-customize{background:var(--accent)!important;color:var(--accent-contrast)!important}.customize-popover{z-index:82;border:1px solid var(--border-soft);opacity:0;pointer-events:none;transform-origin:100% 0;border-radius:20px;width:286px;padding:15px;transition:opacity .16s,transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-7px)scale(.97)}.customize-wrap.is-open .customize-popover{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.customize-head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.customize-head strong{font-size:13px}.customize-head span{color:var(--text-muted);font-size:8px}.customize-group+.customize-group{margin-top:14px}.customize-group>label{color:var(--text-secondary);margin-bottom:7px;font-size:9px;font-weight:650;display:block}.settings-segmented{background:var(--control-bg);border-radius:13px;grid-template-columns:1fr 1fr;gap:3px;padding:4px;display:grid}.settings-segmented button{min-height:34px;color:var(--text-secondary);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:9px;font-weight:650;display:flex}.settings-segmented button.active{color:var(--text-primary);background:var(--card-bg);box-shadow:0 2px 9px #00000012}.command-layer{z-index:220;place-items:start center;padding-top:min(15vh,140px);display:grid;position:fixed;inset:0}.command-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0d0f5c;border:0;position:absolute;inset:0}.command-palette{z-index:1;border:1px solid var(--border-soft);border-radius:24px;width:min(680px,100vw - 28px);max-height:min(680px,76vh);position:relative;overflow:hidden}.command-input-row{border-bottom:1px solid var(--border-soft);align-items:center;gap:11px;height:62px;padding:0 16px;display:flex}.command-input-row input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-size:15px;font-weight:560}.command-input-row input::placeholder{color:var(--text-muted)}.command-input-row kbd{border-radius:7px;padding:4px 7px;font-size:9px}.command-content{max-height:calc(min(680px,76vh) - 62px);padding:10px;overflow:auto}.command-section>span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;padding:8px 9px 6px;font-size:9px;font-weight:700;display:block}.command-section>button{width:100%;min-height:48px;color:var(--text-primary);text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:24px minmax(0,auto) 1fr;align-items:center;gap:8px;padding:7px 10px;display:grid}.command-section>button:hover{background:var(--control-bg)}.command-section>button strong{font-size:11px}.command-section>button small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.command-workspaces{flex-wrap:wrap;gap:6px;padding:4px 8px 10px;display:flex}.command-workspaces button{border:1px solid var(--border-soft);color:var(--text-secondary);background:var(--card-bg);border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:650;display:inline-flex}.command-workspaces button:hover{color:var(--text-primary);border-color:var(--border-strong)}.command-empty{color:var(--text-muted);margin:8px;font-size:10px}.case-hero-backdrop{background:#0c0d0f6b!important}.case-hero-head,.case-hero-scroll,.case-hero-footer,.case-section,.case-form-grid input,.case-form-grid select,.case-large-text,.quick-update textarea,.table-wrap,.mission-table table,.mission-table th,.mission-table td{color:var(--text-primary)!important;background:var(--card-bg)!important;border-color:var(--border-soft)!important}.case-form-grid label>span,.case-hero-head p,.workspace-timeline p span,.quick-update textarea::placeholder,.case-large-text::placeholder,.mission-table td span{color:var(--text-secondary)!important}.case-form-grid input,.case-form-grid select,.case-large-text,.quick-update textarea{background:var(--control-bg)!important}.hero-case-id{margin-left:5px;font-size:10px;font-weight:650}html[data-theme=dark] .activity-top-trigger,html[data-theme=dark] .new-case-button,html[data-theme=dark] .queue-filter button.active{color:#111214!important;background:#f5f5f7!important}html[data-theme=dark] .mission-live{color:#64e596;background:#32d17421}html[data-theme=dark] .mission-live i{background:#32d174}html[data-theme=dark] .island-status,html[data-theme=dark] .island-timer{filter:saturate(.85)brightness(.95)}html[data-theme=dark] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:1250px){.activity-top-trigger,.ai-top-trigger{width:42px;padding:5px}.top-tool-orb{flex-basis:32px;width:32px;height:32px}}@media (max-width:980px){.board-filter-row{align-items:flex-start;overflow-x:auto}.queue-filter{flex:none}.board-filter-hint{display:none}.mission-board-shell .mission-column>header{top:190px}}@media (max-width:760px){.queue-filter button{padding:0 11px}.board-filter-row{padding:7px 9px}.command-layer{padding-top:72px}.command-palette{border-radius:19px}.mission-board-shell .mission-column>header{top:126px}}:root{--column-border:#1d1d1f1c;--card-border:#1d1d1f1a;--card-border-hover:#1d1d1f33;--surface-soft:#76768013}html[data-theme=dark]{--column-border:#ffffff1c;--card-border:#ffffff1a;--card-border-hover:#ffffff38;--surface-soft:#ffffff12}html,body,.app-shell,.workspace,.sidebar,.top-area-shell,.content-area,.mission-board-shell,.mission-board,.mission-column{background-color:var(--app-bg)!important}.sidebar{border-right:1px solid var(--border-soft)!important;box-shadow:none!important}.department-nav button{font-weight:650}.department-nav button.active{background:var(--surface-soft)!important;border:0!important;outline:0!important}.department-nav button:hover{background:var(--surface-soft)!important}.top-area-shell{background:var(--app-bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-bottom:0!important;padding:20px 28px 14px!important}.top-area-primary{align-items:flex-start!important;gap:14px!important}.top-area-primary .topbar-left{width:0;min-width:0;flex:none!important}.top-area-primary .mission-title-row{align-items:center;display:flex}.top-area-primary .mission-title-row h1{margin:0;line-height:.98;color:var(--text-primary)!important;letter-spacing:-.052em!important;font-size:clamp(30px,2.25vw,38px)!important;font-weight:820!important}.header-search{margin-top:14px;border:1px solid var(--border-soft)!important;background:var(--surface-soft)!important;width:min(510px,100%)!important;height:48px!important;box-shadow:none!important;border-radius:16px!important;padding:0 14px!important}.header-search:focus-within{border-color:var(--border-strong)!important;background:var(--card-bg)!important;box-shadow:0 0 0 4px var(--text-primary)!important}@supports (color:color-mix(in lab, red, red)){.header-search:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--text-primary) 7%, transparent)!important}}.header-search input{font-size:13px!important;font-weight:620!important}.header-search kbd{font-weight:700}.top-area-tools{margin-left:auto}.topbar-actions{align-self:flex-start}.top-area-secondary{border-top:0!important;justify-content:flex-end!important;gap:10px!important;margin-top:12px!important;padding-top:0!important}.compact-kpis{gap:7px!important}.compact-kpis>div{border:1px solid var(--border-soft)!important;background:var(--surface-soft)!important;border-radius:14px!important;min-width:112px!important;height:40px!important;padding:0 13px!important}.compact-kpis span{font-size:10px!important;font-weight:650!important}.compact-kpis strong{font-size:17px!important;font-weight:800!important}.top-view-controls .view-toggle{border:1px solid var(--border-soft)!important;background:var(--surface-soft)!important}.top-view-controls .mission-customize{background:0 0!important}.top-tool-trigger{height:42px!important;box-shadow:none!important;padding-right:12px!important}.activity-top-trigger{width:142px!important}.ai-top-trigger{width:116px!important}.top-tool-copy small{display:none!important}.minimal-content-area{padding:8px 28px 28px!important}.mission-board-shell{min-height:calc(100vh - 178px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.board-filter-row{background:0 0!important;border:0!important;min-height:48px!important;padding:0 0 14px!important}.board-filter-hint{display:none!important}.queue-filter{border:1px solid var(--border-soft);background:var(--surface-soft)!important;padding:4px!important}.queue-filter button{min-height:34px!important;padding-inline:16px!important;font-size:10.5px!important;font-weight:680!important}.mission-board-shell .mission-board{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;min-height:calc(100vh - 250px)!important;padding:0!important;overflow:visible!important}.mission-board-shell .mission-column{min-width:0;border:1px solid var(--column-border)!important;box-shadow:none!important;background:0 0!important;border-radius:22px!important;padding:14px 14px 22px!important}.mission-board-shell .mission-column>header{z-index:12;margin:-2px -2px 6px;position:sticky;top:150px;background:var(--app-bg)!important;border:0!important;height:46px!important;padding:0 5px 10px!important}@supports (color:color-mix(in lab, red, red)){.mission-board-shell .mission-column>header{background:color-mix(in srgb, var(--app-bg) 94%, transparent)!important}}.mission-board-shell .mission-column>header{-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%)}.mission-board-shell .mission-column>header strong{color:var(--text-primary)!important;letter-spacing:-.018em!important;font-size:13px!important;font-weight:760!important}.mission-board-shell .mission-column>header span{border:1px solid var(--border-soft);min-width:22px!important;height:22px!important;color:var(--text-secondary)!important;background:var(--card-bg)!important;font-size:9px!important;font-weight:720!important}.mission-board-shell .mission-column>header button{color:var(--text-muted)!important}.mission-board-shell .mission-card.dynamic-card{overflow:hidden;border:1px solid var(--card-border)!important;background:var(--card-bg)!important;border-radius:17px!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;box-shadow:0 2px 8px #14141806!important}.mission-board-shell .mission-card.dynamic-card:hover{border-color:var(--card-border-hover)!important;transform:translateY(-2px)!important;box-shadow:0 10px 26px #14141813!important}.mission-card.hero-source-active{outline:1px solid var(--text-primary)!important;outline-offset:2px!important}.dynamic-island{min-height:47px!important;padding:11px 13px 5px!important}.island-status{font-size:8px!important;font-weight:760!important}.island-unit{color:var(--text-primary)!important;letter-spacing:-.025em!important;font-size:14px!important;font-weight:820!important}.island-case-id{color:var(--text-muted)!important;font-size:7.5px!important;font-weight:680!important}.dynamic-summary h3{color:var(--text-primary)!important;letter-spacing:-.014em!important;margin:0 0 6px!important;font-size:12.5px!important;font-weight:720!important;line-height:1.35!important}.dynamic-summary p{color:var(--text-secondary)!important;font-size:9px!important;font-weight:560!important;line-height:1.35!important}.island-chevron{color:var(--text-muted)!important}.mission-column.is-drag-over{border-color:var(--column-border)!important;background:0 0!important}.mission-card.insert-before:before,.mission-stack.insert-at-end:after{background:var(--text-primary)!important;height:2px!important;box-shadow:none!important}.custom-drag-card{border:1px solid var(--card-border-hover)!important;background:var(--card-bg)!important;border-radius:17px!important;box-shadow:0 18px 40px #14141824!important}@media (max-width:1250px){.top-area-primary .mission-heading-main{min-width:280px}.activity-top-trigger,.ai-top-trigger{width:42px!important;padding:5px!important}.top-area-tools{gap:6px}}@media (max-width:980px){.top-area-primary{flex-wrap:wrap}.top-area-primary .mission-heading-main{flex-basis:100%;order:2}.top-area-tools{margin-left:auto}.top-area-secondary{flex-wrap:wrap;justify-content:flex-start!important}.mission-board-shell .mission-board{grid-template-columns:repeat(3,310px)!important;padding-bottom:6px!important;overflow-x:auto!important}}@media (max-width:760px){.top-area-shell{padding:12px!important}.top-area-primary .mission-heading-main{min-width:0}.top-area-primary .mission-title-row h1{font-size:28px!important}.header-search{margin-top:11px;height:44px!important}.minimal-content-area{padding:8px 12px 20px!important}.mission-board-shell .mission-column>header{top:170px}}.mission-board-shell .mission-card.dynamic-card{will-change:transform;backface-visibility:hidden}.mission-board.is-sorting .mission-card.dynamic-card:not(.is-dragging):hover{border-color:var(--card-border)!important;transform:none!important;box-shadow:0 2px 8px #14141806!important}.mission-board-shell .mission-card.dynamic-card.is-dragging{opacity:1!important;visibility:visible!important;pointer-events:auto!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.custom-drag-card{opacity:1!important;filter:none!important;transition:none!important;transform:translate(0)rotate(.18deg)scale(1.018)!important;box-shadow:0 22px 54px #1414182b,0 5px 16px #14141814!important}.mission-card.insert-before:before,.mission-stack.insert-at-end:after{display:none!important}@media (prefers-reduced-motion:reduce){.custom-drag-card{transform:none!important}}body{font-weight:560}.brand-row{padding-bottom:14px}.top-area-primary .mission-heading-main{flex:auto!important;min-width:0!important;padding-top:0!important}.top-area-primary .mission-title-row h1{letter-spacing:-.06em!important;font-size:clamp(32px,2.35vw,40px)!important;font-weight:860!important}.top-area-tools{gap:10px!important}.top-tool-trigger{border:1px solid var(--border-soft)!important;height:44px!important;box-shadow:0 4px 14px #1414180a!important}.activity-top-trigger{color:#fff!important;background:#1c1d20!important;width:154px!important}.ai-top-trigger{width:132px!important;color:var(--text-primary)!important;background:var(--surface-soft)!important}.activity-top-trigger .top-tool-orb{color:#fff!important;background:#ffffff1a!important}.ai-top-trigger .top-tool-orb{color:#fff!important;background:#232428!important}.top-tool-copy strong{font-size:11px!important;font-weight:780!important}.live-pulse{background:#32d173!important;box-shadow:0 0 0 4px #32d1731f,0 0 10px #32d17347!important}.compact-kpis span,.compact-kpis strong,.queue-filter button,.mission-board-shell .mission-column>header strong,.mission-board-shell .mission-column>header span,.department-nav button span,.sidebar-user strong,.sidebar-user span,.new-case-button,.icon-button,.top-view-controls .view-toggle button{font-weight:720!important}.mission-board-shell .mission-board{gap:18px!important}.mission-board-shell .mission-column{border:1px solid var(--border-soft)!important;background:var(--card-bg)!important;border-radius:24px!important}@supports (color:color-mix(in lab, red, red)){.mission-board-shell .mission-column{background:color-mix(in srgb, var(--card-bg) 36%, transparent)!important}}.mission-board-shell .mission-column+.mission-column{border-left:1px solid var(--border-soft)!important}.mission-board-shell .mission-column>header{margin-bottom:8px!important;padding-inline:2px!important}.mission-board-shell .mission-stack{gap:12px!important}.mission-board-shell .mission-card.dynamic-card{border-radius:18px!important;box-shadow:0 2px 8px #14141806,inset 0 0 0 1px #ffffff8c!important}.mission-board-shell .mission-card.dynamic-card:hover{box-shadow:0 12px 28px #14141814,inset 0 0 0 1px #ffffffb3!important}.dynamic-island{grid-template-columns:auto minmax(0,1fr) auto auto!important;min-height:48px!important;padding:12px 14px 6px!important}.island-unit{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px!important;font-weight:840!important}.island-case-id{font-size:8px!important;font-weight:720!important}.island-timer{font-size:8.5px!important;font-weight:780!important}.island-chevron{display:none!important}.dynamic-summary h3{margin:0 0 7px!important;font-size:13px!important;font-weight:780!important;line-height:1.33!important}.dynamic-summary p{font-size:9.5px!important;font-weight:650!important;line-height:1.35!important}.hero-return-ghost strong{font-weight:820!important}.hero-return-ghost p{font-weight:650!important}@media (max-width:1250px){.top-tool-copy strong{font-size:10px!important}}@media (max-width:980px){.top-area-primary{align-items:flex-start!important}}:root{--premium-ease:cubic-bezier(.22, 1, .36, 1);--premium-ease-soft:cubic-bezier(.2, .8, .2, 1)}html[data-theme=dark]{--app-bg:#0d0e10;--card-bg:#17181b;--control-bg:#202126;--control-hover:#292a30;--border-soft:#ffffff16;--border-strong:#ffffff2b;--text-primary:#f7f7f8;--text-secondary:#b8b9c0;--text-muted:#858791;--shadow-card:0 8px 26px #00000038;--shadow-card-hover:0 20px 54px #00000061;--shadow-popover:0 34px 100px #0000009e;--column-border:#ffffff17;--card-border:#ffffff16;--card-border-hover:#ffffff2e;--surface-soft:#ffffff0e}.top-area-shell{padding-bottom:8px!important}.top-area-secondary{margin-top:8px!important}.minimal-content-area{padding-top:3px!important}.board-filter-row{min-height:64px!important;padding:0 0 16px!important}.board-control-rail{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:19px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:54px;padding:5px;display:flex;box-shadow:inset 0 1px #ffffff8c}.board-control-rail .queue-filter{flex:auto;align-items:center;gap:3px;min-width:0;display:flex;background:0 0!important;border:0!important;padding:0!important}.board-control-rail .queue-filter button{min-height:42px!important;transition:color .18s ease, background .18s ease, transform .18s var(--premium-ease-soft)!important;border-radius:14px!important;padding:0 18px!important;font-size:11px!important;font-weight:720!important}.board-control-rail .queue-filter button:hover{transform:translateY(-1px)}.board-control-rail .queue-filter button.active{color:var(--accent-contrast)!important;background:var(--accent)!important;box-shadow:0 5px 14px #14141826!important}.board-kpis{border-left:1px solid var(--border-soft);flex:none;align-items:stretch;margin-left:auto;gap:0!important;display:flex!important}.board-kpis>div{justify-content:space-between;align-items:center;gap:15px;border:0!important;border-right:1px solid var(--border-soft)!important;background:0 0!important;border-radius:0!important;min-width:126px!important;height:42px!important;padding:0 15px!important;display:flex!important}.board-kpis>div:last-child{border-right:0!important}.board-kpis span{white-space:nowrap;color:var(--text-secondary)!important;font-size:10px!important;font-weight:680!important}.board-kpis strong{font-variant-numeric:tabular-nums;color:var(--text-primary)!important;font-size:18px!important;font-weight:840!important}.mission-board-shell .mission-column{padding:16px 16px 24px!important}.mission-board-shell .mission-stack{gap:13px!important;padding:0!important}.mission-board-shell .mission-card.dynamic-card{transform:translateZ(0);transition:transform .22s var(--premium-ease-soft), border-color .2s ease, box-shadow .24s ease!important;border-radius:19px!important}.mission-board-shell .mission-card.dynamic-card:hover{transform:translateY(-3px)scale(1.002)!important;box-shadow:0 16px 38px #14141817,inset 0 0 0 1px #ffffffad!important}.dynamic-island{gap:10px!important;min-height:52px!important;padding:13px 15px 7px!important}.dynamic-summary{padding:3px 15px 16px!important}.dynamic-summary h3{margin-bottom:8px!important}.case-hero-scroll{padding:20px 22px!important}.case-hero-grid,.case-hero-left,.case-hero-right{gap:16px!important}.case-hero-modal .case-section{border:1px solid var(--border-soft)!important;background:var(--card-bg)!important;border-radius:20px!important;padding:18px!important;box-shadow:0 2px 10px #14141806!important}.case-hero-modal .case-section-title{letter-spacing:-.018em;color:var(--text-primary)!important;margin-bottom:14px!important;font-size:13px!important;font-weight:800!important}.case-hero-modal .case-form-grid{gap:12px!important}.case-hero-modal .case-form-grid label>span,.case-hero-modal .currency-field>span{color:var(--text-secondary)!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 7px 2px!important;font-size:10.5px!important;font-weight:680!important}.case-hero-modal .case-form-grid input,.case-hero-modal .case-form-grid select,.case-hero-modal .case-large-text{color:var(--text-primary)!important;background:var(--control-bg)!important;border:1px solid #0000!important;transition:border-color .18s,background .18s,box-shadow .18s!important}.case-hero-modal .case-form-grid input,.case-hero-modal .case-form-grid select{border-radius:13px!important;height:48px!important;padding:0 14px!important;font-size:14px!important;font-weight:690!important}.case-hero-modal .case-large-text{border-radius:14px!important;padding:14px!important;font-size:13.5px!important;font-weight:620!important;line-height:1.55!important}.case-hero-modal .case-form-grid input:focus,.case-hero-modal .case-form-grid select:focus,.case-hero-modal .case-large-text:focus{border-color:var(--border-strong)!important;background:var(--card-bg)!important;box-shadow:0 0 0 4px var(--text-primary)!important}@supports (color:color-mix(in lab, red, red)){.case-hero-modal .case-form-grid input:focus,.case-hero-modal .case-form-grid select:focus,.case-hero-modal .case-large-text:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--text-primary) 7%, transparent)!important}}.currency-field{min-width:0;display:block}.currency-input{width:100%;height:48px;color:var(--text-primary);background:var(--control-bg);border:1px solid #0000;border-radius:13px;align-items:center;gap:2px;padding:0 14px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.currency-input.is-focused{border-color:var(--border-strong);background:var(--card-bg);box-shadow:0 0 0 4px var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.currency-input.is-focused{box-shadow:0 0 0 4px color-mix(in srgb, var(--text-primary) 7%, transparent)}}.currency-input b{color:var(--text-secondary);flex:none;font-size:14px;font-weight:760}.case-hero-modal .currency-input input{font-variant-numeric:tabular-nums;outline:0;flex:1;min-width:0;height:100%!important;color:var(--text-primary)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:14px!important;font-weight:720!important}.case-hero-modal .currency-input input::placeholder{color:var(--text-muted)!important}html[data-theme=dark] .case-hero-modal,html[data-theme=dark] .case-hero-head,html[data-theme=dark] .case-hero-footer,html[data-theme=dark] .top-tool-popover,html[data-theme=dark] .customize-popover,html[data-theme=dark] .command-palette{color:var(--text-primary)!important;border-color:var(--border-soft)!important;background:#151619!important}html[data-theme=dark] .case-hero-scroll,html[data-theme=dark] .ai-content,html[data-theme=dark] .top-ai-content{background:var(--app-bg)!important}html[data-theme=dark] .mission-board-shell .mission-column{background:#ffffff05!important}html[data-theme=dark] .mission-board-shell .mission-card.dynamic-card{box-shadow:0 8px 24px #0000002e!important}html[data-theme=dark] .mission-board-shell .mission-card.dynamic-card:hover{box-shadow:0 20px 50px #0000005c!important}html[data-theme=dark] .board-control-rail{box-shadow:inset 0 1px #ffffff09}html[data-theme=dark] .activity-top-trigger{background:#222327!important;border-color:#ffffff1a!important}html[data-theme=dark] .ai-top-trigger{background:#1b1c20!important;border-color:#ffffff17!important}html[data-theme=dark] .ai-top-trigger .top-tool-orb{background:#303138!important}html[data-theme=dark] .case-hero-modal .case-section{background:#18191d!important}.top-tool-popover{visibility:hidden;clip-path:inset(0 0 100% round 24px);opacity:0!important;pointer-events:none!important;max-height:none!important;transition:visibility 0s linear .34s, opacity .18s ease, transform .38s var(--premium-ease), clip-path .42s var(--premium-ease)!important;overflow:hidden!important;transform:translateY(-10px)scale(.965)!important}.top-tool-popover>*{opacity:0;transition:opacity .14s ease, transform .24s var(--premium-ease);transform:translateY(-6px)}.top-tool.is-open .top-tool-popover{visibility:visible;clip-path:inset(0 round 24px);opacity:1!important;pointer-events:auto!important;transition-delay:0s!important;transform:translate(0)scale(1)!important}.top-tool.is-open .top-tool-popover>*{opacity:1;transition-delay:.11s;transform:translateY(0)}.top-tool-trigger{transition:transform .22s var(--premium-ease-soft), border-color .2s ease, background .2s ease, box-shadow .24s ease!important}.top-tool-trigger:active{transform:scale(.975)!important}@media (max-width:1180px){.board-control-rail{flex-direction:column;align-items:stretch;gap:5px}.board-kpis{border-top:1px solid var(--border-soft);border-left:0;width:100%}.board-kpis>div{flex:1;min-width:0!important}}@media (max-width:760px){.board-control-rail .queue-filter{overflow-x:auto}.board-control-rail .queue-filter button{flex:none}.board-kpis span{display:none}.board-kpis>div{justify-content:center}}.top-area-primary .mission-title-row h1{font-variation-settings:"wght" 800;text-rendering:geometricprecision;letter-spacing:-.058em!important;font-weight:800!important}.case-hero-modal .currency-field{flex-direction:column;min-width:0;display:flex}.case-hero-modal .currency-control{appearance:none;font-variant-numeric:tabular-nums;caret-color:var(--text-primary);width:100%!important;height:48px!important;color:var(--text-primary)!important;background:var(--control-bg)!important;box-shadow:none!important;transition:border-color .2s ease, background .2s ease, box-shadow .24s var(--premium-ease-soft)!important;border:1px solid #0000!important;border-radius:13px!important;outline:0!important;padding:0 14px!important;font-size:14px!important;font-weight:720!important}.case-hero-modal .currency-control:hover{border-color:var(--border-strong)!important}@supports (color:color-mix(in lab, red, red)){.case-hero-modal .currency-control:hover{border-color:color-mix(in srgb, var(--border-strong) 58%, transparent)!important}}.case-hero-modal .currency-control:focus{border-color:var(--border-strong)!important;background:var(--card-bg)!important;box-shadow:0 0 0 4px var(--text-primary)!important;outline:0!important}@supports (color:color-mix(in lab, red, red)){.case-hero-modal .currency-control:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--text-primary) 7%, transparent)!important}}.case-hero-modal .currency-control::placeholder{opacity:1;color:var(--text-muted)!important}.mission-board-shell .mission-card.dynamic-card{transform-origin:50%}.density-compact .mission-board-shell .mission-column{padding:13px 13px 20px!important}.density-compact .mission-board-shell .mission-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px!important}.density-compact .mission-card.dynamic-card{min-width:0;border-radius:16px!important}.density-compact .dynamic-island{grid-template-columns:auto minmax(0,1fr) auto!important;gap:7px!important;min-height:43px!important;padding:9px 10px 4px!important}.density-compact .island-status{padding:4px 6px!important;font-size:6.8px!important;transform:none!important}.density-compact .island-status i{width:5px;height:5px}.density-compact .island-unit{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;letter-spacing:-.02em!important;font-size:10.5px!important;font-weight:800!important}.density-compact .island-case-id{display:none!important}.density-compact .island-timer{padding:5px 6px!important;font-size:7px!important}.density-compact .dynamic-summary{padding:2px 10px 11px!important}.density-compact .dynamic-summary h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:29px;display:-webkit-box;overflow:hidden;margin:1px 0 5px!important;font-size:10px!important;font-weight:760!important;line-height:1.42!important}.density-compact .dynamic-summary p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:7.8px!important;line-height:1.3!important}.density-compact .custom-drag-card .dynamic-island{grid-template-columns:auto minmax(0,1fr) auto!important}.density-compact .mission-empty{grid-column:1/-1}@media (max-width:1450px){.density-compact .mission-board-shell .mission-stack{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mission-board-shell .mission-card.dynamic-card{animation:none!important}}body.pointer-drag-active{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}body.pointer-drag-active *{cursor:grabbing!important}.mission-board-shell .mission-card.dynamic-card{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:manipulation}.mission-board.is-sorting{overscroll-behavior:contain}.mission-board.is-sorting .mission-card.dynamic-card:not(.is-dragging){transition:border-color .24s,box-shadow .28s!important}.mission-board-shell .mission-card.dynamic-card.is-dragging{opacity:1!important;visibility:visible!important;pointer-events:none!important;border-color:var(--border-soft)!important}@supports (color:color-mix(in lab, red, red)){.mission-board-shell .mission-card.dynamic-card.is-dragging{border-color:color-mix(in srgb, var(--border-soft) 74%, transparent)!important}}.mission-board-shell .mission-card.dynamic-card.is-dragging{background:var(--surface-soft)!important}@supports (color:color-mix(in lab, red, red)){.mission-board-shell .mission-card.dynamic-card.is-dragging{background:color-mix(in srgb, var(--surface-soft) 58%, transparent)!important}}.mission-board-shell .mission-card.dynamic-card.is-dragging{box-shadow:inset 0 0 0 1px var(--border-soft)!important}@supports (color:color-mix(in lab, red, red)){.mission-board-shell .mission-card.dynamic-card.is-dragging{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-soft) 48%, transparent)!important}}.mission-board-shell .mission-card.dynamic-card.is-dragging{transform:none!important}.mission-board-shell .mission-card.dynamic-card.is-dragging>*{visibility:hidden!important}.custom-drag-card{--pointer-x:0px;--pointer-y:0px;--pointer-scale:1.018;--pointer-rotate:.16deg;transform-origin:0 0;will-change:transform;contain:layout paint style;opacity:1!important;filter:none!important;transform:translate3d(var(--pointer-x), var(--pointer-y), 0) rotate(var(--pointer-rotate)) scale(var(--pointer-scale))!important;transition:none!important;top:0!important;left:0!important;box-shadow:0 26px 62px #1414182e,0 7px 20px #14141817!important}.custom-drag-card.is-settling{--pointer-rotate:0deg;transition:transform .28s cubic-bezier(.22,.78,.2,1),box-shadow .28s!important;box-shadow:0 3px 10px #1414180a!important}.mission-board.is-sorting .mission-column,.mission-board.is-sorting .mission-stack{transition:none!important}@media (prefers-reduced-motion:reduce){.custom-drag-card,.custom-drag-card.is-settling{transform:translate3d(var(--pointer-x), var(--pointer-y), 0)!important;transition:none!important}}.mission-board-shell .mission-column,.mission-board-shell .mission-column>header{background-color:#0000!important;background-image:none!important}.mission-board-shell .mission-column>header{box-shadow:none!important;-webkit-backdrop-filter:none!important;border:0!important}.case-card-open-surface{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.dnd-sortable-card{touch-action:none;will-change:transform;backface-visibility:hidden;transform-origin:50%}.dnd-source-collapsed{opacity:0!important;pointer-events:none!important;height:0!important;min-height:0!important;box-shadow:none!important;border-width:0!important;margin:0!important;padding:0!important;transition:height .22s cubic-bezier(.22,1,.36,1),opacity .11s!important;overflow:hidden!important}.dnd-column-over{border-color:var(--column-border)!important;background:0 0!important}.dnd-drag-overlay{cursor:grabbing;pointer-events:none;width:100%;overflow:hidden;transform:translateZ(0)rotate(.15deg)scale(1.012);border:1px solid var(--card-border-hover)!important;background:var(--card-bg)!important;border-radius:18px!important;box-shadow:0 24px 58px #1112162e,0 8px 20px #11121614!important}.drag-overlay-grip{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff7a}body.dnd-kit-active,body.dnd-kit-active *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}body.dnd-kit-active .mission-card:hover{transform:none!important}.completed-cases-shell{border:1px solid var(--column-border);background:0 0;border-radius:24px;min-height:calc(100vh - 250px);overflow:hidden}.completed-cases-head{justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:20px 22px 16px;display:flex}.completed-cases-head h2{color:var(--text-primary);letter-spacing:-.035em;margin:0;font-size:21px;font-weight:820;line-height:1.1}.completed-cases-head p{color:var(--text-muted);margin:6px 0 0;font-size:10px;font-weight:620}.completed-sort-control{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:13px;gap:3px;padding:4px;display:flex}.completed-sort-control button{min-height:34px;color:var(--text-secondary);background:0 0;border:0;border-radius:10px;padding:0 13px;font-size:9.5px;font-weight:720}.completed-sort-control button.active{color:var(--card-bg);background:var(--text-primary);box-shadow:0 5px 14px #1414181f}.completed-filter-row{flex-wrap:wrap;gap:8px;padding:0 22px 18px;display:flex}.completed-filter-row select{border:1px solid var(--border-soft);height:38px;color:var(--text-primary);background:var(--surface-soft);border-radius:12px;outline:none;padding:0 34px 0 12px;font-size:9.5px;font-weight:680}.completed-filter-row select:focus{border-color:var(--border-strong);box-shadow:0 0 0 4px var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.completed-filter-row select:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--text-primary) 7%, transparent)}}.completed-groups{padding:2px 22px 28px}.completed-month-group+.completed-month-group{margin-top:30px}.completed-month-group>header{border-bottom:1px solid var(--border-soft);align-items:center;gap:9px;min-height:34px;padding:0 3px 10px;display:flex}.completed-month-group>header strong{color:var(--text-primary);letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:800}.completed-month-group>header span{color:var(--text-muted);text-transform:uppercase;font-size:8px;font-weight:700}.completed-case-list{display:grid}.completed-case-row{border-bottom:1px solid var(--border-soft)}.completed-case-row:last-child{border-bottom:0}.completed-case-row>button{width:100%;min-height:78px;color:var(--text-primary);text-align:left;background:0 0;border:0;grid-template-columns:96px minmax(260px,1fr) minmax(160px,.48fr) minmax(110px,.28fr) 20px;align-items:center;gap:16px;padding:12px 8px;transition:background .18s,transform .18s cubic-bezier(.22,1,.36,1);display:grid}.completed-case-row>button:hover{background:var(--surface-soft);transform:translate(2px)}.completed-row-id{color:var(--text-muted);font-size:9px;font-weight:760}.completed-row-main,.completed-row-date,.completed-row-cost{min-width:0}.completed-row-main strong,.completed-row-main small,.completed-row-date strong,.completed-row-date small,.completed-row-cost strong,.completed-row-cost small{display:block}.completed-row-main strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:790;overflow:hidden}.completed-row-main small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9.5px;font-weight:600;overflow:hidden}.completed-row-date strong,.completed-row-cost strong{color:var(--text-primary);font-size:9.5px;font-weight:720}.completed-row-date small,.completed-row-cost small{color:var(--text-muted);margin-top:4px;font-size:8px;font-weight:620}.completed-row-cost{text-align:right}.completed-case-row svg{color:var(--text-muted)}.completed-empty-state{min-height:320px;color:var(--text-muted);text-align:center;align-content:center;place-items:center;display:grid}.completed-empty-state strong,.completed-empty-state span{display:block}.completed-empty-state strong{color:var(--text-primary);font-size:14px;font-weight:780}.completed-empty-state span{margin-top:7px;font-size:10px;font-weight:580}.completed-readonly-banner{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:12px 14px;display:flex}.completed-readonly-banner>div{align-items:center;gap:10px;display:flex}.completed-readonly-banner>div>svg{color:#1f9d59}.completed-readonly-banner span strong,.completed-readonly-banner span small{display:block}.completed-readonly-banner span strong{color:var(--text-primary);font-size:11px;font-weight:780}.completed-readonly-banner span small{color:var(--text-muted);margin-top:3px;font-size:8.5px;font-weight:600}.completed-readonly-banner button,.reopen-case-button{border:1px solid var(--border-soft);min-height:38px;color:var(--text-primary);background:var(--card-bg);border-radius:11px;padding:0 14px;font-size:9.5px;font-weight:740}.completed-readonly input:read-only,.completed-readonly textarea:read-only,.completed-readonly select:disabled,.completed-readonly .currency-control:disabled{opacity:.82;cursor:default;color:var(--text-secondary)!important}.case-save-status{min-width:55px;color:var(--text-muted);text-align:center;font-size:8px;font-weight:700}.case-save-status.state-saving{color:#b7791f}.case-save-status.state-error{color:#d92d20}.hero-completed-date{max-width:220px;color:var(--text-secondary);background:var(--surface-soft);white-space:nowrap;border-radius:99px;padding:7px 10px;font-size:8.5px;font-weight:700}.workspace-timeline p em{color:var(--text-secondary);margin-top:3px;font-size:9px;font-style:normal;font-weight:610;display:block}.completed-footer-summary{min-width:0;color:var(--text-secondary);align-items:center;gap:10px;display:flex}.completed-footer-summary>svg{color:#1f9d59}.completed-footer-summary strong,.completed-footer-summary small{display:block}.completed-footer-summary strong{color:var(--text-primary);font-size:10px;font-weight:760}.completed-footer-summary small{text-overflow:ellipsis;white-space:nowrap;max-width:620px;margin-top:3px;font-size:8.5px;font-weight:590;overflow:hidden}.completion-dialog-layer{z-index:180;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.completion-dialog-backdrop{-webkit-backdrop-filter:blur(12px);background:#0f10136b;border:0;position:absolute;inset:0}.completion-dialog{border:1px solid var(--border-soft);background:var(--card-bg);border-radius:24px;width:min(510px,100vw - 28px);animation:.32s cubic-bezier(.22,1,.36,1) both completionDialogIn;position:relative;overflow:hidden;box-shadow:0 32px 100px #0c0d1047}@keyframes completionDialogIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.completion-dialog>header{justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.completion-dialog>header strong,.completion-dialog>header span{display:block}.completion-dialog>header strong{color:var(--text-primary);letter-spacing:-.03em;font-size:18px;font-weight:820}.completion-dialog>header span{color:var(--text-muted);margin-top:5px;font-size:9px;font-weight:630}.completion-dialog>header button{width:36px;height:36px;color:var(--text-secondary);background:var(--surface-soft);border:0;border-radius:11px;place-items:center;display:grid}.completion-dialog-body{grid-template-columns:1fr 1fr;gap:12px;padding:4px 20px 18px;display:grid}.completion-dialog-body>label>span,.completion-dialog-body .currency-field>span{color:var(--text-secondary);margin-bottom:6px;font-size:8px;font-weight:730;display:block}.completion-dialog-body select,.completion-dialog-body textarea,.completion-dialog-body .currency-control{border:1px solid var(--border-soft);width:100%;color:var(--text-primary);background:var(--surface-soft);border-radius:12px;outline:0}.completion-dialog-body select,.completion-dialog-body .currency-control{height:44px;padding:0 12px}.completion-dialog-body textarea{resize:vertical;padding:11px 12px}.completion-note,.completion-warning{grid-column:1/-1}.completion-tire-fields{border:1px solid var(--os-yellow);grid-column:1/-1;gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.completion-tire-fields{border:1px solid color-mix(in srgb, var(--os-yellow) 28%, var(--border-soft))}}.completion-tire-fields{background:var(--os-yellow);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.completion-tire-fields{background:color-mix(in srgb, var(--os-yellow) 7%, var(--card-bg))}}.completion-tire-fields header strong,.completion-tire-fields header span{display:block}.completion-tire-fields header strong{color:var(--text-primary);font-size:10px;font-weight:820}.completion-tire-fields header span{color:var(--text-muted);margin-top:3px;font-size:8px;font-weight:620;line-height:1.35}.completion-tire-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.completion-tire-grid label>span{color:var(--text-secondary);margin-bottom:5px;font-size:8px;font-weight:730;display:block}.completion-tire-grid select{border:1px solid var(--border-soft);width:100%;min-width:0;height:38px;color:var(--text-primary);background:var(--card-bg);border-radius:9px;padding:0 9px;font-size:10px;font-weight:720}.completion-warning{border:1px solid #f59e0b;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.completion-warning{border:1px solid color-mix(in srgb, #f59e0b 28%, var(--border-soft))}}.completion-warning{background:#f59e0b;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.completion-warning{background:color-mix(in srgb, #f59e0b 8%, var(--card-bg))}}.completion-warning strong,.completion-warning span{display:block}.completion-warning strong{color:var(--text-primary);font-size:9px;font-weight:760}.completion-warning span{color:var(--text-secondary);margin-top:4px;font-size:8.5px;font-weight:590;line-height:1.4}.completion-dialog>footer{border-top:1px solid var(--border-soft);justify-content:flex-end;gap:8px;padding:14px 20px 18px;display:flex}.completion-dialog>footer button{border:1px solid var(--border-soft);min-height:40px;color:var(--text-primary);background:var(--card-bg);border-radius:12px;padding:0 15px;font-size:9.5px;font-weight:740}.completion-dialog>footer .confirm-completion-button{color:var(--card-bg);background:var(--text-primary);border-color:#0000;align-items:center;gap:7px;display:inline-flex}.completion-undo-toast{z-index:200;border:1px solid var(--border-soft);min-width:340px;color:var(--text-primary);background:var(--card-bg);border-radius:16px;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex;position:fixed;bottom:24px;right:24px}@supports (color:color-mix(in lab, red, red)){.completion-undo-toast{background:color-mix(in srgb, var(--card-bg) 96%, transparent)}}.completion-undo-toast{-webkit-backdrop-filter:blur(22px);animation:.35s cubic-bezier(.22,1,.36,1) both undoToastIn;box-shadow:0 22px 54px #0f10132e}@keyframes undoToastIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.completion-undo-toast>svg{color:#1f9d59}.completion-undo-toast span{flex:1;min-width:0}.completion-undo-toast strong,.completion-undo-toast small{display:block}.completion-undo-toast strong{font-size:10px;font-weight:760}.completion-undo-toast small{color:var(--text-muted);margin-top:3px;font-size:8px;font-weight:590}.completion-undo-toast button{min-height:34px;color:var(--card-bg);background:var(--text-primary);border:0;border-radius:10px;padding:0 12px;font-size:9px;font-weight:760}html[data-theme=dark] .completed-cases-shell,html[data-theme=dark] .mission-column,html[data-theme=dark] .mission-column>header{background:0 0!important}html[data-theme=dark] .dnd-drag-overlay{box-shadow:0 28px 70px #0000007a,0 8px 22px #00000052!important}html[data-theme=dark] .completion-dialog-backdrop{background:#0000008f}@media (max-width:1050px){.completed-case-row>button{grid-template-columns:82px minmax(220px,1fr) 150px 100px 18px;gap:11px}}@media (max-width:760px){.completed-cases-head{flex-direction:column;align-items:flex-start}.completed-case-row>button{grid-template-columns:1fr auto;gap:6px 12px;padding:14px 8px}.completed-row-id{grid-column:1}.completed-row-main{grid-column:1/-1}.completed-row-date{grid-column:1}.completed-row-cost{grid-area:1/2/span 3;align-self:center}.completed-case-row svg{display:none}.completion-dialog-body{grid-template-columns:1fr}.completion-note,.completion-warning,.completion-tire-fields{grid-column:1}.completion-tire-grid{grid-template-columns:1fr}.completion-undo-toast{min-width:0;bottom:12px;left:12px;right:12px}}.dnd-source-collapsed{display:none!important}.mission-board-shell .mission-column,.mission-board-shell .mission-column>header{background:var(--app-bg)!important}.mission-stack{position:relative}.dnd-source-collapsed{opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:1px!important;height:1px!important;min-height:0!important;box-shadow:none!important;z-index:-1!important;border:0!important;margin:0!important;padding:0!important;transition:none!important;display:block!important;position:absolute!important;overflow:hidden!important}.dnd-kit-sorting .dnd-sortable-card:not(.dnd-source-collapsed){transition-property:transform!important;transition-duration:.36s!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important}.dnd-drag-overlay{will-change:transform;contain:paint;width:100%;opacity:1!important;visibility:visible!important;filter:none!important;transform:translateZ(0)rotate(.08deg)scale(1.008)!important;box-shadow:0 22px 54px #11121629,0 7px 18px #11121612!important}.themed-select{width:100%;position:relative}.themed-select-trigger{border:1px solid var(--border-soft);width:100%;min-height:46px;color:var(--text-primary);background:var(--control-bg,var(--surface-soft));text-align:left;border-radius:13px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.themed-select-trigger svg{color:var(--text-muted);flex:none;transition:transform .22s cubic-bezier(.22,1,.36,1);transform:rotate(90deg)}.themed-select.is-open .themed-select-trigger{border-color:var(--border-strong);background:var(--card-bg);box-shadow:0 0 0 4px var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.themed-select.is-open .themed-select-trigger{box-shadow:0 0 0 4px color-mix(in srgb, var(--text-primary) 7%, transparent)}}.themed-select.is-open .themed-select-trigger svg{transform:rotate(-90deg)}.themed-select.is-disabled{opacity:.72}.themed-select-menu{z-index:12050;border:1px solid var(--border-soft);color:var(--text-primary);background:var(--card-bg);border-radius:14px;gap:3px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0}@supports (color:color-mix(in lab, red, red)){.themed-select-menu{background:color-mix(in srgb, var(--card-bg) 96%, transparent)}}.themed-select-menu{box-shadow:var(--shadow-popover,0 24px 70px #1414182e);-webkit-backdrop-filter:blur(22px)saturate(150%);transform-origin:top;animation:.16s cubic-bezier(.22,1,.36,1) both themed-select-in}.themed-select-menu button{min-height:38px;color:var(--text-secondary);text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:12px;font-weight:650;display:flex}.themed-select-menu button:hover,.themed-select-menu button.active{color:var(--text-primary);background:var(--surface-soft)}.themed-select-menu button.active{font-weight:760}@keyframes themed-select-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.completion-dialog,.completion-dialog-body,.case-section{overflow:visible}html[data-theme=dark] .themed-select-trigger{background:#24252a;border-color:#ffffff1c}html[data-theme=dark] .themed-select-menu{background:#1e1f23fa;border-color:#ffffff1a;box-shadow:0 28px 80px #0000008c}html[data-theme=dark] .themed-select-menu button:hover,html[data-theme=dark] .themed-select-menu button.active{background:#ffffff13}@media (prefers-reduced-motion:reduce){.dnd-kit-sorting .dnd-sortable-card:not(.dnd-source-collapsed),.themed-select-menu,.themed-select-trigger svg{transition:none!important;animation:none!important}}.dnd-source-collapsed{width:auto!important;height:auto!important;min-height:initial!important;margin:initial!important;padding:initial!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;box-shadow:none!important;z-index:auto!important;border-width:1px!important;transition:none!important;display:block!important;position:static!important;overflow:hidden!important}.dnd-kit-sorting .dnd-sortable-card:not(.dnd-source-collapsed):hover{transform:var(--translate,none)!important;border-color:var(--card-border)!important;box-shadow:0 2px 8px #14141806,inset 0 0 0 1px #ffffff8c!important}body.dnd-kit-active .mission-board,body.dnd-kit-active .mission-column,body.dnd-kit-active .mission-stack{contain:none!important}.dnd-drag-overlay{transition:none!important}@media (prefers-reduced-motion:reduce){.dnd-kit-sorting .dnd-sortable-card:not(.dnd-source-collapsed){transition-duration:1ms!important}}.dnd-kit-sorting .dnd-sortable-card:not(.dnd-source-collapsed){will-change:transform;transition:transform .2s cubic-bezier(.22,1,.36,1)!important}.dnd-source-collapsed{width:auto!important;height:auto!important;min-height:initial!important;margin:initial!important;padding:initial!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;border:1px dashed var(--text-muted)!important;display:block!important;position:relative!important;overflow:hidden!important;transform:none!important}@supports (color:color-mix(in lab, red, red)){.dnd-source-collapsed{border:1px dashed color-mix(in srgb, var(--text-muted) 28%, transparent)!important}}.dnd-source-collapsed{background:var(--card-bg)!important}@supports (color:color-mix(in lab, red, red)){.dnd-source-collapsed{background:color-mix(in srgb, var(--card-bg) 24%, transparent)!important}}.dnd-source-collapsed{box-shadow:none!important;z-index:auto!important;transition:border-color .24s,background-color .24s!important}.dnd-source-collapsed>*{opacity:0!important;visibility:hidden!important}.dnd-source-collapsed:after{content:"";background:var(--text-muted);border-radius:13px;position:absolute;inset:5px}@supports (color:color-mix(in lab, red, red)){.dnd-source-collapsed:after{background:color-mix(in srgb, var(--text-muted) 2.5%, transparent)}}.dnd-source-collapsed:after{pointer-events:none}.dnd-kit-sorting .dnd-sortable-card:not(.dnd-source-collapsed):hover{border-color:var(--card-border)!important;box-shadow:0 2px 8px #14141806,inset 0 0 0 1px #ffffff8c!important}.dnd-drag-overlay{will-change:transform;transition:none!important}html[data-theme=dark] .dnd-source-collapsed{background:#ffffff06!important;border-color:#ffffff1c!important}html[data-theme=dark] .dnd-source-collapsed:after{background:#ffffff03}@media (prefers-reduced-motion:reduce){.dnd-kit-sorting .dnd-sortable-card:not(.dnd-source-collapsed){transition-duration:1ms!important}}.dnd-drop-target{isolation:isolate}.dnd-drop-target:before{content:"";z-index:8;background:var(--os-blue);border-radius:999px;height:3px;position:absolute;top:5px;left:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.dnd-drop-target:before{background:color-mix(in srgb, var(--os-blue) 72%, transparent)}}.dnd-drop-target:before{box-shadow:0 0 0 1px var(--os-blue), 0 4px 14px var(--os-blue)}@supports (color:color-mix(in lab, red, red)){.dnd-drop-target:before{box-shadow:0 0 0 1px color-mix(in srgb, var(--os-blue) 16%, transparent), 0 4px 14px color-mix(in srgb, var(--os-blue) 20%, transparent)}}.dnd-drop-target:before{pointer-events:none;animation:.22s cubic-bezier(.22,1,.36,1) both dnd-marker-in}.dnd-drop-indicator-end{pointer-events:none;width:100%;height:0;min-height:0;margin:0;position:relative}.dnd-drop-indicator-end:before{content:"";background:var(--os-blue);border-radius:999px;height:3px;position:absolute;bottom:-2px;left:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.dnd-drop-indicator-end:before{background:color-mix(in srgb, var(--os-blue) 72%, transparent)}}.dnd-drop-indicator-end:before{box-shadow:0 0 0 1px var(--os-blue), 0 4px 14px var(--os-blue)}@supports (color:color-mix(in lab, red, red)){.dnd-drop-indicator-end:before{box-shadow:0 0 0 1px color-mix(in srgb, var(--os-blue) 16%, transparent), 0 4px 14px color-mix(in srgb, var(--os-blue) 20%, transparent)}}.dnd-drop-indicator-end:before{animation:.22s cubic-bezier(.22,1,.36,1) both dnd-marker-in}@keyframes dnd-marker-in{0%{opacity:0;transform:scaleX(.72)}to{opacity:1;transform:scaleX(1)}}.dnd-kit-sorting .dnd-source-collapsed{transform:none!important}html[data-theme=dark] .dnd-drop-target:before,html[data-theme=dark] .dnd-drop-indicator-end:before{background:#64a8ffc7;box-shadow:0 0 0 1px #64a8ff29,0 4px 16px #2878ff2e}@media (prefers-reduced-motion:reduce){.dnd-drop-target:before,.dnd-drop-indicator-end:before{animation:none!important}}.case-navigation-row{padding:7px 10px!important}.case-navigation-rail{min-height:48px;gap:10px!important}.case-view-tabs{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:15px;align-items:center;gap:4px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.case-view-tabs{background:color-mix(in srgb, var(--surface-soft) 72%, transparent)}}.case-view-tabs{flex:none}.case-view-tabs button,.open-case-filters button{cursor:pointer;white-space:nowrap;border:0;font-family:inherit}.case-view-tabs button{min-height:38px;color:var(--text-secondary);background:0 0;border-radius:11px;padding:0 16px;font-size:12px;font-weight:760;transition:background-color .18s,color .18s,box-shadow .18s}.case-view-tabs button:hover{color:var(--text-primary)}.case-view-tabs button.active{color:#fff;background:#17181b;box-shadow:0 5px 14px #11121629}.open-case-filters{border-left:1px solid var(--border-soft);flex:none;align-items:center;gap:2px;padding-left:10px;display:inline-flex}.open-case-filters button{min-height:34px;color:var(--text-muted);background:0 0;border-radius:10px;padding:0 12px;font-size:11px;font-weight:700;transition:color .16s,background-color .16s}.open-case-filters button:hover{color:var(--text-primary);background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.open-case-filters button:hover{background:color-mix(in srgb, var(--surface-soft) 78%, transparent)}}.open-case-filters button.active{color:var(--text-primary);background:var(--card-bg);box-shadow:0 0 0 1px var(--border-soft), 0 4px 12px #1414180b}.case-navigation-rail .board-kpis{margin-left:auto}.case-hero-modal{background:var(--app-bg)!important}.case-workspace-head{gap:16px;background:var(--card-bg)!important;min-height:70px!important;padding:14px 20px!important}@supports (color:color-mix(in lab, red, red)){.case-workspace-head{background:color-mix(in srgb, var(--card-bg) 94%, transparent)!important}}.case-workspace-head{border-bottom:1px solid var(--border-soft)!important}.workspace-head-identifiers{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.workspace-head-identifiers>strong{color:var(--text-primary);letter-spacing:-.025em;font-size:16px;font-weight:790}.workspace-head-identifiers>span{border:1px solid var(--border-soft);min-height:26px;color:var(--text-secondary);background:var(--surface-soft);border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workspace-head-identifiers>span{background:color-mix(in srgb, var(--surface-soft) 64%, transparent)}}.workspace-head-identifiers>span{font-size:10px;font-weight:720}.workspace-head-identifiers .workspace-case-id{color:var(--text-muted);background:0 0}.workspace-head-identifiers .workspace-priority{text-transform:uppercase;letter-spacing:.04em}.workspace-head-identifiers .workspace-priority.severity-critical{color:#d92f3c;background:#d92f3c13;border-color:#d92f3c26}.workspace-head-identifiers .workspace-priority.severity-high{color:#b86a00;background:#e28f1b17;border-color:#e28f1b29}.workspace-head-identifiers .workspace-priority.severity-medium{color:#947000;background:#dfb81817;border-color:#dfb81829}.workspace-head-identifiers .workspace-priority.severity-low{color:#317853;background:#31785314;border-color:#31785326}.case-workspace-scroll{background:var(--app-bg);padding:18px 20px 28px!important}.workspace-completed-banner{margin-bottom:14px}.case-workspace-summary{border:1px solid var(--border-soft);background:var(--card-bg);border-radius:22px;grid-template-columns:minmax(300px,.82fr) minmax(560px,1.18fr);gap:22px;padding:22px;display:grid;box-shadow:0 8px 30px #12141a09}.workspace-summary-copy{min-width:0}.workspace-summary-copy>span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:760;display:block}.workspace-summary-copy h2{color:var(--text-primary);letter-spacing:-.045em;margin:0;font-size:clamp(22px,2vw,31px);font-weight:790;line-height:1.08}.workspace-summary-copy p{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.workspace-summary-facts{grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:8px;display:grid}.workspace-summary-facts>div{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:14px;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:70px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-summary-facts>div{background:color-mix(in srgb, var(--surface-soft) 55%, transparent)}}.workspace-summary-facts span{color:var(--text-muted);letter-spacing:.025em;text-transform:uppercase;font-size:9px;font-weight:730}.workspace-summary-facts strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.25;overflow:hidden}.case-workspace-tabs{z-index:5;border:1px solid var(--border-soft);background:var(--app-bg);border-radius:16px;align-items:center;gap:4px;margin:16px 0 0;padding:7px;display:flex;position:sticky;top:-18px}@supports (color:color-mix(in lab, red, red)){.case-workspace-tabs{background:color-mix(in srgb, var(--app-bg) 90%, transparent)}}.case-workspace-tabs{-webkit-backdrop-filter:blur(18px)saturate(140%)}.case-workspace-tabs button{min-height:38px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:760;transition:color .17s,background-color .17s,box-shadow .17s}.case-workspace-tabs button:hover{color:var(--text-primary)}.workspace-panel{min-height:330px;animation:.24s cubic-bezier(.22,1,.36,1) both workspace-panel-in}@keyframes workspace-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.workspace-overview-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:14px;display:grid}.workspace-narrative-column{gap:12px;display:grid}.workspace-content-card,.workspace-details-card,.workspace-repair-panel,.workspace-activity-panel{border:1px solid var(--border-soft);background:var(--card-bg);border-radius:18px;box-shadow:0 7px 24px #12141a06}.workspace-content-card{padding:17px 18px}.workspace-content-card>header,.workspace-details-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.workspace-content-card header strong,.workspace-details-card header strong,.workspace-panel-heading strong{color:var(--text-primary);letter-spacing:-.012em;font-size:13px;font-weight:790}.workspace-content-card header span,.workspace-details-card header span,.workspace-panel-heading span{color:var(--text-muted);font-size:9px;font-weight:680}.workspace-content-card>p{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.workspace-two-up{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-content-card.compact-card{min-height:150px}.workspace-attachments{min-height:98px}.workspace-attachment-list{flex-wrap:wrap;gap:8px;display:flex}.workspace-attachment-list>span{border:1px solid var(--border-soft);min-height:32px;color:var(--text-secondary);background:var(--surface-soft);border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:680;display:inline-flex}.workspace-details-card{padding:17px;position:sticky;top:60px}.workspace-detail-list{margin:0}.workspace-detail-list>div{border-top:1px solid var(--border-soft);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:14px;min-height:48px;display:grid}.workspace-detail-list>div:first-child{border-top:0}.workspace-detail-list dt{color:var(--text-muted);font-size:10px;font-weight:680}.workspace-detail-list dd{color:var(--text-primary);text-align:right;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:740}.workspace-detail-list .detail-priority{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;justify-self:end;align-items:center;min-height:24px;padding:0 8px;font-size:9px;display:inline-flex}.workspace-detail-list .detail-priority.severity-critical{color:#d92f3c;background:#d92f3c14}.workspace-detail-list .detail-priority.severity-high{color:#b86a00;background:#e28f1b17}.workspace-detail-list .detail-priority.severity-medium{color:#947000;background:#dfb81817}.workspace-detail-list .detail-priority.severity-low{color:#317853;background:#31785314}.workspace-title-editor,.workspace-detail-form label,.workspace-repair-form label,.workspace-repair-form .currency-field{flex-direction:column;gap:7px;display:flex}.workspace-title-editor{border:1px solid var(--border-soft);background:var(--card-bg);border-radius:16px;margin-bottom:12px;padding:15px 17px}.workspace-title-editor>span,.workspace-detail-form label>span,.workspace-repair-form label>span,.workspace-repair-form .currency-field>span{color:var(--text-muted);letter-spacing:.025em;text-transform:uppercase;font-size:9px;font-weight:730}.workspace-title-editor input,.workspace-detail-form input,.workspace-detail-form select,.workspace-repair-form input,.workspace-repair-form select,.workspace-repair-form .currency-control,.workspace-editor{border:1px solid var(--border-soft);width:100%;color:var(--text-primary);background:var(--surface-soft);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.workspace-title-editor input,.workspace-detail-form input,.workspace-detail-form select,.workspace-repair-form input,.workspace-repair-form select,.workspace-repair-form .currency-control,.workspace-editor{background:color-mix(in srgb, var(--surface-soft) 65%, transparent)}}.workspace-title-editor input,.workspace-detail-form input,.workspace-detail-form select,.workspace-repair-form input,.workspace-repair-form select,.workspace-repair-form .currency-control,.workspace-editor{outline:none;font-family:inherit;font-size:12px;font-weight:650;transition:border-color .16s,background-color .16s,box-shadow .16s}.workspace-title-editor input,.workspace-detail-form input,.workspace-detail-form select,.workspace-repair-form input,.workspace-repair-form select,.workspace-repair-form .currency-control{height:42px;padding:0 12px}.workspace-editor{resize:vertical;min-height:112px;padding:12px 13px;line-height:1.55}.workspace-title-editor input:focus,.workspace-detail-form input:focus,.workspace-detail-form select:focus,.workspace-repair-form input:focus,.workspace-repair-form select:focus,.workspace-repair-form .currency-control:focus,.workspace-editor:focus{border-color:var(--os-blue)}@supports (color:color-mix(in lab, red, red)){.workspace-title-editor input:focus,.workspace-detail-form input:focus,.workspace-detail-form select:focus,.workspace-repair-form input:focus,.workspace-repair-form select:focus,.workspace-repair-form .currency-control:focus,.workspace-editor:focus{border-color:color-mix(in srgb, var(--os-blue) 55%, var(--border-soft))}}.workspace-title-editor input:focus,.workspace-detail-form input:focus,.workspace-detail-form select:focus,.workspace-repair-form input:focus,.workspace-repair-form select:focus,.workspace-repair-form .currency-control:focus,.workspace-editor:focus{background:var(--card-bg);box-shadow:0 0 0 3px var(--os-blue)}@supports (color:color-mix(in lab, red, red)){.workspace-title-editor input:focus,.workspace-detail-form input:focus,.workspace-detail-form select:focus,.workspace-repair-form input:focus,.workspace-repair-form select:focus,.workspace-repair-form .currency-control:focus,.workspace-editor:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--os-blue) 10%, transparent)}}.workspace-detail-form{gap:11px;display:grid}.workspace-panel-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.workspace-panel-heading>div{flex-direction:column;gap:4px;display:flex}.workspace-repair-form,.workspace-repair-readout{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace-repair-form .themed-select{width:100%}.workspace-repair-form .themed-select-trigger{border-radius:12px;min-height:42px}.workspace-repair-readout{margin:0}.financial-details-heading{align-items:center;margin-bottom:18px}.financial-details-heading>div{gap:3px}.financial-details-heading>div>span{color:var(--text-muted);font-size:11px;font-weight:520;line-height:1.4}.workspace-repair-readout>div{border:1px solid var(--border-soft);background:var(--card-bg);min-height:74px;box-shadow:0 1px 2px var(--text-primary);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-content:center;gap:4px 11px;padding:13px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-repair-readout>div{box-shadow:0 1px 2px color-mix(in srgb, var(--text-primary) 4%, transparent)}}.workspace-repair-readout>div .fact-icon-tile{grid-row:1/span 2;align-self:center}.workspace-repair-readout dt{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;align-self:end;font-size:9px;font-weight:730}.workspace-repair-readout dd{color:var(--text-primary);margin:0;font-size:15px;font-weight:780;line-height:1.25}.financial-details-actions{border-top:1px solid var(--border-soft);align-items:center;gap:18px;margin-top:16px;padding-top:16px;display:flex}.financial-details-actions>span{color:var(--text-muted);font-size:11px;line-height:1.45}.financial-details-add-button{border-radius:12px;align-items:center;gap:8px;min-height:38px;padding:0 16px;display:inline-flex}.workspace-timeline-large{max-width:940px;padding:4px 0 0}.workspace-timeline-large p strong{font-size:13px!important}.workspace-timeline-large p em{color:var(--text-secondary);margin-top:5px;font-size:11px;font-style:normal;line-height:1.5;display:block}@media (max-width:820px){.workspace-repair-readout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.workspace-repair-readout{grid-template-columns:1fr}.financial-details-actions{flex-direction:column;align-items:flex-start;gap:10px}}.case-workspace-footer{align-items:center;gap:12px;background:var(--card-bg)!important;min-height:82px!important;padding:12px 20px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.case-workspace-footer{background:color-mix(in srgb, var(--card-bg) 94%, transparent)!important}}.case-workspace-footer{border-top:1px solid var(--border-soft)!important}.workspace-quick-update{flex:auto;align-items:center;gap:8px;min-width:260px;display:flex;background:0 0!important;border:0!important;padding:0!important}.workspace-quick-update textarea{height:50px;border:1px solid var(--border-soft)!important;background:var(--surface-soft)!important;border-radius:14px!important;min-height:50px!important;padding:14px 15px!important}@supports (color:color-mix(in lab, red, red)){.workspace-quick-update textarea{background:color-mix(in srgb, var(--surface-soft) 58%, transparent)!important}}.workspace-quick-update textarea{resize:none}.workspace-quick-update button{min-width:116px;height:50px;animation:.18s cubic-bezier(.22,1,.36,1) both workspace-save-in;border-radius:14px!important}@keyframes workspace-save-in{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0)}}.workspace-footer-actions{flex:none;align-items:center;gap:8px;display:flex}.edit-case-button{border:1px solid var(--border-soft);min-width:106px;height:50px;color:var(--text-primary);background:var(--card-bg);cursor:pointer;border-radius:14px;padding:0 16px;font-family:inherit;font-size:11px;font-weight:760;transition:transform .15s,background-color .15s}.edit-case-button:hover{background:var(--surface-soft);transform:translateY(-1px)}.case-workspace-footer .mark-completed-button,.case-workspace-footer .reopen-case-button{min-width:188px;height:50px;border-radius:14px!important}html[data-theme=dark] .case-view-tabs button.active{color:#111216;background:#f3f4f6;box-shadow:0 7px 20px #00000052}html[data-theme=dark] .case-workspace-summary,html[data-theme=dark] .workspace-content-card,html[data-theme=dark] .workspace-details-card,html[data-theme=dark] .workspace-repair-panel,html[data-theme=dark] .workspace-activity-panel,html[data-theme=dark] .workspace-title-editor{background:#17181c;border-color:#ffffff16;box-shadow:0 9px 34px #0000002e}html[data-theme=dark] .workspace-summary-facts>div,html[data-theme=dark] .workspace-repair-readout>div{background:#ffffff06;border-color:#ffffff13}html[data-theme=dark] .case-workspace-tabs button.active,html[data-theme=dark] .open-case-filters button.active{box-shadow:none;background:#ffffff12;border-color:#ffffff14}html[data-theme=dark] .workspace-title-editor input,html[data-theme=dark] .workspace-detail-form input,html[data-theme=dark] .workspace-detail-form select,html[data-theme=dark] .workspace-repair-form input,html[data-theme=dark] .workspace-repair-form select,html[data-theme=dark] .workspace-repair-form .currency-control,html[data-theme=dark] .workspace-editor,html[data-theme=dark] .workspace-quick-update textarea{background:#ffffff09!important;border-color:#ffffff17!important}html[data-theme=dark] .edit-case-button{background:#ffffff0b;border-color:#ffffff17}@media (max-width:1180px){.case-workspace-summary{grid-template-columns:1fr}.workspace-summary-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-overview-layout{grid-template-columns:minmax(0,1fr) 310px}.workspace-repair-form,.workspace-repair-readout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.case-navigation-rail{flex-wrap:wrap}.case-navigation-rail .board-kpis{width:100%;margin-left:0}.workspace-overview-layout{grid-template-columns:1fr}.workspace-details-card{position:static}.workspace-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.case-workspace-footer{flex-wrap:wrap}.workspace-quick-update{width:100%}.workspace-footer-actions{justify-content:flex-end;width:100%}}@media (max-width:640px){.case-view-tabs{width:100%}.case-view-tabs button{flex:1 1 0;padding:0 8px}.open-case-filters{border-left:0;width:100%;padding-left:0;overflow-x:auto}.case-workspace-head{align-items:flex-start!important}.workspace-head-identifiers>span:nth-last-child(-n+2){display:none}.case-workspace-scroll{padding:12px!important}.case-workspace-summary{border-radius:18px;padding:17px}.workspace-summary-facts{grid-template-columns:1fr 1fr}.workspace-two-up,.workspace-repair-form,.workspace-repair-readout{grid-template-columns:1fr}.case-workspace-tabs{overflow-x:auto}.case-workspace-tabs button{flex:none}.workspace-footer-actions{flex-direction:column}.workspace-footer-actions button,.case-workspace-footer .mark-completed-button,.case-workspace-footer .reopen-case-button{width:100%}}.sidebar{box-sizing:border-box!important;border:1px solid var(--os-line)!important;border-left:0!important;border-radius:0 18px 18px 0!important;overflow:hidden!important}.top-utility-group.streamlined-top-actions>*+:before,.top-utility-group.streamlined-top-actions .top-customize-wrap:before{content:none!important;display:none!important}.top-utility-group.streamlined-top-actions{gap:4px!important}.report-filter-shell{border-radius:13px!important;padding:9px 12px!important}.report-filter-heading{min-height:28px!important;margin:0 0 5px!important}.report-filter-heading>strong{display:none!important}.report-filter-grid,.report-filter-grid-primary{gap:8px!important}.report-filter-shell label{gap:4px!important}.report-filter-shell label>span{color:var(--os-text)!important;letter-spacing:.055em!important;font-size:9px!important;font-weight:800!important}.report-filter-shell :is(input,select){height:34px!important;min-height:34px!important;padding-block:0!important;font-size:12px!important}.report-filter-shell .report-filter-actions{gap:6px!important}.report-filter-shell .report-filter-actions button{min-height:28px!important;padding:0 9px!important;font-size:10px!important}.report-section-tabs button:not(.active),.report-filter-shell label>span{color:#111216!important}html[data-theme=dark] .report-section-tabs button:not(.active),html[data-theme=dark] .report-filter-shell label>span{color:#eef0f3!important}:is(.mission-card,.case-center-card,.completed-case-card,.unified-case-card):is(.severity-code-red,.severity-code-yellow){border-color:var(--os-line)!important;background:var(--os-surface)!important;overflow:hidden!important;box-shadow:0 5px 16px #1214160e!important}:is(.mission-card,.case-center-card,.completed-case-card,.unified-case-card):is(.severity-code-red,.severity-code-yellow) :is(.island-status,.workspace-priority){box-shadow:none!important;animation:1.45s ease-in-out infinite os-alert-badge-pulse!important}@keyframes os-alert-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.97)}}html[data-theme=dark] :is(.mission-card.dynamic-card,.case-center-card,.completed-case-card,.unified-case-card) :is(.island-unit,.island-case-id,.dynamic-summary,.dynamic-summary h3,.dynamic-summary p,.case-card-context,.case-card-context span,.case-card-context em){color:#f1f3f5!important;text-shadow:none!important}html[data-theme=dark] :is(.mission-card.dynamic-card,.case-center-card,.completed-case-card,.unified-case-card) .island-case-id,html[data-theme=dark] :is(.mission-card.dynamic-card,.case-center-card,.completed-case-card,.unified-case-card) .dynamic-summary p{color:#b9bec7!important}html[data-theme=dark] :is(.mission-card,.case-center-card,.completed-case-card,.unified-case-card):is(.severity-code-red,.severity-code-yellow){background:var(--os-surface)!important;border-color:var(--os-line)!important;box-shadow:none!important}.case-command-facts-v2{border:1px solid var(--os-line)!important;background:var(--os-surface-2)!important;border-radius:10px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;display:grid!important;overflow:hidden!important}.case-command-facts-v2>div{border-right:1px solid var(--os-line)!important;align-content:center!important;gap:5px!important;min-width:0!important;min-height:62px!important;padding:9px 12px!important;display:grid!important}.case-command-title-row-v4 h2{font-size:clamp(22px,2vw,29px)!important}.monthly-expense-layer,.department-status-layer{z-index:220!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important}.monthly-expense-backdrop,.department-status-backdrop{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0a0c0e7a!important;border:0!important;position:absolute!important;inset:0!important}.monthly-expense-modal{border:1px solid var(--os-line-strong)!important;width:min(1040px,100vw - 48px)!important;max-height:min(760px,100vh - 48px)!important;color:var(--os-text)!important;background:var(--os-surface)!important;border-radius:19px!important;position:relative!important;overflow:auto!important;box-shadow:0 24px 72px #0000003d!important}.monthly-expense-header{border-bottom:1px solid var(--os-line)!important;justify-content:space-between!important;align-items:center!important;padding:18px 21px!important;display:flex!important}.monthly-expense-header span{color:var(--os-subtle)!important;letter-spacing:.1em!important;font-size:9px!important;font-weight:800!important}.monthly-expense-header h3{color:var(--os-text)!important;margin:4px 0 2px!important;font-size:24px!important}.monthly-expense-header p{color:var(--os-muted)!important;margin:0!important;font-size:11px!important}.monthly-expense-header>button{border:1px solid var(--os-line)!important;width:34px!important;height:34px!important;color:var(--os-text)!important;background:var(--os-surface-2)!important;border-radius:9px!important}.monthly-expense-overview{border:1px solid var(--os-line)!important;border-radius:12px!important;grid-template-columns:repeat(3,1fr)!important;margin:16px 20px!important;display:grid!important;overflow:hidden!important}.monthly-expense-overview section{border-right:1px solid var(--os-line)!important;gap:3px!important;padding:12px 15px!important;display:grid!important}.monthly-expense-overview section:last-child{border:0!important}.monthly-expense-overview strong{color:var(--os-text)!important;font-size:19px!important}.monthly-expense-overview span{color:var(--os-muted)!important;font-size:10px!important}.monthly-expense-months{border:1px solid var(--os-line)!important;background:var(--os-surface-2)!important;border-radius:12px!important;margin:0 20px 16px!important;padding:15px!important}.monthly-expense-months>header,.monthly-responsibility-panel>header,.monthly-records-panel>header{justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important;display:flex!important}.monthly-expense-months header strong,.monthly-responsibility-panel header strong,.monthly-records-panel header strong{color:var(--os-text)!important;font-size:13px!important}.monthly-expense-months header span,.monthly-responsibility-panel header span,.monthly-records-panel header span{color:var(--os-muted)!important;font-size:10px!important}.monthly-expense-months>div{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.monthly-expense-months button{border:1px solid var(--os-line)!important;min-width:0!important;color:var(--os-text)!important;background:var(--os-surface)!important;text-align:left!important;border-radius:10px!important;gap:6px!important;padding:10px!important;display:grid!important}.monthly-expense-months button.active{color:#fff!important;border-color:var(--os-ink)!important;background:var(--os-ink)!important}.monthly-expense-months button>span{font-size:11px!important;font-weight:800!important}.monthly-expense-months button i{background:var(--os-line)!important;border-radius:10px!important;height:4px!important;overflow:hidden!important}.monthly-expense-months button i em{border-radius:inherit!important;background:var(--os-text)!important;height:100%!important;display:block!important}.monthly-expense-months button strong{font-size:12px!important}.monthly-expense-months button small{color:var(--os-muted)!important;font-size:9px!important}.monthly-expense-months button.active small{color:#ffffffad!important}.monthly-expense-detail-grid{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr)!important;gap:14px!important;margin:0 20px 20px!important;display:grid!important}.monthly-responsibility-panel,.monthly-records-panel{border:1px solid var(--os-line)!important;background:var(--os-surface-2)!important;border-radius:12px!important;min-width:0!important;padding:15px!important}.monthly-responsibility-panel>div{border-bottom:1px solid var(--os-line)!important;grid-template-columns:1fr auto auto!important;gap:8px!important;padding:9px 0!important;display:grid!important}.monthly-responsibility-panel>div:last-child{border:0!important}.monthly-responsibility-panel span,.monthly-responsibility-panel strong{color:var(--os-text)!important;font-size:11px!important}.monthly-responsibility-panel small{color:var(--os-muted)!important;font-size:10px!important}.monthly-records-panel>div{gap:7px!important;display:grid!important}.monthly-records-panel>div>button{border:1px solid var(--os-line)!important;color:var(--os-text)!important;background:var(--os-surface)!important;text-align:left!important;border-radius:9px!important;grid-template-columns:74px minmax(0,1fr) 72px 90px!important;align-items:center!important;gap:9px!important;padding:10px!important;display:grid!important}.monthly-records-panel time,.monthly-records-panel small,.monthly-records-panel p{color:var(--os-muted)!important;font-size:10px!important}.monthly-records-panel strong,.monthly-records-panel b{color:var(--os-text)!important;font-size:11px!important}.department-status-popover{border:1px solid var(--os-line-strong)!important;width:min(470px,100vw - 36px)!important;color:var(--os-text)!important;background:var(--os-surface)!important;border-radius:16px!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 70px #00000040!important}.department-status-popover>header{border-bottom:1px solid var(--os-line)!important;justify-content:space-between!important;align-items:flex-start!important;padding:17px!important;display:flex!important}.department-status-popover>header>div{gap:10px!important;display:flex!important}.department-status-popover>header>div>span{width:32px!important;height:32px!important;color:var(--os-text)!important;background:var(--os-surface-3)!important;border-radius:9px!important;place-items:center!important;display:grid!important}.department-status-popover small{color:var(--os-subtle)!important;letter-spacing:.08em!important;font-size:8px!important;font-weight:800!important}.department-status-popover h3{color:var(--os-text)!important;margin:3px 0!important;font-size:18px!important}.department-status-popover p{color:var(--os-muted)!important;margin:0!important;font-size:10px!important}.department-status-popover>header>button{border:1px solid var(--os-line)!important;width:31px!important;height:31px!important;color:var(--os-text)!important;background:var(--os-surface-2)!important;border-radius:8px!important}.department-status-metrics{border:1px solid var(--os-line)!important;border-radius:10px!important;grid-template-columns:repeat(4,1fr)!important;margin:13px 17px!important;display:grid!important;overflow:hidden!important}.department-status-metrics div{border-right:1px solid var(--os-line)!important;gap:3px!important;padding:10px!important;display:grid!important}.department-status-metrics div:last-child{border:0!important}.department-status-metrics span{color:var(--os-muted)!important;font-size:9px!important}.department-status-metrics strong{color:var(--os-text)!important;font-size:17px!important}.department-status-metrics .is-alert strong{color:var(--os-red-ink)!important}.department-status-popover>section{padding:0 17px 14px!important}.department-status-popover>section>header{justify-content:space-between!important;margin-bottom:8px!important;display:flex!important}.department-status-popover>section>header :is(strong,span){color:var(--os-text)!important;font-size:11px!important}.department-status-case-list{gap:6px!important;display:grid!important}.department-status-case-list button{border:1px solid var(--os-line)!important;color:var(--os-text)!important;background:var(--os-surface-2)!important;text-align:left!important;border-radius:9px!important;grid-template-columns:8px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:9px!important;display:grid!important}.department-status-case-list strong{color:var(--os-text)!important;font-size:11px!important;display:block!important}.department-status-case-list small,.department-status-case-list em{color:var(--os-muted)!important;font-size:9px!important;font-style:normal!important}.department-status-case-list p{margin:8px 0!important}.department-status-popover>footer{border-top:1px solid var(--os-line)!important;padding:12px 17px!important}.department-status-popover>footer button{border:1px solid var(--os-ink)!important;width:100%!important;min-height:34px!important;color:var(--os-surface)!important;background:var(--os-ink)!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:7px!important;font-size:11px!important;font-weight:800!important;display:flex!important}.tire-unassigned-records{border:1px dashed var(--os-line-strong)!important;width:calc(100% - 24px)!important;color:var(--os-text)!important;background:var(--os-surface)!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;margin:0 12px 12px!important;padding:9px 10px!important;font-size:10px!important;font-weight:750!important;display:flex!important}.tire-unassigned-records span{color:#fff!important;background:var(--os-ink)!important;border-radius:7px!important;place-items:center!important;min-width:20px!important;height:20px!important;display:grid!important}.tire-unassigned-records.active{border-style:solid!important}.tire-position-review-note{color:var(--os-muted)!important;background:var(--os-surface-2)!important;border-radius:8px!important;margin:0 0 9px!important;padding:8px 10px!important;font-size:10px!important}@media (max-width:800px){.case-command-facts-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.case-command-facts-v2>div:nth-child(2n){border-right:0!important}.monthly-expense-months>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}.monthly-expense-detail-grid{grid-template-columns:1fr!important}.monthly-records-panel>div>button{grid-template-columns:65px minmax(0,1fr) auto!important}.monthly-records-panel>div>button>span:nth-of-type(2){display:none!important}}@media (max-width:520px){.monthly-expense-layer,.department-status-layer{padding:10px!important}.monthly-expense-modal{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important}.monthly-expense-overview{grid-template-columns:1fr!important}.monthly-expense-overview section{border-right:0!important;border-bottom:1px solid var(--os-line)!important}.monthly-expense-overview section:last-child{border-bottom:0!important}.monthly-expense-months>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.department-status-metrics{grid-template-columns:repeat(2,1fr)!important}.department-status-metrics div:nth-child(2n){border-right:0!important}}.sidebar{border:0!important;border-right:1px solid var(--os-line)!important;border-radius:0!important;overflow:visible!important}html[data-theme=dark] .sidebar{border-right-color:var(--os-line)!important}.enhanced-select-menu{max-height:var(--enhanced-select-max,360px)!important;background:#fffffffa!important;border:1px solid #d4d4d1!important;border-radius:15px!important;padding:6px!important;overflow-y:auto!important;box-shadow:0 18px 48px #0f172a2e!important}.enhanced-select-menu>button{color:#111216!important;background:0 0!important;border-radius:10px!important;min-height:39px!important;padding:0 11px!important;font-size:12px!important;font-weight:750!important}.enhanced-select-menu>button:hover,.enhanced-select-menu>button.is-active{color:#111216!important;background:#eeeeec!important}html[data-theme=dark] .enhanced-select-menu{background:#17181a!important;border-color:#404246!important;box-shadow:0 28px 80px #0000008c!important}html[data-theme=dark] .enhanced-select-menu>button:hover,html[data-theme=dark] .enhanced-select-menu>button.is-active{color:#fff!important;background:#292b2e!important}.delete-case-button{color:#c82525;cursor:pointer;background:#dc26260e;border:1px solid #dc26262e;border-radius:14px;height:50px;padding:0 17px;font-family:inherit;font-size:11px;font-weight:780;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s,border-color .18s}.delete-case-button:hover{background:#dc262617;border-color:#dc262652;transform:translateY(-1px)}.delete-case-dialog-layer{z-index:5100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.delete-case-dialog-backdrop{-webkit-backdrop-filter:blur(15px)saturate(115%);backdrop-filter:blur(15px)saturate(115%);cursor:default;background:#0e0f128a;border:0;width:100%;height:100%;position:absolute;inset:0}.delete-case-dialog{z-index:1;border:1px solid var(--border-soft);width:min(470px,100vw - 32px);color:var(--text-primary);background:var(--card-bg);border-radius:24px;animation:.26s cubic-bezier(.22,1,.36,1) both delete-dialog-in;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000042}@keyframes delete-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.delete-case-dialog>header,.delete-case-dialog>footer{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.delete-case-dialog>header{border-bottom:1px solid var(--border-soft)}.delete-case-dialog>header>div{gap:4px;min-width:0;display:grid}.delete-case-dialog>header strong{letter-spacing:-.025em;font-size:18px;font-weight:790}.delete-case-dialog>header span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.delete-case-dialog>header>button{width:36px;height:36px;color:var(--text-secondary);background:var(--surface-soft);cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.delete-case-dialog-body{padding:24px 20px}.delete-case-dialog-body strong{margin-bottom:7px;font-size:15px;font-weight:760;display:block}.delete-case-dialog-body p{max-width:390px;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.65}.delete-case-dialog>footer{border-top:1px solid var(--border-soft);justify-content:flex-end}.delete-case-dialog>footer button{border:1px solid var(--border-soft);min-width:104px;height:44px;color:var(--text-primary);background:var(--card-bg);cursor:pointer;border-radius:13px;padding:0 16px;font-family:inherit;font-size:11px;font-weight:760}.delete-reason-field,.delete-reason-note{gap:7px;margin-top:16px;display:grid}.delete-reason-field>span,.delete-reason-note>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.delete-reason-field .kgz-select-trigger,.delete-reason-note textarea{box-sizing:border-box;width:100%}.delete-reason-note textarea{border:1px solid var(--border-subtle);background:var(--surface-soft);min-height:72px;color:var(--text-main);font:inherit;resize:vertical;border-radius:9px;padding:10px 11px}.delete-case-error{color:#b42318;margin:14px 0 0;font-size:12px;font-weight:700}.delete-case-success{z-index:1200;color:#397452;background:#edf8f0;border:1px solid #c8dfd0;border-radius:10px;align-items:center;gap:9px;padding:12px 14px;font-size:12px;font-weight:800;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 28px #2a4c3624}.delete-case-success button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;line-height:1}@media (max-width:640px){.delete-case-success{justify-content:space-between;bottom:14px;left:14px;right:14px}}.delete-case-dialog footer button:disabled{cursor:not-allowed;opacity:.55}.delete-case-dialog>footer .confirm-delete-case-button{color:#fff;background:#d92d2d;border-color:#d92d2d}.workspace-content-card .workspace-editor::placeholder{color:var(--text-muted);opacity:.82}html[data-theme=dark] .delete-case-button{color:#ff8585;background:#ff494912;border-color:#ff5c5c33}html[data-theme=dark] .delete-case-dialog{background:#17181c;border-color:#ffffff17}@media (max-width:640px){.workspace-footer-actions .delete-case-button{width:100%}}.board-mode-label{border:1px solid var(--border-soft);height:36px;color:var(--text-secondary);background:var(--card-bg);border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:760;display:inline-flex;box-shadow:0 3px 12px #14141809}.workspace-island{z-index:80;margin:0 6px 8px;position:relative}.workspace-island-trigger{text-align:left;grid-template-columns:36px minmax(0,1fr) auto 14px;align-items:center;gap:9px;width:100%;min-height:54px;padding:8px 10px;transition:border-color .18s,background-color .18s,transform .26s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 8px 24px #0000000f;color:#eef1f6!important;background:#ffffff0e!important;border:1px solid #ffffff14!important;border-radius:16px!important}.workspace-island.is-open .workspace-island-trigger{transform:translateY(-1px)}.workspace-island-icon,.workspace-menu-icon{color:#fff;background:#ffffff17;border-radius:11px;place-items:center;display:grid}.workspace-island-icon{width:36px;height:36px}.workspace-island-trigger>span:nth-child(2){gap:1px;min-width:0;display:grid}.workspace-island-trigger strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.workspace-island-trigger small{color:#818b9d;font-size:9px}.workspace-island-trigger>b{color:#c9d0dc;background:#ffffff12;border-radius:8px;place-items:center;min-width:23px;height:23px;font-size:9px;display:grid}.workspace-island-trigger>svg{color:#7f899a;transition:transform .26s cubic-bezier(.22,1,.36,1);transform:rotate(90deg)}.workspace-island.is-open .workspace-island-trigger>svg{transform:rotate(-90deg)}.workspace-island-menu{-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);opacity:0;visibility:hidden;transform-origin:0 0;background:#18191dfa;border:1px solid #ffffff1a;border-radius:20px;gap:3px;width:310px;padding:9px;transition:opacity .17s,transform .24s cubic-bezier(.22,1,.36,1),visibility .17s step-end;display:grid;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-6px)scale(.98);box-shadow:0 28px 80px #00000057}.workspace-island.is-open .workspace-island-menu{opacity:1;visibility:visible;transition:opacity .17s,transform .24s cubic-bezier(.22,1,.36,1),visibility;transform:translateY(0)scale(1)}.workspace-island-menu>header{gap:2px;padding:8px 9px 10px;display:grid}.workspace-island-menu>header strong{color:#f7f8fb;font-size:12px}.workspace-island-menu>header span{color:#7f899a;font-size:9px}.workspace-island-menu>button{text-align:left;grid-template-columns:34px minmax(0,1fr) 24px 15px;align-items:center;gap:9px;width:100%;min-height:49px;padding:7px 9px;display:grid;color:#e8ebf1!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important}.workspace-island-menu>button.active{background:#ffffff14!important;border-color:#ffffff17!important}.workspace-menu-icon{width:34px;height:34px}.workspace-island-menu>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.workspace-island-menu strong{color:#f8f9fb;font-size:11px;font-weight:780}.workspace-island-menu small{color:#818b9d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.workspace-island-menu b{color:#aeb6c4;text-align:center;font-size:9px}.workspace-island-menu>button>svg{color:#7ed49c}.accent-blue{background:linear-gradient(145deg,#2675ff,#60a5fa)}.accent-teal{background:linear-gradient(145deg,#0d9488,#5eead4)}.accent-orange{background:linear-gradient(145deg,#e76f20,#fb923c)}.accent-indigo{background:linear-gradient(145deg,#5b5ce2,#818cf8)}.accent-red{background:linear-gradient(145deg,#d93446,#fb7185)}.accent-violet{background:linear-gradient(145deg,#7c3aed,#a78bfa)}.accent-slate{background:linear-gradient(145deg,#475569,#94a3b8)}.case-card-context{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.case-card-context span{color:var(--text-muted);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:760;overflow:hidden}.case-card-context em{color:#6f4ed9;background:#6f4ed917;border-radius:99px;flex:none;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800}html[data-theme=dark] .case-card-context em{color:#c4b5fd;background:#8b5cf629}.case-center-shell{min-height:620px;padding:8px 2px 18px}.case-center-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:10px 8px 22px;display:flex}.case-center-head>div{gap:5px;display:grid}.case-center-head>div>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:780}.case-center-head h2{color:var(--text-primary);letter-spacing:-.045em;margin:0;font-size:28px;font-weight:850}.case-center-head p{color:var(--text-secondary);margin:0;font-size:11px}.case-center-head>button{border:1px solid var(--border-soft);height:38px;color:var(--text-secondary);background:var(--card-bg);border-radius:12px;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:780;display:inline-flex}.case-center-filters{border:1px solid var(--border-soft);background:var(--card-bg);border-radius:18px;grid-template-columns:repeat(3,minmax(150px,1fr)) 92px;gap:10px;margin-bottom:18px;padding:13px;display:grid}.case-center-filters label{gap:6px;display:grid}.case-center-filters label>span{color:var(--text-muted);font-size:9px;font-weight:760}.case-center-filters select{border:1px solid var(--border-soft);width:100%;height:40px;color:var(--text-primary);background:var(--app-bg);border-radius:11px;outline:none;padding:0 11px;font-size:10px;font-weight:700}.case-center-total{border-left:1px solid var(--border-soft);align-content:center;place-items:center;gap:1px;display:grid}.case-center-total span{color:var(--text-muted);font-size:9px}.case-center-total strong{color:var(--text-primary);font-size:22px;font-weight:850}.case-center-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.case-center-card{border:1px solid var(--border-soft);background:var(--card-bg);min-width:0;box-shadow:var(--shadow-card);border-radius:19px;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,border-color .2s;position:relative;overflow:hidden}.case-center-card:before,.completed-case-card:before{content:"";background:#a9a9af;border-radius:0 0 99px 99px;height:2px;position:absolute;top:0;left:18px;right:18px}.case-center-card.severity-critical:before,.completed-case-card.severity-critical:before{background:#e5484d}.case-center-card.severity-high:before,.completed-case-card.severity-high:before{background:#ef8b2c}.case-center-card.severity-medium:before,.completed-case-card.severity-medium:before{background:#e8b02e}.case-center-card.severity-low:before,.completed-case-card.severity-low:before{background:#4ca66b}.case-center-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.case-center-card>button{width:100%;min-height:210px;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;padding:17px;display:flex}.case-center-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.case-center-card-top span{color:var(--text-muted);letter-spacing:.04em;font-size:9px;font-weight:800}.case-center-card-top em{color:var(--text-secondary);background:var(--control-bg);border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:780}.case-center-department{color:var(--text-secondary);align-items:center;gap:6px;margin-top:15px;display:flex}.case-center-department strong{font-size:10px}.case-center-department small{color:#7b61d1;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.case-center-card h3{color:var(--text-primary);letter-spacing:-.02em;margin:12px 0 6px;font-size:15px;font-weight:810;line-height:1.35}.case-center-card p{color:var(--text-secondary);margin:0;font-size:10px;line-height:1.45}.case-center-card-facts{color:var(--text-muted);gap:3px;margin-top:auto;padding-top:18px;font-size:9px;display:grid}.case-center-empty{min-height:330px;color:var(--text-muted);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.case-center-empty strong{color:var(--text-primary);font-size:14px}.case-center-empty span{font-size:10px}.completed-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.completed-case-card{border:1px solid var(--border-soft);background:var(--card-bg);min-width:0;box-shadow:var(--shadow-card);border-radius:19px;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,border-color .2s;position:relative;overflow:hidden}.completed-case-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.completed-case-card>button{width:100%;min-height:250px;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;padding:17px;display:flex}.completed-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.completed-card-top>span{color:var(--text-muted);letter-spacing:.04em;font-size:9px;font-weight:800}.completed-card-top em{color:#257a47;background:#257a4717;border-radius:99px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.completed-card-unit{gap:3px;margin-top:17px;display:grid}.completed-card-unit strong{color:var(--text-primary);font-size:11px;font-weight:790}.completed-card-unit small{color:var(--text-muted);font-size:9px}.completed-case-card h3{color:var(--text-primary);letter-spacing:-.025em;margin:14px 0 17px;font-size:15px;font-weight:820;line-height:1.38}.completed-card-meta{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.completed-card-meta span{color:var(--text-secondary);background:var(--app-bg);border-radius:11px;gap:3px;padding:9px;font-size:9px;display:grid}.completed-card-meta b{color:var(--text-muted);font-size:8px;font-weight:700}.completed-card-footer{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.completed-card-footer>span{gap:2px;display:grid}.completed-card-footer b{color:var(--text-primary);font-size:12px}.completed-card-footer small{color:var(--text-muted);font-size:8px}.completed-card-footer>svg{color:var(--text-muted)}.workspace-critical-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 22px 14px;display:grid}.workspace-critical-strip>div{border:1px solid var(--border-soft);background:var(--card-bg);border-radius:14px;gap:5px;min-width:0;padding:12px 13px;display:grid}.workspace-critical-strip>div.has-escalation{background:#6c4ad20e;border-color:#6c4ad240}.workspace-critical-strip span{color:var(--text-muted);letter-spacing:.035em;text-transform:uppercase;font-size:8px;font-weight:760}.workspace-critical-strip strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:790;overflow:hidden}.department-details-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.department-details-card dl>div{background:var(--app-bg);border-radius:11px;gap:4px;padding:10px;display:grid}.department-details-card dt{color:var(--text-muted);font-size:8px}.department-details-card dd{color:var(--text-primary);margin:0;font-size:10px;font-weight:700}.escalate-case-button{color:#6847bc;background:#6648be0e;border:1px solid #6648be2e;border-radius:14px;justify-content:center;align-items:center;gap:7px;height:50px;padding:0 17px;font-family:inherit;font-size:11px;font-weight:780;display:inline-flex}.escalate-case-button:hover{background:#6648be17;border-color:#6648be4d;transform:translateY(-1px)}.new-case-layer,.escalation-dialog-layer{z-index:6200;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.new-case-backdrop,.escalation-dialog-backdrop{-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);cursor:default;background:#0c0d1094;border:0;width:100%;height:100%;position:absolute;inset:0}.new-case-modal{z-index:1;border:1px solid var(--border-soft);width:min(1120px,100vw - 30px);height:min(920px,100vh - 28px);color:var(--text-primary);background:var(--app-bg);border-radius:28px;flex-direction:column;animation:.3s cubic-bezier(.22,1,.36,1) both v312-modal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 38px 110px #00000047}.new-case-head{border-bottom:1px solid var(--border-soft);background:var(--card-bg);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 25px 19px;display:flex}@supports (color:color-mix(in lab, red, red)){.new-case-head{background:color-mix(in srgb, var(--card-bg) 94%, transparent)}}.new-case-head>div:first-child{gap:4px;display:grid}.new-case-head>div:first-child>span{color:#6e50c5;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.new-case-head h2{color:var(--text-primary);letter-spacing:-.05em;margin:0;font-size:27px;font-weight:860}.new-case-head p{color:var(--text-secondary);margin:0;font-size:10px}.new-case-head>div:last-child{align-items:center;gap:10px;display:flex}.new-case-head em{color:#2d8a55;align-items:center;gap:5px;font-size:9px;font-style:normal;font-weight:780;display:inline-flex}.new-case-head button{border:1px solid var(--border-soft);width:38px;height:38px;color:var(--text-secondary);background:var(--card-bg);border-radius:12px;place-items:center;display:grid}.new-case-scroll{flex:1;min-height:0;padding:18px 22px 26px;overflow:auto}.new-case-section{border:1px solid var(--border-soft);background:var(--card-bg);border-radius:20px;margin-bottom:13px;padding:17px;box-shadow:0 4px 18px #14141806}.new-case-section>header{align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.new-case-section>header>span{color:#694bbd;background:#694bbd17;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font-size:8px;font-weight:850;display:grid}.new-case-section>header>div{gap:2px;display:grid}.new-case-section>header strong{color:var(--text-primary);font-size:13px;font-weight:820}.new-case-section>header small{color:var(--text-muted);font-size:9px}.new-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.new-case-grid label,.new-case-escalation-note{gap:6px;min-width:0;display:grid}.new-case-grid label>span,.new-case-escalation-note>span{color:var(--text-secondary);font-size:9px;font-weight:760}.new-case-grid input,.new-case-grid select,.new-case-grid textarea,.new-case-escalation-note textarea,.escalation-dialog textarea{border:1px solid var(--border-soft);width:100%;min-width:0;color:var(--text-primary);background:var(--app-bg);border-radius:12px;outline:none;font-family:inherit;font-size:11px;font-weight:650;transition:border-color .16s,box-shadow .16s,background-color .16s}.new-case-grid input,.new-case-grid select{height:43px;padding:0 12px}.new-case-grid textarea,.new-case-escalation-note textarea,.escalation-dialog textarea{resize:vertical;padding:11px 12px;line-height:1.55}.new-case-grid input:focus,.new-case-grid select:focus,.new-case-grid textarea:focus,.new-case-escalation-note textarea:focus,.escalation-dialog textarea:focus{background:var(--card-bg);border-color:#5743a06b;box-shadow:0 0 0 4px #5743a014}.new-case-grid .field-wide{grid-column:span 2}.new-case-grid .field-full{grid-column:1/-1}.new-case-escalation{gap:9px;display:grid}.new-case-escalation>span{color:var(--text-secondary);font-size:9px;font-weight:760}.new-case-escalation>div{flex-wrap:wrap;gap:7px;display:flex}.new-case-escalation button{border:1px solid var(--border-soft);height:34px;color:var(--text-secondary);background:var(--app-bg);border-radius:11px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:740;display:inline-flex}.new-case-escalation button.active{color:#694bbd;background:#6549bb13;border-color:#6549bb47}.new-case-escalation-note{margin-top:12px}.new-case-attachments{border:1px dashed var(--border-strong);background:var(--app-bg);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding:13px 14px;display:flex;position:relative}.new-case-attachments>span{grid-template-columns:18px 1fr;align-items:center;column-gap:8px;display:grid}.new-case-attachments>span svg{color:var(--text-muted);grid-row:1/3}.new-case-attachments strong{color:var(--text-primary);font-size:10px}.new-case-attachments small{color:var(--text-muted);font-size:8px}.new-case-attachments input{opacity:0;cursor:pointer;position:absolute;inset:0}.new-case-attachments b{color:var(--text-primary);background:var(--control-bg);border-radius:9px;padding:7px 9px;font-size:8px}.new-case-file-list{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.new-case-file-list span{color:var(--text-secondary);background:var(--control-bg);border-radius:9px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:inline-flex}.new-case-footer{border-top:1px solid var(--border-soft);background:var(--card-bg);justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;display:flex}.new-case-footer>div:first-child{gap:2px;display:grid}.new-case-footer>div:first-child span{color:var(--text-muted);text-transform:uppercase;font-size:8px;font-weight:760}.new-case-footer>div:first-child strong{color:var(--text-secondary);font-size:9px}.new-case-footer>div:last-child{align-items:center;gap:8px;display:flex}.new-case-footer button{border:1px solid var(--border-soft);height:43px;color:var(--text-primary);background:var(--card-bg);border-radius:13px;padding:0 15px;font-size:10px;font-weight:780}.new-case-footer .create-case-submit{color:#fff;background:#1d1d1f;border-color:#1d1d1f;align-items:center;gap:7px;display:inline-flex}.new-case-footer .create-case-submit:disabled{border-color:var(--border-soft);color:var(--text-muted);background:var(--control-bg);cursor:not-allowed}html[data-theme=dark] .new-case-footer .create-case-submit:not(:disabled){color:#111214;background:#f4f4f5;border-color:#f4f4f5}.escalation-dialog{z-index:1;border:1px solid var(--border-soft);width:min(610px,100vw - 30px);color:var(--text-primary);background:var(--card-bg);border-radius:24px;animation:.26s cubic-bezier(.22,1,.36,1) both v312-modal-in;position:relative;overflow:hidden;box-shadow:0 34px 95px #00000045}.escalation-dialog>header,.escalation-dialog>footer{justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.escalation-dialog>header{border-bottom:1px solid var(--border-soft)}.escalation-dialog>header>div{gap:3px;display:grid}.escalation-dialog>header span{color:#6d50c2;font-size:8px;font-weight:800}.escalation-dialog>header strong{color:var(--text-primary);letter-spacing:-.03em;font-size:18px;font-weight:840}.escalation-dialog>header small{color:var(--text-muted);font-size:9px}.escalation-dialog>header>button{width:36px;height:36px;color:var(--text-secondary);background:var(--control-bg);border:0;border-radius:11px;place-items:center;display:grid}.escalation-dialog-body{padding:19px 20px 22px}.escalation-dialog-body>p{color:var(--text-secondary);margin:0 0 12px;font-size:10px}.escalation-department-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.escalation-department-grid button{border:1px solid var(--border-soft);min-height:47px;color:var(--text-secondary);background:var(--app-bg);text-align:left;border-radius:13px;grid-template-columns:32px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:7px 9px;display:grid}.escalation-department-grid button>span{background:var(--control-bg);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.escalation-department-grid button strong{font-size:10px}.escalation-department-grid button.active{color:#694bbd;background:#6549bb0f;border-color:#6549bb47}.escalation-dialog-body>label{gap:6px;margin-top:14px;display:grid}.escalation-dialog-body>label>span{color:var(--text-secondary);font-size:9px;font-weight:760}.escalation-dialog>footer{border-top:1px solid var(--border-soft);justify-content:flex-end}.escalation-dialog>footer button{border:1px solid var(--border-soft);height:42px;color:var(--text-primary);background:var(--card-bg);border-radius:12px;padding:0 14px;font-size:10px;font-weight:780}.escalation-dialog>footer .confirm-escalation-button{color:#fff;background:#6847bc;border-color:#6847bc;align-items:center;gap:7px;display:inline-flex}@keyframes v312-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes v312-modal-in{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1120px){.case-center-grid,.completed-card-grid,.workspace-critical-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.case-center-filters{grid-template-columns:1fr 1fr}.case-center-total{border-left:0;border-top:1px solid var(--border-soft);min-height:54px}.new-case-grid{grid-template-columns:1fr 1fr}.new-case-grid .field-wide{grid-column:span 1}.new-case-grid .field-full{grid-column:1/-1}.new-case-head p,.new-case-footer>div:first-child{display:none}}@media (max-width:640px){.workspace-island-menu{width:calc(100vw - 32px)}.case-center-grid,.completed-card-grid,.new-case-grid,.escalation-department-grid,.workspace-critical-strip,.department-details-card dl,.case-center-filters{grid-template-columns:1fr}.case-center-total{min-height:48px}.new-case-layer{padding:6px}.new-case-modal{border-radius:20px;width:calc(100vw - 12px);height:calc(100vh - 12px)}.new-case-head{padding:17px}.new-case-scroll{padding:11px}.new-case-section{border-radius:16px;padding:13px}.new-case-footer{padding:12px}.new-case-footer>div:last-child{width:100%}.new-case-footer button{flex:1}.workspace-footer-actions .escalate-case-button{width:100%}}.workspace-escalation-card>div{gap:7px;display:grid}.workspace-escalation-card article{border:1px solid var(--border-soft);background:var(--app-bg);border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.workspace-escalation-card article>span{color:#694bbd;background:#694bbd17;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.workspace-escalation-card article p{gap:2px;margin:0;display:grid}.workspace-escalation-card article strong{color:var(--text-primary);font-size:10px}.workspace-escalation-card article small{color:var(--text-muted);font-size:8px}.workspace-escalation-card article em{color:#694bbd;background:#694bbd17;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:780}.workspace-escalation-note{background:var(--app-bg);border-radius:11px;padding:10px 11px;line-height:1.55;color:var(--text-secondary)!important;margin:9px 0 0!important;font-size:9px!important}.escalation-assignment-list{gap:8px;margin-top:14px;display:grid}.escalation-assignment-list>div{border:1px solid var(--border-soft);background:var(--app-bg);border-radius:13px;grid-template-columns:minmax(90px,.7fr) minmax(130px,1fr) minmax(120px,.8fr);align-items:end;gap:8px;padding:10px;display:grid}.escalation-assignment-list>div>strong{color:var(--text-primary);align-self:center;font-size:10px}.escalation-assignment-list label{gap:5px;display:grid}.escalation-assignment-list label>span{color:var(--text-muted);font-size:8px}.escalation-assignment-list select{border:1px solid var(--border-soft);width:100%;height:37px;color:var(--text-primary);background:var(--card-bg);border-radius:10px;outline:none;padding:0 9px;font-size:9px;font-weight:700}@media (max-width:640px){.escalation-assignment-list>div{grid-template-columns:1fr}}:root{--v313-black:#111214;--v313-white:#fff;--v313-gray-25:#fafafa;--v313-gray-50:#f5f5f5;--v313-gray-100:#eeeeef;--v313-gray-300:#c9c9cc;--v313-gray-500:#717176;--v313-green:#2f8f5b;--v313-green-soft:#2f8f5b1a}.app-shell,.new-case-layer,.case-hero-layer,.escalation-dialog-layer,.command-layer{font-weight:680}.app-shell button,.app-shell input,.app-shell select,.app-shell textarea,.new-case-layer button,.new-case-layer input,.new-case-layer select,.new-case-layer textarea,.case-hero-layer button,.case-hero-layer input,.case-hero-layer select,.case-hero-layer textarea{font-weight:700!important}.app-shell strong,.app-shell h1,.app-shell h2,.app-shell h3,.new-case-layer strong,.new-case-layer h2,.case-hero-layer strong,.case-hero-layer h2,.case-hero-layer h3{font-weight:820!important}.new-case-button,.top-tool-orb,.activity-orb,.ai-orb{color:var(--v313-white)!important;background:var(--v313-black)!important;box-shadow:none!important;background-image:none!important}.brand-mark{box-shadow:none!important;background:0 0!important}.new-case-button:hover{background:#000!important}.notification-button span{color:var(--v313-white)!important;background:var(--v313-black)!important}.workspace-island-trigger{border:1.5px solid var(--v313-black)!important;color:var(--v313-black)!important;background:var(--v313-white)!important;box-shadow:0 8px 24px #0000000f!important}.workspace-island-trigger:hover,.workspace-island.is-open .workspace-island-trigger{background:var(--v313-gray-25)!important;border-color:#000!important}.workspace-island-icon,.workspace-menu-icon,.accent-blue,.accent-teal,.accent-orange,.accent-indigo,.accent-red,.accent-violet,.accent-slate{color:var(--v313-white)!important;background:var(--v313-black)!important;background-image:none!important}.workspace-island-trigger strong,.workspace-island-trigger small,.workspace-island-trigger>b,.workspace-island-trigger>svg{color:var(--v313-black)!important}.workspace-island-trigger small{opacity:.62}.workspace-island-trigger>b{background:var(--v313-gray-100)!important}.workspace-island-menu{border:1.5px solid var(--v313-black)!important;color:var(--v313-black)!important;background:var(--v313-white)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 28px 80px #00000038!important}.workspace-island-menu>header strong,.workspace-island-menu>header span,.workspace-island-menu strong,.workspace-island-menu small,.workspace-island-menu b,.workspace-island-menu>button>svg{color:var(--v313-black)!important}.workspace-island-menu>header span,.workspace-island-menu small{opacity:.62}.workspace-island-menu>button{color:var(--v313-black)!important;background:0 0!important}.workspace-island-menu>button:hover{background:var(--v313-gray-50)!important}.workspace-island-menu>button.active{border-color:var(--v313-black)!important;background:var(--v313-gray-50)!important}.case-navigation-rail{border:1px solid var(--v313-gray-300)!important;background:var(--v313-gray-50)!important;gap:8px!important}.case-view-tabs,.open-case-filters{align-items:center;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:4px!important;padding:0!important}.case-view-tabs button,.open-case-filters button{min-height:38px!important;color:var(--v313-gray-500)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:11px!important;padding:0 15px!important;font-size:11px!important;font-weight:760!important}.case-view-tabs button:hover,.open-case-filters button:hover{color:var(--v313-black)!important;background:var(--v313-gray-100)!important}.case-view-tabs button.active,.open-case-filters button.active{color:var(--v313-white)!important;background:var(--v313-black)!important;box-shadow:0 5px 14px #00000024!important}.mission-board-shell .mission-card.dynamic-card,.mission-board-shell .mission-card.dynamic-card:hover,.case-center-card,.case-center-card:hover{filter:none!important;opacity:1!important;-webkit-backdrop-filter:none!important}.completed-case-card{border:2px solid var(--v313-green)!important;box-shadow:0 8px 24px #2f8f5b14!important}.completed-case-card:before{display:none!important}.completed-case-card:hover{border-color:#247448!important;box-shadow:0 16px 38px #2f8f5b29!important}.completed-card-top em{color:#236b43!important;background:var(--v313-green-soft)!important}.completed-card-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important}.completed-card-meta span{border:1px solid #2f8f5b29;min-width:0;background:#2f8f5b0e!important}.completed-card-meta b{color:#236b43!important}.new-case-equipment-field{position:relative!important}.equipment-combobox{z-index:20!important;position:relative!important}.equipment-combobox-input{background:#fff!important;border:1px solid #d8d4cd!important;border-radius:12px!important;align-items:center!important;gap:8px!important;min-height:46px!important;padding:0 12px!important;display:flex!important}.equipment-combobox-input:focus-within{border-color:#111!important;box-shadow:0 0 0 2px #11111114!important}.equipment-combobox-input input{background:0 0!important;border:0!important;outline:0!important;flex:auto!important;min-width:0!important}.equipment-combobox-input button{color:#666!important;background:0 0!important;border:0!important;flex:0 0 24px!important;place-items:center!important;width:24px!important;height:24px!important;display:grid!important}.equipment-combobox-menu{z-index:50!important;background:#fff!important;border:1px solid #d8d4cd!important;border-radius:14px!important;max-height:280px!important;padding:6px!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;overflow:auto!important;box-shadow:0 14px 34px #19191929!important}.equipment-combobox-menu>button{text-align:left!important;background:0 0!important;border:0!important;border-radius:9px!important;grid-template-columns:90px 1fr auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:52px!important;padding:8px 10px!important;display:grid!important}.equipment-combobox-menu>button:hover,.equipment-combobox-menu>button[aria-selected=true]{background:#f1f1ee!important}.equipment-combobox-menu strong{color:#111!important;font-size:13px!important}.equipment-combobox-menu span,.equipment-combobox-menu small{text-overflow:unset!important;white-space:nowrap!important;color:#6b6b6b!important;font-size:11px!important;overflow:visible!important}.equipment-combobox-empty{color:#777!important;padding:14px 10px!important;font-size:12px!important}.new-case-head>div:first-child>span,.new-case-head em,.new-case-section>header>span{color:var(--v313-black)!important}.new-case-section>header>span{color:var(--v313-white)!important;background:var(--v313-black)!important}.new-case-grid input:focus,.new-case-grid select:focus,.new-case-grid textarea:focus,.new-case-escalation-note textarea:focus,.escalation-dialog textarea:focus{border-color:var(--v313-black)!important;box-shadow:0 0 0 3px #00000014!important}.new-case-escalation button.active,.escalation-department-grid button.active{border-color:var(--v313-black)!important;color:var(--v313-white)!important;background:var(--v313-black)!important}.new-case-attachments,.new-case-grid input,.new-case-grid select,.new-case-grid textarea,.new-case-escalation-note textarea{color:var(--v313-black)!important}.customize-wrap.is-open .mission-customize,.settings-segmented button.active{color:var(--v313-white)!important;background:var(--v313-black)!important}.settings-segmented{border:1px solid var(--v313-gray-300);background:var(--v313-gray-100)!important}.customize-popover{border:1px solid var(--v313-gray-300)!important;background:var(--v313-white)!important}.case-card-context em,.workspace-escalation-card article>span,.workspace-escalation-card article em,.privacy-banner,.hero-priority,.hero-priority[class*=severity-]{border-color:var(--v313-gray-300)!important;color:var(--v313-black)!important;background:var(--v313-gray-100)!important}.island-status,.island-status i,.island-timer,.island-timer.overdue{color:var(--v313-black)!important;background:var(--v313-gray-100)!important;border-color:var(--v313-gray-300)!important}html[data-theme=dark] .workspace-island-trigger,html[data-theme=dark] .workspace-island-menu,html[data-theme=dark] .customize-popover{border-color:var(--v313-white)!important;color:var(--v313-white)!important;background:var(--v313-black)!important}html[data-theme=dark] .workspace-island-trigger strong,html[data-theme=dark] .workspace-island-trigger small,html[data-theme=dark] .workspace-island-trigger>b,html[data-theme=dark] .workspace-island-trigger>svg,html[data-theme=dark] .workspace-island-menu>header strong,html[data-theme=dark] .workspace-island-menu>header span,html[data-theme=dark] .workspace-island-menu strong,html[data-theme=dark] .workspace-island-menu small,html[data-theme=dark] .workspace-island-menu b,html[data-theme=dark] .workspace-island-menu>button>svg{color:var(--v313-white)!important}html[data-theme=dark] .workspace-island-trigger>b,html[data-theme=dark] .workspace-island-menu>button:hover,html[data-theme=dark] .workspace-island-menu>button.active{background:#242426!important}@media (max-width:980px){.completed-card-meta{grid-template-columns:1fr 1fr!important}.completed-card-meta span:last-child{grid-column:1/-1}}.case-center-card:before,.case-center-card.severity-critical:before,.case-center-card.severity-high:before,.case-center-card.severity-medium:before,.case-center-card.severity-low:before,.severity-critical .severity-strip,.severity-high .severity-strip,.severity-medium .severity-strip,.severity-low .severity-strip,.mission-card.severity-critical .mission-card-accent,.mission-card.severity-high .mission-card-accent,.mission-card.severity-medium .mission-card-accent,.mission-card.severity-low .mission-card-accent,.workspace-timeline i,.workspace-timeline-large i,.timeline-item>span,.activity-line>span{background:var(--v313-black)!important;box-shadow:none!important}.drawer-severity,.drawer-severity.severity-critical,.drawer-severity.severity-high,.drawer-severity.severity-medium,.drawer-severity.severity-low,.table-health,.table-health.severity-critical,.table-health.severity-high,.table-health.severity-medium,.table-health.severity-low,.workspace-priority,.workspace-priority[class*=severity-],.detail-priority,.detail-priority[class*=severity-]{color:var(--v313-white)!important;background:var(--v313-black)!important}.case-hero-modal .workspace-priority.severity-code-red,.case-hero-modal .workspace-priority.severity-critical{color:#9d2630!important;background:#fff0f1!important;border-color:#efc4c7!important}.case-hero-modal .workspace-priority.severity-code-yellow,.case-hero-modal .workspace-priority.severity-high{color:#a34d18!important;background:#fff3ea!important;border-color:#f1c9ad!important}.case-hero-modal .workspace-priority.severity-medium{color:#87610b!important;background:#fff8df!important;border-color:#ead49a!important}.case-hero-modal .workspace-priority.severity-low{color:#4f705d!important;background:#eff7f1!important;border-color:#c9ddcf!important}.case-hero-modal .case-head-lifecycle-v2.lifecycle-completed{color:#397452!important;background:#edf8f0!important;border-color:#c8dfd0!important}:root{--v314-white:#fff;--v314-black:#09090a;--v314-border:#d5d5d8;--v314-border-hover:#a9a9ae;--v314-soft:#fff;--v314-green:#2f8f5b;--v314-green-soft:#edf8f1}.open-case-filters{display:none!important}body,.app-shell,.new-case-layer,.case-hero-layer,.escalation-dialog-layer,.command-layer{font-variation-settings:"wght" 700;font-weight:700}.app-shell :where(button,input,select,textarea,label,p,small,span,em,time,dt,dd),.new-case-layer :where(button,input,select,textarea,label,p,small,span,em),.case-hero-layer :where(button,input,select,textarea,label,p,small,span,em,time,dt,dd),.escalation-dialog-layer :where(button,input,select,textarea,label,p,small,span,em){font-variation-settings:"wght" 700;font-weight:700!important}.app-shell :where(h1,h2,h3,strong,b),.new-case-layer :where(h1,h2,h3,strong,b),.case-hero-layer :where(h1,h2,h3,strong,b),.escalation-dialog-layer :where(h1,h2,h3,strong,b){font-variation-settings:"wght" 850;font-weight:850!important}.app-shell :where(input,select,textarea)::placeholder,.new-case-layer :where(input,textarea)::placeholder,.case-hero-layer :where(input,textarea)::placeholder{opacity:1;color:#3c3c40!important;font-weight:680!important}html:not([data-theme=dark]){--app-bg:var(--v314-white);--card-bg:var(--v314-white);--control-bg:var(--v314-white);--control-hover:var(--v314-white);--surface-soft:var(--v314-white);--v3-board:var(--v314-white);--v3-surface:var(--v314-white);--v3-soft:var(--v314-white);--border-soft:var(--v314-border);--border-strong:var(--v314-border-hover);--column-border:var(--v314-border);--card-border:var(--v314-border);--card-border-hover:var(--v314-border-hover);--text-primary:var(--v314-black);--text-secondary:#151517;--text-muted:#2b2b2f;--slate-950:var(--v314-black);--slate-700:#151517;--slate-600:#1f1f22;--slate-500:#2b2b2f;--slate-400:#3c3c40;--v313-gray-500:#1f1f22}html:not([data-theme=dark]) body,html:not([data-theme=dark]) .app-shell,html:not([data-theme=dark]) .workspace,html:not([data-theme=dark]) .top-area-shell,html:not([data-theme=dark]) .top-area-primary,html:not([data-theme=dark]) .top-area-secondary,html:not([data-theme=dark]) .content-area,html:not([data-theme=dark]) .mission-content,html:not([data-theme=dark]) .mission-board-shell,html:not([data-theme=dark]) .mission-main,html:not([data-theme=dark]) .mission-board,html:not([data-theme=dark]) .mission-column,html:not([data-theme=dark]) .mission-column>header,html:not([data-theme=dark]) .case-center-shell,html:not([data-theme=dark]) .completed-cases-shell,html:not([data-theme=dark]) .completed-groups,html:not([data-theme=dark]) .completed-month-group,html:not([data-theme=dark]) .case-hero-scroll,html:not([data-theme=dark]) .new-case-modal,html:not([data-theme=dark]) .new-case-scroll,html:not([data-theme=dark]) .new-case-section,html:not([data-theme=dark]) .case-section,html:not([data-theme=dark]) .customize-popover,html:not([data-theme=dark]) .top-tool-popover,html:not([data-theme=dark]) .command-palette,html:not([data-theme=dark]) .sidebar{background:var(--v314-white)!important;background-image:none!important}html:not([data-theme=dark]) :where(.brand-row,.sidebar,.workspace,.case-center-shell,.completed-cases-shell,.new-case-modal,.case-hero-modal,.customize-popover){color:var(--v314-black)}html:not([data-theme=dark]) :where(.brand-row strong,.brand-row span,.sidebar-section-label,.department-nav button,.department-nav button span,.department-nav button small,.sidebar-user strong,.sidebar-user span,.mission-title-row h1,.mission-column>header,.mission-column>header strong,.mission-column>header span,.case-view-tabs button,.board-kpis span,.board-kpis strong,.case-center-head span,.case-center-head h2,.case-center-head p,.case-center-filters span,.case-center-filters select,.completed-cases-head h2,.completed-cases-head p,.completed-month-group>header strong,.completed-month-group>header span){color:var(--v314-black)!important}html:not([data-theme=dark]) :where(.mission-board-shell,.mission-column,.case-navigation-rail,.case-center-filters,.case-center-head>button,.completed-cases-shell,.completed-filter-row select,.completed-sort-control,.customize-popover,.settings-segmented,.new-case-section,.new-case-grid input,.new-case-grid select,.new-case-grid textarea,.case-hero-modal .case-section,.workspace-content-card,.workspace-details-card,.workspace-repair-panel,.workspace-activity-panel,.workspace-title-editor){border-color:var(--v314-border)!important}.case-navigation-rail{background:var(--v314-white)!important;gap:12px!important}.case-view-tabs{gap:5px!important}.case-view-tabs button{color:var(--v314-black)!important;font-weight:800!important}.case-view-tabs button:not(.active):hover{background:#f4f4f5!important}.case-view-tabs button.active{color:#fff!important;background:var(--v314-black)!important}.board-kpis{border-left-color:var(--v314-border)!important}.board-kpis>div{border-right-color:var(--v314-border)!important}html:not([data-theme=dark]) .mission-board-shell .mission-column,html:not([data-theme=dark]) .mission-board-shell .mission-column>header{background:var(--v314-white)!important}html:not([data-theme=dark]) .mission-board-shell .mission-card.dynamic-card,html:not([data-theme=dark]) .unified-case-card{border:1px solid var(--v314-border)!important;background:var(--v314-white)!important;background-image:none!important;border-radius:19px!important;box-shadow:0 5px 18px #09090a0b!important}html:not([data-theme=dark]) .mission-board-shell .mission-card.dynamic-card:hover,html:not([data-theme=dark]) .unified-case-card:hover{border-color:var(--v314-border-hover)!important;background:var(--v314-white)!important;box-shadow:0 14px 34px #09090a17!important}html:not([data-theme=dark]) .dynamic-island,html:not([data-theme=dark]) .dynamic-summary{color:var(--v314-black)!important;background:var(--v314-white)!important;background-image:none!important}html:not([data-theme=dark]) .island-unit,html:not([data-theme=dark]) .island-case-id,html:not([data-theme=dark]) .case-card-context span,html:not([data-theme=dark]) .dynamic-summary h3,html:not([data-theme=dark]) .dynamic-summary p{color:var(--v314-black)!important}.island-unit{font-weight:850!important}.dynamic-summary h3{font-weight:820!important}.dynamic-summary p,.case-card-context span{font-weight:700!important}.island-timer.completed{align-items:center;gap:4px;display:inline-flex;color:#216c42!important;background:var(--v314-green-soft)!important;border-color:#2f8f5b52!important}.case-center-grid,.completed-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.case-center-card,.completed-case-card{overflow:hidden;cursor:pointer!important;min-height:0!important;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .24s!important}.case-center-card:before,.completed-case-card:before{display:none!important}.case-center-card>.case-card-open-surface,.completed-case-card>.case-card-open-surface{width:100%;color:inherit;text-align:left;background:0 0!important;border:0!important;min-height:0!important;padding:0!important;display:block!important}.case-center-card .dynamic-summary,.completed-case-card .dynamic-summary{padding-bottom:12px!important}.unified-card-facts{border-top:1px solid var(--v314-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 14px 14px;padding-top:11px;display:grid}.unified-card-facts span{overflow-wrap:anywhere;gap:3px;min-width:0;line-height:1.35;display:grid;color:var(--v314-black)!important;font-size:9px!important}.unified-card-facts b{text-transform:uppercase;letter-spacing:.035em;color:var(--v314-black)!important;font-size:8px!important;font-weight:850!important}html:not([data-theme=dark]) .completed-case-card,html:not([data-theme=dark]) .case-center-card.completed-case-card{border:2px solid var(--v314-green)!important;box-shadow:0 6px 20px #2f8f5b14!important}html:not([data-theme=dark]) .completed-case-card:hover,html:not([data-theme=dark]) .case-center-card.completed-case-card:hover{border-color:#247448!important;box-shadow:0 15px 34px #2f8f5b26!important}.completed-case-card .unified-card-facts{padding-top:11px;border-top:0!important}.completed-case-card .dynamic-island{min-height:50px;padding:7px 10px}.completed-case-card .island-status{padding:5px 7px;transform:translate(3px)}.case-center-filters{background:var(--v314-white)!important;box-shadow:none!important}.case-center-filters select,.completed-filter-row select{color:var(--v314-black)!important;background:var(--v314-white)!important;font-weight:760!important}.case-center-total{border-left-color:var(--v314-border)!important}.completed-cases-shell{background:var(--v314-white)!important;box-shadow:none!important}.completed-month-group+.completed-month-group{border-top-color:var(--v314-border)!important}.completed-month-group>header{border-bottom-color:var(--v314-border)!important}@media (max-width:1180px){.case-center-grid,.completed-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.case-center-grid,.completed-card-grid{grid-template-columns:1fr!important}.unified-card-facts{grid-template-columns:1fr}}.hub-status-bar{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(6,minmax(90px,1fr)) auto;align-items:stretch;display:grid;overflow:hidden}.hub-status-item{border-right:1px solid var(--border-soft);min-height:62px;color:var(--text-secondary);background:0 0;justify-content:center;align-items:center;gap:9px;padding:0 13px;display:flex}.hub-status-item span{white-space:nowrap;font-size:11px;font-weight:760}.hub-status-item strong{color:var(--text-primary);font-size:21px;font-weight:900}.hub-status-item.tone-danger strong{color:#dc2626}.hub-status-item.tone-warning strong{color:#d97706}.hub-status-item.tone-success strong{color:#16834a}.hub-status-live{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;padding:0 16px;font-size:10px;font-weight:800;display:flex}.hub-status-live i{background:#22a35a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22a35a1f}.hub-command-grid{grid-template-columns:minmax(0,1.75fr) minmax(270px,.65fr);gap:14px;display:grid}.hub-priority-panel,.hub-shift-control,.hub-department-panel{border:1px solid var(--border-soft);background:var(--card-bg);border-radius:17px;overflow:hidden}.hub-priority-panel>header,.hub-shift-control>header,.hub-department-panel>header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:14px 17px;display:flex}.hub-priority-panel header div,.hub-shift-control header div,.hub-department-panel header div{gap:3px;display:grid}.hub-priority-panel h3,.hub-shift-control h3,.hub-department-panel h3{color:var(--text-primary);margin:0;font-size:16px;font-weight:900}.hub-priority-panel header span,.hub-shift-control header span,.hub-department-panel header span{color:var(--text-muted);font-size:10px;font-weight:680}.hub-priority-panel header button,.hub-shift-control header button{border:1px solid var(--border-soft);color:var(--text-primary);background:var(--surface-soft);border-radius:9px;padding:7px 10px;font-size:10px;font-weight:820}.hub-priority-list{display:grid}.hub-priority-row{border-bottom:1px solid var(--border-soft);min-height:55px;color:var(--text-secondary);text-align:left;background:0 0;grid-template-columns:4px minmax(190px,1.8fr) minmax(90px,.7fr) minmax(90px,.7fr) 86px 16px;align-items:center;gap:11px;padding:7px 15px 7px 10px;display:grid}.hub-priority-row:last-child{border-bottom:0}.hub-priority-marker{background:#aeb3ba;border-radius:9px;width:4px;height:28px}.hub-priority-row.severity-code-red .hub-priority-marker,.hub-priority-row.severity-critical .hub-priority-marker{background:#dc2626}.hub-priority-row.severity-code-yellow .hub-priority-marker,.hub-priority-row.severity-high .hub-priority-marker{background:#e2ad00}.hub-priority-case{gap:3px;min-width:0;display:grid}.hub-priority-case strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:860;overflow:hidden}.hub-priority-case small,.hub-priority-department,.hub-priority-owner{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.hub-priority-due{color:var(--text-primary);text-align:right;font-size:10px;font-weight:850}.hub-priority-due.overdue{color:#dc2626}.hub-shift-metrics{grid-template-columns:1fr 1fr;display:grid}.hub-shift-metrics>button{border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);min-height:91px;color:var(--text-secondary);text-align:left;background:0 0;align-content:center;gap:3px;padding:13px 15px;display:grid}.hub-shift-metrics>button:nth-child(2n){border-right:0}.hub-shift-metrics>button:nth-last-child(-n+2){border-bottom:0}.hub-shift-metrics button>span{color:var(--text-secondary);align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.hub-shift-metrics strong{color:var(--text-primary);font-size:25px;font-weight:900;line-height:1}.hub-shift-metrics small{color:var(--text-muted);font-size:9px;font-weight:650}.hub-department-table-head,.hub-department-row{grid-template-columns:minmax(150px,1.4fr) minmax(120px,1fr) repeat(4,minmax(65px,.5fr)) minmax(90px,.7fr);align-items:center;gap:12px;padding:0 17px;display:grid}.hub-department-table-head{min-height:34px;color:var(--text-muted);background:var(--surface-soft);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800}.hub-department-row{border-top:1px solid var(--border-soft);width:100%;min-height:46px;color:var(--text-secondary);text-align:left;background:0 0}.hub-department-row>span,.hub-department-row>b{font-size:10px;font-weight:730}.hub-department-row>b{color:var(--text-primary)}.hub-department-row .has-critical{color:#dc2626}.hub-department-name{align-items:center;gap:9px;display:flex}.hub-department-name>i{color:#fff;background:#202328;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.hub-department-name strong{color:var(--text-primary);font-size:11px;font-weight:850}.hub-department-row em{color:var(--text-secondary);align-items:center;gap:6px;font-size:9px;font-style:normal;font-weight:800;display:flex}.hub-department-row em i{background:#22a35a;border-radius:50%;width:7px;height:7px}.hub-department-row .status-critical i{background:#dc2626}.hub-department-row .status-attention i{background:#e2ad00}.reports-action-row{justify-content:flex-end;margin:0 0 10px;display:flex}.admin-management-panel{padding:14px 16px}.admin-management-panel>header{align-items:center}.admin-management-panel>header h3{font-size:17px}.department-manager-grid{margin-top:7px;grid-template-columns:1fr 1fr!important;gap:0 20px!important}.department-manager-card{grid-template-columns:minmax(150px,1fr) minmax(150px,.9fr);align-items:center;border:0!important;border-bottom:1px solid var(--border-soft)!important;background:0 0!important;border-radius:0!important;gap:12px!important;padding:10px 0!important}.department-manager-card>header>span{border-radius:8px;width:31px;height:31px}.department-manager-card>header strong{font-size:12px}.department-manager-card>header small{font-size:9px}.department-manager-card label{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;display:grid}.department-manager-card label>span{font-size:9px}.department-manager-card select{border-radius:8px;min-height:34px;padding:6px 9px;font-size:11px}.settings-command-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.settings-command-card{border:1px solid var(--border-soft);background:var(--card-bg);border-radius:16px;align-content:start;gap:15px;padding:17px;display:grid}.settings-command-card>header{align-items:center;gap:10px;display:flex}.settings-command-card>header>span{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.settings-command-card>header div{gap:2px;display:grid}.settings-command-card>header strong{color:var(--text-primary);font-size:13px;font-weight:880}.settings-command-card>header small{color:var(--text-muted);font-size:10px;font-weight:650}.settings-data-card,.settings-system-card{min-height:218px}.settings-inline-action{border:1px solid var(--border-soft);min-height:42px;color:var(--text-primary);background:var(--surface-soft);border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;font-size:11px;font-weight:800;display:flex}.settings-action-list,.settings-system-list{border:1px solid var(--border-soft);border-radius:11px;display:grid;overflow:hidden}.settings-action-list button,.settings-system-list>div{border-bottom:1px solid var(--border-soft);min-height:48px;color:var(--text-secondary);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.settings-action-list button:last-child,.settings-system-list>div:last-child{border-bottom:0}.settings-action-list button:hover{background:var(--surface-soft)}.settings-action-list button>span{gap:2px;display:grid}.settings-action-list strong,.settings-system-list strong{color:var(--text-primary);font-size:11px;font-weight:830}.settings-action-list small,.settings-system-list span{color:var(--text-muted);font-size:9px;font-weight:650}html[data-theme=dark] .hub-status-bar,html[data-theme=dark] .hub-priority-panel,html[data-theme=dark] .hub-shift-control,html[data-theme=dark] .hub-department-panel,html[data-theme=dark] .settings-command-card{background:#17181b;border-color:#34363b}@media (max-width:1100px){.hub-status-bar{grid-template-columns:repeat(3,1fr)}.hub-status-live{display:none}.hub-command-grid{grid-template-columns:1fr}.hub-department-table{overflow-x:auto}.hub-department-table-head,.hub-department-row{min-width:760px}}@media (max-width:720px){.hub-status-bar{grid-template-columns:repeat(2,1fr)}.hub-priority-row{grid-template-columns:4px minmax(0,1fr) 70px 16px}.hub-priority-department,.hub-priority-owner{display:none}.settings-command-grid,.department-manager-grid{grid-template-columns:1fr!important}.department-manager-card{grid-template-columns:1fr}}.home-insight-island.is-anchored{transform-origin:0 0;pointer-events:auto;animation:.2s cubic-bezier(.16,1,.3,1) anchoredIslandIn;border-radius:16px!important;width:min(418px,100vw - 24px)!important;max-height:370px!important;position:fixed!important;bottom:auto!important;right:auto!important;box-shadow:0 20px 55px #0f172a2e,0 3px 12px #0f172a14!important}.home-insight-island.is-anchored:before{content:"";border-left:1px solid var(--border-soft);border-top:1px solid var(--border-soft);background:var(--card-bg);width:11px;height:11px;position:absolute;top:-6px;left:28px;transform:rotate(45deg)}.home-insight-island.is-anchored>header{padding:13px 15px 10px!important}.home-insight-island.is-anchored>header h3{font-size:16px!important}.home-insight-island.is-anchored>header button{border-radius:9px!important;width:30px!important;height:30px!important}.home-insight-island.is-anchored .home-insight-list{max-height:260px!important;padding:3px 12px!important}.home-insight-island.is-anchored .home-insight-list article{gap:9px!important;min-height:55px!important;padding:8px 2px!important}.home-insight-island.is-anchored .home-insight-list strong{font-size:11px}.home-insight-island.is-anchored .home-insight-list p{margin:2px 0;font-size:10px}.home-insight-island.is-anchored .home-insight-actions{gap:5px}.home-insight-island.is-anchored .home-insight-actions button{border-radius:8px;min-height:29px;padding:0 8px;font-size:9px}.home-insight-island.is-anchored>footer{padding:9px 15px 11px!important}@keyframes anchoredIslandIn{0%{opacity:0;transform:translateY(-7px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.hub-command-grid{align-items:start}.hub-shift-control{align-self:start}.hub-shift-control>header{min-height:60px}.hub-shift-metrics{padding:6px 13px 10px;grid-template-columns:1fr!important}.hub-shift-metrics>button{grid-template-columns:minmax(0,1fr) auto auto;align-content:center;align-items:center;gap:10px;border-right:0!important;border-bottom:1px solid var(--border-soft)!important;min-height:46px!important;padding:7px 3px!important}.hub-shift-metrics>button:last-child{border-bottom:0!important}.hub-shift-metrics strong{font-size:18px!important}.hub-shift-metrics small{text-align:right;min-width:58px}.reports-action-row{z-index:3;position:absolute;top:0;right:0;margin:0!important}.enhanced-select-menu>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.enhanced-select-menu>button svg{flex:none}.case-workspace-head-v2{border-bottom:1px solid var(--border-soft)!important;align-items:center!important;min-height:54px!important;padding:9px 13px!important}.case-head-primary-v2>span,.case-head-status-v2>span{border:1px solid var(--border-soft);background:0 0;align-items:center;display:inline-flex;border-radius:999px!important;min-height:28px!important;padding:0 9px!important;font-size:9px!important;font-weight:790!important}.case-head-status-v2 .workspace-priority{border-color:#0000}.case-command-title-row-v4 h2{letter-spacing:-.045em!important;font-size:25px!important;line-height:1.1!important}.case-command-issue-v4{color:var(--text-secondary)!important;font-size:12px!important;font-weight:780!important}.case-command-facts-v2{flex-wrap:wrap;margin-top:11px;background:0 0!important;border:0!important;gap:0!important;display:flex!important}.case-command-facts-v2>div{align-items:baseline;gap:5px;border:0!important;border-right:1px solid var(--border-soft)!important;background:0 0!important;flex:none!important;width:auto!important;min-width:0!important;min-height:auto!important;padding:0 10px!important;display:inline-flex!important}.case-command-facts-v2 span{letter-spacing:.04em;font-size:8px!important}.case-command-facts-v2>div.has-escalation{color:#dc2626}.case-overview-layout-v2,.case-overview-main-v2{gap:9px!important}.case-story-card-v2{overflow:hidden;background:var(--surface-soft)!important;border:0!important;border-radius:12px!important}.case-story-section-v2{border-color:var(--border-soft)!important;background:0 0!important;min-height:auto!important;padding:13px 15px!important}.case-story-section-v2 header strong,.case-support-card-v2 header strong{font-size:13px!important}.case-story-section-v2 header span,.case-support-card-v2 header span{font-size:9px!important}.case-story-section-v2 p{margin-top:7px!important;font-size:13px!important;line-height:1.45!important}.case-department-data-v2{grid-column:1/-1}.case-workspace-footer{border-top:1px solid var(--border-soft)!important;background:var(--card-bg)!important;gap:8px!important;min-height:60px!important;padding:8px 10px!important}.workspace-quick-update textarea{border-radius:10px!important;height:42px!important;min-height:42px!important;padding:10px 12px!important}html[data-theme=dark] .home-insight-island.is-anchored:before{background:#17181a;border-color:#404246}@media (max-width:720px){.home-insight-island.is-anchored{width:calc(100vw - 20px)!important;top:78px!important;left:10px!important}.reports-action-row{position:static;margin-bottom:8px!important}.case-command-facts-v2{gap:7px 0!important}.case-command-title-row-v4{align-items:flex-start!important}}.unified-intelligence-tools{align-items:center;border:1px solid var(--v314-border,#d8d8dc)!important;background:var(--surface,#fff)!important;box-shadow:none!important;border-radius:18px!important;gap:0!important;padding:3px!important;display:flex!important}.unified-intelligence-tools .top-tool{box-shadow:none!important;background:0 0!important;border:0!important}.unified-intelligence-tools .top-tool+.top-tool{border-left:1px solid var(--v314-border,#d8d8dc)!important}.unified-intelligence-tools .top-tool-trigger{min-height:38px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important}.unified-intelligence-tools .top-tool-trigger:hover{background:#0000000b!important}html[data-theme=dark] .unified-intelligence-tools .top-tool-trigger:hover{background:#ffffff14!important}.top-view-controls{justify-content:flex-end!important}.severity-critical .severity-badge,.severity-badge.severity-critical,.detail-priority.severity-critical{color:#a10f1c!important;background:#ffe8eb!important;border-color:#ef6c78!important}.severity-high .severity-badge,.severity-badge.severity-high,.detail-priority.severity-high{color:#8a3900!important;background:#fff0df!important;border-color:#ed8a35!important}.severity-medium .severity-badge,.severity-badge.severity-medium,.detail-priority.severity-medium{color:#6c5100!important;background:#fff7cc!important;border-color:#e0bf2e!important}.severity-low .severity-badge,.severity-badge.severity-low,.detail-priority.severity-low{color:#11633a!important;background:#e6f7ed!important;border-color:#4baa72!important}.completed-month-group>header{border-bottom:0!important}.completed-card-grid{border-top:0!important;padding-top:8px!important}.case-workspace-summary,.workspace-critical-strip,.case-workspace-tabs,.workspace-panel,.workspace-content-card,.workspace-detail-card,.workspace-two-up>section{box-shadow:none!important;border-color:#d8d8dc!important}.case-workspace-summary{padding:22px!important}.workspace-summary-facts{border-left:1px solid #d8d8dc;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;display:grid!important}.workspace-summary-facts>div{background:0 0!important;border:1px solid #e2e2e5!important;border-top:0!important;border-left:0!important;border-radius:0!important;padding:10px 14px!important}.workspace-summary-facts>div:nth-child(4n){border-right:0!important}.workspace-critical-strip{background:0 0!important;border-left:0!important;border-right:0!important;border-radius:0!important;padding:0!important}.workspace-critical-strip>div{background:0 0!important;border:0!important;border-right:1px solid #dedee2!important;border-radius:0!important;padding:13px 18px!important}.workspace-critical-strip>div:last-child{border-right:0!important}.workspace-critical-strip .has-escalation{color:inherit!important;background:0 0!important}.case-workspace-tabs{border-left:0!important;border-right:0!important;border-radius:0!important}.workspace-overview-layout{gap:0!important}.workspace-narrative-column{border-right:1px solid #d8d8dc;padding-right:18px}.workspace-content-card{background:0 0!important;border:0!important;border-bottom:1px solid #d8d8dc!important;border-radius:0!important;padding:18px 0!important}.workspace-two-up>section+section{border-left:1px solid #d8d8dc!important;padding-left:18px!important}.workspace-detail-card{background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 0 18px!important}.workspace-detail-list>div{border-bottom:1px solid #e2e2e5!important}.utility-page{color:var(--ink,#111);padding:6px 4px 44px}.utility-page-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.utility-page-head span{letter-spacing:.11em;text-transform:uppercase;opacity:.6;font-size:11px;font-weight:800;display:block}.utility-page-head h2{margin:5px 0 4px;font-size:32px;font-weight:850;line-height:1}.utility-page-head p{opacity:.68;margin:0;font-weight:600}.primary-page-action{color:#fff;background:#111;border:0;border-radius:14px;padding:13px 18px;font-weight:800}.handover-kpis,.report-kpis{border:1px solid #d8d8dc;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.handover-kpis>div,.report-kpis>div{border-right:1px solid #d8d8dc;padding:17px 20px}.handover-kpis>div:last-child,.report-kpis>div:last-child{border-right:0}.handover-kpis span,.report-kpis span{opacity:.65;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:750;display:block}.handover-kpis strong,.report-kpis strong{margin-top:5px;font-size:24px;font-weight:850;display:block}.utility-tabs{border:1px solid #d8d8dc;border-radius:14px;gap:4px;width:max-content;margin-bottom:18px;padding:4px;display:flex}.utility-tabs button{background:0 0;border:0;border-radius:10px;padding:10px 15px;font-weight:800}.utility-tabs button.active{color:#fff;background:#111}.handover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.handover-card,.report-panel,.admin-grid button{background:var(--surface,#fff);border:1px solid #d8d8dc;border-radius:18px}.handover-card{padding:19px}.handover-card header,.handover-card footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.handover-card header span,.handover-card header b{text-transform:uppercase;font-size:11px;font-weight:800}.handover-card header b{border:1px solid #cfcfd4;border-radius:999px;padding:5px 8px}.handover-card h3{margin:13px 0;font-size:17px;font-weight:850}.handover-card p{gap:5px;margin:13px 0;font-weight:600;line-height:1.45;display:grid}.handover-card p strong{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.handover-card footer{border-top:1px solid #dedee2;margin-top:16px;padding-top:14px;font-size:11px;font-weight:700}.handover-card footer button{color:#fff;background:#111;border:0;border-radius:10px;margin-left:auto;padding:9px 12px;font-weight:800}.utility-empty{text-align:center;border:1px dashed #cfcfd4;border-radius:18px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:260px;display:flex}.utility-empty strong{font-size:18px;font-weight:850}.utility-empty span{opacity:.65;font-weight:600}.report-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.report-panel>header{margin-bottom:13px}.report-panel h3{margin:0 0 3px;font-size:18px;font-weight:850}.report-panel header span{opacity:.65;font-size:12px;font-weight:600}.report-row{border-bottom:1px solid #e2e2e5;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:12px 0;display:grid}.report-row:last-child{border-bottom:0}.report-row strong,.report-row b{font-weight:800}.report-row span{opacity:.65;font-size:12px;font-weight:650}.report-wide{margin-top:14px}.report-issue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.report-issue-grid article{border:1px solid #dedee2;border-radius:13px;gap:5px;padding:14px;display:grid}.report-issue-grid strong,.report-issue-grid b{font-weight:800}.report-issue-grid span{opacity:.65;font-size:12px;font-weight:650}.admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-grid button{text-align:left;min-height:190px;color:inherit;padding:20px}.admin-grid button>span{color:#fff;background:#111;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.admin-grid strong{margin:18px 0 7px;font-size:17px;font-weight:850;display:block}.admin-grid p{opacity:.68;min-height:44px;margin:0;font-weight:600;line-height:1.4}.admin-grid em{margin-top:17px;font-style:normal;font-weight:800;display:block}.nav-count{color:#fff;background:#111;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:10px;display:grid}.utility-handovers>.board-filter-row,.utility-reports>.board-filter-row,.utility-administration>.board-filter-row,.utility-case-center>.board-filter-row,.utility-handovers .mission-board,.utility-reports .mission-board,.utility-administration .mission-board,.utility-case-center .mission-board{display:none!important}html[data-theme=dark] :where(body,.app-shell,.sidebar,.workspace,.top-area-shell,.content-area,.mission-main,.mission-column,.mission-card,.case-center-shell,.completed-cases-shell,.case-hero-modal,.case-hero-scroll,.new-case-modal,.new-case-section,.utility-page,.handover-card,.report-panel,.admin-grid button,.workspace-content-card,.workspace-detail-card,.workspace-critical-strip){color:#fff!important}html[data-theme=dark] :where(p,span,small,em,dt,label,.case-card-context,.unified-card-facts){opacity:.82;color:#fff!important}html[data-theme=dark] :where(h1,h2,h3,strong,b,dd,button){color:#fff}html[data-theme=dark] :where(input,textarea,select){color:#fff!important;background:#141517!important;border-color:#3a3b3f!important}html[data-theme=dark] :where(input,textarea)::placeholder{opacity:.72;color:#c9c9cc!important}html[data-theme=dark] .primary-page-action,html[data-theme=dark] .handover-card footer button,html[data-theme=dark] .utility-tabs button.active{color:#111!important;background:#fff!important}html[data-theme=dark] .admin-grid button>span{color:#111;background:#fff}html[data-theme=dark] .unified-intelligence-tools{background:#111214!important;border-color:#37383c!important}@media (max-width:1100px){.handover-grid,.report-layout{grid-template-columns:1fr}.admin-grid,.report-issue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.handover-kpis,.report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid,.report-issue-grid{grid-template-columns:1fr}.utility-page-head{flex-direction:column}}.severity-critical .island-status{color:#a10f1c!important;background:#ffe8eb!important;border:1px solid #ef6c78!important}.severity-high .island-status{color:#8a3900!important;background:#fff0df!important;border:1px solid #ed8a35!important}.severity-medium .island-status{color:#6c5100!important;background:#fff7cc!important;border:1px solid #e0bf2e!important}.severity-low .island-status{color:#11633a!important;background:#e6f7ed!important;border:1px solid #4baa72!important}.severity-high .island-status i{background:#e87719!important}.severity-medium .island-status i{background:#d7ae00!important}.severity-low .island-status i{background:#2f9a5b!important}html:not([data-theme=dark]) .unified-intelligence-tools .activity-top-trigger,html:not([data-theme=dark]) .unified-intelligence-tools .activity-top-trigger .top-tool-copy strong,html:not([data-theme=dark]) .unified-intelligence-tools .activity-top-trigger .top-tool-orb{color:#111214!important}html:not([data-theme=dark]) .unified-intelligence-tools .activity-top-trigger .top-tool-orb{background:0 0!important}.expense-items-section{border-top:1px solid #d8d8dc;margin-top:22px;padding-top:20px}.expense-items-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.expense-items-head>div{gap:3px;display:grid}.expense-items-head strong{font-size:17px;font-weight:850}.expense-items-head span{color:#5f6065;font-size:12px;font-weight:650}.expense-items-head button,.expense-empty-state button{color:#fff;background:#111;border:1px solid #111;border-radius:11px;align-items:center;gap:7px;padding:10px 13px;font-weight:800;display:inline-flex}.expense-editor-list{gap:12px;display:grid}.expense-editor-card{background:#fff;border:1px solid #d6d7da;border-radius:16px;padding:14px}.expense-editor-card>header{border-bottom:1px solid #e2e3e5;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.expense-editor-card>header span{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.expense-editor-card>header strong{margin-left:auto;font-weight:850}.expense-editor-card>header button{color:#9c202a;background:0 0;border:0;font-weight:800}.expense-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.expense-editor-grid label{gap:6px;min-width:0;display:grid}.expense-editor-grid label>span{text-transform:uppercase;letter-spacing:.045em;color:#62636a;font-size:10px;font-weight:800}.expense-editor-grid input,.expense-editor-grid select{color:#111;background:#fff;border:1px solid #d6d7da;border-radius:10px;width:100%;min-height:39px;padding:0 10px;font-weight:700}.expense-description-field{grid-column:span 2}.expense-checkbox-field{border:1px solid #d6d7da;border-radius:10px;align-content:center;align-items:center;padding:7px 10px;grid-template-columns:auto 1fr!important}.expense-checkbox-field>span{grid-column:1/-1}.expense-checkbox-field input{accent-color:#111;width:16px;min-height:16px}.expense-checkbox-field b{font-size:11px;font-weight:750}.expense-readout-table{border:1px solid #d8d8dc;border-radius:15px;overflow:hidden}.expense-table-head,.expense-table-row{grid-template-columns:.8fr 1.55fr .7fr .8fr 1fr .65fr;align-items:center;gap:14px;display:grid}.expense-table-head{background:#f4f4f5;border-bottom:1px solid #d8d8dc;padding:10px 14px}.expense-table-head span{text-transform:uppercase;letter-spacing:.05em;color:#5f6065;font-size:10px;font-weight:800}.expense-table-row{border-bottom:1px solid #e2e3e5;padding:13px 14px}.expense-table-row:last-of-type{border-bottom:0}.expense-table-row>span{gap:3px;min-width:0;font-size:12px;font-weight:700;display:grid}.expense-table-row>span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expense-table-row small{color:#686970;font-weight:650}.expense-table-row em{color:#6b5200;text-transform:uppercase;background:#fff8d8;border:1px solid #c9a539;border-radius:999px;width:max-content;padding:2px 6px;font-size:9px;font-style:normal;font-weight:850}.expense-table-row>strong{text-align:right;font-weight:850}.expense-readout-table footer{background:#f7f7f8;border-top:1px solid #d8d8dc;justify-content:flex-end;align-items:center;gap:18px;padding:13px 14px;display:flex}.expense-readout-table footer span{text-transform:uppercase;font-size:11px;font-weight:800}.expense-readout-table footer strong{font-size:16px;font-weight:850}.expense-empty-state{border:1px dashed #c7c8cc;border-radius:15px;align-items:center;gap:13px;min-height:115px;padding:18px;display:flex}.expense-empty-state>div{flex:1;gap:4px;display:grid}.expense-empty-state strong{font-weight:850}.expense-empty-state span{color:#66676c;font-size:12px;font-weight:650;line-height:1.4}.reports-analytics-page{max-width:1600px;margin:0 auto}.reports-page-head{align-items:center}.report-export-button{color:#fff;background:#111;border:1px solid #111;border-radius:12px;align-items:center;gap:8px;padding:11px 15px;font-weight:850;display:inline-flex}.report-section-tabs{background:#fff;border:1px solid #d5d6d9;border-radius:14px;gap:3px;width:max-content;max-width:100%;margin-bottom:14px;padding:4px;display:flex;overflow-x:auto}.report-section-tabs button{color:#111;background:0 0;border:0;border-radius:10px;flex:none;padding:10px 14px;font-weight:800}.report-filter-shell{background:#fff;border:1px solid #d5d6d9;border-radius:18px;margin-bottom:14px;padding:15px}.report-filter-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.report-filter-heading>div{gap:2px;display:grid}.report-filter-heading strong{font-size:14px;font-weight:850}.report-filter-heading span{color:#6a6b70;font-size:11px;font-weight:650}.report-filter-heading button{color:#111;text-underline-offset:3px;background:0 0;border:0;font-weight:800;text-decoration:underline}.report-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.report-filter-grid label{gap:5px;display:grid}.report-filter-grid label>span{text-transform:uppercase;letter-spacing:.055em;color:#62636a;font-size:9px;font-weight:850}.report-filter-grid select{color:#111;background:#fff;border:1px solid #d5d6d9;border-radius:10px;width:100%;height:39px;padding:0 10px;font-weight:750}.report-kpis-six{background:#fff;grid-template-columns:repeat(6,minmax(0,1fr))}.report-kpis-six>div{min-width:0}.report-kpis-six>div:nth-child(4){border-left:1px solid #d8d8dc}.report-kpis small{color:#6a6b70;text-transform:none;letter-spacing:0;margin-top:4px;font-size:10px;font-weight:650;display:block}.report-section-content{animation:.28s cubic-bezier(.22,1,.36,1) report-section-in}@keyframes report-section-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.report-panel{background:#fff}.report-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.report-panel>header>div{gap:2px;display:grid}.report-panel>header>strong{font-size:13px;font-weight:850}.report-trend-panel{min-height:350px}.report-month-chart{grid-template-columns:repeat(6,minmax(60px,1fr));align-items:end;gap:12px;min-height:235px;padding:18px 6px 3px;display:grid}.report-month-column{text-align:center;grid-template-rows:170px auto auto auto;gap:4px;min-width:0;display:grid}.report-month-bars{border-bottom:1px solid #d7d8db;justify-content:center;align-items:flex-end;gap:4px;height:170px;display:flex}.report-month-bars i,.report-month-bars b,.report-month-bars em{border-radius:5px 5px 2px 2px;width:17%;max-width:15px;min-height:2px;display:block}.report-month-bars i{background:#151618}.report-month-bars b{background:#278b54}.report-month-bars em{background:#d7a21c}.report-month-column>strong{font-size:11px;font-weight:850}.report-month-column>span{text-overflow:ellipsis;font-size:10px;font-weight:750;overflow:hidden}.report-month-column>small{color:#6a6b70;font-size:9px;font-weight:650}.report-trend-panel>footer{justify-content:center;gap:18px;padding-top:10px;display:flex}.report-trend-panel>footer span{align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.report-trend-panel>footer i,.report-trend-panel>footer b,.report-trend-panel>footer em{border-radius:3px;width:9px;height:9px}.report-trend-panel>footer i{background:#151618}.report-trend-panel>footer b{background:#278b54}.report-trend-panel>footer em{background:#d7a21c}.report-progress-row{border-bottom:1px solid #e2e3e5;padding:11px 0}.report-progress-row:last-child{border-bottom:0}.report-progress-row>div{grid-template-columns:1fr auto auto;align-items:center;gap:13px;display:grid}.report-progress-row strong,.report-progress-row b{font-weight:850}.report-progress-row span{color:#6a6b70;font-size:11px;font-weight:650}.report-progress-row>i{background:#ececee;border-radius:999px;height:5px;margin-top:8px;display:block;overflow:hidden}.report-progress-row>i span{border-radius:inherit;background:#111;min-width:2px;height:100%;display:block}.report-analysis-row{color:#111;text-align:left;background:0 0;border:0;border-bottom:1px solid #e2e3e5;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.report-analysis-row:last-child{border-bottom:0}.report-analysis-row>span{flex:1;gap:3px;display:grid}.report-analysis-row strong,.report-analysis-row b{font-weight:850}.report-analysis-row small{color:#6a6b70;font-weight:650}.report-analysis-row:not(.static):hover strong{text-underline-offset:3px;text-decoration:underline}.report-expense-list{display:grid}.report-expense-list>button{color:#111;text-align:left;background:0 0;border:0;border-bottom:1px solid #e1e2e4;grid-template-columns:auto 1.6fr 1fr auto;align-items:center;gap:13px;padding:13px 0;display:grid}.report-expense-list>button:last-child{border-bottom:0}.report-expense-list>button>span:not(.severity-dot){gap:3px;display:grid}.report-expense-list strong,.report-expense-list b{font-weight:850}.report-expense-list small{color:#686970;font-weight:650}.severity-dot{border-radius:50%;width:8px;height:8px;display:block}.severity-dot.severity-critical{background:#d72b3b}.severity-dot.severity-high{background:#e87719}.severity-dot.severity-medium{background:#d7ae00}.severity-dot.severity-low{background:#2f9a5b}.tire-analytics-head{justify-content:space-between;align-items:flex-end;gap:18px;margin:8px 0 14px;display:flex}.tire-analytics-head>div:first-child{gap:3px;display:grid}.tire-analytics-head>div:first-child>span{letter-spacing:.1em;color:#806000;font-size:10px;font-weight:850}.tire-analytics-head h3{margin:0;font-size:27px;font-weight:880}.tire-analytics-head p{color:#62636a;margin:0;font-weight:650}.tire-unit-switch{border:1px solid #d5d6d9;border-radius:12px;padding:3px;display:flex}.tire-unit-switch button{color:#111;background:0 0;border:0;border-radius:9px;padding:9px 13px;font-weight:800}.tire-unit-switch button.active{color:#fff;background:#111}.tire-kpis{background:#fff;border:1px solid #d5d6d9;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.tire-kpis>div{border-right:1px solid #d8d8dc;padding:16px}.tire-kpis>div:last-child{border-right:0}.tire-kpis span{text-transform:uppercase;letter-spacing:.05em;color:#67686e;font-size:9px;font-weight:850;display:block}.tire-kpis strong{margin-top:6px;font-size:21px;font-weight:880;display:block}.tire-unit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tire-unit-card{color:#111;text-align:left;background:#fff;border:1px solid #d6d7da;border-radius:16px;padding:16px;transition:transform .22s,box-shadow .22s,border-color .22s}.tire-unit-card:hover{border-color:#a8a9ad;transform:translateY(-2px);box-shadow:0 12px 30px #00000012}.tire-unit-card>header{align-items:center;gap:8px;display:flex}.tire-unit-card>header span{color:#fff;background:#111;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:850}.tire-unit-card>header strong{font-size:15px;font-weight:880}.tire-unit-card>header em{color:#6b6c71;margin-left:auto;font-size:10px;font-style:normal;font-weight:800}.tire-unit-total{gap:3px;margin:18px 0 13px;display:grid}.tire-unit-total span{text-transform:uppercase;color:#686970;font-size:10px;font-weight:800}.tire-unit-total strong{font-size:25px;font-weight:900}.tire-unit-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.tire-unit-card dl>div{border-top:1px solid #e1e2e4;padding-top:8px}.tire-unit-card dt{text-transform:uppercase;color:#6a6b70;font-size:9px;font-weight:800}.tire-unit-card dd{margin:3px 0 0;font-size:12px;font-weight:850}.tire-unit-card footer{color:#66676c;border-top:1px solid #e1e2e4;justify-content:space-between;gap:12px;margin-top:15px;padding-top:12px;font-size:10px;font-weight:700;display:flex}.tire-unit-card footer b{color:#111;font-weight:850}.tire-analytics-page{gap:14px;display:grid}.tire-analytics-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:12px;display:grid}.tire-analytics-grid .report-panel,.tire-analytics-page>.report-panel{min-width:0}.tire-analytics-page .report-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.tire-analytics-page .report-panel>header span{color:#806000;letter-spacing:.1em;font-size:9px;font-weight:850}.tire-analytics-page .report-panel>header h4{margin:4px 0 0;font-size:16px;font-weight:880}.tire-analytics-page .report-panel>header select,.tire-analytics-page .report-filter-shell select{color:#111;font:inherit;background:#fff;border:1px solid #d5d6d9;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:750}.tire-service-list{display:grid}.tire-service-row{border-top:1px solid #e1e2e4;grid-template-columns:92px 1fr 1.4fr auto;align-items:center;gap:10px;padding:12px 0;font-size:11px;display:grid}.tire-service-row>span,.tire-service-row small{color:#686970;font-weight:650}.tire-service-row b{text-align:right;font-weight:850}.tire-wide{grid-column:1/-1}.tire-empty-state{color:#686970;background:#ffffff8c;border:1px dashed #cfd0d3;border-radius:14px;justify-items:center;gap:5px;padding:24px;display:grid}.tire-empty-state strong{color:#111;font-size:13px}.tire-filter-shell,.tire-analytics-page .report-filter-shell{color:#686970;background:#fff;border:1px solid #d5d6d9;border-radius:12px;justify-content:space-between;align-items:end;gap:14px;padding:12px 14px;font-size:11px;font-weight:700;display:flex}.tire-analytics-page .report-filter-shell label{color:#686970;text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.tire-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tire-insight-grid>article{background:#fff;border:1px solid #d6d7da;border-radius:15px;padding:16px}.tire-insight-grid header{color:#686970;justify-content:space-between;gap:10px;font-size:10px;font-weight:750;display:flex}.tire-insight-grid h4{margin:14px 0 5px;font-size:25px;font-weight:900}.tire-insight-grid p{color:#606166;margin:0;font-size:11px;font-weight:650}@media (max-width:900px){.tire-analytics-grid,.tire-insight-grid{grid-template-columns:1fr}.tire-service-row{grid-template-columns:1fr auto}.tire-service-row small{grid-column:1/2}}@media (max-width:620px){.tire-analytics-head{flex-direction:column;align-items:flex-start}.tire-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tire-kpis>div:nth-child(2n){border-right:0}.tire-filter-shell,.tire-analytics-page .report-filter-shell{flex-direction:column;align-items:stretch}}.tire-toolbar{background:var(--os-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:8px 10px;display:flex}.tire-toolbar .segctl{background:var(--os-surface-2)!important;border:0!important;border-radius:13px!important}.tire-toolbar .segctl-pill{box-shadow:none!important;background:#e8ded0!important}.tire-toolbar .segctl-btn,.tire-toolbar .segctl-btn.active{color:var(--os-ink)!important;box-shadow:none!important;background:0 0!important}.tire-toolbar-right{align-items:center;gap:10px;display:flex}.tire-toolbar-right label{color:var(--text-muted);align-items:center;gap:8px;font-size:10px;font-weight:760;display:flex}.tire-toolbar-right select,.tire-filter-shell select,.tire-filter-shell input{border:1px solid var(--border-soft);background:var(--card-bg);min-width:110px;height:34px;color:var(--text-primary);font:inherit;border-radius:10px;padding:0 10px;font-size:11px}.demo-badge,.live-data-badge{color:#715a22;background:#f4ead2;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:800}.live-data-badge{color:var(--text-secondary);background:var(--surface-soft)}.live-data-button,.filter-reset-button{border:1px solid var(--border-soft);background:var(--card-bg);height:34px;color:var(--text-primary);border-radius:10px;padding:0 11px;font-size:10px;font-weight:760}.tire-analytics-page .tire-kpis{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.tire-analytics-page .tire-analytics-grid{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr)}.tire-analytics-page .tire-analytics-grid>.report-panel:nth-child(3),.tire-analytics-page .tire-analytics-grid>.report-panel:nth-child(4){margin-top:0}.tire-chart-bars{border-bottom:1px solid var(--border-soft);align-items:end;gap:13px;height:160px;padding:10px 8px 0;display:flex}.tire-chart-bars>div{text-align:center;flex:1;align-items:end;gap:7px;height:100%;display:grid}.tire-chart-bars i{background:var(--os-ink);border-radius:7px 7px 2px 2px;min-height:10px;display:block}.tire-chart-bars small{color:var(--text-muted);font-size:10px}.tire-breakdown-row,.tire-ranking-row,.tire-attention-row,.tire-insight-row{border-top:1px solid var(--border-soft);color:var(--text-secondary);grid-template-columns:72px 1fr auto;align-items:center;gap:10px;padding:12px 0;font-size:11px;display:grid}.tire-breakdown-row div{background:var(--surface-soft);border-radius:99px;height:8px;overflow:hidden}.tire-breakdown-row i{border-radius:inherit;background:var(--os-ink);height:100%;display:block}.tire-ranking-row b{color:var(--text-primary)}.tire-attention-row{grid-template-columns:auto 1fr}.tire-filter-shell{border-radius:14px;flex-wrap:wrap;align-items:end;gap:10px;padding:10px 12px;display:flex}.tire-filter-shell label{color:var(--text-muted);text-transform:uppercase;gap:5px;font-size:9px;font-weight:800;display:grid}.tire-filter-shell .segctl{align-self:end;background:var(--surface-soft)!important;border-radius:12px!important}.tire-table{border-collapse:collapse;width:100%;font-size:11px}.tire-table th{color:var(--text-muted);border-bottom:1px solid var(--border-soft);text-align:left;text-transform:uppercase;padding:10px 12px;font-size:9px;font-weight:800}.tire-table td{border-bottom:1px solid var(--border-soft);color:var(--text-secondary);padding:13px 12px}.tire-table td strong{color:var(--text-primary)}.tire-alert,.tire-empty-row{border-top:1px solid var(--border-soft);color:var(--text-secondary);justify-content:space-between;gap:12px;padding:12px 0;font-size:11px;display:flex}.tire-alert small{color:var(--text-muted)}@media (max-width:900px){.tire-toolbar,.tire-toolbar-right{flex-direction:column;align-items:stretch}.tire-analytics-page .tire-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tire-table{min-width:760px}.tire-wide{overflow-x:auto}}.tire-analytics-page{max-width:none}.tire-toolbar.case-center-toolbar{background:var(--v314-white)!important;border:0!important;border-radius:18px!important;min-height:58px!important;margin:0 0 14px!important;padding:8px 10px!important}.tire-toolbar .case-center-toolbar-right,.tire-toolbar .case-center-toolbar-left{align-items:center!important;gap:8px!important;margin:0!important;display:flex!important}.tire-toolbar .segctl,.tire-filter-shell .segctl{width:max-content!important;height:38px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:12px!important;gap:2px!important;padding:3px!important;display:flex!important}.tire-toolbar .segctl-pill,.tire-filter-shell .segctl-pill{box-shadow:none!important;background:#e8ded0!important}.tire-toolbar .segctl-btn,.tire-toolbar .segctl-btn.active,.tire-filter-shell .segctl-btn,.tire-filter-shell .segctl-btn.active{white-space:nowrap;align-items:center;gap:6px;min-width:max-content;color:#171717!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 12px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}.tire-toolbar .segctl,.tire-filter-shell .segctl{gap:2px!important}.tire-analytics-page .tire-kpis{background:var(--os-surface-2);border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 14px;padding:14px;display:grid}.tire-analytics-page .tire-kpis>div{background:#fff;border:1px solid #0f172a12;border-radius:14px;min-height:90px;padding:16px;box-shadow:0 5px 18px #0f172a09}.tire-analytics-page .tire-kpis span{color:var(--text-secondary);font-size:10px;font-weight:750}.tire-analytics-page .tire-kpis strong{color:var(--text-primary);letter-spacing:-.04em;margin-top:10px;font-size:25px;font-weight:800}.tire-analytics-page .report-panel,.tire-analytics-page .tire-filter-shell{background:var(--os-surface-2)!important;box-shadow:none!important;border:0!important;border-radius:18px!important;padding:16px!important}.tire-analytics-page .report-panel>header{margin-bottom:12px}.tire-analytics-page .report-panel>header h4{color:var(--text-primary);letter-spacing:-.02em;font-size:14px;font-weight:780}.tire-analytics-page .tire-chart-bars,.tire-analytics-page .tire-breakdown-row,.tire-analytics-page .tire-ranking-row,.tire-analytics-page .tire-alert,.tire-analytics-page .tire-empty-row,.tire-analytics-page .tire-insight-row{background:#fff;border:1px solid #0f172a0e;border-radius:14px;padding:11px 12px}.tire-analytics-page .tire-chart-bars{border-bottom:0;align-items:end;height:160px}.tire-analytics-page .tire-analytics-grid{gap:14px}.tire-analytics-page .tire-filter-shell{align-items:center;background:var(--os-surface)!important;padding:10px 12px!important}.tire-analytics-page .tire-table{background:#fff;border-radius:14px;overflow:hidden}.tire-analytics-page .tire-table th{background:var(--os-surface-2)}.tire-analytics-page .tire-table td,.tire-analytics-page .tire-table th{border-color:#0f172a12}.tire-analytics-page .tire-insight-grid{gap:14px}@media (max-width:900px){.tire-analytics-page .tire-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.unit-performance-grid,.issue-analysis-grid,.department-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.unit-performance-grid>button,.issue-analysis-grid>article,.department-report-grid>article{color:#111;text-align:left;background:#fff;border:1px solid #d6d7da;border-radius:15px;padding:16px}.unit-performance-grid>button:hover{border-color:#9c9da2;box-shadow:0 10px 25px #0000000f}.unit-performance-grid header,.issue-analysis-grid header,.department-report-grid header{align-items:center;gap:8px;display:flex}.unit-performance-grid header span,.department-report-grid header span{color:#fff;background:#111;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:850;display:grid}.unit-performance-grid header strong,.issue-analysis-grid header strong,.department-report-grid header strong{font-weight:880}.unit-performance-grid header em{color:#686970;margin-left:auto;font-size:10px;font-style:normal;font-weight:800}.unit-performance-grid h4,.issue-analysis-grid h4,.department-report-grid h4{margin:18px 0 6px;font-size:24px;font-weight:900}.unit-performance-grid p{color:#606166;margin:0 0 13px;font-weight:700}.unit-performance-grid dl,.issue-analysis-grid dl,.department-report-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.unit-performance-grid dl>div,.issue-analysis-grid dl>div,.department-report-grid dl>div{border-top:1px solid #e1e2e4;padding-top:8px}.unit-performance-grid dt,.issue-analysis-grid dt,.department-report-grid dt{color:#696a70;text-transform:uppercase;font-size:9px;font-weight:800}.unit-performance-grid dd,.issue-analysis-grid dd,.department-report-grid dd{margin:3px 0 0;font-weight:850}.unit-performance-grid footer{border-top:1px solid #e1e2e4;justify-content:space-between;margin-top:14px;padding-top:11px;font-size:10px;font-weight:700;display:flex}.issue-analysis-grid header span{color:#686970;margin-left:auto;font-size:10px;font-weight:800}.report-unit-layer{z-index:600;justify-content:flex-end;display:flex;position:fixed;inset:0}.report-unit-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14151859;border:0;position:absolute;inset:0}.report-unit-drawer{color:#111;background:#fff;width:min(620px,92vw);height:100%;padding:22px;animation:.32s cubic-bezier(.22,1,.36,1) report-drawer-in;position:relative;overflow-y:auto;box-shadow:-20px 0 60px #0000002b}@keyframes report-drawer-in{0%{opacity:.5;transform:translate(35px)}to{opacity:1;transform:none}}.report-unit-drawer>header{border-bottom:1px solid #d9dade;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.report-unit-drawer>header span{letter-spacing:.09em;font-size:10px;font-weight:850}.report-unit-drawer>header h3{margin:5px 0 2px;font-size:29px;font-weight:900}.report-unit-drawer>header p{color:#66676c;margin:0;font-weight:700}.report-unit-drawer>header button{background:#fff;border:1px solid #d5d6d9;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.report-unit-summary{background:#d5d6d9;border:1px solid #d5d6d9;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:16px 0;display:grid;overflow:hidden}.report-unit-summary>div{background:#fff;padding:13px}.report-unit-summary span{color:#66676c;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.report-unit-summary strong{margin-top:5px;font-size:17px;font-weight:900;display:block}.report-unit-drawer>section{margin-top:20px}.report-unit-drawer>section>header{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.report-unit-drawer>section>header strong{font-size:15px;font-weight:880}.report-unit-drawer>section>header span{color:#686970;font-size:11px;font-weight:700}.report-unit-expenses{display:grid}.report-unit-expenses article{border-bottom:1px solid #e1e2e4;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;padding:12px 0;display:grid}.report-unit-expenses article>div,.report-unit-expenses article>span:not(.severity-dot){gap:3px;display:grid}.report-unit-expenses strong,.report-unit-expenses b{font-weight:850}.report-unit-expenses small{color:#686970;font-weight:650}.report-unit-cases{gap:8px;display:grid}.report-unit-cases button{color:#111;text-align:left;background:#fff;border:1px solid #d8d9dc;border-radius:12px;gap:4px;padding:12px;display:grid}.report-unit-cases button span,.report-unit-cases button small{color:#66676c;font-size:10px;font-weight:700}.report-unit-cases button strong{font-weight:850}html[data-theme=dark] .expense-editor-card,html[data-theme=dark] .expense-readout-table,html[data-theme=dark] .expense-table-head,html[data-theme=dark] .expense-readout-table footer,html[data-theme=dark] .report-section-tabs,html[data-theme=dark] .report-filter-shell,html[data-theme=dark] .report-kpis-six,html[data-theme=dark] .report-panel,html[data-theme=dark] .tire-kpis,html[data-theme=dark] .tire-unit-card,html[data-theme=dark] .unit-performance-grid>button,html[data-theme=dark] .issue-analysis-grid>article,html[data-theme=dark] .department-report-grid>article,html[data-theme=dark] .report-unit-drawer,html[data-theme=dark] .report-unit-summary>div,html[data-theme=dark] .report-unit-cases button{color:#fff!important;background:#121315!important;border-color:#37383c!important}html[data-theme=dark] .report-unit-summary{background:#37383c;border-color:#37383c}html[data-theme=dark] .report-section-tabs button,html[data-theme=dark] .tire-unit-switch button,html[data-theme=dark] .report-filter-heading button,html[data-theme=dark] .report-analysis-row,html[data-theme=dark] .report-expense-list>button{color:#fff!important}html[data-theme=dark] .report-section-tabs button.active,html[data-theme=dark] .tire-unit-switch button.active,html[data-theme=dark] .report-export-button,html[data-theme=dark] .expense-items-head button{color:#111!important;background:#fff!important}html[data-theme=dark] .report-month-bars i,html[data-theme=dark] .report-progress-row>i span{background:#fff}html[data-theme=dark] .report-filter-grid label>span,html[data-theme=dark] .report-filter-heading span,html[data-theme=dark] .report-kpis small,html[data-theme=dark] .report-analysis-row small,html[data-theme=dark] .tire-analytics-head p,html[data-theme=dark] .tire-unit-card dt,html[data-theme=dark] .unit-performance-grid dt,html[data-theme=dark] .issue-analysis-grid dt,html[data-theme=dark] .department-report-grid dt,html[data-theme=dark] .report-unit-expenses small,html[data-theme=dark] .report-unit-cases button span,html[data-theme=dark] .report-unit-cases button small{color:#c9cacf!important}html[data-theme=dark] .expense-editor-grid input,html[data-theme=dark] .expense-editor-grid select,html[data-theme=dark] .report-filter-grid select{color:#fff!important;background:#17181b!important;border-color:#3a3b3f!important}@media (max-width:1320px){.report-kpis-six,.tire-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.report-kpis-six>div:nth-child(4){border-left:0}.report-kpis-six>div:nth-child(3n),.tire-kpis>div:nth-child(3n){border-right:0}.report-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tire-unit-grid,.unit-performance-grid,.issue-analysis-grid,.department-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.report-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-layout-analytics{grid-template-columns:1fr}.tire-analytics-head{flex-direction:column;align-items:flex-start}.expense-table-head{display:none}.expense-table-row{grid-template-columns:1fr 1fr}.expense-table-row>strong{text-align:left}.expense-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-description-field{grid-column:span 2}}@media (max-width:650px){.report-kpis-six,.tire-kpis,.report-filter-grid,.tire-unit-grid,.unit-performance-grid,.issue-analysis-grid,.department-report-grid,.expense-editor-grid{grid-template-columns:1fr}.report-section-tabs{width:100%}.report-month-chart{grid-template-columns:repeat(6,70px);overflow-x:auto}.report-expense-list>button{grid-template-columns:auto 1fr auto}.report-expense-list>button>span:nth-of-type(2){display:none}.report-unit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-description-field{grid-column:auto}.expense-table-row{grid-template-columns:1fr}.expense-items-head{flex-direction:column;align-items:flex-start}}:root{--page-white:#fff;--inner-white:#f5f5f3;--inner-white-strong:#f0f0ed;--inner-border:#d3d4d7}html[data-theme=light] body,html[data-theme=light] .workspace,html[data-theme=light] .mission-main,html[data-theme=light] .utility-page,html[data-theme=light] .case-center-shell{background:var(--page-white)!important}html[data-theme=light] .board-filter-row,html[data-theme=light] .mission-column,html[data-theme=light] .completed-cases-shell,html[data-theme=light] .case-center-filters,html[data-theme=light] .report-filter-shell,html[data-theme=light] .report-kpis-six,html[data-theme=light] .report-panel,html[data-theme=light] .tire-kpis,html[data-theme=light] .workspace-panel,html[data-theme=light] .new-case-section,html[data-theme=light] .department-handovers,html[data-theme=light] .handover-summary-strip,html[data-theme=light] .admin-grid button,html[data-theme=light] .report-unit-summary,html[data-theme=light] .case-workspace-header,html[data-theme=light] .case-overview-hero,html[data-theme=light] .case-workspace-tabs{background:var(--inner-white)!important;border-color:var(--inner-border)!important}html[data-theme=light] .mission-card,html[data-theme=light] .case-center-card,html[data-theme=light] .completed-case-card,html[data-theme=light] .tire-unit-card,html[data-theme=light] .unit-performance-grid>button,html[data-theme=light] .issue-analysis-grid>article,html[data-theme=light] .department-report-grid>article,html[data-theme=light] .handover-queue-item,html[data-theme=light] .report-unit-cases button,html[data-theme=light] .expense-editor-card,html[data-theme=light] .expense-readout-table{background:#fff!important}.reports-page-head{min-height:44px;margin-bottom:18px!important}.reports-page-head>div{align-items:center;min-height:42px;display:flex}.reports-page-head>div>p{color:#55575c;max-width:760px;font-size:13px;font-weight:750;opacity:1!important;margin:0!important}.report-month-bars.single i{width:22px;max-width:22px}.report-trend-panel>footer{display:none}.report-panel-link{color:#111;background:0 0;border:0;padding:4px 0;font-size:11px;font-weight:850}.report-panel-link:hover{text-underline-offset:3px;text-decoration:underline}.overview-tire-unit-panel{margin-top:14px}.overview-tire-unit-list{display:grid}.overview-tire-unit-list>button{color:#111;text-align:left;background:0 0;border:0;border-bottom:1px solid #dadbde;grid-template-columns:minmax(165px,.8fr) minmax(180px,1.6fr) auto;align-items:center;gap:16px;width:100%;padding:12px 0;display:grid}.overview-tire-unit-list>button:last-child{border-bottom:0}.overview-tire-unit-list>button>span{gap:3px;display:grid}.overview-tire-unit-list b,.overview-tire-unit-list strong{font-weight:880}.overview-tire-unit-list small{color:#66686e;font-size:10px;font-weight:700}.overview-tire-unit-list i{background:#dedfdf;border-radius:999px;height:7px;overflow:hidden}.overview-tire-unit-list i em{border-radius:inherit;background:#111;min-width:2px;height:100%;display:block}.department-handovers{border:1px solid var(--inner-border);border-radius:22px;min-height:560px;padding:20px}.department-handovers.standalone{margin-top:2px}.department-handovers-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.department-handovers-head>div{gap:4px;display:grid}.department-handovers-head span{color:#6a6c71;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.department-handovers-head h2{letter-spacing:-.04em;margin:0;font-size:26px;font-weight:900}.department-handovers-head p{color:#5e6065;margin:0;font-size:11px;font-weight:700}.handover-summary-strip{border:1px solid var(--inner-border);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.handover-summary-strip>div{border-right:1px solid var(--inner-border);padding:14px 16px}.handover-summary-strip>div:last-child{border-right:0}.handover-summary-strip span{color:#696b70;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.handover-summary-strip strong{margin-top:4px;font-size:20px;font-weight:900;display:block}.handover-view-tabs{width:fit-content;margin-bottom:14px}.handover-queue{gap:10px;display:grid}.handover-queue-item{border:1px solid var(--inner-border);border-radius:16px;grid-template-columns:minmax(0,1.7fr) minmax(230px,.8fr);gap:18px;padding:16px;display:grid}.handover-queue-main>header{align-items:center;gap:8px;display:flex}.handover-queue-main>header span{font-size:10px;font-weight:850}.handover-queue-main>header b{border:1px solid #cbccd0;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:9px;font-weight:850}.handover-queue-main h3{margin:10px 0 14px;font-size:16px;font-weight:900}.handover-queue-main p{grid-template-columns:128px 1fr;gap:12px;margin:8px 0;display:grid}.handover-queue-main p strong{color:#6b6d72;text-transform:uppercase;font-size:9px;font-weight:850}.handover-queue-main p span{font-size:12px;font-weight:760}.handover-queue-item>aside{border-left:1px solid #d8d9dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-left:18px;display:grid}.handover-queue-item>aside>div{gap:3px;display:grid}.handover-queue-item>aside span{color:#6a6c71;text-transform:uppercase;font-size:9px;font-weight:800}.handover-queue-item>aside strong{font-size:11px;font-weight:850}.handover-queue-item>aside button{color:#fff;background:#111;border:0;border-radius:10px;grid-column:1/-1;align-self:end;min-height:38px;font-size:11px;font-weight:850}html[data-theme=dark]{--page-white:#0d0e10;--inner-white:#17181b;--inner-white-strong:#1c1d20;--inner-border:#37383d}html[data-theme=dark] .department-handovers,html[data-theme=dark] .handover-summary-strip,html[data-theme=dark] .handover-queue-item,html[data-theme=dark] .overview-tire-unit-list>button,html[data-theme=dark] .report-panel-link,html[data-theme=dark] .reports-page-head>div>p{color:#fff!important;border-color:var(--inner-border)!important}html[data-theme=dark] .department-handovers,html[data-theme=dark] .handover-summary-strip,html[data-theme=dark] .report-panel,html[data-theme=dark] .report-filter-shell,html[data-theme=dark] .report-kpis-six,html[data-theme=dark] .mission-column,html[data-theme=dark] .board-filter-row,html[data-theme=dark] .completed-cases-shell,html[data-theme=dark] .case-center-filters,html[data-theme=dark] .workspace-panel,html[data-theme=dark] .new-case-section,html[data-theme=dark] .admin-grid button{background:var(--inner-white)!important;border-color:var(--inner-border)!important}html[data-theme=dark] .handover-queue-item,html[data-theme=dark] .mission-card,html[data-theme=dark] .case-center-card,html[data-theme=dark] .completed-case-card{background:#111214!important}html[data-theme=dark] .department-handovers-head p,html[data-theme=dark] .department-handovers-head span,html[data-theme=dark] .handover-summary-strip span,html[data-theme=dark] .handover-queue-main p strong,html[data-theme=dark] .handover-queue-item>aside span,html[data-theme=dark] .overview-tire-unit-list small{color:#c9cbd0!important}html[data-theme=dark] .overview-tire-unit-list i{background:#36383c}html[data-theme=dark] .overview-tire-unit-list i em{background:#fff}html[data-theme=dark] .handover-queue-item>aside button{color:#111;background:#fff}@media (max-width:920px){.handover-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.handover-summary-strip>div:nth-child(2){border-right:0}.handover-queue-item{grid-template-columns:1fr}.handover-queue-item>aside{border-left:0;border-top:1px solid var(--inner-border);padding:14px 0 0}.overview-tire-unit-list>button{grid-template-columns:1fr auto}.overview-tire-unit-list>button>i{grid-column:1/-1}}:root{--v318-page:#fff;--v318-surface:#f1f2f0;--v318-surface-hover:#eceeeb;--v318-card:#fff;--v318-border:#d5d7d3;--v318-border-strong:#c4c7c2;--v318-ink:#0b0b0c;--v318-muted:#5e625f;--v318-shadow:0 8px 26px #0e100f09;--v318-card-shadow:0 5px 18px #0e100f0b;--v318-card-shadow-hover:0 14px 34px #0e100f17}html[data-theme=light]{--page-white:var(--v318-page);--inner-white:var(--v318-surface);--inner-white-strong:var(--v318-surface-hover);--inner-border:var(--v318-border);--app-bg:var(--v318-page);--card-bg:var(--v318-card);--control-bg:var(--v318-card);--control-hover:var(--v318-surface-hover);--surface-soft:var(--v318-surface);--v3-board:var(--v318-page);--v3-surface:var(--v318-surface);--v3-soft:var(--v318-surface);--border-soft:var(--v318-border);--border-strong:var(--v318-border-strong);--column-border:var(--v318-border);--card-border:var(--v318-border);--card-border-hover:var(--v318-border-strong)}html[data-theme=light] :where(body,.app-shell,.workspace,.mission-main,.mission-board-shell,.mission-board,.utility-page,.case-center-shell,.completed-groups,.completed-month-group){background-color:var(--v318-page)!important;background-image:none!important}html[data-theme=light] :where(.case-navigation-rail,.mission-board-shell .mission-column,.mission-board-shell .mission-column>header,.report-filter-shell,.report-kpis-six,.report-panel,.case-center-filters,.completed-cases-shell,.department-handovers,.handover-summary-strip,.workspace-panel,.new-case-section,.case-workspace-header,.case-overview-hero,.case-workspace-tabs,.admin-grid button,.report-unit-summary){background:var(--v318-surface)!important;border-color:var(--v318-border)!important;background-image:none!important}html[data-theme=light] .mission-board-shell .mission-column{border:1px solid var(--v318-border)!important;box-shadow:var(--v318-shadow)!important;border-radius:21px!important}html[data-theme=light] .mission-board-shell .mission-column>header{box-shadow:none!important;border-radius:20px 20px 0 0!important;margin:-2px -2px 6px!important;padding:0 7px 10px!important}html[data-theme=light] .mission-board-shell .mission-column>header span{border-color:var(--v318-border)!important;background:#ffffffc7!important}html[data-theme=light] .mission-board-shell .mission-stack{background:0 0!important}html[data-theme=light] :where(.mission-card.dynamic-card,.case-center-card,.completed-case-card,.tire-unit-card,.unit-performance-grid>button,.issue-analysis-grid>article,.department-report-grid>article,.handover-queue-item,.report-unit-cases button,.expense-editor-card,.expense-readout-table){background:var(--v318-card)!important;border-color:var(--v318-border)!important;box-shadow:var(--v318-card-shadow)!important;background-image:none!important}html[data-theme=light] :where(.mission-card.dynamic-card:hover,.case-center-card:hover,.tire-unit-card:hover,.unit-performance-grid>button:hover,.handover-queue-item:hover,.report-unit-cases button:hover){border-color:var(--v318-border-strong)!important;box-shadow:var(--v318-card-shadow-hover)!important}html[data-theme=light] .completed-case-card{border-color:var(--v314-green)!important;box-shadow:0 7px 22px #2f8f5b14!important}html[data-theme=light] .completed-case-card:hover{border-color:#247448!important;box-shadow:0 14px 34px #2f8f5b24!important}html[data-theme=light] .report-filter-shell,html[data-theme=light] .report-panel,html[data-theme=light] .report-kpis-six{border:1px solid var(--v318-border)!important;box-shadow:var(--v318-shadow)!important;border-radius:19px!important}html[data-theme=light] .report-kpis-six{overflow:hidden}html[data-theme=light] .report-kpis-six>div{border-color:var(--v318-border)!important;background:0 0!important}html[data-theme=light] .report-filter-grid select,html[data-theme=light] .completed-filter-row select,html[data-theme=light] .report-unit-drawer>header button{background:var(--v318-card)!important;border-color:var(--v318-border)!important}html[data-theme=light] .report-section-tabs{border-color:var(--v318-border)!important;background:var(--v318-surface)!important;box-shadow:0 4px 14px #0e100f06!important}html[data-theme=light] .report-section-tabs button:not(.active):hover,html[data-theme=light] .case-view-tabs button:not(.active):hover{background:#ffffffb8!important}html[data-theme=light] .board-filter-row.case-navigation-row{background:0 0!important}html[data-theme=light] .case-navigation-rail{border:1px solid var(--v318-border)!important;border-radius:18px!important;box-shadow:0 4px 16px #0e100f06!important}html[data-theme=light] .board-kpis,html[data-theme=light] .board-kpis>div{border-color:var(--v318-border)!important}html[data-theme=light] :where(input,select,textarea,.settings-segmented,.workspace-title-editor,.case-quick-update){--control-bg:var(--v318-card)}html[data-theme=dark]{--v318-page:#0c0d0e;--v318-surface:#191a1c;--v318-surface-hover:#202225;--v318-card:#111214;--v318-border:#35373a;--v318-border-strong:#4b4e52;--v318-ink:#fff;--v318-muted:#c4c7ca;--page-white:var(--v318-page);--inner-white:var(--v318-surface);--inner-white-strong:var(--v318-surface-hover);--inner-border:var(--v318-border)}html[data-theme=dark] :where(body,.workspace,.mission-main,.mission-board-shell,.mission-board,.utility-page,.case-center-shell){background:var(--v318-page)!important}html[data-theme=dark] :where(.case-navigation-rail,.mission-board-shell .mission-column,.mission-board-shell .mission-column>header,.report-filter-shell,.report-kpis-six,.report-panel,.case-center-filters,.completed-cases-shell,.department-handovers,.handover-summary-strip,.workspace-panel,.new-case-section,.admin-grid button){background:var(--v318-surface)!important;border-color:var(--v318-border)!important}html[data-theme=dark] :where(.mission-card.dynamic-card,.case-center-card,.completed-case-card,.handover-queue-item,.tire-unit-card,.unit-performance-grid>button,.issue-analysis-grid>article,.department-report-grid>article,.report-unit-cases button){background:var(--v318-card)!important;border-color:var(--v318-border)!important}html[data-theme=dark] .mission-board-shell .mission-column{box-shadow:0 10px 30px #00000029!important}html[data-theme=dark] :where(.mission-board-shell .mission-column>header strong,.mission-board-shell .mission-column>header span,.report-filter-heading,.report-panel,.report-kpis,.case-navigation-rail,.department-handovers,.handover-queue-item){color:#fff!important}html[data-theme=dark] .report-section-tabs{background:var(--v318-surface)!important;border-color:var(--v318-border)!important}@media (max-width:760px){html[data-theme=light] .mission-board-shell .mission-column,html[data-theme=dark] .mission-board-shell .mission-column{border-radius:18px!important}}.brand-button{text-align:left;background:0 0;border:0;width:100%;padding-right:0}.brand-button .brand-row-spacer{margin-left:auto}.mobile-close-button{margin:-10px 0 8px auto}.workspace-label-trigger{border-radius:16px;min-height:46px}.workspace-label-trigger>span{text-align:left;gap:2px;display:grid}.workspace-label-trigger strong{color:#fff;font-size:13px}.workspace-label-trigger small{color:#8090a8;font-size:10px}.sidebar-theme-switcher{color:#98a6bb;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 10px 10px;font-size:12px;font-weight:700;display:flex}.compact-theme-toggle{background:#ffffff0f;border-radius:999px;width:auto;padding:4px}.compact-theme-toggle button{border-radius:999px;width:34px;height:32px;padding:0}.top-date-card{background:#ffffffc7;border:1px solid #0f172a14;border-radius:14px;gap:3px;min-width:180px;padding:8px 12px;display:grid}.hub-home-page{gap:18px;display:grid}.hub-home-head,.hub-section-head,.hub-panel-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.hub-home-head h2{letter-spacing:-.05em;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.02}.hub-home-head p,.hub-panel-head button,.hub-section-head p{color:#6b7280;margin:8px 0 0;font-size:14px}.hub-home-shift-chip,.hub-inline-badge{color:#17803d;background:#e8f6ee;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.hub-home-shift-chip span{color:#5b6b63;font-weight:700}.hub-section,.hub-card-panel{background:#ffffffd1;border:1px solid #0f172a14;border-radius:24px;padding:18px;box-shadow:0 12px 34px #0f172a0d}.hub-section-head h3,.hub-panel-head h3{margin:0;font-size:17px}.hub-panel-head button{color:#6b7280;background:0 0;border:0;margin:0;font-weight:700}.hub-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.hub-overview-card{background:linear-gradient(#fffffff5,#f8fafce6);border:1px solid #0f172a14;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:12px;min-height:132px;padding:18px;display:flex}.hub-overview-copy{gap:8px;display:grid}.hub-overview-copy span{color:#4b5563;font-size:13px;font-weight:700}.hub-overview-copy strong{letter-spacing:-.05em;font-size:40px;line-height:1}.hub-overview-copy small{color:#2563eb;font-size:12px;font-weight:700}.hub-overview-dot{background:#2563eb1a;border-radius:14px;width:42px;height:42px}.tone-blue .hub-overview-dot,.tone-blue .attention-dot{background:#2563eb1f}.tone-violet .hub-overview-dot,.tone-violet .attention-dot{background:#8b5cf61f}.tone-amber .hub-overview-dot,.tone-amber .attention-dot{background:#f59e0b24}.tone-red .hub-overview-dot,.tone-red .attention-dot{background:#ef444424}.tone-orange .hub-overview-dot,.tone-orange .attention-dot{background:#f9731624}.tone-green .hub-overview-dot,.tone-green .attention-dot{background:#22c55e24}.hub-split-grid{grid-template-columns:1.2fr 1fr;gap:18px;display:grid}.attention-list,.hub-activity-list,.snapshot-list{gap:8px;display:grid}.attention-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #0f172a14;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px 2px;display:grid}.attention-row:last-child{border-bottom:0}.attention-dot{border-radius:50%;width:12px;height:12px}.attention-copy{gap:2px;display:grid}.attention-copy strong{color:#111827;font-size:14px}.attention-copy small{color:#6b7280;font-size:12px}.attention-row b{color:#111827;font-size:14px}.shift-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shift-metrics-grid article,.workspace-overview-card,.quick-actions-grid button,.snapshot-highlight{background:#ffffffe6;border:1px solid #0f172a14;border-radius:18px}.shift-metrics-grid article{gap:6px;min-height:130px;padding:18px;display:grid}.shift-metrics-grid span,.snapshot-list span{color:#6b7280;font-size:13px;font-weight:700}.shift-metrics-grid strong,.snapshot-list strong{letter-spacing:-.04em;font-size:32px;line-height:1}.shift-metrics-grid small{color:#6b7280;font-size:12px}.workspace-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.workspace-overview-card{text-align:left;gap:18px;padding:18px;transition:transform .16s,box-shadow .16s;display:grid}.workspace-overview-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0f172a14}.workspace-overview-head{align-items:center;gap:12px;display:flex}.workspace-overview-icon{background:#0f172a0d;border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.workspace-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;display:grid}.workspace-overview-stats span{color:#111827;gap:4px;font-size:14px;display:grid}.workspace-overview-stats b{color:#ef4444;font-size:12px}.hub-bottom-grid{grid-template-columns:1.05fr 1fr 1fr;gap:18px;display:grid}.hub-activity-list article{border-bottom:1px solid #0f172a14;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:11px 0;display:grid}.hub-activity-list article:last-child{border-bottom:0}.hub-activity-mark{background:#dbeafe;border-radius:50%;width:10px;height:10px;margin-top:6px}.hub-activity-list strong{font-size:13px;display:block}.hub-activity-list small,.hub-activity-list time{color:#6b7280;font-size:12px}.snapshot-list div{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.snapshot-highlight{gap:4px;margin-top:14px;padding:16px;display:grid}.snapshot-highlight span{color:#6b7280;font-size:12px}.snapshot-highlight strong{font-size:22px}.snapshot-highlight b{color:#ef4444;font-size:24px}.quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quick-actions-grid button{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;min-height:86px;padding:16px;display:grid}.quick-actions-grid strong{font-size:14px}.quick-actions-grid small{color:#6b7280;font-size:12px}.quick-actions-grid svg{color:#6b7280}html[data-theme=dark] .top-date-card,html[data-theme=dark] .hub-section,html[data-theme=dark] .hub-card-panel,html[data-theme=dark] .hub-overview-card,html[data-theme=dark] .shift-metrics-grid article,html[data-theme=dark] .workspace-overview-card,html[data-theme=dark] .quick-actions-grid button,html[data-theme=dark] .snapshot-highlight{background:var(--v318-surface)!important;border-color:var(--v318-border)!important;color:#fff!important}html[data-theme=dark] .hub-home-head p,html[data-theme=dark] .hub-overview-copy span,html[data-theme=dark] .hub-overview-copy small,html[data-theme=dark] .attention-copy small,html[data-theme=dark] .shift-metrics-grid span,html[data-theme=dark] .shift-metrics-grid small,html[data-theme=dark] .hub-activity-list small,html[data-theme=dark] .hub-activity-list time,html[data-theme=dark] .snapshot-list span,html[data-theme=dark] .quick-actions-grid small,html[data-theme=dark] .top-date-card span{color:#c4c7ca!important}html[data-theme=dark] .hub-home-shift-chip,html[data-theme=dark] .hub-inline-badge{color:#8ff0a4!important;background:#30d15824!important}html[data-theme=dark] .hub-home-shift-chip span{color:#cfe8d3!important}html[data-theme=dark] .attention-row,html[data-theme=dark] .hub-activity-list article{border-color:var(--v318-border)!important}@media (max-width:1480px){.hub-overview-grid,.workspace-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-bottom-grid{grid-template-columns:1fr}}@media (max-width:1100px){.hub-split-grid,.workspace-overview-grid,.shift-metrics-grid,.quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.top-date-card{display:none}.hub-overview-grid,.hub-split-grid,.workspace-overview-grid,.shift-metrics-grid,.quick-actions-grid{grid-template-columns:1fr}}.hub-section-flat{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.hub-section-flat .hub-section-head{margin-bottom:12px}.hub-overview-grid{gap:10px}.hub-overview-card{border-radius:15px;min-height:112px;padding:15px 15px 13px;box-shadow:0 4px 14px #0f172a09}.hub-overview-copy{gap:5px}.hub-overview-copy span{font-size:11px;font-weight:750}.hub-overview-copy strong{font-size:29px}.hub-overview-copy small{margin-top:4px;font-size:10px}.hub-overview-icon,.attention-icon,.shift-metric-icon{border-radius:999px;flex:none;place-items:center;display:grid}.hub-overview-icon{width:36px;height:36px}.attention-icon{width:24px;height:24px}.shift-metric-icon{width:38px;height:38px}.tone-blue .hub-overview-icon,.tone-blue .attention-icon,.tone-blue .shift-metric-icon{color:#2563eb;background:#eaf2ff}.tone-violet .hub-overview-icon,.tone-violet .attention-icon,.tone-violet .shift-metric-icon{color:#7c3aed;background:#f0eaff}.tone-amber .hub-overview-icon,.tone-amber .attention-icon,.tone-amber .shift-metric-icon{color:#d99000;background:#fff4cf}.tone-orange .hub-overview-icon,.tone-orange .attention-icon,.tone-orange .shift-metric-icon{color:#ea580c;background:#fff0e6}.tone-red .hub-overview-icon,.tone-red .attention-icon,.tone-red .shift-metric-icon{color:#e11d48;background:#ffe8ec}.tone-green .hub-overview-icon,.tone-green .attention-icon,.tone-green .shift-metric-icon{color:#159447;background:#e5f8ec}.tone-pink .shift-metric-icon{color:#db2777;background:#fde8f3}.hub-split-grid{grid-template-columns:1fr 1.05fr;gap:12px}.hub-card-panel{border-radius:15px;padding:14px 16px;box-shadow:0 4px 14px #0f172a09}.hub-panel-head{min-height:30px}.hub-panel-head h3,.hub-section-head h3{letter-spacing:-.01em;font-size:13px;font-weight:850}.hub-inline-badge{padding:6px 10px;font-size:10px}.attention-list{gap:0}.attention-row{grid-template-columns:24px 1fr auto 14px;gap:10px;min-height:47px;padding:7px 0}.attention-copy strong{font-size:11px;font-weight:850}.attention-copy small{font-size:9px}.attention-count{border-radius:999px;place-items:center;min-width:30px;height:22px;padding:0 7px;font-weight:850;display:grid;font-size:10px!important}.tone-red .attention-count{color:#e11d48;background:#ffe8ec}.tone-orange .attention-count{color:#ea580c;background:#fff0e6}.tone-amber .attention-count{color:#b77900;background:#fff4cf}.tone-violet .attention-count{color:#7c3aed;background:#f0eaff}.tone-green .attention-count{color:#159447;background:#e5f8ec}.tone-blue .attention-count{color:#2563eb;background:#eaf2ff}.shift-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:4px}.shift-metrics-grid article{background:0 0;border:0;border-radius:0;grid-template-columns:38px 1fr;align-items:start;gap:10px;min-height:103px;padding:14px 12px}.shift-metrics-grid article:nth-child(-n+3){border-bottom:1px solid #0f172a14}.shift-metrics-grid article>div{gap:4px;display:grid}.shift-metrics-grid article>div>span{color:#111827;font-size:11px;font-weight:850}.shift-metrics-grid article>div>strong{font-size:24px}.shift-metrics-grid article>div>small{font-size:9px}.workspace-overview-section{min-width:0}.workspace-overview-scroll{scrollbar-width:thin;width:100%;padding-bottom:4px;overflow-x:auto}.workspace-overview-grid{grid-template-columns:repeat(7,minmax(150px,1fr));gap:10px;min-width:1100px}.workspace-overview-card{border-radius:14px;gap:10px;min-height:132px;padding:13px;box-shadow:0 4px 14px #0f172a09}.workspace-overview-head{gap:9px}.workspace-overview-head strong{font-size:11px}.workspace-overview-icon{color:#fff;border-radius:9px;width:31px;height:31px}.workspace-overview-card.accent-blue .workspace-overview-icon{background:#111827}.workspace-overview-card.accent-teal .workspace-overview-icon{background:#16a34a}.workspace-overview-card.accent-orange .workspace-overview-icon{background:#8b5cf6}.workspace-overview-card.accent-indigo .workspace-overview-icon{background:#3b82f6}.workspace-overview-card.accent-red .workspace-overview-icon{background:#f97316}.workspace-overview-card.accent-violet .workspace-overview-icon{background:#0f766e}.workspace-overview-card.accent-slate .workspace-overview-icon{background:#db2777}.workspace-overview-stats{grid-template-columns:1fr;gap:5px}.workspace-overview-stats span{justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.workspace-overview-stats b{color:#4b5563;font-size:9px;font-weight:750}.workspace-overview-stats span:last-child,.workspace-overview-stats span:last-child b{color:#ef4444}html[data-theme=dark] .hub-section-flat,html[data-theme=dark] .shift-metrics-grid article{background:0 0!important}html[data-theme=dark] .shift-metrics-grid article:nth-child(-n+3){border-color:var(--v318-border)!important}html[data-theme=dark] .shift-metrics-grid article>div>span,html[data-theme=dark] .attention-copy strong,html[data-theme=dark] .workspace-overview-stats span,html[data-theme=dark] .workspace-overview-stats b{color:#fff!important}@media (max-width:1180px){.hub-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-split-grid{grid-template-columns:1fr}}@media (max-width:680px){.hub-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shift-metrics-grid{grid-template-columns:1fr}.shift-metrics-grid article:nth-child(-n+3){border-bottom:0}.shift-metrics-grid article{border-bottom:1px solid #0f172a14!important}}.coming-soon-page{background:var(--surface-soft,#faf8f4);min-height:100vh;color:var(--text-primary,#302e2a);place-items:center;padding:32px;display:grid}.coming-soon-card{text-align:center;background:#fffdf9;border:1px solid #e4ded6;border-radius:18px;width:min(560px,100%);padding:42px 44px;box-shadow:0 18px 50px #302e2a14}.coming-soon-icon{color:#8f7659;background:#f1eee8;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 18px;display:grid}.coming-soon-icon svg{width:24px;height:24px}.coming-soon-eyebrow{color:#84796c;letter-spacing:.14em;font-size:10px;font-weight:800}.coming-soon-card h1{letter-spacing:-.04em;margin:9px 0 12px;font-size:32px}.coming-soon-status{color:#84796c;background:#f8f5f0;border:1px solid #ded7ce;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:750;display:inline-flex}.coming-soon-card p{color:#6f675f;max-width:440px;margin:18px auto 0;font-size:14px;line-height:1.6}.coming-soon-card ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.coming-soon-card li{color:#84796c;border:1px solid #eee9e2;border-radius:8px;padding:7px 10px;font-size:11px}.workspace .coming-soon-page{background:0 0;place-items:center;height:100%;min-height:0;padding:32px;display:grid}.workspace .coming-soon-card{margin:0 auto}.sidebar-coming-soon-item{gap:9px}.sidebar-coming-soon-item small{color:#a3988b;letter-spacing:.02em;white-space:nowrap;margin-left:auto;font-size:9px;font-weight:700}@media (max-width:640px){.coming-soon-page{padding:20px}.coming-soon-card{padding:32px 24px}}.simplified-sidebar-nav{gap:6px;margin-top:18px;display:grid}.simplified-sidebar-nav>button,.operation-board-nav-trigger{min-height:48px;border-radius:14px!important;padding:0 12px!important}.simplified-sidebar-nav>button span,.operation-board-nav-trigger>span{font-size:14px!important;font-weight:800!important}.operation-board-nav-group{gap:7px;display:grid;position:relative}.operation-board-nav-trigger{text-align:left;background:0 0;grid-template-columns:auto 1fr auto auto;align-items:center;width:100%;border:1px solid #0000!important;gap:10px!important;display:grid!important}.operation-board-nav-trigger>span{min-width:0}.operation-board-nav-trigger>small{white-space:nowrap;color:#7a7a7d!important;background:0 0!important;border:0!important;font-size:10px!important;font-weight:700!important}.operation-board-department-menu{opacity:0;gap:4px;max-height:0;padding:0 5px;transition:max-height .3s cubic-bezier(.22,1,.36,1),opacity .18s,transform .3s cubic-bezier(.22,1,.36,1),padding .3s;display:grid;overflow:hidden;transform:translateY(-5px)}.operation-board-nav-group.is-open .operation-board-department-menu{opacity:1;max-height:430px;padding:5px;transform:translateY(0)}.operation-board-department-menu>button{text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;min-height:45px;padding:6px 9px;display:grid}.operation-board-department-menu>button:hover,.operation-board-department-menu>button.active{background:#0f172a0e}.operation-board-department-icon{color:#fff;background:#111;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.operation-board-department-icon.accent-teal{background:#0f766e}.operation-board-department-icon.accent-orange{background:#7c3aed}.operation-board-department-icon.accent-indigo{background:#2563eb}.operation-board-department-icon.accent-red{background:#ea580c}.operation-board-department-icon.accent-violet{background:#0f766e}.operation-board-department-icon.accent-slate{background:#db2777}.operation-board-department-menu>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.operation-board-department-menu strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden;color:#111!important}.operation-board-department-menu small{color:#777!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;padding:0!important;font-size:9px!important;display:block!important}.sidebar-bottom-zone{gap:14px;margin-top:auto;padding-top:24px;display:grid}.sidebar-bottom-zone .sidebar-theme-switcher{margin-top:0;padding:8px 7px 4px}.sidebar-bottom-zone .sidebar-user{margin-top:0}.sidebar-user{text-align:left;width:100%;background:0 0!important;border:0!important;border-top:1px solid #0f172a1f!important;border-radius:0!important;padding:14px 5px 2px!important}.sidebar-user .avatar{background:#111!important;border-radius:50%!important;width:38px!important;height:38px!important}html:not([data-theme=dark]) .simplified-sidebar-nav>button,html:not([data-theme=dark]) .operation-board-nav-trigger{color:#111!important}html:not([data-theme=dark]) .simplified-sidebar-nav>button.active,html:not([data-theme=dark]) .operation-board-nav-trigger.active{color:#111!important;box-shadow:none!important;background:#f0f0f1!important}html[data-theme=dark] .operation-board-department-menu>button:hover,html[data-theme=dark] .operation-board-department-menu>button.active,html[data-theme=dark] .simplified-sidebar-nav>button.active,html[data-theme=dark] .operation-board-nav-trigger.active{background:#ffffff16!important}html[data-theme=dark] .operation-board-department-menu strong,html[data-theme=dark] .simplified-sidebar-nav>button,html[data-theme=dark] .operation-board-nav-trigger,html[data-theme=dark] .operation-board-nav-trigger>small{color:#fff!important}html[data-theme=dark] .operation-board-department-menu small{color:#aeb3b9!important}html[data-theme=dark] .sidebar-user{border-top-color:#ffffff21!important}@media (max-width:760px){.operation-board-nav-trigger>small{max-width:72px}}.profile-page{color:#242421;background:#f7f7f5;min-height:100vh;padding:48px 32px 72px}.profile-container{width:min(100%,1040px);margin:0 auto}.profile-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.profile-page-header h1{color:#1d1d1b;letter-spacing:-.03em;margin:6px 0 4px;font-size:clamp(28px,4vw,36px)}.profile-page-header p,.profile-card-heading p,.profile-account-panel p{color:#707069;margin:0;font-size:13px}.profile-kicker{color:#777770;letter-spacing:.14em;font-size:10px;font-weight:700}.profile-back{color:#33332e;font-size:13px;font-weight:650;text-decoration:none}.profile-back:hover{text-decoration:underline}.profile-panel{background:#fff;border:1px solid #deded8;border-radius:14px;margin-top:18px;padding:24px;box-shadow:0 8px 24px #1e1e190e}.profile-hero{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);align-items:center;gap:32px;padding:28px;display:grid}.profile-hero-identity{align-items:center;gap:18px;min-width:0;display:flex}.profile-avatar{color:#fff;background:#242421;border-radius:50%;flex:none;place-items:center;width:78px;height:78px;font-size:24px;font-weight:800;display:grid}.profile-hero h2{color:#1d1d1b;margin:0 0 5px;font-size:22px}.profile-hero p{color:#707069;margin:0;font-size:13px}.profile-photo-button{color:#33332e;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfcfc8;border-radius:7px;margin-top:14px;padding:7px 10px;font-size:12px}.profile-photo-button:disabled{cursor:wait;opacity:.62}.profile-avatar-image{position:relative;overflow:hidden}.profile-avatar-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.profile-hidden-file{display:none}.sidebar-user .avatar{overflow:hidden}.sidebar-user .avatar img{object-fit:cover;width:100%;height:100%}.profile-form-message{margin:12px 0 0;font-weight:700;color:#287044!important;font-size:12px!important}.profile-form-error{margin:12px 0 0;font-weight:700;color:#a12a2a!important;font-size:12px!important}.profile-hero-meta,.profile-work-grid{gap:12px;margin:0;display:grid}.profile-hero-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-hero-meta dt,.profile-work-grid dt{color:#85857d;margin-bottom:5px;font-size:11px;font-weight:700}.profile-hero-meta dd,.profile-work-grid dd{color:#292925;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:650;overflow:hidden}.profile-status-badge{color:#287044;background:#e9f3ec;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.profile-card-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.profile-card-heading h2,.profile-account-panel h2{color:#242421;margin:5px 0 0;font-size:18px}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.profile-form-grid label,.settings-password-form label{color:#66665f;gap:7px;font-size:12px;font-weight:700;display:grid}.profile-form-grid input,.settings-password-form input{box-sizing:border-box;color:#282824;width:100%;font:inherit;background:#fff;border:1px solid #d6d6d0;border-radius:10px;padding:11px 12px;font-size:13px}.profile-card-actions{justify-content:flex-end;margin-top:18px;display:flex}.profile-action-button,.profile-signout-button{color:#fff;font:inherit;cursor:pointer;background:#242421;border:1px solid #cfcfc8;border-radius:8px;padding:10px 14px;font-size:13px}.profile-action-button:disabled{cursor:not-allowed;opacity:.5}.profile-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-work-grid div{background:#fafaf8;border:1px solid #e7e7e1;border-radius:10px;padding:14px}.profile-security-row,.profile-account-panel{justify-content:space-between;align-items:center;gap:20px;display:flex}.profile-security-label,.profile-password-mask{display:block}.profile-security-label{color:#85857d;margin-bottom:5px;font-size:11px;font-weight:700}.profile-password-mask{color:#292925;letter-spacing:.14em}.profile-signout-button{color:#a33b35;background:#fff;border-color:#d6a19b}.profile-signout-button:hover{background:#fff6f5}.settings-password-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.settings-password-form{gap:12px;display:grid}@media (max-width:720px){.profile-page{padding:28px 16px 48px}.profile-page-header,.profile-account-panel,.profile-security-row{flex-direction:column;align-items:flex-start}.profile-hero,.profile-hero-meta,.profile-work-grid,.profile-form-grid{grid-template-columns:1fr}.profile-card-heading{flex-direction:column;align-items:flex-start}.profile-card-actions,.profile-card-actions .profile-action-button{width:100%}}.operation-board-nav-trigger{grid-template-columns:auto 1fr auto!important}.settings-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-page-card{border:1px solid var(--v318-border,#0f172a1a);background:var(--v318-surface,#f7f7f8);border-radius:20px;gap:22px;padding:22px;display:grid}.settings-page-card>header{align-items:center;gap:12px;display:flex}.settings-page-card>header>span{color:#111;background:#fff;border:1px solid #0f172a14;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.settings-page-card>header div{gap:3px;display:grid}.settings-page-card>header strong{font-size:15px;font-weight:850}.settings-page-card>header small,.settings-page-control label,.settings-info-list span{color:#6e6e73;font-size:11px;font-weight:700}.settings-page-control{gap:9px;display:grid}.settings-page-segmented{border-radius:14px;width:100%;padding:5px}.settings-page-segmented button{border-radius:10px;min-height:40px;font-weight:800}.settings-page-info{grid-column:1/-1}.settings-info-list{border-top:1px solid #0f172a14;gap:0;display:grid}.settings-info-list>div{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:18px;min-height:50px;display:flex}.settings-info-list strong{font-size:12px;font-weight:850}html[data-theme=dark] .settings-page-card{background:var(--v318-surface)!important;border-color:var(--v318-border)!important}html[data-theme=dark] .settings-page-card>header>span{color:#fff;background:var(--v318-card);border-color:var(--v318-border)}html[data-theme=dark] .settings-page-card>header small,html[data-theme=dark] .settings-page-control label,html[data-theme=dark] .settings-info-list span{color:#c4c7ca!important}html[data-theme=dark] .settings-info-list,html[data-theme=dark] .settings-info-list>div{border-color:var(--v318-border)!important}@media (max-width:760px){.settings-page-grid{grid-template-columns:1fr}.settings-page-info{grid-column:auto}}.operational-settings-hero{min-height:86px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e5ddd1;border-radius:0;justify-content:space-between;align-items:center;gap:20px;padding:12px 2px 16px;display:flex}.operational-settings-hero p{color:#82786c;margin-top:4px;font-size:11px}.settings-saved-chip,.operational-settings-actions>button{color:#6d6255;background:#fffdfa;border:1px solid #e3dacd;border-radius:10px;align-items:center;gap:7px;min-height:33px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.operational-settings-category-nav{scrollbar-width:none;background:#f4f0e9;border:1px solid #e7dfd3;border-radius:14px;align-items:center;gap:5px;padding:4px;display:flex;overflow-x:auto}.operational-settings-category-nav::-webkit-scrollbar{display:none}.operational-settings-category-nav button{color:#756b5f;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:10px;font-weight:850;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.operational-settings-category-nav button:hover{color:#3c3328;background:#ffffffa8}.operational-settings-category-nav button.active{color:#49351e;background:#f1dfbf;border-color:#dec49b;box-shadow:0 3px 8px #7552251a}.operational-settings-category-nav button svg{color:#9d7948}.operational-settings-panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.operational-settings-panel>header{border-bottom:1px solid #e8e0d5;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:7px 2px 16px;display:flex}.operational-settings-panel>header h3{letter-spacing:-.04em;font-size:22px}.operational-settings-panel>header p{color:#8a7e70;margin-top:4px;font-size:10px}.operational-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.settings-control,.settings-switch-row{min-height:76px;box-shadow:none;background:#fffdfa;border:1px solid #e8dfd3;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.settings-control:hover,.settings-switch-row:hover{border-color:#d7bd96;box-shadow:0 5px 14px #4630190b}.settings-control strong,.settings-switch-row strong{color:#393128;font-size:11px}.settings-control small,.settings-switch-row small{color:#958a7d;font-size:9px;line-height:1.35}.settings-control>select,.settings-number-control{color:#4b4034;background:#fff;border:1px solid #e2d8ca;border-radius:10px;flex:0 0 160px;min-height:36px;font-size:10px}.settings-number-control input{background:0 0;border:0;outline:0;width:100%;min-height:34px;padding:0 9px;font-size:11px}.settings-number-control em{color:#9b8d7c;padding-right:9px;font-size:9px;font-style:normal}.operational-settings-meta{color:#a09384;border-top:1px solid #eee7dc;justify-content:space-between;gap:16px;margin-top:18px;padding:12px 2px 0;font-size:9px;display:flex}.operational-settings-meta strong{color:#766654}@media (max-width:760px){.operational-settings-page{padding:0 0 22px}.operational-settings-hero{flex-direction:column;align-items:flex-start;gap:12px}.operational-settings-actions{flex-wrap:wrap;width:100%}.operational-settings-category-nav{justify-content:flex-start;margin-inline:-2px}.operational-settings-category-nav button{flex:none}.operational-settings-grid{grid-template-columns:1fr}.operational-settings-meta{flex-direction:column;align-items:flex-start}}.adm-invite-link-row{align-items:center;gap:8px;display:flex}.adm-invite-link-row .adm-input{flex:1;min-width:0}@media (max-width:760px){.adm-invite-link-row{flex-direction:column;align-items:stretch}}.settings-section-label{color:#92734c;letter-spacing:.14em;text-transform:uppercase;margin:20px 2px 8px;font-size:10px;font-weight:900}.settings-choice-row{flex-wrap:wrap;gap:5px;display:flex}.settings-choice-row button{color:#776b5d;cursor:pointer;background:#fffdfa;border:1px solid #e5dbcd;border-radius:9px;min-height:34px;padding:0 14px;font-size:10px;font-weight:800}.settings-choice-row button.selected{color:#49351e;background:#f1dfbf;border-color:#d3b078;box-shadow:0 3px 8px #7552251a}.settings-choice-row.compact button{min-height:30px;padding-inline:10px}.settings-notification-table{background:#fffdfa;border:1px solid #e8dfd3;border-radius:14px;margin-top:16px;overflow:hidden}.settings-notification-head,.settings-notification-row{border-bottom:1px solid #eee7dc;grid-template-columns:minmax(0,1fr) 74px 74px;align-items:center;gap:12px;padding:12px 15px;display:grid}.settings-notification-head{color:#9a8e7f;letter-spacing:.12em;background:#faf7f1;font-size:9px;font-weight:900}.settings-notification-row:last-child{border-bottom:0}.settings-notification-row strong{color:#3d352c;font-size:11px}.settings-notification-row input{accent-color:#a7793c;justify-self:center}.settings-notification-row input:disabled{opacity:.35}.settings-muted-note{color:#9a8e7f;margin:10px 2px 0;font-size:10px}.settings-account-card{background:#fffdfa;border:1px solid #e8dfd3;border-radius:15px;align-items:center;gap:13px;margin-top:16px;padding:16px;display:flex}.settings-avatar{color:#6b4b22;background:#eed8b2;border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.settings-account-card>div:not(.settings-avatar){flex:1;gap:2px;display:grid}.settings-account-card strong{color:#342d26;font-size:13px}.settings-account-card span{color:#806b50;font-size:10px;font-weight:800}.settings-account-card small{color:#998d7e;font-size:10px}.settings-account-card button{color:#8e8478;background:#f4f0e9;border:1px solid #e2d8ca;border-radius:9px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800}.settings-empty-state{color:#8e8375;text-align:center;background:#fbf9f5;border:1px dashed #ddd2c4;border-radius:14px;justify-items:center;gap:7px;margin-top:10px;padding:30px 18px;display:grid}.settings-empty-state svg{color:#b0874f}.settings-empty-state strong{color:#5f5448;font-size:12px}.settings-empty-state p{max-width:390px;margin:0;font-size:10px;line-height:1.45}.settings-saved-chip.saving{color:#9c7137}.settings-saved-chip.error{color:#a46052}@media (max-width:760px){.settings-notification-head,.settings-notification-row{grid-template-columns:minmax(0,1fr) 54px 54px;padding-inline:10px}.settings-account-card{flex-wrap:wrap;align-items:flex-start}.settings-account-card button{margin-left:55px}}:root{--v320-page:#fff;--v320-inner:#f2f2f0;--v320-inner-strong:#ececea;--v320-card:#fff;--v320-border:#d8d8d5;--v320-gap:16px}.sidebar{border:1px solid var(--v320-border)!important;background:var(--v320-inner)!important;color:#111!important;border-radius:22px!important;width:232px!important;height:calc(100vh - 16px)!important;padding:16px 12px!important;inset:8px auto 8px 8px!important;box-shadow:0 12px 32px #0f172a0e!important}.brand-row strong,.brand-row span,.sidebar-user strong,.sidebar-user span,.sidebar-theme-switcher>span{color:#111!important}.brand-row span,.sidebar-user span{color:#626266!important}.simplified-sidebar-nav{background:0 0;border:0;border-radius:0;padding:0;gap:4px!important}.simplified-sidebar-nav>button,.operation-board-nav-trigger{min-height:45px!important}html:not([data-theme=dark]) .simplified-sidebar-nav>button.active,html:not([data-theme=dark]) .operation-board-nav-trigger.active{background:var(--v320-inner-strong)!important}.sidebar-bottom-zone{padding-top:36px!important}.sidebar-theme-switcher{transform:translateY(4px)}.sidebar-user{border-top-color:var(--v320-border)!important}.operation-board-department-menu{background:#ffffffb8;border-radius:15px;margin-top:2px}.operation-board-nav-group.is-open .operation-board-department-menu{border:1px solid var(--v320-border);padding:6px!important}.operation-board-department-icon,.operation-board-department-icon.accent-blue,.operation-board-department-icon.accent-teal,.operation-board-department-icon.accent-orange,.operation-board-department-icon.accent-indigo,.operation-board-department-icon.accent-red,.operation-board-department-icon.accent-violet,.operation-board-department-icon.accent-slate{color:#fff!important;background:#111214!important}html:not([data-theme=dark]) .mission-board-shell .mission-column,html:not([data-theme=dark]) .mission-board-shell .mission-column>header,html:not([data-theme=dark]) .mission-board,html:not([data-theme=dark]) .case-navigation-rail{background:var(--v320-inner)!important;border-color:var(--v320-border)!important}html:not([data-theme=dark]) .mission-card.dynamic-card,html:not([data-theme=dark]) .mission-empty{background:var(--v320-card)!important}.mission-board-shell .mission-column{margin:0!important}.reports-analytics-page,.report-section-content,.completed-groups,.department-handovers,.case-center-shell,.settings-page-grid,.admin-grid,.report-layout,.report-kpis,.report-kpis-six,.tire-kpis,.report-filter-grid,.unit-performance-grid,.issue-analysis-grid,.department-report-grid,.tire-unit-grid,.completed-card-grid{gap:var(--v320-gap)!important}.report-panel+.report-panel,.completed-month-group+.completed-month-group{margin-top:var(--v320-gap)!important}html:not([data-theme=dark]) .workspace-overview-card{color:#111!important;border-color:var(--v320-border)!important;background:#fff!important;box-shadow:0 5px 16px #0f172a0b!important}html:not([data-theme=dark]) .workspace-overview-head strong,html:not([data-theme=dark]) .workspace-overview-stats span,html:not([data-theme=dark]) .workspace-overview-stats b{color:#111!important}html:not([data-theme=dark]) .workspace-overview-stats span:last-child,html:not([data-theme=dark]) .workspace-overview-stats span:last-child b{color:#e11d48!important}.shift-metrics-grid button{appearance:none;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:38px 1fr;align-items:start;gap:10px;width:100%;min-height:103px;padding:14px 12px;transition:background .18s,transform .18s;display:grid}.shift-metrics-grid button:hover{background:#0f172a09;transform:translateY(-1px)}.shift-metrics-grid button:nth-child(-n+3){border-bottom:1px solid #0f172a14}.shift-metrics-grid button>div{gap:4px;display:grid}.shift-metrics-grid button>div>span{color:#111827;font-size:11px;font-weight:850}.shift-metrics-grid button>div>strong{font-size:24px;animation:.42s cubic-bezier(.22,1,.36,1) both hub-number-in}.shift-metrics-grid button>div>small{color:#667085;font-size:9px}.hub-inline-badge{cursor:pointer;border:0}@keyframes hub-number-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}.home-insight-layer{z-index:1800;place-items:start center;padding-top:8vh;display:grid;position:fixed;inset:0}.home-insight-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c1057;border:0;position:absolute;inset:0}.home-insight-island{color:#111;background:#fffffff5;border:1px solid #ffffff8c;border-radius:28px;width:min(760px,100vw - 32px);max-height:min(720px,82vh);animation:.36s cubic-bezier(.22,1,.36,1) both home-island-in;position:relative;overflow:hidden;box-shadow:0 36px 100px #0000003d}@keyframes home-island-in{0%{opacity:0;border-radius:48px;transform:translateY(-18px)scale(.92)}to{opacity:1;border-radius:28px;transform:none}}.home-insight-island>header{border-bottom:1px solid #e3e3e0;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px 16px;display:flex}.home-insight-island>header span{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.home-insight-island>header h3{letter-spacing:-.03em;margin:4px 0 0;font-size:23px}.home-insight-island>header button{background:#f5f5f3;border:1px solid #d8d8d5;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.home-insight-list{max-height:520px;padding:8px 18px;overflow-y:auto}.home-insight-list article{border-bottom:1px solid #e8e8e5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:12px 4px;display:grid}.home-insight-list article:last-child{border-bottom:0}.home-insight-status{background:#111;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #1111110f}.home-insight-list strong{font-size:13px;display:block}.home-insight-list p{color:#343438;margin:4px 0 2px;font-size:12px;font-weight:750}.home-insight-list small{color:#777;font-size:10px}.home-insight-actions{gap:7px;display:flex}.home-insight-actions button,.home-insight-island>footer button{color:#111;background:#fff;border:1px solid #d5d5d2;border-radius:10px;min-height:34px;padding:0 11px;font-size:10px;font-weight:850}.home-insight-actions button.primary,.home-insight-island>footer button{color:#fff;background:#111;border-color:#111}.home-insight-island>footer{background:#f7f7f5;border-top:1px solid #e3e3e0;justify-content:space-between;align-items:center;gap:15px;padding:14px 22px 18px;display:flex}.home-insight-island>footer span{color:#777;font-size:10px;font-weight:750}.home-insight-empty{color:#777;text-align:center;align-content:center;place-items:center;gap:8px;min-height:210px;display:grid}.home-insight-empty strong{color:#111}.home-insight-island.tone-red .home-insight-status{background:#e11d48;box-shadow:0 0 0 6px #ffe8ec}.home-insight-island.tone-orange .home-insight-status{background:#ea580c;box-shadow:0 0 0 6px #fff0e6}.home-insight-island.tone-amber .home-insight-status{background:#d99000;box-shadow:0 0 0 6px #fff4cf}.home-insight-island.tone-violet .home-insight-status{background:#7c3aed;box-shadow:0 0 0 6px #f0eaff}.home-insight-island.tone-green .home-insight-status{background:#159447;box-shadow:0 0 0 6px #e5f8ec}.home-insight-island.tone-blue .home-insight-status{background:#2563eb;box-shadow:0 0 0 6px #eaf2ff}.completed-head-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.completed-expand-control{border:1px solid var(--v320-border);background:var(--v320-inner);border-radius:13px;gap:4px;padding:4px;display:flex}.completed-expand-control button{color:#555;background:0 0;border:0;border-radius:9px;min-height:32px;padding:0 10px;font-size:10px;font-weight:850}.completed-expand-control button:hover{color:#111;background:#fff}.completed-month-group{background:var(--v320-inner);border-radius:18px;overflow:hidden;border:1px solid var(--v320-border)!important}.completed-month-toggle{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:50px;padding:0 16px;display:flex}.completed-month-toggle>span{align-items:baseline;gap:8px;display:flex}.completed-month-toggle strong{color:#111;text-transform:uppercase;letter-spacing:.03em;font-size:12px}.completed-month-toggle em{color:#666;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.completed-month-toggle svg{transition:transform .32s cubic-bezier(.22,1,.36,1)}.completed-month-group.is-expanded .completed-month-toggle svg{transform:rotate(90deg)}.completed-month-content{grid-template-rows:1fr;transition:grid-template-rows .46s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid}.completed-month-content>.completed-card-grid{min-height:0;overflow:hidden;padding:8px 14px 15px!important}.completed-month-group.is-collapsed .completed-month-content{opacity:0;grid-template-rows:0fr}.completed-month-group.is-expanded .completed-card-grid>article{animation:.46s cubic-bezier(.22,1,.36,1) both completed-card-enter;animation-delay:calc(var(--completed-index,0) * 45ms)}@keyframes completed-card-enter{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:none}}.report-unit-layer{align-items:center;padding:4vh 22px;justify-content:center!important}.report-unit-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c1061!important}.report-unit-drawer{border:1px solid #ffffff8c;border-radius:28px;width:min(1120px,96vw)!important;height:min(880px,92vh)!important;animation:.42s cubic-bezier(.22,1,.36,1) unit-hero-in!important;box-shadow:0 38px 110px #00000047!important}@keyframes unit-hero-in{0%{opacity:0;transform:translateY(28px)scale(.93)}to{opacity:1;transform:none}}.tire-unit-card{cursor:pointer;transition:transform .18s,box-shadow .18s}.tire-unit-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0f172a1c}select{cursor:pointer}.enhanced-select-layer{z-index:2600;pointer-events:none;position:fixed;inset:0}.enhanced-select-backdrop{pointer-events:auto;background:0 0;border:0;position:absolute;inset:0}.enhanced-select-menu{z-index:1;pointer-events:auto;background:#fffffffa;border:1px solid #d4d4d1;border-radius:15px;max-height:360px;padding:6px;animation:.2s cubic-bezier(.22,1,.36,1) both select-menu-in;position:fixed;overflow-y:auto;box-shadow:0 18px 48px #0f172a2e}@keyframes select-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.enhanced-select-menu>button{color:#111;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:39px;padding:0 11px;font-size:12px;font-weight:750;display:flex}.enhanced-select-menu>button:hover,.enhanced-select-menu>button.is-active{background:#eeeeec}.enhanced-select-menu>button.is-selected{color:#fff;background:#111}.enhanced-select-menu>button:disabled{opacity:.4;cursor:not-allowed}html[data-theme=dark] .sidebar{color:#fff!important;background:#151618!important;border-color:#37393c!important}html[data-theme=dark] .brand-row strong,html[data-theme=dark] .sidebar-user strong,html[data-theme=dark] .sidebar-theme-switcher>span{color:#fff!important}html[data-theme=dark] .simplified-sidebar-nav,html[data-theme=dark] .operation-board-department-menu{background:#1c1d20!important;border-color:#37393c!important}html[data-theme=dark] .home-insight-island,html[data-theme=dark] .report-unit-drawer,html[data-theme=dark] .enhanced-select-menu{color:#fff!important;background:#17181a!important;border-color:#404246!important}html[data-theme=dark] .home-insight-island>header,html[data-theme=dark] .home-insight-island>footer,html[data-theme=dark] .home-insight-list article{border-color:#36383b!important}html[data-theme=dark] .home-insight-island>footer{background:#1d1e21!important}html[data-theme=dark] .home-insight-list p,html[data-theme=dark] .home-insight-list small,html[data-theme=dark] .home-insight-island>footer span{color:#c3c5c8!important}html[data-theme=dark] .home-insight-list strong,html[data-theme=dark] .home-insight-empty strong{color:#fff!important}html[data-theme=dark] .home-insight-actions button{color:#fff;background:#222326;border-color:#45474b}html[data-theme=dark] .home-insight-actions button.primary,html[data-theme=dark] .home-insight-island>footer button{color:#111;background:#fff}html[data-theme=dark] .enhanced-select-menu>button{color:#fff}html[data-theme=dark] .enhanced-select-menu>button:hover,html[data-theme=dark] .enhanced-select-menu>button.is-active{background:#292b2e}html[data-theme=dark] .enhanced-select-menu>button.is-selected{color:#111;background:#fff}html[data-theme=dark] .completed-month-toggle strong{color:#fff}html[data-theme=dark] .completed-month-toggle em{color:#b9bcc0}html[data-theme=dark] .shift-metrics-grid button>div>span{color:#fff}html[data-theme=dark] .shift-metrics-grid button>div>small{color:#c4c7ca}html[data-theme=dark] .shift-metrics-grid button:nth-child(-n+3){border-color:var(--v318-border)}@media (max-width:820px){.sidebar{border-radius:0 22px 22px 0!important;height:100vh!important;inset:0 auto 0 0!important}.workspace{margin-left:0!important}.home-insight-list article{grid-template-columns:auto minmax(0,1fr)}.home-insight-actions{grid-column:2}.completed-head-controls{justify-content:flex-start}}html:not([data-theme=dark]) .mission-board-shell,html:not([data-theme=dark]) .mission-board{background:#fff!important}html:not([data-theme=dark]) .mission-board{gap:var(--v320-gap)!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}html:not([data-theme=dark]) .mission-board-shell .mission-column{position:relative;border:1px solid var(--v320-border)!important;background:var(--v320-inner)!important;background-clip:padding-box!important;border-radius:21px!important;margin:0!important;padding:0!important;box-shadow:0 8px 24px #0f172a0b!important}html:not([data-theme=dark]) .mission-board-shell .mission-column>header{background:var(--v320-inner)!important;box-shadow:none!important;background-clip:padding-box!important;border:0!important;border-radius:20px 20px 0 0!important;margin:0!important;padding:15px 17px 11px!important}html:not([data-theme=dark]) .mission-board-shell .mission-stack{background:0 0!important;border-radius:0 0 20px 20px!important;padding:8px 14px 15px!important}html:not([data-theme=dark]) .mission-board-shell:before,html:not([data-theme=dark]) .mission-board:before,html:not([data-theme=dark]) .mission-board:after{display:none!important}.case-hero-modal{isolation:isolate;contain:paint;background-clip:padding-box!important;border-radius:28px!important;overflow:hidden!important}.case-hero-layer.is-open .case-hero-modal{border-radius:28px!important}.case-workspace-head{flex:none;background-clip:padding-box!important;border-radius:27px 27px 0 0!important}.case-workspace-scroll{z-index:1;overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;position:relative;background-clip:padding-box!important;border-radius:0!important;overflow:hidden auto!important}.case-workspace-footer{z-index:2;flex:none;position:relative;background-clip:padding-box!important;border-radius:0 0 27px 27px!important}.case-workspace-scroll::-webkit-scrollbar{width:10px}.case-workspace-scroll::-webkit-scrollbar-track{background:0 0}.case-workspace-scroll::-webkit-scrollbar-thumb{background:#1112146b padding-box padding-box;border:3px solid #0000;border-radius:999px}.case-hero-modal>:first-child{border-top-left-radius:27px!important;border-top-right-radius:27px!important}.case-hero-modal>:last-child{border-bottom-right-radius:27px!important;border-bottom-left-radius:27px!important}html:not([data-theme=dark]) .case-hero-modal,html:not([data-theme=dark]) .case-workspace-head,html:not([data-theme=dark]) .case-workspace-scroll,html:not([data-theme=dark]) .case-workspace-footer{background-color:#fff!important}html[data-theme=dark] .case-workspace-scroll::-webkit-scrollbar-thumb{background:#ffffff5c padding-box padding-box}@media (max-width:820px){.case-hero-modal,.case-hero-layer.is-open .case-hero-modal{border-radius:22px!important}.case-workspace-head{border-radius:21px 21px 0 0!important}.case-workspace-footer{border-radius:0 0 21px 21px!important}.case-hero-modal>:first-child{border-top-left-radius:21px!important;border-top-right-radius:21px!important}.case-hero-modal>:last-child{border-bottom-right-radius:21px!important;border-bottom-left-radius:21px!important}}.top-area-primary{align-items:center!important}.top-utility-group{border:1px solid var(--v320-border,#d8d8d5);background:#fff;border-radius:17px;align-items:stretch;min-height:50px;margin-left:auto;padding:3px;display:flex;position:relative;box-shadow:0 5px 18px #0f172a09}.top-utility-group>*{position:relative}.top-utility-group>*+:before{content:"";background:var(--v320-border,#dededb);width:1px;position:absolute;top:7px;bottom:7px;left:0}.top-utility-group .unified-intelligence-tools{min-height:42px;background:0 0!important;border:0!important;border-radius:13px 0 0 13px!important;padding:0!important}.top-utility-group .unified-intelligence-tools .top-tool+.top-tool{border-left:1px solid var(--v320-border,#dededb)!important}.top-utility-group .top-tool-trigger{min-height:42px!important}.top-utility-date{align-content:center;min-width:164px;min-height:42px;background:0 0!important;border:0!important;border-radius:0!important;padding:5px 14px!important}.top-utility-icon{color:#111!important;background:0 0!important;border:0!important;border-radius:12px!important;place-items:center!important;width:45px!important;min-width:45px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;display:grid!important}.top-utility-icon:hover{background:#f2f2f0!important}.top-customize-wrap{align-items:center;display:grid}.top-customize-wrap .customize-popover{top:calc(100% + 10px);right:0}.topbar-primary-action{margin-left:10px}.top-area-secondary{display:none!important}.home-insight-layer{pointer-events:none;padding:0!important;display:block!important}.home-insight-backdrop{pointer-events:auto;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.home-insight-island{pointer-events:auto;transform-origin:100% 0;top:94px;right:24px;background:#fffffffb!important;border:1px solid #d7d7d4!important;border-radius:22px!important;width:min(590px,100vw - 32px)!important;max-height:min(650px,100vh - 118px)!important;animation:.28s cubic-bezier(.22,1,.36,1) both home-ai-island-in!important;position:fixed!important;box-shadow:0 24px 70px #0f172a2e!important}@keyframes home-ai-island-in{0%{opacity:0;border-radius:30px;transform:translateY(-8px)scale(.94)}to{opacity:1;border-radius:22px;transform:none}}.home-insight-island>header{padding:16px 17px 13px!important}.home-insight-island>header h3{font-size:19px!important}.home-insight-island>header button{border-radius:11px!important;width:34px!important;height:34px!important}.home-insight-list{max-height:430px!important;padding:5px 14px!important}.home-insight-list article{min-height:72px!important;padding:10px 2px!important}.home-insight-item.kind-employee .home-insight-status{background:#18a957!important;box-shadow:0 0 0 6px #e2f7ea!important}.home-insight-item.kind-shift .home-insight-status{background:#111!important;box-shadow:0 0 0 6px #eeeeec!important}.home-insight-island>footer{padding:11px 17px 13px!important}.workspace-overview-scroll{margin-top:-7px;padding-top:7px!important;padding-bottom:9px!important}.workspace-overview-card{z-index:0;position:relative}.workspace-overview-card:hover{z-index:3;border-color:#bfc0c2!important;transform:translateY(-1px)!important;box-shadow:0 10px 24px #0f172a17!important}.operation-board-department-icon,.operation-board-department-icon[class*=accent-]{box-shadow:0 2px 5px #0f172a0a;color:#111!important;background:#fff!important;border:1px solid #d8d8d5!important}.dnd-drop-target:before,.dnd-drop-indicator-end:before,html[data-theme=dark] .dnd-drop-target:before,html[data-theme=dark] .dnd-drop-indicator-end:before{background:#a5a7aa!important;box-shadow:0 0 0 1px #5254581f,0 4px 12px #282a2e1f!important}.case-center-shell{padding-top:0!important}.case-center-filters{margin-top:0!important}.report-layout{align-items:stretch}.report-layout>.report-panel{height:100%;margin-top:0!important}.report-layout>.report-panel+.report-panel{margin-top:0!important}.report-layout-analytics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.report-layout-analytics>.report-panel{min-height:350px}.report-panel{box-sizing:border-box}.tire-unit-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:11px 0;display:grid}.tire-unit-breakdowns>section{text-align:left;background:#f7f7f5;border:1px solid #e0e0dd;border-radius:11px;min-width:0;padding:9px}.tire-unit-breakdowns>section>span{color:#6d6e72;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.tire-unit-breakdowns>section>div{flex-wrap:wrap;gap:4px;display:flex}.tire-unit-breakdowns i{color:#222;background:#fff;border-radius:7px;align-items:center;gap:5px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.tire-unit-breakdowns i b{font-size:8px}.tire-unit-breakdowns small{color:#888;font-size:9px}.case-workspace-scroll{box-sizing:border-box;padding:18px 20px 22px!important;overflow-x:clip!important}.case-workspace-scroll>*{min-width:0;max-width:100%}.case-workspace-summary,.workspace-critical-strip,.case-workspace-tabs,.case-workspace-body,.workspace-panel{box-sizing:border-box}.case-workspace-summary{overflow:hidden}.workspace-critical-strip{overflow:hidden;border:1px solid #d8d8d5!important;border-radius:14px!important}.case-workspace-tabs{top:-18px;overflow:hidden;border:1px solid #d8d8d5!important;border-radius:14px!important}.case-workspace-body{border-radius:0 0 16px 16px;overflow:hidden}.workspace-panel,.case-workspace-footer{overflow:hidden}html[data-theme=dark] .top-utility-group{background:#151618;border-color:#3a3b3f}html[data-theme=dark] .top-utility-group>*+:before,html[data-theme=dark] .top-utility-group .unified-intelligence-tools .top-tool+.top-tool{background-color:#3a3b3f;border-color:#3a3b3f!important}html[data-theme=dark] .top-utility-icon{color:#fff!important}html[data-theme=dark] .top-utility-icon:hover{background:#292a2d!important}html[data-theme=dark] .operation-board-department-icon,html[data-theme=dark] .operation-board-department-icon[class*=accent-]{color:#111!important;background:#fff!important;border-color:#d8d8d5!important}html[data-theme=dark] .tire-unit-breakdowns>section{background:#202124;border-color:#3d3f43}html[data-theme=dark] .tire-unit-breakdowns i{color:#fff;background:#2b2d30}html[data-theme=dark] .workspace-critical-strip,html[data-theme=dark] .case-workspace-tabs{border-color:#3c3e42!important}@media (max-width:1180px){.top-utility-date{display:none}.report-layout-analytics{grid-template-columns:1fr!important}}@media (max-width:820px){.top-utility-group{margin-left:0}.home-insight-island{top:74px;right:10px;width:calc(100vw - 20px)!important}.home-insight-list article{grid-template-columns:auto minmax(0,1fr)}.home-insight-actions{grid-column:2}.tire-unit-breakdowns{grid-template-columns:1fr}.case-workspace-scroll{padding:12px!important}}.case-hero-modal,.case-hero-layer.is-open .case-hero-modal{contain:none!important;border-radius:24px!important;width:min(1280px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;height:min(820px,100vh - 28px)!important;max-height:calc(100vh - 28px)!important;overflow:hidden!important}.case-workspace-head{border-radius:23px 23px 0 0!important;gap:12px!important;min-height:58px!important;padding:9px 14px!important}.workspace-head-identifiers{overflow:hidden;flex-wrap:nowrap!important;gap:6px!important}.workspace-head-identifiers>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font-size:14px!important}.workspace-head-identifiers>span{white-space:nowrap;min-height:24px!important;padding:0 8px!important;font-size:9px!important}.case-hero-head-actions{flex:none;gap:8px!important}.case-save-status,.hero-completed-date,.hero-due{white-space:nowrap}.case-workspace-scroll.compact-case-scroll{width:100%;min-width:0;scrollbar-gutter:auto!important;padding:12px 16px 14px!important;overflow-x:hidden!important}.case-workspace-scroll.compact-case-scroll>*{width:100%;min-width:0;max-width:100%}.compact-completed-state{border:1px solid var(--border-soft);background:#21a663;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;margin-bottom:9px;padding:7px 9px 7px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.compact-completed-state{background:color-mix(in srgb, #21a663 6%, var(--card-bg))}}.compact-completed-state>div{color:#159252;align-items:center;gap:8px;min-width:0;display:flex}.compact-completed-state span{align-items:baseline;gap:8px;min-width:0;display:flex}.compact-completed-state strong{color:var(--text-primary);font-size:11px;font-weight:800}.compact-completed-state small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.compact-completed-state button{border:1px solid var(--border-soft);min-height:32px;color:var(--text-primary);background:var(--card-bg);cursor:pointer;border-radius:9px;flex:none;padding:0 11px;font-family:inherit;font-size:9px;font-weight:760}.compact-case-overview{border:1px solid var(--border-soft);background:var(--card-bg);border-radius:16px;grid-template-columns:minmax(0,1.08fr) minmax(520px,.92fr);align-items:stretch;gap:16px;padding:15px 16px;display:grid}.compact-case-overview-copy{align-self:center;min-width:0;padding:2px 4px}.compact-case-overview-copy>span{color:var(--text-muted);letter-spacing:.035em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:780;display:block}.compact-case-overview-copy h2{color:var(--text-primary);letter-spacing:-.04em;margin:0;font-size:clamp(20px,2vw,27px);font-weight:800;line-height:1.1}.compact-case-overview-copy p{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:11px;font-weight:610;line-height:1.45;display:-webkit-box;overflow:hidden}.compact-case-facts{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.compact-case-facts{background:color-mix(in srgb, var(--surface-soft) 58%, transparent)}}.compact-case-facts>div{border-left:1px solid var(--border-soft);border-top:1px solid var(--border-soft);flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:52px;padding:8px 10px;display:flex}.compact-case-facts>div:nth-child(-n+3){border-top:0}.compact-case-facts>div:nth-child(3n+1){border-left:0}.compact-case-facts span{color:var(--text-muted);letter-spacing:.025em;text-transform:uppercase;font-size:8px;font-weight:760}.compact-case-facts strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:760;line-height:1.25;overflow:hidden}.compact-case-facts .has-escalation strong{color:#7a54d6}.case-workspace-tabs{min-height:40px;border-radius:12px!important;gap:2px!important;margin:9px 0 0!important;padding:4px!important;position:sticky!important;top:-12px!important}.case-workspace-tabs button{border-radius:9px!important;min-height:32px!important;padding:0 13px!important;font-size:10px!important}.case-workspace-body{border-radius:0!important;padding-top:9px!important;overflow:visible!important}.workspace-panel{min-height:0!important;overflow:visible!important}.workspace-overview-layout{align-items:start;grid-template-columns:minmax(0,1fr) 300px!important;gap:9px!important}.workspace-content-card,.workspace-details-card,.workspace-repair-panel,.workspace-activity-panel{box-shadow:none!important;border-radius:13px!important}.workspace-content-card{min-height:0!important;padding:12px 13px!important}.workspace-content-card header span,.workspace-details-card header span,.workspace-panel-heading span{font-size:8px!important}.workspace-content-card.compact-card,.workspace-attachments{min-height:0!important}.workspace-attachment-list>span{border-radius:8px!important;min-height:28px!important;padding:0 8px!important;font-size:9px!important}.workspace-details-card{padding:12px!important;top:49px!important}.workspace-detail-form{gap:8px!important}.workspace-title-editor{border-radius:12px!important;margin-bottom:8px!important;padding:11px 12px!important}.workspace-title-editor input,.workspace-detail-form input,.workspace-detail-form select,.workspace-repair-form input,.workspace-repair-form select,.workspace-repair-form .currency-control{border-radius:9px!important;height:38px!important;font-size:10px!important}.workspace-editor{border-radius:9px!important;min-height:82px!important;padding:10px 11px!important;font-size:11px!important}.workspace-repair-form,.workspace-repair-readout{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.workspace-repair-readout>div{border-radius:11px!important;gap:8px!important;min-height:72px!important;padding:11px!important}.workspace-repair-readout dt{font-size:8px!important}.workspace-timeline-large{max-width:none!important}.workspace-quick-update{min-width:220px!important}.workspace-quick-update button{border-radius:11px!important;min-width:104px!important;height:42px!important}.workspace-footer-actions{gap:6px!important}.workspace-footer-actions>button,.edit-case-button,.case-workspace-footer .mark-completed-button,.case-workspace-footer .reopen-case-button,.escalate-case-button,.delete-case-button{white-space:nowrap;border-radius:11px!important;min-width:auto!important;height:42px!important;min-height:42px!important;padding:0 14px!important;font-size:10px!important}.completed-footer-summary{flex:auto;min-width:0}.completed-footer-summary span{min-width:0}.completed-footer-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-section-content{gap:14px!important;display:grid!important}.report-section-content>.report-layout,.report-section-content>.report-panel,.report-section-content>.report-wide{margin:0!important}.report-layout{gap:14px!important;margin:0!important}html[data-theme=dark] .compact-case-overview,html[data-theme=dark] .compact-completed-state{background:#17181b;border-color:#3b3d41}html[data-theme=dark] .compact-case-facts{background:#202124;border-color:#3b3d41}html[data-theme=dark] .compact-case-facts>div{border-color:#3b3d41}html[data-theme=dark] .compact-completed-state button{background:#242529;border-color:#3b3d41}@media (max-width:1120px){.compact-case-overview{grid-template-columns:1fr!important}.workspace-overview-layout{grid-template-columns:minmax(0,1fr) 270px!important}.workspace-repair-form,.workspace-repair-readout{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){.case-hero-layer{padding:6px!important}.case-hero-modal,.case-hero-layer.is-open .case-hero-modal{border-radius:18px!important;width:calc(100vw - 12px)!important;max-width:none!important;height:calc(100vh - 12px)!important;max-height:none!important}.case-workspace-head{border-radius:17px 17px 0 0!important}.case-workspace-footer{border-radius:0 0 17px 17px!important}.workspace-head-identifiers>span:not(.workspace-case-id):not(.workspace-priority),.case-save-status{display:none}.case-workspace-scroll.compact-case-scroll{padding:9px!important}.compact-case-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-case-facts>div:nth-child(-n+3){border-top:1px solid var(--border-soft)}.compact-case-facts>div:nth-child(-n+2){border-top:0}.compact-case-facts>div:nth-child(3n+1){border-left:1px solid var(--border-soft)}.compact-case-facts>div:nth-child(odd){border-left:0}.workspace-overview-layout{grid-template-columns:1fr!important}.workspace-details-card{position:static!important}.workspace-two-up{grid-template-columns:1fr!important}.case-workspace-footer{flex-wrap:wrap!important}.workspace-quick-update{flex-basis:100%!important}.workspace-footer-actions{width:100%}.workspace-footer-actions>button{flex:auto}}.operation-board-nav-group{z-index:90;display:block!important;position:relative!important}.operation-board-nav-trigger{z-index:2;position:relative}.operation-board-nav-trigger>svg:last-child{transition:transform .28s cubic-bezier(.22,1,.36,1)!important}.operation-board-nav-group.is-open .operation-board-nav-trigger>svg:last-child{transform:translate(2px)rotate(90deg)!important}.operation-board-department-menu{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);visibility:hidden;pointer-events:none;transform-origin:0 0;z-index:120;border:1px solid var(--v320-border)!important;opacity:0!important;background:#fffffff7!important;border-radius:17px!important;width:214px!important;max-height:min(430px,100vh - 64px)!important;margin:0!important;padding:7px!important;transition:opacity .18s,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s!important;position:absolute!important;top:0!important;left:calc(100% + 14px)!important;overflow:hidden auto!important;transform:translate(-12px)scale(.975)!important;box-shadow:0 20px 48px #0f172a29,0 2px 8px #0f172a0f!important}.operation-board-nav-group.is-open .operation-board-department-menu{visibility:visible;pointer-events:auto;opacity:1!important;transition:opacity .18s,transform .3s cubic-bezier(.22,1,.36,1),visibility linear!important;transform:translate(0)scale(1)!important}.operation-board-department-menu>button{min-height:44px!important;transition:background .16s,transform .18s cubic-bezier(.22,1,.36,1)!important}.operation-board-department-menu>button:hover{transform:translate(2px)}.simplified-sidebar-nav,.sidebar{overflow:visible!important}html[data-theme=dark] .operation-board-department-menu{background:#1c1d20f7!important;border-color:#3b3d41!important;box-shadow:0 22px 54px #0000006b,0 2px 8px #00000040!important}@media (max-width:520px){.operation-board-department-menu{width:max(150px,100vw - 258px)!important;max-width:214px!important;left:calc(100% + 8px)!important}.operation-board-department-menu>button{grid-template-columns:auto minmax(0,1fr) auto!important;gap:7px!important;padding-inline:7px!important}}.hub-recent-activity-panel{width:100%;padding:18px 20px}.hub-recent-activity-panel .hub-panel-head{margin-bottom:4px}.hub-recent-activity-panel .hub-activity-list{gap:0}.hub-recent-activity-panel .hub-activity-list>button{width:100%;min-height:68px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0f172a14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 2px;transition:background .16s,transform .16s;display:grid}.hub-recent-activity-panel .hub-activity-list>button:last-child{border-bottom:0}.hub-recent-activity-panel .hub-activity-list>button:hover{background:#0f172a06}.hub-recent-activity-panel .hub-activity-list>button:active{transform:scale(.998)}.hub-activity-copy{gap:3px;min-width:0;display:grid}.hub-activity-copy strong,.hub-activity-copy small,.hub-activity-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-activity-copy strong{font-size:13px;font-style:normal}.hub-activity-copy small{color:#4b5563;font-size:12px;font-weight:650}.hub-activity-copy em{color:#8a9099;font-size:11px;font-style:normal;font-weight:650}.hub-recent-activity-panel .hub-activity-list time{white-space:nowrap;align-self:start;padding-top:3px}.hub-activity-empty{color:#8a9099;place-items:center;min-height:88px;font-size:12px;font-weight:700;display:grid}html[data-theme=dark] .hub-recent-activity-panel .hub-activity-list>button{border-color:var(--v318-border)!important}html[data-theme=dark] .hub-recent-activity-panel .hub-activity-list>button:hover{background:#ffffff09}html[data-theme=dark] .hub-activity-copy small{color:#c4c7ca}html[data-theme=dark] .hub-activity-copy em,html[data-theme=dark] .hub-activity-empty{color:#8f959d}@media (max-width:760px){.hub-recent-activity-panel .hub-activity-list>button{grid-template-columns:auto minmax(0,1fr)}.hub-recent-activity-panel .hub-activity-list time{grid-column:2;padding-top:0}}.case-filter-panel,.case-center-filters.case-filter-panel,.completed-filter-row.case-filter-panel{box-sizing:border-box;width:100%;border:1px solid var(--border-soft)!important;background:var(--card-bg)!important;box-shadow:none!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:0 0 16px!important;padding:12px!important;display:grid!important}.completed-filter-row.case-filter-panel{width:calc(100% - 44px);margin:0 22px 18px!important}.case-filter-toolbar,.case-filter-footer{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.case-filter-toolbar{border-bottom:1px solid var(--border-soft);padding-bottom:9px}.case-filter-quick-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.case-filter-quick-chips button,.case-filter-toolbar-actions button,.case-filter-more{border:1px solid var(--border-soft);min-height:30px;color:var(--text-secondary);background:var(--surface-soft);white-space:nowrap;border-radius:10px;padding:0 10px;font-size:9px;font-weight:800;line-height:1;transition:border-color .18s,background .18s,color .18s,transform .18s}.case-filter-quick-chips button:hover,.case-filter-toolbar-actions button:hover:not(:disabled),.case-filter-more:hover{border-color:var(--border-strong);color:var(--text-primary);transform:translateY(-1px)}.case-filter-quick-chips button.active{border-color:var(--text-primary);color:var(--card-bg);background:var(--text-primary)}.case-filter-toolbar-actions{flex:none;align-items:center;gap:8px;display:flex}.case-filter-toolbar-actions>span{color:var(--text-muted);white-space:nowrap;font-size:8.5px;font-weight:760}.case-filter-toolbar-actions button:disabled{opacity:.42;cursor:default}.case-filter-grid{grid-template-columns:repeat(6,minmax(118px,1fr));gap:9px;min-width:0;display:grid}.case-filter-grid-advanced{grid-template-columns:repeat(5,minmax(135px,1fr))}.completed-filter-advanced-grid{grid-template-columns:repeat(4,minmax(145px,1fr))}.case-filter-grid label{gap:5px;min-width:0;display:grid}.case-filter-grid label>span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:800;line-height:1.15;overflow:hidden}.case-filter-grid select,.case-filter-grid input,.case-center-filters.case-filter-panel select,.completed-filter-row.case-filter-panel select{box-sizing:border-box;outline:none;width:100%;min-width:0;font-family:inherit;transition:border-color .18s,box-shadow .18s,background .18s;border:1px solid var(--border-soft)!important;height:37px!important;color:var(--text-primary)!important;background:var(--app-bg)!important;border-radius:11px!important;padding:0 11px!important;font-size:9.5px!important;font-weight:720!important}.case-filter-grid select{padding-right:30px!important}.case-filter-grid input::placeholder{color:var(--text-muted);opacity:.8}.case-filter-grid select:focus,.case-filter-grid input:focus{box-shadow:0 0 0 3px var(--text-primary);border-color:var(--border-strong)!important}@supports (color:color-mix(in lab, red, red)){.case-filter-grid select:focus,.case-filter-grid input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--text-primary) 6%, transparent)}}.case-filter-advanced{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .18s,transform .28s cubic-bezier(.22,1,.36,1),margin .28s;display:grid;overflow:hidden;transform:translateY(-4px)}.case-filter-advanced>.case-filter-grid{min-height:0;overflow:hidden}.case-filter-advanced.is-open{opacity:1;grid-template-rows:1fr;margin-top:1px;transform:translateY(0)}.case-filter-footer{border-top:1px solid var(--border-soft);min-height:34px;padding-top:9px}.case-filter-more{background:0 0;align-items:center;gap:6px;display:inline-flex}.case-filter-more svg{transition:transform .24s cubic-bezier(.22,1,.36,1)}.case-filter-more[aria-expanded=true] svg{transform:rotate(90deg)}.case-filter-panel .case-center-total{justify-content:flex-end;align-items:baseline;gap:7px;border:0!important;min-height:0!important;padding:0!important;display:flex!important}.case-filter-panel .case-center-total span{color:var(--text-muted);font-size:8.5px;font-weight:760}.case-filter-panel .case-center-total strong{color:var(--text-primary);letter-spacing:-.04em;font-size:19px;font-weight:880}html[data-theme=dark] .case-filter-panel,html[data-theme=dark] .case-center-filters.case-filter-panel,html[data-theme=dark] .completed-filter-row.case-filter-panel{background:#171819!important;border-color:#303236!important}html[data-theme=dark] .case-filter-grid select,html[data-theme=dark] .case-filter-grid input,html[data-theme=dark] .case-center-filters.case-filter-panel select,html[data-theme=dark] .completed-filter-row.case-filter-panel select{color:#f5f5f4!important;background:#101112!important;border-color:#34363a!important}html[data-theme=dark] .case-filter-quick-chips button,html[data-theme=dark] .case-filter-toolbar-actions button,html[data-theme=dark] .case-filter-more{color:#c9cacc;background:#1d1f21;border-color:#34363a}html[data-theme=dark] .case-filter-quick-chips button.active{color:#111214;background:#f3f3f1;border-color:#f3f3f1}@media (max-width:1440px){.case-filter-grid,.case-filter-grid-advanced,.completed-filter-advanced-grid{grid-template-columns:repeat(3,minmax(145px,1fr))}}@media (max-width:980px){.case-filter-toolbar{align-items:flex-start}.case-filter-grid,.case-filter-grid-advanced,.completed-filter-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.completed-filter-row.case-filter-panel{width:calc(100% - 28px);margin-inline:14px!important}}@media (max-width:640px){.case-filter-panel,.case-center-filters.case-filter-panel,.completed-filter-row.case-filter-panel{padding:10px!important}.case-filter-toolbar{display:grid}.case-filter-toolbar-actions{justify-content:space-between}.case-filter-grid,.case-filter-grid-advanced,.completed-filter-advanced-grid{grid-template-columns:1fr}.case-filter-quick-chips{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.case-filter-footer{background:inherit;position:sticky;bottom:0}}.case-filter-panel,.case-filter-panel button,.case-filter-panel select,.case-filter-panel input,.case-filter-panel label,.case-filter-panel span,.case-filter-panel strong{font-weight:780!important}.case-filter-grid label>span,.case-filter-toolbar-actions>span,.case-filter-panel .case-center-total span{font-weight:850!important}.case-filter-grid select,.case-filter-grid input,.case-filter-quick-chips button,.case-filter-toolbar-actions button,.case-filter-more{font-weight:800!important}.case-center-month-controls{border:1px solid var(--border-soft);background:var(--card-bg);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 10px;padding:8px 10px;display:flex}.case-center-month-controls>div:first-child{gap:2px;min-width:0;display:grid}.case-center-month-controls>div:first-child strong{color:var(--text-primary);font-size:11px;font-weight:850}.case-center-month-controls>div:first-child span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:720;overflow:hidden}.case-center-month-controls .completed-head-controls{flex:none}.case-center-filter-primary,.completed-filter-primary{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important}.case-center-groups{gap:10px;margin-top:0;display:grid}.case-center-month-group{margin:0!important}.case-center-month-group .case-center-grid{margin:0}.operation-board-nav-trigger[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.case-hero-modal,.case-hero-layer.is-open .case-hero-modal{border-radius:21px!important;width:min(1160px,100vw - 32px)!important;height:min(690px,100vh - 32px)!important;max-height:calc(100vh - 32px)!important}.case-workspace-head{border-radius:20px 20px 0 0!important;min-height:50px!important;padding:7px 11px!important}.workspace-head-identifiers>strong{font-size:13px!important}.workspace-head-identifiers>span{min-height:21px!important;padding-inline:7px!important;font-size:8px!important}.case-hero-head-actions>button{border-radius:10px!important;width:32px!important;height:32px!important}.case-workspace-scroll.compact-case-scroll{padding:8px 12px 10px!important}.compact-completed-state{min-height:38px!important;margin-bottom:7px!important;padding:5px 7px 5px 10px!important}.compact-completed-state button{min-height:28px!important}.compact-case-overview{border-radius:13px!important;grid-template-columns:minmax(0,1fr) minmax(380px,.86fr)!important;gap:10px!important;padding:10px 11px!important}.compact-case-overview-copy{padding:0 2px!important}.compact-case-overview-copy>span{margin-bottom:3px!important;font-size:8px!important}.compact-case-overview-copy h2{font-size:clamp(18px,1.65vw,23px)!important}.compact-case-overview-copy p{-webkit-line-clamp:1!important;margin-top:4px!important;font-size:10px!important;line-height:1.35!important}.compact-case-facts{border-radius:10px!important}.compact-case-facts>div{gap:2px!important;min-height:41px!important;padding:5px 8px!important}.compact-case-facts span{font-size:7px!important}.compact-case-facts strong{font-size:9px!important}.case-workspace-tabs{border-radius:10px!important;min-height:34px!important;margin-top:7px!important;padding:3px!important;top:-8px!important}.case-workspace-tabs button{border-radius:8px!important;min-height:28px!important;padding-inline:11px!important;font-size:9px!important}.workspace-overview-layout{grid-template-columns:minmax(0,1fr) 260px!important;gap:7px!important}.workspace-narrative-column{gap:6px!important}.workspace-content-card{border-radius:11px!important;padding:9px 10px!important}.workspace-content-card>header,.workspace-details-card>header{min-height:18px!important;margin-bottom:4px!important}.workspace-content-card header strong,.workspace-details-card header strong,.workspace-panel-heading strong{font-size:10px!important}.workspace-content-card>p{font-size:10px!important;line-height:1.35!important}.workspace-two-up{gap:6px!important}.workspace-details-card{border-radius:11px!important;padding:9px!important;top:41px!important}.workspace-detail-list>div{gap:7px!important;min-height:31px!important}.workspace-detail-list dt{font-size:8px!important}.workspace-detail-list dd{font-size:9px!important}.workspace-attachment-list>span{min-height:24px!important}.workspace-repair-panel,.workspace-activity-panel{padding:10px!important}.workspace-quick-update button,.workspace-footer-actions>button,.edit-case-button,.case-workspace-footer .mark-completed-button,.case-workspace-footer .reopen-case-button,.escalate-case-button,.delete-case-button{border-radius:9px!important;height:36px!important;min-height:36px!important;padding-inline:11px!important;font-size:9px!important}html[data-theme=dark] .case-center-month-controls{background:#171819;border-color:#303236}@media (max-width:980px){.case-center-month-controls{align-items:flex-start}.compact-case-overview,.workspace-overview-layout{grid-template-columns:1fr!important}.workspace-details-card{position:static!important}}@media (max-width:720px){.case-center-month-controls{display:grid}.case-center-month-controls .completed-head-controls{width:100%}.case-hero-modal,.case-hero-layer.is-open .case-hero-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:calc(100vh - 16px)!important;max-height:calc(100vh - 16px)!important}}.case-hero-modal,.case-hero-layer.is-open .case-hero-modal{border-radius:24px!important;width:min(1180px,100vw - 36px)!important;max-width:calc(100vw - 36px)!important;height:min(720px,100vh - 36px)!important;max-height:calc(100vh - 36px)!important;overflow:hidden!important}.case-workspace-head-v2{border-radius:23px 23px 0 0!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:54px!important;padding:8px 12px 8px 15px!important;display:flex!important}.case-head-primary-v2,.case-head-status-v2{align-items:center;gap:7px;min-width:0;display:flex}.case-head-primary-v2{flex:auto;overflow:hidden}.case-head-primary-v2>span,.case-head-status-v2>span{border:1px solid var(--border-soft);min-height:25px;color:var(--text-secondary);background:var(--surface-soft);border-radius:999px;flex:none;align-items:center;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.case-head-primary-v2>span,.case-head-status-v2>span{background:color-mix(in srgb, var(--surface-soft) 72%, transparent)}}.case-head-primary-v2>span,.case-head-status-v2>span{white-space:nowrap;font-size:9px;font-weight:760}.case-head-primary-v2>strong{min-width:0;color:var(--text-primary);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:820;display:flex;overflow:hidden}.case-head-primary-v2>strong i{color:var(--text-muted);font-size:9px;font-style:normal}.case-head-primary-v2 .workspace-case-id{color:var(--text-muted);background:0 0}.case-head-department-v2{color:var(--text-primary)!important;background:var(--card-bg)!important}.case-head-status-v2{flex:none}.case-head-status-v2 .workspace-priority{text-transform:uppercase;letter-spacing:.04em}.case-head-status-v2 .workspace-priority.severity-critical,.snapshot-status-v2.severity-critical{color:#d92f3c;background:#d92f3c14;border-color:#d92f3c2e}.case-head-status-v2 .workspace-priority.severity-high,.snapshot-status-v2.severity-high{color:#a75f00;background:#e28f1b1a;border-color:#e28f1b33}.case-head-status-v2 .workspace-priority.severity-medium,.snapshot-status-v2.severity-medium{color:#856700;background:#dfb8181a;border-color:#dfb81833}.case-head-status-v2 .workspace-priority.severity-low,.snapshot-status-v2.severity-low{color:#26704a;background:#31785317;border-color:#3178532e}.case-head-lifecycle-v2{color:var(--text-primary)!important}.case-head-assignee-v2{text-overflow:ellipsis;max-width:150px;overflow:hidden}.case-head-status-v2 .hero-due,.case-head-status-v2 .hero-completed-date{min-height:29px!important;padding-inline:11px!important}.case-head-status-v2 .case-save-status{background:0 0!important;border:0!important;min-width:auto!important;padding-inline:4px!important}.case-head-status-v2>button{min-width:34px;color:var(--text-secondary);background:var(--surface-soft);border:0;border-radius:11px!important;width:34px!important;height:34px!important}.compact-completed-state{border-radius:12px!important;min-height:38px!important;margin-bottom:8px!important}.case-command-summary-v2{border:1px solid var(--border-soft);background:var(--card-bg);border-radius:17px;grid-template-columns:minmax(0,1fr) minmax(480px,.95fr);gap:16px;padding:15px 16px;display:grid;box-shadow:0 8px 26px #12141a09}.case-command-copy-v2{flex-direction:column;justify-content:center;min-width:0;display:flex}.case-command-copy-v2>span{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:820}.case-command-unit-copy-v4{min-width:0}.case-command-vehicle-v4{color:#6c6e72;align-items:center;gap:5px;margin-top:5px;font-size:13px;font-weight:500;line-height:1.25;display:flex}.case-command-vehicle-v4 svg{color:#6c6e72;flex:none}@media (prefers-color-scheme:light){.case-hero-modal{--case-modal-background:#fff;--case-primary-text:#18191b;--case-secondary-text:#6c6e72;--case-main-warm-surface:#f8f5ef;--case-active-tab:#eadbc2;--case-divider:#e8e6e1;--case-white-content-surface:#fff;--case-truck-icon-background:#e8bb79;--case-truck-icon-color:#fff;--case-blue-soft:#f0f5f9;--case-purple-soft:#f3eff8;--case-green-soft:#edf5ee;--case-peach-soft:#fbefe8;--case-complete-button:#c7a775;--case-danger-text:#ed5446;--case-priority-dot:#ff5b55}}.case-command-copy-v2 p{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:11px;font-weight:580;line-height:1.42;display:-webkit-box;overflow:hidden}.case-command-facts-v2{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.case-command-facts-v2{background:color-mix(in srgb, var(--surface-soft) 58%, transparent)}}.case-command-facts-v2>div{border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:50px;padding:8px 10px;display:flex}.case-command-facts-v2>div:nth-child(3n){border-right:0}.case-command-facts-v2>div:nth-last-child(-n+3){border-bottom:0}.case-command-facts-v2 strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:780;line-height:1.25;overflow:hidden}.case-command-facts-v2 .has-escalation strong{color:#d92f3c}.case-workspace-tabs{max-width:100%;z-index:8!important;border:1px solid var(--border-soft)!important;background:var(--app-bg)!important;border-radius:12px!important;width:auto!important;min-height:38px!important;margin:9px 0 0!important;padding:4px!important;display:inline-flex!important;position:sticky!important;top:-10px!important}@supports (color:color-mix(in lab, red, red)){.case-workspace-tabs{background:color-mix(in srgb, var(--app-bg) 93%, transparent)!important}}.case-workspace-tabs button{min-height:29px!important;color:var(--text-secondary)!important;border-radius:9px!important;padding:0 13px!important;font-size:9px!important;font-weight:790!important}.case-workspace-body{padding-top:9px!important}.redesigned-case-overview{min-height:0!important}.case-overview-layout-v2{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:9px;display:grid}.case-overview-main-v2{gap:9px;min-width:0;display:grid}.case-story-card-v2,.case-snapshot-card-v2,.case-support-card-v2{border:1px solid var(--border-soft);background:var(--card-bg);box-shadow:0 6px 22px #12141a06}.case-story-card-v2{border-radius:15px;overflow:hidden}.case-story-section-v2{border-top:1px solid var(--border-soft);min-width:0;padding:11px 13px}.case-story-card-v2>.case-story-section-v2:first-child{border-top:0}.case-story-section-v2 header,.case-support-card-v2 header,.case-snapshot-card-v2>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.case-story-section-v2 header>div,.case-support-card-v2 header>div,.case-snapshot-card-v2>header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.case-story-section-v2 header strong,.case-support-card-v2 header strong,.case-snapshot-card-v2>header strong{color:var(--text-primary);letter-spacing:-.01em;font-size:10px;font-weight:820}.case-story-section-v2 header span,.case-support-card-v2 header span,.case-snapshot-card-v2>header span{color:var(--text-muted);font-size:7px;font-weight:680}.case-story-section-v2>p,.case-support-card-v2>p{color:var(--text-secondary);white-space:pre-wrap;margin:6px 0 0;font-size:10px;font-weight:590;line-height:1.42}.case-story-split-v2{border-top:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-story-split-v2 .case-story-section-v2{border-top:0;border-left:1px solid var(--border-soft)}.case-story-split-v2 .case-story-section-v2:first-child{border-left:0}.case-details-inner-surface{isolation:isolate;background:#fff padding-box padding-box;border-radius:14px;overflow:hidden}.case-details-inner-surface:before,.case-details-inner-surface:after{border-radius:inherit}[data-case-overview-shell]{isolation:isolate;box-sizing:border-box;width:100%;box-shadow:none;border:0;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:14px;display:grid;position:relative;overflow:hidden;clip-path:none!important;background:#f7f5f1!important;-webkit-mask:none!important;mask:none!important}[data-case-overview-shell]:before,[data-case-overview-shell]:after{content:none!important;display:none!important}[data-case-overview-shell]>[data-case-info-card]{box-sizing:border-box;min-width:0;min-height:84px;box-shadow:none;border:0;flex-direction:column;gap:12px;margin:0;padding:16px;display:flex;position:relative;overflow:hidden;background-color:#fff!important;background-image:none!important;border-radius:16px!important}[data-case-overview-shell]>[data-case-info-card].case-overview-card--full{grid-column:1/-1}[data-case-overview-shell]>[data-case-info-card] h4,[data-case-overview-shell]>[data-case-info-card] p{background:0 0!important}[data-case-overview-shell]>[data-case-info-card] h4{color:#111;margin:0;padding:0;font-size:14px;font-weight:700;line-height:20px}[data-case-overview-shell]>[data-case-info-card] p{color:#344054;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0;font-size:14px;font-weight:500;line-height:20px}.case-support-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.case-support-card-v2>header>svg{color:var(--text-muted)}.case-escalation-list-v2{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.case-escalation-list-v2>span{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:9px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.case-escalation-list-v2 b{color:var(--text-primary);font-size:8px}.case-escalation-list-v2 small{color:var(--text-muted);font-size:7px}.case-department-data-v2 dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:8px 0 0;display:grid}.case-department-data-v2 dl>div{background:var(--surface-soft);border-radius:8px;padding:6px 8px}.case-department-data-v2 dt{color:var(--text-muted);font-size:7px;font-weight:720}.case-department-data-v2 dd{color:var(--text-primary);margin:2px 0 0;font-size:8px;font-weight:760}.case-snapshot-card-v2{border-radius:15px;padding:11px;position:sticky;top:47px;overflow:hidden}.case-snapshot-card-v2>header{min-height:32px;margin-bottom:7px}.snapshot-status-v2{border:1px solid var(--border-soft);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;min-height:23px;padding:0 8px;display:inline-flex;font-size:7px!important;font-weight:820!important}.case-snapshot-grid-v2{border:1px solid var(--border-soft);background:var(--border-soft);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.case-snapshot-grid-v2>div{background:var(--card-bg);flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:53px;padding:8px 9px;display:flex}.case-snapshot-grid-v2 dt{color:var(--text-muted);letter-spacing:.025em;text-transform:uppercase;font-size:7px;font-weight:730}.case-snapshot-grid-v2 dd{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;font-weight:790;line-height:1.2;overflow:hidden}.case-detail-form-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important}.case-detail-form-v2 label{min-width:0}.case-detail-form-v2 label>span{font-size:7px!important}.case-detail-form-v2 input,.case-detail-form-v2 select{border-radius:9px!important;height:34px!important;padding-inline:9px!important;font-size:9px!important}.redesigned-case-overview .workspace-title-editor{border-radius:12px!important;margin-bottom:8px!important;padding:10px 11px!important}.redesigned-case-overview .workspace-title-editor input{height:36px!important}.redesigned-case-overview .workspace-editor{margin-top:6px;border-radius:9px!important;min-height:66px!important;padding:9px 10px!important;font-size:9px!important;line-height:1.4!important}.workspace-repair-panel,.workspace-activity-panel{border-radius:15px!important;min-height:0!important;padding:13px!important}.workspace-repair-readout>div{border-radius:12px!important;min-height:78px!important;padding:11px!important}.workspace-repair-readout dd{font-size:13px!important}.workspace-repair-form{gap:8px!important}.workspace-repair-form input,.workspace-repair-form select,.workspace-repair-form .currency-control{border-radius:9px!important;height:36px!important;font-size:9px!important}.workspace-timeline-large>div{min-height:54px!important}.case-workspace-footer{border-radius:0 0 23px 23px!important;gap:8px!important;min-height:58px!important;padding:8px 12px!important}.workspace-quick-update textarea{border-radius:10px!important;height:38px!important;min-height:38px!important;padding:10px 11px!important;font-size:9px!important}.workspace-quick-update button,.workspace-footer-actions>button,.edit-case-button,.case-workspace-footer .mark-completed-button,.case-workspace-footer .reopen-case-button,.escalate-case-button,.delete-case-button{border-radius:10px!important;min-width:auto!important;height:38px!important;min-height:38px!important;padding-inline:13px!important;font-size:9px!important}.completed-footer-summary strong{font-size:9px!important}.completed-footer-summary small{font-size:7px!important}.completed-month-group.is-collapsed .completed-month-content{pointer-events:none;opacity:0!important;grid-template-rows:0fr!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.case-center-month-group .completed-month-content{padding:0!important}.case-center-month-group.is-expanded .case-center-grid{padding:10px!important}.case-center-month-group.is-collapsed .case-center-grid,.completed-month-group.is-collapsed .completed-card-grid{height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.completed-month-group.is-collapsed{min-height:0!important}.case-filter-panel label>span,.case-filter-panel select,.case-filter-panel input,.case-filter-panel button,.case-filter-chips button,.case-filter-more,.case-center-total,.case-filter-status,.completed-filter-panel label>span,.completed-filter-panel select,.completed-filter-panel input,.completed-filter-panel button{font-weight:740!important}.case-filter-panel label>span,.completed-filter-panel label>span{color:var(--text-primary)!important}.enhanced-select-menu,.enhanced-select-menu button{font-weight:720!important}html[data-theme=dark] .case-workspace-head-v2,html[data-theme=dark] .case-command-summary-v2,html[data-theme=dark] .case-story-card-v2,html[data-theme=dark] .case-support-card-v2,html[data-theme=dark] .case-snapshot-card-v2,html[data-theme=dark] .case-snapshot-grid-v2>div{background:#171819!important;border-color:#34363a!important}html[data-theme=dark] .case-command-facts-v2,html[data-theme=dark] .case-snapshot-grid-v2,html[data-theme=dark] .case-story-section-v2,html[data-theme=dark] .case-story-split-v2,html[data-theme=dark] .case-story-split-v2 .case-story-section-v2{border-color:#34363a!important}html[data-theme=dark] .case-command-facts-v2>div,html[data-theme=dark] .case-escalation-list-v2>span,html[data-theme=dark] .case-department-data-v2 dl>div{background:#1d1f21!important;border-color:#34363a!important}html[data-theme=dark] .case-head-primary-v2>strong,html[data-theme=dark] .case-head-department-v2,html[data-theme=dark] .case-head-lifecycle-v2,html[data-theme=dark] .case-command-copy-v2 h2,html[data-theme=dark] .case-command-facts-v2 strong,html[data-theme=dark] .case-story-section-v2 header strong,html[data-theme=dark] .case-story-section-v2>p,html[data-theme=dark] .case-support-card-v2 header strong,html[data-theme=dark] .case-support-card-v2>p,html[data-theme=dark] .case-snapshot-card-v2>header strong,html[data-theme=dark] .case-snapshot-grid-v2 dd,html[data-theme=dark] .case-view-tabs button,html[data-theme=dark] .case-filter-panel,html[data-theme=dark] .case-filter-panel label>span,html[data-theme=dark] .case-filter-panel select,html[data-theme=dark] .case-filter-panel input,html[data-theme=dark] .completed-filter-panel label>span,html[data-theme=dark] .completed-filter-panel select,html[data-theme=dark] .completed-filter-panel input{color:#f4f5f6!important}html[data-theme=dark] .case-command-copy-v2 p,html[data-theme=dark] .case-head-primary-v2>span,html[data-theme=dark] .case-head-status-v2>span,html[data-theme=dark] .case-story-section-v2 header span,html[data-theme=dark] .case-support-card-v2 header span,html[data-theme=dark] .case-snapshot-card-v2>header span,html[data-theme=dark] .case-snapshot-grid-v2 dt{color:#aeb2b8!important}html[data-theme=dark] .case-workspace-tabs button{color:#b9bdc3!important}html[data-theme=dark] .case-workspace-tabs button.active{color:#111216!important;background:#f3f4f6!important;border-color:#f3f4f6!important}html[data-theme=dark] .case-view-tabs{background:#171819!important;border-color:#34363a!important;overflow:hidden!important}html[data-theme=dark] .case-view-tabs button:not(.active){color:#d9dce0!important;background:0 0!important}html[data-theme=dark] .case-view-tabs button.active{color:#111216!important;background:#f3f4f6!important}@media (max-width:1060px){.case-command-summary-v2,.case-overview-layout-v2{grid-template-columns:1fr}.case-snapshot-card-v2{position:static}.case-snapshot-grid-v2{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.case-hero-layer{padding:8px!important}.case-hero-modal,.case-hero-layer.is-open .case-hero-modal{border-radius:19px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:calc(100vh - 16px)!important;max-height:calc(100vh - 16px)!important}.case-workspace-head-v2{border-radius:18px 18px 0 0!important}.case-head-primary-v2 .case-head-department-v2,.case-head-status-v2 .case-head-assignee-v2,.case-head-status-v2 .case-save-status{display:none!important}.case-command-facts-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.case-command-facts-v2>div:nth-child(3n){border-right:1px solid var(--border-soft)}.case-command-facts-v2>div:nth-child(2n){border-right:0}.case-command-facts-v2>div:nth-last-child(-n+3){border-bottom:1px solid var(--border-soft)}.case-command-facts-v2>div:nth-last-child(-n+2){border-bottom:0}.case-story-split-v2,.case-support-grid-v2,.case-detail-form-v2{grid-template-columns:1fr}.case-story-split-v2 .case-story-section-v2{border-left:0;border-top:1px solid var(--border-soft)}.case-snapshot-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.case-workspace-footer{flex-wrap:wrap!important}.workspace-quick-update{flex-basis:100%}.workspace-footer-actions{justify-content:flex-end;width:100%}.case-workspace-footer{border-radius:0 0 18px 18px!important}}.case-hero-modal,.case-hero-layer.is-open .case-hero-modal{background:#fff!important;border-radius:22px!important;width:min(880px,100vw - 36px)!important;max-width:calc(100vw - 36px)!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 36px)!important;overflow:hidden!important}.case-workspace-head-v2{background:#fff!important;border-radius:21px 21px 0 0!important;min-height:52px!important;padding:8px 11px 8px 14px!important}.case-head-primary-v2{flex:0 auto!important}.case-head-primary-v2>strong{display:none!important}.case-head-status-v2{margin-left:auto}[data-case-details-modal]{--case-modal-bg:#fffefc;--case-primary:#171715;--case-muted:#66625d;--case-hero:#f1e7d9;--case-facts:#fffcf7;--case-tabs:#efe8df;--case-active-tab:#cdaa74;--case-content:#f3eee7;--case-card:#fffdf9;--case-icon-bg:#d89a45;--case-vehicle:#3f3a34;--case-icon:#a56d2e;--case-divider:#e3d8c9;--case-complete:#b98a4f;--case-priority:#171715;--case-high:#ff5b55;--case-id:#f0f5f9;--case-department:#f3eff8;--case-saved:#e4f0e6;--case-escalate-bg:#fbeae3;--case-escalate:#e65a48;color:var(--case-primary)!important;background:var(--case-modal-bg)!important}[data-case-details-modal] .case-hero-head,[data-case-details-modal] .case-workspace-head,[data-case-details-modal] .case-hero-footer{background:var(--case-modal-bg)!important;color:var(--case-primary)!important}[data-case-details-modal] .case-command-summary-v2{background:var(--case-hero)!important;border-color:var(--case-divider)!important;box-shadow:none!important}[data-case-details-modal] .case-command-facts-v2{background:var(--case-facts)!important;border-color:var(--case-divider)!important}[data-case-details-modal] .case-command-facts-v2>div{border-color:var(--case-divider)!important}[data-case-details-modal] .case-workspace-tabs{background:var(--case-tabs)!important;border-color:var(--case-divider)!important;box-shadow:none!important}[data-case-details-modal] .case-workspace-tabs button.active{background:var(--case-active-tab)!important;color:var(--case-primary)!important;box-shadow:none!important}[data-case-details-modal] .workspace-panel,[data-case-details-modal] .case-overview-card,[data-case-details-modal] .case-story-card-v2,[data-case-details-modal] .case-snapshot-card-v2,[data-case-details-modal] .case-support-card-v2{background:var(--case-card)!important;border-color:var(--case-divider)!important}[data-case-details-modal] .case-command-copy-v2 h2,[data-case-details-modal] .case-command-facts-v2 strong,[data-case-details-modal] .metadata-value{color:var(--case-primary)!important}[data-case-details-modal] .case-command-facts-v2 span,[data-case-details-modal] .metadata-label,[data-case-details-modal] .case-command-copy-v2 p{color:var(--case-muted)!important}[data-case-details-modal] .case-command-unit-icon-v4{background:var(--case-icon-bg)!important;color:#fff!important}[data-case-details-modal] .metadata-icon.fact-icon-tile{color:var(--case-icon)!important}[data-case-details-modal] .case-command-vehicle-v4{margin-top:7px;font-size:13px;font-weight:600;color:var(--case-vehicle)!important}[data-case-details-modal] .case-command-vehicle-v4 svg{width:14px;height:14px;color:var(--case-icon)!important}[data-case-details-modal] .case-command-vehicle-v4 span{color:var(--case-vehicle)!important}[data-case-details-modal] .workspace-case-id{background:var(--case-id)!important;color:var(--case-primary)!important}[data-case-details-modal] .case-head-department-v2{background:var(--case-department)!important;color:var(--case-primary)!important}[data-case-details-modal] .workspace-priority{background:var(--case-priority)!important;color:#fff!important}[data-case-details-modal] .workspace-priority i{background:var(--case-high)!important}[data-case-details-modal] .case-save-status{background:var(--case-saved)!important;color:var(--case-primary)!important}[data-case-details-modal] .case-workspace-footer{border-top-color:var(--case-divider)!important;background:var(--case-modal-bg)!important}[data-case-details-modal] .case-workspace-footer button:not(.primary):not(.complete-case-button){background:var(--case-tabs)!important;color:var(--case-primary)!important}[data-case-details-modal] .case-workspace-footer .primary,[data-case-details-modal] .case-workspace-footer .complete-case-button,[data-case-details-modal] .mark-completed-button{background:var(--case-complete)!important;color:#fff!important}[data-case-details-modal] .escalate-button,[data-case-details-modal] .case-escalate-button,[data-case-details-modal] .escalate-case-button{background:var(--case-escalate-bg)!important;color:var(--case-escalate)!important}[data-case-details-modal] .case-overview-card h4,[data-case-details-modal] .workspace-panel-heading strong{color:var(--case-primary)!important}.case-head-status-v2 .case-save-status{font-weight:800!important}.case-workspace-scroll.compact-case-scroll{background:#fff!important;flex:0 auto!important;min-height:0!important;max-height:calc(100vh - 150px)!important;padding:10px 12px 11px!important;overflow:hidden auto!important}.case-command-summary-v2{background:#fff!important;border-radius:16px!important;grid-template-columns:minmax(210px,.72fr) minmax(430px,1.28fr)!important;gap:12px!important;padding:13px!important;overflow:hidden!important}.case-command-copy-v2>span{color:#666a70!important;letter-spacing:.07em!important;margin-bottom:3px!important;font-size:8px!important;font-weight:850!important}.case-command-copy-v2 h2{font-size:clamp(18px,2.2vw,24px)!important;line-height:1.08!important}.case-command-unit-v3{color:#2d3035!important;-webkit-line-clamp:unset!important;align-items:center!important;gap:7px!important;margin:7px 0 0!important;font-size:11px!important;font-weight:760!important;line-height:1.2!important;display:flex!important}.case-command-unit-v3 b{color:#111318;font-weight:850}.case-command-unit-v3 i{color:#8b8e94;font-size:8px;font-style:normal}.case-command-facts-v2{background:#f3f3f0!important;border-radius:12px!important;overflow:hidden!important}.case-command-facts-v2 span{font-weight:800!important}.case-command-facts-v2 strong{font-size:9px!important;font-weight:800!important}.case-workspace-tabs{background:#f3f3f0!important;margin-top:8px!important;overflow:hidden!important}.case-workspace-body,.redesigned-case-overview,.workspace-overview-panel,.case-overview-layout-v2,.case-overview-main-v2{background:0 0!important;min-height:0!important}.case-overview-layout-v2{display:block!important}.case-overview-main-v2{gap:8px!important;display:grid!important}.case-story-card-v2,.case-support-card-v2,.case-inline-editor-v3{box-shadow:none!important;background:#f3f3f0!important;border:1px solid #d7d8da!important;overflow:hidden!important}.case-story-card-v2{border-radius:14px!important}.case-story-section-v2,.case-story-split-v2,.case-story-split-v2 .case-story-section-v2{background:0 0!important}.case-story-section-v2>p,.case-support-card-v2>p{color:#202328!important;margin-top:5px!important;font-size:10px!important;font-weight:650!important}.case-support-card-v2.case-department-data-v2{grid-column:1/-1}[data-case-details-modal] .case-hero-modal,[data-case-details-modal] .case-hero-head,[data-case-details-modal] .case-workspace-head,[data-case-details-modal] .case-workspace-footer{background:var(--case-modal-bg)!important}[data-case-details-modal] .case-story-card-v2,[data-case-details-modal] .case-support-card-v2,[data-case-details-modal] .case-inline-editor-v3,[data-case-details-modal] .case-overview-card{background:var(--case-card)!important;border-color:var(--case-divider)!important}[data-case-details-modal] .case-workspace-footer{border-top-color:var(--case-divider)!important}[data-case-details-modal] .mark-completed-button{background:var(--case-complete)!important}[data-case-details-modal] .escalate-case-button{background:var(--case-escalate-bg)!important;color:var(--case-escalate)!important}.case-inline-editor-v3>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.case-inline-editor-v3>header>div{flex-direction:column;gap:2px;display:flex}.case-inline-editor-grid-v3{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.case-inline-editor-grid-v3 label{gap:4px;min-width:0;display:grid}.case-inline-editor-grid-v3 label>span{color:#555960;letter-spacing:.035em;text-transform:uppercase;font-size:7px;font-weight:850}.case-inline-editor-grid-v3 input,.case-inline-editor-grid-v3 select{color:#111318;background:#fff;border:1px solid #d4d5d7;border-radius:9px;outline:none;width:100%;min-width:0;height:34px;padding:0 9px;font-size:9px;font-weight:780}.case-inline-editor-grid-v3 input:focus,.case-inline-editor-grid-v3 select:focus{border-color:#94979d;box-shadow:0 0 0 3px #1113180f}.case-inline-title-v3{grid-column:span 2}.case-workspace-footer{background:#fff!important;border-radius:0 0 21px 21px!important;min-height:55px!important;padding:7px 10px!important}.workspace-quick-update textarea,.workspace-quick-update button,.workspace-footer-actions>button,.edit-case-button,.case-workspace-footer .mark-completed-button,.case-workspace-footer .reopen-case-button,.escalate-case-button,.delete-case-button{height:36px!important;min-height:36px!important}.case-filter-panel,.case-filter-panel :where(label,span,strong,b,button,select,input,option),.case-center-filters.case-filter-panel :where(label,span,strong,b,button,select,input,option),.completed-filter-row.case-filter-panel :where(label,span,strong,b,button,select,input,option),.enhanced-select-menu,.enhanced-select-menu button,.enhanced-select-menu button span{font-weight:800!important}.case-filter-panel label>span,.case-center-filters.case-filter-panel label>span,.completed-filter-row.case-filter-panel label>span{font-weight:850!important}.case-filter-panel input::placeholder,.case-center-filters.case-filter-panel input::placeholder,.completed-filter-row.case-filter-panel input::placeholder{font-weight:750!important}.case-filter-panel .case-center-total strong,.case-filter-panel .case-center-total span,.case-filter-toolbar-actions>span,.case-filter-status{font-weight:850!important}html[data-theme=dark] .case-hero-modal,html[data-theme=dark] .case-workspace-head-v2,html[data-theme=dark] .case-workspace-scroll.compact-case-scroll,html[data-theme=dark] .case-command-summary-v2,html[data-theme=dark] .case-workspace-body,html[data-theme=dark] .redesigned-case-overview,html[data-theme=dark] .workspace-overview-panel,html[data-theme=dark] .case-overview-layout-v2,html[data-theme=dark] .case-overview-main-v2,html[data-theme=dark] .case-workspace-footer{background:#111214!important}html[data-theme=dark] .case-command-facts-v2,html[data-theme=dark] .case-workspace-tabs,html[data-theme=dark] .case-story-card-v2,html[data-theme=dark] .case-support-card-v2,html[data-theme=dark] .case-inline-editor-v3{background:#1b1c1f!important;border-color:#383a3f!important}html[data-theme=dark] .case-command-unit-v3,html[data-theme=dark] .case-command-unit-v3 b,html[data-theme=dark] .case-story-section-v2>p,html[data-theme=dark] .case-support-card-v2>p,html[data-theme=dark] .case-inline-editor-v3 header strong{color:#f4f5f6!important}html[data-theme=dark] .case-inline-editor-grid-v3 label>span,html[data-theme=dark] .case-inline-editor-v3 header span{color:#aeb2b8!important}html[data-theme=dark] .case-inline-editor-grid-v3 input,html[data-theme=dark] .case-inline-editor-grid-v3 select{color:#f4f5f6!important;background:#121315!important;border-color:#3d3f44!important}@media (max-width:900px){.case-command-summary-v2{grid-template-columns:1fr!important}.case-inline-editor-grid-v3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.case-hero-layer{padding:8px!important}.case-hero-modal,.case-hero-layer.is-open .case-hero-modal{border-radius:18px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important}.case-workspace-head-v2{border-radius:17px 17px 0 0!important}.case-head-status-v2 .case-head-lifecycle-v2,.case-head-status-v2 .case-head-assignee-v2,.case-head-status-v2 .case-save-status{display:none!important}.case-command-facts-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.case-inline-editor-grid-v3,.case-story-split-v2,.case-support-grid-v2{grid-template-columns:1fr!important}.case-inline-title-v3{grid-column:auto}.case-story-split-v2 .case-story-section-v2{border-left:0!important;border-top:1px solid var(--border-soft)!important}.case-workspace-footer{border-radius:0 0 17px 17px!important}}.case-hero-layer{padding:14px!important}.case-hero-modal,.case-hero-layer.is-open .case-hero-modal{border-radius:14px!important;width:min(760px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 28px)!important}.case-workspace-head-v2{border-radius:13px 13px 0 0!important;min-height:56px!important;padding:9px 10px 9px 13px!important}.case-head-status-v2>button{border-radius:10px!important;width:34px!important;height:34px!important}.case-workspace-scroll.compact-case-scroll{background:#fff!important;flex:0 auto!important;min-height:0!important;max-height:calc(100vh - 142px)!important;padding:9px 10px 10px!important}.case-command-summary-v2{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;flex-direction:column!important;grid-template-columns:none!important;gap:7px!important;padding:0!important;display:flex!important;overflow:visible!important}.case-command-copy-v2{background:#f3f3f0!important;border:1px solid #d7d8da!important;border-radius:10px!important;min-width:0!important;padding:12px 14px!important;overflow:hidden!important}.case-command-copy-v2>span{color:#5f6369!important;letter-spacing:.075em!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:9px!important;font-weight:850!important;display:block!important}.case-command-copy-v2 h2{color:#101216!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(26px,4vw,32px)!important;font-weight:850!important;line-height:1.02!important}.case-command-unit-v3{color:#24272c!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:9px 0 0!important;font-size:14px!important;font-weight:780!important;line-height:1.2!important;display:flex!important}.case-command-unit-v3 b{color:#101216!important;font-size:15px!important;font-weight:880!important}.case-command-unit-v3 i{color:#7c8086!important;font-size:9px!important}.case-command-facts-v2{box-sizing:border-box!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:minmax(68px,auto)!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.case-command-facts-v2>div{box-sizing:border-box!important;grid-template-columns:26px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:68px!important;display:grid!important}.case-command-facts-v2 .metadata-icon{width:26px!important;min-width:26px!important}.case-command-facts-v2 .metadata-text{gap:4px!important;min-width:0!important;display:grid!important}.case-command-facts-v2 .metadata-label{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.case-command-facts-v2 .metadata-value,.case-command-facts-v2 strong{overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;text-overflow:clip!important;min-width:0!important;max-width:100%!important;line-height:1.3!important}@media (min-width:901px) and (max-width:1220px){.case-command-facts-v2{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.case-command-facts-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.case-command-facts-v2>div:nth-child(2n){border-right:0!important}}@media (max-width:520px){.case-command-facts-v2{grid-template-columns:1fr!important}.case-command-facts-v2>div{border-right:0!important}}.case-command-facts-v2>div{background:0 0!important;min-height:54px!important;padding:9px 11px!important}.case-command-facts-v2 span{color:#5f6369!important;letter-spacing:.035em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:850!important}.case-command-facts-v2 strong{color:#15171b!important;margin-top:4px!important;font-size:11px!important;font-weight:820!important;line-height:1.25!important}.case-workspace-tabs{width:100%!important;min-height:42px!important;box-shadow:none!important;background:#f3f3f0!important;border-radius:9px!important;margin:7px 0 0!important;padding:4px!important;position:static!important;top:auto!important}.case-workspace-tabs button{border-radius:7px!important;min-height:32px!important;padding:0 14px!important;font-size:10px!important;font-weight:820!important}.case-workspace-body{min-height:0!important;padding-top:7px!important;overflow:visible!important}.redesigned-case-overview,.workspace-overview-panel,.case-overview-layout-v2,.case-overview-main-v2{min-height:0!important;margin:0!important;padding:0!important}.case-overview-main-v2{gap:7px!important}.case-story-card-v2,.case-support-card-v2,.case-inline-editor-v3{background:#f3f3f0!important;border-radius:10px!important}.case-story-section-v2{min-height:0!important;padding:11px 13px!important}.case-story-section-v2 header strong,.case-support-card-v2 header strong,.case-inline-editor-v3 header strong{font-size:12px!important;font-weight:860!important}.case-story-section-v2 header span,.case-support-card-v2 header span,.case-inline-editor-v3 header span{font-size:8px!important;font-weight:730!important}.case-story-section-v2>p,.case-support-card-v2>p{margin-top:5px!important;font-size:12px!important;font-weight:680!important;line-height:1.35!important}.case-support-grid-v2{gap:7px!important}.case-support-card-v2{border-radius:10px!important;min-height:70px!important;padding:10px 12px!important}.case-inline-editor-v3{border-radius:10px!important;padding:11px!important}.case-inline-editor-grid-v3 input,.case-inline-editor-grid-v3 select{height:38px!important;font-size:11px!important}.case-inline-editor-grid-v3 label>span{font-size:8px!important}.case-workspace-footer{border-radius:0 0 13px 13px!important;min-height:52px!important;padding:7px 9px!important}.case-workspace-footer .mark-completed-button,.case-workspace-footer .reopen-case-button{min-width:136px!important}html[data-theme=dark] .case-command-summary-v2{background:#111214!important}html[data-theme=dark] .case-command-copy-v2,html[data-theme=dark] .case-command-facts-v2,html[data-theme=dark] .case-workspace-tabs,html[data-theme=dark] .case-story-card-v2,html[data-theme=dark] .case-support-card-v2,html[data-theme=dark] .case-inline-editor-v3{background:#1b1c1f!important;border-color:#383a3f!important}html[data-theme=dark] .case-command-copy-v2 h2,html[data-theme=dark] .case-command-unit-v3,html[data-theme=dark] .case-command-unit-v3 b,html[data-theme=dark] .case-command-facts-v2 strong{color:#f5f6f7!important}html[data-theme=dark] .case-command-copy-v2>span,html[data-theme=dark] .case-command-facts-v2 span{color:#aeb2b8!important}@media (max-width:780px){.case-hero-modal,.case-hero-layer.is-open .case-hero-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}.case-command-facts-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.case-hero-layer{padding:6px!important}.case-hero-modal,.case-hero-layer.is-open .case-hero-modal{border-radius:12px!important;width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100vh - 12px)!important}.case-workspace-head-v2{border-radius:11px 11px 0 0!important}.case-command-copy-v2 h2{font-size:25px!important}.case-command-unit-v3{font-size:13px!important}.case-command-facts-v2{grid-template-columns:1fr!important}.case-workspace-tabs{overflow-x:auto!important}.case-workspace-footer{border-radius:0 0 11px 11px!important}}.enhanced-select-menu{scrollbar-gutter:stable;touch-action:pan-y;overscroll-behavior:contain!important}.enhanced-select-menu::-webkit-scrollbar{width:10px}.enhanced-select-menu::-webkit-scrollbar-track{background:0 0}.enhanced-select-menu::-webkit-scrollbar-thumb{background:#a9aaad padding-box padding-box;border:3px solid #0000;border-radius:999px}.enhanced-select-menu::-webkit-scrollbar-thumb:hover{background:#7d7f83 padding-box padding-box}.case-command-copy-v2 h2{overflow-wrap:anywhere}.case-command-unit-v3{color:#4d5157!important;margin-top:7px!important;font-size:13px!important;font-weight:760!important}html[data-theme=dark] .enhanced-select-menu::-webkit-scrollbar-thumb{background:#66696f padding-box padding-box}html[data-theme=dark] .case-command-unit-v3{color:#c5c8cd!important}.enhanced-select-layer{z-index:12000!important}.enhanced-select-menu{z-index:2!important;pointer-events:auto!important;overscroll-behavior:contain!important}.streamlined-top-actions{background:#fff!important;border:1px solid #d7d8da!important;border-radius:17px!important;min-height:52px!important;padding:4px!important;overflow:visible!important;box-shadow:0 5px 18px #0f172a09!important}.streamlined-top-actions .streamlined-date{min-width:178px!important;height:42px!important;padding:4px 16px!important}.streamlined-top-actions .streamlined-date strong{color:#111216!important;font-size:13px!important;font-weight:850!important}.streamlined-top-actions .streamlined-date span{color:#6c7076!important;font-size:10px!important;font-weight:720!important}.streamlined-top-actions .streamlined-icon{border-radius:11px!important;width:46px!important;min-width:46px!important;height:42px!important}.streamlined-top-actions .streamlined-new-case{color:#fff!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#111216!important;border-radius:12px!important;margin:0 0 0 1px!important;padding:0 17px!important;font-size:11px!important;font-weight:850!important}.streamlined-top-actions .streamlined-new-case:hover{background:#000!important}.streamlined-top-actions>*+:before{background:#dedfdf!important;top:7px!important;bottom:7px!important}.case-command-copy-v2{padding:14px 16px!important}.case-command-copy-v2>span,.case-command-unit-v3{display:none!important}.case-command-title-row-v4{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.case-command-title-row-v4 h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:#101216!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(22px,3vw,28px)!important;font-weight:880!important;line-height:1.06!important}.case-command-issue-v4{text-align:right;flex:none;color:#111216!important;font-size:13px!important;font-weight:820!important;line-height:1.2!important}.case-center-month-controls-compact{justify-content:flex-end!important;min-height:0!important;padding-block:0!important}.case-card-context{align-items:center}.case-card-attachment-count{color:#4c5056;background:#f5f5f3;border:1px solid #dedfdf;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:3px 6px;font-size:8px;font-weight:850;display:inline-flex}.new-case-media-section{overflow:visible!important}.new-case-media-dropzone,.case-photo-dropzone{cursor:pointer;background:#fff;border:1.5px dashed #bfc1c4;border-radius:15px;align-items:center;gap:13px;min-height:104px;padding:15px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative}.new-case-media-dropzone:hover,.new-case-media-dropzone.is-dragging,.case-photo-dropzone:hover,.case-photo-dropzone.is-dragging{background:#f8f8f6;border-color:#111216;transform:translateY(-1px)}.new-case-media-dropzone input,.case-photo-dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.new-case-media-icon,.case-photo-dropzone-icon{color:#fff;background:#111216;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.new-case-media-dropzone>div,.case-photo-dropzone{color:#111216}.new-case-media-dropzone>div{gap:3px;min-width:0;display:grid}.new-case-media-dropzone strong,.case-photo-dropzone>strong{font-size:12px!important;font-weight:850!important}.new-case-media-dropzone small,.case-photo-dropzone>small{color:#73777d;font-size:9px;font-weight:700}.new-case-media-dropzone>b{background:#f4f4f2;border:1px solid #d6d7d8;border-radius:10px;margin-left:auto;padding:9px 12px;font-size:9px;font-weight:850}.attachment-status-message{color:#555960;background:#efefed;border-radius:9px;margin-top:8px;padding:8px 10px;font-size:9px;font-weight:760}.new-case-media-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.new-case-media-preview article{background:#fff;border:1px solid #d9dadb;border-radius:12px;grid-template-columns:52px minmax(0,1fr) 28px;align-items:center;gap:9px;min-width:0;padding:7px;display:grid;position:relative}.new-case-media-thumb{color:#555960;background:#ededeb;border:0;border-radius:9px;place-items:center;width:52px;height:44px;display:grid;overflow:hidden}.new-case-media-thumb img{object-fit:cover;width:100%;height:100%}.new-case-media-preview article>div{gap:3px;min-width:0;display:grid}.new-case-media-preview article>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px!important;font-weight:820!important}.new-case-media-preview article>div small{color:#777b81;font-size:8px}.attachment-remove-button{place-items:center;width:28px;height:28px;display:grid;color:#555960!important;background:#fff!important;border:1px solid #d9dadb!important;border-radius:8px!important;padding:0!important}.attachment-remove-button:hover{color:#b42318!important;background:#fff4f2!important;border-color:#efb4ad!important}.workspace-photos-panel{background:#f3f3f0!important;border:1px solid #d7d8da!important;border-radius:10px!important;min-height:0!important;padding:12px!important}.photos-panel-heading{align-items:center!important}.photos-panel-heading>span{color:#4f5359;background:#fff;border:1px solid #d6d7d8;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.case-photo-dropzone{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:94px;margin-bottom:11px}.case-photo-dropzone-icon{width:36px;height:36px;margin-bottom:3px}.case-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.case-photo-card{background:#fff;border:1px solid #d7d8da;border-radius:12px;min-width:0;position:relative;overflow:hidden}.case-photo-preview{aspect-ratio:4/3;background:#e9e9e7;border:0;place-items:center;width:100%;padding:0;display:grid;overflow:hidden}.case-photo-preview img{object-fit:cover;width:100%;height:100%;transition:transform .22s}.case-photo-preview:hover img{transform:scale(1.035)}.case-photo-preview>span{color:#777b81;place-items:center;gap:5px;display:grid}.case-photo-preview>span small{font-size:8px}.case-photo-card>div{gap:3px;min-width:0;padding:8px 9px 9px;display:grid}.case-photo-card>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px!important}.case-photo-card>div span{color:#777b81;font-size:8px}.case-photo-card>.attachment-remove-button{position:absolute;top:7px;right:7px;box-shadow:0 5px 14px #00000014}.case-document-list{gap:7px;margin-top:11px;display:grid}.case-document-list article{background:#fff;border:1px solid #d7d8da;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px 9px;display:grid}.case-document-list article>span{background:#eeeeec;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.case-document-list article>div{gap:2px;min-width:0;display:grid}.case-document-list article>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px!important}.case-document-list article>div small{color:#777b81;font-size:8px}.case-document-list article>button:not(.attachment-remove-button){background:#fff;border:1px solid #d5d6d7;border-radius:8px;height:30px;padding:0 10px;font-size:8px;font-weight:850}.photos-empty-state{text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px;display:grid}.photos-empty-state>span{color:#555960;background:#e8e8e6;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.photos-empty-state strong{font-size:13px!important}.photos-empty-state p{color:#777b81;margin:0;font-size:9px}.case-attachments-summary-card{cursor:pointer}.case-attachments-summary-card:hover{background:#eeeeeb!important;border-color:#bcbec1!important}.attachment-lightbox{z-index:14000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.attachment-lightbox-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0b0db8;border:0;position:absolute;inset:0}.attachment-lightbox>section{z-index:1;background:#111216;border:1px solid #ffffff2e;border-radius:18px;flex-direction:column;width:min(980px,100vw - 32px);max-height:calc(100vh - 32px);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 100px #00000073}.attachment-lightbox header,.attachment-lightbox footer{color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.attachment-lightbox header>div{gap:2px;min-width:0;display:grid}.attachment-lightbox header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.attachment-lightbox header span{color:#aeb2b8;font-size:9px}.attachment-lightbox header button{color:#fff;background:#292b2e;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.attachment-lightbox img{object-fit:contain;background:#090a0b;align-self:center;max-width:100%;min-height:0;max-height:calc(100vh - 150px)}.attachment-lightbox footer{border-top:1px solid #303237;justify-content:flex-end}.attachment-lightbox footer button{color:#fff;background:#202225;border:1px solid #44474c;border-radius:9px;height:34px;padding:0 12px;font-size:9px;font-weight:820}html[data-theme=dark] .streamlined-top-actions{background:#151618!important;border-color:#3a3c40!important}html[data-theme=dark] .streamlined-top-actions>*+:before{background:#3a3c40!important}html[data-theme=dark] .streamlined-top-actions .streamlined-date strong{color:#f5f6f7!important}html[data-theme=dark] .streamlined-top-actions .streamlined-date span{color:#aeb2b8!important}html[data-theme=dark] .case-command-title-row-v4 h2,html[data-theme=dark] .case-command-issue-v4{color:#f5f6f7!important}html[data-theme=dark] .case-card-attachment-count{color:#d9dce0;background:#242629;border-color:#3c3e42}html[data-theme=dark] .new-case-media-dropzone,html[data-theme=dark] .case-photo-dropzone,html[data-theme=dark] .new-case-media-preview article,html[data-theme=dark] .case-photo-card,html[data-theme=dark] .case-document-list article,html[data-theme=dark] .photos-panel-heading>span,html[data-theme=dark] .workspace-photos-panel{color:#f5f6f7!important;background:#1b1c1f!important;border-color:#383a3f!important}html[data-theme=dark] .new-case-media-dropzone:hover,html[data-theme=dark] .new-case-media-dropzone.is-dragging,html[data-theme=dark] .case-photo-dropzone:hover,html[data-theme=dark] .case-photo-dropzone.is-dragging{background:#222427;border-color:#f5f6f7}html[data-theme=dark] .new-case-media-dropzone>div,html[data-theme=dark] .case-photo-dropzone{color:#f5f6f7}html[data-theme=dark] .new-case-media-thumb,html[data-theme=dark] .case-document-list article>span,html[data-theme=dark] .case-photo-preview{background:#292b2e}html[data-theme=dark] .attachment-remove-button,html[data-theme=dark] .case-document-list article>button:not(.attachment-remove-button){color:#f5f6f7!important;background:#222427!important;border-color:#44464b!important}html[data-theme=dark] .attachment-status-message{color:#d8dbe0;background:#26282b}@media (max-width:820px){.streamlined-top-actions .streamlined-date{min-width:140px!important}.case-command-title-row-v4{flex-direction:column;align-items:flex-start;gap:5px}.case-command-title-row-v4 h2{white-space:normal}.case-command-issue-v4{text-align:left}.case-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.new-case-media-preview{grid-template-columns:1fr}}@media (max-width:620px){.streamlined-top-actions .streamlined-date{display:none!important}.streamlined-top-actions .streamlined-new-case{width:42px!important;padding:0!important;font-size:0!important}.case-photo-grid{grid-template-columns:1fr}.case-document-list article{grid-template-columns:34px minmax(0,1fr) auto}.case-document-list article .attachment-remove-button{grid-column:3}.new-case-media-dropzone{flex-wrap:wrap;align-items:flex-start}.new-case-media-dropzone>b{margin-left:55px}}.case-workspace-head-v2{min-height:58px!important}.case-head-primary-v2>span,.case-head-status-v2>span{min-height:28px!important;padding-inline:10px!important;font-size:11px!important;font-weight:820!important}.case-workspace-head-v2 button{width:38px!important;height:38px!important}.case-command-issue-v4{font-size:15px!important;font-weight:850!important}.case-command-facts-v2 span{font-size:10px!important;font-weight:850!important}.case-command-facts-v2 strong{margin-top:5px!important;font-size:14px!important;font-weight:820!important;line-height:1.3!important}.case-workspace-tabs{min-height:48px!important;padding:5px!important}.case-workspace-tabs button{min-height:38px!important;padding:0 17px!important;font-size:13px!important;font-weight:820!important}.case-story-section-v2 header strong,.case-support-card-v2 header strong,.case-inline-editor-v3 header strong,.workspace-panel-heading strong{font-size:16px!important;font-weight:850!important;line-height:1.2!important}.case-story-section-v2 header span,.case-support-card-v2 header span,.case-inline-editor-v3 header span,.workspace-panel-heading span{font-size:11px!important;font-weight:700!important;line-height:1.3!important}.case-story-section-v2>p,.case-support-card-v2>p,.case-escalation-list-v2 b,.case-escalation-list-v2 small,.workspace-attachment-list span{font-size:15px!important;font-weight:650!important;line-height:1.45!important}.case-support-card-v2{min-height:84px!important;padding:13px 15px!important}.workspace-editor{min-height:94px!important;padding:12px 14px!important;font-size:15px!important;font-weight:620!important;line-height:1.45!important}.case-inline-editor-v3{padding:15px!important}.case-inline-editor-v3>header{margin-bottom:14px!important}.case-inline-editor-grid-v3{gap:11px!important}.case-inline-editor-grid-v3 label{gap:6px!important}.case-inline-editor-grid-v3 label>span{letter-spacing:.03em!important;font-size:11px!important;font-weight:850!important}.case-inline-editor-grid-v3 input,.case-inline-editor-grid-v3 select{border-radius:11px!important;height:46px!important;padding:0 13px!important;font-size:15px!important;font-weight:720!important}.workspace-repair-panel{padding:16px!important}.workspace-panel-heading{margin-bottom:15px!important}.workspace-repair-form,.workspace-repair-readout{gap:12px!important}.workspace-repair-form label,.workspace-repair-form .currency-field{gap:7px!important}.workspace-repair-form label>span,.workspace-repair-form .currency-field>span,.workspace-repair-readout dt{letter-spacing:.025em!important;font-size:12px!important;font-weight:850!important}.workspace-repair-form input,.workspace-repair-form select,.workspace-repair-form .currency-control,.workspace-repair-form .themed-select-trigger{border-radius:11px!important;height:46px!important;min-height:46px!important;padding-inline:13px!important;font-size:15px!important;font-weight:740!important}.workspace-repair-readout>div{min-height:72px!important;padding:13px 15px!important}.workspace-repair-readout dd{margin-top:6px!important;font-size:17px!important;font-weight:820!important;line-height:1.25!important}.case-workspace-footer{min-height:62px!important;padding:9px 11px!important}.workspace-quick-update textarea,.workspace-quick-update button,.workspace-footer-actions>button,.edit-case-button,.case-workspace-footer .mark-completed-button,.case-workspace-footer .reopen-case-button,.escalate-case-button,.delete-case-button{height:44px!important;min-height:44px!important;font-size:13px!important;font-weight:820!important}.workspace-quick-update textarea{padding:12px 14px!important}.case-filter-panel,.case-center-filters.case-filter-panel,.completed-filter-row.case-filter-panel{padding:14px!important}.case-filter-toolbar,.case-filter-footer{gap:12px!important}.case-filter-quick-chips button,.case-filter-toolbar-actions button,.case-filter-more{min-height:36px!important;padding:0 13px!important;font-size:13px!important;font-weight:820!important}.case-filter-grid{gap:12px!important}.case-filter-grid label{gap:7px!important}.case-filter-grid label>span,.case-center-filters.case-filter-panel label>span,.completed-filter-row.case-filter-panel label>span{font-size:12px!important;font-weight:850!important;line-height:1.2!important}.case-filter-grid select,.case-filter-grid input,.case-center-filters.case-filter-panel select,.case-center-filters.case-filter-panel input,.completed-filter-row.case-filter-panel select,.completed-filter-row.case-filter-panel input{border-radius:11px!important;height:44px!important;min-height:44px!important;padding-inline:13px!important;font-size:14px!important;font-weight:760!important}.case-filter-grid input::placeholder,.case-center-filters.case-filter-panel input::placeholder,.completed-filter-row.case-filter-panel input::placeholder{font-size:13px!important;font-weight:650!important}.case-filter-toolbar-actions>span,.case-filter-status,.case-filter-panel .case-center-total span{font-size:12px!important;font-weight:800!important}.case-filter-panel .case-center-total strong{font-size:25px!important;font-weight:900!important}.enhanced-select-menu button,.enhanced-select-menu button span{min-height:42px!important;font-size:14px!important;font-weight:760!important}html[data-theme=dark] .workspace-repair-panel,html[data-theme=dark] .workspace-repair-readout>div{background:#1b1c1f!important;border-color:#383a3f!important}html[data-theme=dark] .workspace-repair-form label>span,html[data-theme=dark] .workspace-repair-form .currency-field>span,html[data-theme=dark] .workspace-repair-readout dt,html[data-theme=dark] .case-filter-grid label>span{color:#c8cbd0!important}@media (max-width:820px){.case-inline-editor-grid-v3,.workspace-repair-form,.workspace-repair-readout{grid-template-columns:1fr!important}.case-filter-grid,.case-filter-grid-advanced,.completed-filter-row.case-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.case-filter-grid,.case-filter-grid-advanced,.completed-filter-row.case-filter-panel{grid-template-columns:1fr!important}}.case-center-shell{align-content:start!important;gap:14px!important;min-height:0!important;padding:0 2px 18px!important;display:grid!important}.case-center-month-controls{display:none!important}.case-center-control-panel{min-height:0!important;margin:0!important;padding:14px!important}.case-center-filters .case-filter-grid-primary{grid-template-columns:repeat(9,minmax(120px,1fr))!important}.case-center-groups,.case-center-month-group{margin-top:0!important}.mission-card.dynamic-card.severity-code-red,.case-center-card.severity-code-red,.completed-case-card.severity-code-red{--accent:#dc2626!important;background:#fff0f1!important;border-color:#ef4444!important;box-shadow:0 14px 34px #dc26261f!important}.mission-card.dynamic-card.severity-code-yellow,.case-center-card.severity-code-yellow,.completed-case-card.severity-code-yellow{--accent:#d6a500!important;background:#fff9db!important;border-color:#e4b900!important;box-shadow:0 14px 34px #b487001c!important}.case-center-card.severity-code-red:before,.completed-case-card.severity-code-red:before,.case-center-card.severity-code-yellow:before,.completed-case-card.severity-code-yellow:before,.severity-code-red .severity-strip,.severity-code-yellow .severity-strip,.mission-card.severity-code-red .mission-card-accent,.mission-card.severity-code-yellow .mission-card-accent{display:none!important}.severity-code-red .island-status,.island-status.severity-code-red,.workspace-priority.severity-code-red,.detail-priority.severity-code-red,.hero-priority.severity-code-red{color:#9f1020!important;background:#ffe3e6!important;border-color:#ef5c69!important}.severity-code-yellow .island-status,.island-status.severity-code-yellow,.workspace-priority.severity-code-yellow,.detail-priority.severity-code-yellow,.hero-priority.severity-code-yellow{color:#684f00!important;background:#fff1a8!important;border-color:#dab000!important}.severity-code-red .island-status i{background:#dc2626!important}.severity-code-yellow .island-status i{background:#d6a500!important}.table-health.severity-code-red,.severity-dot.severity-code-red{background:#dc2626!important}.table-health.severity-code-yellow,.severity-dot.severity-code-yellow{color:#111!important;background:#d6a500!important}.case-hero-modal.severity-code-red .case-command-summary-v2{background:#fff4f5!important;border-color:#dc262661!important}.case-hero-modal.severity-code-yellow .case-command-summary-v2{background:#fffbea!important;border-color:#d6a5006b!important}.admin-management-panel,.executive-assignment-panel{border:1px solid var(--border-soft);background:var(--card-bg);border-radius:20px;gap:16px;margin-bottom:18px;padding:20px;display:grid}.admin-management-panel>header,.executive-assignment-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-management-panel>header>div,.executive-assignment-panel>header>div{gap:4px;display:grid}.admin-management-panel>header span,.executive-assignment-panel>header span{color:var(--text-muted);letter-spacing:.08em;font-size:11px;font-weight:850}.admin-management-panel>header h3,.executive-assignment-panel>header h3{color:var(--text-primary);letter-spacing:-.035em;margin:0;font-size:24px;font-weight:900}.admin-management-panel>header p,.executive-assignment-panel>header p{color:var(--text-secondary);margin:0;font-size:13px;font-weight:650}.admin-management-panel>header>strong,.executive-assignment-panel>header>strong{border:1px solid var(--border-soft);color:var(--text-primary);background:var(--surface-soft);white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:850}.department-manager-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.department-manager-card{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:16px;gap:13px;padding:15px;display:grid}.department-manager-card>header{align-items:center;gap:10px;display:flex}.department-manager-card>header>span{color:#fff;background:#111216;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.department-manager-card>header div{gap:2px;display:grid}.department-manager-card>header strong{font-size:15px;font-weight:880}.department-manager-card>header small{color:var(--text-secondary);font-size:11px;font-weight:700}.department-manager-card label,.executive-assignment-form label{gap:6px;min-width:0;display:grid}.department-manager-card label>span,.executive-assignment-form label>span{color:var(--text-secondary);font-size:11px;font-weight:850}.department-manager-card select,.executive-assignment-form select,.executive-assignment-form input,.executive-assignment-form textarea,.executive-assignment-meta select{border:1px solid var(--border-soft);width:100%;min-height:44px;color:var(--text-primary);background:var(--card-bg);border-radius:11px;outline:none;padding:10px 12px;font-size:14px;font-weight:760}.executive-assignment-form{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:15px;display:grid}.executive-title-field{grid-column:span 2}.executive-description-field{grid-column:1/-2}.executive-assignment-form textarea{resize:vertical;min-height:78px}.executive-create-button{color:#fff;background:#111216;border-radius:12px;justify-content:center;align-self:end;align-items:center;gap:8px;min-height:48px;font-size:13px;font-weight:850;display:inline-flex}.executive-assignment-list{gap:9px;display:grid}.executive-assignment-card{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:14px;grid-template-columns:135px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.executive-assignment-card.severity-code-red{background:#fff0f1;border-color:#ef5c69}.executive-assignment-card.severity-code-yellow{background:#fff9db;border-color:#d9b000}.executive-assignment-card.is-overdue{box-shadow:inset 4px 0 #dc2626}.executive-assignment-priority{gap:4px;display:grid}.executive-assignment-priority span{font-size:13px;font-weight:900}.executive-assignment-priority small{color:var(--text-muted);font-size:9px;font-weight:750}.executive-assignment-copy{gap:4px;min-width:0;display:grid}.executive-assignment-copy strong{font-size:15px;font-weight:880}.executive-assignment-copy p{color:var(--text-secondary);margin:0;font-size:12px;font-weight:650}.executive-assignment-copy small{color:var(--text-muted);font-size:10px;font-weight:720}.executive-assignment-meta{grid-template-columns:auto 150px 34px;align-items:center;gap:8px;display:grid}.executive-assignment-meta>span{color:var(--text-secondary);white-space:nowrap;font-size:11px;font-weight:800}.executive-assignment-meta>button{border:1px solid var(--border-soft);width:34px;height:34px;color:var(--text-secondary);background:var(--card-bg);border-radius:9px;place-items:center;display:grid}.executive-assignment-empty{border:1px dashed var(--border-soft);min-height:110px;color:var(--text-secondary);border-radius:14px;align-content:center;place-items:center;gap:5px;display:grid}.executive-assignment-empty strong{color:var(--text-primary);font-size:14px}.executive-assignment-empty span{font-size:11px;font-weight:650}.compact-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.compact-admin-grid button{min-height:155px!important}.operation-board-department-menu button>span:last-child small{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}html[data-theme=dark] .case-center-sort-controls .completed-sort-control,html[data-theme=dark] .case-center-sort-controls .completed-expand-control,html[data-theme=dark] .department-manager-card,html[data-theme=dark] .executive-assignment-form,html[data-theme=dark] .executive-assignment-card{background:#1a1b1e!important;border-color:#36383d!important}html[data-theme=dark] .case-center-sort-controls .completed-sort-control button.active,html[data-theme=dark] .executive-create-button,html[data-theme=dark] .department-manager-card>header>span{color:#111216!important;background:#fff!important}html[data-theme=dark] .mission-card.dynamic-card.severity-code-red,html[data-theme=dark] .case-center-card.severity-code-red,html[data-theme=dark] .completed-case-card.severity-code-red,html[data-theme=dark] .executive-assignment-card.severity-code-red{background:#32191d!important;border-color:#b33b47!important}html[data-theme=dark] .mission-card.dynamic-card.severity-code-yellow,html[data-theme=dark] .case-center-card.severity-code-yellow,html[data-theme=dark] .completed-case-card.severity-code-yellow,html[data-theme=dark] .executive-assignment-card.severity-code-yellow{background:#302a16!important;border-color:#8d761f!important}html[data-theme=dark] .case-hero-modal.severity-code-red .case-command-summary-v2{background:#2b181b!important}html[data-theme=dark] .case-hero-modal.severity-code-yellow .case-command-summary-v2{background:#2c2818!important}@media (max-width:1500px){.case-center-filters .case-filter-grid-primary{grid-template-columns:repeat(5,minmax(145px,1fr))!important}}@media (max-width:1100px){.department-manager-grid,.executive-assignment-form{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-title-field{grid-column:span 2}.executive-description-field,.executive-create-button{grid-column:1/-1}.executive-assignment-card{grid-template-columns:120px minmax(0,1fr)}.executive-assignment-meta{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 180px 34px}.case-center-filter-toolbar{flex-direction:column;align-items:flex-start!important}.case-filter-toolbar-actions{justify-content:flex-end;width:100%}}@media (max-width:720px){.department-manager-grid,.compact-admin-grid{grid-template-columns:1fr!important}.executive-assignment-form{grid-template-columns:1fr}.executive-title-field,.executive-description-field,.executive-create-button{grid-column:auto}.executive-assignment-card{grid-template-columns:1fr}.executive-assignment-meta{grid-column:auto;grid-template-columns:1fr}.case-center-sort-controls{flex-wrap:wrap;width:100%}.case-center-sort-controls>div{flex:auto}.case-center-filters .case-filter-grid-primary{grid-template-columns:1fr!important}}.operation-board-manager-note{min-height:18px;color:var(--text-muted);white-space:nowrap;align-items:center;gap:7px;margin-top:3px;display:flex}.operation-board-manager-note span{font-size:10px;font-weight:760}.operation-board-manager-note strong{color:var(--text-secondary);font-size:11px;font-weight:820}.operation-board-department-menu button>span:last-child small{max-width:none!important}.completed-filter-row .case-filter-toolbar{justify-content:flex-end!important}.completed-filter-primary{grid-template-columns:minmax(120px,.9fr) minmax(120px,.9fr) minmax(135px,1fr) minmax(150px,1.12fr) minmax(130px,.95fr) minmax(185px,1.35fr) minmax(130px,.95fr) minmax(170px,1.15fr)!important}.completed-filter-primary label:nth-child(6) select{padding-right:38px!important}@media (max-width:1500px){.completed-filter-primary{grid-template-columns:repeat(4,minmax(165px,1fr))!important}}@media (max-width:920px){.operation-board-manager-note{white-space:normal;flex-wrap:wrap}.completed-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.completed-filter-primary{grid-template-columns:1fr!important}}html[data-theme=dark] .operation-board-manager-note strong{color:#d5d7dc!important}.reports-page{position:relative!important}.reports-page .reports-action-row{z-index:5!important;margin:0!important;position:absolute!important;top:0!important;right:0!important}.reports-page .report-section-nav{margin-top:0!important}.enhanced-select-menu{border-radius:12px!important;padding:6px!important;overflow-x:hidden!important}.enhanced-select-menu>button{box-sizing:border-box!important;border-radius:8px!important;width:100%!important;min-height:40px!important;margin:0!important;padding:0 11px!important}.enhanced-select-menu>button+button{margin-top:1px!important}.case-hero-modal{border-radius:18px!important;width:min(860px,100vw - 32px)!important;height:min(790px,100vh - 28px)!important}.case-workspace-head-v2{min-height:54px!important;padding:9px 13px!important}.case-head-status-v2 .case-save-status.state-saved{display:none!important}.case-workspace-scroll.compact-case-scroll{background:var(--card-bg)!important;padding:10px!important}.case-command-summary-v2{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:9px 15px 10px!important}.case-command-facts-v2{background:0 0!important;border:0!important;flex-wrap:wrap!important;grid-template-columns:none!important;gap:7px 0!important;margin-top:11px!important;padding:0!important;display:flex!important}.case-command-facts-v2>div{border:0!important;border-right:1px solid var(--border-soft)!important;background:0 0!important;flex:none!important;align-items:baseline!important;gap:5px!important;width:auto!important;min-width:0!important;min-height:auto!important;padding:0 10px!important;display:inline-flex!important}.case-command-facts-v2>div:last-child{border-right:0!important}.case-command-facts-v2 span{font-size:8px!important}.case-command-facts-v2 strong{font-size:10px!important}.case-workspace-tabs{border:0!important;border-bottom:1px solid var(--border-soft)!important;background:0 0!important;border-radius:0!important;min-height:40px!important;margin:3px 6px 10px!important;padding:3px!important}.case-workspace-tabs button{border:0!important;border-radius:8px 8px 0 0!important;min-height:33px!important;padding:0 13px!important;font-size:10px!important}.case-workspace-body,.workspace-overview-panel{background:0 0!important;border:0!important;padding:0!important}.case-story-card-v2{background:var(--surface-soft)!important;box-shadow:none!important;border:0!important;border-radius:12px!important}.case-story-section-v2{background:0 0!important;padding:13px 15px!important}.case-support-card-v2{border:1px solid var(--border-soft)!important;background:var(--card-bg)!important;min-height:68px!important;box-shadow:none!important;border-radius:11px!important;padding:11px 13px!important}.case-workspace-footer{background:var(--card-bg)!important;min-height:60px!important;padding:8px 10px!important}.workspace-footer-actions button{border-radius:10px!important;min-height:42px!important;padding:0 12px!important;font-size:10px!important}@media (max-width:720px){.reports-page .reports-action-row{margin-bottom:8px!important;position:static!important}}.case-workspace-tabs{border:1px solid var(--border-soft)!important;background:var(--surface-soft)!important;border-radius:15px!important;align-items:center!important;gap:4px!important;width:fit-content!important;max-width:calc(100% - 12px)!important;min-height:46px!important;margin:3px 6px 10px!important;padding:4px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.case-workspace-tabs{background:color-mix(in srgb, var(--surface-soft) 72%, transparent)!important}}.case-workspace-tabs{box-shadow:none!important}.case-workspace-tabs button{min-height:36px!important;color:var(--text-primary)!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:11px!important;padding:0 15px!important;font-size:11px!important;font-weight:800!important}.case-workspace-tabs button:not(.active):hover{background:var(--surface-soft)!important}.case-workspace-tabs button.active{color:#fff!important;background:#111216!important;box-shadow:0 5px 14px #00000024!important}.enhanced-select-menu{border-radius:12px!important;padding:5px!important}.enhanced-select-menu>button{border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 11px!important;font-size:13px!important;font-weight:760!important;line-height:1!important;display:flex!important}.enhanced-select-menu>button>span{min-width:0!important;height:auto!important;min-height:0!important;font-size:inherit!important;font-weight:inherit!important;line-height:1.2!important;display:block!important}.enhanced-select-menu>button>svg{flex:none!important}.enhanced-select-menu{max-height:var(--enhanced-select-max,360px)!important;overflow:hidden auto!important}.enhanced-select-menu>button{overflow:visible!important}.enhanced-select-menu>button span,.enhanced-select-menu>button small{text-overflow:unset!important;white-space:nowrap!important;overflow:visible!important}.case-center-control-panel{border-radius:15px!important;gap:8px!important;padding:10px 12px!important}.case-center-filter-toolbar{gap:10px!important;padding-bottom:8px!important}.case-center-sort-controls{gap:7px!important}.case-center-sort-controls .completed-sort-control,.case-center-sort-controls .completed-expand-control{border-radius:10px!important;min-height:34px!important;padding:2px!important}.case-center-sort-controls button{border-radius:8px!important;min-height:28px!important;padding:0 11px!important;font-size:11px!important}.case-center-filters .case-filter-grid-primary{grid-template-columns:repeat(5,minmax(130px,1fr))!important;gap:9px!important}.case-center-filters .case-filter-grid-advanced{grid-template-columns:repeat(6,minmax(130px,1fr))!important;gap:9px!important}.case-center-filters.case-filter-panel .case-filter-grid label{gap:4px!important}.case-center-filters.case-filter-panel .case-filter-grid label>span{font-size:10px!important;line-height:1.15!important}.case-center-filters.case-filter-panel .case-filter-grid select,.case-center-filters.case-filter-panel .case-filter-grid input{height:38px!important;min-height:38px!important;padding-inline:11px!important;font-size:12px!important}.case-center-filters .case-filter-footer{min-height:30px!important;padding-top:7px!important}.case-center-filters .case-filter-more,.case-center-filters .case-filter-toolbar-actions>button{min-height:30px!important;padding:0 10px!important;font-size:11px!important}.case-center-filters .case-filter-toolbar-actions .case-center-total{border-left:1px solid var(--border-soft)!important;min-height:30px!important;padding-left:10px!important}.case-center-filters .case-center-total span{font-size:10px!important}.case-center-filters .case-center-total strong{font-size:21px!important}.report-filter-shell{border-radius:15px!important;gap:8px!important;padding:10px 12px!important;display:grid!important}.report-filter-heading{gap:10px!important;min-height:30px!important;margin:0!important}.report-filter-heading>strong{font-size:13px!important;font-weight:850!important}.report-filter-heading>.report-filter-actions{align-items:center;gap:6px;display:inline-flex!important}.report-filter-actions button{align-items:center;gap:5px;display:inline-flex;border:1px solid var(--border-soft)!important;min-height:30px!important;color:var(--text-secondary)!important;background:0 0!important;border-radius:9px!important;padding:0 10px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important}.report-filter-actions button:hover{color:var(--text-primary)!important;background:var(--surface-soft)!important}.report-filter-more svg{transition:transform .22s}.report-filter-more[aria-expanded=true] svg{transform:rotate(90deg)}.report-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.report-filter-grid label>span{font-size:9px!important}.report-filter-grid select{border-radius:9px!important;height:36px!important;min-height:36px!important;font-size:12px!important}.report-filter-advanced{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .18s,transform .24s;display:grid;overflow:hidden;transform:translateY(-3px)}.report-filter-advanced>.report-filter-grid{min-height:0;overflow:hidden}.report-filter-advanced.is-open{opacity:1;grid-template-rows:1fr;padding-top:2px;transform:translateY(0)}html[data-theme=dark] .case-workspace-tabs{background:#1b1c1f!important;border-color:#383a3f!important}html[data-theme=dark] .case-workspace-tabs button.active{color:#111216!important;background:#fff!important}@media (max-width:980px){.case-center-filters .case-filter-grid-primary,.case-center-filters .case-filter-grid-advanced{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1100px){.report-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.case-workspace-tabs{width:calc(100% - 12px)!important;overflow-x:auto!important}.case-center-filter-toolbar{flex-direction:column!important;align-items:flex-start!important}.case-center-sort-controls{width:100%;overflow-x:auto}.case-filter-toolbar-actions{justify-content:space-between;width:100%}.case-center-filters .case-filter-grid-primary,.case-center-filters .case-filter-grid-advanced,.report-filter-grid{grid-template-columns:1fr!important}}:root{--v318-surface:#f5f6f7;--v318-surface-hover:#eef0f2;--v318-border:#d9dce1;--v318-border-strong:#c4c8ce;--v318-muted:#59616b;--v320-inner:#f5f6f7;--v320-inner-strong:#eef0f2;--v320-border:#d9dce1}html[data-theme=light]{--page-white:#fff;--inner-white:#f5f6f7;--inner-white-strong:#eef0f2;--inner-border:#d9dce1;--app-bg:#fff;--card-bg:#fff;--control-bg:#fff;--control-hover:#eef0f2;--surface-soft:#f5f6f7;--v3-board:#fff;--v3-surface:#f5f6f7;--v3-soft:#f5f6f7;--border-soft:#d9dce1;--border-strong:#c4c8ce;--column-border:#d9dce1;--card-border:#d9dce1;--card-border-hover:#c4c8ce;--text-primary:#17191d;--text-secondary:#535b65;--text-muted:#727b86}html[data-theme=light] :where(.report-filter-shell,.report-kpis,.report-panel,.settings-card,.settings-info-card,.admin-card,.case-center-control-panel,.completed-month-group,.case-story-card-v2,.case-inline-editor-v3){background-color:#f5f6f7!important;border-color:#d9dce1!important}html[data-theme=light] :where(.report-panel>article,.unit-performance-grid>button,.tire-unit-card,.case-support-card-v2,.department-manager-card,.executive-assignment-card){background-color:#fff!important;border-color:#d9dce1!important}.reports-page .reports-action-row{align-items:center;gap:7px;display:flex!important}.reports-action-row>button{color:#fff;white-space:nowrap;background:#111216;border:1px solid #111216;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:11px;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.reports-action-row>button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #1112161f}.report-section-tabs button{min-height:40px;font-size:11px;padding:0 10px!important}.reports-action-row .report-export-button.secondary,.reports-action-row .report-export-button{border-color:var(--border-soft);color:var(--text-primary);background:var(--card-bg)}.report-kpis.is-expenses-hidden{display:none!important}.report-filter-grid-primary{grid-template-columns:repeat(6,minmax(120px,1fr))!important}.report-filter-grid input,.report-filter-grid select{width:100%;font-weight:700;border:1px solid var(--border-soft)!important;height:36px!important;min-height:36px!important;color:var(--text-primary)!important;background:var(--card-bg)!important;border-radius:9px!important;padding:0 11px!important;font-size:12px!important}.report-section-content.expense-ledger-section{gap:14px;display:grid}.expense-ledger-kpis{border:1px solid var(--border-soft);background:var(--border-soft);border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.expense-ledger-kpis article{background:var(--surface-soft);min-width:0;padding:15px 16px}.expense-ledger-kpis span,.expense-ledger-kpis small{color:var(--text-muted);font-size:9px;font-weight:760;display:block}.expense-ledger-kpis span{text-transform:uppercase;letter-spacing:.045em}.expense-ledger-kpis strong{letter-spacing:-.035em;margin:7px 0 4px;font-size:clamp(18px,1.55vw,25px);font-weight:900;display:block}.expense-ledger-kpis .trend-up strong{color:#a23b42}.expense-ledger-kpis .trend-down strong{color:#23764a}.expense-insight-grid{grid-template-columns:1.35fr 1fr 1fr;gap:14px;display:grid}.expense-insight-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-insight-grid .report-panel{min-width:0;margin:0!important}.expense-month-panel .report-month-chart{min-height:210px}.unit-expense-ledger{margin:0!important}.unit-expense-ledger>header>strong{font-size:12px}.unit-expense-group+.unit-expense-group{border-top:1px solid var(--border-soft);margin-top:15px;padding-top:15px}.unit-expense-group>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.unit-expense-group>header>div{align-items:center;gap:8px;display:flex}.unit-expense-group>header span{color:#fff;text-align:center;background:#111216;border-radius:7px;min-width:38px;padding:5px 7px;font-size:9px;font-weight:900}.unit-expense-group>header strong{font-size:14px;font-weight:880}.unit-expense-group>header small{color:var(--text-muted);font-size:10px;font-weight:750}.unit-expense-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.unit-expense-card{border:1px solid var(--border-soft);min-width:0;color:var(--text-primary);background:var(--card-bg);text-align:left;border-radius:13px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s}.unit-expense-card:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 10px 24px #12161e12}.unit-expense-card>header{align-items:center;gap:7px;display:flex}.unit-expense-card>header span{color:#fff;background:#111216;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:900}.unit-expense-card>header strong{font-size:14px;font-weight:900}.unit-expense-card>header em{color:var(--text-muted);margin-left:auto;font-size:9px;font-style:normal;font-weight:750}.unit-expense-card h4{letter-spacing:-.025em;margin:12px 0 2px;font-size:21px;font-weight:900}.unit-expense-card>small{color:var(--text-muted);font-size:9px;font-weight:700}.unit-expense-card dl{border:1px solid var(--border-soft);background:var(--border-soft);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:11px 0 0;display:grid;overflow:hidden}.unit-expense-card dl div{background:var(--surface-soft);min-width:0;padding:7px 8px}.unit-expense-card dt{color:var(--text-muted);font-size:8px;font-weight:740}.unit-expense-card dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;font-weight:850;overflow:hidden}.unit-expense-card footer{color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:9px;font-weight:720;display:flex}.unit-expense-card footer b{color:var(--text-primary);font-weight:850}.expense-inline-empty{border:1px dashed var(--border-soft);color:var(--text-muted);text-align:center;border-radius:11px;padding:20px;font-size:11px;font-weight:700}.expense-ranking-row{border:0;border-bottom:1px solid var(--border-soft);width:100%;min-height:47px;color:var(--text-primary);text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}.expense-ranking-row:last-child{border-bottom:0}.expense-ranking-row>i{width:26px;height:26px;color:var(--text-muted);background:var(--surface-soft);border-radius:8px;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid}.expense-ranking-row>span{gap:2px;min-width:0;display:grid}.expense-ranking-row strong{font-size:11px;font-weight:850}.expense-ranking-row small{color:var(--text-muted);font-size:9px;font-weight:700}.expense-ranking-row>b{white-space:nowrap;font-size:11px;font-weight:880}.expense-records-panel{margin:0!important}.expense-record-table{overflow-x:auto}.expense-record-head,.expense-record-table>article{grid-template-columns:92px 110px minmax(180px,1.35fr) minmax(150px,1fr) minmax(145px,1fr) 100px 70px;align-items:center;gap:10px;min-width:920px;display:grid}.expense-record-head{border-bottom:1px solid var(--border-soft);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:7px 8px;font-size:8px;font-weight:850}.expense-record-table>article{border-bottom:1px solid var(--border-soft);min-height:54px;padding:7px 8px}.expense-record-table>article:last-child{border-bottom:0}.expense-record-table time{color:var(--text-secondary);font-size:10px;font-weight:750}.expense-record-table>article>button{color:var(--text-primary);text-align:left;background:0 0;border:0;font-size:11px;font-weight:880}.expense-record-table article>span:not(.expense-row-actions){gap:2px;min-width:0;display:grid}.expense-record-table article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:840;overflow:hidden}.expense-record-table article small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:680;overflow:hidden}.expense-record-table article>b{text-align:right;font-size:11px;font-weight:900}.expense-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex!important}.expense-row-actions button{border:1px solid var(--border-soft);width:28px;height:28px;color:var(--text-secondary);background:var(--card-bg);border-radius:8px;place-items:center;display:grid}.expense-row-actions button:hover{color:var(--text-primary);background:var(--surface-soft)}.report-unit-layer{padding:18px!important}.report-unit-drawer.expense-unit-page{background:var(--card-bg);border:1px solid #ffffffa6;border-radius:20px;flex-direction:column;display:flex;width:min(1180px,100vw - 36px)!important;height:min(880px,100vh - 36px)!important;padding:0!important;overflow:hidden!important}.expense-unit-header{flex:none;min-height:70px;align-items:center!important;padding:13px 17px!important}.expense-unit-header>div:first-child{align-items:baseline;gap:9px;min-width:0;display:flex}.expense-unit-header>div:first-child>span{color:var(--text-muted);letter-spacing:.1em;font-size:8px!important}.expense-unit-header h3{display:inline;margin:3px 0 0!important;font-size:25px!important}.expense-unit-header p{font-size:11px;display:inline;margin-left:9px!important}.expense-unit-header>div:last-child{align-items:center;gap:7px;display:flex}.expense-unit-header .expense-unit-add{min-width:108px;padding:0 13px;font-size:10px;font-weight:850;color:#fff!important;background:#111216!important;border-color:#111216!important;width:auto!important}html[data-theme=light] .report-unit-drawer.expense-unit-page .expense-unit-header .expense-unit-add{color:#fff!important;background:#111216!important;border-color:#111216!important}.expense-unit-summary{flex:none;border-radius:12px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;margin:12px 16px!important}.expense-unit-summary>div{min-width:0;background:var(--surface-soft)!important;padding:10px 11px!important}.expense-unit-summary span{font-size:8px!important}.expense-unit-summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px!important}.expense-unit-tabs{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:13px;flex:none;align-items:center;gap:4px;width:fit-content;max-width:calc(100% - 32px);min-height:42px;margin:0 16px 11px;padding:4px;display:flex;overflow-x:auto}.expense-unit-tabs button{min-height:32px;color:var(--text-primary);white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:0 13px;font-size:10px;font-weight:820}.expense-unit-tabs button.active{color:#fff;background:#111216;box-shadow:0 5px 12px #0000001f}.expense-unit-content{flex:auto;min-height:0;padding:0 16px 16px;overflow:auto}.expense-unit-overview{grid-template-columns:.85fr 1.15fr;gap:11px;display:grid}.expense-unit-overview .report-panel{margin:0!important}.expense-unit-overview .report-wide{grid-column:1/-1}.expense-unit-history{border:1px solid var(--border-soft);background:var(--card-bg);border-radius:12px;display:grid;overflow:hidden}.expense-unit-history>article{border-bottom:1px solid var(--border-soft);grid-template-columns:92px minmax(170px,1.25fr) minmax(145px,1fr) minmax(145px,1fr) 95px 68px;align-items:center;gap:10px;min-height:54px;padding:8px 11px;display:grid}.expense-unit-history>article:last-child{border-bottom:0}.expense-unit-history time{color:var(--text-secondary);font-size:9px;font-weight:760}.expense-unit-history article>span:not(.expense-row-actions){gap:2px;min-width:0;display:grid}.expense-unit-history strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.expense-unit-history small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:680;overflow:hidden}.expense-unit-history article>b{text-align:right;font-size:11px;font-weight:900}.expense-documents-panel{gap:10px;display:grid}.expense-documents-panel>header{justify-content:space-between;align-items:center;display:flex}.expense-documents-panel>header>div{gap:2px;display:grid}.expense-documents-panel>header strong{font-size:14px;font-weight:880}.expense-documents-panel>header span{color:var(--text-muted);font-size:10px;font-weight:700}.expense-documents-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.expense-documents-panel>div>button{border:1px solid var(--border-soft);min-width:0;color:var(--text-primary);background:var(--surface-soft);text-align:left;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.expense-documents-panel>div>button>span{background:var(--card-bg);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.expense-documents-panel>div>button>div{gap:3px;min-width:0;display:grid}.expense-documents-panel>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.expense-documents-panel>div small{color:var(--text-muted);font-size:8px}.expense-documents-panel em{color:var(--text-muted);font-size:8px;font-style:normal;font-weight:750}.unit-tire-layout{grid-template-columns:330px minmax(0,1fr);gap:11px;display:grid}.tire-position-diagram,.tire-position-history{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:13px;min-width:0;padding:12px}.tire-position-diagram>header,.tire-position-history>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.tire-position-diagram>header>div,.tire-position-history>header>div{gap:2px;display:grid}.tire-position-diagram header strong,.tire-position-history header strong{font-size:12px;font-weight:880}.tire-position-diagram header span,.tire-position-history header span{color:var(--text-muted);font-size:8px;font-weight:680}.tire-position-diagram>header>button,.tire-position-history>header>button{border:1px solid var(--border-soft);min-height:29px;color:var(--text-primary);background:var(--card-bg);border-radius:8px;padding:0 10px;font-size:9px;font-weight:820}.tire-position-diagram>header>button.active,.tire-position-history>header>button{color:#fff;background:#111216;border-color:#111216}.tire-diagram-body{min-height:400px;padding:12px 0;position:relative}.tire-vehicle-line{border:2px solid var(--border-strong);background:var(--card-bg);border-radius:30px;width:76px;position:absolute;inset:26px 50% 26px auto;transform:translate(50%)}@supports (color:color-mix(in lab, red, red)){.tire-vehicle-line{background:color-mix(in srgb, var(--card-bg) 88%, transparent)}}.tire-position-grid{z-index:1;grid-template-columns:repeat(2,92px);place-content:space-between;gap:8px 70px;min-height:376px;display:grid;position:relative}.tire-position-grid button{border:1px solid var(--border-soft);min-height:54px;color:var(--text-primary);background:var(--card-bg);border-radius:11px;align-content:center;place-items:center;gap:3px;padding:6px;display:grid}.tire-position-grid button span{font-size:10px;font-weight:900}.tire-position-grid button small{color:var(--text-muted);font-size:7px;font-weight:700}.tire-position-grid button.has-history{border-color:#7a818b;box-shadow:inset 3px 0 #111216}.tire-position-grid button.active{color:#fff;background:#111216;border-color:#111216;box-shadow:0 8px 18px #00000024}.tire-position-grid button.active small{color:#d5d8dd}.tire-position-history .expense-unit-history{background:var(--card-bg)}.expense-editor-layer{z-index:2800;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.expense-editor-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0c0e127a;border:0;position:absolute;inset:0}.expense-editor-modal{width:min(860px,100vw - 36px);max-height:min(880px,100vh - 36px);color:var(--text-primary);background:var(--card-bg);border:1px solid #fff9;border-radius:19px;flex-direction:column;animation:.32s cubic-bezier(.22,1,.36,1) unit-hero-in;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 100px #00000042}.expense-editor-modal>header{border-bottom:1px solid var(--border-soft);flex:none;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.expense-editor-modal>header>div{gap:2px;display:grid}.expense-editor-modal>header span{color:var(--text-muted);letter-spacing:.1em;font-size:8px;font-weight:850}.expense-editor-modal>header strong{font-size:17px;font-weight:900}.expense-editor-modal>header small{color:var(--text-muted);font-size:9px;font-weight:680}.expense-editor-modal>header>button{border:1px solid var(--border-soft);width:34px;height:34px;color:var(--text-primary);background:var(--surface-soft);border-radius:10px;place-items:center;display:grid}.expense-kind-switch{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:11px;flex:none;gap:3px;width:fit-content;margin:10px 15px 0;padding:3px;display:flex}.expense-kind-switch button{min-height:31px;color:var(--text-primary);background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:9px;font-weight:820}.expense-kind-switch button.active{color:#fff;background:#111216}.expense-editor-scroll{flex:auto;gap:9px;min-height:0;padding:10px 15px 15px;display:grid;overflow:auto}.expense-editor-section{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:13px;padding:11px}.expense-editor-section>header{gap:2px;margin-bottom:9px;display:grid}.expense-editor-section>header strong{font-size:12px;font-weight:880}.expense-editor-section>header span{color:var(--text-muted);font-size:8px;font-weight:680}.expense-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.expense-editor-grid label{min-width:0;gap:4px!important}.expense-editor-grid label>span{color:var(--text-muted)!important;font-size:8px!important;font-weight:800!important}.expense-editor-grid input,.expense-editor-grid select,.expense-editor-grid textarea,.us-date-control{border:1px solid var(--border-soft);width:100%;min-width:0;min-height:36px;color:var(--text-primary);background:var(--card-bg);font:inherit;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:700;line-height:1.25}.expense-editor-grid textarea{resize:vertical}.expense-editor-span-2{grid-column:span 2}.us-date-control.is-invalid{box-shadow:0 0 0 2px #c83c481f;border-color:#c83c48!important}.expense-attachment-control{border:1px dashed var(--border-strong);background:var(--card-bg);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 10px;flex-direction:row!important;gap:7px!important;display:inline-flex!important}.expense-attachment-control input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.expense-attachment-control span{color:var(--text-primary)!important;text-transform:none!important;letter-spacing:0!important;font-size:9px!important}.expense-draft-files{flex-wrap:wrap;grid-column:span 3;align-items:center;gap:5px;display:flex}.expense-draft-files>span{border:1px solid var(--border-soft);background:var(--card-bg);border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.expense-draft-files button{min-height:30px;color:var(--text-primary);background:0 0;border:0;padding:0 8px;font-size:8px;font-weight:750}.expense-editor-modal>footer{border-top:1px solid var(--border-soft);background:var(--card-bg);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 15px;display:flex}.expense-editor-modal>footer>div:first-child{gap:2px;display:grid}.expense-editor-modal>footer span{color:var(--text-muted);text-transform:uppercase;font-size:8px;font-weight:800}.expense-editor-modal>footer strong{font-size:17px;font-weight:900}.expense-editor-modal>footer>div:last-child{gap:7px;display:flex}.expense-editor-modal>footer button{border:1px solid var(--border-soft);min-height:38px;color:var(--text-primary);background:var(--card-bg);border-radius:10px;padding:0 14px;font-size:10px;font-weight:840}.expense-editor-modal>footer button.primary{color:#fff;background:#111216;border-color:#111216}.case-command-issue-v4{font-size:12px!important}.case-story-section-v2 header strong,.case-support-card-v2 header strong,.case-inline-editor-v3 header strong,.workspace-panel-heading strong{font-size:13px!important}.case-story-section-v2 header span,.case-support-card-v2 header span,.case-inline-editor-v3 header span,.workspace-panel-heading span{font-size:9px!important}.case-story-section-v2>p,.case-support-card-v2>p,.case-escalation-list-v2 b,.case-escalation-list-v2 small,.workspace-attachment-list span{font-size:12px!important;line-height:1.35!important}.case-story-card-v2,.case-workspace-tabs{background:#f5f6f7!important}html[data-theme=dark] :where(.expense-ledger-kpis,.unit-expense-card,.expense-unit-history,.expense-documents-panel>div>button,.tire-position-diagram,.tire-position-history,.expense-editor-section,.expense-kind-switch){background:#1b1d21!important;border-color:#383b41!important}html[data-theme=dark] .expense-ledger-kpis article,html[data-theme=dark] .unit-expense-card dl div,html[data-theme=dark] .expense-unit-summary>div,html[data-theme=dark] .expense-documents-panel>div>button>span,html[data-theme=dark] .tire-position-grid button,html[data-theme=dark] .expense-editor-modal,html[data-theme=dark] .expense-editor-grid input,html[data-theme=dark] .expense-editor-grid select,html[data-theme=dark] .expense-editor-grid textarea,html[data-theme=dark] .expense-attachment-control,html[data-theme=dark] .expense-draft-files>span,html[data-theme=dark] .us-date-control{color:#f4f5f6!important;background:#17191c!important;border-color:#3a3d43!important}html[data-theme=dark] .expense-unit-tabs{background:#1b1d21;border-color:#383b41}html[data-theme=dark] .expense-unit-tabs button.active,html[data-theme=dark] .expense-kind-switch button.active,html[data-theme=dark] .tire-position-grid button.active{color:#111216!important;background:#fff!important}html[data-theme=dark] .expense-editor-modal>footer,html[data-theme=dark] .expense-editor-modal>header{background:#17191c;border-color:#383b41}html[data-theme=dark] .case-story-card-v2,html[data-theme=dark] .case-workspace-tabs{background:#1b1d21!important}@media (max-width:1380px){.expense-ledger-kpis,.unit-expense-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-filter-grid-primary{grid-template-columns:repeat(3,minmax(145px,1fr))!important}}@media (max-width:1100px){.reports-page .reports-action-row{justify-content:flex-end;margin-bottom:8px!important;position:static!important}.expense-insight-grid{grid-template-columns:1fr 1fr}.expense-month-panel{grid-column:1/-1}.unit-expense-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-unit-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.unit-tire-layout{grid-template-columns:290px minmax(0,1fr)}.expense-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:820px){.expense-ledger-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-insight-grid,.expense-insight-grid.two-column,.expense-unit-overview,.unit-tire-layout,.unit-expense-grid{grid-template-columns:1fr}.expense-documents-panel>div{grid-template-columns:1fr 1fr}.expense-unit-history{overflow-x:auto}.expense-unit-history>article{min-width:820px}.expense-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.expense-draft-files{grid-column:span 1}.tire-diagram-body{max-width:330px;margin:0 auto}}@media (max-width:560px){.reports-action-row{flex-wrap:wrap}.reports-action-row>button{flex:auto}.expense-ledger-kpis{grid-template-columns:1fr}.expense-unit-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.expense-unit-header{align-items:flex-start!important}.expense-unit-header>div:last-child{flex-direction:column-reverse;align-items:flex-end}.expense-documents-panel>div{grid-template-columns:1fr}.expense-editor-grid{grid-template-columns:1fr!important}.expense-editor-span-2,.expense-draft-files{grid-column:auto}.expense-editor-modal>footer{align-items:flex-start}.expense-editor-modal>footer>div:last-child{width:100%}.expense-editor-modal>footer button{flex:1}}.report-filter-shell{border-radius:13px!important;gap:6px!important;margin-bottom:10px!important;padding:8px 10px!important}.report-filter-heading{min-height:26px!important}.report-filter-heading>strong{font-size:12px!important}.report-filter-actions button{border-radius:8px!important;min-height:27px!important;padding:0 9px!important;font-size:10px!important}.report-filter-grid-primary{grid-template-columns:repeat(4,minmax(135px,1fr))!important;gap:7px!important}.report-filter-advanced>.report-filter-grid{grid-template-columns:repeat(5,minmax(130px,1fr))!important;gap:7px!important}.report-filter-grid label{gap:3px!important}.report-filter-grid label>span{font-size:8px!important;line-height:1.1!important}.report-filter-grid select,.report-filter-grid input{border-radius:8px!important;height:32px!important;min-height:32px!important;padding-inline:9px!important;font-size:11px!important}.report-kpis-five{gap:1px;border-color:var(--border-soft)!important;background:var(--border-soft)!important;border-radius:14px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin-bottom:11px!important}.report-kpis-five>div{align-content:center;min-width:0;min-height:72px;display:grid;background:var(--surface-soft)!important;border:0!important;padding:9px 13px!important}.report-kpis-five span{letter-spacing:.045em!important;font-size:8px!important}.report-kpis-five strong{margin-top:3px!important;font-size:19px!important;line-height:1.08!important}.report-kpis-five small{margin-top:3px!important;font-size:8px!important;line-height:1.2!important}.completed-cases-shell{border-radius:17px!important;padding:12px 14px 14px!important}.completed-cases-head{align-items:center!important;gap:12px!important;min-height:42px!important;margin-bottom:7px!important;padding:0!important}.completed-cases-head h2{font-size:19px!important;line-height:1.1!important}.completed-cases-head p{margin-top:3px!important;font-size:9px!important;line-height:1.15!important}.completed-head-controls{gap:6px!important}.completed-head-controls .completed-sort-control,.completed-head-controls .completed-expand-control{border-radius:9px!important;min-height:32px!important;padding:2px!important}.completed-head-controls :where(.completed-sort-control,.completed-expand-control) button{border-radius:7px!important;min-height:27px!important;padding:0 9px!important;font-size:9px!important}.completed-filter-row.case-filter-panel{border-radius:13px!important;gap:7px!important;margin:0 0 10px!important;padding:8px 10px!important}.completed-filter-primary{grid-template-columns:repeat(4,minmax(135px,1fr))!important;gap:7px!important}.completed-filter-advanced-grid{grid-template-columns:repeat(5,minmax(130px,1fr))!important;gap:7px!important}.completed-filter-row.case-filter-panel .case-filter-grid label{gap:3px!important}.completed-filter-row.case-filter-panel .case-filter-grid label>span{font-size:8px!important;line-height:1.1!important}.completed-filter-row.case-filter-panel .case-filter-grid select,.completed-filter-row.case-filter-panel .case-filter-grid input{border-radius:8px!important;height:32px!important;min-height:32px!important;padding-inline:9px!important;font-size:11px!important}.completed-filter-footer{border:0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:29px!important;margin:0!important;padding:0!important;display:flex!important}.completed-filter-status,.completed-filter-footer-actions{align-items:center;gap:7px;min-width:0;display:flex}.completed-filter-status>span{color:var(--text-muted);white-space:nowrap;font-size:9px;font-weight:760}.completed-filter-status>button,.completed-filter-footer .case-filter-more{color:var(--text-secondary);background:var(--card-bg);font-weight:800;border:1px solid var(--border-soft)!important;border-radius:8px!important;min-height:28px!important;padding:0 9px!important;font-size:9px!important}.completed-filter-status>button:disabled{opacity:.42}.completed-filter-footer .case-center-total{border-left:1px solid var(--border-soft)!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding-left:8px!important;display:flex!important}.completed-filter-footer .case-center-total span{font-size:9px!important}.completed-filter-footer .case-center-total strong{margin:0!important;font-size:18px!important;line-height:1!important}.completed-month-toggle{min-height:42px!important;padding:0 12px!important}.case-command-summary-v2{padding:8px 14px 9px!important}.case-command-title-row-v4{min-width:0;gap:12px!important}.case-command-title-row-v4 h2{overflow-wrap:anywhere;min-width:0;font-size:21px!important}.case-command-facts-v2{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;width:100%!important;margin-top:10px!important;display:grid!important}.case-command-facts-v2>div{border:0!important;border-right:1px solid var(--border-soft)!important;align-content:start!important;align-items:start!important;gap:3px!important;min-width:0!important;min-height:36px!important;padding:0 8px!important;display:grid!important}.case-command-facts-v2>div:first-child{padding-left:0!important}.case-command-facts-v2>div:last-child{border-right:0!important;padding-right:0!important}.case-command-facts-v2 span{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden;color:var(--text-muted)!important;font-size:7px!important;line-height:1.1!important}.case-command-facts-v2 strong{overflow-wrap:anywhere;min-width:0;margin:0!important;font-size:9px!important;line-height:1.25!important}.expense-record-head{z-index:2;background:var(--surface-soft);position:sticky;top:0}html[data-theme=dark] .report-kpis-five,html[data-theme=dark] .completed-filter-row.case-filter-panel{background:#1b1d21!important;border-color:#383b41!important}html[data-theme=dark] .report-kpis-five>div{background:#1b1d21!important}html[data-theme=dark] .completed-filter-status>button,html[data-theme=dark] .completed-filter-footer .case-filter-more{color:#eceef1;background:#17191c;border-color:#3a3d43!important}html[data-theme=dark] .expense-record-head{background:#1b1d21}@media (max-width:1180px){.report-filter-grid-primary,.completed-filter-primary{grid-template-columns:repeat(2,minmax(145px,1fr))!important}.report-filter-advanced>.report-filter-grid,.completed-filter-advanced-grid{grid-template-columns:repeat(3,minmax(140px,1fr))!important}.report-kpis-five{grid-template-columns:repeat(5,minmax(115px,1fr))!important;overflow-x:auto!important}}@media (max-width:720px){.completed-cases-head{flex-direction:column!important;align-items:flex-start!important}.completed-head-controls{width:100%;overflow-x:auto}.completed-filter-footer{flex-direction:column!important;align-items:flex-start!important}.completed-filter-footer-actions{justify-content:space-between;width:100%}.case-command-facts-v2{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:7px!important}.case-command-facts-v2>div:nth-child(3){border-right:0!important}.case-command-facts-v2>div:nth-child(-n+3){border-bottom:1px solid var(--border-soft)!important;padding-bottom:7px!important}.case-command-facts-v2>div:nth-child(4){padding-left:0!important}}@media (max-width:520px){.report-filter-grid-primary,.report-filter-advanced>.report-filter-grid,.completed-filter-primary,.completed-filter-advanced-grid{grid-template-columns:1fr!important}.case-command-facts-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.case-command-facts-v2>div{border-bottom:1px solid var(--border-soft)!important;padding:0 7px 7px!important}.case-command-facts-v2>div:nth-child(2n){border-right:0!important}.case-command-facts-v2>div:nth-child(odd){padding-left:0!important}.case-command-facts-v2>div:nth-last-child(-n+2){border-bottom:0!important;padding-bottom:0!important}}.expense-ledger-kpis>button{min-width:0;min-height:92px;color:var(--text-primary);background:var(--surface-soft);text-align:left;border:0;padding:12px 14px 11px;transition:background .18s,box-shadow .18s,transform .18s;position:relative}.expense-ledger-kpis>button:hover,.expense-ledger-kpis>button:focus-visible{z-index:1;background:var(--card-bg);box-shadow:inset 0 0 0 1px var(--border-strong);outline:0}.expense-ledger-kpis>button:active{transform:scale(.988)}.expense-ledger-kpis>button em{color:var(--text-muted);opacity:0;font-size:8px;font-style:normal;font-weight:800;transition:opacity .18s,transform .18s;position:absolute;bottom:9px;right:12px;transform:translate(-4px)}.expense-ledger-kpis>button:hover em,.expense-ledger-kpis>button:focus-visible em{opacity:1;transform:translate(0)}.expense-ledger-kpis .trend-up strong,.expense-ledger-kpis .trend-down strong{color:var(--text-primary)}.report-month-column.is-interactive,.report-progress-row.is-interactive,.report-row.is-interactive{width:100%;color:var(--text-primary);font:inherit;text-align:left;background:0 0;border:0;transition:background .16s,transform .16s}.report-month-column.is-interactive{border-radius:9px;padding:5px 3px}.report-progress-row.is-interactive{border-radius:10px;padding:8px;display:block}.report-row.is-interactive{border-bottom:1px solid var(--border-soft);padding:10px 7px;display:grid}.report-month-column.is-interactive:hover,.report-progress-row.is-interactive:hover,.report-row.is-interactive:hover{background:var(--surface-soft)}.report-month-column.is-interactive:focus-visible,.report-progress-row.is-interactive:focus-visible,.report-row.is-interactive:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.expense-record-table>article.is-interactive,.expense-unit-history>article.is-interactive{cursor:pointer;transition:background .16s}.expense-record-table>article.is-interactive:hover,.expense-unit-history>article.is-interactive:hover{background:var(--surface-soft)}.expense-record-table>article.is-interactive:focus-visible,.expense-unit-history>article.is-interactive:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.tire-analytics-head-clean{align-items:center;margin:0 0 10px}.tire-analytics-head-clean h3{font-size:24px}.tire-analytics-head-clean>div:first-child>span{color:var(--text-muted)}.tire-summary-primary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tire-summary-primary>button{border:1px solid var(--border-soft);min-width:0;min-height:106px;color:var(--text-primary);background:var(--card-bg);text-align:left;border-radius:14px;align-content:start;gap:4px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.tire-summary-primary>button:first-child{color:#fff;background:#111216;border-color:#111216}.tire-summary-primary>button:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 10px 24px #12161e14}.tire-summary-primary span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:850}.tire-summary-primary>button:first-child span,.tire-summary-primary>button:first-child small,.tire-summary-primary>button:first-child em{color:#ffffffad}.tire-summary-primary strong{letter-spacing:-.04em;margin-top:3px;font-size:clamp(20px,1.65vw,27px);font-weight:920}.tire-summary-primary small{color:var(--text-muted);font-size:9px;font-weight:700}.tire-summary-primary em{color:var(--text-secondary);align-self:end;margin-top:7px;font-size:8px;font-style:normal;font-weight:820}.tire-summary-secondary{border:1px solid var(--border-soft);background:var(--border-soft);border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:8px 0 12px;display:grid;overflow:hidden}.tire-summary-secondary>div{background:var(--surface-soft);align-content:center;gap:3px;min-width:0;min-height:67px;padding:10px 13px;display:grid}.tire-summary-secondary span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:820}.tire-summary-secondary strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.tire-summary-secondary small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:680;overflow:hidden}.tire-unit-section-clean{margin:0!important}.tire-unit-grid.tire-unit-grid-clean{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.tire-unit-card-clean{text-align:left;border-radius:14px;flex-direction:column;min-width:0;min-height:218px;padding:12px;display:flex}.tire-unit-card-clean>header{align-items:center;gap:7px;display:flex}.tire-unit-card-clean>header>span{color:#fff;text-align:center;background:#111216;border-radius:7px;min-width:31px;padding:5px 6px;font-size:8px;font-weight:900}.tire-unit-card-clean>header>strong{font-size:13px;font-weight:900}.tire-unit-card-clean>header>em{color:var(--text-muted);margin-left:auto;font-size:8px;font-style:normal;font-weight:760}.tire-unit-card-value{gap:3px;margin-top:12px;display:grid}.tire-unit-card-value span{color:var(--text-muted);text-transform:uppercase;font-size:8px;font-weight:800}.tire-unit-card-value strong{letter-spacing:-.035em;font-size:21px;font-weight:920}.tire-unit-card-clean dl{border:1px solid var(--border-soft);background:var(--border-soft);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:11px 0 0;display:grid;overflow:hidden}.tire-unit-card-clean dl>div{background:var(--surface-soft);min-width:0;padding:7px 6px}.tire-unit-card-clean dt{color:var(--text-muted);font-size:7px;font-weight:760}.tire-unit-card-clean dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9px;font-weight:880;overflow:hidden}.tire-payment-progress{gap:5px;margin-top:10px;display:grid}.tire-payment-progress>span{background:var(--border-soft);border-radius:99px;height:4px;overflow:hidden}.tire-payment-progress>span i{border-radius:inherit;background:#111216;height:100%;display:block}.tire-payment-progress small{color:var(--text-muted);font-size:8px;font-weight:700}.tire-unit-card-clean footer{color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:8px;font-weight:720;display:flex}.equipment-performance-clean{margin:0!important}.equipment-counts{gap:6px;display:flex}.equipment-counts span{border:1px solid var(--border-soft);color:var(--text-secondary);background:var(--surface-soft);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.unit-performance-grid.unit-performance-grid-clean{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.unit-performance-grid-clean>button{border:1px solid var(--border-soft);min-width:0;min-height:234px;color:var(--text-primary);background:var(--card-bg);text-align:left;border-radius:14px;flex-direction:column;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.unit-performance-grid-clean>button:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 10px 24px #12161e14}.unit-performance-grid-clean>button.is-highest-spend{border-color:#111216;box-shadow:inset 0 3px #111216}.unit-performance-grid-clean>button>header{align-items:center;gap:7px;display:flex}.unit-performance-grid-clean>button>header>span{color:#fff;text-align:center;background:#111216;border-radius:7px;min-width:31px;padding:5px 6px;font-size:8px;font-weight:900}.unit-performance-grid-clean>button>header>strong{font-size:13px;font-weight:900}.unit-performance-grid-clean>button>header>em{color:var(--text-muted);margin-left:auto;font-size:8px;font-style:normal;font-weight:760}.unit-card-primary{gap:3px;margin-top:12px;display:grid;position:relative}.unit-card-primary>span{color:var(--text-muted);letter-spacing:.045em;text-transform:uppercase;font-size:8px;font-weight:800}.unit-card-primary h4{letter-spacing:-.035em;margin:0!important;font-size:21px!important;font-weight:920!important}.unit-card-primary>b{color:#fff;text-transform:uppercase;background:#111216;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:850;position:absolute;top:0;right:0}.unit-performance-grid-clean>button>p{width:fit-content;max-width:100%;color:var(--text-secondary);background:var(--surface-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:750;overflow:hidden;margin:8px 0 0!important}.unit-performance-grid-clean dl{border:1px solid var(--border-soft);background:var(--border-soft);border-radius:9px;overflow:hidden;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;margin:9px 0 0!important;display:grid!important}.unit-performance-grid-clean dl>div{background:var(--surface-soft);min-width:0;border:0!important;padding:7px!important;display:block!important}.unit-performance-grid-clean dt{color:var(--text-muted);font-size:7px;font-weight:760}.unit-performance-grid-clean dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9px;font-weight:880;overflow:hidden}.unit-payment-summary{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:9px;display:grid}.unit-payment-summary>div{gap:4px;display:grid}.unit-payment-summary>div>span{background:var(--border-soft);border-radius:99px;height:4px;overflow:hidden}.unit-payment-summary>div>span i{border-radius:inherit;background:#111216;height:100%;display:block}.unit-payment-summary small{color:var(--text-muted);font-size:7px;font-weight:700}.unit-payment-summary>b{color:var(--text-secondary);font-size:8px;font-weight:820}.unit-performance-grid-clean>button>footer{color:var(--text-muted);justify-content:space-between;align-items:center;font-weight:720;border-top:0!important;margin-top:auto!important;padding-top:9px!important;font-size:8px!important;display:flex!important}.report-unit-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.report-unit-cases button{min-height:82px;padding:11px 98px 11px 12px;transition:border-color .16s,background .16s,transform .16s;position:relative}.report-unit-cases button:hover{border-color:var(--border-strong);background:var(--surface-soft);transform:translateY(-1px)}.report-unit-cases button em{color:var(--text-secondary);font-size:8px;font-style:normal;font-weight:850;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.expense-drilldown-layer,.expense-detail-layer{padding:16px;display:flex;position:fixed;inset:0}.expense-drilldown-layer{z-index:2200;justify-content:flex-end}.expense-detail-layer{z-index:2500;justify-content:center;align-items:center}.expense-drilldown-backdrop,.expense-detail-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1012167a;border:0;position:absolute;inset:0}.expense-drilldown-drawer{width:min(930px,100vw - 32px);height:calc(100vh - 32px);color:var(--text-primary);background:var(--card-bg);border:1px solid #ffffff94;border-radius:20px;flex-direction:column;animation:.34s cubic-bezier(.22,1,.36,1) expense-drawer-enter;display:flex;position:relative;overflow:hidden;box-shadow:-24px 0 70px #0003}.expense-drilldown-drawer>header,.expense-detail-card>header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.expense-drilldown-drawer>header>div,.expense-detail-card>header>div{gap:3px;min-width:0;display:grid}.expense-drilldown-drawer>header span,.expense-detail-card>header span{color:var(--text-muted);letter-spacing:.09em;font-size:8px;font-weight:850}.expense-drilldown-drawer>header h3,.expense-detail-card>header h3{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:920}.expense-drilldown-drawer>header p,.expense-detail-card>header p{color:var(--text-muted);margin:0;font-size:10px;font-weight:680}.expense-drilldown-drawer>header>button,.expense-detail-card>header>button{border:1px solid var(--border-soft);width:36px;height:36px;color:var(--text-primary);background:var(--surface-soft);border-radius:10px;flex:none;place-items:center;display:grid}.expense-drilldown-summary{border:1px solid var(--border-soft);background:var(--border-soft);border-radius:12px;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:12px 16px 0;display:grid;overflow:hidden}.expense-drilldown-summary>div{background:var(--surface-soft);gap:3px;padding:10px 12px;display:grid}.expense-drilldown-summary span{color:var(--text-muted);text-transform:uppercase;font-size:8px;font-weight:800}.expense-drilldown-summary strong{font-size:17px;font-weight:920}.expense-drilldown-list{border:1px solid var(--border-soft);border-radius:13px;flex-direction:column;flex:auto;min-height:0;margin:12px 16px 16px;display:flex;overflow:hidden}.expense-drilldown-list>header{border-bottom:1px solid var(--border-soft);background:var(--surface-soft);gap:2px;padding:11px 12px;display:grid}.expense-drilldown-list>header strong{font-size:12px;font-weight:880}.expense-drilldown-list>header span{color:var(--text-muted);font-size:9px;font-weight:680}.expense-drilldown-list>div{flex:auto;min-height:0;overflow:auto}.expense-drilldown-list>div>button{border:0;border-bottom:1px solid var(--border-soft);width:100%;min-height:62px;color:var(--text-primary);background:var(--card-bg);text-align:left;grid-template-columns:88px 115px minmax(180px,1.35fr) minmax(135px,1fr) 96px 16px;align-items:center;gap:10px;padding:8px 11px;transition:background .16s;display:grid}.expense-drilldown-list>div>button:hover{background:var(--surface-soft)}.expense-drilldown-list time{color:var(--text-secondary);font-size:9px;font-weight:760}.expense-drilldown-list button>span{gap:2px;min-width:0;display:grid}.expense-drilldown-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.expense-drilldown-list button small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:680;overflow:hidden}.expense-drilldown-list button>b{text-align:right;font-size:11px;font-weight:900}.expense-detail-card{width:min(820px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--text-primary);background:var(--card-bg);border:1px solid #ffffff9e;border-radius:19px;flex-direction:column;animation:.3s cubic-bezier(.22,1,.36,1) expense-detail-enter;display:flex;position:relative;overflow:auto;box-shadow:0 28px 90px #00000047}.expense-detail-hero{border:1px solid var(--border-soft);background:var(--border-soft);border-radius:12px;grid-template-columns:1.1fr .9fr 1fr;gap:1px;margin:12px 16px 0;display:grid;overflow:hidden}.expense-detail-hero>div{background:var(--surface-soft);gap:3px;min-width:0;padding:11px 12px;display:grid}.expense-detail-hero span,.expense-detail-section>header span{color:var(--text-muted);text-transform:uppercase;font-size:8px;font-weight:800}.expense-detail-hero strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:920;overflow:hidden}.expense-detail-hero small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:680;overflow:hidden}.expense-detail-section{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:12px;margin:10px 16px 0;padding:12px}.expense-detail-section>header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.expense-detail-section>header strong{font-size:12px;font-weight:880}.expense-detail-facts{border:1px solid var(--border-soft);background:var(--border-soft);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.expense-detail-facts>div{background:var(--card-bg);min-width:0;padding:8px}.expense-detail-facts dt{color:var(--text-muted);text-transform:uppercase;font-size:8px;font-weight:760}.expense-detail-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;font-weight:850}.expense-cost-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.expense-cost-breakdown>div{border:1px solid var(--border-soft);background:var(--card-bg);border-radius:9px;gap:4px;min-width:0;padding:9px;display:grid}.expense-cost-breakdown span{color:var(--text-muted);text-transform:uppercase;font-size:7px;font-weight:760}.expense-cost-breakdown strong{font-size:11px;font-weight:880}.expense-cost-breakdown>div.is-total{color:#fff;background:#111216;border-color:#111216}.expense-cost-breakdown>div.is-total span{color:#ffffffad}.expense-cost-breakdown>div.is-total strong{color:#fff}.expense-detail-description>p,.expense-detail-documents>p{color:var(--text-secondary);margin:0;font-size:10px;font-weight:680;line-height:1.45}.tire-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:9px}.expense-detail-notes{border-top:1px solid var(--border-soft);margin-top:9px;padding-top:9px}.expense-detail-notes>span{color:var(--text-muted);text-transform:uppercase;font-size:7px;font-weight:800}.expense-detail-notes>p{color:var(--text-secondary);margin:4px 0 0;font-size:10px;line-height:1.45}.expense-detail-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.expense-detail-documents>button{border:1px solid var(--border-soft);min-width:0;color:var(--text-primary);background:var(--card-bg);text-align:left;border-radius:9px;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:8px;display:grid}.expense-detail-documents>button>span{gap:2px;min-width:0;display:grid}.expense-detail-documents strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.expense-detail-documents small{color:var(--text-muted);font-size:7px}.expense-detail-card>footer{border-top:1px solid var(--border-soft);background:var(--card-bg);justify-content:flex-end;gap:7px;margin-top:10px;padding:11px 16px;display:flex;position:sticky;bottom:0}.expense-detail-card>footer button{border:1px solid var(--border-soft);min-height:34px;color:var(--text-primary);background:var(--surface-soft);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:820;display:inline-flex}.expense-detail-card>footer button.primary{color:#fff;background:#111216;border-color:#111216}html[data-theme=dark] .expense-ledger-kpis>button,html[data-theme=dark] .tire-summary-primary>button:not(:first-child),html[data-theme=dark] .tire-summary-secondary>div,html[data-theme=dark] .tire-unit-card-clean,html[data-theme=dark] .unit-performance-grid-clean>button,html[data-theme=dark] .expense-drilldown-drawer,html[data-theme=dark] .expense-detail-card,html[data-theme=dark] .expense-drilldown-list>div>button{color:#f4f5f6;background:#1b1d21;border-color:#3a3d43}html[data-theme=dark] .expense-ledger-kpis>button:hover,html[data-theme=dark] .expense-drilldown-list>div>button:hover,html[data-theme=dark] .expense-record-table>article.is-interactive:hover,html[data-theme=dark] .expense-unit-history>article.is-interactive:hover,html[data-theme=dark] .report-month-column.is-interactive:hover,html[data-theme=dark] .report-progress-row.is-interactive:hover,html[data-theme=dark] .report-row.is-interactive:hover{background:#24272c}html[data-theme=dark] .tire-summary-primary>button:first-child,html[data-theme=dark] .tire-unit-card-clean>header>span,html[data-theme=dark] .unit-performance-grid-clean>button>header>span,html[data-theme=dark] .unit-card-primary>b,html[data-theme=dark] .expense-cost-breakdown>div.is-total,html[data-theme=dark] .expense-detail-card>footer button.primary{color:#111216;background:#fff;border-color:#fff}html[data-theme=dark] .tire-summary-primary>button:first-child span,html[data-theme=dark] .tire-summary-primary>button:first-child small,html[data-theme=dark] .tire-summary-primary>button:first-child em,html[data-theme=dark] .expense-cost-breakdown>div.is-total span{color:#5f6369!important}html[data-theme=dark] .tire-summary-primary>button:first-child strong,html[data-theme=dark] .tire-unit-card-clean>header>span,html[data-theme=dark] .unit-performance-grid-clean>button>header>span,html[data-theme=dark] .unit-card-primary>b,html[data-theme=dark] .expense-cost-breakdown>div.is-total strong,html[data-theme=dark] .expense-detail-card>footer button.primary{color:#111216!important}html[data-theme=dark] .tire-payment-progress>span i,html[data-theme=dark] .unit-payment-summary>div>span i{background:#fff}html[data-theme=dark] .unit-performance-grid-clean>button.is-highest-spend{border-color:#f4f5f6;box-shadow:inset 0 3px #f4f5f6}html[data-theme=dark] .expense-drilldown-summary>div,html[data-theme=dark] .expense-drilldown-list>header,html[data-theme=dark] .expense-detail-hero>div,html[data-theme=dark] .expense-detail-section,html[data-theme=dark] .expense-detail-facts>div,html[data-theme=dark] .expense-cost-breakdown>div,html[data-theme=dark] .expense-detail-documents>button{background:#202328;border-color:#3a3d43}@keyframes expense-drawer-enter{0%{opacity:0;transform:translate(36px)scale(.985)}to{opacity:1;transform:none}}@keyframes expense-detail-enter{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:1280px){.tire-unit-grid.tire-unit-grid-clean,.unit-performance-grid.unit-performance-grid-clean{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.tire-summary-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.tire-summary-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.tire-unit-grid.tire-unit-grid-clean,.unit-performance-grid.unit-performance-grid-clean{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.expense-drilldown-list>div{overflow-x:auto}.expense-drilldown-list>div>button{min-width:760px}}@media (max-width:700px){.tire-analytics-head-clean{align-items:flex-start}.tire-summary-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.tire-unit-grid.tire-unit-grid-clean,.unit-performance-grid.unit-performance-grid-clean,.report-unit-cases,.expense-detail-hero{grid-template-columns:1fr}.expense-detail-facts,.tire-detail-facts,.expense-cost-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-drilldown-layer,.expense-detail-layer{padding:6px}.expense-drilldown-drawer{border-radius:15px;width:calc(100vw - 12px);height:calc(100vh - 12px)}.expense-detail-card{border-radius:15px;width:calc(100vw - 12px);max-height:calc(100vh - 12px)}}@media (max-width:480px){.tire-summary-primary,.tire-summary-secondary,.expense-detail-facts,.expense-cost-breakdown,.expense-detail-documents{grid-template-columns:1fr}.expense-detail-card>footer{flex-wrap:wrap}}html:not([data-theme=dark]) :is(.mission-card.dynamic-card.severity-code-red,.case-center-card.severity-code-red,.completed-case-card.severity-code-red){background:#fff2f3!important;border-color:#e24956!important;box-shadow:0 10px 24px #be223217!important}html:not([data-theme=dark]) :is(.mission-card.dynamic-card.severity-code-yellow,.case-center-card.severity-code-yellow,.completed-case-card.severity-code-yellow){background:#fff9dc!important;border-color:#d7ac00!important;box-shadow:0 10px 24px #9c760017!important}:is(.mission-card,.case-center-card,.completed-case-card):is(.severity-code-red,.severity-code-yellow) .case-card-open-surface{background:0 0!important}html[data-theme=dark] :is(.mission-card.dynamic-card.severity-code-red,.case-center-card.severity-code-red,.completed-case-card.severity-code-red){background:#351a1f!important;border-color:#c64652!important;box-shadow:0 12px 30px #a41a2829!important}html[data-theme=dark] :is(.mission-card.dynamic-card.severity-code-yellow,.case-center-card.severity-code-yellow,.completed-case-card.severity-code-yellow){background:#332b15!important;border-color:#aa891d!important;box-shadow:0 12px 30px #89680024!important}.case-hero-modal.severity-code-red{border:1px solid #e24956!important}.case-hero-modal.severity-code-yellow{border:1px solid #d7ac00!important}.case-hero-modal.severity-code-red .case-workspace-head-v2{background:#fff1f2!important;border-bottom-color:#c4243452!important}.case-hero-modal.severity-code-yellow .case-workspace-head-v2{background:#fff9dc!important;border-bottom-color:#b5890057!important}.case-hero-modal:is(.severity-code-red,.severity-code-yellow) .case-command-summary-v2{border-color:var(--border-soft)!important;background:var(--surface-soft)!important}html[data-theme=dark] .case-hero-modal.severity-code-red .case-workspace-head-v2{background:#32191e!important;border-bottom-color:#7f3039!important}html[data-theme=dark] .case-hero-modal.severity-code-yellow .case-workspace-head-v2{background:#302916!important;border-bottom-color:#74621d!important}html[data-theme=dark] .case-hero-modal:is(.severity-code-red,.severity-code-yellow) .case-command-summary-v2{background:#202226!important;border-color:#383b41!important}html[data-theme=dark] .customize-popover .settings-segmented button:first-child:not(.active){color:#111216!important;background:#f3f4f5!important}html[data-theme=dark] .customize-popover .settings-segmented button:first-child:not(.active) svg{color:#111216!important}.report-unit-search input{border:1px solid var(--border-soft);width:100%;min-height:34px;color:var(--text-primary);background:var(--card-bg);font:inherit;border-radius:9px;outline:0;padding:0 11px;font-size:10px;font-weight:760}.report-unit-search input:focus{border-color:var(--text-primary);box-shadow:0 0 0 2px var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.report-unit-search input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--text-primary) 8%, transparent)}}.report-unit-search input::placeholder{color:var(--text-muted);font-weight:650}.operational-settings-page{gap:16px;padding:4px 2px 24px;display:grid}.operational-settings-hero{background:linear-gradient(135deg,#fffdf9 0%,#f6f1e8 100%);border-color:#e7dfd2;border-radius:22px;min-height:112px;padding:22px 24px;box-shadow:0 12px 30px #43311c0f}.operational-settings-hero>div:first-child>span,.operational-settings-panel>header span{color:#a27b48;letter-spacing:.14em}.operational-settings-hero h2{letter-spacing:-.05em;font-size:30px}.operational-settings-hero p{margin-top:3px;font-size:11px;font-weight:600}.operational-settings-actions{gap:7px}.settings-saved-chip,.operational-settings-actions>button{background:#ffffffb8;border-color:#e2d8c8;border-radius:11px;min-height:35px;padding:0 12px;font-size:9px}.operational-settings-actions>button{cursor:pointer;transition:transform .18s,background .18s,border-color .18s}.operational-settings-actions>button:hover{background:#fff;border-color:#cda86b;transform:translateY(-1px)}.operational-settings-workspace{grid-template-columns:268px minmax(0,1fr);gap:16px}.operational-settings-nav,.operational-settings-panel{border-color:#e7dfd2;border-radius:20px;box-shadow:0 10px 26px #43311c0b}.operational-settings-nav{background:#fbf8f2;gap:6px;padding:9px}.operational-settings-nav>button{border-radius:14px;grid-template-columns:36px minmax(0,1fr) 14px;min-height:68px;padding:9px 10px;transition:transform .18s,background .18s,border-color .18s}.operational-settings-nav>button:hover{background:#fff;border-color:#eadfce;transform:translate(2px)}.operational-settings-nav>button.active{color:#28241e;background:#f4e5cb;border-color:#d8b57b;box-shadow:0 7px 16px #9a6c2a1c}.operational-settings-nav>button>span{color:#8c6b3e;background:#fffdf9;border-color:#e5dac9;border-radius:10px;width:34px;height:34px}.operational-settings-nav>button.active>span{color:#79582e;background:#ffffff9e;border-color:#d1aa6c}.operational-settings-nav strong{font-size:11px}.operational-settings-nav small{font-size:8px}.operational-settings-nav>button>svg{color:#a69580}.operational-settings-panel{background:#fffdfa;padding:22px}.operational-settings-panel>header{border-bottom-color:#eee6da;padding:2px 2px 18px}.operational-settings-panel>header p{max-width:560px;font-size:10px}.operational-settings-grid,.settings-rule-list{gap:10px;margin-top:16px}.settings-control,.settings-switch-row{background:#fbf9f5;border-color:#ebe2d5;border-radius:15px;min-height:82px;padding:13px 14px;transition:transform .18s,border-color .18s,box-shadow .18s}.settings-control:hover,.settings-switch-row:hover{border-color:#d8bd91;transform:translateY(-1px);box-shadow:0 7px 16px #43311c0e}.settings-control strong,.settings-switch-row strong{font-size:11px}.settings-control small,.settings-switch-row small{font-size:9px;line-height:1.4}.settings-control>select,.settings-number-control{background:#fff;border-color:#e3d8c8;border-radius:11px;flex-basis:178px;width:178px;min-height:39px;font-size:10px}.settings-switch-row input+i{background:#d8d2c8;border-radius:99px;width:39px;height:23px;transition:background .18s}.settings-switch-row input:checked+i{background:#b98642}.settings-switch-row input+i:after{width:17px;height:17px;transition:transform .18s;top:3px;left:3px}.settings-switch-row input:checked+i:after{transform:translate(16px)}@media (max-width:760px){.operational-settings-page{padding:0 0 20px}.operational-settings-hero{flex-direction:column;align-items:flex-start;padding:18px}.operational-settings-actions{flex-wrap:wrap;width:100%}.operational-settings-workspace{grid-template-columns:1fr}.operational-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-settings-nav>button{min-height:64px}.operational-settings-panel{padding:16px}.operational-settings-grid,.settings-rule-list{grid-template-columns:1fr}.settings-control>select,.settings-number-control{flex-basis:145px;width:145px}}.operational-settings-hero{border:1px solid var(--border-soft);background:var(--card-bg);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:14px 16px;display:flex}.operational-settings-hero>div:first-child{gap:3px;display:grid}.operational-settings-hero>div:first-child>span,.operational-settings-panel>header span{color:var(--text-muted);letter-spacing:.1em;font-size:8px;font-weight:880}.operational-settings-hero h2,.operational-settings-panel h3{color:var(--text-primary);letter-spacing:-.035em;margin:0;font-weight:920}.operational-settings-hero h2{font-size:21px}.operational-settings-hero p,.operational-settings-panel>header p{color:var(--text-muted);margin:0;font-size:10px;font-weight:660}.operational-settings-actions{align-items:center;gap:8px;display:flex}.settings-saved-chip,.operational-settings-actions>button{border:1px solid var(--border-soft);min-height:32px;color:var(--text-secondary);background:var(--surface-soft);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.settings-saved-chip i{background:#20a15b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #20a15b1f}.operational-settings-actions>button{color:var(--text-primary);cursor:pointer}.operational-settings-actions>button:hover{border-color:var(--border-strong);background:var(--card-bg)}.operational-settings-workspace{grid-template-columns:250px minmax(0,1fr);gap:12px;min-height:0;display:grid}.operational-settings-nav,.operational-settings-panel{border:1px solid var(--border-soft);background:var(--card-bg);border-radius:16px}.operational-settings-nav{align-self:start;gap:4px;padding:7px;display:grid}.operational-settings-nav>button{width:100%;min-height:58px;color:var(--text-primary);text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:7px 9px;display:grid}.operational-settings-nav>button:hover{background:var(--surface-soft)}.operational-settings-nav>button.active{color:#fff;background:#111216;border-color:#111216}.operational-settings-nav>button>span{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.operational-settings-nav>button.active>span{background:#ffffff1a;border-color:#fff3}.operational-settings-nav>button>div{gap:2px;min-width:0;display:grid}.operational-settings-nav strong{font-size:10px;font-weight:860}.operational-settings-nav small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:650;overflow:hidden}.operational-settings-nav>button.active small{color:#fff9}.operational-settings-panel{align-self:start;min-width:0;padding:16px}.operational-settings-panel>header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:13px;display:flex}.operational-settings-panel>header>div{gap:3px;display:grid}.operational-settings-panel h3{font-size:18px}.operational-settings-panel>header>svg{color:var(--text-muted)}.operational-settings-grid,.settings-rule-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.settings-control,.settings-switch-row{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:68px;padding:10px 11px;display:flex}.settings-control>span,.settings-switch-row>span{gap:3px;min-width:0;display:grid}.settings-control strong,.settings-switch-row strong{color:var(--text-primary);font-size:10px;font-weight:850}.settings-control small,.settings-switch-row small{color:var(--text-muted);font-size:8px;font-weight:650;line-height:1.25}.settings-control>select,.settings-number-control{border:1px solid var(--border-soft);width:188px;min-height:36px;color:var(--text-primary);background:var(--card-bg);border-radius:9px;flex:0 0 188px;font-size:9px;font-weight:800}.settings-control>select{padding:0 30px 0 10px}.settings-control>select:disabled{opacity:.72}.settings-number-control{align-items:center;display:flex;overflow:hidden}.settings-number-control input{min-width:0;height:34px;color:var(--text-primary);background:0 0;border:0;outline:0;flex:auto;padding:0 9px;font-size:10px;font-weight:850}.settings-number-control em{color:var(--text-muted);flex:none;padding:0 9px;font-size:8px;font-style:normal;font-weight:800}.settings-number-control.currency em{color:var(--text-primary);order:-1;padding-right:0;font-size:11px}.settings-switch-row{cursor:pointer}.settings-switch-row input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.settings-switch-row>i{border:1px solid var(--border-strong);background:var(--card-bg);border-radius:999px;flex:0 0 38px;width:38px;height:22px;transition:background .18s,border-color .18s;position:relative}.settings-switch-row>i:after{content:"";background:var(--text-muted);border-radius:50%;width:14px;height:14px;transition:transform .22s cubic-bezier(.22,1,.36,1),background .18s;position:absolute;top:3px;left:3px}.settings-switch-row input:checked+i{background:#111216;border-color:#111216}.settings-switch-row input:checked+i:after{background:#fff;transform:translate(16px)}.settings-result-strip{border:1px solid var(--border-soft);min-height:42px;color:var(--text-muted);background:var(--card-bg);border-radius:10px;align-items:center;gap:8px;margin-top:9px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.settings-result-strip strong{color:var(--text-primary);margin-left:auto;font-size:10px}.settings-validation-message,.expense-validation-message{color:#9e1f2c;background:#fff1f2;border:1px solid #d64552;border-radius:9px;align-items:flex-start;gap:8px;margin:9px 12px 0;padding:9px 10px;font-size:9px;font-weight:760;line-height:1.35;display:flex}.completion-dialog-layer{z-index:6100!important}.completion-dialog .settings-validation-message{margin-inline:0}.expense-editor-modal>footer>div:first-child small{color:#9b6a00;margin-top:2px;font-size:7px;font-weight:780;display:block}.app-shell[data-overdue-followups=off] :is(.hero-due.overdue,.island-timer.overdue){color:var(--text-muted)!important;border-color:var(--border-soft)!important;background:var(--surface-soft)!important}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html[data-theme=dark] .operational-settings-nav>button.active,html[data-theme=dark] .settings-switch-row input:checked+i{color:#111216;background:#f4f5f6;border-color:#f4f5f6}html[data-theme=dark] .operational-settings-nav>button.active strong,html[data-theme=dark] .operational-settings-nav>button.active>svg,html[data-theme=dark] .operational-settings-nav>button.active>span svg{color:#111216!important}html[data-theme=dark] .operational-settings-nav>button.active small{color:#5f6369!important}html[data-theme=dark] .operational-settings-nav>button.active>span{background:#00000012;border-color:#00000024}html[data-theme=dark] .settings-switch-row input:checked+i:after{background:#111216}html[data-theme=dark] .settings-validation-message,html[data-theme=dark] .expense-validation-message{color:#ffb7bd;background:#32191e;border-color:#923944}@media (max-width:980px){.operational-settings-workspace{grid-template-columns:1fr}.operational-settings-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.operational-settings-nav>button{grid-template-columns:28px minmax(0,1fr);min-height:48px}.operational-settings-nav>button>svg,.operational-settings-nav small{display:none}}@media (max-width:700px){.operational-settings-hero{flex-direction:column;align-items:flex-start}.operational-settings-actions{justify-content:space-between;width:100%}.operational-settings-nav{grid-template-columns:1fr 1fr}.operational-settings-grid,.settings-rule-list{grid-template-columns:1fr}.settings-control>select,.settings-number-control{flex-basis:150px;width:150px}}@media (max-width:460px){.operational-settings-actions{flex-direction:column;align-items:stretch}.operational-settings-nav{grid-template-columns:1fr}.settings-control{flex-direction:column;align-items:stretch}.settings-control>select,.settings-number-control{flex-basis:auto;width:100%}}.new-case-grid .new-case-tire-routing{grid-column:1/-1}.new-case-tire-routing{border:1px solid #d7ac00;gap:10px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.new-case-tire-routing{border:1px solid color-mix(in srgb, #d7ac00 34%, var(--border-soft))}}.new-case-tire-routing{background:#fff9dc;border-radius:13px}@supports (color:color-mix(in lab, red, red)){.new-case-tire-routing{background:color-mix(in srgb, #fff9dc 62%, var(--card-bg))}}.new-case-tire-routing-head{gap:2px;display:grid}.new-case-tire-routing-head strong{color:var(--text-primary);font-size:11px;font-weight:850}.new-case-tire-routing-head span{color:var(--text-muted);font-size:9px;font-weight:650}.new-case-tire-routing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.new-case-tire-routing-grid label{gap:5px;min-width:0;display:grid}.new-case-tire-routing-grid label>span{color:var(--text-secondary);font-size:9px;font-weight:760}.new-case-tire-routing-grid select{border:1px solid var(--border-soft);width:100%;min-width:0;height:39px;color:var(--text-primary);background:var(--card-bg);font:inherit;border-radius:10px;padding:0 10px;font-size:10px;font-weight:750}.new-case-tire-routing-grid select:focus{border-color:#c49700;outline:none;box-shadow:0 0 0 3px #d7ac001f}html[data-theme=dark] .new-case-tire-routing{background:#302916;border-color:#8f7418}html[data-theme=dark] .new-case-tire-routing-grid select{background:#1b1d21;border-color:#4a452f}html:not([data-theme=dark]) .unified-case-card.severity-code-red{background:#fff2f3!important;border-color:#e24956!important}html:not([data-theme=dark]) .unified-case-card.severity-code-yellow{background:#fff9dc!important;border-color:#d7ac00!important}html:not([data-theme=dark]) .unified-case-card.severity-code-red .dynamic-summary,html:not([data-theme=dark]) .unified-case-card.severity-code-yellow .dynamic-summary{background:0 0!important}html[data-theme=dark] .unified-case-card.severity-code-red{background:#351a1f!important;border-color:#c64652!important}html[data-theme=dark] .unified-case-card.severity-code-yellow{background:#332b15!important;border-color:#aa891d!important}.case-hero-modal{background:var(--card-bg)!important;border-radius:22px!important;width:min(980px,100vw - 28px)!important;height:min(860px,100vh - 24px)!important}.case-hero-head.case-workspace-head-v2{min-height:62px;padding:11px 14px!important}.case-head-primary-v2,.case-head-status-v2{gap:7px!important}.case-head-status-v2>span{min-height:30px}.case-hero-scroll.compact-case-scroll{background:var(--app-bg);padding:13px 15px 18px!important}.case-command-summary-v2{box-shadow:0 5px 18px #0f172a0a;border:1px solid var(--border-soft)!important;background:var(--card-bg)!important;border-radius:15px!important;margin:0 0 11px!important;padding:13px 14px 0!important}.case-command-title-row-v4{align-items:baseline!important;gap:12px!important}.case-command-title-row-v4 h2{letter-spacing:-.035em!important;font-size:clamp(20px,2.4vw,28px)!important}.case-command-issue-v4{border-radius:7px;color:var(--text-secondary)!important;background:var(--surface-soft)!important;padding:5px 8px!important;font-size:10px!important}.case-command-facts-v2{border-top:1px solid var(--border-soft);background:var(--surface-soft);margin:13px -14px 0!important}.case-command-facts-v2>div{min-height:54px!important;padding:9px 11px!important}.case-command-facts-v2>div span{letter-spacing:.06em;font-size:8px!important}.case-command-facts-v2>div strong{font-size:10px!important}.case-workspace-tabs{width:fit-content;background:var(--surface-soft)!important;border-radius:12px!important;margin:0 0 11px!important;padding:3px!important}.case-workspace-tabs button{min-height:34px!important;padding:0 14px!important;font-size:10px!important}.case-workspace-body{display:grid;gap:11px!important}.case-story-card-v2{overflow:hidden;border:1px solid var(--border-soft)!important;background:var(--card-bg)!important;border-radius:14px!important}.case-story-section-v2{padding:13px 14px!important}.case-story-section-v2 header{margin-bottom:6px!important}.case-story-section-v2 header strong{font-size:13px!important}.case-story-section-v2 header span{font-size:9px!important}.case-story-section-v2 p{font-size:12px!important;line-height:1.45!important}.case-story-split-v2{border-top-color:var(--border-soft)!important}.case-story-split-v2 .case-story-section-v2+.case-story-section-v2{border-left-color:var(--border-soft)!important}.case-overview-secondary-grid-v2{gap:11px!important}.case-overview-secondary-grid-v2>section{border-radius:13px!important}.case-hero-footer{background:var(--card-bg)!important;gap:8px!important;padding:10px 14px!important}.case-hero-footer textarea{min-height:40px!important}.case-hero-modal.severity-code-red{border-color:#e24956!important}.case-hero-modal.severity-code-yellow{border-color:#d7ac00!important}html[data-theme=dark] .case-hero-modal.severity-code-red{border-color:#c64652!important}html[data-theme=dark] .case-hero-modal.severity-code-yellow{border-color:#aa891d!important}html[data-theme=dark] .case-hero-scroll.compact-case-scroll{background:#111216}html[data-theme=dark] .case-command-summary-v2,html[data-theme=dark] .case-story-card-v2{box-shadow:none}.case-hero-modal.severity-code-red,.case-hero-modal.severity-code-yellow{border-color:var(--border-soft)!important;background:var(--card-bg)!important}.case-hero-modal.severity-code-red .case-workspace-head-v2,.case-hero-modal.severity-code-yellow .case-workspace-head-v2{border-bottom-color:var(--border-soft)!important;background:var(--card-bg)!important}.case-hero-modal.severity-code-red .workspace-priority.severity-code-red,.case-hero-modal.severity-code-yellow .workspace-priority.severity-code-yellow{animation:1.35s ease-in-out infinite case-priority-pulse}.case-hero-modal .workspace-priority.severity-code-red{box-shadow:0 0 #c6384857;color:#fff!important;background:#c63848!important;border-color:#c63848!important}.case-hero-modal .workspace-priority.severity-code-yellow{box-shadow:0 0 #d7ac0057;color:#4b3b00!important;background:#f4cf55!important;border-color:#d7ac00!important}@keyframes case-priority-pulse{0%,to{filter:saturate();opacity:1;box-shadow:0 0 #c638484d}50%{filter:saturate(1.18);opacity:.78;box-shadow:0 0 0 5px #c638481a}}html[data-theme=dark] .case-hero-modal .workspace-priority.severity-code-yellow,html:not([data-theme=dark]) .case-hero-modal .workspace-priority.severity-code-yellow{animation-name:case-priority-pulse-yellow}@keyframes case-priority-pulse-yellow{0%,to{filter:saturate();opacity:1;box-shadow:0 0 #d7ac004d}50%{filter:saturate(1.12);opacity:.8;box-shadow:0 0 0 5px #d7ac001a}}@media (prefers-reduced-motion:reduce){.case-hero-modal .workspace-priority.severity-code-red,.case-hero-modal .workspace-priority.severity-code-yellow{animation:none!important}}.severity-critical .island-status{color:#a95a00!important;background:#fff0d5!important;border-color:#e6a84a!important}.severity-critical .island-status i{background:#d9821f!important}html[data-theme=dark] :is(.mission-card.dynamic-card.severity-code-red,.case-center-card.severity-code-red,.completed-case-card.severity-code-red,.unified-case-card.severity-code-red){color:#111216!important;background:#fff2f3!important;border-color:#e24956!important;box-shadow:0 10px 24px #be223217!important}html[data-theme=dark] :is(.mission-card.dynamic-card.severity-code-yellow,.case-center-card.severity-code-yellow,.completed-case-card.severity-code-yellow,.unified-case-card.severity-code-yellow){color:#111216!important;background:#fff9dc!important;border-color:#d7ac00!important;box-shadow:0 10px 24px #9c760017!important}html[data-theme=dark] :is(.mission-card.dynamic-card.severity-code-red,.mission-card.dynamic-card.severity-code-yellow,.case-center-card.severity-code-red,.case-center-card.severity-code-yellow,.completed-case-card.severity-code-red,.completed-case-card.severity-code-yellow,.unified-case-card.severity-code-red,.unified-case-card.severity-code-yellow)>.case-card-open-surface,html[data-theme=dark] :is(.mission-card.dynamic-card.severity-code-red,.mission-card.dynamic-card.severity-code-yellow,.case-center-card.severity-code-red,.case-center-card.severity-code-yellow,.completed-case-card.severity-code-red,.completed-case-card.severity-code-yellow,.unified-case-card.severity-code-red,.unified-case-card.severity-code-yellow) .dynamic-summary{color:#111216!important;background:0 0!important}html[data-theme=dark] :is(.mission-card.dynamic-card.severity-code-red,.mission-card.dynamic-card.severity-code-yellow,.case-center-card.severity-code-red,.case-center-card.severity-code-yellow,.completed-case-card.severity-code-red,.completed-case-card.severity-code-yellow,.unified-case-card.severity-code-red,.unified-case-card.severity-code-yellow) :is(.island-unit,.island-case-id,.dynamic-summary h3,.dynamic-summary p,.case-card-context,.case-card-context>span,.case-card-context>em,.unified-card-facts,.unified-card-facts span,.unified-card-facts b){color:#111216!important;opacity:1!important}html[data-theme=dark] :is(.mission-card.dynamic-card.severity-code-red,.case-center-card.severity-code-red,.completed-case-card.severity-code-red,.unified-case-card.severity-code-red) .island-status{color:#9f1020!important;background:#ffe3e6!important;border-color:#ef5c69!important}html[data-theme=dark] :is(.mission-card.dynamic-card.severity-code-yellow,.case-center-card.severity-code-yellow,.completed-case-card.severity-code-yellow,.unified-case-card.severity-code-yellow) .island-status{color:#684f00!important;background:#fff1a8!important;border-color:#dab000!important}.case-command-title-row-v4 h2{font-size:clamp(18px,2.05vw,23px)!important;line-height:1.14!important}.case-command-issue-v4{color:var(--text-primary)!important;padding:4px 8px!important;font-family:inherit!important;font-size:14px!important;font-weight:820!important;line-height:1.2!important}:root{--os-bg:#f4f5f7;--os-surface:#fff;--os-surface-2:#f8f9fa;--os-surface-3:#eef0f2;--os-control:#fff;--os-ink:#121416;--os-text:#17191c;--os-muted:#66707a;--os-subtle:#8a939d;--os-line:#d9dde2;--os-line-strong:#c7ccd2;--os-shadow:0 7px 24px #1214160e;--os-shadow-hover:0 14px 34px #1214161b;--os-radius-sm:9px;--os-radius-md:13px;--os-radius-lg:17px;--os-radius-xl:22px;--os-control-h:40px;--os-red-bg:#ffe8eb;--os-red-line:#df5362;--os-red-ink:#a62234;--os-yellow-bg:#fff4c9;--os-yellow-line:#d5ad00;--os-yellow-ink:#6b5200;--os-green-bg:#e6f6ec;--os-green-ink:#237446}html[data-theme=dark]{--os-bg:#111214;--os-surface:#191a1d;--os-surface-2:#202126;--os-surface-3:#292b30;--os-control:#202126;--os-ink:#f6f7f8;--os-text:#f4f5f6;--os-muted:#b5b8be;--os-subtle:#858a93;--os-line:#363940;--os-line-strong:#484b53;--os-shadow:0 10px 30px #00000040;--os-shadow-hover:0 16px 42px #00000061;--os-red-bg:#ffe8eb;--os-yellow-bg:#fff4c9;--os-green-bg:#e6f6ec}html,body{background:var(--os-bg)!important;color:var(--os-text)!important}body{letter-spacing:-.01em;font-family:Manrope Variable,Manrope,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}button,input,select,textarea{font-family:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #7c8793!important}.app-shell,.workspace,.mission-main,.content-area,.top-area-shell{background:var(--os-bg)!important}.sidebar{width:232px!important;color:var(--os-text)!important;background:var(--os-surface)!important;border-right:1px solid var(--os-line)!important;padding:15px 12px!important;box-shadow:5px 0 24px #12141609!important}html[data-theme=dark] .sidebar{background:#151619!important}.workspace{margin-left:232px!important}.brand-row{min-height:50px;gap:10px!important;padding:4px 7px 15px!important}.brand-mark{width:auto!important;height:44px!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.brand-row strong{letter-spacing:-.025em;color:var(--os-text)!important;font-size:13px!important}.brand-row span{color:var(--os-subtle)!important}.department-nav{gap:3px!important}.department-nav button{min-height:39px!important;color:var(--os-muted)!important;border:1px solid #0000!important;border-radius:10px!important;gap:10px!important;padding:0 10px!important}.department-nav button:hover{color:var(--os-text)!important;background:var(--os-surface-3)!important}.department-nav button.active{color:var(--os-text)!important;background:var(--os-surface-3)!important;border-color:var(--os-line)!important;box-shadow:inset 3px 0 0 var(--os-ink)!important}.department-nav button.active svg{color:var(--os-text)!important}.department-nav button span{font-size:12px!important;font-weight:760!important}.sidebar-user{border:0!important;border-top:1px solid var(--os-line)!important;background:0 0!important;border-radius:0!important;margin-top:auto!important;padding:9px!important}.sidebar-user .avatar{width:31px!important;height:31px!important;color:var(--os-ink)!important;background:var(--os-surface-3)!important;border-radius:9px!important}.sidebar-user strong{color:var(--os-text)!important}.sidebar-user span{color:var(--os-subtle)!important}.sidebar-theme-switcher{border-top-color:var(--os-line)!important;padding-top:13px!important}.sidebar-theme-switcher>span{color:var(--os-muted)!important;font-size:10px!important;font-weight:760!important}.top-area-shell{box-shadow:none!important;border-bottom:0!important;padding:18px 28px 9px!important}.mission-title-row h1,.top-area-secondary .mission-title-row h1,.page-heading h1{color:var(--os-text)!important;letter-spacing:-.055em!important;font-size:clamp(26px,2.4vw,36px)!important;font-weight:820!important}.operation-board-manager-note{color:var(--os-muted)!important;margin-top:3px!important}.operation-board-manager-note span{color:var(--os-subtle)!important}.top-utility-group{gap:6px!important}.top-date-card{border:1px solid var(--os-line)!important;background:var(--os-surface)!important;min-height:49px!important;box-shadow:var(--os-shadow)!important;border-radius:14px!important;padding:8px 13px!important}.top-date-card strong{color:var(--os-text)!important;font-size:11px!important}.top-date-card span{color:var(--os-muted)!important;font-size:9px!important}.top-utility-icon,.streamlined-icon{border:1px solid var(--os-line)!important;width:39px!important;height:39px!important;color:var(--os-text)!important;background:var(--os-surface)!important;border-radius:11px!important}.new-case-button,.streamlined-new-case,.report-add-expense-button,.primary-page-action{border:1px solid var(--os-ink)!important;min-height:39px!important;color:var(--os-surface)!important;background:var(--os-ink)!important;box-shadow:none!important;border-radius:10px!important;padding:0 14px!important;font-size:11px!important;font-weight:800!important}.new-case-button:hover,.streamlined-new-case:hover,.report-add-expense-button:hover,.primary-page-action:hover{transform:translateY(-1px);box-shadow:var(--os-shadow-hover)!important}:is(.report-filter-shell,.report-panel,.case-filter-panel,.completed-cases-shell,.case-center-shell,.hub-priority-panel,.hub-shift-control,.hub-department-panel,.admin-management-panel,.executive-assignment-panel,.operational-settings-panel,.operational-settings-hero){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:is(.report-filter-shell,.case-filter-panel,.completed-filter-row){padding:14px!important}:is(.report-filter-shell,.case-filter-panel,.completed-filter-row) label{gap:6px!important}:is(.report-filter-shell,.case-filter-panel,.completed-filter-row) input::placeholder{color:var(--os-subtle)!important}.report-filter-heading strong,.case-filter-toolbar strong,.completed-cases-head h2,.report-panel h3,.hub-priority-panel h3,.hub-shift-control h3,.hub-department-panel h3{color:var(--os-text)!important;font-weight:820!important}.report-filter-heading,.case-filter-toolbar,.completed-cases-head,.report-panel>header,.hub-priority-panel>header,.hub-shift-control>header,.hub-department-panel>header{margin-bottom:11px!important}.report-filter-heading span,.report-panel>header span,.hub-priority-panel>header span,.hub-shift-control>header span,.hub-department-panel>header span{color:var(--os-muted)!important}.mission-board-shell{border-radius:var(--os-radius-lg)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-top:6px!important}.board-control-rail,.case-navigation-row{border:1px solid var(--os-line)!important;background:var(--os-surface)!important;box-shadow:var(--os-shadow)!important;border-radius:14px!important}.board-control-rail .queue-filter button,.case-navigation-row button{min-height:38px!important;color:var(--os-muted)!important;border-radius:10px!important;font-size:11px!important;font-weight:800!important}.board-control-rail .queue-filter button.active,.case-navigation-row button.active{color:var(--os-surface)!important;background:var(--os-ink)!important;box-shadow:none!important}.mission-board{gap:12px!important}.mission-board-shell .mission-column{border:1px solid var(--os-line)!important;border-radius:var(--os-radius-lg)!important;background:var(--os-surface-2)!important;min-width:0!important;padding:10px!important}.mission-board-shell .mission-column>header{border-bottom:1px solid var(--os-line)!important;background:0 0!important;min-height:39px!important;padding:2px 4px 9px!important}.mission-board-shell .mission-column>header strong{color:var(--os-text)!important;font-size:12px!important;font-weight:820!important}.mission-board-shell .mission-column>header span{min-width:21px;height:21px;border:1px solid var(--os-line)!important;color:var(--os-muted)!important;background:var(--os-surface)!important;border-radius:7px!important}.mission-board-shell .mission-stack{gap:9px!important;padding-top:9px!important}.mission-board-shell .mission-card.dynamic-card,.mission-board-shell .mission-card.dynamic-card:hover,.case-center-card,.completed-case-card{border:1px solid var(--os-line)!important;background:var(--os-surface)!important;background-image:none!important;border-radius:15px!important;transform:none!important;box-shadow:0 4px 15px #1214160b!important}.mission-board-shell .mission-card.dynamic-card:hover,.case-center-card:hover,.completed-case-card:hover{border-color:var(--os-line-strong)!important;box-shadow:var(--os-shadow-hover)!important;transform:translateY(-1px)!important}.dynamic-island{background:0 0!important;min-height:31px!important;padding:0!important}.dynamic-summary{background:0 0!important;padding:8px 0 2px!important}.dynamic-summary h3{color:var(--os-text)!important;margin:5px 0 3px!important;font-size:13px!important;font-weight:820!important}.dynamic-summary p{color:var(--os-muted)!important;font-size:10px!important}.island-unit{color:var(--os-text)!important;font-size:11px!important;font-weight:820!important}.island-case-id{color:var(--os-subtle)!important;font-size:9px!important}.island-timer{border:1px solid var(--os-line)!important;min-height:23px!important;color:var(--os-muted)!important;background:var(--os-surface-2)!important;border-radius:99px!important;padding:0 7px!important;font-size:9px!important;font-weight:800!important}.case-card-context{color:var(--os-muted)!important;font-size:9px!important}.case-card-context em{color:var(--os-muted)!important;background:var(--os-surface-3)!important;border-radius:6px!important}.mission-empty{border:1px dashed var(--os-line-strong)!important;background:0 0!important;border-radius:12px!important;min-height:135px!important}:is(.mission-card.dynamic-card,.case-center-card,.completed-case-card,.unified-case-card).severity-code-red,:is(.mission-card.dynamic-card,.case-center-card,.completed-case-card,.unified-case-card).severity-code-yellow{border-color:var(--os-line)!important;background:var(--os-surface)!important;background-image:none!important;box-shadow:0 4px 15px #1214160b!important}:is(.mission-card.dynamic-card,.case-center-card,.completed-case-card,.unified-case-card).severity-code-red .island-status{animation:1.45s ease-in-out infinite os-alert-pulse-red;color:var(--os-red-ink)!important;border-color:var(--os-red-line)!important;background:var(--os-red-bg)!important}:is(.mission-card.dynamic-card,.case-center-card,.completed-case-card,.unified-case-card).severity-code-yellow .island-status{animation:1.45s ease-in-out infinite os-alert-pulse-yellow;color:var(--os-yellow-ink)!important;border-color:var(--os-yellow-line)!important;background:var(--os-yellow-bg)!important}:is(.mission-card.dynamic-card,.case-center-card,.completed-case-card,.unified-case-card) .island-status i{background:currentColor!important}@keyframes os-alert-pulse-red{0%,to{box-shadow:0 0 #df536214}50%{box-shadow:0 0 0 4px #df53622e}}@keyframes os-alert-pulse-yellow{0%,to{box-shadow:0 0 #d5ad0014}50%{box-shadow:0 0 0 4px #d5ad002e}}.case-center-shell,.completed-cases-shell{background:var(--os-surface-2)!important;padding:14px!important}.case-center-filters,.completed-filter-row{background:var(--os-surface)!important;box-shadow:none!important;border-radius:14px!important}.case-center-filter-primary,.completed-filter-primary,.case-filter-grid-advanced,.completed-filter-advanced-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.case-center-sort-controls,.completed-head-controls{gap:7px!important}.completed-sort-control,.completed-expand-control{border:1px solid var(--os-line)!important;background:var(--os-surface-2)!important;border-radius:11px!important;padding:3px!important}.completed-sort-control button,.completed-expand-control button{min-height:31px!important;color:var(--os-muted)!important;border-radius:8px!important;font-size:10px!important;font-weight:800!important}.completed-sort-control button.active,.completed-expand-control button.active{color:var(--os-surface)!important;background:var(--os-ink)!important}.completed-cases-head{align-items:flex-end!important;padding:2px 1px 5px!important}.completed-cases-head h2{letter-spacing:-.04em;font-size:20px!important}.completed-cases-head p{color:var(--os-muted)!important}.completed-groups{gap:12px!important}.completed-month-group{overflow:hidden;border:1px solid var(--os-line)!important;background:var(--os-surface)!important;box-shadow:var(--os-shadow)!important;border-radius:14px!important}.completed-month-toggle{min-height:47px!important;color:var(--os-text)!important;background:var(--os-surface)!important;padding:0 13px!important}.completed-month-content{padding:0 12px 12px!important}.case-center-grid,.completed-card-grid{gap:12px!important}.dashboard-command-center{gap:16px!important}.dashboard-command-strip{background:#f1f2f3;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr)) auto;gap:8px;padding:8px;display:grid}.dashboard-metric{min-height:68px;color:var(--os-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e5e6;border-radius:13px;gap:7px;padding:13px 15px;display:grid}.dashboard-metric span,.dashboard-live{color:#74777b;font-size:10px;font-weight:700}.dashboard-metric strong{letter-spacing:-.04em;font-size:22px}.dashboard-live{align-items:center;gap:6px;padding:0 10px;display:inline-flex}.dashboard-live i{background:#4d9b68;border-radius:50%;width:7px;height:7px}.dashboard-main-grid{grid-template-columns:1.48fr .72fr;gap:16px;display:grid}.dashboard-side-column,.dashboard-lower-grid{align-content:start;gap:16px;display:grid}.dashboard-lower-grid{grid-template-columns:1.1fr .9fr}.dashboard-panel{background:#fff;border:1px solid #e3e2df;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 10px 24px #1f23260d}.dashboard-panel>header{border-bottom:1px solid #e8e7e4;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.dashboard-panel h2{letter-spacing:-.02em;margin:0;font-size:15px}.dashboard-panel header p{color:#777a7e;margin:5px 0 0;font-size:10px}.dashboard-panel header button{color:#8e6c39;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:750}.attention-panel,.resolved-panel{background:#fff8ed}.attention-list,.resolved-list,.workload-list{padding:10px}.attention-row{width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #eee5d8;border-radius:13px;grid-template-columns:5px 1fr auto 15px;align-items:center;gap:12px;padding:10px 12px;display:grid}.attention-row+.attention-row,.resolved-row+.resolved-row,.workload-row+.workload-row{margin-top:8px}.attention-severity{background:#d0a34c;border-radius:99px;width:5px;min-height:42px}.attention-severity.severity-critical,.attention-severity.severity-code-red{background:#d86358}.attention-case{gap:4px;min-width:0;display:grid}.attention-case strong{font-size:11px}.attention-case span{color:#36383b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.attention-case small{color:#777a7e;font-size:10px}.attention-row em{color:#6e7377;white-space:nowrap;font-size:10px;font-style:normal}.attention-row em.is-overdue{color:#bd4f46;font-weight:750}.fleet-panel{background:#f2f5f6}.fleet-stats{grid-template-columns:1fr 1fr;gap:8px;padding:14px 16px 8px;display:grid}.fleet-stats div{background:#ffffffb8;border:1px solid #dfe4e5;border-radius:12px;padding:10px}.fleet-stats span{color:#73797d;font-size:10px;display:block}.fleet-stats strong{margin-top:4px;font-size:18px;display:block}.fleet-progress{gap:7px;padding:10px 16px 17px;display:grid}.fleet-progress label{color:#666d70;justify-content:space-between;font-size:10px;display:flex}.fleet-progress i,.workload-row>i{background:#dfe5e5;border-radius:99px;height:7px;overflow:hidden}.fleet-progress em,.workload-row>i em{border-radius:inherit;background:#689c98;height:100%;display:block}.shift-pulse-grid{grid-template-columns:1fr 1fr;gap:8px;padding:14px 16px 16px;display:grid}.shift-pulse-grid button{min-height:62px;color:inherit;text-align:left;cursor:pointer;background:#fafaf8;border:1px solid #e5e5e2;border-radius:12px;gap:5px;padding:10px;display:grid}.shift-pulse-grid span{color:#777a7e;font-size:10px}.shift-pulse-grid strong{font-size:18px}.workload-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e4df;border-radius:13px;grid-template-columns:125px 1fr 28px 14px;align-items:center;gap:10px;padding:10px 11px;display:grid}.workload-row div{gap:3px;display:grid}.workload-row strong{font-size:11px}.workload-row span{color:#777a7e;font-size:10px}.workload-row>i{background:#e8e4db}.workload-row>i em{background:#bd9655}.workload-row b{font-size:11px}.resolved-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #eee5d8;border-radius:13px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.resolved-check{color:#3e8352;background:#e3f1e5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.resolved-row div{gap:4px;display:grid}.resolved-row strong{font-size:11px}.resolved-row span:not(.resolved-check),.resolved-row time{color:#777a7e;font-size:10px}.resolved-row time{white-space:nowrap}.dashboard-metric:hover,.shift-pulse-grid button:hover,.workload-row:hover,.resolved-row:hover{background:#faf8f3;transform:translateY(-1px)}@media (max-width:1000px){.dashboard-command-strip{grid-template-columns:repeat(3,1fr)}.dashboard-main-grid,.dashboard-lower-grid{grid-template-columns:1fr}}@media (max-width:620px){.dashboard-command-strip{grid-template-columns:repeat(2,1fr)}.dashboard-live{grid-column:1/-1}.workload-row{grid-template-columns:110px 1fr 24px}.workload-row>svg{display:none}.resolved-row{grid-template-columns:24px 1fr}.resolved-row time{grid-column:2}}.hub-status-bar{grid-template-columns:repeat(6,minmax(0,1fr)) auto;border:1px solid var(--os-line)!important;background:var(--os-surface-2)!important;border-radius:18px!important;padding:8px!important}.hub-status-item{border:1px solid var(--os-line)!important;background:var(--os-surface)!important;border-radius:12px!important;min-height:60px!important}.hub-status-item:hover{transform:translateY(-1px);background:var(--os-surface-3)!important}.hub-status-live{padding-inline:12px!important}.hub-priority-panel,.hub-shift-control,.hub-department-panel{border:1px solid var(--os-line)!important;background:var(--os-surface)!important;box-shadow:var(--os-shadow)!important;border-radius:19px!important}.hub-priority-panel>header,.hub-shift-control>header,.hub-department-panel>header{min-height:70px!important;padding-inline:18px!important}.hub-priority-row{min-height:64px!important;padding-inline:13px!important}.hub-priority-row:hover{background:var(--os-surface-2)!important}.hub-shift-metrics{padding:10px 14px 14px!important}.hub-shift-metrics>button{background:var(--os-surface-2)!important;border-radius:13px!important;min-height:79px!important}.hub-shift-metrics>button:hover{background:var(--os-surface-3)!important}.hub-department-table{padding:6px 12px 12px!important}.hub-department-row{border-radius:10px!important;min-height:52px!important}@media (max-width:1100px){.hub-status-bar{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:720px){.hub-status-bar{grid-template-columns:repeat(2,1fr)!important}.hub-status-item{min-height:52px!important}.workspace{width:100%!important;margin-left:0!important}.mission-content{padding-inline:12px!important}.mission-heading-v2{min-height:64px!important}.hub-command-grid{grid-template-columns:1fr!important}.hub-shift-control{width:100%!important}}.hub-home-page{gap:15px!important}.hub-status-bar{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:3px 0!important}.hub-status-item{border-right:1px solid var(--os-line)!important;min-height:54px!important;color:var(--os-muted)!important;background:0 0!important;padding:8px 14px!important}.hub-status-item:last-of-type{border-right:0!important}.hub-status-item strong{color:var(--os-text)!important;font-size:21px!important}.hub-status-item:hover{background:var(--os-surface-2)!important}.hub-priority-panel,.hub-shift-control,.hub-department-panel{padding:15px!important}.hub-priority-row,.hub-shift-metrics button,.hub-department-row{border-color:var(--os-line)!important;color:var(--os-text)!important;background:0 0!important}.hub-priority-row:hover,.hub-shift-metrics button:hover,.hub-department-row:hover{background:var(--os-surface-2)!important}.reports-analytics-page{gap:13px!important}.reports-action-row{gap:7px!important;margin-bottom:8px!important}.report-export-button,.report-filter-more,.report-filter-reset,.report-panel-link{border:1px solid var(--os-line-strong)!important;min-height:36px!important;color:var(--os-text)!important;background:var(--os-surface)!important;border-radius:9px!important;padding:0 11px!important;font-size:10px!important;font-weight:800!important}.report-export-button:hover,.report-filter-more:hover,.report-filter-reset:hover,.report-panel-link:hover{background:var(--os-surface-2)!important}.report-section-tabs{width:fit-content;max-width:100%;border:1px solid var(--os-line)!important;background:var(--os-surface)!important;border-radius:13px!important;gap:3px!important;padding:3px!important}.report-section-tabs button{min-height:34px!important;color:var(--os-muted)!important;border-radius:9px!important;padding:0 12px!important;font-size:10px!important;font-weight:800!important}.report-section-tabs button.active{color:var(--os-surface)!important;background:var(--os-ink)!important}.report-kpis{overflow:hidden;border:1px solid var(--os-line)!important;background:var(--os-surface)!important;box-shadow:var(--os-shadow)!important;border-radius:14px!important;gap:0!important}.report-kpis>div{border-right:1px solid var(--os-line)!important;min-height:86px!important;padding:14px 16px!important}.report-kpis>div:last-child{border-right:0!important}.report-kpis>div span{text-transform:uppercase;color:var(--os-muted)!important;font-size:9px!important;font-weight:800!important}.report-kpis>div strong{font-variant-numeric:tabular-nums;color:var(--os-text)!important;font-size:22px!important}.report-kpis>div small{color:var(--os-subtle)!important}.report-layout,.expense-insight-grid{gap:13px!important}.report-panel{padding:16px!important}.report-panel>header h3{letter-spacing:-.035em;font-size:16px!important}.report-panel>header span{font-size:10px!important}.report-month-bars i{background:var(--os-ink)!important;border-radius:6px 6px 2px 2px!important}.report-progress-row,.report-row,.expense-ranking-row{border-color:var(--os-line)!important}.report-progress-row>i,.tire-payment-progress>span,.unit-payment-summary span{background:var(--os-surface-3)!important}.report-progress-row>i span,.tire-payment-progress>span i,.unit-payment-summary span i{background:var(--os-ink)!important}.admin-management-panel,.executive-assignment-panel,.operational-settings-hero,.operational-settings-panel{box-shadow:var(--os-shadow)!important}.admin-management-panel,.executive-assignment-panel,.operational-settings-panel{padding:16px!important}.admin-grid button{border:1px solid var(--os-line)!important;background:var(--os-surface)!important;border-radius:12px!important}.admin-grid button:hover{transform:translateY(-1px);border-color:var(--os-line-strong)!important;background:var(--os-surface-2)!important}.operational-settings-nav{border-right-color:var(--os-line)!important}.operational-settings-nav button{min-height:36px!important;color:var(--os-muted)!important;border-radius:9px!important}.operational-settings-nav button.active{color:var(--os-text)!important;background:var(--os-surface-3)!important}.settings-control,.settings-switch-row{border-bottom-color:var(--os-line)!important;min-height:54px!important;padding:11px 0!important}.settings-control>span strong,.settings-switch-row>span strong{color:var(--os-text)!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important}.settings-control>span small,.settings-switch-row>span small{color:var(--os-muted)!important;font-size:10px!important}.case-hero-modal,.expense-editor-modal,.expense-detail-card,.expense-drilldown-drawer,.new-case-modal,.escalation-dialog,.completion-dialog,.delete-case-dialog{border:1px solid var(--os-line-strong)!important;border-radius:var(--os-radius-xl)!important;background:var(--os-surface)!important;box-shadow:0 28px 80px #12141638!important}.case-hero-head{border-bottom-color:var(--os-line)!important;background:var(--os-surface)!important}.case-head-primary-v2>span,.case-head-status-v2>span{border-color:var(--os-line)!important;background:var(--os-surface-2)!important;color:var(--os-muted)!important}.case-head-status-v2 .workspace-priority.severity-code-red{animation:1.45s ease-in-out infinite os-alert-pulse-red;color:var(--os-red-ink)!important;border-color:var(--os-red-line)!important;background:var(--os-red-bg)!important}.case-head-status-v2 .workspace-priority.severity-code-yellow{animation:1.45s ease-in-out infinite os-alert-pulse-yellow;color:var(--os-yellow-ink)!important;border-color:var(--os-yellow-line)!important;background:var(--os-yellow-bg)!important}.case-command-summary-v2,.case-story-card-v2,.case-support-card-v2,.workspace-panel{border-color:var(--os-line)!important;border-radius:var(--os-radius-md)!important;background:var(--os-surface)!important;box-shadow:none!important}.case-command-title-row-v4 h2{color:var(--os-text)!important;font-size:clamp(19px,2.05vw,24px)!important}.case-command-issue-v4{color:var(--os-text)!important;background:var(--os-surface-3)!important}.case-command-facts-v2,.case-command-facts-v2>div{border-color:var(--os-line)!important;background:var(--os-surface-2)!important}.case-story-section-v2 header strong,.case-support-card-v2 header strong,.workspace-panel-heading strong{color:var(--os-text)!important;font-weight:820!important}.case-story-section-v2 header span,.case-support-card-v2 header span,.workspace-panel-heading span{color:var(--os-muted)!important}.case-story-section-v2 p,.case-support-card-v2 p{color:var(--os-text)!important}.case-hero-footer{border-top-color:var(--os-line)!important;background:var(--os-surface)!important}.case-hero-footer :is(button,textarea){border-radius:10px!important;min-height:40px!important}.tire-unit-card,.unit-performance-grid>button,.unit-expense-card,.expense-detail-card,.expense-drilldown-list>div>button{border-color:var(--os-line)!important;background:var(--os-surface)!important;box-shadow:none!important;border-radius:13px!important}.tire-unit-card:hover,.unit-performance-grid>button:hover,.unit-expense-card:hover,.expense-drilldown-list>div>button:hover{border-color:var(--os-line-strong)!important;background:var(--os-surface-2)!important;box-shadow:var(--os-shadow-hover)!important}@media (max-width:1180px){.workspace{margin-left:0!important}.case-center-filter-primary,.completed-filter-primary,.case-filter-grid-advanced,.completed-filter-advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.report-kpis>div{padding-inline:11px!important}}@media (max-width:900px){.sidebar{width:232px!important}.top-area-shell{padding-inline:18px!important}.mission-title-row h1{font-size:28px!important}.case-center-filter-primary,.completed-filter-primary,.case-filter-grid-advanced,.completed-filter-advanced-grid,.report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.report-kpis>div:nth-child(2n){border-right:0!important}.report-kpis>div:nth-child(-n+4){border-bottom:1px solid var(--os-line)!important}}@media (max-width:640px){.top-area-shell{padding:13px 12px 7px!important}.mission-title-row h1{font-size:24px!important}.top-date-card{display:none!important}.case-center-filter-primary,.completed-filter-primary,.case-filter-grid-advanced,.completed-filter-advanced-grid,.report-filter-grid{grid-template-columns:1fr!important}.report-section-tabs{width:100%;overflow-x:auto}.report-section-tabs button{flex:none}.report-kpis{grid-template-columns:1fr 1fr!important}.report-kpis>div{min-width:0}.completed-cases-shell,.case-center-shell{padding:9px!important}.completed-cases-head{flex-direction:column!important;align-items:flex-start!important}.case-hero-modal,.new-case-modal,.expense-editor-modal{border-radius:16px!important;width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html{scrollbar-gutter:stable;overflow-y:scroll}.workspace,.top-area-shell,.content-area,.mission-main,.mission-board-shell,.utility-page{width:100%!important;min-width:0!important;max-width:none!important}.top-area-shell{margin:0!important;padding:16px 24px 10px!important}.content-area{margin:0!important;padding:4px 24px 34px!important}.utility-page,.administration-page,.settings-page,.operational-settings-page{margin:0!important;padding:0!important}.administration-page,.operational-settings-page{width:100%!important}.operational-settings-workspace{grid-template-columns:minmax(220px,240px) minmax(0,1fr)!important;width:100%!important}.operational-settings-grid .settings-control,.operational-settings-grid .settings-switch-row,.settings-rule-list .settings-control,.settings-rule-list .settings-switch-row{border:1px solid var(--os-line)!important;background:var(--os-surface-2)!important;border-radius:11px!important;min-height:66px!important;padding:10px 12px!important}.operational-settings-grid .settings-control>span,.operational-settings-grid .settings-switch-row>span,.settings-rule-list .settings-control>span,.settings-rule-list .settings-switch-row>span{padding-right:8px!important}.operational-settings-grid .settings-control>select{flex-basis:188px!important;width:188px!important}.board-filter-row.case-navigation-row{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 10px!important;padding:0!important}.case-navigation-row>.case-navigation-rail{border:1px solid var(--os-line)!important;background:var(--os-surface)!important;width:100%!important;min-height:54px!important;box-shadow:none!important;border-radius:14px!important;padding:4px!important}.case-navigation-rail .case-view-tabs{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.top-utility-group.streamlined-top-actions{border:1px solid var(--os-line)!important;background:var(--os-surface)!important;box-shadow:none!important;border-radius:15px!important;gap:0!important;padding:4px!important}.top-utility-group.streamlined-top-actions .top-date-card,.top-utility-group.streamlined-top-actions .streamlined-icon{box-shadow:none!important;background:0 0!important;border:0!important}.top-utility-group.streamlined-top-actions .streamlined-icon{border-radius:9px!important}.top-utility-group.streamlined-top-actions .streamlined-icon:hover{background:var(--os-surface-3)!important}.top-utility-group.streamlined-top-actions .streamlined-new-case{margin-left:4px!important}.top-utility-group.streamlined-top-actions>*+:before{background:var(--os-line)!important;width:1px!important;top:8px!important;bottom:8px!important}.top-utility-group.streamlined-top-actions .streamlined-new-case:before{display:none!important}.department-nav button.active,.simplified-sidebar-nav>button.active{box-shadow:none!important}.department-nav button:focus-visible,.simplified-sidebar-nav>button:focus-visible{box-shadow:0 0 0 2px var(--os-line-strong)!important;outline:0!important}@supports (color:color-mix(in lab, red, red)){.department-nav button:focus-visible,.simplified-sidebar-nav>button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--os-line-strong) 58%, transparent)!important}}.department-nav button.active:focus-visible,.simplified-sidebar-nav>button.active:focus-visible{box-shadow:none!important}.department-nav button.active:before,.department-nav button.active:after,.simplified-sidebar-nav>button.active:before,.simplified-sidebar-nav>button.active:after{content:none!important;display:none!important}.mission-board-shell .mission-board{gap:14px!important;width:100%!important;padding:0!important}.mission-board-shell .mission-column{border:1px solid var(--os-line)!important;background:var(--os-surface-2)!important;min-width:0!important;box-shadow:none!important;border-radius:17px!important;padding:0!important}.mission-board-shell .mission-column>header{border:0!important;border-bottom:1px solid var(--os-line)!important;background:0 0!important;border-radius:17px 17px 0 0!important;min-height:52px!important;padding:0 14px!important}.mission-board-shell .mission-stack{gap:10px!important;width:100%!important;min-width:0!important;padding:12px!important}.mission-board-shell .mission-card.dynamic-card,.mission-board-shell .mission-card.dynamic-card:hover,.case-center-card,.completed-case-card,.unified-case-card{border:1px solid var(--os-line)!important;min-width:0!important;color:var(--os-text)!important;background:var(--os-surface)!important;background-image:none!important;border-radius:15px!important;box-shadow:0 5px 16px #1214160e!important}html:not([data-theme=dark]) :is(.mission-board-shell .mission-card.dynamic-card,.case-center-card,.completed-case-card,.unified-case-card):is(.severity-code-red,.severity-code-yellow),html[data-theme=dark] :is(.mission-board-shell .mission-card.dynamic-card,.case-center-card,.completed-case-card,.unified-case-card):is(.severity-code-red,.severity-code-yellow){border-color:var(--os-line)!important;color:var(--os-text)!important;background:var(--os-surface)!important;background-image:none!important;box-shadow:0 5px 16px #1214160e!important}.mission-card .mission-card-accent,.case-center-card:before,.completed-case-card:before{display:none!important}.case-card-open-surface{border-radius:inherit!important;width:100%!important;min-width:0!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;overflow:hidden!important}.mission-card .dynamic-island,.unified-case-card .dynamic-island{width:100%!important;min-height:44px!important;color:var(--os-text)!important;background:0 0!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;padding:10px 13px 6px!important;display:grid!important}.mission-card .island-unit,.unified-case-card .island-unit{min-width:0!important;color:var(--os-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:820!important;overflow:hidden!important}.mission-card .island-case-id,.unified-case-card .island-case-id{color:var(--os-muted)!important;white-space:nowrap!important}.mission-card .dynamic-summary,.unified-case-card .dynamic-summary{width:100%!important;min-width:0!important;color:var(--os-text)!important;background:0 0!important;padding:2px 13px 13px!important}.mission-card .case-card-context,.unified-case-card .case-card-context{min-height:20px!important;color:var(--os-muted)!important;align-items:center!important;gap:6px!important;display:flex!important}.mission-card .dynamic-summary h3,.unified-case-card .dynamic-summary h3{color:var(--os-text)!important;margin:5px 0 4px!important;font-size:13px!important;line-height:1.35!important}.mission-card .dynamic-summary p,.unified-case-card .dynamic-summary p{color:var(--os-muted)!important;margin:0!important;font-size:10px!important}:is(.mission-card,.case-center-card,.completed-case-card,.unified-case-card).severity-code-red .island-status{color:var(--os-red-ink)!important;border-color:var(--os-red-line)!important;background:var(--os-red-bg)!important;animation:1.45s ease-in-out infinite os-alert-pulse-red!important}:is(.mission-card,.case-center-card,.completed-case-card,.unified-case-card).severity-code-yellow .island-status{color:var(--os-yellow-ink)!important;border-color:var(--os-yellow-line)!important;background:var(--os-yellow-bg)!important;animation:1.45s ease-in-out infinite os-alert-pulse-yellow!important}.mission-empty{min-height:136px!important;margin:0!important}@media (max-width:1180px){.top-area-shell,.content-area{padding-inline:18px!important}.operational-settings-workspace{grid-template-columns:1fr!important}}@media (max-width:640px){.top-area-shell,.content-area{padding-inline:12px!important}.mission-board-shell .mission-stack{padding:9px!important}.mission-card .dynamic-island,.unified-case-card .dynamic-island,.mission-card .dynamic-summary,.unified-case-card .dynamic-summary{padding-inline:10px!important}}.sidebar{box-sizing:border-box!important;border:1px solid var(--v320-border)!important;z-index:70!important;border-radius:22px 0 0 22px!important;overflow:visible!important}.sidebar:after{content:"";pointer-events:none;border:1px solid var(--v320-border);border-radius:inherit;box-sizing:border-box;position:absolute;inset:0}html[data-theme=dark] .sidebar,html[data-theme=dark] .sidebar:after{border-color:#37393c!important}.overdue-followup-reminder{z-index:95;width:min(390px,100vw - 36px);color:var(--os-text);background:var(--os-surface);border:1px solid #e7b4b8;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto 28px;align-items:center;gap:10px;padding:10px 10px 10px 11px;animation:.24s cubic-bezier(.22,1,.36,1) overdue-reminder-in,2.4s ease-in-out infinite overdue-reminder-pulse;display:grid;position:fixed;top:96px;right:22px;box-shadow:0 16px 38px #12141a29}.overdue-followup-reminder-icon{color:#b42331;background:#ffe7e9;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.overdue-followup-reminder-copy{gap:2px;min-width:0;display:grid}.overdue-followup-reminder-copy strong{color:var(--os-text);font-size:11px;font-weight:850}.overdue-followup-reminder-copy span{color:var(--os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.overdue-followup-reminder>button:not(.overdue-followup-reminder-close){color:#fff;white-space:nowrap;background:#b42331;border:1px solid #b42331;border-radius:8px;min-height:29px;padding:0 9px;font-size:9px;font-weight:800}.overdue-followup-reminder-close{width:28px;height:28px;color:var(--os-muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.overdue-followup-reminder-close:hover{color:var(--os-text);background:var(--os-surface-2)}@keyframes overdue-reminder-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes overdue-reminder-pulse{0%,to{box-shadow:0 16px 38px #12141a29}50%{box-shadow:0 16px 42px #b4233138}}html[data-theme=dark] .overdue-followup-reminder{background:#231619;border-color:#8f3641;box-shadow:0 18px 44px #0000006b}html[data-theme=dark] .overdue-followup-reminder-icon{color:#ff9da6;background:#442026}html[data-theme=dark] .overdue-followup-reminder-copy strong{color:#fff2f3}html[data-theme=dark] .overdue-followup-reminder-copy span{color:#d2aeb2}html[data-theme=dark] .overdue-followup-reminder-close:hover{background:#382126}@media (max-width:640px){.overdue-followup-reminder{grid-template-columns:30px minmax(0,1fr) 28px;top:78px;right:12px}.overdue-followup-reminder>button:not(.overdue-followup-reminder-close){grid-column:2/4;justify-self:start}}:is(.mission-card,.case-center-card,.completed-case-card,.unified-case-card).severity-code-red .island-status{animation:1.2s ease-in-out infinite os-alert-pulse-red-strong!important}:is(.mission-card,.case-center-card,.completed-case-card,.unified-case-card).severity-code-yellow .island-status{animation:1.2s ease-in-out infinite os-alert-pulse-yellow-strong!important}@keyframes os-alert-pulse-red-strong{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #df53621a}50%{opacity:.56;transform:scale(1.07);box-shadow:0 0 0 5px #df536238}}@keyframes os-alert-pulse-yellow-strong{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #d5ad001a}50%{opacity:.58;transform:scale(1.07);box-shadow:0 0 0 5px #d5ad003d}}@media (prefers-reduced-motion:reduce){.overdue-followup-reminder,:is(.mission-card,.case-center-card,.completed-case-card,.unified-case-card).severity-code-red .island-status,:is(.mission-card,.case-center-card,.completed-case-card,.unified-case-card).severity-code-yellow .island-status{animation:none!important}}html:not([data-theme=dark]) .app-shell{gap:12px!important;min-height:100vh!important;padding:12px!important}html:not([data-theme=dark]) .sidebar{background:#fff!important;border:2px solid #17191c!important;border-radius:22px!important;width:232px!important;height:calc(100vh - 24px)!important;inset:12px auto 12px 12px!important;overflow:visible!important}html:not([data-theme=dark]) .workspace{background:#fff!important;border:0!important;border-radius:0!important;min-height:calc(100vh - 24px)!important;margin:0 0 0 244px!important;overflow:visible!important}html:not([data-theme=dark]) .workspace .top-area-shell,html:not([data-theme=dark]) .workspace .content-area,html:not([data-theme=dark]) .workspace .mission-board-shell{background:#fff!important}html[data-theme=dark] .app-shell{gap:12px!important;min-height:100vh!important;padding:12px!important}html[data-theme=dark] .sidebar{background:#15171a!important;border:2px solid #2b2f34!important;border-radius:22px!important;width:232px!important;height:calc(100vh - 24px)!important;inset:12px auto 12px 12px!important;overflow:visible!important}html[data-theme=dark] .workspace{background:#15171a!important;border:0!important;border-radius:0!important;min-height:calc(100vh - 24px)!important;margin:0 0 0 244px!important;overflow:visible!important}html[data-theme=dark] .workspace .top-area-shell,html[data-theme=dark] .workspace .content-area,html[data-theme=dark] .workspace .mission-board-shell{background:#15171a!important}.completed-groups,.case-center-groups{border:1px solid var(--border-soft)!important;background:#e6e8eb!important;border-radius:16px!important;margin:0!important;padding:10px!important}.completed-month-group{background:#dfe2e6!important;border:1px solid #c8cdd3!important;border-radius:13px!important;margin:0 0 10px!important;overflow:hidden!important}.completed-month-group:last-child{margin-bottom:0!important}.completed-month-toggle{background:#d6d9de!important}.completed-month-content{background:#e6e8eb!important}html[data-theme=dark] .completed-groups,html[data-theme=dark] .case-center-groups{background:#202327!important;border-color:#34383d!important}html[data-theme=dark] .completed-month-group{background:#25292e!important;border-color:#454a50!important}html[data-theme=dark] .completed-month-toggle{background:#2b3035!important}html[data-theme=dark] .completed-month-content{background:#202327!important}.report-filter-heading{display:none!important}.report-filter-grid-primary{grid-template-columns:repeat(4,minmax(0,1fr)) auto!important;align-items:end!important}.report-filter-inline-actions{align-items:end!important;gap:6px!important;min-height:32px!important;display:flex!important}.report-filter-shell :is(input,select){height:32px!important;min-height:32px!important}.report-filter-inline-actions button{height:30px!important;min-height:30px!important}.mission-column:has(.mission-stack){transition:background .18s,box-shadow .18s}@media (max-width:900px){html:not([data-theme=dark]) .app-shell,html[data-theme=dark] .app-shell{padding:8px!important}html:not([data-theme=dark]) .sidebar,html[data-theme=dark] .sidebar{height:calc(100vh - 16px)!important;inset:8px auto 8px 8px!important}html:not([data-theme=dark]) .workspace,html[data-theme=dark] .workspace{min-height:calc(100vh - 16px)!important;margin-left:244px!important}.report-filter-grid-primary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.report-filter-inline-actions{grid-column:1/-1}}@media (max-width:760px){html:not([data-theme=dark]) .app-shell,html[data-theme=dark] .app-shell{padding:0!important}html:not([data-theme=dark]) .workspace,html[data-theme=dark] .workspace{border-radius:18px!important;margin:0!important}}@media screen and (max-width:760px){html:not([data-theme=dark]) body .app-shell .workspace,html[data-theme=dark] body .app-shell .workspace{width:100%!important;margin-left:0!important}}html:not([data-theme=dark]) .workspace,html:not([data-theme=dark]) .sidebar{background:#fff!important}html[data-theme=dark] body,html[data-theme=dark] .app-shell{background:#0b0d10!important}html[data-theme=dark] .sidebar,html[data-theme=dark] .workspace{border-color:#050608!important}html:not([data-theme=dark]) body,html:not([data-theme=dark]) .app-shell{background:#fff!important}html:not([data-theme=dark]) .sidebar,html:not([data-theme=dark]) .workspace{border-color:#111216!important}html:not([data-theme=dark]) .completed-groups,html:not([data-theme=dark]) .case-center-groups,html:not([data-theme=dark]) .completed-month-content{background:#fff!important}html:not([data-theme=dark]) .completed-month-group,html:not([data-theme=dark]) .completed-month-toggle{background:#f7f8f9!important}.report-analysis-row:not(.static){border:1px solid #0000!important;border-radius:11px!important;margin:3px 0!important;padding:12px 10px!important;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s!important}.report-analysis-row:not(.static):hover,.report-analysis-row:not(.static):focus-visible{border-color:var(--os-line-strong)!important;background:var(--os-surface-2)!important;outline:none!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px #11121617!important}html[data-theme=dark] .report-analysis-row:not(.static):hover,html[data-theme=dark] .report-analysis-row:not(.static):focus-visible{background:#23262b!important;box-shadow:0 8px 18px #00000047!important}.top-utility-group.streamlined-top-actions{background:#fff!important;border:2px solid #111216!important;border-radius:17px!important;min-height:52px!important;padding:4px 5px!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 10px 26px #1112161a!important}.top-utility-group.streamlined-top-actions:hover{transform:translateY(-1px)!important;box-shadow:0 14px 30px #11121624!important}.top-utility-group.streamlined-top-actions .streamlined-date{background:linear-gradient(135deg,#fff 0%,#f4f6f8 100%)!important;border-radius:12px!important;min-width:190px!important;min-height:42px!important;padding:7px 14px!important}.top-utility-group.streamlined-top-actions .streamlined-date strong{color:#111216!important;letter-spacing:-.01em!important;font-size:13px!important;font-weight:900!important}.top-utility-group.streamlined-top-actions .streamlined-date span{color:#59616b!important;font-size:10px!important;font-weight:720!important}.top-utility-group.streamlined-top-actions .streamlined-icon{color:#111216!important;background:#fff!important;width:40px!important;height:40px!important;margin:0 3px!important;transition:transform .2s,background .2s!important}.top-utility-group.streamlined-top-actions .streamlined-icon:hover{background:#eef1f4!important;transform:rotate(12deg)scale(1.04)!important}.top-utility-group.streamlined-top-actions .streamlined-new-case{color:#fff!important;background:#111216!important;border:2px solid #111216!important;border-radius:12px!important;min-height:42px!important;margin-left:4px!important;padding:0 16px!important;font-size:11px!important;font-weight:900!important;transition:transform .18s,box-shadow .18s,background .18s!important;box-shadow:0 5px #000!important}.top-utility-group.streamlined-top-actions .streamlined-new-case:hover{background:#000!important;transform:translateY(-2px)!important;box-shadow:0 7px #000!important}.top-utility-group.streamlined-top-actions .streamlined-new-case:active{transform:translateY(2px)!important;box-shadow:0 2px #000!important}.top-utility-group.streamlined-top-actions>*+:before{display:none!important}html[data-theme=dark] .top-utility-group.streamlined-top-actions{background:#17191c!important;border-color:#050608!important;box-shadow:0 12px 30px #00000057!important}html[data-theme=dark] .top-utility-group.streamlined-top-actions .streamlined-date{background:linear-gradient(135deg,#1e2125 0%,#17191c 100%)!important}html[data-theme=dark] .top-utility-group.streamlined-top-actions .streamlined-date strong,html[data-theme=dark] .top-utility-group.streamlined-top-actions .streamlined-icon{color:#fff!important}html[data-theme=dark] .top-utility-group.streamlined-top-actions .streamlined-date span{color:#b9c0c8!important}html[data-theme=dark] .top-utility-group.streamlined-top-actions .streamlined-icon{background:#1b1e22!important}.completed-groups,.case-center-groups{box-shadow:none!important;background:#fff!important;border:0!important;padding:4px 0!important}.completed-month-content,.case-center-month-group .completed-month-content{background:#fff!important}.completed-month-group,.case-center-month-group{box-shadow:none!important}html[data-theme=dark] .completed-groups,html[data-theme=dark] .case-center-groups,html[data-theme=dark] .completed-month-content,html[data-theme=dark] .case-center-month-group .completed-month-content{background:#17191c!important}.sidebar-theme-switcher{display:none!important}.sidebar-admin-zone{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:3px!important;padding:0!important;display:grid!important}.sidebar-admin-zone .sidebar-admin-nav-item{color:#111216!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:10px!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:38px!important;padding:0 10px!important;font-size:12px!important;font-weight:780!important;display:flex!important}.sidebar-admin-zone .sidebar-admin-nav-item:hover,.sidebar-admin-zone .sidebar-admin-nav-item.active{background:#eef0f2!important}.sidebar-admin-zone .sidebar-user{background:#fff!important;border-top:1px solid #dfe2e5!important;border-radius:10px!important;min-height:48px!important;margin-top:3px!important;padding:7px 8px!important}html[data-theme=dark] .sidebar-admin-zone{background:#17191c!important;border-color:#050608!important;box-shadow:0 10px 24px #00000040!important}html[data-theme=dark] .sidebar-admin-zone .sidebar-admin-nav-item,html[data-theme=dark] .sidebar-admin-zone .sidebar-user{color:#f5f6f7!important;background:0 0!important}html[data-theme=dark] .sidebar-admin-zone .sidebar-admin-nav-item:hover,html[data-theme=dark] .sidebar-admin-zone .sidebar-admin-nav-item.active{background:#25282d!important}html[data-theme=dark] .sidebar-admin-zone .sidebar-user{border-top-color:#30343a!important}.overdue-followup-reminder{display:none!important}.streamlined-date-wrap .streamlined-date{cursor:pointer!important;text-align:left!important;border:0!important;width:100%!important;min-width:0!important;display:grid!important}.date-dynamic-island{z-index:80!important;color:#111216!important;background:#fff!important;border:2px solid #111216!important;border-radius:17px!important;width:248px!important;padding:13px!important;animation:.2s both date-island-in!important;position:absolute!important;top:calc(100% + 9px)!important;right:0!important;box-shadow:0 18px 42px #1112162e!important}.date-dynamic-island header{border-bottom:1px solid #e1e3e6;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:9px;display:flex}.date-dynamic-island header strong{font-size:12px;font-weight:900}.date-dynamic-island header span{color:#626a74;font-size:9px;font-weight:760}.date-island-weekdays,.date-island-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.date-island-weekdays{color:#707782;padding:10px 0 4px;font-size:8px;font-weight:850}.date-island-grid span{border-radius:8px;place-items:center;min-height:25px;font-size:10px;font-weight:760;display:grid}.date-island-grid span.is-muted{color:#b2b7be}.date-island-grid span.is-today{color:#fff;background:#111216;box-shadow:0 3px #000}html[data-theme=dark] .date-dynamic-island{color:#f5f6f7!important;background:#17191c!important;border-color:#050608!important;box-shadow:0 18px 42px #00000073!important}html[data-theme=dark] .date-dynamic-island header{border-color:#30343a}html[data-theme=dark] .date-dynamic-island header span{color:#aeb5bf}html[data-theme=dark] .date-island-grid span.is-muted{color:#59616b}html[data-theme=dark] .date-island-grid span.is-today{color:#111216;background:#fff;box-shadow:0 3px #bfc4ca}.streamlined-date-wrap{position:relative!important}.date-dynamic-island{z-index:120!important;opacity:0!important;pointer-events:none!important;transform-origin:0 0!important;background:#f3f1ed!important;border:0!important;border-radius:22px!important;width:286px!important;padding:16px!important;transition:opacity .34s cubic-bezier(.16,1,.3,1),transform .34s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;top:calc(100% + 9px)!important;left:0!important;right:auto!important;transform:translateY(-6px)scale(.96)!important;box-shadow:0 18px 42px #24201b24,0 4px 12px #24201b0f!important}.date-dynamic-island.is-visible{opacity:1!important;pointer-events:auto!important;transform:translateY(0)scale(1)!important}.timezone-island-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 26px!important;display:grid!important}.timezone-island-item{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.timezone-island-item span{color:#78766f!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important}.timezone-island-item strong{color:#171717!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important}.timezone-clock{color:#171717!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;font-size:16px!important;font-weight:700!important;line-height:1!important;display:block!important}html[data-theme=dark] .date-dynamic-island{background:#302e2b!important;box-shadow:0 18px 42px #00000059!important}html[data-theme=dark] .timezone-island-item span{color:#aaa59b!important}html[data-theme=dark] .timezone-island-item strong,html[data-theme=dark] .timezone-clock{color:#f3f1ed!important}@media (max-width:760px){.date-dynamic-island{transform-origin:top!important;width:min(290px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:14px!important;position:fixed!important;top:64px!important;left:50%!important;right:auto!important;transform:translate(-50%,-6px)scale(.96)!important}.date-dynamic-island.is-visible{transform:translate(-50%)scale(1)!important}.timezone-island-grid{gap:15px 12px!important}.timezone-island-item strong,.timezone-clock{letter-spacing:-.02em!important;font-size:clamp(12px,4vw,16px)!important}}.assets-page{flex-direction:column;gap:10px;display:flex}.assets-page-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.assets-page-head p{color:var(--muted-foreground,#737373);margin:5px 0 0}.assets-eyebrow{color:var(--muted-foreground,#737373);letter-spacing:.12em;font-size:11px;font-weight:700}.assets-page-head>strong{color:var(--muted-foreground,#737373);white-space:nowrap;font-size:13px}.assets-segmented{border-bottom:1px solid var(--border,#dedbd5);gap:5px;margin-bottom:-2px;display:flex}.assets-segmented button{color:var(--muted-foreground,#737373);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:inline-flex}.assets-segmented button.active{border-bottom-color:var(--foreground,#202020);color:var(--foreground,#202020)}.assets-segmented span{background:var(--muted,#eceae6);text-align:center;border-radius:999px;min-width:25px;padding:2px 6px;font-size:11px}.assets-filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.assets-filters label:not(.assets-search){flex-direction:column;gap:5px;min-width:132px;display:flex}.assets-filters label>span{color:var(--muted-foreground,#737373);letter-spacing:.04em;font-size:11px;font-weight:700}.assets-filters select{border:1px solid var(--border,#dedbd5);background:var(--card,#fff);min-height:38px;color:var(--foreground,#202020);border-radius:9px;padding:0 10px}.assets-search{border:1px solid var(--border,#dedbd5);background:var(--card,#fff);min-width:min(320px,100%);min-height:38px;color:var(--muted-foreground,#737373);border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.assets-search input{min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;flex:1;padding:0}.assets-search:focus-within{border-color:#8b867d;box-shadow:0 0 0 3px #8b867d24}.assets-reset{min-height:38px;color:var(--muted-foreground,#737373);cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:700}.assets-table-shell{border:1px solid var(--border,#dedbd5);background:var(--card,#fff);border-radius:12px;overflow:auto}.assets-table{border-collapse:collapse;width:100%;min-width:900px}.assets-table th{background:var(--muted,#f2f0ec);color:var(--muted-foreground,#737373);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:12px 14px;font-size:10px}.assets-table td{border-top:1px solid var(--border,#dedbd5);color:var(--foreground,#202020);padding:12px 14px;font-size:13px}.assets-table tbody tr{cursor:pointer;transition:background .16s}.assets-table tbody tr:hover,.assets-table tbody tr:focus{background:var(--muted,#f7f6f3);outline:0}.assets-table td:first-child{flex-direction:column;gap:3px;display:flex}.assets-table td:first-child small{color:var(--muted-foreground,#737373);text-transform:uppercase;font-size:10px}.assets-mono{font-family:var(--font-mono,ui-monospace);letter-spacing:.02em;font-size:12px!important}.assets-state{background:var(--muted,#eceae6);border-radius:6px;justify-content:center;min-width:28px;padding:4px 7px;font-weight:700;display:inline-flex}.assets-empty{color:var(--muted-foreground,#737373);text-align:center;padding:36px}.assets-workspace{flex-direction:column;gap:14px;display:flex}.assets-filterbar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.assets-filterbar label:not(.assets-search){flex-direction:column;gap:5px;min-width:132px;display:flex}.assets-filterbar label>span{color:var(--muted-foreground,#737373);letter-spacing:.04em;font-size:11px;font-weight:700}.assets-filterbar select{border:1px solid var(--border,#dedbd5);background:var(--card,#fff);min-height:38px;color:var(--foreground,#202020);border-radius:9px;padding:0 10px}.assets-filterbar .assets-reset{min-height:38px;color:var(--muted-foreground,#737373);cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:700}.assets-view-toggle{border:1px solid var(--border,#dedbd5);background:var(--card,#fff);border-radius:10px;gap:2px;margin-left:auto;padding:3px;display:flex}.assets-view-toggle button{width:32px;height:30px;color:var(--muted-foreground,#737373);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.assets-view-toggle button.active{background:var(--muted,#f1eee8);color:var(--foreground,#202020)}.assets-count-row{color:var(--muted-foreground,#737373);font-size:12px;font-weight:650}.assets-workspace-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.assets-browser{overscroll-behavior:contain;max-height:calc(100vh - 260px);padding-right:2px;overflow-y:auto}.assets-browser-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.assets-browser-list{flex-direction:column;gap:8px;display:flex}.asset-card{border:1px solid var(--border,#dedbd5);background:var(--card,#fff);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden}.asset-card:hover{border-color:#c9c2b6;box-shadow:0 8px 20px #1e191214}.asset-card.selected{border-color:var(--foreground,#202020);box-shadow:0 10px 24px #1e191224}.assets-browser-list .asset-card{flex-direction:row;align-items:stretch;height:auto;min-height:88px}.asset-card-photo{aspect-ratio:16/10;background:var(--muted,#f1eee8);position:relative;overflow:hidden}.assets-browser-list .asset-card-photo{aspect-ratio:auto;flex-shrink:0;width:128px;height:72px}.asset-card-photo img{object-fit:cover;width:100%;height:100%}.asset-photo-input{display:none}.asset-photo-action{z-index:1;color:#272522;cursor:pointer;background:#ffffffeb;border:0;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;bottom:8px;left:8px;box-shadow:0 3px 10px #19141024}.asset-photo-action:hover{background:#fff}.asset-photo-change-button,.asset-photo-remove-button{border:1px solid var(--border,#dedbd5);color:#272522;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.asset-photo-remove-button{color:#9b493b}.asset-photo-change-button:hover,.asset-photo-remove-button:hover{background:#f7f5f1}.asset-card-status{letter-spacing:.02em;color:#fff;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:8px;right:8px}.asset-card-status.status-active{background:#3f7a51}.asset-card-status.status-repair{background:#b0503b}.asset-card-body{flex-direction:column;flex:1;gap:4px;min-width:0;padding:10px 12px 12px;display:flex}.asset-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.asset-card-top strong{color:var(--foreground,#202020);font-size:14px;font-weight:700}.asset-card-title{color:var(--foreground,#202020);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;font-weight:600;overflow:hidden}.asset-card-meta{color:var(--muted-foreground,#737373);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:11.5px;display:flex}.asset-card-driver{color:var(--muted-foreground,#737373);align-items:center;gap:4px;display:inline-flex}.asset-card-list-fields{display:none}.assets-browser-list .asset-card-list-fields{color:var(--muted-foreground,#737373);border-top:1px solid #eeeae4;grid-template-columns:50px minmax(140px,1.2fr) 70px minmax(120px,1fr) minmax(150px,1.4fr) minmax(130px,1fr);align-items:center;gap:12px;margin-top:8px;padding-top:8px;font-size:11px;display:grid}.assets-browser-list .asset-card-list-fields span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.assets-browser-list .asset-card-title{font-size:13px}.assets-detail-panel{border:1px solid var(--border,#dedbd5);background:var(--card,#fff);border-radius:18px;min-height:320px;padding:20px;position:sticky;top:12px}.assets-detail-empty{min-height:280px;color:var(--muted-foreground,#737373);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.assets-detail-empty strong{color:var(--foreground,#202020);font-size:14px}.assets-detail-empty span{max-width:240px;font-size:12.5px}.asset-hero{gap:14px;display:flex;position:relative;overflow:hidden}.asset-hero-brand{z-index:0;pointer-events:none;opacity:.24;justify-content:flex-end;align-items:flex-start;width:min(24%,190px);min-height:82px;display:flex;position:absolute;top:16px;right:58px}.asset-hero-brand .brand-logo-img{object-fit:contain;max-width:190px;max-height:120px;width:auto!important;height:auto!important}.asset-hero-brand .brand-logo-text{color:#756d64;text-align:right;font-size:16px;font-weight:700}.asset-hero-info,.asset-hero-actions,.asset-hero-photo{z-index:1;position:relative}.asset-hero-photo{background:var(--muted,#f1eee8);border-radius:14px;flex-shrink:0;width:96px;height:96px;overflow:hidden}.asset-hero-photo img{object-fit:cover;width:100%;height:100%}.asset-hero[aria-busy=true] .asset-hero-model{color:#a7a09a}.asset-hero-info{flex:1;min-width:0}.asset-hero-kicker{color:#827b73;letter-spacing:.08em;font-size:9px;font-weight:700}.asset-hero-title-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.asset-hero-title-row h2{color:#171717;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:750}.asset-hero-model{color:#302e2a;margin:6px 0 0;font-size:13px;font-weight:650}.asset-hero-vendor{color:var(--muted-foreground,#737373);margin:2px 0 0;font-size:12.5px}.asset-hero-actions{align-items:flex-start;gap:8px;display:flex}.asset-hero-menu{position:relative}.asset-hero-menu-trigger{color:#302e2a;cursor:pointer;background:#f1eee8;border:0;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.asset-hero-menu-list{z-index:10;border:1px solid var(--border,#dedbd5);background:#fff;border-radius:12px;flex-direction:column;min-width:176px;padding:4px;display:flex;position:absolute;top:42px;right:0;overflow:hidden;box-shadow:0 14px 30px #19141029}.asset-hero-menu-list button{color:#272522;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:12.5px;font-weight:600}.asset-hero-menu-list button:hover{background:var(--muted,#f7f6f3)}.asset-summary-strip{background:#f8f6f2;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;padding:12px 14px;display:grid}.asset-summary-strip>div{min-width:0}.asset-summary-strip span{color:#827b73;letter-spacing:.05em;text-transform:uppercase;font-size:8.5px;font-weight:650;display:block}.asset-summary-strip strong{color:#272522;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;font-weight:650;display:inline-block;overflow:hidden}.asset-summary-strip em{color:#827b73;margin-left:4px;font-style:normal}.asset-tab-placeholder{border:1px dashed var(--border,#dedbd5);min-height:160px;color:var(--muted-foreground,#737373);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-top:14px;padding:24px;display:flex}.asset-tab-placeholder strong{color:var(--foreground,#202020);font-size:13px}.asset-tab-placeholder span{max-width:320px;font-size:12px}@media (max-width:900px){.assets-workspace-body{grid-template-columns:1fr}.assets-browser{max-height:none}.assets-detail-panel{position:static}.asset-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.asset-details-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1414143d;justify-content:center;align-items:center;padding:30px 20px;display:flex;position:fixed;inset:0}.asset-details-modal{overscroll-behavior:contain;background:#fff;border:0;border-radius:24px;width:680px;max-width:calc(100vw - 40px);max-height:calc(100vh - 60px);padding:20px;overflow-y:auto;box-shadow:0 28px 80px #19141038}.asset-details-modal[aria-busy=true] .asset-details-decoded{color:#827b73;background:#f7f5f1;border-color:#e9e4db;min-width:170px}.asset-details-modal .asset-specs-grid{min-height:128px}.asset-details-modal .asset-specs-grid strong{min-height:16px}.asset-modal-backdrop{overscroll-behavior:contain}.asset-modal{overscroll-behavior:contain;max-height:calc(100vh - 48px);overflow-y:auto}.asset-details-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.asset-details-kicker{color:#827b73;letter-spacing:.08em;font-size:9px;font-weight:700}.asset-details-title-row{flex-wrap:wrap;align-items:center;gap:9px;margin-top:4px;display:flex}.asset-details-title-row h2{color:#171717;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:750}.asset-details-decoded{max-width:100%;height:30px}.asset-details-header p{color:#68625c;margin:8px 0 0;font-size:14px;font-weight:600}.asset-details-actions{align-items:center;gap:8px;display:flex}.asset-edit-button,.asset-details-close{cursor:pointer;border:0;border-radius:11px;height:36px}.asset-edit-button{color:#302e2a;background:#f1eee8;padding:0 12px;font-size:11px;font-weight:650}.asset-details-close{color:#272522;background:0 0;justify-content:center;align-items:center;width:36px;display:inline-flex}.asset-details-platform{background:#f8f6f2;border:0;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;padding:14px 16px;display:grid}.asset-details-platform>div{min-width:0}.asset-details-platform span,.asset-specs-grid span{color:#827b73;letter-spacing:.05em;text-transform:uppercase;font-size:8.5px;font-weight:650;display:block}.asset-details-platform strong{color:#272522;margin-top:5px;font-size:12px;font-weight:650;display:inline-block}.asset-details-vin{font-family:var(--font-mono), monospace;letter-spacing:.02em;font-size:12px!important}.asset-copy-button{color:#6c675f;cursor:pointer;background:#fff;border:0;border-radius:7px;margin-left:8px;padding:3px 7px;font-size:10px}.asset-details-tabs{background:#f3f0eb;border-radius:12px;gap:4px;margin-top:20px;padding:4px;display:flex}.asset-details-tabs button{color:#817a72;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;min-height:32px;font-size:11px;font-weight:650}.asset-details-tabs button.active{color:#282522;background:#fff;box-shadow:0 2px 7px #281e1414}.asset-details-tabs button span{color:#948c83;margin-left:4px}.asset-repair-history{margin-top:14px}.asset-history-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.asset-history-summary>div{background:#f7f5f1;border-radius:12px;padding:11px 12px}.asset-history-summary span,.asset-history-row-meta{color:#827b73;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:650}.asset-history-summary strong{color:#272522;margin-top:4px;font-size:15px;display:block}.asset-history-list{flex-direction:column;gap:7px;margin-top:12px;display:flex}.asset-history-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ece8e0;border-radius:13px;padding:12px}.asset-history-row:hover{background:#fcfbf9;border-color:#cfc8be}.asset-history-row-top,.asset-history-row-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.asset-history-row-top strong{color:#272522;font-size:11px}.asset-history-status{color:#625b53;background:#f1eee8;border-radius:9999px;padding:4px 7px;font-size:9px;font-weight:650}.asset-history-status.status-completed{color:#2e6b45;background:#eaf5ec}.asset-history-row-title{color:#272522;margin-top:8px;font-size:12px;font-weight:650}.asset-history-row-meta{letter-spacing:0;text-transform:none;flex-wrap:wrap;justify-content:flex-start;margin-top:8px;font-size:8px;font-weight:550}.asset-history-empty{color:#827b73;text-align:center;flex-direction:column;align-items:center;gap:4px;padding:38px 15px;display:flex}.asset-history-empty strong{color:#3c3833;font-size:13px}.asset-history-empty span{font-size:11px}.asset-specs-heading{color:#272522;margin:22px 0 10px;font-size:15px;font-weight:750}.asset-specs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.asset-specs-grid>div{background:#f7f5f1;border:0;border-radius:12px;min-width:0;padding:10px 11px}.asset-specs-grid strong{color:#272522;overflow-wrap:anywhere;margin-top:3px;font-size:12px;font-weight:650;display:block}@media (max-width:640px){.asset-details-backdrop{padding:20px 12px}.asset-details-modal{max-width:calc(100vw - 24px);max-height:calc(100vh - 40px);padding:16px}.asset-details-header{gap:10px}.asset-details-platform,.asset-specs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.assets-table{table-layout:fixed;min-width:820px}.assets-table th:first-child,.assets-table td:first-child{width:42%}.assets-table th:nth-child(2),.assets-table td:nth-child(2){width:20%}.assets-table th:nth-child(3),.assets-table td:nth-child(3){width:22%}.assets-table th:nth-child(4),.assets-table td:nth-child(4){width:16%}.assets-table td:first-child{vertical-align:middle;display:table-cell}.assets-table th,.assets-table td{padding-left:10px;padding-right:10px}.assets-identity-cell{min-width:0}.assets-identity-top{white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.assets-identity-top strong{flex:none;font-size:13px}.assets-type-badge,.assets-state-inline{white-space:nowrap;border-radius:9999px;flex:none;justify-content:center;align-items:center;height:28px;padding:0 9px;font-size:10px;font-weight:650;line-height:1;display:inline-flex}.assets-type-badge{color:#344a70;text-transform:uppercase;background:#eaf0ff}.assets-decoded-badge{color:#2e6b45;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#eef8f0;border:1px solid #cfe7d4;border-radius:9999px;flex:0 auto;justify-content:center;align-items:center;width:max-content;max-width:100%;height:29px;padding:0 13px;font-size:11px;font-weight:650;line-height:1;display:inline-flex;overflow:hidden}.assets-identity-cell small{color:var(--muted-foreground,#737373);white-space:nowrap;margin-top:10px;font-size:10px;line-height:1.35;display:block}.assets-identity-cell small i{color:#aaa39a;margin:0 5px;font-style:normal}.assets-state-inline{color:#302e2a;vertical-align:middle;background:#f8f6f2;height:22px;padding:0 8px}.assets-plate-cell{white-space:nowrap}@media (max-width:900px){.assets-identity-top{white-space:normal;flex-wrap:wrap;gap:8px}.assets-identity-cell small{white-space:normal}}.assets-detail{z-index:80;border:1px solid var(--border,#dedbd5);background:var(--card,#fff);border-radius:14px;width:min(360px,100vw - 48px);padding:22px;position:fixed;top:90px;right:24px;box-shadow:0 18px 45px #00000029}.assets-detail>button{float:right;cursor:pointer;background:0 0;border:0}.assets-detail>span{color:var(--muted-foreground,#737373);letter-spacing:.1em;font-size:10px;font-weight:700}.assets-detail h2{margin:7px 0 2px}.assets-detail p{color:var(--muted-foreground,#737373);margin:0 0 20px}.assets-detail dl{gap:12px;margin:0;display:grid}.assets-detail dl div{border-top:1px solid var(--border,#dedbd5);justify-content:space-between;gap:16px;padding-top:10px;display:flex}.assets-detail dt{color:var(--muted-foreground,#737373);font-size:12px}.assets-detail dd{text-align:right;margin:0;font-size:12px;font-weight:700}@media (max-width:760px){.assets-page-head{flex-direction:column;align-items:flex-start}.assets-filters{flex-direction:column;align-items:stretch}.assets-filters label,.assets-search{min-width:100%!important}.assets-reset{align-self:flex-start}.assets-detail{top:72px;right:12px}}.workspace>.top-area-shell{z-index:auto!important;position:static!important;top:auto!important}.case-center-filters .case-center-filter-primary,.completed-filter-row .completed-filter-primary,.report-filter-shell .report-filter-grid-primary{opacity:0!important;pointer-events:none!important;max-height:0!important;margin:0!important;transition:max-height .24s,opacity .18s,transform .24s,margin .24s!important;overflow:hidden!important;transform:translateY(-5px)!important}:is(.case-center-filters:has(.case-filter-advanced.is-open) .case-center-filter-primary,.completed-filter-row:has(.case-filter-advanced.is-open) .completed-filter-primary,.report-filter-shell:has(.report-filter-advanced.is-open) .report-filter-grid-primary){opacity:1!important;pointer-events:auto!important;max-height:280px!important;margin:9px 0 0!important;overflow:visible!important;transform:translateY(0)!important}.case-hero-modal{background:#fff!important;border:2px solid #111216!important}.case-hero-modal .case-command-summary-v2,.case-hero-modal .case-command-facts-v2,.case-hero-modal .case-command-facts-v2>div,.case-hero-modal .case-story-card-v2,.case-hero-modal .case-support-card-v2,.case-hero-modal .case-workspace-tabs,.case-hero-modal .workspace-panel{box-shadow:none!important;background:#fff!important;border-color:#111216!important}.case-hero-modal .case-command-summary-v2{border:1px solid #111216!important;border-radius:12px!important}.case-hero-modal .case-command-facts-v2{border-top-color:#111216!important}.case-hero-modal .case-command-issue-v4{color:#111216!important;background:#f0f1f2!important}html[data-theme=dark] .case-hero-modal,html[data-theme=dark] .case-hero-modal .case-command-summary-v2,html[data-theme=dark] .case-hero-modal .case-command-facts-v2,html[data-theme=dark] .case-hero-modal .case-command-facts-v2>div,html[data-theme=dark] .case-hero-modal .case-story-card-v2,html[data-theme=dark] .case-hero-modal .case-support-card-v2,html[data-theme=dark] .case-hero-modal .case-workspace-tabs,html[data-theme=dark] .case-hero-modal .workspace-panel{background:#17191c!important;border-color:#050608!important}html[data-theme=dark] .case-hero-modal .case-command-issue-v4{color:#f5f6f7!important;background:#25282d!important}.top-utility-group.streamlined-top-actions{box-sizing:border-box!important;max-width:calc(100vw - 28px)!important;overflow:visible!important}.top-utility-group.streamlined-top-actions .streamlined-new-case{white-space:nowrap!important;flex:none!important}@media (max-width:760px){.top-utility-group.streamlined-top-actions .streamlined-date{min-width:0!important;padding-inline:9px!important}.top-utility-group.streamlined-top-actions .streamlined-new-case{padding-inline:10px!important}.date-dynamic-island{right:-4px!important}}html:not([data-theme=dark]) .simplified-sidebar-nav,html:not([data-theme=dark]) .sidebar-admin-zone{border-color:#111216!important}html[data-theme=dark] .simplified-sidebar-nav,html[data-theme=dark] .sidebar-admin-zone{border-color:#050608!important}.report-filter-shell .report-filter-grid-primary{opacity:1!important;pointer-events:auto!important;max-height:none!important;margin:0!important;display:grid!important;overflow:visible!important;transform:none!important}.report-filter-shell{height:auto!important;min-height:0!important}.completed-inline-head-controls{grid-template-columns:auto auto minmax(430px,1fr) auto auto auto!important;align-items:end!important;gap:7px!important;width:min(100%,1180px)!important;display:grid!important}.completed-inline-filter-grid{grid-template-columns:repeat(5,minmax(76px,1fr))!important;align-items:end!important;gap:6px!important;min-width:0!important;display:grid!important}.completed-inline-filter-grid label{gap:3px!important;min-width:0!important;display:grid!important}.completed-inline-filter-grid label>span{color:var(--text-muted)!important;text-transform:uppercase!important;letter-spacing:.03em!important;font-size:8px!important;font-weight:820!important}.completed-inline-filter-grid :is(select,input){border:1px solid var(--border-soft)!important;width:100%!important;min-width:0!important;height:31px!important;color:var(--text-primary)!important;background:var(--card-bg)!important;border-radius:8px!important;padding:0 8px!important;font-size:9px!important;font-weight:740!important}.completed-inline-more,.completed-inline-reset{white-space:nowrap!important;align-self:end!important}.completed-inline-total{align-content:end!important;gap:2px!important;min-width:38px!important;display:grid!important}.completed-inline-total span{color:var(--text-muted)!important;font-size:8px!important}.completed-inline-total strong{font-size:18px!important;line-height:1!important}.completed-filter-row{background:0 0!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important}.completed-filter-row .case-filter-advanced{margin:0!important}.completed-filter-row .case-filter-advanced.is-open{border:1px solid var(--border-soft)!important;background:#e2e3e5!important;border-radius:12px!important;margin-top:9px!important;padding:12px!important}html[data-theme=dark] .completed-filter-row .case-filter-advanced.is-open{background:#24272c!important;border-color:#3a3e45!important}@media (max-width:1180px){.completed-inline-head-controls{grid-template-columns:auto auto minmax(300px,1fr) auto auto auto!important}.completed-inline-filter-grid{grid-template-columns:repeat(5,minmax(58px,1fr))!important}.completed-inline-filter-grid label>span{font-size:7px!important}}@media (max-width:900px){.completed-inline-head-controls{grid-template-columns:1fr 1fr auto auto!important;width:100%!important}.completed-inline-filter-grid{grid-area:2/1/auto/-1!important}.completed-inline-more{grid-area:1/3!important}.completed-inline-reset{grid-area:1/4!important}.completed-inline-total{grid-area:3/1!important}}.case-center-filters,.completed-filter-row{height:auto!important;min-height:0!important}.case-center-filters .case-filter-advanced:not(.is-open),.completed-filter-row .case-filter-advanced:not(.is-open){border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}button:focus,button:focus-visible,input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{box-shadow:none!important;outline:none!important}.case-hero-modal .case-command-summary-v2{background:#fff!important;border:2px solid #111216!important}.case-hero-modal .case-command-facts-v2,.case-hero-modal .case-command-facts-v2>div{background:#fff!important;border:0!important}.case-hero-modal .case-workspace-tabs{background:#fff!important;border:2px solid #111216!important;border-radius:12px!important}.case-hero-modal .case-story-card-v2,.case-hero-modal .case-support-card-v2,.case-hero-modal .workspace-panel{background:#fff!important;border:2px solid #111216!important}.case-hero-modal .case-story-section-v2,.case-hero-modal .case-story-split-v2,.case-hero-modal .case-story-split-v2 .case-story-section-v2+.case-story-section-v2,.case-hero-modal .workspace-repair-readout>div{border:0!important}html[data-theme=dark] .case-hero-modal .case-command-summary-v2,html[data-theme=dark] .case-hero-modal .case-command-facts-v2,html[data-theme=dark] .case-hero-modal .case-command-facts-v2>div,html[data-theme=dark] .case-hero-modal .case-workspace-tabs,html[data-theme=dark] .case-hero-modal .case-workspace-tabs button,html[data-theme=dark] .case-hero-modal .case-story-card-v2,html[data-theme=dark] .case-hero-modal .case-support-card-v2,html[data-theme=dark] .case-hero-modal .workspace-panel{background:#17191c!important;border-color:#050608!important}.completed-cases-shell{color:#111216!important;box-shadow:none!important;background:#fff!important;border:2px solid #111216!important;border-radius:18px!important}.completed-cases-head{box-sizing:border-box!important;align-items:center!important;width:100%!important;min-height:0!important;margin:0!important;padding:13px 15px!important}.completed-inline-head-controls{grid-template-columns:auto auto minmax(0,1fr) auto auto auto!important;align-items:center!important;gap:8px!important;width:100%!important}.completed-head-controls .completed-sort-control,.completed-head-controls .completed-expand-control{background:#fff!important;border:1px solid #111216!important;border-radius:10px!important;min-height:34px!important}.completed-head-controls :where(.completed-sort-control,.completed-expand-control) button{color:#111216!important;background:#fff!important;min-height:28px!important;font-size:10px!important;font-weight:800!important}.completed-head-controls :where(.completed-sort-control,.completed-expand-control) button.active{color:#fff!important;box-shadow:none!important;background:#111216!important}.completed-inline-filter-grid label>span,.completed-inline-total span,.completed-cases-shell :where(.case-filter-advanced,.case-filter-grid) label>span{color:#111216!important}.completed-inline-filter-grid :is(select,input),.completed-filter-row.case-filter-panel .case-filter-grid :is(select,input){color:#111216!important;background:#fff!important;border:1px solid #111216!important}.completed-inline-more,.completed-inline-reset{color:#111216!important;background:#fff!important;border:1px solid #111216!important;border-radius:10px!important;min-height:34px!important;font-size:10px!important;font-weight:800!important}.completed-inline-total{color:#111216!important;border-left:1px solid #111216!important;min-height:34px!important;padding-left:9px!important}.completed-inline-total strong{color:#111216!important}.completed-filter-row.case-filter-panel{color:#111216!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 15px 13px!important}.completed-filter-row.case-filter-panel:has(.case-filter-advanced:not(.is-open)){padding-bottom:0!important}.completed-filter-row .case-filter-advanced.is-open{background:#fff!important;border:0!important;border-top:1px solid #111216!important;border-radius:0!important;margin-top:0!important;padding:12px 0 0!important}.completed-filter-row .case-filter-advanced.is-open .case-filter-grid{gap:8px!important}.completed-filter-row .case-filter-advanced.is-open :is(select,input){background:#fff!important;border-color:#111216!important}.completed-cases-shell .completed-groups{background:#fff!important}html[data-theme=dark] .completed-cases-shell{color:#111216!important;background:#fff!important;border-color:#111216!important}html[data-theme=dark] .completed-cases-shell :where(.completed-inline-filter-grid label>span,.completed-inline-total span,.case-filter-advanced label>span,.completed-inline-total strong){color:#111216!important}html[data-theme=dark] .completed-cases-shell :where(.completed-inline-filter-grid :is(select,input),.case-filter-advanced :is(select,input)){color:#111216!important;background:#fff!important;border-color:#111216!important}@media (max-width:1180px){.completed-inline-head-controls{grid-template-columns:auto auto minmax(0,1fr) auto auto auto!important}.completed-inline-filter-grid{grid-template-columns:repeat(5,minmax(76px,1fr))!important}}.case-hero-modal,.case-hero-modal .case-workspace-head-v2,.case-hero-modal .case-workspace-scroll,.case-hero-modal .case-command-summary-v2,.case-hero-modal .case-command-copy-v2,.case-hero-modal .case-command-title-row-v4,.case-hero-modal .case-command-facts-v2,.case-hero-modal .case-command-facts-v2>div,.case-hero-modal .case-workspace-tabs,.case-hero-modal .case-workspace-body,.case-hero-modal .workspace-panel,.case-hero-modal .case-story-card-v2,.case-hero-modal .case-story-section-v2,.case-hero-modal .case-support-card-v2,.case-hero-modal .case-hero-footer,.case-hero-modal .case-workspace-footer{color:#111216!important;box-shadow:none!important;background:#fff!important}.case-hero-modal{border:2px solid #111216!important}.case-hero-modal .case-workspace-head-v2{border-bottom:0!important}.case-hero-modal .case-head-primary-v2>span,.case-hero-modal .case-head-status-v2>span:not(.workspace-priority),.case-hero-modal .case-head-status-v2>button{color:#111216!important;background:#fff!important;border-color:#111216!important}.case-hero-modal .case-command-summary-v2,.case-hero-modal .case-workspace-tabs,.case-hero-modal .case-story-card-v2,.case-hero-modal .case-support-card-v2,.case-hero-modal .workspace-panel{border:2px solid #111216!important}.case-hero-modal .case-command-facts-v2,.case-hero-modal .case-command-facts-v2>div,.case-hero-modal .case-story-section-v2,.case-hero-modal .case-story-split-v2,.case-hero-modal .case-story-split-v2 .case-story-section-v2+.case-story-section-v2,.case-hero-modal .workspace-repair-readout>div,.case-hero-modal .case-hero-footer,.case-hero-modal .case-workspace-footer{border:0!important}.case-hero-modal .case-command-title-row-v4 h2,.case-hero-modal .case-command-issue-v4,.case-hero-modal .case-command-facts-v2 span,.case-hero-modal .case-command-facts-v2 strong,.case-hero-modal .case-story-section-v2 header strong,.case-hero-modal .case-story-section-v2 header span,.case-hero-modal .case-story-section-v2 p,.case-hero-modal .case-support-card-v2 header strong,.case-hero-modal .case-support-card-v2 header span,.case-hero-modal .case-support-card-v2 p,.case-hero-modal .workspace-panel-heading strong,.case-hero-modal .workspace-panel-heading span{color:#111216!important}.case-hero-modal .case-command-issue-v4{background:#fff!important;border:0!important}.case-hero-modal .case-workspace-tabs button{color:#111216!important;background:#fff!important;border:0!important}html[data-theme=dark] .case-hero-modal,html[data-theme=dark] .case-hero-modal .case-workspace-head-v2,html[data-theme=dark] .case-hero-modal .case-workspace-scroll,html[data-theme=dark] .case-hero-modal .case-command-summary-v2,html[data-theme=dark] .case-hero-modal .case-command-copy-v2,html[data-theme=dark] .case-hero-modal .case-command-title-row-v4,html[data-theme=dark] .case-hero-modal .case-command-facts-v2,html[data-theme=dark] .case-hero-modal .case-command-facts-v2>div,html[data-theme=dark] .case-hero-modal .case-workspace-tabs,html[data-theme=dark] .case-hero-modal .case-workspace-body,html[data-theme=dark] .case-hero-modal .workspace-panel,html[data-theme=dark] .case-hero-modal .case-story-card-v2,html[data-theme=dark] .case-hero-modal .case-story-section-v2,html[data-theme=dark] .case-hero-modal .case-support-card-v2,html[data-theme=dark] .case-hero-modal .case-hero-footer,html[data-theme=dark] .case-hero-modal .case-workspace-footer{color:#111216!important;background:#fff!important;border-color:#111216!important}.case-hero-modal .case-head-status-v2 .hero-due{color:#111216!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;background:#fff!important;border:1px solid #111216!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:96px!important;min-height:32px!important;padding:0 10px!important;display:inline-flex!important}.case-hero-modal .case-head-status-v2 .hero-due small{color:#111216!important;letter-spacing:.08em!important;font-size:8px!important;font-weight:900!important;line-height:1!important}.case-hero-modal .case-head-status-v2 .hero-due strong{color:#111216!important;letter-spacing:.02em!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:11px!important;font-weight:850!important;line-height:1!important}.case-hero-modal .case-head-status-v2 .hero-due.overdue{color:#111216!important;background:#fff!important;border-color:#111216!important}:is(.case-filter-panel,.report-filter-shell,.completed-cases-shell) :is(.case-filter-grid,.report-filter-grid,.completed-inline-filter-grid){align-items:end!important}:is(.case-filter-panel,.report-filter-shell,.completed-cases-shell) :is(.case-filter-grid,.report-filter-grid,.completed-inline-filter-grid) label{align-content:end!important;gap:5px!important;min-width:0!important;display:grid!important}:is(.case-filter-panel,.report-filter-shell,.completed-cases-shell) :is(.case-filter-grid,.report-filter-grid,.completed-inline-filter-grid) label>span{color:#111216!important;letter-spacing:.055em!important;text-transform:uppercase!important;min-height:11px!important;font-size:9px!important;font-weight:850!important;line-height:1.15!important}:is(.case-filter-panel,.report-filter-shell,.completed-cases-shell) :is(.case-filter-grid,.report-filter-grid,.completed-inline-filter-grid) :is(select,input){box-sizing:border-box!important;color:#111216!important;background:#fff!important;border:1px solid #111216!important;border-radius:9px!important;width:100%!important;height:38px!important;min-height:38px!important;padding:0 11px!important;font-size:12px!important;font-weight:760!important;line-height:1!important}.completed-inline-filter-grid{gap:8px!important}.completed-inline-filter-grid label>span{font-size:9px!important}.completed-inline-more,.completed-inline-reset,.completed-head-controls :where(.completed-sort-control,.completed-expand-control) button,.completed-head-controls .completed-sort-control,.completed-head-controls .completed-expand-control{box-sizing:border-box!important;min-height:38px!important}.completed-inline-more,.completed-inline-reset{align-self:end!important}html[data-theme=dark] .case-hero-modal,html[data-theme=dark] .case-hero-modal :is(.case-workspace-head-v2,.case-workspace-scroll,.case-command-summary-v2,.case-command-copy-v2,.case-command-title-row-v4,.case-command-facts-v2,.case-command-facts-v2>div,.case-workspace-tabs,.case-workspace-body,.workspace-panel,.case-story-card-v2,.case-story-section-v2,.case-support-card-v2,.case-hero-footer,.case-workspace-footer),html[data-theme=dark] .case-hero-modal .case-head-primary-v2>span,html[data-theme=dark] .case-hero-modal .case-head-status-v2>span:not(.workspace-priority),html[data-theme=dark] .case-hero-modal .case-head-status-v2>button{color:#f5f6f7!important;background:#17191c!important;border-color:#050608!important}html[data-theme=dark] .case-hero-modal .case-command-title-row-v4 h2,html[data-theme=dark] .case-hero-modal .case-command-issue-v4,html[data-theme=dark] .case-hero-modal .case-command-facts-v2 :is(span,strong),html[data-theme=dark] .case-hero-modal .case-story-section-v2 :is(header strong,header span,p),html[data-theme=dark] .case-hero-modal .case-support-card-v2 :is(header strong,header span,p),html[data-theme=dark] .case-hero-modal .workspace-panel-heading :is(strong,span){color:#f5f6f7!important}.case-hero-modal .case-workspace-head-v2{background:#fff!important;border-bottom:1px solid #11121624!important;min-height:62px!important;padding:10px 15px!important}.case-hero-modal .case-head-primary-v2,.case-hero-modal .case-head-status-v2{gap:7px!important}.case-hero-modal .case-head-primary-v2>span,.case-hero-modal .case-head-status-v2>span:not(.workspace-priority),.case-hero-modal .case-head-status-v2>button{color:#111216!important;min-height:30px!important;box-shadow:none!important;background:#fff!important;border:1px solid #111216!important;border-radius:999px!important;padding:0 10px!important}.case-hero-modal .case-head-status-v2>button{place-items:center!important;width:30px!important;padding:0!important;display:inline-grid!important}.case-hero-modal .case-head-status-v2 .workspace-priority{border-radius:999px!important;min-height:30px!important;padding-inline:11px!important}:is(.mission-card,.case-center-card,.completed-case-card,.unified-case-card).severity-code-red .island-status,.case-hero-modal .workspace-priority.severity-code-red{color:#8d0719!important;background:#ffd9de!important;border-color:#d71932!important;animation:1.05s ease-in-out infinite os-alert-pulse-red-visible!important}:is(.mission-card,.case-center-card,.completed-case-card,.unified-case-card).severity-code-yellow .island-status,.case-hero-modal .workspace-priority.severity-code-yellow{color:#5d4300!important;background:#ffef9b!important;border-color:#d39b00!important;animation:1.05s ease-in-out infinite os-alert-pulse-yellow-visible!important}@keyframes os-alert-pulse-red-visible{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #d7193224,0 0 10px #d7193214}50%{opacity:.84;transform:scale(1.055);box-shadow:0 0 0 5px #d7193242,0 0 18px #d7193233}}@keyframes os-alert-pulse-yellow-visible{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #d39b0029,0 0 10px #d39b0017}50%{opacity:.86;transform:scale(1.055);box-shadow:0 0 0 5px #d39b004d,0 0 18px #d39b0038}}html[data-theme=dark] .case-hero-modal .case-workspace-head-v2{background:#17191c!important;border-bottom-color:#f5f6f729!important}html[data-theme=dark] .case-hero-modal .case-head-primary-v2>span,html[data-theme=dark] .case-hero-modal .case-head-status-v2>span:not(.workspace-priority),html[data-theme=dark] .case-hero-modal .case-head-status-v2>button{color:#f5f6f7!important;background:#17191c!important;border-color:#050608!important}html[data-theme=dark] .case-hero-modal .workspace-priority.severity-code-red{color:#fff4f5!important;background:#bd2339!important;border-color:#f05b6d!important}html[data-theme=dark] .case-hero-modal .workspace-priority.severity-code-yellow{color:#2e2200!important;background:#e4bd34!important;border-color:#f5d75c!important}@media (prefers-reduced-motion:reduce){:is(.mission-card,.case-center-card,.completed-case-card,.unified-case-card).severity-code-red .island-status,:is(.mission-card,.case-center-card,.completed-case-card,.unified-case-card).severity-code-yellow .island-status,.case-hero-modal .workspace-priority.severity-code-red,.case-hero-modal .workspace-priority.severity-code-yellow{animation:none!important}}.case-hero-modal .case-command-summary-v2{color:#111216!important;box-shadow:none!important;background:#fff!important;border:1px solid #111216!important;border-radius:12px!important;margin:0 0 11px!important;padding:0!important;display:block!important;overflow:hidden!important}.case-hero-modal .case-command-copy-v2,.case-hero-modal .case-command-title-row-v4,.case-hero-modal .case-command-facts-v2,.case-hero-modal .case-command-facts-v2>div{box-shadow:none!important;background:#fff!important;border:0!important}.case-hero-modal .case-command-copy-v2{padding:0!important}.case-hero-modal .case-command-title-row-v4{justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:62px!important;padding:13px 16px!important;display:flex!important}.case-hero-modal .case-command-title-row-v4 h2{min-width:0!important}.case-hero-modal .case-command-facts-v2{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;padding:0 10px 11px!important;display:grid!important}.case-hero-modal .case-command-facts-v2>div{text-align:left!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;min-width:0!important;min-height:51px!important;padding:8px 10px!important;display:flex!important}.case-hero-modal .case-command-facts-v2>div :is(span,strong){color:#111216!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;overflow:hidden!important}@media (max-width:760px){.case-hero-modal .case-command-title-row-v4{min-height:56px!important;padding-inline:12px!important}.case-hero-modal .case-command-title-row-v4 h2,.case-hero-modal .case-command-issue-v4{font-size:17px!important}.case-hero-modal .case-command-facts-v2{padding-inline:5px!important}.case-hero-modal .case-command-facts-v2>div{padding-inline:6px!important}.case-hero-modal .case-command-facts-v2>div strong{font-size:10px!important}}.case-hero-modal .case-command-summary-v2{background:#fff!important;border:1px solid #111216!important;border-radius:12px!important;width:100%!important;margin:0 0 11px!important;padding:0!important}.case-hero-modal .case-command-title-row-v4{background:#fff!important;border:0!important;border-bottom:1px solid #1112161f!important;border-radius:0!important;min-height:59px!important;padding:0 14px!important}.case-hero-modal .case-command-title-row-v4 h2,.case-hero-modal .case-command-issue-v4{letter-spacing:-.025em!important;color:#111216!important;font-size:20px!important;font-weight:820!important;line-height:1!important}.case-hero-modal .case-command-issue-v4{text-align:right!important;flex-shrink:0!important}.case-hero-modal .case-command-facts-v2{background:#fff!important;border:0!important;border-radius:0 0 11px 11px!important;width:100%!important;min-height:48px!important;margin:0!important;padding:0!important}.case-hero-modal .case-command-facts-v2>div{background:#fff!important;border:0!important;border-right:1px solid #11121624!important;justify-content:center!important;gap:3px!important;width:auto!important;min-height:48px!important;margin:0!important;padding:7px 11px!important}.case-hero-modal .case-command-facts-v2>div span{letter-spacing:.05em!important;color:#111216!important;font-size:8px!important;font-weight:820!important}.case-hero-modal .case-command-facts-v2>div strong{color:#111216!important;font-size:12px!important;font-weight:820!important;line-height:1.05!important}html[data-theme=dark] .case-hero-modal .case-command-issue-v4,html[data-theme=dark] .case-hero-modal .case-head-status-v2 .hero-due{color:#f5f6f7!important;background:#17191c!important;border-color:#050608!important}html[data-theme=dark] .case-hero-modal .case-head-status-v2 .hero-due :is(small,strong){color:#f5f6f7!important}html[data-theme=dark] .case-hero-modal :is(textarea,input,select){color:#f5f6f7!important;background:#111216!important;border-color:#050608!important}@media (max-width:900px){:is(.case-filter-panel,.report-filter-shell,.completed-cases-shell) :is(.case-filter-grid,.report-filter-grid,.completed-inline-filter-grid) :is(select,input){height:36px!important;min-height:36px!important}}.case-hero-modal{color:#111216!important;background:#fff!important;border:1px solid #111216!important}.case-hero-modal .case-command-summary-v2,.case-hero-modal .case-story-card-v2,.case-hero-modal .case-support-card-v2,.case-hero-modal .workspace-panel,.case-hero-modal .case-workspace-tabs{box-shadow:none!important;background:#fff!important;border:1px solid #111216!important}.case-hero-modal .case-command-summary-v2{overflow:hidden!important}.case-hero-modal .case-command-copy-v2,.case-hero-modal .case-command-title-row-v4{background:#fff!important}.case-hero-modal .case-command-facts-v2{background:#fff!important;border:0!important;border-top:1px solid #11121624!important}.case-hero-modal .case-command-facts-v2>div{background:#fff!important;border:0!important;border-right:1px solid #1112161f!important}.case-hero-modal .case-workspace-tabs{padding:3px!important}.case-hero-modal .case-workspace-tabs button{background:#fff!important;border:0!important}.case-hero-modal .case-workspace-tabs button.active{color:#fff!important;background:#111216!important}.case-hero-modal .case-story-card-v2{overflow:hidden!important}.case-hero-modal .case-story-section-v2,.case-hero-modal .case-story-split-v2,.case-hero-modal .case-story-split-v2 .case-story-section-v2+.case-story-section-v2{border:0!important}.case-hero-modal .case-story-section-v2+.case-story-section-v2,.case-hero-modal .case-story-split-v2{border-top:1px solid #11121621!important}.case-hero-modal .case-story-split-v2 .case-story-section-v2+.case-story-section-v2{border-top:0!important;border-left:1px solid #11121621!important}.case-hero-modal .case-support-grid-v2{gap:8px!important}.case-hero-modal .case-support-card-v2{min-width:0!important}.case-hero-modal .case-support-card-v2 header{border-bottom:1px solid #1112161a!important}.case-hero-modal .workspace-repair-panel{color:#111216!important;background:#fff!important;border:1px solid #111216!important;border-radius:12px!important;padding:15px!important}.case-hero-modal .workspace-repair-readout{background:#fff!important;border:0!important;gap:0!important}.case-hero-modal .workspace-repair-readout>div{background:#fff!important;border:1px solid #1112161f!important;border-top:0!important;border-left:0!important;border-radius:0!important;min-height:68px!important;padding:12px 14px!important}.case-hero-modal .workspace-repair-readout dt,.case-hero-modal .workspace-repair-readout dd{color:#111216!important}.case-hero-modal .workspace-repair-form{gap:10px!important}.case-hero-modal .workspace-repair-form label,.case-hero-modal .workspace-repair-form .currency-field{background:#fff!important;border:1px solid #11121626!important;border-radius:9px!important;padding:11px 12px!important}html[data-theme=dark] .case-hero-modal,html[data-theme=dark] .case-hero-modal :is(.case-command-summary-v2,.case-story-card-v2,.case-support-card-v2,.workspace-panel,.case-workspace-tabs,.case-command-copy-v2,.case-command-title-row-v4,.case-command-facts-v2,.case-command-facts-v2>div,.workspace-repair-panel,.workspace-repair-readout,.workspace-repair-readout>div,.workspace-repair-form label,.workspace-repair-form .currency-field){color:#f5f6f7!important;background:#17191c!important;border-color:#050608!important}html[data-theme=dark] .case-hero-modal .case-command-facts-v2,html[data-theme=dark] .case-hero-modal .case-story-section-v2+.case-story-section-v2,html[data-theme=dark] .case-hero-modal .case-story-split-v2,html[data-theme=dark] .case-hero-modal .case-support-card-v2 header,html[data-theme=dark] .case-hero-modal .workspace-repair-panel .workspace-panel-heading{border-color:#f5f6f729!important}html[data-theme=dark] .case-hero-modal .case-workspace-tabs button{color:#f5f6f7!important;background:#17191c!important}html[data-theme=dark] .case-hero-modal .case-workspace-tabs button.active{color:#111216!important;background:#f5f6f7!important}html[data-theme=dark] .case-hero-modal .workspace-repair-readout dt,html[data-theme=dark] .case-hero-modal .workspace-repair-readout dd,html[data-theme=dark] .case-hero-modal .workspace-panel-heading :is(strong,span){color:#f5f6f7!important}.case-hero-modal .case-command-summary-v2{color:#111216!important;width:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #111216!important;border-radius:12px!important;margin:0 0 11px!important;padding:0!important;display:block!important;overflow:hidden!important}.case-hero-modal .case-command-copy-v2{background:#fff!important;border:0!important;margin:0!important;padding:0!important}.case-hero-modal .case-command-title-row-v4{background:#fff!important;border:0!important;border-bottom:1px solid #1112161f!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:59px!important;margin:0!important;padding:0 14px!important;display:flex!important}.case-hero-modal .case-command-title-row-v4 h2,.case-hero-modal .case-command-issue-v4{color:#111216!important;letter-spacing:-.025em!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:20px!important;font-weight:820!important;line-height:1!important}.case-hero-modal .case-command-issue-v4{text-align:right!important;flex:none!important}.case-hero-modal .case-command-facts-v2{background:#fff!important;border:0!important;border-radius:0 0 11px 11px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;width:100%!important;min-height:48px!important;margin:0!important;padding:0!important;display:grid!important}.case-hero-modal .case-command-facts-v2>div{text-align:left!important;background:#fff!important;border:0!important;border-right:1px solid #11121624!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;width:auto!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:7px 11px!important;display:flex!important}.case-hero-modal .case-command-facts-v2>div:last-child{border-right:0!important}.case-hero-modal .case-command-facts-v2>div :is(span,strong){color:#111216!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;overflow:hidden!important}.case-hero-modal .case-command-facts-v2>div span{letter-spacing:.05em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:820!important;line-height:1.15!important}.case-hero-modal .case-command-facts-v2>div strong{font-size:12px!important;font-weight:820!important;line-height:1.05!important}.case-hero-modal .case-workspace-tabs{width:fit-content!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #111216!important;border-radius:12px!important;margin:0 0 11px!important;padding:3px!important}.case-hero-modal .case-workspace-tabs button{color:#111216!important;background:#fff!important;border:0!important;border-radius:8px!important;min-height:34px!important}.case-hero-modal .case-workspace-tabs button.active{color:#fff!important;box-shadow:none!important;background:#111216!important}.case-hero-modal .workspace-repair-panel{color:#111216!important;box-shadow:none!important;background:#fff!important;border:1px solid #111216!important;border-radius:12px!important;margin:0!important;padding:15px!important}.case-hero-modal .workspace-repair-panel .workspace-panel-heading{border-bottom:1px solid #11121621!important;margin:0 0 10px!important;padding-bottom:9px!important}.case-hero-modal .workspace-repair-readout{background:#fff!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important}.case-hero-modal .workspace-repair-readout>div{background:#fff!important;border:1px solid #1112161f!important;border-top:0!important;border-left:0!important;border-radius:0!important;min-height:68px!important;margin:0!important;padding:12px 14px!important}.case-hero-modal .workspace-repair-readout>div:nth-child(4n){border-right:0!important}.case-hero-modal .workspace-repair-readout>div:nth-last-child(-n+4){border-bottom:0!important}.case-hero-modal .workspace-repair-readout :is(dt,dd){color:#111216!important}@media (max-width:760px){.case-hero-modal .case-command-title-row-v4{min-height:56px!important;padding-inline:11px!important}.case-hero-modal .case-command-title-row-v4 h2,.case-hero-modal .case-command-issue-v4{font-size:17px!important}.case-hero-modal .case-command-facts-v2>div{padding-inline:6px!important}.case-hero-modal .case-command-facts-v2>div strong{font-size:10px!important}.case-hero-modal .workspace-repair-readout{grid-template-columns:repeat(2,minmax(0,1fr))!important}.case-hero-modal .workspace-repair-readout>div:nth-child(4n){border-right:1px solid #1112161f!important}.case-hero-modal .workspace-repair-readout>div:nth-child(2n){border-right:0!important}}.case-hero-modal .case-command-summary-v2,.case-hero-modal .case-workspace-tabs{box-sizing:border-box!important;outline-offset:-1px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #000!important;outline:1px solid #000!important}.case-hero-modal .case-workspace-tabs,.case-hero-modal .case-hero-head,.case-hero-modal .case-head-primary-v2,.case-hero-modal .case-head-status-v2{overflow:visible!important}.case-hero-modal .case-head-primary-v2>span,.case-hero-modal .case-head-status-v2>span:not(.workspace-priority),.case-hero-modal .case-head-status-v2>button{box-sizing:border-box!important;color:#111216!important;background:#fff!important;border:1px solid #111216!important;flex:none!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;overflow:visible!important}html:not([data-theme=dark]) .completed-cases-shell{background:#fff!important;border:1px solid #111216!important;border-radius:16px!important;padding:12px!important}html:not([data-theme=dark]) .completed-cases-head{margin:0!important;padding:0!important}html:not([data-theme=dark]) .completed-inline-head-controls{flex-wrap:wrap!important;align-items:flex-end!important;gap:10px!important;width:100%!important;display:flex!important}html:not([data-theme=dark]) .completed-command-switcher{background:#fff!important;border:1px solid #111216!important;border-radius:12px!important;flex:none!important;align-items:center!important;min-height:40px!important;padding:3px!important;display:inline-flex!important;box-shadow:0 5px 14px #1112160f!important}html:not([data-theme=dark]) .completed-command-switcher button{color:#31343a!important;letter-spacing:-.01em!important;white-space:nowrap!important;background:#fff!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:32px!important;padding:0 11px!important;font-size:10px!important;font-weight:820!important;transition:color .18s,background .18s,transform .18s!important;display:inline-flex!important}html:not([data-theme=dark]) .completed-command-switcher button:hover{color:#111216!important;background:#f3f4f6!important}html:not([data-theme=dark]) .completed-command-switcher button.active{color:#fff!important;background:#111216!important;box-shadow:0 3px 7px #11121633!important}html:not([data-theme=dark]) .completed-command-divider{background:#d8dbe0!important;width:1px!important;height:22px!important;margin:0 3px!important}html:not([data-theme=dark]) .completed-inline-filter-grid{flex:640px!important;grid-template-columns:repeat(5,minmax(112px,1fr))!important;align-items:end!important;gap:8px!important;min-width:0!important;display:grid!important}html:not([data-theme=dark]) .completed-inline-filter-grid label{gap:5px!important}html:not([data-theme=dark]) .completed-inline-filter-grid label>span,html:not([data-theme=dark]) .completed-filter-row .case-filter-grid label>span{color:#525863!important;letter-spacing:.055em!important;font-size:9px!important;font-weight:850!important}html:not([data-theme=dark]) .completed-inline-filter-grid :is(select,input),html:not([data-theme=dark]) .completed-filter-row .case-filter-grid :is(select,input){color:#111216!important;background:#fff!important;border:1px solid #b8bec8!important;border-radius:10px!important;height:38px!important;min-height:38px!important;padding-inline:11px!important;font-size:11px!important;font-weight:760!important}html:not([data-theme=dark]) .completed-inline-filter-grid :is(select,input):hover,html:not([data-theme=dark]) .completed-filter-row .case-filter-grid :is(select,input):hover{border-color:#111216!important}html:not([data-theme=dark]) .completed-inline-more,html:not([data-theme=dark]) .completed-inline-reset{color:#111216!important;background:#fff!important;border:1px solid #b8bec8!important;border-radius:10px!important;min-height:38px!important;padding:0 12px!important;font-size:10px!important;font-weight:820!important}html:not([data-theme=dark]) .completed-inline-more:hover,html:not([data-theme=dark]) .completed-inline-reset:hover{background:#f3f4f6!important;border-color:#111216!important}html:not([data-theme=dark]) .completed-inline-total{border-left:1px solid #b8bec8!important;align-self:end!important;align-items:center!important;gap:6px!important;min-width:56px!important;min-height:38px!important;padding:0 0 0 11px!important;display:flex!important}html:not([data-theme=dark]) .completed-inline-total span{color:#525863!important;font-size:9px!important;font-weight:820!important}html:not([data-theme=dark]) .completed-inline-total strong{color:#111216!important;font-size:22px!important;font-weight:860!important;line-height:1!important}html:not([data-theme=dark]) .completed-filter-row.case-filter-panel{background:0 0!important;padding:0!important}html:not([data-theme=dark]) .completed-filter-row .case-filter-advanced.is-open{background:0 0!important;border-top:1px solid #d8dbe0!important;margin-top:12px!important;padding:12px 0 0!important}html:not([data-theme=dark]) .completed-filter-advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html:not([data-theme=dark]) .mission-board-shell{background:#fff!important;border:1px solid #111216!important;border-radius:18px!important;padding:14px!important}html:not([data-theme=dark]) .board-filter-row.case-navigation-row,html:not([data-theme=dark]) .board-control-rail{background:#fff!important;border-color:#111216!important}html:not([data-theme=dark]) .mission-board{gap:14px!important}html:not([data-theme=dark]) .mission-board-shell .mission-column{background:#fff!important;border:1px solid #b8bec8!important;border-radius:16px!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 20px #1112160b!important}html:not([data-theme=dark]) .mission-board-shell .mission-column:before{content:""!important;z-index:0!important;background:#2563eb!important;height:4px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}html:not([data-theme=dark]) .mission-board-shell .column-in-service:before{background:#7c3aed!important}html:not([data-theme=dark]) .mission-board-shell .column-pending:before{background:#d97706!important}html:not([data-theme=dark]) .mission-board-shell .mission-column>header{z-index:1!important;border-bottom-color:#e2e5e9!important;padding-top:7px!important;position:relative!important}html:not([data-theme=dark]) .mission-board-shell .mission-column>header strong{color:#111216!important;font-size:13px!important}html:not([data-theme=dark]) .mission-board-shell .mission-column>header span{color:#4b5563!important;background:#fff!important;border-color:#c8ced6!important}html:not([data-theme=dark]) .mission-board-shell .mission-card.dynamic-card{border-color:#c8ced6!important;border-radius:14px!important;box-shadow:0 6px 17px #1112160f!important}@media (max-width:1320px){html:not([data-theme=dark]) .completed-inline-filter-grid{flex-basis:100%!important;order:2!important}html:not([data-theme=dark]) .completed-inline-more{margin-left:auto!important}}@media (max-width:820px){html:not([data-theme=dark]) .completed-command-switcher{width:100%!important;overflow-x:auto!important}html:not([data-theme=dark]) .completed-inline-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:not([data-theme=dark]) .completed-filter-advanced-grid{grid-template-columns:1fr!important}}html:not([data-theme=dark]) .workspace:has(.mission-board-shell){box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important}html:not([data-theme=dark]) .workspace:has(.mission-board-shell) .content-area{padding-top:8px!important}html:not([data-theme=dark]) .mission-board-shell{min-height:calc(100vh - 178px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html:not([data-theme=dark]) .board-filter-row.case-navigation-row{background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;margin:0 0 16px!important;padding:0!important}html:not([data-theme=dark]) .board-filter-row.case-navigation-row .board-control-rail{background:#fff!important;border:1px solid #d6dbe3!important;border-radius:16px!important;min-height:56px!important;padding:6px 8px!important;box-shadow:0 8px 22px #1112160b!important}html:not([data-theme=dark]) .mission-board-shell .mission-board{background:0 0!important;border:0!important;border-radius:0!important;gap:16px!important;min-height:calc(100vh - 252px)!important;padding:0!important}html:not([data-theme=dark]) .mission-board-shell .mission-column{background:#fff!important;border:1px solid #d6dbe3!important;border-radius:18px!important;min-width:0!important;padding:12px!important;overflow:visible!important;box-shadow:0 8px 22px #11121609!important}html:not([data-theme=dark]) .mission-board-shell .mission-column+.mission-column{border-left:1px solid #d6dbe3!important}html:not([data-theme=dark]) .mission-board-shell .mission-column:before{display:none!important}html:not([data-theme=dark]) .mission-board-shell .mission-column>header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e6e9ee!important;border-radius:0!important;height:40px!important;margin:0!important;padding:0 2px 10px!important;position:static!important}html:not([data-theme=dark]) .mission-board-shell .mission-stack{gap:10px!important;min-height:0!important;padding:12px 0 0!important}html:not([data-theme=dark]) .mission-board-shell .mission-card.dynamic-card{background:#fff!important;border:1px solid #d9dee6!important;border-radius:14px!important;box-shadow:0 5px 14px #1112160b!important}html:not([data-theme=dark]) .mission-board-shell .mission-card.dynamic-card:hover{border-color:#aeb6c2!important;box-shadow:0 12px 26px #11121617!important}html:not([data-theme=dark]) .mission-board-shell .mission-empty{min-height:96px!important;box-shadow:none!important;background:#fafbfc!important;border:0!important;border-radius:12px!important}html:not([data-theme=dark]) .mission-board-shell .completed-cases-shell{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html:not([data-theme=dark]) .mission-board-shell .completed-groups{background:0 0!important;border:0!important;border-radius:0!important;margin-top:12px!important}html:not([data-theme=dark]) .mission-board-shell .completed-month-group{box-shadow:none!important;background:#fff!important;border:1px solid #d9dee6!important;border-radius:14px!important;margin:0 0 10px!important;overflow:hidden!important}html:not([data-theme=dark]) .mission-board-shell .completed-month-toggle{background:#fff!important;border:0!important;border-radius:0!important;min-height:48px!important;padding-inline:14px!important}html:not([data-theme=dark]) .mission-board-shell .completed-month-content{background:#fff!important;border-top:1px solid #e6e9ee!important}html:not([data-theme=dark]) .mission-board-shell .completed-case-card{background:#fff!important;border:1px solid #d9dee6!important;box-shadow:0 5px 14px #1112160a!important}html:not([data-theme=dark]) .workspace:has(.reports-page){box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important}html:not([data-theme=dark]) .workspace:has(.reports-page) .content-area{padding:18px 20px 28px!important}html:not([data-theme=dark]) .reports-page{background:#fff!important;gap:14px!important}html:not([data-theme=dark]) .reports-page .report-section-tabs{box-shadow:none!important}html:not([data-theme=dark]) .reports-page :is(.report-panel,.tire-unit-section-clean,.equipment-performance-clean,.expense-records-panel)>header{border-bottom:1px solid #e7eaee!important;padding-bottom:11px!important}html:not([data-theme=dark]) .reports-page .tire-unit-card-clean,html:not([data-theme=dark]) .reports-page .unit-performance-grid-clean>button{background:#fff!important;border:1px solid #dfe4ea!important;border-radius:14px!important;box-shadow:0 5px 14px #11121609!important}html:not([data-theme=dark]) .reports-page :is(.tire-unit-card-clean,.unit-performance-grid-clean>button):hover{background:#fff!important;border-color:#afb8c5!important;box-shadow:0 12px 24px #11121612!important}html:not([data-theme=dark]) .reports-page .tire-unit-card-clean dl{background:#e7eaee!important;border-color:#e7eaee!important}html:not([data-theme=dark]) .reports-page .tire-unit-card-clean dl>div{background:#fff!important}html:not([data-theme=dark]) .reports-page .expense-record-head{background:#fafbfc!important;border-bottom:1px solid #e7eaee!important}html:not([data-theme=dark]) .reports-page .expense-record-table>article>*+*{border-left:1px solid #edf0f3!important}html:not([data-theme=dark]) .reports-page :is(.report-progress-row,.report-progress-row>div){border-color:#e7eaee!important}html:not([data-theme=dark]) .reports-page :is(.report-progress-row i,.overview-tire-unit-list i,.tire-payment-progress>span){background:#e9edf1!important}.workspace{box-sizing:border-box!important;z-index:1!important;outline-offset:-2px!important;background:#fff!important;border:2px solid #000!important;border-radius:24px!important;outline:2px solid #000!important;min-height:calc(100vh - 12px)!important;margin-top:6px!important;margin-bottom:6px!important;margin-right:8px!important;position:relative!important;overflow:visible!important}html[data-theme=dark] .workspace{background:#111216!important}@media (max-width:980px){.workspace{border-radius:18px!important;min-height:calc(100vh - 8px)!important;margin:4px!important}}html:not([data-theme=dark]) .mission-board-shell{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html:not([data-theme=dark]) :is(.board-filter-row.case-navigation-row,.board-control-rail,.mission-board-shell .mission-column,.case-center-shell,.completed-cases-shell){background:#fff!important;border-color:#d6dbe3!important;box-shadow:0 8px 20px #11121609!important}html:not([data-theme=dark]) :is(.mission-board-shell .mission-card.dynamic-card,.case-center-card,.completed-case-card){background:#fff!important;border:1px solid #dfe4ea!important;box-shadow:0 5px 14px #11121609!important}html:not([data-theme=dark]) .completed-cases-shell{background:#fff!important}html:not([data-theme=dark]) .completed-inline-head-controls{flex-wrap:nowrap!important;align-items:flex-end!important;gap:8px!important;min-width:0!important;display:flex!important}html:not([data-theme=dark]) .completed-command-switcher{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;align-items:center!important;gap:8px!important;padding:0!important;display:inline-flex!important}html:not([data-theme=dark]) .completed-inline-filter-grid{flex:auto!important;grid-template-columns:1.03fr .92fr 1.08fr 1.02fr 1.02fr!important;gap:8px!important;min-width:0!important}html:not([data-theme=dark]) .completed-inline-filter-grid :is(select,input),html:not([data-theme=dark]) :is(.completed-inline-more,.completed-inline-reset){color:#111216!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #c9cfd7!important;border-radius:9px!important}html:not([data-theme=dark]) :is(.completed-inline-more,.completed-inline-reset){flex:none!important;padding-inline:10px!important}html:not([data-theme=dark]) :is(.completed-groups,.case-center-groups){background:#fff!important;border-color:#d6dbe3!important;padding:10px!important}html:not([data-theme=dark]) .completed-month-group,html:not([data-theme=dark]) .completed-month-toggle,html:not([data-theme=dark]) .completed-month-content{background:#fff!important}html:not([data-theme=dark]) .completed-month-group{border-color:#d6dbe3!important}html:not([data-theme=dark]) .top-utility-group.streamlined-top-actions{min-height:52px!important;box-shadow:none!important;background:#f3f1ed!important;border:0!important;border-radius:18px!important;align-items:center!important;gap:4px!important;padding:5px!important;display:flex!important}html:not([data-theme=dark]) .top-utility-group.streamlined-top-actions .streamlined-date-wrap,html:not([data-theme=dark]) .top-utility-group.streamlined-top-actions .customize-wrap{align-self:stretch!important;align-items:center!important;display:flex!important}html:not([data-theme=dark]) .top-utility-group.streamlined-top-actions .streamlined-date{min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:7px 14px!important}html:not([data-theme=dark]) .top-utility-group.streamlined-top-actions .streamlined-date strong{color:#171717!important;font-weight:700!important}html:not([data-theme=dark]) .top-utility-group.streamlined-top-actions .streamlined-date span{color:#78766f!important;font-weight:500!important}html:not([data-theme=dark]) .top-utility-group.streamlined-top-actions .streamlined-icon{color:#56544e!important;width:38px!important;height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;margin:0!important;transition:background .22s cubic-bezier(.22,1,.36,1)!important}html:not([data-theme=dark]) .top-utility-group.streamlined-top-actions .streamlined-icon:hover{background:#e7e3db!important;transform:none!important}html:not([data-theme=dark]) .top-utility-group.streamlined-top-actions .streamlined-new-case{color:#171717!important;min-height:42px!important;box-shadow:none!important;background:#ddd6ca!important;border:0!important;border-radius:14px!important;align-self:stretch!important;margin:0!important;padding:0 16px!important;font-weight:600!important;transition:background .26s cubic-bezier(.22,1,.36,1)!important;transform:none!important}html:not([data-theme=dark]) .top-utility-group.streamlined-top-actions .streamlined-new-case:hover,html:not([data-theme=dark]) .top-utility-group.streamlined-top-actions .streamlined-new-case:active{box-shadow:none!important;background:#d3cabc!important;transform:none!important}@media (max-width:1260px){html:not([data-theme=dark]) .completed-inline-head-controls{flex-wrap:wrap!important}html:not([data-theme=dark]) .completed-inline-filter-grid{flex-basis:100%!important}}html:not([data-theme=dark]) .sidebar{box-shadow:none!important;background:#fff!important;border:1px solid #d6dbe3!important;border-radius:0 18px 18px 0!important}html:not([data-theme=dark]) .mission-board-shell,html:not([data-theme=dark]) .mission-board,html:not([data-theme=dark]) .board-filter-row.case-navigation-row{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html:not([data-theme=dark]) .board-filter-row.case-navigation-row .board-control-rail{background:#fff!important;border:1px solid #d6dbe3!important;border-radius:16px!important;box-shadow:0 7px 18px #11121609!important}html:not([data-theme=dark]) .mission-board-shell .mission-column{background:#fff!important;border:1px solid #d6dbe3!important;border-radius:18px!important;box-shadow:0 7px 18px #11121608!important}html:not([data-theme=dark]) .mission-board-shell .mission-column>header{background:0 0!important;border:0!important;border-bottom:1px solid #e6e9ee!important}html:not([data-theme=dark]) .mission-board-shell .mission-card.dynamic-card{background:#fff!important;border:1px solid #dfe4ea!important;box-shadow:0 5px 14px #11121609!important}html:not([data-theme=dark]) .mission-board-shell .mission-empty{box-shadow:none!important;background:#fafbfc!important;border:0!important}html:not([data-theme=dark]) .sidebar{background:#f5f6f7!important;border:0!important;border-right:1px solid #e5e7eb!important;border-radius:0!important;height:100vh!important;inset:0 auto 0 0!important}html:not([data-theme=dark]) .workspace{min-height:100vh!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;outline:0!important;margin:0 0 0 228px!important}@media (max-width:900px){html:not([data-theme=dark]) .workspace{margin:0!important}}html:not([data-theme=dark]) .app-shell>.workspace{box-sizing:border-box!important;background-color:#fff!important;border:0!important;border-radius:0!important;outline:0!important}html:not([data-theme=dark]) .app-shell{padding:0!important}html:not([data-theme=dark]) .sidebar{width:228px!important;height:calc(100vh - 16px)!important;inset:8px auto 8px 8px!important}html:not([data-theme=dark]) .workspace,html:not([data-theme=dark]) .app-shell>.workspace{min-height:calc(100vh - 16px)!important;margin:0 8px 0 240px!important}html:not([data-theme=dark]) .mission-board-shell .mission-column,html:not([data-theme=dark]) .completed-month-group,html:not([data-theme=dark]) .report-panel,html:not([data-theme=dark]) .report-filter-shell{border-style:solid!important;border-width:1px!important}html:not([data-theme=dark]) .report-section-tabs{box-shadow:none!important;background:#fff!important;border:1px solid #d6dbe3!important;border-radius:16px!important;align-items:center!important;gap:2px!important;padding:4px!important;display:inline-flex!important}html:not([data-theme=dark]) .report-section-tabs button{color:#111216!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:0 13px!important}html:not([data-theme=dark]) .report-section-tabs button.active{color:#fff!important;background:#111216!important}:root{--kgz-filter-height:38px;--kgz-filter-radius:10px;--kgz-card-radius:16px;--kgz-border-subtle:#d7dce3;--kgz-border-muted:#e8ebef;--kgz-surface:#fff;--kgz-surface-hover:#f7f8fa;--kgz-text:#111216;--kgz-text-muted:#687180;--kgz-filter-gap:10px;--kgz-card-gap:14px}:is(.report-filter-shell,.case-filter-panel,.completed-filter-row,.case-center-control-panel){border:1px solid var(--kgz-border-subtle)!important;border-radius:var(--kgz-card-radius)!important;background:var(--kgz-surface)!important;box-shadow:0 5px 16px #11121606!important}:is(.report-filter-grid,.case-filter-grid,.completed-inline-filter-grid){gap:var(--kgz-filter-gap)!important}:is(.report-filter-grid,.case-filter-grid,.completed-inline-filter-grid)>label,:is(.report-filter-shell,.case-filter-panel,.completed-filter-row) label{gap:5px!important;min-width:0!important;display:grid!important}:is(.report-filter-shell,.case-filter-panel,.completed-filter-row) label>span{color:var(--kgz-text-muted)!important;letter-spacing:.045em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important}:is(.report-filter-shell,.case-filter-panel,.completed-filter-row) :is(select,input){width:100%!important;min-width:0!important;height:var(--kgz-filter-height)!important;min-height:var(--kgz-filter-height)!important;border:1px solid var(--kgz-border-subtle)!important;border-radius:var(--kgz-filter-radius)!important;color:var(--kgz-text)!important;box-shadow:none!important;background:#fff!important;outline:0!important;padding:0 36px 0 12px!important;font-size:14px!important;font-weight:700!important;line-height:1!important}:is(.report-filter-shell,.case-filter-panel,.completed-filter-row) input{padding-right:12px!important}:is(.report-filter-shell,.case-filter-panel,.completed-filter-row) :is(select,input):focus-visible{border-color:#8c96a3!important;box-shadow:0 0 0 3px #11121614!important}:is(.report-filter-more,.report-filter-reset,.case-filter-more,.completed-inline-more,.completed-inline-reset,.case-filter-toolbar-actions>button){height:var(--kgz-filter-height)!important;min-height:var(--kgz-filter-height)!important;border:1px solid var(--kgz-border-subtle)!important;border-radius:var(--kgz-filter-radius)!important;color:var(--kgz-text)!important;white-space:nowrap!important;box-shadow:none!important;background:#fff!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 12px!important;font-size:13px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}:is(.report-filter-more,.report-filter-reset,.case-filter-more,.completed-inline-more,.completed-inline-reset,.case-filter-toolbar-actions>button):hover:not(:disabled){background:var(--kgz-surface-hover)!important;border-color:#aeb6c0!important}:is(.report-filter-reset,.completed-inline-reset,.case-filter-toolbar-actions>button:disabled){color:#9aa2ad!important;background:#fafbfc!important}:is(.completed-command-switcher,.completed-sort-control,.completed-expand-control){min-height:var(--kgz-filter-height)!important;border:1px solid var(--kgz-border-subtle)!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important;align-items:center!important;padding:3px!important;display:inline-flex!important}:is(.completed-command-switcher,.completed-sort-control,.completed-expand-control) button{height:30px!important;min-height:30px!important;color:var(--kgz-text)!important;white-space:nowrap!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0 11px!important;font-size:13px!important;font-weight:800!important}:is(.completed-command-switcher,.completed-sort-control,.completed-expand-control) button:hover{background:#f1f3f5!important}:is(.completed-command-switcher,.completed-sort-control,.completed-expand-control) button.active{color:#fff!important;background:#111216!important}.completed-command-divider{background:var(--kgz-border-subtle)!important;width:1px!important;height:22px!important;margin:0 4px!important}.case-center-total,.completed-inline-total{min-width:48px!important;min-height:var(--kgz-filter-height)!important;border-left:1px solid var(--kgz-border-subtle)!important;color:var(--kgz-text)!important}.case-center-total span{color:var(--kgz-text-muted)!important;font-size:11px!important;font-weight:750!important}.case-center-total strong{color:var(--kgz-text)!important;font-size:20px!important}.mission-board-shell .mission-column{border:1px solid var(--kgz-border-subtle)!important;border-radius:var(--kgz-card-radius)!important;background:#fff!important;box-shadow:0 6px 18px #11121606!important}.mission-board-shell .mission-column>header{border:0!important;border-bottom:1px solid var(--kgz-border-muted)!important;background:0 0!important}html:not([data-theme=dark]) .mission-board-shell .mission-empty{background:#fafbfc!important;border:0!important}html[data-theme=dark] .mission-board-shell .mission-empty{background:#1b1c1f!important;border:0!important}.reports-page .report-section-tabs{border:1px solid var(--kgz-border-subtle)!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important;align-items:center!important;gap:2px!important;padding:4px!important;display:inline-flex!important}.reports-page .report-section-tabs button{min-height:32px!important;color:var(--kgz-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:0 12px!important;font-size:13px!important;font-weight:800!important}.reports-page .report-section-tabs button.active{color:#fff!important;background:#111216!important}.reports-page .report-panel{padding:18px!important}.reports-page .report-panel>header{border-bottom:1px solid var(--kgz-border-muted)!important;margin-bottom:12px!important;padding-bottom:12px!important}.reports-page .report-panel h3{color:var(--kgz-text)!important;font-size:18px!important;font-weight:850!important}.reports-page .report-panel :is(header span,.report-panel>header span){color:var(--kgz-text-muted)!important;font-size:12px!important;font-weight:650!important}.reports-page :is(.tire-unit-card-clean,.unit-performance-grid-clean>button){border:1px solid var(--kgz-border-subtle)!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important}.reports-page :is(.tire-unit-card-clean,.unit-performance-grid-clean>button):hover{border-color:#aeb6c0!important;transform:translateY(-1px)!important;box-shadow:0 8px 20px #1112160f!important}.reports-page :is(.tire-unit-card-clean dl,.tire-unit-card-clean dl>div){border-color:var(--kgz-border-muted)!important;background:#fff!important}@media (max-width:1260px){:is(.report-filter-grid-primary,.case-filter-grid-primary,.completed-inline-filter-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important}.completed-inline-head-controls{flex-wrap:wrap!important;align-items:flex-end!important}}@media (max-width:800px){:is(.report-filter-grid-primary,.case-filter-grid-primary,.case-filter-grid-advanced,.completed-inline-filter-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.reports-page .report-section-tabs{max-width:100%!important;overflow-x:auto!important}}html[data-theme=dark]{--kgz-border-subtle:#3a3d43;--kgz-border-muted:#2c2f34;--kgz-surface:#16181c;--kgz-surface-hover:#1d2025;--kgz-text:#f5f6f8;--kgz-text-muted:#aeb5bf}html:not([data-theme=dark]) .mission-board-shell .mission-column{background:#fff!important;border-color:#d7dce3!important}html:not([data-theme=dark]) .sidebar,html[data-theme=dark] .sidebar{height:100vh!important;box-shadow:none!important;background:#f5f6f7!important;border:0!important;border-right:1px solid #e5e7eb!important;border-radius:0!important;inset:0!important}html:not([data-theme=dark]) .workspace,html:not([data-theme=dark]) .app-shell>.workspace{min-height:100vh!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;outline:0!important;margin:0 0 0 228px!important}html[data-theme=dark] .workspace,html[data-theme=dark] .app-shell>.workspace{min-height:100vh!important;box-shadow:none!important;background:#15171a!important;border:0!important;border-radius:0!important;outline:0!important;margin:0 0 0 228px!important}.mission-board-grid,.mission-board-columns,.hub-command-grid,.case-center-grid,.completed-cases-grid,.reports-grid{box-shadow:none!important;background:0 0!important;border:0!important}:is(.case-filter-toolbar,.case-filter-grid-primary,.case-filter-grid-advanced,.completed-filter-primary,.completed-filter-advanced-grid,.completed-head-controls,.case-center-sort-controls,.report-filter-grid){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:is(.completed-month-group,.completed-month-header,.case-center-month-group,.case-center-month-header){height:auto!important;min-height:0!important;box-shadow:none!important;border-radius:0!important}@media (max-width:900px){html:not([data-theme=dark]) .workspace,html[data-theme=dark] .workspace{margin:0!important}.mission-column+.mission-column,.case-center-grid>*+*,.reports-grid>*+*{border-top:1px solid #e5e7eb!important;border-left:0!important}}.mission-board-grid,.mission-board-columns,.hub-command-grid,.case-center-grid,.completed-cases-grid,.reports-grid{background:0 0!important;border:0!important}.mission-column+.mission-column,.case-center-grid>*+*,.reports-grid>*+*{border-left:0!important}@media (max-width:900px){.mission-column+.mission-column,.case-center-grid>*+*,.reports-grid>*+*{border-top:0!important;border-left:0!important}html body .app-shell>.workspace,html body .workspace{border:0!important;border-radius:0!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}}.sidebar{box-shadow:none!important;background:var(--os-surface-2)!important;border:0!important;border-radius:0!important}.sidebar-user{box-shadow:none!important;background:0 0!important;border:0!important}.app-shell{background:var(--os-surface-2)!important}.workspace{box-shadow:none!important;background:var(--os-surface)!important;border:0!important;border-radius:0!important}.top-area-shell{box-shadow:none!important;background:0 0!important;border:0!important}.hub-status-bar{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.hub-priority-panel,.hub-shift-control,.hub-department-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.hub-priority-panel>header,.hub-shift-control>header,.hub-department-panel>header{border:0!important;border-bottom:1px solid var(--os-line)!important;background:0 0!important;border-radius:0!important}.hub-command-grid{gap:32px!important}.hub-shift-control{border-left:1px solid var(--os-line)!important;padding-left:26px!important}.hub-department-table-head{background:var(--os-surface-2)!important;border-radius:0!important}.hub-department-row{border:0!important;border-top:1px solid var(--os-line)!important;background:0 0!important}.hub-department-row:hover{background:var(--os-surface-2)!important}.hub-priority-list>*+*,.hub-shift-metrics>*+*{border-top:1px solid var(--os-line)!important}.mission-board-shell{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.mission-board-shell .mission-column{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.mission-board-shell .mission-column+.mission-column{border-left:1px solid var(--os-line)!important;padding-left:16px!important}.mission-board-shell .mission-column>header{border:0!important;border-bottom:1px solid var(--os-line)!important;background:0 0!important;border-radius:0!important}.board-filter-row,.case-navigation-row,.board-control-rail,.case-navigation-rail,html:not([data-theme=dark]) .board-filter-row.case-navigation-row,html:not([data-theme=dark]) .board-control-rail,html:not([data-theme=dark]) .case-navigation-rail,html[data-theme=dark] .board-filter-row.case-navigation-row,html[data-theme=dark] .board-control-rail,html[data-theme=dark] .case-navigation-rail{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.case-view-tabs{background:0 0!important;border:0!important;gap:6px!important;padding:0!important}.case-view-tabs button{border:1px solid var(--os-line-strong)!important;background:var(--os-surface)!important;height:38px!important;min-height:38px!important;color:var(--os-text)!important;border-radius:999px!important;padding:0 16px!important;font-weight:700!important}.case-view-tabs button.active{background:var(--os-ink)!important;color:#fff!important;border-color:var(--os-ink)!important}.compact-kpis.board-kpis{background:0 0!important;border:0!important}.case-center-shell,.completed-cases-shell{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.completed-cases-head{background:0 0!important;border:0!important}.case-center-empty{min-height:0!important;padding:56px 0!important}.case-center-grid,.completed-groups,.case-center-groups{background:0 0!important;border:0!important}.completed-month-toggle{border:0!important;border-top:1px solid var(--os-line)!important;background:0 0!important;border-radius:0!important}.completed-month-toggle:hover{background:var(--os-surface-2)!important}.completed-month-content{background:0 0!important;padding:0 0 18px!important}.completed-month-content>.completed-card-grid{padding:12px 0 0!important}.case-filter-panel,.case-filter-toolbar,.report-filter-shell{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-bottom:16px!important;padding:0!important}.case-filter-grid,.report-filter-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:12px!important}.case-filter-panel select,.case-filter-panel input,.report-filter-shell select,.report-filter-shell input{border:1px solid var(--os-line-strong)!important;background:var(--os-surface)!important;height:38px!important;min-height:38px!important;color:var(--os-text)!important;border-radius:9px!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important}.case-filter-panel label>span,.report-filter-shell label>span{color:var(--os-muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:650!important}.case-filter-more,.report-filter-more,.completed-inline-more,.case-filter-toolbar-actions button,.report-filter-actions button,.report-filter-reset{border:1px solid var(--os-line-strong)!important;background:var(--os-surface)!important;height:38px!important;min-height:38px!important;color:var(--os-text)!important;border-radius:9px!important;align-items:center!important;gap:6px!important;padding:0 14px!important;font-size:13px!important;font-weight:650!important;display:inline-flex!important}.completed-head-controls button,.case-center-sort-controls button{border:1px solid var(--os-line-strong)!important;background:var(--os-surface)!important;height:38px!important;min-height:38px!important;color:var(--os-text)!important;border-radius:9px!important;padding:0 14px!important;font-size:13px!important;font-weight:650!important}.completed-head-controls button.active{background:var(--os-ink)!important;color:#fff!important;border-color:var(--os-ink)!important}.case-filter-toolbar-actions,.report-filter-inline-actions,.completed-head-controls,.case-center-sort-controls{align-items:center!important}.case-center-total{background:0 0!important;border:0!important}.case-center-toolbar{box-sizing:border-box!important;width:100%!important;min-height:58px!important;box-shadow:none!important;background:var(--v314-white)!important;border:0!important;border-radius:18px!important;outline:0!important;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;padding:8px 10px!important;display:flex!important}.case-center-toolbar-left{flex-flow:row!important;flex:none!important;order:2!important;align-items:center!important;gap:10px!important;width:auto!important;margin-left:auto!important;margin-right:0!important;display:flex!important}.case-center-toolbar-left .case-center-sort-controls{flex-flow:row!important;align-items:center!important;gap:10px!important;width:auto!important;margin:0!important;display:flex!important}.case-center-toolbar-right{flex-flow:row!important;flex:none!important;order:1!important;align-items:center!important;gap:8px!important;width:auto!important;margin-left:0!important;display:flex!important}.case-center-toolbar .segctl{height:38px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:12px!important;padding:3px!important}.case-center-toolbar .segctl-pill{box-shadow:none!important;background:#e8ded0!important}.case-center-toolbar .segctl-btn,.case-center-toolbar .segctl-btn.active{color:#171717!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 12px!important;font-size:11px!important;font-weight:600!important}.case-center-toolbar .completed-filter-trigger,.case-center-toolbar .completed-filter-reset,.case-center-toolbar .completed-inline-total{height:38px!important;min-height:38px!important;box-shadow:none!important;border:0!important;border-radius:12px!important}.case-center-toolbar .completed-filter-trigger{color:#171717!important;background:#fff!important}.case-center-toolbar .completed-filter-reset{background:var(--os-surface-3)!important;color:var(--os-muted)!important}.case-center-toolbar .completed-inline-total{background:#fff!important}@media (max-width:720px){.case-center-toolbar{gap:8px!important;overflow-x:auto!important}.case-center-toolbar-left,.case-center-toolbar-right{flex:none!important}}.reports-page,.reports-analytics-page{box-shadow:none!important;background:0 0!important;border:0!important}.report-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.report-layout>.report-panel+.report-panel{border-left:1px solid var(--os-line)!important;padding-left:26px!important}.report-section-tabs{background:0 0!important;border:0!important;gap:6px!important;padding:0!important}.report-section-tabs button{border:1px solid var(--os-line-strong)!important;background:var(--os-surface)!important;height:38px!important;min-height:38px!important;color:var(--os-text)!important;border-radius:999px!important;font-weight:700!important}.report-section-tabs button.active{background:var(--os-ink)!important;color:#fff!important;border-color:var(--os-ink)!important}.report-analysis-row{border:0!important;border-top:1px solid var(--os-line)!important;background:0 0!important;border-radius:0!important}.report-progress-row,.report-month-column{background:0 0!important;border:0!important}.report-panel-link{border:1px solid var(--os-line-strong)!important;background:var(--os-surface)!important}@media (max-width:1100px){.hub-shift-control,.mission-board-shell .mission-column+.mission-column,.report-layout>.report-panel+.report-panel{border-left:0!important;padding-left:0!important}}:not(#_):not(#_) .hub-priority-panel>header,:not(#_):not(#_) .hub-shift-control>header,:not(#_):not(#_) .hub-department-panel>header{border-bottom:1px solid var(--os-line)!important}:not(#_):not(#_) .hub-shift-control,:not(#_):not(#_) .mission-board-shell .mission-column+.mission-column{border-left:1px solid var(--os-line)!important}:not(#_):not(#_):not(#_) .case-center-toolbar{box-sizing:border-box!important;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:58px!important;padding:8px 10px!important;display:flex!important}:not(#_):not(#_):not(#_) .case-center-toolbar-left,:not(#_):not(#_):not(#_) .case-center-toolbar-right,:not(#_):not(#_):not(#_) .case-center-toolbar-left .case-center-sort-controls{flex-flow:row!important;flex-shrink:0!important;align-items:center!important;width:auto!important;display:flex!important}:not(#_):not(#_):not(#_) .case-center-toolbar-left{order:2!important;gap:10px!important;margin:0 0 0 auto!important}:not(#_):not(#_):not(#_) .case-center-toolbar-right{order:1!important;gap:8px!important;margin:0!important}:not(#_):not(#_):not(#_) .case-center-toolbar-left .case-center-sort-controls{gap:10px!important;margin:0!important}:not(#_):not(#_):not(#_) .case-center-toolbar .segctl{background:var(--os-surface)!important;box-shadow:none!important;flex-shrink:0!important}:not(#_):not(#_):not(#_):not(#_) .case-center-toolbar .segctl .segctl-pill{box-shadow:none!important;background:#e8ded0!important}:not(#_):not(#_):not(#_):not(#_) .case-center-toolbar .segctl .segctl-btn,:not(#_):not(#_):not(#_):not(#_) .case-center-toolbar .segctl .segctl-btn.active{color:#171717!important;box-shadow:none!important;background:0 0!important}:not(#_):not(#_) .mission-board-shell .mission-column>header{border-bottom:1px solid var(--os-line)!important}:not(#_):not(#_) .completed-month-toggle{border-top:1px solid var(--os-line)!important}:not(#_):not(#_) .report-layout>.report-panel+.report-panel{border-left:1px solid var(--os-line)!important}:not(#_):not(#_) .report-analysis-row{border-top:1px solid var(--os-line)!important}@media (max-width:1100px){:not(#_):not(#_) .hub-shift-control,:not(#_):not(#_) .mission-board-shell .mission-column+.mission-column,:not(#_):not(#_) .report-layout>.report-panel+.report-panel{border-left:0!important}}:root{--radius-panel:20px;--radius-card:14px;--radius-control:12px;--shadow-panel:0 1px 2px #1011140a, 0 10px 28px #1011140f;--shadow-panel-hover:0 1px 2px #1011140d, 0 16px 38px #10111417}:not(#_):not(#_):not(#_) .sidebar{border:0!important;border-right:1px solid var(--os-line)!important;background:var(--os-canvas,var(--os-surface-2))!important;box-shadow:none!important;border-radius:0!important}:not(#_):not(#_):not(#_) .department-nav button{border-radius:var(--radius-control)!important}:not(#_):not(#_):not(#_) .department-nav button.active{box-shadow:none!important}:not(#_):not(#_):not(#_) .sidebar-user{border:1px solid var(--os-line)!important;border-radius:var(--radius-card)!important;background:var(--os-surface)!important;box-shadow:var(--shadow-panel)!important}:not(#_):not(#_):not(#_) .workspace{background:var(--os-surface)!important}:not(#_):not(#_):not(#_) .hub-status-bar{border:1px solid var(--os-line)!important;border-radius:var(--radius-panel)!important;background:var(--os-surface)!important;box-shadow:var(--shadow-panel)!important;padding:4px 6px!important}:not(#_):not(#_):not(#_) .hub-priority-panel,:not(#_):not(#_):not(#_) .hub-shift-control,:not(#_):not(#_):not(#_) .hub-department-panel{border:1px solid var(--os-line)!important;border-radius:var(--radius-panel)!important;background:var(--os-surface)!important;box-shadow:var(--shadow-panel)!important;overflow:hidden!important}:not(#_):not(#_):not(#_) .hub-command-grid{gap:20px!important}:not(#_):not(#_):not(#_) .hub-shift-control{border-left:1px solid var(--os-line)!important;padding-left:0!important}:not(#_):not(#_):not(#_) .board-filter-row,:not(#_):not(#_):not(#_) .case-navigation-row,:not(#_):not(#_):not(#_) .board-control-rail,:not(#_):not(#_):not(#_) .case-navigation-rail{border:1px solid var(--os-line)!important;border-radius:var(--radius-card)!important;background:var(--os-surface)!important;box-shadow:var(--shadow-panel)!important;padding:8px!important}:not(#_):not(#_):not(#_) .case-view-tabs{background:0 0!important;border:0!important;gap:4px!important;padding:0!important}:not(#_):not(#_):not(#_) .case-view-tabs button{border-radius:var(--radius-control)!important;background:0 0!important;border:0!important}:not(#_):not(#_):not(#_) .case-view-tabs button.active{background:var(--os-ink)!important;border-color:#0000!important}:not(#_):not(#_):not(#_) .compact-kpis.board-kpis{border:0!important;border-left:1px solid var(--os-line)!important;background:0 0!important;border-radius:0!important}:not(#_):not(#_):not(#_) .mission-board-shell{border-radius:var(--radius-panel)!important}:not(#_):not(#_):not(#_) .mission-board-shell .mission-column{border:1px solid var(--os-line)!important;border-radius:var(--radius-panel)!important;background:var(--os-surface)!important;box-shadow:var(--shadow-panel)!important}:not(#_):not(#_):not(#_) .mission-board .mission-column+.mission-column,:not(#_):not(#_):not(#_) .mission-board-columns .mission-column+.mission-column{border-left:0!important}:not(#_):not(#_):not(#_) .mission-board,:not(#_):not(#_):not(#_) .mission-board-columns{gap:16px!important}:not(#_):not(#_):not(#_) .mission-card.dynamic-card{border-radius:var(--radius-card)!important}:not(#_):not(#_):not(#_) .case-filter-panel,:not(#_):not(#_):not(#_) .case-filter-toolbar,:not(#_):not(#_):not(#_) .case-center-control-panel,:not(#_):not(#_):not(#_) .report-filter-shell,:not(#_):not(#_):not(#_) .completed-filter-row{border:1px solid var(--os-line)!important;border-radius:var(--radius-panel)!important;background:var(--os-surface)!important;box-shadow:var(--shadow-panel)!important;margin-bottom:16px!important;padding:16px 18px!important}:not(#_):not(#_):not(#_) .case-filter-grid,:not(#_):not(#_):not(#_) .report-filter-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important}:not(#_):not(#_):not(#_) .case-filter-panel select,:not(#_):not(#_):not(#_) .case-filter-panel input,:not(#_):not(#_):not(#_) .report-filter-shell select,:not(#_):not(#_):not(#_) .report-filter-shell input,:not(#_):not(#_):not(#_) .case-filter-more,:not(#_):not(#_):not(#_) .report-filter-more,:not(#_):not(#_):not(#_) .completed-inline-more,:not(#_):not(#_):not(#_) .case-filter-toolbar-actions button,:not(#_):not(#_):not(#_) .report-filter-actions button,:not(#_):not(#_):not(#_) .report-filter-reset,:not(#_):not(#_):not(#_) .completed-head-controls button,:not(#_):not(#_):not(#_) .case-center-sort-controls button{border-radius:var(--radius-control)!important}:not(#_):not(#_):not(#_) .completed-month-group{border:1px solid var(--os-line)!important;border-radius:var(--radius-card)!important;background:var(--os-surface)!important;box-shadow:var(--shadow-panel)!important;overflow:hidden!important}:not(#_):not(#_):not(#_) .completed-month-toggle{background:0 0!important;border:0!important;border-radius:0!important}:not(#_):not(#_):not(#_) .completed-month-content{padding:0 16px 16px!important}:not(#_):not(#_):not(#_) .completed-month-content>.completed-card-grid{padding-top:4px!important}:not(#_):not(#_):not(#_) .case-center-total{border:1px solid var(--os-line)!important;background:var(--os-surface-2)!important;border-radius:999px!important;padding:6px 12px!important}:not(#_):not(#_):not(#_) .report-panel{border:1px solid var(--os-line)!important;border-radius:var(--radius-panel)!important;background:var(--os-surface)!important;box-shadow:var(--shadow-panel)!important;padding:18px!important}:not(#_):not(#_):not(#_) .report-layout>.report-panel+.report-panel{border-left:0!important;padding-left:18px!important}:not(#_):not(#_):not(#_) .report-layout,:not(#_):not(#_):not(#_) .report-layout-analytics{gap:16px!important}:not(#_):not(#_):not(#_) .report-section-tabs{border:1px solid var(--os-line)!important;border-radius:var(--radius-card)!important;background:var(--os-surface)!important;box-shadow:var(--shadow-panel)!important;padding:4px!important}:not(#_):not(#_):not(#_) .report-section-tabs button{border-radius:var(--radius-control)!important;background:0 0!important;border:0!important}:not(#_):not(#_):not(#_) .report-section-tabs button.active{border-color:#0000!important}@media (max-width:1100px){:not(#_):not(#_):not(#_) .hub-shift-control,:not(#_):not(#_):not(#_) .mission-board-shell .mission-column+.mission-column{border-left:0!important}}:not(#_):not(#_):not(#_) .dynamic-summary p,:not(#_):not(#_):not(#_) .density-compact .dynamic-summary p{font-size:11px!important;line-height:1.45!important}:not(#_):not(#_):not(#_) .workspace-data strong{font-size:11px!important}:not(#_):not(#_):not(#_) .workspace-data span,:not(#_):not(#_):not(#_) .island-status{font-size:9.5px!important}:not(#_):not(#_):not(#_) .island-timer{font-size:10.5px!important}:not(#_):not(#_):not(#_) .tool-island-copy small,:not(#_):not(#_):not(#_) .workspace-island-menu small{font-size:10px!important}:not(#_):not(#_):not(#_) .workspace-island-menu b{font-size:10.5px!important}:not(#_):not(#_):not(#_) .date-island-weekdays{font-size:9.5px!important}:not(#_):not(#_):not(#_) .segctl{isolation:isolate;border-radius:var(--radius-control)!important;background:var(--os-surface-3)!important;border:0!important;align-items:center!important;gap:2px!important;height:auto!important;min-height:0!important;padding:4px!important;display:inline-flex!important;position:relative!important}:not(#_):not(#_):not(#_) .segctl-sm{gap:1px!important;padding:3px!important}:not(#_):not(#_):not(#_) .segctl-pill{z-index:0;pointer-events:none;transition:transform .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1);top:4px;bottom:4px;left:0;box-shadow:0 4px 10px #1011142e;border-radius:calc(var(--radius-control) - 4px)!important;background:var(--os-ink)!important;border:0!important;position:absolute!important}:not(#_):not(#_):not(#_) .segctl-sm .segctl-pill{top:3px;bottom:3px}:not(#_):not(#_):not(#_) .segctl-btn{z-index:1;white-space:nowrap;cursor:pointer;transition:color .2s ease-out;border-radius:calc(var(--radius-control) - 4px)!important;height:38px!important;min-height:38px!important;color:var(--os-text)!important;background:0 0!important;border:0!important;padding:0 16px!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;position:relative!important}:not(#_):not(#_):not(#_) .segctl-sm .segctl-btn{height:30px!important;min-height:30px!important;padding:0 12px!important;font-size:11px!important;font-weight:720!important}:not(#_):not(#_):not(#_) .segctl-btn:hover:not(.active){color:var(--os-ink)!important}:not(#_):not(#_):not(#_) .segctl-btn.active{color:var(--os-surface)!important;background:0 0!important}:not(#_):not(#_):not(#_) .segctl-btn:focus-visible{outline:2px solid var(--os-blue);outline-offset:2px}:not(#_):not(#_):not(#_) .case-navigation-rail .segctl{background:0 0}.case-center-toolbar .segctl .segctl-pill{box-shadow:none!important;background:#e8ded0!important}body:not(#_):not(#_):not(#_) .case-center-toolbar .segctl.completed-control .segctl-btn.active{color:#171717!important;background:0 0!important}.case-center-toolbar .segctl .segctl-btn{height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:11px!important;font-weight:600!important}:not(#_):not(#_):not(#_) .case-center-sort-controls{gap:8px!important}:not(#_):not(#_):not(#_) .mission-board-shell .mission-column>header strong,:not(#_):not(#_):not(#_) .mission-board-shell .mission-column>header>div{color:var(--os-surface)!important}:not(#_):not(#_):not(#_) .mission-board-shell .mission-column>header span{color:var(--os-ink)!important;background:var(--os-surface)!important}@supports (color:color-mix(in lab, red, red)){:not(#_):not(#_):not(#_) .mission-board-shell .mission-column>header button{color:color-mix(in srgb, var(--os-surface) 70%, transparent)!important}}:not(#_):not(#_):not(#_) .sidebar{background:var(--os-surface-2)!important;box-shadow:none!important;border:0!important;border-radius:0!important;outline:0!important}:not(#_):not(#_):not(#_) .sidebar:after{content:none!important;border:0!important;display:none!important}:not(#_):not(#_):not(#_) .sidebar-user{border:0!important;border-top:1px solid var(--os-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}:not(#_):not(#_):not(#_) .department-nav button.active{background:var(--os-surface-3)!important}html:not([data-theme=dark]):not(#_):not(#_):not(#_) .sidebar{background:#f8f6f2!important;border-right:0!important}html:not([data-theme=dark]):not(#_):not(#_):not(#_) .sidebar-user{border-top:1px solid #f0ece6!important}html:not([data-theme=dark]):not(#_):not(#_):not(#_) .department-nav button.active{background:#f0ece6!important}:not(#_):not(#_):not(#_) .board-filter-row.case-navigation-row{border-radius:var(--radius-card)!important;background:var(--os-surface-2)!important;box-shadow:none!important;border:0!important;outline:0!important;padding:8px 10px!important}:not(#_):not(#_):not(#_) .board-filter-row.case-navigation-row:before,:not(#_):not(#_):not(#_) .board-filter-row.case-navigation-row:after{content:none!important;border:0!important;display:none!important}:not(#_):not(#_):not(#_) .board-filter-row.case-navigation-row>.case-navigation-rail{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}:not(#_):not(#_):not(#_) .board-filter-row.case-navigation-row .case-navigation-rail:before,:not(#_):not(#_):not(#_) .board-filter-row.case-navigation-row .case-navigation-rail:after{content:none!important;display:none!important}:not(#_):not(#_):not(#_) .board-filter-row.case-navigation-row .compact-kpis.board-kpis{border-top:0!important;border-bottom:0!important;border-right:0!important;border-left:1px solid var(--os-line)!important}@supports (color:color-mix(in lab, red, red)){:not(#_):not(#_):not(#_) .board-filter-row.case-navigation-row .compact-kpis.board-kpis{border-left:1px solid color-mix(in srgb, var(--os-line) 58%, transparent)!important}}:not(#_):not(#_):not(#_) .board-filter-row.case-navigation-row .compact-kpis.board-kpis{box-shadow:none!important;background:0 0!important}html:not([data-theme=dark]):not(#_):not(#_):not(#_) .board-filter-row.case-navigation-row{background:#f8f6f2!important}html:not([data-theme=dark]):not(#_):not(#_):not(#_) .board-filter-row.case-navigation-row .compact-kpis.board-kpis{border-left-color:#ebe7e0!important}:not(#_):not(#_):not(#_) .mission-board-shell .mission-column>header{margin:10px 10px 0;border-radius:var(--radius-control)!important;background:0 0!important;border:0!important;padding:0 4px!important}:not(#_):not(#_):not(#_) .mission-board-shell .mission-column>header>div{color:var(--os-ink)!important;gap:8px!important}:not(#_):not(#_):not(#_) .mission-board-shell .mission-column>header>div svg{display:none!important}:not(#_):not(#_):not(#_) .mission-board-shell .mission-column>header>div:before{content:"";background:var(--os-muted);border-radius:50%;flex:none;width:8px;height:8px}:not(#_):not(#_):not(#_) .mission-board-shell .mission-column.column-opened>header>div:before{background:var(--os-red)}:not(#_):not(#_):not(#_) .mission-board-shell .mission-column.column-in-service>header>div:before{background:var(--os-orange)}:not(#_):not(#_):not(#_) .mission-board-shell .mission-column.column-pending>header>div:before{background:var(--os-muted)}:not(#_):not(#_):not(#_) .mission-board-shell .mission-column>header strong{color:var(--os-ink)!important;text-transform:none!important;letter-spacing:normal!important;font-size:13px!important;font-weight:700!important}:not(#_):not(#_):not(#_) .mission-board-shell .mission-column>header span{color:var(--os-ink)!important;background:var(--os-surface)!important;border:1px solid var(--os-line)!important;font-size:11px!important}:not(#_):not(#_):not(#_) .mission-board-shell .mission-column>header button{color:var(--os-muted)!important}:not(#_):not(#_):not(#_) .mission-board-shell .mission-column>header button:hover{color:var(--os-ink)!important}:not(#_):not(#_):not(#_) .compact-kpis.board-kpis{gap:22px!important}:not(#_):not(#_):not(#_) .compact-kpis.board-kpis>div{background:0 0!important;border:0!important;gap:8px!important;min-width:0!important;padding:0!important}:not(#_):not(#_):not(#_) .compact-kpis.board-kpis>div:first-child strong{color:var(--os-red)!important}:not(#_):not(#_):not(#_) .compact-kpis.board-kpis>div:nth-child(2) strong{color:var(--os-orange)!important}:not(#_):not(#_):not(#_) .compact-kpis.board-kpis>div:nth-child(3) strong{color:var(--os-ink)!important}:not(#_):not(#_):not(#_) .compact-kpis.board-kpis span{color:#111!important;letter-spacing:-.01em!important;font-size:13px!important;font-weight:800!important}:not(#_):not(#_):not(#_) .compact-kpis.board-kpis strong{letter-spacing:-.03em!important;font-size:24px!important;font-weight:850!important;line-height:1!important}:not(#_):not(#_):not(#_) .compact-kpis.board-kpis,:not(#_):not(#_):not(#_) .compact-kpis.board-kpis>div,:not(#_):not(#_):not(#_) .compact-kpis.board-kpis>div:first-child,:not(#_):not(#_):not(#_) .compact-kpis.board-kpis>div:last-child{box-shadow:none!important;border:0!important}:not(#_):not(#_):not(#_) .compact-kpis.board-kpis span{color:#111!important;font-weight:800!important}:not(#_):not(#_):not(#_) .compact-kpis.board-kpis{border:0!important;border-inline:0!important;border-left-width:0!important;border-left-color:#0000!important;outline:0!important}:not(#_):not(#_):not(#_) .compact-kpis.board-kpis:before,:not(#_):not(#_):not(#_) .compact-kpis.board-kpis:after{content:none!important;border:0!important;display:none!important}:not(#_):not(#_):not(#_) .board-filter-row.case-navigation-row .board-kpis,:not(#_):not(#_):not(#_) .board-filter-row.case-navigation-row .compact-kpis,:not(#_):not(#_):not(#_) .board-filter-row.case-navigation-row .board-kpis:before,:not(#_):not(#_):not(#_) .board-filter-row.case-navigation-row .board-kpis:after{box-shadow:none!important;content:none!important;border:0!important;border-left-color:#0000!important;outline:0!important}.compact-kpis.board-kpis,:not(#_):not(#_):not(#_) .board-filter-row.case-navigation-row .compact-kpis.board-kpis{border:0!important;border-inline:0!important;border-left:0 #0000!important}.compact-kpis.board-kpis:before,.compact-kpis.board-kpis:after{content:none!important;display:none!important}:not(#_):not(#_):not(#_) .case-navigation-rail .segctl{box-shadow:none!important;background:#fff!important;border:0!important;outline:0!important}:not(#_):not(#_):not(#_) .case-navigation-rail .segctl-pill{background:#e8ded1!important;box-shadow:0 2px 8px #78603c1f!important}:not(#_):not(#_):not(#_) .case-navigation-rail .segctl-btn.active{color:#111!important}:not(#_):not(#_):not(#_) .mission-board-shell .mission-column{box-shadow:none!important;background:#ececea!important;border:0!important;border-radius:20px!important;outline:0!important;overflow:hidden!important}:not(#_):not(#_):not(#_) .mission-board-shell .mission-column>header{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}:not(#_):not(#_):not(#_) .mission-board-shell .mission-column+.mission-column{border-left:0!important}:not(#_):not(#_):not(#_) .mission-board-shell .mission-column .mission-empty{box-shadow:none!important;color:#f3f1ed!important;background:0 0!important;border:0!important}:not(#_):not(#_):not(#_) .mission-board-shell .mission-column .mission-empty h3,:not(#_):not(#_):not(#_) .mission-board-shell .mission-column .mission-empty p,html[data-theme=dark] :not(#_):not(#_):not(#_) .mission-board-shell .mission-column .mission-empty svg{color:#f3f1ed!important}html:not([data-theme=dark]) :not(#_):not(#_):not(#_) .mission-board-shell .mission-column .mission-empty svg{color:#6b6863!important}html[data-theme=dark] :not(#_):not(#_):not(#_) .mission-board-shell .mission-column>header,html[data-theme=dark] :not(#_):not(#_):not(#_) .mission-board-shell .mission-column>header strong,html[data-theme=dark] :not(#_):not(#_):not(#_) .mission-board-shell .mission-column>header button{color:#f3f1ed!important}html:not([data-theme=dark]) :not(#_):not(#_):not(#_) .mission-board-shell .mission-column>header,html:not([data-theme=dark]) :not(#_):not(#_):not(#_) .mission-board-shell .mission-column>header strong,html:not([data-theme=dark]) :not(#_):not(#_):not(#_) .mission-board-shell .mission-column>header button{color:#3a3835!important}:not(#_):not(#_):not(#_) .mission-board-shell .mission-column>header,:not(#_):not(#_):not(#_) .mission-board-shell .mission-column>.mission-stack,:not(#_):not(#_):not(#_) .mission-board-shell .mission-column>div,:not(#_):not(#_):not(#_) .mission-board-shell .mission-column>section{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html:not([data-theme=dark]) :not(#_):not(#_):not(#_) .mission-board-shell .mission-column{background:#ececea!important}html[data-theme=dark] :not(#_):not(#_):not(#_) .mission-board-shell .mission-column{background:#302e2b!important}:not(#_):not(#_):not(#_) .mission-board .dnd-insertion-placeholder{color:#0000;background:#e8ded12e;border:1.5px dashed #73695e6b;border-radius:16px;place-items:center;height:92px;min-height:0;margin:0 0 12px;font-size:0;transition:height .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1);display:grid}:not(#_):not(#_):not(#_) .mission-board .dnd-insertion-placeholder span{display:none}:not(#_):not(#_):not(#_) .mission-board .dnd-drop-target{transform-origin:50%;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);box-shadow:none!important;transform:none!important}:not(#_):not(#_):not(#_) .mission-board .dnd-stack-targeted .dnd-insertion-placeholder{background:#e8ded194;border-color:#5f5244b3}:not(#_):not(#_):not(#_) .mission-board .dnd-source-collapsed{transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);opacity:.2!important;transform:scale(.985)!important}:not(#_):not(#_):not(#_) .mission-board .dnd-drag-overlay{cursor:grabbing;will-change:transform;backface-visibility:hidden;transform:translateZ(0)rotate(1deg)scale(1.015);transition:none!important;animation:none!important;box-shadow:0 24px 60px #14120f3d,0 5px 16px #14120f1f!important}@media (prefers-reduced-motion:reduce){:not(#_):not(#_):not(#_) .mission-board .dnd-insertion-placeholder,:not(#_):not(#_):not(#_) .mission-board .dnd-drop-target,:not(#_):not(#_):not(#_) .mission-board .dnd-source-collapsed{transition:none!important}}.completed-filter-popover-portal{z-index:100;pointer-events:none;position:fixed;inset:0}.completed-filter-popover-portal .completed-filter-popover{overscroll-behavior:contain;box-sizing:border-box;pointer-events:auto;width:min(500px,100vw - 32px);max-height:calc(100vh - 40px);overflow-y:auto;position:fixed!important;left:auto!important}.completed-filter-trigger{height:34px;color:var(--os-ink);background:var(--os-control);border:0;border-radius:11px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:760;display:inline-flex}.completed-filter-trigger:hover{background:var(--os-sand)}.completed-filter-trigger span{min-width:17px;height:17px;color:var(--os-ink);background:var(--os-sand);border-radius:999px;place-items:center;font-size:9px;display:grid}.completed-filter-popover{z-index:40;background:var(--os-control);border-radius:22px;width:min(500px,100vw - 32px);padding:17px;animation:.28s cubic-bezier(.16,1,.3,1) completed-filter-pop;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 42px #231f1a29}.completed-filter-popover-title,.completed-filter-popover footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.completed-filter-popover-title strong{color:var(--os-ink);font-size:13px}.completed-filter-popover-title span{color:var(--os-muted);font-size:10px;font-weight:700}.completed-popover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 10px;margin:15px 0 17px;display:grid}.completed-popover-grid label{flex-direction:column;gap:5px;min-width:0;display:flex}.completed-popover-grid label>span{color:var(--os-muted);font-size:9px;font-weight:760}.completed-popover-grid select,.completed-popover-grid input{border:1px solid var(--os-line);width:100%;min-width:0;height:34px;color:var(--os-ink);background:var(--os-surface);border-radius:9px;outline:none;padding:0 9px;font-size:10px}.completed-popover-grid input:focus,.completed-popover-grid select:focus{border-color:var(--os-ink)}.completed-filter-popover footer{border-top:1px solid var(--os-line);padding-top:13px}.completed-filter-popover footer button{height:32px;color:var(--os-muted);background:0 0;border:0;border-radius:9px;padding:0 11px;font-size:10px;font-weight:760}.completed-filter-popover footer button:hover{color:var(--os-ink);background:var(--os-surface)}.completed-filter-popover footer .apply{color:var(--os-ink);background:var(--os-sand)}@keyframes completed-filter-pop{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:760px){.completed-filter-popover{left:0;right:auto}.completed-popover-grid{grid-template-columns:1fr}}.case-navigation-row:has(.completed-inline-head-controls){background:var(--os-surface-2)!important;box-shadow:none!important;border:0!important}.case-navigation-row:has(.completed-inline-head-controls) .case-navigation-rail{background:0 0!important;border:0!important}.completed-inline-total{background:var(--os-surface)!important;border:0!important;min-width:92px!important;padding-inline:14px!important}.completed-filter-trigger{background:var(--os-surface)!important;border:0!important}.completed-filter-trigger svg{stroke-width:1.55px}.completed-month-group{background:var(--os-surface-2)!important;box-shadow:none!important;border:0!important;outline:0!important}.completed-month-group>.completed-month-toggle{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.completed-month-group>.completed-month-toggle:hover{background:var(--os-surface-3)!important}.completed-month-content,.completed-card-grid{box-shadow:none!important;border:0!important}.completed-case-card{border-color:#0000!important}.board-filter-row:has(.completed-inline-head-controls){background:var(--os-surface-2)!important;height:auto!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:20px!important;padding:10px 12px!important;display:block!important}.board-filter-row:has(.completed-inline-head-controls) .case-navigation-rail{width:100%!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important}.board-filter-row:has(.completed-inline-head-controls) .completed-inline-head-controls{flex:auto!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.board-filter-row:has(.completed-inline-head-controls) .completed-filter-trigger{min-width:78px!important;height:34px!important;color:var(--os-ink)!important;background:var(--os-surface)!important;box-shadow:none!important;border:0!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 13px!important;font-size:10px!important;font-weight:780!important;display:inline-flex!important}.board-filter-row:has(.completed-inline-head-controls) .completed-filter-trigger svg{stroke:currentColor!important;stroke-width:1.65px!important;width:14px!important;height:14px!important}.board-filter-row:has(.completed-inline-head-controls) .completed-inline-total{min-width:92px!important;height:34px!important;min-height:34px!important;color:var(--os-ink)!important;background:var(--os-surface)!important;box-shadow:none!important;border:0!important;border-radius:11px!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:0 13px!important;display:inline-flex!important}.board-filter-row:has(.completed-inline-head-controls) .completed-inline-total span{color:var(--os-muted)!important;font-size:9px!important;font-weight:750!important}.board-filter-row:has(.completed-inline-head-controls) .completed-inline-total strong{min-width:30px!important;color:var(--os-ink)!important;text-align:center!important;font-size:18px!important;line-height:1!important}@media (max-width:760px){:is(.board-filter-row:has(.completed-inline-head-controls) .case-navigation-rail,.board-filter-row:has(.completed-inline-head-controls) .completed-inline-head-controls){flex-wrap:wrap!important;align-items:stretch!important}.board-filter-row:has(.completed-inline-head-controls) .completed-inline-total{margin-left:auto!important}}section.completed-cases-shell section.completed-month-group{background:var(--os-surface-2)!important;box-shadow:none!important;border:0!important;outline:0!important}section.completed-cases-shell section.completed-month-group>button.completed-month-toggle,section.completed-cases-shell section.completed-month-group>div.completed-month-content,section.completed-cases-shell section.completed-month-group>div.completed-month-content>div.completed-card-grid{box-shadow:none!important;background:0 0!important;border:0!important}section.completed-cases-shell section.completed-month-group{background:var(--os-surface-3)!important;box-shadow:none!important;border:0 #0000!important}.completed-toolbar-shell{width:100%!important;height:auto!important;min-height:58px!important;box-shadow:none!important;background:#f8f6f2!important;border:0!important;border-radius:22px!important;padding:10px!important;display:block!important}.completed-toolbar-shell .completed-toolbar-rail{width:100%!important;height:auto!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important}.completed-toolbar-shell .completed-toolbar-rail>:first-child{flex:none!important}.completed-toolbar-shell .completed-toolbar-rail>.segctl{height:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:0!important}.completed-toolbar-shell .completed-toolbar-rail>.segctl button{background:0 0!important;border-radius:10px!important;height:38px!important}.completed-toolbar-shell .completed-toolbar-rail>.segctl button.active{background:var(--os-sand)!important}.completed-toolbar-shell .completed-toolbar-rail .segctl.segctl-md{box-shadow:none!important;background:0 0!important;border:0!important}.completed-toolbar-shell .completed-toolbar-rail .segctl.segctl-md .segctl-pill{background:var(--os-sand)!important;box-shadow:none!important}.completed-case-tabs{background:var(--os-surface-2)!important;background-color:var(--os-surface-2)!important;width:max-content!important;min-width:0!important;max-width:max-content!important;box-shadow:none!important;border:0!important;flex:none!important}.completed-toolbar-shell .completed-toolbar-rail>.completed-case-tabs{flex:none!important;width:max-content!important}.completed-case-tabs .segctl-btn{background:0 0!important}.completed-case-tabs .segctl-btn.active,.completed-toolbar-shell .completed-toolbar-rail>.completed-case-tabs .segctl-pill{background:var(--os-sand)!important}.completed-toolbar-shell .completed-toolbar-rail>div.segctl.completed-case-tabs{background:var(--os-surface-2)!important;background-color:#f8f6f2!important}.completed-toolbar-shell .completed-inline-head-controls{width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:auto!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important}.completed-toolbar-shell .completed-toolbar-rail>.completed-inline-head-controls{background:0 0!important}.completed-toolbar-shell .completed-inline-head-controls>.segctl{width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;padding:0!important}.completed-toolbar-shell .completed-inline-head-controls>.segctl>*{background:0 0!important}.completed-toolbar-shell.completed-toolbar-shell .completed-inline-head-controls>.segctl{background:var(--os-surface)!important;box-shadow:none!important;border:0!important}.completed-toolbar-shell.completed-toolbar-shell .completed-inline-head-controls>.segctl .segctl-pill{background:var(--os-sand)!important;box-shadow:none!important}.completed-toolbar-shell.completed-toolbar-shell .completed-inline-head-controls>.segctl .segctl-btn.active{color:var(--os-ink)!important;box-shadow:none!important;background:0 0!important}.completed-toolbar-shell .completed-inline-head-controls>.completed-filter-popover-wrap,.completed-toolbar-shell .completed-inline-head-controls>.completed-inline-total,.completed-toolbar-shell .completed-inline-head-controls>*{flex:none!important}.completed-toolbar-shell .completed-filter-popover-wrap{position:relative!important}.completed-toolbar-shell .completed-filter-reset{background:var(--os-surface-3)!important;height:36px!important;color:var(--os-muted)!important;border:0!important;border-radius:12px!important;padding:0 12px!important;font-size:10px!important;font-weight:760!important}.completed-toolbar-shell .completed-filter-reset:disabled{opacity:.45!important}.completed-toolbar-shell .completed-filter-trigger{min-width:84px!important;height:36px!important;color:var(--os-ink)!important;background:var(--os-surface)!important;box-shadow:none!important;border:0!important;border-radius:12px!important;padding:0 14px!important}.completed-toolbar-shell .completed-inline-total{width:max-content!important;min-width:102px!important;height:36px!important;color:var(--os-ink)!important;background:var(--os-surface)!important;box-shadow:none!important;border:0!important;border-radius:12px!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:0 16px!important;display:inline-flex!important}body .completed-toolbar-shell .completed-inline-head-controls .segctl{background:var(--os-surface)!important;box-shadow:none!important;border:0!important}body .completed-toolbar-shell .completed-inline-head-controls .segctl .segctl-pill{background:var(--os-sand)!important;box-shadow:none!important}body .completed-toolbar-shell .completed-inline-head-controls .segctl .segctl-btn.active{color:var(--os-ink)!important;box-shadow:none!important;background:0 0!important}section.completed-cases-shell .completed-month-group,section.completed-cases-shell .completed-month-group.is-expanded,section.completed-cases-shell .completed-month-group.is-collapsed{background:#fff!important;border:1px solid #d7dde4!important;border-radius:16px!important;outline:0!important;overflow:hidden!important;box-shadow:0 5px 14px #0f172a0b!important}section.completed-cases-shell .completed-month-group>.completed-month-toggle{min-height:54px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #eef1f4!important;border-radius:0!important;padding:15px 16px!important}section.completed-cases-shell .completed-month-group.is-collapsed>.completed-month-toggle{border-bottom:0!important}section.completed-cases-shell .completed-month-group>.completed-month-content{box-shadow:none!important;background:#fff!important;border:0!important;padding:0 16px 16px!important}section.completed-cases-shell .completed-month-group>.completed-month-content>.completed-card-grid{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}section.completed-cases-shell .completed-month-group .completed-case-card{background:#fff!important;border-color:#d7dde4!important;box-shadow:0 3px 10px #0f172a06!important}.completed-toolbar-shell .completed-inline-total span{color:var(--os-muted)!important;font-size:10px!important;font-weight:760!important;line-height:1!important}.completed-toolbar-shell .completed-inline-total strong{min-width:24px!important;color:var(--os-ink)!important;text-align:right!important;font-size:18px!important;font-weight:820!important;line-height:1!important}section.completed-cases-shell div.completed-groups section.completed-month-group{box-shadow:none!important;background:#ececea!important;border:0!important;border-radius:20px!important;outline:0!important}section.completed-cases-shell div.completed-groups section.completed-month-group>button.completed-month-toggle,section.completed-cases-shell div.completed-groups section.completed-month-group>div.completed-month-content,section.completed-cases-shell div.completed-groups section.completed-month-group>div.completed-month-content>div.completed-card-grid{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}@media (max-width:760px){.completed-toolbar-shell .completed-toolbar-rail,.completed-toolbar-shell .completed-inline-head-controls{flex-wrap:wrap!important;align-items:stretch!important}.completed-toolbar-shell .completed-inline-head-controls{justify-content:flex-start!important}}html:not([data-theme=dark]) .completed-toolbar-shell .completed-inline-total,.completed-toolbar-shell .completed-inline-total{width:max-content!important;min-width:102px!important;height:38px!important;min-height:38px!important;color:var(--os-ink)!important;background:var(--os-control)!important;box-shadow:none!important;border:0!important;border-radius:12px!important;justify-content:space-between!important;align-self:center!important;align-items:center!important;gap:14px!important;padding:0 16px!important;display:inline-flex!important}html:not([data-theme=dark]) .completed-toolbar-shell .completed-inline-total span,.completed-toolbar-shell .completed-inline-total span{color:var(--os-muted)!important;font-size:10px!important;font-weight:760!important;line-height:1!important}html:not([data-theme=dark]) .completed-toolbar-shell .completed-inline-total strong,.completed-toolbar-shell .completed-inline-total strong{min-width:24px!important;color:var(--os-ink)!important;text-align:right!important;font-size:18px!important;font-weight:820!important;line-height:1!important}.completed-month-platform{transition:box-shadow .2s;background-color:#f2efe8!important;border:1px solid #e3dccd!important;border-radius:18px!important;outline:none!important;margin-bottom:16px!important;overflow:hidden!important;box-shadow:inset 0 1px #fff9,0 10px 24px -18px #42341c59!important}.completed-month-platform.is-expanded{box-shadow:inset 0 1px #fff9,0 16px 34px -20px #42341c66!important}.completed-month-platform-header{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:52px;padding:0 20px;transition:border-color .2s;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;border-bottom:1px solid #0000!important;outline:none!important}html body .completed-month-platform.is-expanded>.completed-month-platform-header{border-bottom-color:#e3dccd!important}.completed-month-platform-header:hover strong{color:var(--os-ink)}.completed-month-platform-header>span{align-items:center;gap:10px;display:flex}.completed-month-platform-header strong{color:#262218;text-transform:uppercase;letter-spacing:.04em;font-size:12.5px;font-weight:800}.completed-month-platform-header em{color:#8f8878;letter-spacing:.03em;text-transform:uppercase;background:#fffdf9;border:1px solid #e3dccd;border-radius:999px;align-items:center;padding:3px 9px;font-size:9.5px;font-style:normal;font-weight:800;display:inline-flex}.completed-month-platform-body{grid-template-rows:1fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .28s;display:grid;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.completed-month-platform.is-collapsed .completed-month-platform-body{opacity:0;grid-template-rows:0fr}.completed-month-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;min-height:0;padding:0 18px 18px;display:grid;overflow:hidden;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.completed-month-platform.is-collapsed .completed-month-platform-grid{padding:0 18px}.completed-month-platform.is-expanded .completed-month-platform-grid>article{animation:.42s cubic-bezier(.22,1,.36,1) both completed-card-enter;animation-delay:calc(var(--completed-index,0) * 40ms)}@media (max-width:1080px){.completed-month-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.completed-month-platform-grid{grid-template-columns:1fr}}section.completed-cases-shell section.completed-month-group .completed-case-row{border:0!important}section.completed-cases-shell .completed-month-group,section.completed-cases-shell .completed-month-group.is-expanded,section.completed-cases-shell .completed-month-group.is-collapsed{box-shadow:none!important;background:#ececea!important;border:0 #0000!important;border-radius:20px!important;outline:none!important}section.completed-cases-shell .completed-month-group>.completed-month-toggle,section.completed-cases-shell .completed-month-group>.completed-month-content,section.completed-cases-shell .completed-month-group>.completed-month-content>.completed-card-grid{box-shadow:none!important;background:0 0!important;border:0 #0000!important;outline:none!important}section.completed-cases-shell .completed-month-group>.completed-month-toggle{min-height:56px!important;padding:16px 18px!important}section.completed-cases-shell .completed-month-group>.completed-month-content{padding:0 18px 18px!important}section.completed-cases-shell .completed-month-group>.completed-month-content>.completed-card-grid{padding:0!important}.case-hero-modal.case-hero-modal.case-hero-modal{--occ-bg:#fdfcfa;--occ-text:#171717;--occ-text-soft:#6f6b65;--occ-text-muted:#8b867f;--occ-warm:#f7f5f1;--occ-warm-2:#fcfbf9;--occ-hero-light:#faf7f2;--occ-hero-warm:#f4eee5;--occ-accent:#cdb08a;--occ-accent-hover:#bfa27c;--occ-blue-bg:#eef2f6;--occ-blue:#60758b;--occ-purple-bg:#f1edf6;--occ-purple:#76668c;--occ-green-bg:#eef3ec;--occ-green:#55745d;--occ-red-bg:#fbefec;--occ-red:#c45b51;--occ-orange-bg:#f7efe4;--occ-orange:#b8874f;color:var(--occ-text);background:var(--occ-bg)!important;border:none!important;border-radius:22px!important;width:min(1060px,100vw - 80px)!important;height:min(90vh,900px)!important;box-shadow:0 24px 70px #0000002e!important}.case-hero-modal.case-hero-modal *{border-color:#0000}.case-hero-modal.case-hero-modal .case-workspace-head-v2{gap:10px;padding:20px 24px 16px;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.case-hero-modal.case-hero-modal .case-head-primary-v2,.case-hero-modal.case-hero-modal .case-head-status-v2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.case-hero-modal.case-hero-modal .case-head-primary-v2 span,.case-hero-modal.case-hero-modal .case-head-status-v2 span{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:40px;padding-inline:15px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:none!important;border:0!important}.case-hero-modal.case-hero-modal .workspace-case-id{background:var(--occ-blue-bg)!important;color:var(--occ-blue)!important}.case-hero-modal.case-hero-modal .case-head-department-v2{background:var(--occ-purple-bg)!important;color:var(--occ-purple)!important}.case-hero-modal.case-hero-modal .workspace-priority{color:#fff!important;background:#1c1c1c!important;font-weight:700!important}.case-hero-modal.case-hero-modal .workspace-priority i{background:#ff6258;border-radius:50%;width:7px;height:7px;display:inline-block}.case-hero-modal.case-hero-modal .case-head-assignee-v2{background:var(--occ-blue-bg)!important;color:var(--occ-blue)!important}.case-hero-modal.case-hero-modal .hero-due{align-items:center;gap:6px;height:40px;display:inline-flex;background:var(--occ-red-bg)!important;color:var(--occ-red)!important;border-radius:999px!important;padding:0 15px!important;font-weight:700!important}.case-hero-modal.case-hero-modal .hero-due small{opacity:.8;font-size:10px;font-weight:700}.case-hero-modal.case-hero-modal .hero-due strong{font-size:13px}.case-hero-modal.case-hero-modal .hero-completed-date,.case-hero-modal.case-hero-modal .case-save-status{background:var(--occ-green-bg)!important;color:var(--occ-green)!important}.case-hero-modal.case-hero-modal .case-save-status.state-saving{color:#6f6b65!important;background:#f4f3ee!important}.case-hero-modal.case-hero-modal .case-save-status.state-error{background:var(--occ-red-bg)!important;color:var(--occ-red)!important}.case-hero-modal.case-hero-modal .case-hero-close-v2{cursor:pointer;place-items:center;transition:background .18s;display:grid;color:#252525!important;background:#f3efe9!important;border:0!important;border-radius:14px!important;width:40px!important;height:40px!important}.case-hero-modal.case-hero-modal .case-hero-close-v2:hover{background:#efe1ce!important}.case-hero-modal.case-hero-modal .case-hero-scroll,.case-hero-modal.case-hero-modal .case-workspace-scroll{background:0 0!important;padding:0 24px 20px!important}.case-hero-modal.case-hero-modal .case-command-summary-v2{box-shadow:none;margin-bottom:16px;padding:22px 24px;position:relative;overflow:hidden;background:#e6d9c2!important;border:1px solid #ddcfb5!important;border-radius:22px!important}.case-hero-modal.case-hero-modal .case-command-title-row-v4{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.case-hero-modal.case-hero-modal .case-command-unit-icon-v4{color:#fff;background:#e7c28d;border-radius:18px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.case-hero-modal.case-hero-modal .case-command-title-row-v4 h2{color:var(--occ-text);letter-spacing:-.01em;flex:1;margin:0;font-size:30px;font-weight:750}.case-hero-modal.case-hero-modal .case-command-issue-v4{color:var(--occ-text);font-size:28px;font-weight:700}.case-hero-modal.case-hero-modal .case-command-facts-v2{z-index:1;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:18px;padding:18px 20px;display:grid;position:relative;background:#fff!important;border:0!important;border-radius:18px!important}.case-hero-modal.case-hero-modal .case-command-facts-v2>div{flex-direction:column;gap:6px;display:flex;border:0!important}.case-hero-modal.case-hero-modal .case-command-facts-v2 small{letter-spacing:.04em;text-transform:uppercase;color:#77716a;order:2;font-size:10px;font-weight:600}.case-hero-modal.case-hero-modal .case-command-facts-v2 strong{color:var(--occ-text);order:3;font-size:14px;font-weight:600}.case-hero-modal.case-hero-modal .fact-icon-tile{border-radius:13px;order:1;place-items:center;width:42px;height:42px;display:grid}.case-hero-modal.case-hero-modal .fact-icon-warm{background:var(--occ-orange-bg);color:var(--occ-orange)}.case-hero-modal.case-hero-modal .fact-icon-green{background:var(--occ-green-bg);color:var(--occ-green)}.case-hero-modal.case-hero-modal .fact-icon-coral{background:var(--occ-red-bg);color:#d95b45}.case-hero-modal.case-hero-modal .fact-icon-purple{background:var(--occ-purple-bg);color:var(--occ-purple)}.case-hero-modal.case-hero-modal .fact-icon-neutral{color:#555a5c;background:#f6f3ee}@media (max-width:980px){.case-hero-modal.case-hero-modal .case-command-facts-v2{grid-template-columns:repeat(3,1fr)}}.case-hero-modal.case-hero-modal .case-workspace-tabs{gap:2px;margin-bottom:16px;padding:4px;display:inline-flex;background:var(--occ-warm)!important;border:0!important;border-radius:16px!important;width:auto!important}.case-hero-modal.case-hero-modal .case-workspace-tabs button{cursor:pointer;padding:9px 18px;font-size:13px;font-weight:600;transition:background .28s cubic-bezier(.22,1,.36,1),color .28s cubic-bezier(.22,1,.36,1);color:#4d4944!important;background:0 0!important;border:0!important;border-radius:13px!important}.case-hero-modal.case-hero-modal .case-workspace-tabs button:hover:not(.active){background:#d5a05e1f!important}.case-hero-modal.case-hero-modal .case-workspace-tabs button.active{background:var(--occ-accent)!important;color:#fff!important}.case-hero-modal.case-hero-modal .workspace-panel{background:var(--occ-warm-2)!important;box-shadow:none!important;border:0!important;border-radius:20px!important;padding:20px!important}.case-hero-modal.case-hero-modal .workspace-panel-heading{align-items:center;gap:12px;margin-bottom:16px;display:flex;justify-content:flex-start!important}.case-hero-modal.case-hero-modal .workspace-panel-heading>div{flex:1}.case-hero-modal.case-hero-modal .workspace-panel-heading strong{color:var(--occ-text);font-size:17px;font-weight:700}.case-hero-modal.case-hero-modal .photos-panel-heading .photos-count-pill,.case-hero-modal.case-hero-modal .case-support-card-v2 header>div>span,.case-hero-modal.case-hero-modal .case-attachments-summary-card header>div>span{background:var(--occ-warm);color:var(--occ-text-soft);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;align-self:flex-start!important;width:fit-content!important}.case-hero-modal.case-hero-modal .story-icon-tile{border-radius:13px;flex-shrink:0;place-items:center;width:40px;min-width:40px;height:40px;display:grid}.case-hero-modal.case-hero-modal .story-icon-coral{background:var(--occ-red-bg);color:#d95b45}.case-hero-modal.case-hero-modal .story-icon-green{background:var(--occ-green-bg);color:var(--occ-green)}.case-hero-modal.case-hero-modal .story-icon-purple{background:var(--occ-purple-bg);color:var(--occ-purple)}.case-hero-modal.case-hero-modal .story-icon-blue{background:var(--occ-blue-bg);color:var(--occ-blue)}.case-hero-modal.case-hero-modal .story-icon-orange,.case-hero-modal.case-hero-modal .story-icon-warm{background:var(--occ-orange-bg);color:var(--occ-orange)}.case-hero-modal.case-hero-modal .case-story-card-v2{flex-direction:column;gap:14px;display:flex}.case-hero-modal.case-hero-modal .case-story-section-v2{background:0 0!important;border:0!important;padding:0!important}.case-hero-modal.case-hero-modal .case-story-section-v2>header{align-items:center;gap:12px;margin-bottom:8px;display:flex;border:0!important;justify-content:flex-start!important}.case-hero-modal.case-hero-modal .case-story-section-v2>header>div{flex:1;min-width:0}.case-hero-modal.case-hero-modal .case-story-section-v2 header strong{color:var(--occ-text);font-size:15px;font-weight:650}.case-hero-modal.case-hero-modal .case-story-section-v2 p,.case-hero-modal.case-hero-modal .case-story-section-v2 textarea{color:var(--occ-text-soft);margin:0;padding-left:52px;font-size:14px;line-height:1.55}.case-hero-modal.case-hero-modal .case-story-section-v2 textarea.workspace-editor{resize:vertical;width:calc(100% - 52px);margin-left:52px;padding:12px 14px;background:#ffffff8c!important;border:0!important;border-radius:14px!important}.case-hero-modal.case-hero-modal .case-story-split-v2{grid-template-columns:1fr 1fr;gap:14px;margin-top:4px;display:grid}.case-hero-modal.case-hero-modal .case-story-tile-v2{background:#ffffff8c!important;border-radius:16px!important;padding:16px!important}.case-hero-modal.case-hero-modal .case-story-tile-v2 p,.case-hero-modal.case-hero-modal .case-story-tile-v2 textarea{margin-top:10px;padding-left:0}.case-hero-modal.case-hero-modal .case-story-tile-v2 textarea.workspace-editor{width:100%;margin-left:0}@media (max-width:860px){.case-hero-modal.case-hero-modal .case-story-split-v2{grid-template-columns:1fr}}.case-hero-modal.case-hero-modal .case-inline-editor-v3{margin-bottom:14px;background:#ffffff8c!important;border:0!important;border-radius:16px!important;padding:16px!important}.case-hero-modal.case-hero-modal .case-inline-editor-v3 input,.case-hero-modal.case-hero-modal .case-inline-editor-v3 select{background:var(--occ-warm)!important;border:0!important;border-radius:12px!important}.case-hero-modal.case-hero-modal .case-support-grid-v2{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.case-hero-modal.case-hero-modal .case-support-card-v2{cursor:default;background:#ffffff8c!important;border:0!important;border-radius:16px!important;padding:16px!important}.case-hero-modal.case-hero-modal .case-attachments-summary-card{cursor:pointer}.case-hero-modal.case-hero-modal .case-support-card-v2>header{align-items:center;gap:12px;margin-bottom:6px;display:flex;border:0!important;justify-content:flex-start!important}.case-hero-modal.case-hero-modal .case-support-card-v2>header>div{flex:1;min-width:0}.case-hero-modal.case-hero-modal .case-support-card-v2 header strong{color:var(--occ-text);font-size:14px;font-weight:650}.case-hero-modal.case-hero-modal .case-support-card-v2 p{color:var(--occ-text-muted);margin:0;padding-left:52px;font-size:13px}.case-hero-modal.case-hero-modal .workspace-attachment-list,.case-hero-modal.case-hero-modal .case-escalation-list-v2{color:var(--occ-text-soft);flex-direction:column;gap:4px;padding-left:52px;font-size:12px;display:flex}@media (max-width:860px){.case-hero-modal.case-hero-modal .case-support-grid-v2{grid-template-columns:1fr}}.case-hero-modal.case-hero-modal .workspace-repair-readout,.case-hero-modal.case-hero-modal .workspace-repair-form{grid-template-columns:repeat(4,1fr)!important;gap:12px!important;margin:0!important;padding:0!important;display:grid!important}.case-hero-modal.case-hero-modal .workspace-repair-readout>div,.case-hero-modal.case-hero-modal .workspace-repair-form>label,.case-hero-modal.case-hero-modal .workspace-repair-form>*{flex-direction:column;gap:8px;display:flex;background:#ffffff8c!important;border:0!important;border-radius:16px!important;margin:0!important;padding:18px!important}.case-hero-modal.case-hero-modal .workspace-repair-readout dt,.case-hero-modal.case-hero-modal .workspace-repair-form>label>span:first-child{letter-spacing:.04em;text-transform:uppercase;color:#77716a;order:2;font-size:10px;font-weight:600}.case-hero-modal.case-hero-modal .workspace-repair-readout dd{color:var(--occ-text);order:3;margin:0;font-size:19px;font-weight:650}.case-hero-modal.case-hero-modal .workspace-repair-readout .fact-icon-tile{order:1}.case-hero-modal.case-hero-modal .workspace-repair-form input,.case-hero-modal.case-hero-modal .workspace-repair-form select{background:var(--occ-warm)!important;border:0!important;border-radius:12px!important}@media (max-width:1080px){.case-hero-modal.case-hero-modal .workspace-repair-readout,.case-hero-modal.case-hero-modal .workspace-repair-form{grid-template-columns:repeat(2,1fr)!important}}.case-hero-modal.case-hero-modal .workspace-photos-panel .case-photo-dropzone{background:#fff6!important;border:1.5px dashed #d5a05e59!important;border-radius:16px!important}.case-hero-modal.case-hero-modal .workspace-photos-panel .case-photo-dropzone.is-dragging{background:#d5a05e1a!important}.case-hero-modal.case-hero-modal .case-photo-card{box-shadow:none!important;background:#fff9!important;border:0!important;border-radius:14px!important}.case-hero-modal.case-hero-modal .case-document-list article{background:#fff9!important;border:0!important;border-radius:14px!important}.case-hero-modal.case-hero-modal .photos-empty-state{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 0;display:flex;background:0 0!important;border:0!important}.case-hero-modal.case-hero-modal .photos-empty-state span{background:var(--occ-warm);width:52px;height:52px;color:var(--occ-accent-hover);border-radius:16px;place-items:center;display:grid}.case-hero-modal.case-hero-modal .photos-empty-state strong{color:var(--occ-text);font-size:15px}.case-hero-modal.case-hero-modal .photos-empty-state p{color:var(--occ-text-muted);margin:0;font-size:13px}.case-hero-modal.case-hero-modal .workspace-activity-panel .workspace-timeline{margin-top:4px;position:relative;background:0 0!important;border:0!important;padding:0!important}.case-hero-modal.case-hero-modal .workspace-activity-panel .workspace-timeline:before{content:"";background:#e8d8c4;width:2px;position:absolute;top:6px;bottom:6px;left:19px}.case-hero-modal.case-hero-modal .workspace-timeline>div{align-items:flex-start;gap:14px;padding:10px 0;display:flex;position:relative}.case-hero-modal.case-hero-modal .timeline-icon-tile{background:var(--occ-orange-bg);width:40px;min-width:40px;height:40px;color:var(--occ-orange);z-index:1;border-radius:12px;place-items:center;display:grid;position:relative}.case-hero-modal.case-hero-modal .workspace-timeline p{margin:0}.case-hero-modal.case-hero-modal .workspace-timeline p strong{color:var(--occ-text);font-size:13.5px;font-weight:650;display:block}.case-hero-modal.case-hero-modal .workspace-timeline p em{color:var(--occ-text-soft);margin-top:2px;font-size:12.5px;font-style:normal;display:block}.case-hero-modal.case-hero-modal .workspace-timeline p span{color:var(--occ-text-muted);margin-top:3px;font-size:11.5px;display:block}.case-hero-modal.case-hero-modal .workspace-timeline-large{scrollbar-width:thin;scrollbar-color:#e8d8c4 transparent;max-height:100%;overflow:auto}.case-hero-modal.case-hero-modal .case-workspace-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:10px;background:#fcfbf8e6!important;border:0!important;padding:16px 24px!important;display:flex!important}.case-hero-modal.case-hero-modal .hero-quick-update{flex:1;align-items:center;gap:10px;min-height:54px;padding:0 8px 0 16px;display:flex;background:#f8f4ee!important;border:0!important;border-radius:16px!important}.case-hero-modal.case-hero-modal .quick-update-icon{color:var(--occ-text-muted);flex-shrink:0;place-items:center;display:grid}.case-hero-modal.case-hero-modal .hero-quick-update textarea{resize:none;color:var(--occ-text);flex:1;padding:15px 0;font-size:14px;background:0 0!important;border:0!important}.case-hero-modal.case-hero-modal .hero-quick-update button{align-items:center;gap:6px;width:auto;padding:10px 16px;font-size:13px;font-weight:650;transition:background .2s;display:inline-flex;color:#a98a67!important;background:#efe5d8!important;border:0!important;border-radius:999px!important}.case-hero-modal.case-hero-modal .hero-quick-update button:hover{background:#e7d9c4!important}.case-hero-modal.case-hero-modal .workspace-footer-actions{gap:10px;display:flex}.case-hero-modal.case-hero-modal .escalate-case-button,.case-hero-modal.case-hero-modal .edit-case-button,.case-hero-modal.case-hero-modal .mark-completed-button,.case-hero-modal.case-hero-modal .reopen-case-button,.case-hero-modal.case-hero-modal .delete-case-button{cursor:pointer;align-items:center;gap:8px;height:54px;padding:0 20px;font-size:14px;font-weight:650;transition:filter .18s,background .18s;display:inline-flex;box-shadow:none!important;border:0!important;border-radius:15px!important}.case-hero-modal.case-hero-modal .escalate-case-button{color:#d94b3f!important;background:#fff4ef!important}.case-hero-modal.case-hero-modal .escalate-case-button:hover{background:#fbe6df!important}.case-hero-modal.case-hero-modal .edit-case-button{color:#30302e!important;background:#f6f3ee!important}.case-hero-modal.case-hero-modal .edit-case-button:hover{background:#ece5d9!important}.case-hero-modal.case-hero-modal .reopen-case-button{background:var(--occ-blue-bg)!important;color:var(--occ-blue)!important}.case-hero-modal.case-hero-modal .delete-case-button{background:var(--occ-red-bg)!important;color:var(--occ-red)!important}.case-hero-modal.case-hero-modal .mark-completed-button,.case-hero-modal.case-hero-modal .mark-completed-button.hero-complete{padding:0 24px;color:#fff!important;background:#cdb08a!important}.case-hero-modal.case-hero-modal .completed-footer-summary{color:var(--occ-text-soft);flex:1;align-items:center;gap:12px;display:flex}.case-hero-modal.case-hero-modal .completed-footer-summary strong{color:var(--occ-text);font-size:14px;display:block}.case-hero-modal.case-hero-modal .completed-footer-summary small{color:var(--occ-text-muted);margin-top:2px;font-size:12px;display:block}.case-hero-modal.case-hero-modal .compact-completed-state{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex;background:var(--occ-green-bg)!important;border:0!important;border-radius:16px!important;padding:14px 18px!important}.case-hero-modal.case-hero-modal .compact-completed-state button{cursor:pointer;padding:8px 14px;font-size:12px;font-weight:600;color:var(--occ-green)!important;background:#fff9!important;border:0!important;border-radius:999px!important}.case-hero-modal.case-hero-modal{outline:none!important;width:min(1060px,100vw - 80px)!important;max-width:1060px!important;height:auto!important;min-height:0!important;max-height:92vh!important;padding:0!important;box-shadow:0 24px 65px #0003!important}.case-hero-modal.case-hero-modal .case-workspace-head-v2{gap:8px!important;height:42px!important;min-height:42px!important;margin:14px 24px!important;padding:0!important}.case-hero-modal.case-hero-modal .case-head-primary-v2,.case-hero-modal.case-hero-modal .case-head-status-v2{min-width:0;flex-wrap:nowrap!important;gap:8px!important}.case-hero-modal.case-hero-modal .case-head-primary-v2 span,.case-hero-modal.case-hero-modal .case-head-status-v2 span{height:36px!important;padding-inline:12px!important;font-size:12px!important}.case-hero-modal.case-hero-modal .case-hero-close-v2{border-radius:12px!important;width:36px!important;height:36px!important}.case-hero-modal.case-hero-modal .case-hero-scroll,.case-hero-modal.case-hero-modal .case-workspace-scroll{padding:0 24px 14px!important;overflow-y:auto!important}.case-hero-modal.case-hero-modal .case-command-summary-v2{border-radius:20px!important;width:100%!important;min-height:150px!important;margin-bottom:0!important;padding:18px 20px!important}.case-hero-modal.case-hero-modal .case-command-title-row-v4{justify-content:space-between!important;gap:12px!important;height:56px!important}.case-hero-modal.case-hero-modal .case-command-unit-icon-v4{border-radius:15px!important;width:52px!important;height:52px!important}.case-hero-modal.case-hero-modal .case-command-title-row-v4 h2{font-size:24px!important;line-height:1.15!important}.case-hero-modal.case-hero-modal .case-command-issue-v4{font-size:22px!important;line-height:1.15!important}.case-hero-modal.case-hero-modal .case-command-facts-v2{border-radius:16px!important;grid-template-columns:1.05fr .85fr 1.15fr 1.1fr .9fr .8fr!important;gap:12px!important;margin-top:14px!important;padding:12px 14px!important;overflow:hidden!important}.case-hero-modal.case-hero-modal .case-command-facts-v2>div{flex-direction:row!important;align-items:center!important;gap:9px!important;height:46px!important;min-height:46px!important;padding:0!important;display:flex!important}.case-hero-modal.case-hero-modal .case-command-facts-v2 .fact-icon-tile{border-radius:10px!important;width:34px!important;min-width:34px!important;height:34px!important}.case-hero-modal.case-hero-modal .case-command-facts-v2 small{order:initial!important;font-size:9px!important;line-height:1.1!important}.case-hero-modal.case-hero-modal .case-command-facts-v2 strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;order:initial!important;font-size:12px!important;line-height:1.2!important}.case-hero-modal.case-hero-modal .case-command-facts-v2>div>small,.case-hero-modal.case-hero-modal .case-command-facts-v2>div>strong{display:block}.case-hero-modal.case-hero-modal .case-command-facts-v2>div{flex-wrap:wrap;align-content:center}.case-hero-modal.case-hero-modal .case-command-facts-v2>div>small{flex-basis:calc(100% - 43px);margin-top:-36px;margin-left:43px}.case-hero-modal.case-hero-modal .case-command-facts-v2>div>strong{flex-basis:calc(100% - 43px);margin-top:-5px;margin-left:43px}.case-hero-modal.case-hero-modal .case-workspace-tabs{border:none!important;border-radius:14px!important;outline:none!important;width:fit-content!important;height:42px!important;margin:14px 0 12px!important;padding:4px!important}.case-hero-modal.case-hero-modal .case-workspace-tabs button{height:34px!important;min-height:34px!important;box-shadow:none!important;border:none!important;border-radius:11px!important;outline:none!important;padding:0!important;font-size:11px!important}.case-hero-modal.case-hero-modal .case-workspace-tabs button:first-child{width:90px!important}.case-hero-modal.case-hero-modal .case-workspace-tabs button:nth-child(2){width:132px!important}.case-hero-modal.case-hero-modal .case-workspace-tabs button:nth-child(3){width:72px!important}.case-hero-modal.case-hero-modal .case-workspace-tabs button:nth-child(4){width:78px!important}.case-hero-modal.case-hero-modal .case-workspace-tabs button.active{color:#27231f!important;box-shadow:none!important;background:#d6bc8d!important}.case-hero-modal.case-hero-modal .workspace-panel{border:none!important;border-radius:18px!important;outline:none!important;width:100%!important;min-width:0!important;padding:16px!important}.case-hero-modal.case-hero-modal .case-story-card-v2{background:#faf7f2!important;border:none!important;border-radius:18px!important;outline:none!important;padding:16px!important}.case-hero-modal.case-hero-modal .case-story-section-v2>header{min-height:38px;margin-bottom:0!important}.case-hero-modal.case-hero-modal .case-story-section-v2 p{padding-left:50px!important;font-size:13px!important}.case-hero-modal.case-hero-modal .case-story-split-v2,.case-hero-modal.case-hero-modal .case-support-grid-v2{grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:16px!important}.case-hero-modal.case-hero-modal .case-story-tile-v2,.case-hero-modal.case-hero-modal .case-support-card-v2{border:none!important;border-radius:14px!important;outline:none!important;min-height:82px!important;padding:12px 14px!important}.case-hero-modal.case-hero-modal .case-support-grid-v2{margin-top:10px!important}.case-hero-modal.case-hero-modal .workspace-repair-readout{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.case-hero-modal.case-hero-modal .workspace-repair-readout>div{border:none!important;border-radius:14px!important;outline:none!important;height:auto!important;min-height:88px!important;padding:14px!important}.case-hero-modal.case-hero-modal .workspace-repair-readout>div:nth-child(n+5){grid-column:span 1}.case-hero-modal.case-hero-modal .workspace-repair-form{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.case-hero-modal.case-hero-modal .workspace-photos-panel{min-height:300px!important;max-height:300px!important;overflow-y:auto!important}.case-hero-modal.case-hero-modal .workspace-activity-panel{min-height:360px!important;max-height:360px!important;overflow-y:auto!important}.case-hero-modal.case-hero-modal .case-workspace-footer{border:none!important;outline:none!important;gap:8px!important;height:52px!important;min-height:52px!important;margin-top:14px!important;padding:0 24px 14px!important}.case-hero-modal.case-hero-modal .hero-quick-update{border:none!important;border-radius:14px!important;height:48px!important;min-height:48px!important;padding:0 14px!important}.case-hero-modal.case-hero-modal .escalate-case-button{width:104px!important;height:48px!important}.case-hero-modal.case-hero-modal .edit-case-button{width:100px!important;height:48px!important}.case-hero-modal.case-hero-modal .mark-completed-button{min-width:170px!important;height:48px!important}.case-hero-modal.case-hero-modal .escalate-case-button,.case-hero-modal.case-hero-modal .edit-case-button,.case-hero-modal.case-hero-modal .mark-completed-button,.case-hero-modal.case-hero-modal .reopen-case-button,.case-hero-modal.case-hero-modal .delete-case-button{border:none!important;border-radius:14px!important;outline:none!important;font-size:12px!important}@media (max-width:900px){.case-hero-modal.case-hero-modal{width:calc(100vw - 40px)!important}.case-hero-modal.case-hero-modal .case-workspace-head-v2{flex-wrap:wrap!important;height:auto!important;min-height:42px!important}.case-hero-modal.case-hero-modal .case-head-status-v2{overflow-x:auto}.case-hero-modal.case-hero-modal .case-command-facts-v2{grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important}}@media (max-width:640px){.case-hero-modal.case-hero-modal .case-command-facts-v2,.case-hero-modal.case-hero-modal .case-story-split-v2,.case-hero-modal.case-hero-modal .case-support-grid-v2,.case-hero-modal.case-hero-modal .workspace-repair-readout,.case-hero-modal.case-hero-modal .workspace-repair-form{grid-template-columns:1fr!important}}.case-hero-modal.case-hero-modal.case-hero-modal,.case-hero-modal.case-hero-modal.case-hero-modal *{outline:none!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-summary-v2,.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2,.case-hero-modal.case-hero-modal.case-hero-modal .workspace-panel,.case-hero-modal.case-hero-modal.case-hero-modal .case-story-card-v2,.case-hero-modal.case-hero-modal.case-hero-modal .case-story-section-v2,.case-hero-modal.case-hero-modal.case-hero-modal .case-story-tile-v2,.case-hero-modal.case-hero-modal.case-hero-modal .case-support-card-v2,.case-hero-modal.case-hero-modal.case-hero-modal .case-workspace-tabs,.case-hero-modal.case-hero-modal.case-hero-modal .case-workspace-tabs button,.case-hero-modal.case-hero-modal.case-hero-modal .case-inline-editor-v3,.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div,.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-form>*,.case-hero-modal.case-hero-modal.case-hero-modal .case-workspace-footer,.case-hero-modal.case-hero-modal.case-hero-modal .hero-quick-update,.case-hero-modal.case-hero-modal.case-hero-modal .case-photo-card,.case-hero-modal.case-hero-modal.case-hero-modal .case-document-list article,.case-hero-modal.case-hero-modal.case-hero-modal .workspace-activity-panel{box-shadow:none!important;border:none!important}.case-hero-modal.case-hero-modal.case-hero-modal{background:#fcfbf8!important;border-radius:24px!important;width:min(1000px,100vw - 64px)!important;max-width:1000px!important;max-height:calc(100vh - 32px)!important;box-shadow:0 28px 80px #00000038!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-summary-v2{width:100%!important;padding:14px!important;display:block!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-copy-v2{width:100%!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-unit-icon-v4{justify-self:start!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-workspace-footer{box-sizing:border-box!important;height:46px!important;min-height:46px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-copy-v2,.case-hero-modal.case-hero-modal.case-hero-modal .case-command-title-row-v4,.case-hero-modal.case-hero-modal.case-hero-modal .case-command-title-row-v4 h2,.case-hero-modal.case-hero-modal.case-hero-modal .case-command-issue-v4{box-shadow:none!important;background:0 0!important;border:0!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-title-row-v4{grid-template-columns:50px minmax(0,1fr) auto!important;align-items:center!important;column-gap:12px!important;width:100%!important;height:58px!important;display:grid!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-title-row-v4 h2{text-align:left!important;grid-column:2!important;margin:0!important;padding:0!important;font-size:22px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-issue-v4{text-align:right!important;white-space:nowrap!important;grid-column:3!important;margin:0!important;padding:0!important;font-size:20px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2{grid-template-columns:1.15fr .85fr 1.15fr 1.25fr .95fr .75fr!important;gap:10px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div{grid-template-rows:1fr 1fr!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;column-gap:8px!important;height:32px!important;min-height:32px!important;display:grid!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div>.fact-icon-tile{grid-area:1/1/span 2!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div>small{grid-area:1/2!important;align-self:end!important;width:auto!important;margin:0!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div>strong{grid-area:2/2!important;align-self:start!important;width:auto!important;margin:0!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-card-v2{background:#f8f5f0!important;border:0!important;width:100%!important;padding:14px!important;display:block!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-section-v2{background:0 0!important;border:0!important;height:62px!important;min-height:62px!important;padding:6px 8px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-section-v2>header{height:38px!important;margin:0!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-section-v2 p{margin:4px 0 0!important;padding:0 0 0 48px!important;font-size:12px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-tile-v2,.case-hero-modal.case-hero-modal.case-hero-modal .case-support-card-v2{height:82px!important;min-height:82px!important;box-shadow:none!important;background:#ffffff9e!important;border:0!important;padding:11px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-workspace-footer{grid-template-columns:minmax(0,1fr) 104px 104px 174px!important;gap:8px!important;width:100%!important;height:46px!important;min-height:46px!important;margin:12px 0 0!important;padding:0!important;display:grid!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-workspace-footer>*{height:46px!important;min-height:46px!important;margin:0!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-hero-scroll,.case-hero-modal.case-hero-modal.case-hero-modal .case-workspace-scroll{padding:0 20px 12px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-summary-v2{box-shadow:none!important;background:#e6d9c2!important;border:1px solid #ddcfb5!important;border-radius:20px!important;margin-bottom:0!important;padding:14px 16px 16px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-title-row-v4{justify-content:space-between!important;gap:12px!important;width:100%!important;height:58px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-title-row-v4>div:nth-child(2){flex:1!important;min-width:0!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-title-row-v4 h2{width:100%!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-unit-icon-v4{background:#e8b261!important;border-radius:14px!important;width:50px!important;min-width:50px!important;height:50px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-title-row-v4 h2{font-size:23px!important;line-height:1.15!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-issue-v4{font-size:21px!important;line-height:1.15!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2{background:#fff!important;border:none!important;border-radius:15px!important;grid-template-columns:1.05fr .85fr 1.2fr 1.15fr .9fr .75fr!important;gap:12px!important;margin-top:10px!important;padding:10px 12px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div{border:none!important;flex-direction:row!important;align-items:center!important;gap:8px!important;min-width:0!important;height:32px!important;min-height:32px!important;display:flex!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2 .fact-icon-tile{border-radius:9px!important;order:0!important;width:32px!important;min-width:32px!important;height:32px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div>small,.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div>strong{flex-basis:auto!important;margin:0!important;display:block!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div>small{color:#7a756e!important;font-size:8.5px!important;line-height:1.1!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div>strong{margin-left:-2px!important;font-size:11.5px!important;line-height:1.15!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div{flex-wrap:wrap!important;align-content:center!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div>small{width:calc(100% - 40px);margin-top:-31px!important;margin-left:40px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div>strong{width:calc(100% - 40px);margin-top:-3px!important;margin-left:40px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-workspace-tabs{width:fit-content!important;margin:14px 0 12px!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-panel{border-radius:18px!important;padding:14px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-card-v2{background:#f8f5f0!important;border-radius:18px!important;gap:0!important;width:100%!important;height:auto!important;min-height:0!important;padding:14px!important;display:block!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-section-v2{flex-direction:column!important;justify-content:center!important;gap:0!important;height:66px!important;min-height:66px!important;padding:8px 10px!important;display:flex!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-section-v2>header{gap:10px!important;height:38px!important;min-height:38px!important;margin:0!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-section-v2>header .story-icon-tile{border-radius:11px!important;width:38px!important;min-width:38px!important;height:38px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-section-v2>header>div{flex:1!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-section-v2 header strong{font-size:13px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-section-v2 p{margin:-2px 0 0!important;padding:0 0 0 48px!important;font-size:12.5px!important;line-height:1.2!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-split-v2,.case-hero-modal.case-hero-modal.case-hero-modal .case-support-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:8px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-tile-v2,.case-hero-modal.case-hero-modal.case-hero-modal .case-support-card-v2{height:84px!important;min-height:84px!important;box-shadow:none!important;background:#fff9!important;border:none!important;border-radius:14px!important;padding:11px 12px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-tile-v2>header,.case-hero-modal.case-hero-modal.case-hero-modal .case-support-card-v2>header{align-items:flex-start!important;gap:10px!important;margin:0!important;display:flex!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-tile-v2>header>div,.case-hero-modal.case-hero-modal.case-hero-modal .case-support-card-v2>header>div{flex:1!important;min-width:0!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-tile-v2 .story-icon-tile,.case-hero-modal.case-hero-modal.case-hero-modal .case-support-card-v2 .story-icon-tile{border-radius:10px!important;width:36px!important;min-width:36px!important;height:36px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-tile-v2 header strong,.case-hero-modal.case-hero-modal.case-hero-modal .case-support-card-v2 header strong{font-size:12.5px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-tile-v2 p,.case-hero-modal.case-hero-modal.case-hero-modal .case-support-card-v2 p{margin:5px 0 0!important;padding:0!important;font-size:11.5px!important;line-height:1.2!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-support-card-v2 header>div>span{white-space:nowrap!important;height:20px!important;padding:0 8px!important;font-size:9px!important;line-height:20px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-workspace-footer{border:none!important;align-items:center!important;gap:8px!important;width:100%!important;height:50px!important;min-height:50px!important;margin:12px 0 0!important;padding:0!important;display:flex!important}.case-hero-modal.case-hero-modal.case-hero-modal .hero-quick-update{border-radius:14px!important;flex:auto!important;min-width:0!important;height:46px!important;padding:0 14px!important}.case-hero-modal.case-hero-modal.case-hero-modal .escalate-case-button,.case-hero-modal.case-hero-modal.case-hero-modal .edit-case-button{border-radius:14px!important;width:100px!important;height:46px!important}.case-hero-modal.case-hero-modal.case-hero-modal .mark-completed-button{border-radius:14px!important;width:174px!important;min-width:174px!important;height:46px!important}@media (max-width:760px){.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2,.case-hero-modal.case-hero-modal.case-hero-modal .case-story-split-v2,.case-hero-modal.case-hero-modal.case-hero-modal .case-support-grid-v2{grid-template-columns:1fr!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-workspace-footer{flex-wrap:wrap!important;height:auto!important}.case-hero-modal.case-hero-modal.case-hero-modal .hero-quick-update{flex-basis:100%!important}}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-card-v2,.case-hero-modal.case-hero-modal.case-hero-modal .case-command-summary-v2,.case-hero-modal.case-hero-modal.case-hero-modal .case-workspace-tabs{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;display:flex!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-panel:has(.case-story-card-v2){background:0 0!important;padding:0!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-card-v2,.case-hero-modal.case-hero-modal.case-hero-modal .case-story-card-v2 *{box-shadow:none!important;border:none!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-card-v2 hr,.case-hero-modal.case-hero-modal.case-hero-modal .case-story-card-v2 [role=separator]{display:none!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-workspace-footer{width:calc(100% - 40px)!important;margin-left:20px!important;margin-right:20px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-card-v2{align-items:initial!important;display:block!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-story-section-v2,.case-hero-modal.case-hero-modal.case-hero-modal .case-story-split-v2,.case-hero-modal.case-hero-modal.case-hero-modal .case-support-grid-v2{width:100%!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2{box-sizing:border-box!important;width:100%!important;height:62px!important;min-height:62px!important;box-shadow:none!important;background:#ffffffbd!important;border:none!important;border-radius:16px!important;outline:none!important;grid-template-columns:1.1fr .85fr 1.15fr 1.25fr .95fr .75fr!important;align-items:center!important;gap:0!important;height:72px!important;min-height:72px!important;margin:10px 0 0!important;padding:0 16px!important;display:flex!important;overflow:visible!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div{min-width:0!important;height:42px!important;min-height:42px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:none!important;outline:none!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;column-gap:8px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div .fact-icon-tile{border-radius:10px!important;flex-shrink:0!important;grid-area:1/1!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;display:flex!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div .fact-icon-tile svg{stroke-width:1.8px!important;width:16px!important;height:16px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div:first-child .fact-icon-tile,.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div:nth-child(3) .fact-icon-tile,.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div:nth-child(5) .fact-icon-tile{color:#d47b1d!important;background:#fff1de!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div:nth-child(2) .fact-icon-tile,.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div:nth-child(4) .fact-icon-tile{color:#426b4f!important;background:#eef5ed!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div:nth-child(6) .fact-icon-tile{color:#515353!important;background:#f2f0ec!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div>small,.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div>strong{text-align:left!important;white-space:nowrap!important;grid-column:2!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div>small{letter-spacing:.045em!important;text-transform:uppercase!important;color:#817b73!important;grid-row:1!important;align-self:end!important;font-size:8px!important;font-weight:600!important;line-height:1!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div>strong{color:#171717!important;text-overflow:ellipsis!important;grid-row:2!important;align-self:start!important;margin-top:4px!important;font-size:11px!important;font-weight:650!important;line-height:1.1!important;overflow:hidden!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2{grid-template-columns:1.1fr .9fr 1.15fr 1.25fr .95fr .85fr!important;column-gap:18px!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>.metadata-item{background:0 0!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;height:44px!important;min-height:44px!important;display:grid!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>.metadata-item .metadata-icon{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>.metadata-item .metadata-text{text-align:left!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;height:44px!important;margin:0!important;padding:0!important;display:flex!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>.metadata-item .metadata-label{letter-spacing:.045em!important;color:#817b73!important;white-space:nowrap!important;align-items:center!important;height:11px!important;margin:0!important;padding:0!important;font-size:8px!important;font-weight:600!important;line-height:11px!important;display:flex!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>.metadata-item .metadata-value{color:#171717!important;white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;height:15px!important;margin-top:5px!important;padding:0!important;font-size:11.5px!important;font-weight:650!important;line-height:15px!important;display:flex!important;overflow:hidden!important}.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>.metadata-item .metadata-icon svg{stroke-width:1.8px!important;width:16px!important;height:16px!important}@media (max-width:760px){.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-panel{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#f8f5f0!important;border:none!important;border-radius:18px!important;outline:none!important;padding:14px!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-panel>.workspace-panel-heading{height:36px!important;min-height:36px!important;box-shadow:none!important;border:none!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;margin:0 0 10px!important;padding:0!important;display:flex!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-panel>.workspace-panel-heading .story-icon-tile{color:#d65a45!important;background:#fff0ec!important;border-radius:9px!important;width:32px!important;min-width:32px!important;height:32px!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-panel>.workspace-panel-heading strong{color:#171717!important;font-size:14px!important;font-weight:700!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout{width:100%!important;height:auto!important;box-shadow:none!important;border:none!important;outline:none!important;grid-template-rows:repeat(4,54px)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-auto-flow:column!important;gap:8px 12px!important;margin:0!important;padding:0!important;display:grid!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div{height:54px!important;min-height:54px!important;box-shadow:none!important;background:#fff9!important;border:none!important;border-radius:13px!important;outline:none!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;margin:0!important;padding:7px 10px!important;display:grid!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div .fact-icon-tile{border-radius:9px!important;grid-area:1/1!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;display:flex!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div dt,.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div dd{text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-column:2!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div dt{letter-spacing:.04em!important;text-transform:uppercase!important;color:#7b756e!important;grid-row:1!important;align-self:end!important;font-size:8.5px!important;font-weight:600!important;line-height:1!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div dd{color:#171717!important;grid-row:2!important;align-self:start!important;margin-top:5px!important;font-size:13px!important;font-weight:650!important;line-height:1.1!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div:nth-child(5) dd{color:#a86a18!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div:nth-child(2) .fact-icon-tile,.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div:nth-child(6) .fact-icon-tile{color:#d47b1d!important;background:#fff1de!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div:nth-child(3) .fact-icon-tile,.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div:nth-child(7) .fact-icon-tile{color:#426b4f!important;background:#eef5ed!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div:nth-child(4) .fact-icon-tile,.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div:nth-child(5) .fact-icon-tile{color:#7455a9!important;background:#f3eefc!important}@media (max-width:760px){.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout{grid-template-rows:none!important;grid-template-columns:1fr!important;grid-auto-flow:row!important}}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-panel{box-shadow:none!important;background:#f6f2eb!important;border:none!important;outline:none!important;padding:16px 18px!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-panel .workspace-panel-heading{border:none!important;height:30px!important;min-height:30px!important;margin:0 0 16px!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-panel .workspace-panel-heading .story-icon-tile{border-radius:9px!important;width:30px!important;min-width:30px!important;height:30px!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout{box-shadow:none!important;background:#f6f2eb!important;border:none!important;outline:none!important;grid-template-rows:repeat(4,58px)!important;grid-template-columns:1fr 1fr!important;grid-auto-flow:column!important;gap:14px 28px!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div{height:58px!important;min-height:58px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;grid-template-rows:12px 18px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:4px 10px!important;padding:0!important;display:grid!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div .fact-icon-tile{border-radius:9px!important;grid-area:1/1/span 2!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div dt{color:#7b756e!important;grid-area:1/2!important;margin:0!important;font-size:8.5px!important;line-height:12px!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div dd{color:#171717!important;grid-area:2/2!important;margin:2px 0 0!important;font-size:13px!important;line-height:18px!important}@media (max-width:760px){.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout{grid-template-rows:repeat(6,58px)!important;grid-template-columns:1fr!important;grid-auto-flow:row!important}}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-panel{box-shadow:none!important;background:#f6f2eb!important;border:0!important;border-radius:18px!important;outline:0!important;padding:16px 18px!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-panel .workspace-panel-heading{gap:8px!important;height:28px!important;min-height:28px!important;margin:0 0 14px!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-panel .workspace-panel-heading .story-icon-tile{color:#d65a45!important;background:#fdeee8!important;border-radius:10px!important;width:28px!important;min-width:28px!important;height:28px!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-panel .workspace-panel-heading strong{color:#171717!important;font-size:14px!important;font-weight:700!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout{width:100%!important;height:166px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;grid-template-rows:repeat(2,76px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:14px 18px!important;display:grid!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div{width:100%!important;height:76px!important;min-height:76px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:0!important;padding:0!important;display:flex!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div .fact-icon-tile{border-radius:10px!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;margin:0 0 8px!important;padding:0!important;display:flex!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div .fact-icon-tile svg{stroke-width:1.7px!important;width:14px!important;height:14px!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div dt,.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div dd{text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div dt{letter-spacing:.05em!important;text-transform:uppercase!important;color:#8a847b!important;height:11px!important;margin-bottom:6px!important;font-size:8.5px!important;font-weight:600!important;line-height:11px!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div dd{color:#171717!important;height:17px!important;font-size:14px!important;font-weight:650!important;line-height:17px!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div:first-child .fact-icon-tile{color:#d65a45!important;background:#fdeee8!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div:nth-child(2) .fact-icon-tile,.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div:nth-child(5) .fact-icon-tile{color:#d47b1d!important;background:#fff1de!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div:nth-child(3) .fact-icon-tile,.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div:nth-child(6) .fact-icon-tile{color:#426b4f!important;background:#eef5ed!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div:nth-child(4) .fact-icon-tile{color:#7455a9!important;background:#f3eefc!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div dd{color:#171717!important}@media (max-width:760px){.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout{grid-template-rows:repeat(3,76px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div:nth-child(5) dd,.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div:nth-child(6) dd{color:#171717!important}.case-hero-modal.case-hero-modal.case-hero-modal .workspace-repair-readout>div .fact-icon-tile{opacity:1!important;box-shadow:none!important;border:0!important}body .mission-board-shell section.mission-column[data-lifecycle=opened]{background:var(--column-platform-bg)!important;box-shadow:none!important;background-color:#f3f6f8!important;border:none!important;outline:none!important}body .mission-board-shell section.mission-column[data-lifecycle=in-service]{background:var(--column-platform-bg)!important;box-shadow:none!important;background-color:#fff5e6!important;border:none!important;outline:none!important}body:not(#_) :not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .mission-board-shell section.mission-column[data-lifecycle=opened]{box-shadow:none!important;background:#f3f6f8!important;border:none!important;outline:none!important}body:not(#_) :not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .mission-board-shell section.mission-column[data-lifecycle=in-service]{box-shadow:none!important;background:#fff5e6!important;border:none!important;outline:none!important}body:not(#_) :not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .mission-board-shell section.mission-column[data-lifecycle=pending]{box-shadow:none!important;background:#ecedea!important;border:none!important;outline:none!important}.mission-column.column-opened>header,.mission-column.column-in-service>header,.mission-column.column-pending>header{box-shadow:none!important;background:0 0!important;border:0!important}.mission-column.column-opened .mission-stack,.mission-column.column-in-service .mission-stack,.mission-column.column-pending .mission-stack{background:0 0!important}.mission-column.column-opened .mission-card,.mission-column.column-in-service .mission-card,.mission-column.column-pending .mission-card{background:#fff!important}.mission-card.dynamic-card{background:#fff!important;border:none!important;border-radius:16px!important;outline:none!important;height:auto!important;min-height:92px!important;padding:9px 14px 10px!important;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)!important;overflow:hidden!important;box-shadow:0 3px 12px #1e1e1e09!important}.mission-card.dynamic-card:hover{transform:translateY(-1px);box-shadow:0 5px 16px #1e1e1e0e!important}.mission-card.dynamic-card .dynamic-island{min-width:0;align-items:center!important;gap:9px!important;min-height:36px!important;padding:0 12px!important;display:flex!important}.mission-card.dynamic-card .island-status{color:#a45d18!important;background:#fff0e1!important;border:none!important;border-radius:999px!important;height:24px!important;padding:0 10px!important;font-size:10px!important;font-weight:650!important;line-height:1!important}.mission-card.dynamic-card .island-status i{background:#7d4a12!important;width:5px!important;height:5px!important;margin-right:5px!important}.mission-card.dynamic-card .island-unit{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:#222!important;font-size:13px!important;font-weight:700!important}.mission-card.dynamic-card .island-case-id{white-space:nowrap;color:#77726c!important;margin-left:auto!important;font-size:10.5px!important;font-weight:600!important}.mission-card.dynamic-card .dynamic-summary{background:0 0!important;margin-top:7px!important;padding:0!important}.mission-card.dynamic-card .case-card-context{color:#716c65!important;margin:0 0 4px!important;font-size:10.5px!important;font-weight:500!important;line-height:1.2!important}.mission-card.dynamic-card .case-card-context em,.mission-card.dynamic-card .case-card-context b{display:none!important}.mission-card.dynamic-card .dynamic-summary h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#171717!important;margin:0!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important}.mission-card.dynamic-card .dynamic-summary p.case-card-location{color:#66615b!important;align-items:center!important;gap:5px!important;margin:6px 0 0!important;font-size:11.5px!important;font-weight:550!important;line-height:1.2!important;display:flex!important}.mission-card.dynamic-card .case-card-location svg{flex:none;color:#77726c!important}.mission-card.dynamic-card .mission-card-accent,.mission-card.dynamic-card .mission-smart,.mission-card.dynamic-card .mission-card-footer{display:none!important}.mission-card.dynamic-card.severity-low .island-status{color:#63705d!important;background:#f1f3ef!important}.mission-card.dynamic-card.severity-medium .island-status{color:#8c681e!important;background:#fff5d9!important}.mission-card.dynamic-card.severity-high .island-status{color:#a45d18!important;background:#fff0e1!important}.mission-card.dynamic-card.severity-critical .island-status{color:#b64a40!important;background:#fbedea!important}.mission-card.dynamic-card.dnd-source-collapsed{box-shadow:0 8px 22px #1e1e1e14!important}body .mission-board .mission-card.dynamic-card,body .mission-board .mission-card.dynamic-card:hover{border:0 #0000!important;outline:0!important}body .mission-board .mission-card.dynamic-card .case-card-open-surface{border:0!important;outline:0!important}.mission-board .mission-card.dynamic-card.severity-high,.mission-board .mission-card.dynamic-card.severity-critical{padding:8px 12px 10px 10px!important}.mission-board .mission-card.dynamic-card .dynamic-island{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;column-gap:8px!important;width:100%!important;min-height:36px!important;padding:0!important;display:grid!important}.mission-board .mission-card.dynamic-card .island-status,.mission-board .mission-card.dynamic-card.severity-high .island-status,.mission-board .mission-card.dynamic-card.severity-high .island-status:hover{color:#a55d24!important;white-space:nowrap!important;height:24px!important;box-shadow:none!important;background:#fff1e6!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 9px!important;font-size:9.5px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}.mission-board .mission-card.dynamic-card.severity-high .island-status i,.mission-board .mission-card.dynamic-card.severity-critical .island-status i{background:#c87934!important;border-radius:999px!important;width:5px!important;height:5px!important;margin:0!important;animation:1.6s ease-in-out infinite highPriorityPulse!important}.mission-board .mission-card.dynamic-card .island-unit{color:#2a2927!important;font-size:12.5px!important;font-weight:700!important}.mission-board .mission-card.dynamic-card .island-case-id{color:#817c75!important;font-size:10px!important;font-weight:600!important}@keyframes highPriorityPulse{0%,to{opacity:1;box-shadow:0 0 #c8793400}50%{opacity:.72;box-shadow:0 0 0 4px #c8793414}}@media (prefers-reduced-motion:reduce){.mission-board .mission-card.dynamic-card.severity-high .island-status i,.mission-board .mission-card.dynamic-card.severity-critical .island-status i{animation:none!important}}.mission-board .mission-card.dynamic-card{position:relative!important}.mission-board .mission-card.dynamic-card:before{display:none!important}.mission-board .mission-card.dynamic-card.severity-code-red .island-status{color:#b42318!important;background:#fdecec!important}.mission-board .mission-card.dynamic-card.severity-code-red .island-status i{background:#d92d20!important;animation:1.4s ease-in-out infinite codeRedPulse!important}.mission-board .mission-card.dynamic-card.severity-critical .island-status,.mission-board .mission-card.dynamic-card.severity-high .island-status,.mission-board .mission-card.dynamic-card.severity-critical .island-status:hover,.mission-board .mission-card.dynamic-card.severity-high .island-status:hover{color:#b35a00!important;background:#fff3e5!important}.mission-board .mission-card.dynamic-card.severity-critical .island-status i,.mission-board .mission-card.dynamic-card.severity-high .island-status i{background:#f79009!important}.mission-board .mission-card.dynamic-card.severity-code-yellow .island-status,.mission-board .mission-card.dynamic-card.severity-medium .island-status{color:#8a6500!important;background:#fff8db!important}.mission-board .mission-card.dynamic-card.severity-code-yellow .island-status i,.mission-board .mission-card.dynamic-card.severity-medium .island-status i{background:#eaaa08!important}.mission-board .mission-card.dynamic-card.severity-low .island-status{color:#245b9e!important;background:#eaf3ff!important}.mission-board .mission-card.dynamic-card.severity-low .island-status i{background:#3b82f6!important}@keyframes codeRedPulse{0%,to{opacity:1;box-shadow:0 0 #d92d2000}50%{opacity:.68;box-shadow:0 0 0 4px #d92d2024}}@media (prefers-reduced-motion:reduce){.mission-board .mission-card.dynamic-card.severity-code-red .island-status i{animation:none!important}}.dnd-drag-overlay{transform:translateZ(0)rotate(.4deg)scale(1.025)!important;box-shadow:0 28px 64px #11121633,0 10px 24px #1112161a!important}.dnd-sortable-card:active{cursor:grabbing}.mission-board .mission-column{transition:background-color .2s,box-shadow .2s}.mission-board .mission-column.dnd-column-over{background-color:var(--column-platform-bg)!important}@supports (color:color-mix(in lab, red, red)){.mission-board .mission-column.dnd-column-over{background-color:color-mix(in srgb, var(--column-platform-bg) 55%, #fff 45%)!important}}.mission-board .mission-column.dnd-column-over{box-shadow:inset 0 0 0 1.5px var(--os-blue)!important}@supports (color:color-mix(in lab, red, red)){.mission-board .mission-column.dnd-column-over{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--os-blue) 45%, transparent)!important}}@media (prefers-reduced-motion:reduce){.mission-board .mission-column{transition:none}}.completed-filter-popover-wrap{position:relative!important}.completed-filter-popover-wrap .completed-filter-popover{color:#272522!important;box-sizing:border-box!important;background:#fcfaf7!important;border:none!important;border-radius:24px!important;outline:none!important;width:500px!important;max-width:calc(100vw - 32px)!important;height:auto!important;padding:20px 22px 18px!important;box-shadow:0 22px 60px #27201829!important}.completed-filter-popover .completed-filter-popover-title{justify-content:space-between!important;align-items:center!important;margin:0 0 18px!important;display:flex!important}.completed-filter-popover .completed-filter-popover-title strong{color:#1c1b19!important;letter-spacing:-.02em!important;font-size:20px!important;font-weight:700!important}.completed-filter-popover .completed-filter-popover-title span{color:#6a6259!important;background:#f4eee6!important;border:none!important;border-radius:999px!important;align-items:center!important;height:30px!important;padding:0 12px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}.completed-filter-popover .completed-popover-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 16px!important;display:grid!important}.completed-filter-popover .completed-popover-grid>label{flex-direction:column!important;gap:6px!important;min-width:0!important;display:flex!important}.completed-filter-popover .completed-popover-grid>label>span{color:#756f67!important;margin-left:2px!important;font-size:10.5px!important;font-weight:550!important;line-height:1.1!important}.completed-filter-popover .completed-popover-grid select,.completed-filter-popover .completed-popover-grid input{color:#272522!important;width:100%!important;min-width:0!important;height:44px!important;box-shadow:none!important;box-sizing:border-box!important;background:#faf8f4!important;border:1px solid #e8e1d7!important;border-radius:14px!important;outline:none!important;padding:0 13px!important;font-size:12px!important;font-weight:550!important;transition:background .18s,border-color .18s,box-shadow .18s!important}.completed-filter-popover .completed-popover-grid select:hover,.completed-filter-popover .completed-popover-grid input:hover{background:#f8f5f0!important;border-color:#ded5c9!important}.completed-filter-popover .completed-popover-grid select:focus,.completed-filter-popover .completed-popover-grid input:focus{border-color:#d0b998!important;outline:none!important;box-shadow:0 0 0 3px #d0b9981f!important}.completed-filter-popover .completed-popover-grid input::placeholder{color:#9a948c!important;opacity:1!important;font-weight:450!important}.completed-filter-popover>footer{border-top:none!important;justify-content:space-between!important;align-items:center!important;margin-top:18px!important;padding-top:0!important;display:flex!important}.completed-filter-popover>footer button{border:none!important;border-radius:13px!important;height:42px!important;font-size:12px!important;font-weight:600!important;transition:background .18s,transform .18s!important}.completed-filter-popover>footer button:first-child{color:#34312d!important;background:#f5f2ed!important;padding:0 16px!important}.completed-filter-popover>footer button:first-child:hover{background:#ece7e0!important}.completed-filter-popover>footer button.apply{color:#fff!important;background:#cdb08a!important;padding:0 18px!important;font-weight:650!important}.completed-filter-popover>footer button.apply:hover{background:#bfa27d!important;transform:translateY(-1px)!important}@media (max-width:600px){.completed-filter-popover .completed-popover-grid{grid-template-columns:1fr!important}}.case-hero-modal.case-hero-modal.case-hero-modal{background:#fdfcfa!important}.case-hero-modal.case-hero-modal .case-command-summary-v2{background:#e6d9c2!important;border:1px solid #ddcfb5!important}.case-hero-modal.case-hero-modal .case-command-summary-v2:after,.case-hero-modal.case-hero-modal .case-command-summary-v2:before{content:none!important;display:none!important}.case-hero-modal.case-hero-modal .case-command-unit-icon-v4{color:#fff!important;background:#e7c28d!important}.case-hero-modal.case-hero-modal .case-workspace-tabs button.active{color:#27231f!important;background:#d6bc8d!important}.case-hero-modal.case-hero-modal .mark-completed-button,.case-hero-modal.case-hero-modal .mark-completed-button.hero-complete{color:#fff!important;background:#cdb08a!important}.case-hero-modal.case-hero-modal .mark-completed-button:hover{filter:none!important;background:#bfa27c!important}.case-hero-modal.case-hero-modal .workspace-panel,.case-hero-modal.case-hero-modal .case-story-card-v2{background:#f7f5f1!important}.case-hero-modal.case-hero-modal .case-story-tile-v2,.case-hero-modal.case-hero-modal .case-support-card-v2,.case-hero-modal.case-hero-modal .case-inline-editor-v3{background:#fcfbf9!important}.case-hero-modal.case-hero-modal .case-head-primary-v2 .workspace-case-id,.case-hero-modal.case-hero-modal .workspace-case-id{color:#60758b!important;background:#eef2f6!important}.case-hero-modal.case-hero-modal .case-head-department-v2{color:#76668c!important;background:#f1edf6!important}.case-hero-modal.case-hero-modal .case-head-lifecycle-v2{color:#27231f!important;background:#f4f2ed!important}.case-hero-modal.case-hero-modal .case-head-assignee-v2{color:#55745d!important;background:#f2f2ef!important}.case-hero-modal.case-hero-modal .hero-due{color:#c45b51!important;background:#fbefec!important}.case-hero-modal.case-hero-modal .case-save-status,.case-hero-modal.case-hero-modal .hero-completed-date{color:#55745d!important;background:#eef3ec!important}.case-hero-modal.case-hero-modal .case-hero-close-v2{background:#f3efe9!important}.case-hero-modal.case-hero-modal .fact-icon-warm,.case-hero-modal.case-hero-modal .story-icon-orange,.case-hero-modal.case-hero-modal .story-icon-warm,.case-hero-modal.case-hero-modal .timeline-icon-tile{color:#b8874f!important;background:#f7efe4!important}.case-hero-modal.case-hero-modal .fact-icon-coral,.case-hero-modal.case-hero-modal .story-icon-coral{color:#c45b51!important;background:#fbefec!important}.case-hero-modal.case-hero-modal .fact-icon-green,.case-hero-modal.case-hero-modal .story-icon-green{color:#55745d!important;background:#eef3ec!important}.case-center-shell .case-center-toolbar{flex-flow:row-reverse!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.case-center-shell .case-center-toolbar-left{flex:none!important;order:1!important;margin:0!important}.case-center-shell .case-center-toolbar-right{flex:none!important;order:2!important;margin-left:auto!important}body .case-center-shell .case-center-toolbar{direction:ltr!important;flex-direction:row!important}body .case-center-shell .case-center-toolbar>.case-center-toolbar-left,body .case-center-shell.case-center-shell .case-center-toolbar>.case-center-toolbar-left,body #case-center-toolbar-left{order:1!important;margin-left:0!important;margin-right:0!important}body #case-center-toolbar-right{order:2!important;margin-left:auto!important;margin-right:0!important}.case-center-shell .case-center-toolbar-left .case-center-sort-controls,.case-center-shell .case-center-toolbar-right{flex-flow:row!important;align-items:center!important;display:flex!important}.case-hero-modal.case-hero-modal .fact-icon-purple,.case-hero-modal.case-hero-modal .story-icon-purple{color:#76668c!important;background:#f1edf6!important}opaque tiles{box-shadow:none!important;background:#f7f4ee!important;border:none!important;border-radius:22px!important;padding:10px!important}.new-case-overlay{z-index:6200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e1d1b61;place-items:start center;padding:3px 26px;display:grid;position:fixed;inset:0;overflow:hidden}.new-case-dialog{z-index:1;color:#171715;border:0;border-radius:24px;flex-direction:column;width:min(980px,100vw - 52px);height:calc(100dvh - 6px);max-height:calc(100dvh - 6px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 76px #1915104d;background:#fffefc!important}.new-case-dialog>.new-case-header{background:#fffefc;border-bottom:1px solid #e3d8c9;flex:none;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.new-case-dialog>.new-case-header h2{color:#171715;margin:0;font-size:20px;font-weight:800}.new-case-dialog>.new-case-header span{color:#625e58;margin-top:3px;font-size:12px;display:block}.new-case-dialog>.new-case-header>button{color:#171715;cursor:pointer;background:#efe8df;border:0;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.new-case-premium-body{flex:auto;min-height:0;padding:18px 20px 20px;overflow-y:auto}.new-case-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 11px;display:grid}.new-case-section-heading{border-bottom:1px solid #e3d8c9;justify-content:space-between;align-items:baseline;gap:16px;margin-top:4px;padding:8px 0 2px;display:flex}.new-case-section-heading strong{color:#171715;letter-spacing:.01em;font-size:13px;font-weight:800}.new-case-section-heading span{color:#625e58;font-size:11px}.new-case-unit-combobox{color:#625e58;background:#fffdf9;border:1px solid #ddd5ca;border-radius:12px;align-items:center;min-height:44px;padding:0 12px;display:flex;position:relative}.new-case-unit-combobox .unit-combobox-input{min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 8px!important}.new-case-unit-combobox .unit-combobox-menu{z-index:3;top:calc(100% + 6px);left:0;right:0}@media (max-width:560px){.new-case-premium-section{grid-template-columns:1fr;padding:14px}.new-case-section-heading{flex-direction:column;align-items:flex-start;gap:3px}}.new-case-premium-grid label{color:#625e58;gap:6px;font-size:12px;font-weight:500;display:grid}.new-case-premium-grid label>:is(input,select,textarea){color:#171715;width:100%;min-height:44px;font:inherit;background:#fffdf9;border:1px solid #ddd5ca;border-radius:12px;outline:none;padding:0 12px}.new-case-premium-grid label>textarea{resize:vertical;min-height:76px;padding:11px 12px}.new-case-premium-wide{grid-column:1/-1}.new-case-premium-section{background:#f5f1eb;border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding:16px;display:grid}.new-case-premium-section>.new-case-section-heading{border-bottom:0;grid-column:1/-1;margin:0 0 2px;padding:0 0 2px}.new-case-premium-section>label.new-case-premium-wide{grid-column:1/-1}.new-case-premium-section .new-case-section-heading strong{font-size:15px}.new-case-premium-section .new-case-section-heading span{font-size:11px}.new-case-premium-section input,.new-case-premium-section select,.new-case-premium-section textarea,.new-case-premium-section .new-case-unit-combobox{background:#fffdf9}.new-case-tire-intake-note{color:#3f7656;background:#e7f2e9;border-radius:12px;align-items:center;gap:9px;min-height:42px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.new-case-tire-intake-note svg{flex:none}.new-case-dialog>.new-case-stepper-wrap,.new-case-dialog>.new-case-body,.new-case-dialog>.new-case-footer{display:none!important}.new-case-premium-footer{color:#69645e;background:#fffefc;border-top:1px solid #e4ded6;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:12px;font-weight:600;display:flex}.new-case-premium-footer>div{gap:9px;display:flex}.new-case-premium-footer button{color:#171715;min-height:44px;font:inherit;cursor:pointer;background:#efe8df;border:0;border-radius:12px;padding:0 16px;font-weight:700}.new-case-premium-footer .new-case-primary{color:#fff;background:#b98a4f;align-items:center;gap:7px;display:inline-flex}.tire-details-section{border:0;border-radius:18px;margin-top:14px;padding:16px;background:#f1e7d9!important}.tire-details-section>header{border:0;margin-bottom:12px;padding:0}.tire-details-section>header strong{color:#7d5425;background:#fff7eb;border-radius:9px;padding:7px 9px;font-size:11px}.samsara-odometer{color:#625e58;border:0;border-radius:13px;margin-bottom:10px;padding:11px 12px;background:#fffcf7!important}.samsara-odometer-success{color:#356447;background:#fffcf7}.samsara-odometer button{color:#356447;background:#e4f0e6;border:0;border-radius:10px;min-height:36px}.tire-entry-list{gap:9px}.tire-entry-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.tire-entry-grid label span,.tire-shared-grid label span{color:#625e58;font-weight:500}.tire-details-section :is(input,select,textarea){background:#fffdf9;border:1px solid #ddd5ca;border-radius:12px;min-height:44px}.tire-entry-grid label:nth-child(2) input,.tire-details-section input:read-only{color:#356447;background:#e4f0e6;border-color:#0000}.tire-entry>header button{color:#b34e3f;background:#fbeae3;border-radius:10px;min-height:34px;padding:0 10px}.add-tire-control{color:#171715;border:0;border-radius:11px;height:42px;margin:10px 0 14px;padding:0 13px;background:#cdaa74!important}.tire-shared-grid{border-top:1px solid #7d54252e;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:14px}@media (max-width:840px){.new-case-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tire-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tire-shared-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.new-case-overlay{padding:10px}.new-case-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.new-case-premium-grid,.tire-entry-grid,.tire-shared-grid{grid-template-columns:1fr}.new-case-premium-footer{flex-direction:column;align-items:stretch}.new-case-premium-footer>div{grid-template-columns:1fr 1fr;display:grid}}.tire-details-section{background:#f8f9fa;border:1px solid #d9dde2;border-radius:18px;margin-top:18px;padding:20px}.tire-details-section>header{border-bottom:1px solid #e0e3e7;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;padding-bottom:14px;display:flex}.tire-details-section>header h3{color:#1a1c1f;letter-spacing:-.01em;margin:4px 0 0;font-size:17px;font-weight:800}.tire-details-section>header strong{color:#1a1c1f;white-space:nowrap;font-size:13px;font-weight:800}.tire-details-kicker{color:#7b8490;letter-spacing:.12em;font-size:10px;font-weight:800}.samsara-odometer{color:#53606b;background:#eef5f8;border:1px solid #dce4ea;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-bottom:14px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.samsara-odometer-success{color:#17633a;background:#eff9f2;border-color:#bbddc9}.samsara-odometer-unavailable{color:#875d1b;background:#fff8e8;border-color:#e8d6a5}.samsara-odometer button{min-height:28px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;padding:0 11px;font-size:11px;font-weight:800}.samsara-odometer button:disabled{cursor:wait;opacity:.55}.tire-entry-list{gap:12px;display:grid}.tire-entry{background:#fff;border:1px solid #e0e3e7;border-radius:13px;padding:14px}.tire-entry>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tire-entry>header strong{color:#272b30;font-size:12px;font-weight:800}.tire-entry>header button{color:#b34c4c;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:750}.tire-entry-grid,.tire-shared-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.tire-entry-grid label,.tire-shared-grid label{gap:5px;min-width:0;display:grid}.tire-entry-grid label span,.tire-shared-grid label span{color:#69727d;letter-spacing:.02em;font-size:10px;font-weight:800}.tire-details-section :is(input,select,textarea){color:#25292e;background:#fff;border:1px solid #d6dade;border-radius:8px;min-height:34px;font-size:12px;font-weight:600}.tire-details-section textarea{resize:vertical;padding:8px 10px}.tire-details-section input:read-only{color:#68737d;background:#f0f2f4}.tire-details-section :is(input,select,textarea):focus{border-color:#7d8895;outline:0;box-shadow:0 0 0 3px #7d889524}.add-tire-control{color:#46515d;cursor:pointer;background:#fff;border:1px dashed #a9b2bc;border-radius:8px;margin:13px 0 16px;padding:8px 12px;font-size:11px;font-weight:800}.add-tire-control:hover{background:#f3f5f7;border-color:#687582}.tire-shared-wide{grid-column:1/-1}@media (max-width:840px){.tire-entry-grid,.tire-shared-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tire-details-section{padding:14px}.tire-details-section>header{display:grid}.tire-entry-grid,.tire-shared-grid{grid-template-columns:1fr}.tire-shared-wide{grid-column:auto}.samsara-odometer{flex-direction:column;align-items:flex-start}}.new-case-dialog .tire-details-section{background:#f1e7d9!important;border:0!important;padding:16px!important}.new-case-dialog .tire-entry{background:#fffdf9!important;border:0!important}.new-case-dialog .tire-details-section :is(input,select,textarea){background:#fffdf9!important;border-color:#ddd5ca!important;border-radius:12px!important;min-height:44px!important}.new-case-dialog .tire-details-section .samsara-odometer{background:#fffcf7!important;border:0!important}.new-case-dialog .add-tire-control{background:#cdaa74!important;border:0!important;border-radius:11px!important;height:42px!important}.new-case-dialog .tire-entry-grid label:nth-child(2) input,.new-case-dialog .tire-details-section input:read-only{color:#356447!important;background:#e4f0e6!important}[data-case-details-modal].case-hero-modal{color:#171715!important;background:#fffefc!important}[data-case-details-modal] .case-command-summary-v2{background:#f1e7d9!important}[data-case-details-modal] .case-command-facts-v2{background:#fffcf7!important}[data-case-details-modal] .case-workspace-scroll{background:#f3eee7!important}[data-case-details-modal] .case-workspace-tabs{background:#efe8df!important}[data-case-details-modal] .case-workspace-tabs button.active{background:#cdaa74!important}[data-case-details-modal] .case-story-card-v2,[data-case-details-modal] .case-support-card-v2,[data-case-details-modal] .case-overview-card{background:#fffdf9!important}[data-case-details-modal] .case-command-unit-icon-v4{background:#d89a45!important}[data-case-details-modal] .case-command-vehicle-v4,[data-case-details-modal] .case-command-vehicle-v4 span{color:#3f3a34!important;font-weight:600!important}[data-case-details-modal] .case-command-vehicle-v4 svg{color:#a56d2e!important}[data-case-details-modal] .mark-completed-button{color:#fff!important;background:#b98a4f!important}[data-case-details-modal] .escalate-case-button{color:#e65a48!important;background:#fbeae3!important}[data-case-details-modal] .case-workspace-footer{background:#fffefc!important;border-top-color:#e3d8c9!important}.case-hero-modal.case-hero-modal .fact-icon-neutral,.case-hero-modal.case-hero-modal .story-icon-blue{color:#60758b!important;background:#eef2f6!important}.case-hero-modal.case-hero-modal.case-hero-modal.case-hero-modal .case-command-summary-v2{background:#e6d9c2!important;border:1px solid #ddcfb5!important}.case-hero-modal.case-hero-modal.case-hero-modal.case-hero-modal .case-command-unit-icon-v4{background:#e7c28d!important}.case-hero-modal.case-hero-modal.case-hero-modal.case-hero-modal .fact-icon-warm,.case-hero-modal.case-hero-modal.case-hero-modal.case-hero-modal .fact-icon-tile[class*=fact-icon-warm],.case-hero-modal.case-hero-modal.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div:first-child .fact-icon-tile,.case-hero-modal.case-hero-modal.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div:nth-child(3) .fact-icon-tile,.case-hero-modal.case-hero-modal.case-hero-modal.case-hero-modal.case-hero-modal .case-command-facts-v2>div:nth-child(5) .fact-icon-tile{color:#b8874f!important;background:#f7efe4!important}.assets-toolbar-row{justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.assets-add-wrap{margin-left:auto;position:relative}.assets-add-button{color:#27231f;cursor:pointer;background:#e8ded0;border:0;border-radius:12px;outline:0;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:12px;font-weight:650;transition:background .18s;display:inline-flex}.assets-add-button:hover{background:#ded1c0}.assets-add-menu{z-index:40;background:#fcfaf7;border:0;border-radius:14px;width:180px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #201a1424}.assets-add-menu button{color:#292724;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;height:40px;padding:0 10px;font-size:12px;font-weight:600;display:flex}.assets-add-menu button:hover{background:#f2eee8}.asset-modal-backdrop{z-index:100;background:#27201833;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.asset-modal{background:#fcfaf7;border:0;border-radius:22px;width:520px;max-width:calc(100vw - 32px);padding:20px;box-shadow:0 24px 60px #1914102e}.asset-modal header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.asset-modal h2{color:#1c1b19;margin:0;font-size:19px;font-weight:700}.asset-modal-close{color:#34312d;cursor:pointer;background:#f3eee7;border:0;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.asset-form-grid{grid-template-columns:1fr 1fr;gap:13px 12px;display:grid}.asset-form-grid label{flex-direction:column;gap:6px;min-width:0;display:flex}.asset-form-grid label span{color:#756f67;font-size:10px;font-weight:550}.asset-form-grid input,.asset-form-grid select{box-sizing:border-box;color:#272522;background:#faf8f4;border:1px solid #e8e1d7;border-radius:13px;outline:0;width:100%;height:42px;padding:0 12px;font-size:12px;font-weight:550}.asset-form-grid input:focus,.asset-form-grid select:focus{border-color:#d0b998;box-shadow:0 0 0 3px #d0b9981f}.asset-form-error{color:#b14e45;margin:13px 0 0;font-size:11px}.asset-modal footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.asset-modal footer button{cursor:pointer;border:0;border-radius:12px;height:40px;padding:0 15px;font-size:12px;font-weight:650}.asset-cancel{color:#34312d;background:#f3f0eb}.asset-submit{color:#fff;background:#cdb08a}.asset-submit:hover{background:#bfa27d}@media (max-width:600px){.assets-toolbar-row{align-items:flex-start}.asset-form-grid{grid-template-columns:1fr}}[data-debug=live-schedule-panel]{box-shadow:none!important;background:#f8f6f2!important;border:none!important;border-radius:20px!important;outline:none!important;min-width:280px!important;height:100%!important;overflow:hidden!important}.vin-field{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.vin-input-row{align-items:stretch;gap:8px;display:flex}.vin-input-row input{text-transform:uppercase;letter-spacing:.08em;min-width:0;font-family:var(--font-mono), monospace;flex:1}.vin-input-row button{color:#29241f;cursor:pointer;background:#ded2c2;border:0;border-radius:10px;flex:none;padding:0 14px;font-size:11px;font-weight:700}.vin-input-row button:disabled{opacity:.55;cursor:wait}.vin-error{color:#b34e43;margin:0;font-size:11px;font-weight:600}.location-field{box-sizing:border-box;background:#fff;border:1px solid #d9dce1;border-radius:12px;align-items:center;gap:10px;width:100%;height:48px;padding:0 8px 0 14px;display:flex}.location-field:focus-within{border-color:#181818;box-shadow:0 0 0 1px #181818}.location-field input{flex:1;min-width:0;height:100%;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.location-refresh-button{color:#111;background:#f8f6f2;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.location-refresh-button:disabled{opacity:.55;cursor:wait}.location-status{color:#6b7078;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-height:18px;font-size:11px;display:flex}.location-status small{color:#6b7078}.location-status-success{color:#18794e}.location-status-stale{color:#9a6700}.location-status-error,.location-status-unavailable,.location-status-missing,.location-status-disconnected{color:#b42318}.location-status button{color:#111;background:0 0;border:0;font-size:11px;font-weight:700;text-decoration:underline}.vin-result{background:#f1f6fa;border:1px solid #5c84c92e;border-radius:14px;padding:12px}.vin-result-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vin-result-header span,.vin-result-grid span{color:#6c7b87;letter-spacing:.08em;font-size:9px;font-weight:700;display:block}.vin-result-header strong{color:#25313b;margin-top:3px;font-size:14px;font-weight:750;display:block}.vin-result-header button{color:#687782;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.vin-result-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.vin-result-grid div{background:#ffffff94;border-radius:9px;min-width:0;padding:8px}.vin-result-grid strong{color:#34444f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;line-height:1.25;display:block;overflow:hidden}@media (max-width:640px){.vin-input-row{flex-direction:column}.vin-input-row button{min-height:38px}.vin-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:not(#_):not(#_):not(#_) [data-debug=live-schedule-panel]{box-shadow:none!important;background:#f8f6f2!important;border:none!important;border-radius:20px!important;outline:none!important;width:100%!important;min-width:280px!important;height:100%!important;overflow:hidden!important}.streamlined-date-wrap{flex:none!important;min-width:0!important;position:relative!important}.streamlined-date-wrap .date-dynamic-island{box-sizing:border-box!important;background:#f3f1ed!important;border:none!important;border-radius:20px!important;width:290px!important;min-width:290px!important;max-width:290px!important;padding:18px 20px!important;position:absolute!important;top:calc(100% + 6px)!important;left:50%!important;right:auto!important;transform:translate(-50%)translateY(-4px)scale(.98)!important;box-shadow:0 12px 32px #1914101f!important}.streamlined-date-wrap .date-dynamic-island.is-visible{transform:translate(-50%)translateY(0)scale(1)!important}.streamlined-date-wrap .timezone-island-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 26px!important;display:grid!important}.streamlined-date-wrap .timezone-island-item{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.streamlined-date-wrap .timezone-island-item span{letter-spacing:.08em!important;color:#78766f!important;font-size:9px!important;font-weight:600!important}.streamlined-date-wrap .timezone-island-item strong,.streamlined-date-wrap .timezone-clock{font-variant-numeric:tabular-nums!important;white-space:nowrap!important;letter-spacing:normal!important;color:#171717!important;font-size:16px!important;font-weight:700!important}html[data-theme=dark] .streamlined-date-wrap .date-dynamic-island{background:#302e2b!important}html[data-theme=dark] .streamlined-date-wrap .timezone-island-item span{color:#aaa59b!important}html[data-theme=dark] .streamlined-date-wrap .timezone-island-item strong,html[data-theme=dark] .streamlined-date-wrap .timezone-clock{color:#f3f1ed!important}@media (max-width:760px){.streamlined-date-wrap .date-dynamic-island{transform-origin:0 0!important;width:min(290px,100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;padding:14px!important;position:fixed!important;top:72px!important;left:12px!important;right:auto!important;transform:translateY(-4px)scale(.98)!important}.streamlined-date-wrap .date-dynamic-island.is-visible{transform:translateY(0)scale(1)!important}.streamlined-date-wrap .timezone-island-grid{gap:15px 12px!important}.streamlined-date-wrap .timezone-island-item strong,.streamlined-date-wrap .timezone-clock{letter-spacing:-.02em!important;font-size:clamp(12px,4vw,16px)!important}}.case-hero-footer.case-workspace-footer{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}.case-hero-footer .workspace-quick-update{grid-template-columns:minmax(0,1fr)!important;align-items:center!important;min-width:0!important;display:grid!important}.case-hero-footer .workspace-quick-update .quick-update-icon{display:none!important}.case-hero-footer .workspace-quick-update textarea.case-modal-footer-control{box-sizing:border-box!important;resize:none!important;border-radius:16px!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 18px!important;line-height:46px!important}.case-hero-footer .workspace-footer-actions{align-items:center!important;gap:8px!important;min-width:max-content!important;display:flex!important}.case-hero-footer .workspace-footer-actions>button{box-sizing:border-box!important;vertical-align:middle!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 18px!important;display:inline-flex!important}.case-hero-footer .workspace-footer-actions>button svg{flex:0 0 16px!important;width:16px!important;height:16px!important}.case-hero-footer .escalate-case-button{color:#dc3b30!important;background:#fff7f6!important;border:1px solid #f0d8d5!important}.case-hero-footer .edit-case-button{color:#111!important;background:#f1f1ee!important;border:1px solid #0000!important}.case-hero-footer .mark-completed-button{color:#fff!important;background:#15803d!important;border:1px solid #15803d!important}@media (max-width:900px){.case-hero-footer.case-workspace-footer{grid-template-columns:1fr!important}.case-hero-footer .workspace-footer-actions{flex-wrap:wrap!important}}html body .case-hero-footer.case-workspace-footer .workspace-quick-update textarea.case-modal-footer-control,html body .case-hero-footer.case-workspace-footer .workspace-footer-actions>button{box-sizing:border-box!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 18px!important;display:inline-flex!important}html body .case-hero-footer.case-workspace-footer .workspace-quick-update textarea.case-modal-footer-control{width:100%!important;line-height:normal!important;display:block!important}html body .case-hero-layer{box-sizing:border-box!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}html body .case-hero-modal{box-sizing:border-box!important;border-radius:24px!important;flex-direction:column!important;width:min(1120px,100vw - 48px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 48px)!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body .case-hero-modal .case-hero-scroll{flex:auto!important;min-height:0!important;overflow:hidden auto!important}html body .case-hero-modal .case-hero-footer{box-sizing:border-box!important;flex:none!important;width:auto!important;margin:0!important;position:relative!important;inset:auto!important}html body .case-modal-footer{box-sizing:border-box!important;background:#fff!important;border-top:1px solid #e3e4e6!important;flex:none!important;width:100%!important;margin:0!important;padding:16px 20px!important;position:relative!important}html body .case-modal-footer-row{align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}html body .case-modal-quick-update{box-sizing:border-box!important;background:#f6f3ee!important;border-radius:14px!important;flex:auto!important;align-items:center!important;gap:10px!important;min-width:0!important;height:48px!important;margin:0!important;padding:0 18px!important;line-height:20px!important;display:flex!important}.edit-case-details-grid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 16px;width:100%;padding:20px 22px 22px;display:grid}.edit-case-field--full{grid-column:1/-1}.edit-case-field{box-sizing:border-box;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex;position:static}.edit-case-field label{width:100%;color:var(--text-primary);box-sizing:border-box;margin:0;padding:0;font-size:14px;font-weight:600;line-height:20px;display:block}.edit-case-field textarea{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--surface-primary);width:100%;min-width:0;color:var(--text-primary);font:inherit;resize:none;border-radius:12px;outline:none;margin:0;padding:12px 14px;line-height:20px;display:block}.edit-case-field--full textarea{min-height:88px}.edit-case-field:not(.edit-case-field--full) textarea{min-height:112px}.edit-case-field textarea:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--focus-ring)}@media (max-width:760px){.edit-case-details-grid{grid-template-columns:minmax(0,1fr)}.edit-case-field,.edit-case-field--full{grid-column:1}[data-case-overview-grid]{grid-template-columns:minmax(0,1fr)}[data-case-info-card],[data-case-info-card].case-overview-card--full{grid-column:1}}html body .case-hero-modal .edit-case-details-grid{box-sizing:border-box!important;background:#f7f6f3!important;border-radius:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;padding:20px!important;display:grid!important}html body .case-hero-modal .edit-case-field{flex-direction:column!important;gap:8px!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}html body .case-hero-modal .edit-case-field--full{grid-column:1/-1!important}html body .case-hero-modal .edit-case-field>label{color:#171717!important;width:100%!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;display:block!important}html body .case-hero-modal .edit-case-field>textarea{box-sizing:border-box!important;color:#171717!important;resize:none!important;opacity:1!important;visibility:visible!important;background:#fff!important;border:1px solid #d6d9de!important;border-radius:12px!important;outline:none!important;width:100%!important;margin:0!important;padding:12px 14px!important;font-size:14px!important;line-height:20px!important;display:block!important}html body .case-hero-modal .edit-case-field--full>textarea{height:96px!important;min-height:96px!important;max-height:96px!important}html body .case-hero-modal .edit-case-field:not(.edit-case-field--full)>textarea{height:112px!important;min-height:112px!important;max-height:112px!important}html body .case-hero-modal .edit-case-field>textarea:hover{border-color:#b8bdc5!important}html body .case-hero-modal .edit-case-field>textarea:focus{border-color:#171717!important;box-shadow:0 0 0 2px #17171714!important}html body .case-hero-modal .edit-case-field>textarea::placeholder{color:#8a9099!important;opacity:1!important}@media (max-width:760px){html body .case-hero-modal .edit-case-details-grid{grid-template-columns:minmax(0,1fr)!important}html body .case-hero-modal .edit-case-field,.case-hero-modal .edit-case-field--full{grid-column:1!important}}html body .completed-month-platform{box-sizing:border-box!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important}html body .completed-month-platform.is-collapsed{height:auto!important;min-height:0!important}html body .completed-month-platform.is-collapsed>.completed-month-platform-header{box-sizing:border-box!important;height:56px!important;min-height:56px!important;padding:0 18px!important}html body .completed-month-platform.is-collapsed>.completed-month-platform-body{height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}html body .completed-month-platform.is-collapsed>.completed-month-platform-body>*{display:none!important}html body .completed-month-platform.is-expanded>.completed-month-platform-body{box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:8px 10px 10px!important}html body .completed-month-platform-header>svg{transition:transform .2s!important}html body .completed-month-platform.is-collapsed>.completed-month-platform-header>svg{transform:rotate(-90deg)!important}html body .completed-month-platform.is-expanded>.completed-month-platform-header>svg{transform:rotate(0)!important}html body .case-modal-quick-update textarea{resize:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;width:auto!important;min-width:0!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;padding:0!important;line-height:20px!important}html body .case-modal-quick-update .quick-update-icon{flex:0 0 16px!important;place-items:center!important;width:16px!important;height:16px!important;display:grid!important}html body .case-modal-footer-actions{flex:none!important;align-items:center!important;gap:8px!important;display:flex!important}html body .case-modal-action-button{box-sizing:border-box!important;border-radius:14px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0 18px!important;line-height:20px!important;display:inline-flex!important}html body .case-modal-action-button svg{flex:0 0 16px!important;width:16px!important;height:16px!important}html body .case-modal-footer .escalate-case-button{color:#dc3b30!important;background:#fff7f6!important;border:1px solid #f0d8d5!important}html body .case-modal-footer .edit-case-button{color:#111!important;background:#f1f1ee!important;border:1px solid #0000!important}html body .case-modal-footer .mark-completed-button{color:#fff!important;background:#d1b184!important;border:1px solid #d1b184!important}html body .case-modal-footer .delete-case-button,html body .case-modal-footer .reopen-case-button{color:#111!important;background:#f1f1ee!important;border:1px solid #0000!important}@media (max-width:900px){html body .case-modal-footer-row{flex-direction:column!important;align-items:stretch!important}html body .case-modal-footer-actions{flex-wrap:wrap!important}}.new-case-overlay{box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:6200;background:#11111185;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.new-case-backdrop{background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.new-case-dialog{z-index:1;box-sizing:border-box;background:#fff;border:1px solid #e4e5e7;border-radius:24px;flex-direction:column;width:min(980px,100vw - 48px);height:min(720px,100dvh - 48px);max-height:calc(100dvh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000038,0 4px 18px #00000014}.new-case-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #e4e5e7;flex:0 0 72px;justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex}.new-case-header h2{letter-spacing:-.03em;color:#111;margin:0;font-size:28px;font-weight:750;line-height:34px}.new-case-header button{color:#4f535a;background:#f8f6f2;border:1px solid #d9dce1;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.new-case-stepper-wrap{background:#fff;flex:none;padding:18px 24px 0}.new-case-stepper{box-sizing:border-box;background:#f8f6f2;border:0;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;height:48px;padding:4px;display:grid}.new-case-stepper button{color:#4f535a;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:40px;font-size:13px;font-weight:650;display:flex}.new-case-stepper button span{place-items:center;width:20px;height:20px;display:grid}.new-case-stepper button.active{color:#fff;background:#181818}.new-case-stepper button.complete{color:#111}.new-case-stepper button:disabled{cursor:default}html body .completed-control{box-sizing:border-box!important;background:var(--os-surface-3)!important;width:182px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border:0!important;border-radius:12px!important;flex:0 0 182px!important;align-items:center!important;gap:2px!important;padding:3px!important;display:inline-flex!important}html body .completed-control .segctl-btn{width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;color:var(--os-text-muted)!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:9px!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 10px!important;font-size:11px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}html body .case-center-sort-controls{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;display:flex!important}html body .case-center-toolbar-left{align-items:center!important;gap:8px!important;display:flex!important}html body .case-center-toolbar .completed-filter-trigger,html body .case-center-toolbar .completed-filter-reset,html body .case-center-toolbar .completed-inline-total{box-sizing:border-box!important;height:40px!important;min-height:40px!important}html body .completed-control{box-sizing:border-box!important;background:var(--os-surface-3)!important;width:182px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border:0!important;border-radius:12px!important;flex:0 0 182px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:3px!important;display:grid!important}html body .completed-control .segctl-pill{box-shadow:none!important;background:#e8ded0!important;border-radius:9px!important;top:3px!important;bottom:3px!important}html body .completed-control .segctl-btn{white-space:nowrap!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;color:var(--os-text-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}html body .completed-control .segctl-btn.active{color:#171717!important;box-shadow:none!important;background:0 0!important}html body .completed-control .segctl-btn:focus-visible{outline-offset:-1px!important;outline:2px solid #171717!important}html body .completed-control .segctl-btn svg{stroke-width:1.8px!important;flex-shrink:0!important;width:15px!important;height:15px!important}.new-case-body{box-sizing:border-box;background:#fff;flex:auto;min-height:0;padding:28px 24px;overflow:hidden auto}.new-case-step-content{width:100%;max-width:860px;margin:0 auto}.new-case-step-panel h3{color:#111;margin:0 0 22px;font-size:21px;font-weight:750;line-height:28px}.new-case-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;display:grid}.new-case-form-grid label{gap:7px;min-width:0;display:grid}.new-case-form-grid label>span{color:#4f535a;font-size:12px;font-weight:650;line-height:16px}.new-case-form-grid input,.new-case-form-grid select,.new-case-form-grid textarea{box-sizing:border-box;width:100%;box-shadow:none;color:#111;background:#fff;border:1px solid #d9dce1;border-radius:12px;outline:none;font-size:14px;font-weight:600}.new-case-form-grid input,.new-case-form-grid select{height:48px;min-height:48px;max-height:48px;padding:0 14px}.new-case-form-grid textarea{resize:vertical;padding:13px 14px;line-height:1.5}.new-case-form-grid input:focus,.new-case-form-grid select:focus,.new-case-form-grid textarea:focus{border-color:#181818;box-shadow:0 0 0 1px #181818}.new-case-field-full{grid-column:1/-1}.new-case-description{min-height:120px}.new-case-actions{min-height:92px}.unit-type-control{background:#f8f6f2;border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;height:48px;padding:4px;display:grid}.unit-type-control button{color:#4f535a;background:0 0;border:0;border-radius:10px;font-size:13px;font-weight:650}.unit-type-control button.active{color:#fff;background:#181818}.unit-combobox{box-sizing:border-box;background:#fff;border:1px solid #d9dce1;border-radius:12px;grid-column:1/-1;align-items:center;gap:10px;width:100%;height:48px;padding:0 14px;display:flex;position:relative}.unit-combobox:focus-within{border-color:#181818;box-shadow:0 0 0 1px #181818}.unit-combobox>svg{color:#6b7078;flex:none}.unit-combobox-input{flex:1;min-width:0;height:100%;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.unit-combobox-menu{z-index:30;background:#fff;border:1px solid #d9dce1;border-radius:14px;max-height:300px;padding:6px;position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;overflow:auto;box-shadow:0 14px 34px #19191929}.unit-combobox-menu button{text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:110px 1fr;gap:2px 12px;width:100%;min-height:56px;padding:9px 10px;display:grid}.unit-combobox-menu button:hover,.unit-combobox-menu button[aria-selected=true]{background:#f8f6f2}.unit-combobox-menu strong{color:#111;grid-row:span 2}.unit-combobox-menu span,.unit-combobox-menu small{text-overflow:ellipsis;white-space:nowrap;color:#6b7078;font-size:11px;overflow:hidden}.unit-combobox-empty{color:#6b7078;padding:14px;font-size:12px}.selected-unit-summary{color:#111;background:#f8f6f2;border:0;border-radius:14px;grid-column:1/-1;align-items:center;gap:14px;min-height:64px;padding:12px 14px;display:flex}.selected-unit-summary span{color:#4f535a;font-size:12px}.selected-unit-summary button{color:#111;background:#fff;border:0;border-radius:10px;height:32px;margin-left:auto;padding:0 12px;font-weight:650}.new-case-attachment-control{position:relative}.new-case-attachment-control input{opacity:0;cursor:pointer;height:64px!important;max-height:none!important;padding:0!important}.new-case-attachment-control>span:last-child{color:#4f535a;align-items:center;gap:8px;display:flex;position:absolute;inset:23px 14px}.new-case-attachment-list{grid-column:1/-1;gap:8px;display:grid}.new-case-attachment-list article{background:#f8f6f2;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;display:flex}.new-case-attachment-list small{color:#6b7078}.new-case-attachment-list button{background:0 0;border:0;margin-left:auto}.new-case-inline-error{color:#b42318;margin:18px 0 0;font-size:13px;font-weight:650}.new-case-footer{box-sizing:border-box;background:#fff;border-top:1px solid #e4e5e7;flex:0 0 80px;justify-content:space-between;align-items:center;height:80px;padding:16px 24px;display:flex}.new-case-footer>div{align-items:center;gap:10px;display:flex}.new-case-footer button{border:0;border-radius:14px;height:48px;padding:0 20px;font-size:13px;font-weight:700}.new-case-save,.new-case-back{color:#111;background:#f8f6f2}.new-case-primary{color:#fff;background:#181818}.new-case-back:disabled{opacity:.4}html body .completed-control{box-sizing:border-box!important;background:var(--os-surface-3)!important;width:182px!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;border:0!important;border-radius:12px!important;flex:0 0 182px!important;padding:3px!important}html body .completed-control .segctl-pill{box-shadow:none!important;background:#e8ded0!important;border-radius:9px!important;transition:transform .22s,width .22s!important;top:3px!important;bottom:3px!important}html body .completed-control .segctl-btn{width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;color:var(--os-text-muted)!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:9px!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 10px!important;font-size:11px!important;font-weight:650!important;display:inline-flex!important}html body .completed-control .segctl-btn.active{color:#171717!important;background:0 0!important}html body .completed-control .segctl-btn:hover:not(.active){color:#171717!important}html body .completed-control .segctl-btn svg{flex:0 0 15px!important;width:15px!important;height:15px!important}html body .case-view-control{flex:0 0 182px!important;width:182px!important}@media (max-width:760px){.new-case-overlay{padding:12px}.new-case-dialog{border-radius:18px;width:calc(100vw - 24px);height:calc(100dvh - 24px)}.new-case-header{padding:0 16px}.new-case-stepper-wrap{padding:14px 16px 0}.new-case-body{padding:22px 16px}.new-case-form-grid{grid-template-columns:1fr}.new-case-field-full,.unit-type-control,.unit-combobox,.selected-unit-summary,.new-case-attachment-list{grid-column:1}.new-case-footer{padding:14px 16px}.new-case-stepper button{gap:3px;font-size:11px}.new-case-footer button{padding:0 12px}}html body .new-case-overlay{padding:3px 26px;overflow:hidden}html body .new-case-dialog{height:calc(100dvh - 6px);max-height:calc(100dvh - 6px)}html body .new-case-upload-zone{box-sizing:border-box;color:#8b837a;text-align:center;cursor:pointer;background:#fffdf9;border:1px dashed #c9c1b6;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:84px;padding:14px;font-size:13px;font-weight:650;transition:border-color .16s,background .16s,color .16s;display:flex;position:relative}html body .new-case-upload-zone:hover,html body .new-case-upload-zone:focus-within{color:#6f665d;background:#fffaf2;border-color:#b58952}html body .new-case-upload-zone>svg{color:#a69c90;flex:none}html body .new-case-upload-zone input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}html body .new-case-upload-zone>span{min-width:0}@media (max-width:560px){html body .new-case-overlay{padding:10px;overflow:hidden}html body .new-case-dialog{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}}:root{--kgz-ink:#17212b;--kgz-muted:#69737b;--kgz-paper:#f7f5f1;--kgz-panel:#fff;--kgz-line:#e4e1da;--kgz-amber:#b58952;--kgz-navy:#102838}html body{background:var(--kgz-paper);color:var(--kgz-ink)}html body .app-shell{background:var(--kgz-paper)}html body .sidebar{background:var(--kgz-navy);border-right:0;box-shadow:10px 0 30px #10283814}html body .brand-row{color:#fff}html body .brand-row strong{letter-spacing:-.02em}html body .brand-row span{color:#ffffffa3}html body .sidebar .brand-row{border-bottom:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;min-height:0!important;margin:0!important;padding:10px 20px 0!important;display:flex!important;position:relative!important}html body .sidebar .brand-row:after{content:none!important;display:none!important}html body .sidebar .sidebar-search{z-index:30;flex:none;height:40px;margin:12px 4px 16px;position:relative}html body .sidebar .sidebar-search-field{box-sizing:border-box;border:1px solid var(--border-soft);background:var(--control-bg);height:40px;color:var(--text-muted);border-radius:10px;align-items:center;gap:9px;padding:0 12px;transition:border-color .16s,background .16s;display:flex}html body .sidebar .sidebar-search-field:focus-within{border-color:var(--border-soft);background:var(--control-bg);color:var(--text-primary)}html body .sidebar .sidebar-search-field input{min-width:0;height:100%;color:var(--text-primary);font:inherit;flex:1;padding:0;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html body .sidebar .sidebar-search-field input::placeholder{color:var(--text-muted)}html body .sidebar .sidebar-search-results{border:1px solid var(--kgz-line);background:var(--kgz-panel);border-radius:12px;max-height:min(320px,100dvh - 140px);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #10283847}html body .sidebar .sidebar-search-results button{width:100%;color:var(--kgz-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}html body .sidebar .sidebar-search-results button:hover,html body .sidebar .sidebar-search-results button:focus-visible{background:#b5895224;outline:0}html body .sidebar .sidebar-search-results strong{font-size:13px}html body .sidebar .sidebar-search-results small{max-width:100%;color:var(--kgz-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}html body .sidebar .sidebar-search-empty{color:var(--kgz-muted);margin:0;padding:10px;font-size:13px}html body .sidebar .brand-mark{width:auto!important;max-width:100%!important;height:auto!important;box-shadow:none!important;background:0 0!important;display:block!important;overflow:visible!important}html body .sidebar .brand-mark img{object-fit:contain!important;object-position:center!important;width:330px!important;max-width:100%!important;height:auto!important;margin:0 auto!important;display:block!important}html body .simplified-sidebar-nav>button,html body .operation-board-nav-trigger,html body .sidebar-admin-nav-item{color:#ffffffb8;border-radius:10px}html body .simplified-sidebar-nav>button:hover,html body .operation-board-nav-trigger:hover,html body .sidebar-admin-nav-item:hover{color:#fff;background:#ffffff14}html body .simplified-sidebar-nav>button.active,html body .operation-board-nav-trigger.active,html body .sidebar-admin-nav-item.active{background:var(--kgz-amber);color:#fff;box-shadow:0 6px 16px #b5895233}html body .workspace{background:var(--kgz-paper)}html body .top-area-shell{border-bottom:1px solid var(--kgz-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f5f1eb}html body .mission-heading-main h1{color:var(--kgz-ink);letter-spacing:-.035em;font-size:clamp(24px,2.3vw,34px)}html body .top-date-card,html body .streamlined-icon{border:1px solid var(--kgz-line);background:var(--kgz-panel);color:var(--kgz-ink);box-shadow:0 2px 8px #17212b0a}html body .streamlined-new-case{background:var(--kgz-amber);border-radius:11px;box-shadow:0 5px 14px #b5895233}html body .content-area{padding:28px 32px 42px}html body .dashboard-command-center{max-width:1440px;margin:0 auto}html body .dashboard-command-strip{background:0 0;gap:10px;padding:0 0 22px}html body .dashboard-metric{border:1px solid var(--kgz-line);background:var(--kgz-panel);border-radius:14px;min-height:92px;padding:16px 18px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 3px 12px #17212b09}html body .dashboard-metric:hover{border-color:#d2c2ad;transform:translateY(-2px);box-shadow:0 10px 24px #17212b14}html body .dashboard-metric span,html body .dashboard-panel header p{color:var(--kgz-muted)}html body .dashboard-metric strong{color:var(--kgz-ink);letter-spacing:-.04em;font-size:30px}html body .dashboard-live{color:#4d765e;font-weight:700}html body .dashboard-panel{border:1px solid var(--kgz-line);background:var(--kgz-panel);border-radius:16px;box-shadow:0 4px 18px #17212b0a}html body .dashboard-panel>header{border-bottom:1px solid #eeeae3;padding:20px 22px 16px}html body .dashboard-panel h2{color:var(--kgz-ink);letter-spacing:-.02em;font-size:17px}html body .dashboard-panel header button{color:var(--kgz-amber);border-radius:8px;font-weight:700}html body .attention-row,html body .resolved-row,html body .workload-row{border-color:#eeeae3;transition:background .16s}html body .attention-row:hover,html body .resolved-row:hover,html body .workload-row:hover{background:#fbfaf7}html body .attention-case strong,html body .resolved-row strong,html body .workload-row strong,html body .fleet-stats strong,html body .shift-pulse-grid strong{color:var(--kgz-ink)}html body .fleet-progress i,html body .workload-row i{background:#eeeae3}html body .fleet-progress em,html body .workload-row em{background:var(--kgz-amber)}html body .case-modal,html body .new-case-dialog,html body .customize-popover{border:1px solid var(--kgz-line);box-shadow:0 24px 70px #17212b29}html body input,html body select,html body textarea{accent-color:var(--kgz-amber)}html body button:focus-visible,html body input:focus-visible,html body select:focus-visible,html body textarea:focus-visible{outline-offset:2px;outline:2px solid #b58952b8}@media (max-width:900px){html body .content-area{padding:22px 18px 32px}html body .dashboard-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){html body .content-area{padding:18px 12px 28px}html body .dashboard-command-strip{grid-template-columns:1fr 1fr}html body .mission-heading-main h1{font-size:24px}}.case-view-toggle{background:var(--segmented-track-bg,#f3f0ea);box-sizing:border-box;border:0;border-radius:12px;grid-template-columns:repeat(2,1fr);width:168px;height:40px;padding:3px;display:grid;position:relative;overflow:hidden}.case-view-toggle__indicator{background:var(--segmented-active-bg,#e5dfd3);pointer-events:none;border-radius:9px;width:calc(50% - 3px);transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;bottom:3px;left:3px}.case-view-toggle[data-view=cards] .case-view-toggle__indicator{transform:translate(100%)}.case-view-toggle__button{z-index:1;height:34px;color:var(--text-secondary,#77736d);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.case-view-toggle__button[aria-pressed=true],.case-view-toggle__button:hover{color:var(--text-primary,#171717)}.compact-case-groups{flex-direction:column;gap:12px;width:100%;display:flex}.compact-case-month{background:#ececea;border-radius:18px;overflow:hidden}.compact-case-month-header{color:#171717;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;height:56px;padding:0 18px;display:flex}.compact-case-month-header strong{font-size:14px}.compact-case-month-header span{color:#77736d;font-size:12px}.compact-case-month-header svg{margin-left:auto;transition:transform .18s}.compact-case-month.is-collapsed .compact-case-month-header svg{transform:rotate(-90deg)}.compact-case-list{background:#fffefb;border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden}.compact-case-row{color:#171717;text-align:left;background:#fffefb;border:0;border-top:1px solid #ece7dd;border-radius:0;grid-template-columns:64px 88px 90px minmax(160px,1.3fr) minmax(110px,.9fr) 92px 92px 84px 92px 92px 16px;align-items:center;gap:10px;width:100%;min-height:58px;padding:11px 14px;transition:background-color .15s;display:grid}.compact-case-list>div[role=list]>.compact-case-row:first-child{border-top:0}.compact-case-row.compact-case-header-row{cursor:default;background:#fffdf9;border-radius:0;height:40px;min-height:0;padding:0 14px}.compact-case-header-row:hover{background:#fffdf9}.compact-case-header-row .compact-case-col-label{align-items:center;height:100%;display:flex}button.compact-case-row:hover{background:#f8f4ea}button.compact-case-row:hover .compact-case-row>svg,button.compact-case-row:hover>svg{color:#b58952}.compact-case-col-label{color:#6b6459;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.compact-case-row small{color:#85827c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.compact-case-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.compact-case-id{font-family:var(--font-mono);color:#77736d;font-size:11px}.compact-case-driver,.compact-case-location,.compact-case-department,.compact-case-date,.compact-case-amount,.compact-case-responsible,.compact-case-owner{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.compact-case-driver,.compact-case-location{color:#4a473f}.compact-case-amount{font-family:var(--font-mono);color:#948e86;font-variant-numeric:tabular-nums;font-weight:650}.compact-case-amount.has-value{color:#171715;font-weight:700}.compact-case-department,.compact-case-responsible{overflow:visible}.compact-case-chip{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex;overflow:hidden}.compact-case-chip[data-tone=otr]{color:#9a6a28;background:#f7efe4;border-color:#ecdcc0}.compact-case-chip[data-tone=fleet]{color:#3f6690;background:#eef2f6;border-color:#d9e3ec}.compact-case-chip[data-tone=accounting]{color:#6b5490;background:#f1edf6;border-color:#e0d7ec}.compact-case-chip[data-tone=safety]{color:#b8493a;background:#fbefec;border-color:#f2d9d2}.compact-case-chip[data-tone=hr]{color:#4f7a55;background:#eef3ec;border-color:#d9e6da}.compact-case-chip[data-tone=dispatch]{color:#565d6e;background:#eef0f4;border-color:#dde0e8}.compact-case-chip[data-tone=repair]{color:#3d7a72;background:#eaf4f2;border-color:#d5e8e4}.compact-case-chip[data-tone=neutral]{color:#6b675f;background:#f0eee9;border-color:#e4ded6}.compact-case-chip[data-tone=kgz]{color:#4f7a55;background:#eef3ec;border-color:#d9e6da}.compact-case-chip[data-tone=driver]{color:#a06a1f;background:#fbf1df;border-color:#ecdcb8}.compact-case-chip[data-tone=owner]{color:#3f6690;background:#eef2f6;border-color:#d9e3ec}.compact-case-chip[data-tone=other]{color:#6b5490;background:#f1edf6;border-color:#e0d7ec}.compact-case-chip[data-tone=none]{color:#948e86;background:#f2f0ec;border-color:#e4ded6}.compact-case-row>svg{color:#aaa7a0;transition:color .15s}.compact-case-owner{align-items:center;gap:6px;display:flex}.compact-case-avatar{color:#6b675f;width:20px;height:20px;font-family:var(--font-sans);letter-spacing:.01em;background:#f0eee9;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.compact-case-owner-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-case-groups-center .compact-case-row{grid-template-columns:64px 88px 90px minmax(160px,1.2fr) minmax(110px,.9fr) 92px 92px 84px 92px 92px 16px}@media (max-width:1180px){.compact-case-row{grid-template-columns:64px 84px minmax(140px,1.2fr) minmax(110px,.9fr) 92px 84px 92px 92px 16px}.compact-case-driver,.compact-case-department{display:none}}@media (max-width:900px){.compact-case-row{grid-template-columns:64px minmax(120px,1fr) minmax(110px,.9fr) 84px 92px 16px}.compact-case-driver,.compact-case-department,.compact-case-date,.compact-case-responsible{display:none}}@media (max-width:600px){.case-view-toggle span{display:none}.compact-case-row{grid-template-columns:58px minmax(100px,1fr) minmax(90px,.8fr) 16px;gap:8px;padding:9px 8px}.compact-case-header-row,.compact-case-driver,.compact-case-department,.compact-case-date,.compact-case-responsible,.compact-case-owner{display:none}.compact-case-month-header{padding:0 12px}}.expenses-page .expenses-filter-select{color:#171715;background:#fffefc;border:1px solid #e4ded6;border-radius:12px;min-height:42px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:650;transition:border-color .18s}.expenses-page .expenses-filter-select:hover{border-color:#d7cfc5}.expenses-page table tbody tr:hover td{background:#f5f1eb}.expenses-stat-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.expense-stat-card{background:#fffdf9;border:1px solid #e4ded6;border-radius:17px;min-width:0;padding:17px;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 3px 12px #17212b09}.expense-stat-card:hover{border-color:#cdaa74;transform:translateY(-1px);box-shadow:0 6px 18px #17212b12}.expense-stat-card span{color:#69645e;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:760;display:block}.expense-stat-card strong{letter-spacing:-.03em;margin-top:16px;font-size:clamp(22px,2vw,29px);font-weight:790;display:block}.expenses-ledger-panel{background:#fffdf9;border:1px solid #e4ded6;border-radius:20px;overflow:hidden;box-shadow:0 4px 18px #17212b0a}.expenses-ledger-header{border-bottom:1px solid #e4ded6;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:15px 18px;display:flex}.expenses-ledger-title{letter-spacing:-.02em;font-size:16px;font-weight:760;display:block}.expenses-ledger-subtitle{color:#69645e;margin-top:4px;font-size:12px;display:block}.expenses-ledger-scroll{width:100%;overflow-x:auto}.expenses-ledger-table{border-collapse:collapse;width:100%}.expenses-ledger-table th{text-align:left;white-space:nowrap;color:#69645e;letter-spacing:.055em;text-transform:uppercase;background:#f5f1eb;border-bottom:1px solid #e4ded6;padding:13px 16px;font-size:10px;font-weight:760}.expenses-ledger-table td{white-space:nowrap;border-bottom:1px solid #e4ded6;padding:13px 16px;font-size:12px}.expenses-ledger-table tbody tr:last-child td{border-bottom:0}.expenses-align-right{text-align:right!important}.expenses-total-cell{font-weight:780}.expenses-ledger-empty{text-align:center;color:#948e86;white-space:normal;padding:24px 16px;font-size:13px}.expenses-row{cursor:default}.expenses-row-openable{cursor:pointer}.expenses-row-openable:focus-visible{outline-offset:-2px;outline:2px solid #cdaa74}.expense-status-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:0 9px;font-size:11px;font-weight:760;display:inline-flex}@media (max-width:1100px){.expenses-stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.expenses-stat-cards{grid-template-columns:1fr}.expenses-ledger-header{flex-wrap:wrap}}.kgz-select,.kgz-asset-combobox{min-width:0;position:relative}.kgz-select-trigger{color:#171715;text-align:left;cursor:pointer;background:#fffdf9;border:1px solid #e4ded6;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 12px;font:650 12px/1.2 inherit;display:flex}.kgz-select-trigger:focus-visible,.kgz-asset-combobox input:focus-visible{outline-offset:2px;outline:2px solid #cdaa74}.kgz-select-trigger:disabled{opacity:.55;cursor:not-allowed}.kgz-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kgz-select-chevron{color:#69645e;flex:0 0 16px;width:16px;height:16px;transition:transform .15s}.kgz-select-trigger[aria-expanded=true] .kgz-select-chevron{transform:rotate(180deg)}.kgz-select-menu,.kgz-asset-menu{z-index:10000;scrollbar-width:thin;scrollbar-color:#cfc4b6 transparent;background:#fffdf9;border:1px solid #e4ded6;border-radius:13px;min-width:0;max-width:100%;max-height:300px;padding:6px;position:fixed;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 14px 35px #342d2429}.kgz-select-menu::-webkit-scrollbar{display:none}.kgz-asset-menu::-webkit-scrollbar{display:none}.kgz-select-option,.kgz-asset-option{color:#171715;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px;font:650 12px/1.25 inherit;display:flex}.kgz-select-option:hover,.kgz-select-option[aria-selected=true],.kgz-asset-option:hover,.kgz-asset-option[aria-selected=true]{background:#f5f1eb}.kgz-asset-combobox input{color:#171715;background:#fffdf9;border:1px solid #e4ded6;border-radius:12px;width:100%;min-height:42px;padding:0 12px;font:650 13px/1.2 inherit}.kgz-asset-option{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:3px}.kgz-asset-option strong{font-size:13px}.kgz-asset-option span{color:#69645e;font-size:11px;font-weight:600}.kgz-select-empty{color:#948e86;padding:12px 10px;font-size:12px}.expenses-filter-select.kgz-select{min-width:145px}html body .expenses-page .expenses-filter-bar{box-shadow:none;background:var(--kgz-surface-2);border:0;outline:0;margin-bottom:0;padding:10px}html body .expenses-page .expenses-filter-bar .kgz-select{min-width:145px}html body .command-dashboard{flex-direction:column;gap:16px;display:flex}html body .dashboard-filter-bar{width:100%;min-height:62px;box-shadow:none;background:#f3eee7;border:0;border-radius:16px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;margin-bottom:18px;padding:10px;display:flex}html body .dashboard-filter-bar .period-segmented-control{background:#fffdf9;border:0;border-radius:13px;flex:none;align-items:center;gap:0;height:42px;padding:4px;display:inline-flex}html body .dashboard-filter-bar .period-segmented-control button{color:#66625d;white-space:nowrap;height:34px;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:10px;padding:0 14px;font-size:13px;font-weight:600;line-height:34px}html body .dashboard-filter-bar .period-segmented-control button.active{color:#171715;box-shadow:none;background:#f1e7d9;font-weight:700}html body .dashboard-filter-bar .dashboard-filter-selects{align-items:center;gap:8px;margin-left:auto;display:flex}html body .dashboard-filter-bar .dashboard-filter-selects label{display:block}html body .dashboard-filter-bar .dashboard-filter-selects label span{display:none}html body .dashboard-filter-bar .dashboard-filter-selects select{appearance:auto;color:#171715;width:142px;height:42px;min-height:42px;box-shadow:none;white-space:nowrap;background:#fffdf9;border:1px solid #ded7ce;border-radius:12px;padding:0 14px;font-size:13px;font-weight:600}@media (max-width:760px){html body .dashboard-filter-bar{flex-flow:column;align-items:stretch}html body .dashboard-filter-bar .period-segmented-control{width:100%}html body .dashboard-filter-bar .period-segmented-control button{flex:1;padding-inline:8px}html body .dashboard-filter-bar .dashboard-filter-selects{width:100%}html body .dashboard-filter-bar .dashboard-filter-selects label{flex:1;min-width:0}html body .dashboard-filter-bar .dashboard-filter-selects select{width:100%;min-width:0}}html body .command-filter-actions{gap:6px;margin-left:auto;display:flex}html body .command-filter-actions button{border:1px solid var(--kgz-line);background:var(--kgz-panel);min-height:42px;color:var(--kgz-ink);border-radius:12px;padding:0 13px;font-size:12px;font-weight:700}html body .command-filter-actions .command-primary{border-color:var(--kgz-amber);background:var(--kgz-amber);color:#fff}html body .command-snapshot-line{color:var(--kgz-muted);font-size:12px}html body .command-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}html body .command-kpis>button{border:1px solid var(--kgz-line);background:var(--kgz-panel);min-width:0;min-height:132px;color:var(--kgz-ink);text-align:left;border-radius:17px;padding:17px;position:relative;box-shadow:0 3px 12px #17212b09}html body .command-kpi-icon{border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-style:normal;transition:transform .15s;display:inline-flex;position:absolute;top:15px;right:15px}html body .command-kpis>button:hover .command-kpi-icon{transform:scale(1.06)}html body .command-kpi-icon svg{width:16px;height:16px}html body .command-kpi-body{padding-right:34px}html body .command-header-actions{align-items:center;gap:10px;display:flex}html body .command-kpi-icon.kpi-blue{color:#557b9b;background:#e8f0f6}html body .command-kpi-icon.kpi-red{color:#b65e57;background:#f8e8e4}html body .command-kpi-icon.kpi-gold{color:#aa762c;background:#faeed6}html body .command-kpi-icon.kpi-green{color:#4f805f;background:#e7f2e9}html body .command-kpi-icon.kpi-beige{color:#9a7550;background:#f1e7d8}html body .command-kpis small{color:var(--kgz-muted);margin-top:6px;font-size:11px;display:block}html body .command-count-badge{color:#3f7656;white-space:nowrap;background:#e7f2e9;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:11px;display:inline-flex}html body .command-filter-selects{align-items:center;gap:8px;margin-left:auto;display:flex}html body .command-filter-selects label{display:block}html body .command-filter-selects select{min-width:145px}html body .command-priority table tr,html body .command-panel table tbody tr{cursor:pointer}html body .command-priority table tr:hover,html body .command-panel table tbody tr:hover{background:var(--kgz-surface-2)}@media (max-width:1000px){html body .command-filter-selects{width:100%;margin-left:0}}html body .command-kpis span{color:var(--kgz-muted);text-transform:uppercase;letter-spacing:.055em;font-size:11px;font-weight:760;display:block}html body .command-kpis strong{letter-spacing:-.04em;margin-top:18px;font-size:28px;display:block}html body .command-grid{gap:16px;display:grid}html body .command-grid-top{grid-template-columns:1.5fr .9fr}html body .command-grid-equal{grid-template-columns:repeat(2,minmax(0,1fr))}html body .command-panel{border:1px solid var(--kgz-line);background:var(--kgz-panel);border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 4px 18px #17212b0a}html body .command-panel>header{border-bottom:1px solid var(--kgz-line);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:16px 18px;display:flex}html body .expenses-workspace{flex-direction:column;gap:14px;min-width:0;display:flex}.expenses-workspace-header{align-items:center;min-height:40px;display:flex}.expenses-workspace-header h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,38px)}.expenses-workspace-header p{color:var(--kgz-muted);margin:0;font-size:13px}.eyebrow{color:#917044;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.expenses-date-stamp{color:var(--kgz-muted);font-size:11px}.premium-filter-bar{border:1px solid var(--kgz-line);background:#f5f1eb;border-radius:15px;flex-wrap:wrap;align-items:end;gap:10px;padding:10px;display:flex}.premium-filter-bar label{min-width:126px;color:var(--kgz-muted);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:5px;font-size:10px;font-weight:800;display:flex}.premium-filter-bar select,.premium-filter-bar input{min-width:126px;height:36px;color:var(--kgz-ink);font:inherit;text-transform:none;letter-spacing:normal;background:#fffdf9;border:1px solid #e1d9cf;border-radius:9px;padding:0 10px;font-size:12px}.premium-filter-bar .expenses-search{flex:245px}.premium-filter-bar .expenses-search input{width:100%}.expenses-export-button{color:#fffdf9;background:#b98d55;border:1px solid #b98d55;border-radius:9px;height:36px;padding:0 16px;font-size:12px;font-weight:800}.expenses-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.expense-kpi-card{background:#fffdf9;border:1px solid #e4ded6;border-radius:14px;min-width:0;padding:15px 16px;box-shadow:0 3px 12px #17212b09}.expense-kpi-card span,.expense-kpi-card small{color:var(--kgz-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800;display:block}.expense-kpi-card strong{letter-spacing:-.04em;margin:13px 0 7px;font-size:clamp(21px,2vw,28px);display:block}.expense-kpi-card.total strong{color:#927042}.expense-kpi-card.paid strong{color:#3f7656}.expense-kpi-card.pending strong{color:#b97721}.expense-kpi-card small{text-transform:none;letter-spacing:normal;font-size:10px;font-weight:600}.premium-ledger{background:#fffdf9;border:1px solid #e4ded6;border-radius:16px;overflow:hidden;box-shadow:0 4px 18px #17212b0a}.premium-ledger .expenses-ledger-header{border-bottom:1px solid var(--kgz-line);padding:16px 18px}.premium-ledger h3{letter-spacing:-.02em;margin:4px 0 0;font-size:18px}.premium-expenses-table{table-layout:auto;width:100%}.premium-expenses-table th{white-space:nowrap}.premium-expenses-table td{white-space:nowrap;height:58px}.premium-expenses-table td small{color:var(--kgz-muted);margin-top:3px;font-size:10px;display:block}.premium-expenses-table tr{cursor:pointer}.premium-expenses-table tr:hover td{background:#f8f4ed}.premium-expenses-table .expenses-total-cell{text-align:right;font-weight:800}.expense-chevron{color:#b98d55;text-align:right;font-size:18px}.expense-department-badge{color:#6c6359;font-size:11px}.expense-status-pill{color:#b97721;background:#fff1dc;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.expense-status-pill.paid{color:#3f7656;background:#e7f2e9}.expenses-pagination{border-top:1px solid var(--kgz-line);color:var(--kgz-muted);justify-content:space-between;align-items:center;padding:12px 16px;font-size:11px;display:flex}.expenses-pagination div{gap:5px;display:flex}.expenses-pagination button{border:1px solid var(--kgz-line);min-width:27px;height:27px;color:var(--kgz-ink);background:0 0;border-radius:7px}.expenses-pagination button.active{color:#fff;background:#b98d55;border-color:#b98d55}.expenses-pagination button:disabled{opacity:.35}.expenses-empty-state,.expense-detail-empty{min-height:150px;color:var(--kgz-muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.expenses-empty-state strong,.expense-detail-empty strong{color:var(--kgz-ink)}.expenses-inline-error{color:#9d4d38;background:#fff6f2;border:1px solid #efd2c7;border-radius:10px;justify-content:space-between;padding:12px 15px;font-size:12px;display:flex}.expenses-inline-error button{color:inherit;background:0 0;border:0;font-weight:800}.expenses-skeleton{gap:10px;padding:18px;display:grid}.expenses-skeleton i{background:#f1ece5;border-radius:8px;height:43px;animation:1.4s ease-in-out infinite kgz-pulse}.expense-detail-layer{z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}.expense-detail-backdrop{background:#17161338;border:0;position:absolute;inset:0}.expense-detail-drawer{background:#fffdf9;width:min(420px,100vw);height:100%;padding:22px;position:relative;overflow:auto;box-shadow:-10px 0 30px #17212b1f}.expense-detail-drawer>header{justify-content:space-between;gap:14px;display:flex}.expense-detail-drawer h3{margin:5px 0 2px;font-size:23px}.expense-detail-drawer header p{color:var(--kgz-muted);margin:0;font-size:12px}.expense-detail-drawer header button{border:1px solid var(--kgz-line);background:0 0;border-radius:8px;width:30px;height:30px;font-size:22px}.expense-detail-hero{border-bottom:1px solid var(--kgz-line);justify-content:space-between;align-items:center;padding:20px 0;display:flex}.expense-detail-hero strong{letter-spacing:-.04em;font-size:30px}.expense-detail-tabs{border-bottom:1px solid var(--kgz-line);gap:18px;display:flex}.expense-detail-tabs button{color:var(--kgz-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 0;font-size:12px}.expense-detail-tabs button.active{color:var(--kgz-ink);border-color:#b98d55;font-weight:800}.expense-detail-grid{grid-template-columns:1fr 1fr;gap:17px 12px;padding:20px 0;display:grid}.expense-detail-grid dt{color:var(--kgz-muted);text-transform:uppercase;font-size:10px;font-weight:800}.expense-detail-grid dd{word-break:break-word;margin:5px 0 0;font-size:12px;font-weight:700}.expense-lines-detail{padding-top:15px}.expense-lines-detail>div{border-bottom:1px solid var(--kgz-line);justify-content:space-between;gap:10px;padding:13px 0;font-size:12px;display:flex}.expense-lines-detail small{color:var(--kgz-muted);margin-top:4px;display:block}.expense-lines-detail footer{justify-content:space-between;padding:16px 0;font-weight:800;display:flex}.expense-detail-empty{align-items:flex-start;padding:25px 0}.expense-detail-empty a{color:#927042;font-weight:700}.expense-drawer-footer{padding-top:18px}.expense-drawer-footer button{color:#fff;background:#b98d55;border:1px solid #b98d55;border-radius:9px;width:100%;height:38px;font-weight:800}@media (max-width:1100px){.expenses-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-expenses-table{min-width:1100px}.expenses-ledger-scroll{overflow-x:auto}}@media (max-width:680px){.expenses-workspace-header{flex-direction:column;align-items:flex-start}.expenses-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expenses-kpi-card strong{font-size:20px}.expenses-pagination{flex-direction:column;align-items:flex-start;gap:10px}}html body .command-panel header strong{color:var(--kgz-ink);font-size:16px;display:block}html body .command-panel header span{color:var(--kgz-muted);margin-top:4px;font-size:12px;display:block}html body .command-panel header button{color:var(--kgz-amber);background:0 0;border:0;font-size:12px;font-weight:700}html body .financial-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 16px 4px;display:grid}html body .financial-breakdown button{border:1px solid var(--kgz-line);background:var(--kgz-surface-2);min-width:0;color:var(--kgz-ink);text-align:left;border-radius:11px;padding:10px}html body .financial-breakdown span,html body .financial-breakdown strong{display:block}html body .financial-breakdown span{color:var(--kgz-muted);font-size:11px}html body .financial-breakdown strong{margin-top:5px;font-size:14px}html body .command-table-scroll{overflow-x:auto}html body .command-panel table{border-collapse:collapse;width:100%}html body .command-panel th,html body .command-panel td{border-bottom:1px solid var(--kgz-line);text-align:left;white-space:nowrap;padding:12px 14px;font-size:12px}html body .command-panel th{color:var(--kgz-muted);background:var(--kgz-surface-2);text-transform:uppercase;letter-spacing:.055em;font-size:10px}html body .command-panel td small{color:var(--kgz-muted);margin-top:3px;font-size:10px;display:block}html body .command-list{padding:4px 16px 12px}html body .command-list button{border:0;border-bottom:1px solid var(--kgz-line);width:100%;color:var(--kgz-ink);text-align:left;background:0 0;justify-content:space-between;gap:12px;padding:13px 0;display:flex}html body .command-list button:last-child{border-bottom:0}html body .command-list button small{color:var(--kgz-muted);margin-top:4px;font-size:11px;display:block}html body .command-list b{white-space:nowrap}html body .command-empty{color:var(--kgz-muted);padding:24px 18px}html body .command-empty strong,html body .command-empty span{display:block}html body .command-empty span{margin-top:4px;font-size:12px}html body .command-error{color:#a94f4f;background:#fbe9e5;border-radius:14px;justify-content:space-between;gap:12px;padding:14px 16px;font-size:12px;display:flex}html body .command-error span{margin-top:4px;display:block}html body .command-period button.active{color:var(--kgz-ink);background:var(--kgz-accent-soft)}@media (max-width:1000px){html body .command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html body .command-grid-top,html body .command-grid-equal{grid-template-columns:1fr}}@media (max-width:640px){html body .command-kpis{grid-template-columns:1fr}html body .command-filter-actions{width:100%;margin-left:0}html body .command-filter-actions button{flex:1}html body .command-period{justify-content:space-between;width:100%}}html body .command-filterbar{background:var(--kgz-surface-2);border:0;border-radius:17px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}html body .command-period{background:var(--kgz-panel);border-radius:13px;gap:3px;padding:4px;display:inline-flex}html body .command-period button{min-height:34px;color:var(--kgz-muted);background:0 0;border:0;border-radius:10px;padding:0 13px;font-size:12px;font-weight:700}html body .command-period button.active{color:var(--kgz-ink);background:var(--kgz-accent-soft);box-shadow:0 2px 8px #17212b0d}html body .command-filterbar label{gap:0}html body .command-filterbar select,html body .command-filterbar input{border:1px solid var(--kgz-line);background:var(--kgz-panel);min-height:42px;color:var(--kgz-ink);border-radius:12px}html body .command-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}html body .command-panel{border-color:var(--kgz-line);background:var(--kgz-panel);border-radius:18px;box-shadow:0 4px 18px #17212b0a}@media (max-width:900px){html body .command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){html body .command-kpis{grid-template-columns:1fr}html body .command-filterbar{align-items:stretch}html body .command-period{justify-content:space-between;width:100%}}html body .command-kpis>button{transition:border-color .15s,box-shadow .15s,transform .15s}html body .command-kpis>button:hover{border-color:var(--kgz-amber);transform:translateY(-1px);box-shadow:0 6px 18px #17212b12}html body .command-panel header button{transition:opacity .15s}html body .command-panel header button:hover{opacity:.7}html body .command-skeleton-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}html body .command-skeleton-grid span{border:1px solid var(--kgz-line);background:linear-gradient(100deg, var(--kgz-surface-2) 30%, var(--kgz-panel) 50%, var(--kgz-surface-2) 70%);background-size:200% 100%;border-radius:17px;min-height:132px;animation:1.5s ease-in-out infinite command-skeleton-shimmer;display:block}@keyframes command-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:900px){html body .command-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){html body .command-skeleton-grid{grid-template-columns:1fr}}html body .financial-breakdown button{transition:border-color .15s,background .15s}html body .financial-breakdown button:hover{border-color:var(--kgz-amber);background:var(--kgz-surface-2)}html body .command-list button{transition:background .15s}html body .command-list button:hover{background:var(--kgz-surface-2)}html body .command-bars{align-items:flex-end;gap:6px;min-height:148px;padding:18px 16px 16px;display:flex}html body .command-bars button{background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;padding:0;display:flex;position:relative}html body .command-bars button i{background:var(--kgz-amber);opacity:.8;border-radius:6px 6px 2px 2px;width:100%;max-width:26px;transition:opacity .15s,background .15s;display:block}html body .command-bars button:hover i{opacity:1;background:var(--kgz-ink)}html body .command-bars button span{color:var(--kgz-muted);white-space:nowrap;font-size:10px;display:block}html body .command-bars button strong{display:none}html body .command-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}html body .command-empty:before{content:"";background:var(--kgz-surface-2);border-radius:10px;width:34px;height:34px;margin-bottom:6px;display:block}.adm-module{color:#171715;flex-direction:column;gap:14px;width:100%;margin:0;padding:4px 0 24px;font-family:inherit;display:flex}.adm-head h2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:800}.adm-head p{color:#7a746b;margin:4px 0 0;font-size:14px}.adm-tabs{background:#fffdf9;border:1px solid #e6e0d6;border-radius:12px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.adm-tabs button{font:inherit;cursor:pointer;color:#7a746b;background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:13.5px;font-weight:600}.adm-tabs button:hover{color:#171715}.adm-tabs button.active{color:#171715;background:#efe8dc}.adm-panel{background:#fff;border:1px solid #e6e0d6;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 1px 2px #3c321e0a}.adm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-section-title{margin:0;font-size:16px;font-weight:800}.adm-filters{grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(150px,1fr));align-items:center;gap:8px;display:grid}.adm-input{min-height:38px;font:inherit;color:#171715;background:#fffdf9;border:1px solid #ddd5c8;border-radius:10px;width:100%;min-width:0;padding:0 12px;font-size:14px}.adm-input:focus{border-color:#17181b;outline:none;box-shadow:0 0 0 3px #17181b1a}.adm-primary{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#1d1f23;border:0;border-radius:10px;padding:0 14px;font-size:13.5px;font-weight:700}.adm-primary:hover:not(:disabled){background:#33363c}.adm-primary:disabled{opacity:.6;cursor:default}.adm-state{color:#7a746b;margin:0;font-size:14px}.adm-error{color:#a1261b;margin:0;font-size:14px}.adm-muted{color:#7a746b}.adm-empty{text-align:center;background:#faf7f1;border:1px dashed #ddd5c8;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:36px 16px;display:flex}.adm-empty strong{font-size:15px}.adm-empty span{color:#7a746b;font-size:13.5px}.adm-table-wrap{border:1px solid #ece6db;border-radius:12px;overflow-x:auto}.adm-table{border-collapse:collapse;background:#fff;width:100%;font-size:13.5px}.adm-table th,.adm-table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #f0ebe1;padding:9px 12px}.adm-table tbody tr:last-child td{border-bottom:0}.adm-table tbody tr:hover{background:#fbf9f4}.adm-table th{letter-spacing:.06em;text-transform:uppercase;color:#8a847b;background:#faf7f1;font-size:11px;font-weight:700}.adm-th-actions{text-align:right!important}.adm-user{align-items:center;gap:10px;display:flex}.adm-avatar{color:#4a443b;background:#e9e1d3;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.adm-actions{justify-content:flex-end;gap:6px;display:flex}.adm-actions button,.adm-modal-actions button{min-height:30px;font:inherit;cursor:pointer;color:#171715;background:#fffdf9;border:1px solid #ddd5c8;border-radius:9px;padding:0 11px;font-size:12.5px;font-weight:600}.adm-actions button:hover,.adm-modal-actions button:hover{background:#f3eee4}.adm-modal-actions .adm-primary{color:#fff;background:#1d1f23;border:0}.adm-pill{color:#5f594f;background:#eee9df;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.adm-pill.active{color:#226a35;background:#e4f1e6}.adm-pill.invited{color:#8a5a0a;background:#fbefd5}.adm-pill.inactive{color:#5f5c56;background:#ecebe8}.adm-pill.suspended{color:#9b2c22;background:#f8e3e0}.adm-overlay{z-index:9000;background:#17181b73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.adm-modal{color:#171715;background:#fff;border-radius:14px;flex-direction:column;gap:12px;width:min(520px,100%);max-height:90vh;padding:20px;display:flex;overflow:auto;box-shadow:0 24px 60px #00000040}.adm-modal h3{margin:0;font-size:18px}.adm-field{flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.adm-field .adm-input{min-width:0}.adm-modal-actions{justify-content:flex-end;gap:8px;display:flex}.adm-perms{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.adm-perms fieldset{background:#fffdf9;border:1px solid #ece6db;border-radius:10px;margin:0;padding:8px 12px}.adm-perms legend{letter-spacing:.05em;text-transform:uppercase;color:#8a847b;padding:0 4px;font-size:11px;font-weight:800}.adm-check{align-items:center;gap:8px;padding:3px 0;font-size:13px;display:flex}.adm-subhead{margin:12px 0 0;font-size:15px;font-weight:800}.adm-audit{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.adm-audit small{color:#7a746b;display:block}@media (max-width:900px){.adm-filters{grid-template-columns:1fr 1fr}.adm-filters .adm-search{grid-column:1/-1}}.sidebar-signout{color:#7a746b!important}.auth-page{color:#171715;background:#f7f5f1;grid-template-columns:38fr 62fr;min-height:100svh;font-family:Manrope Variable,Manrope,sans-serif;display:grid}.auth-brand{isolation:isolate;color:#f2efe9;background:#15171a;flex-direction:column;justify-content:space-between;padding:42px 48px 34px;display:flex;position:relative;overflow:hidden}.auth-brand:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(112deg,#0000 34%,#c1a3701a 44%,#ffffff0b 48%,#0000 56%);animation:11s ease-in-out infinite auth-sweep;position:absolute;inset:-30%;transform:translate(-55%)}.auth-brand:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(124deg,#ffffff06 0 1px,#0000 1px 18px),radial-gradient(45% 30% at 50% 30%,#546f8824,#0000 75%);position:absolute;inset:0}.auth-brand-inner{flex-direction:column;flex:1;justify-content:flex-start;gap:18px;padding-top:clamp(12vh,18vh,190px);display:flex;position:relative}.auth-brand-logo{width:min(100%,240px);height:auto;display:block}.auth-brand-inner>*{position:relative}.auth-brand-copy h2{letter-spacing:.01em;margin:0;font-size:29px;font-weight:800}.auth-brand-copy p{color:#aaa9a4;margin:4px 0 0;font-size:15px}.auth-panel{justify-content:center;align-items:center;padding:48px clamp(32px,7vw,112px) 56px;display:flex}.auth-column{flex-direction:column;gap:29px;width:100%;max-width:468px;display:flex;transform:translateY(-2vh)}.auth-card-logo{transform-origin:50%;align-self:center;width:527px;height:auto;margin:30px 0;display:block;transform:scale(1.7)}.auth-mobile-logo{transform-origin:50%;width:429px;height:auto;margin:24px 0;display:none;transform:scale(1.6)}.auth-header h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:35px;font-weight:800}.auth-header p{color:#69645e;margin:9px 0 0;font-size:16px;line-height:1.5}.auth-form{flex-direction:column;gap:19px;display:flex}.auth-row{gap:12px;display:flex}.auth-field{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.auth-field>span,.auth-field>label{color:#34322e;font-size:13px;font-weight:700}.auth-field small{color:#948e86;font-size:13px}.auth-field input{color:#171715;width:100%;height:52px;font:inherit;background:#fffdf9;border:1px solid #d4cdc3;border-radius:11px;padding:0 15px;font-size:15px;font-weight:500;transition:border-color .16s,box-shadow .16s,background-color .16s}.auth-field input::placeholder{color:#b0aaa1}.auth-field input:hover{border-color:#b5aa9c}.auth-field input:focus{border-color:#9d7c4b;outline:none;box-shadow:0 0 0 3px #9d7c4b21}.auth-field input:-webkit-autofill{-webkit-text-fill-color:#171715;caret-color:#171715;transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #fffdf9}.auth-field input:-webkit-autofill:hover{-webkit-text-fill-color:#171715;caret-color:#171715;transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #fffdf9}.auth-field input:-webkit-autofill:focus{-webkit-text-fill-color:#171715;caret-color:#171715;transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #fffdf9}.auth-password{position:relative}.auth-password input{padding-right:46px}.auth-eye{color:#8a847b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.auth-eye:hover{color:#171715;background:#f0ebe3}.auth-eye:focus-visible{outline-offset:1px;outline:2px solid #9d7c4b}.auth-submit{color:#fff;height:50px;font:inherit;cursor:pointer;background:linear-gradient(105deg,#25282c,#15171a 52%,#31343a) 0 0/180% 100%;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:700;transition:background-position .17s,transform .17s,box-shadow .17s;display:flex;box-shadow:inset 0 1px #ffffff1f,0 5px 14px #17181b1f}.auth-submit:hover:not(:disabled){background-position:100% 0;box-shadow:inset 0 1px #ffffff29,0 7px 18px #17181b29}.auth-submit:active:not(:disabled){transform:scale(.99)}.auth-submit:focus-visible{outline-offset:2px;outline:2px solid #9d7c4b}.auth-submit:disabled{opacity:.75;cursor:not-allowed}.auth-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@keyframes auth-sweep{0%,18%{transform:translate(-55%)}60%,78%{transform:translate(55%)}to{transform:translate(-55%)}}.auth-alert{color:#9b493b;background:#fdf1ef;border:1px solid #e6bcb5;border-radius:10px;margin:0;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.4}.auth-back-link{color:#69645e;align-self:flex-start;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;transition:color .16s}.auth-back-link:hover{color:#171715;text-decoration:underline}.auth-back-link:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #9d7c4b}.auth-success{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.auth-footnote{color:#948e86;text-align:left;margin:-7px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.auth-brand:before,.auth-spinner{animation:none}.auth-submit{transition:none}}@media (max-width:1024px){.auth-page{grid-template-columns:34fr 66fr}.auth-brand{padding:32px 28px}.auth-brand-copy h2{font-size:24px}.auth-brand-logo{width:210px}}@media (max-width:760px){.auth-page{display:block}.auth-brand{display:none}.auth-panel{min-height:100svh;padding:34px 20px}.auth-column{gap:25px;max-width:468px;transform:none}.auth-mobile-logo{width:220px;display:block}.auth-header h1{font-size:30px}.auth-row{flex-direction:column}.auth-footnote{text-align:left}}.brand-logo-img{object-fit:contain;mix-blend-mode:multiply;flex:none;max-width:100%;display:block}.brand-logo-text{color:#3f3a34;letter-spacing:-.01em;text-align:right;font-size:18px;font-weight:700;line-height:1.1}@media (max-width:720px){.asset-hero-brand{opacity:.2;width:28%;right:48px}.asset-hero-brand .brand-logo-img{max-width:120px;max-height:88px}}.ncti{flex-direction:column;grid-column:1/-1;gap:14px;display:flex}.ncti-list{flex-direction:column;gap:12px;display:flex}.ncti-row{border:1px solid var(--border-soft,#e4e1da);background:var(--card-bg,#fff);border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex;box-shadow:0 4px 14px #24201b09}.ncti-row[data-invalid=true]{border-color:#b42318}@supports (color:color-mix(in lab, red, red)){.ncti-row[data-invalid=true]{border-color:color-mix(in srgb, #b42318 55%, var(--border-soft))}}.ncti-row>header{color:var(--text-primary);justify-content:space-between;align-items:center;font-size:13px;display:flex}.ncti-row>header button{border:1px solid #b42318}@supports (color:color-mix(in lab, red, red)){.ncti-row>header button{border:1px solid color-mix(in srgb, #b42318 25%, var(--border-soft))}}.ncti-row>header button{color:#a33d32;cursor:pointer;background:0 0;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:700}.ncti-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;display:grid}.ncti-grid label{flex-direction:column;gap:6px;min-width:0;display:flex}.ncti-grid label>span{color:var(--text-secondary);letter-spacing:.01em;font-size:10px;font-weight:750}.ncti-grid input,.ncti-grid select{border:1px solid var(--border-soft,#e4e1da);background:var(--surface-soft,#fffdfa);width:100%;height:42px;color:var(--text-primary);font:inherit;border-radius:10px;outline:0;min-width:0;padding:0 11px;font-size:12px}.ncti-grid input::placeholder{color:var(--text-muted)}.ncti-grid input:focus,.ncti-grid select:focus{border-color:var(--os-yellow)}@supports (color:color-mix(in lab, red, red)){.ncti-grid input:focus,.ncti-grid select:focus{border-color:color-mix(in srgb, var(--os-yellow) 58%, var(--border-soft))}}.ncti-grid input:focus,.ncti-grid select:focus{box-shadow:0 0 0 3px var(--os-yellow)}@supports (color:color-mix(in lab, red, red)){.ncti-grid input:focus,.ncti-grid select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--os-yellow) 12%, transparent)}}.ncti-error{color:#a33d32;margin:-5px 0 0;font-size:11px;font-weight:650}.ncti-add{border:1px solid var(--border-soft,#cfcac0);background:var(--card-bg,#fff);height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:9px;align-self:flex-start;padding:0 13px;font-size:11px;font-weight:750}.new-case-tire-intake-note{border:1px solid #4b9b72;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.new-case-tire-intake-note{border:1px solid color-mix(in srgb, #4b9b72 28%, var(--border-soft))}}.new-case-tire-intake-note{background:#4b9b72;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.new-case-tire-intake-note{background:color-mix(in srgb, #4b9b72 8%, var(--card-bg))}}.new-case-tire-intake-note{color:#397457;font-size:11px;line-height:1.45}.new-case-tire-intake-note svg{flex:none;margin-top:1px}.ncti-summary{border:1px solid var(--border-soft,#e4e1da);background:var(--card-bg,#fff);border-radius:14px;margin-bottom:12px;padding:12px 14px}.ncti-summary ul{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ncti-summary li{grid-template-columns:44px 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.ncti-summary em{color:var(--text-muted);font-style:normal}@media (max-width:720px){.ncti-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.ncti-grid{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
