*{box-sizing:border-box}html{zoom:.9;--viewport-height: calc(100dvh / .9)}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.48;cursor:wait}button,a,input,textarea,select{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--focus)}a{color:inherit;text-underline-offset:4px}::selection{background:var(--ink);color:#fff}input,textarea{caret-color:var(--accent)}*{scrollbar-color:#c4c4c6 #fafafa;scrollbar-width:thin}h1,h2,h3,p{margin:0}h1{font:600 24px/1.3 var(--display-font);letter-spacing:-.025em;text-wrap:balance}h2{font:600 18px/1.4 var(--display-font);letter-spacing:-.015em}h3{font-size:14px;font-weight:600}small{font-size:14px;color:var(--muted);display:block;line-height:1.6}p{line-height:1.6}label{font-size:14px;font-weight:500;display:block}input:not([type=checkbox]),select,textarea{display:block;width:100%;min-height:44px;border:1px solid var(--field-border);border-radius:11px;background:#fff;padding:9px 12px;color:var(--ink);margin:7px 0 18px;box-shadow:var(--control-shadow)}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:var(--placeholder);opacity:1}form{max-width:740px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.overdue{color:var(--danger)!important}.demo-clock{background:var(--surface);border:1px dashed var(--line);border-radius:4px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;margin-top:24px}.demo-clock>div{display:flex;align-items:center;gap:12px}.demo-clock strong,.demo-clock small{font-size:14px}.empty{padding:40px 24px;text-align:center;color:var(--muted);display:flex;align-items:center;flex-direction:column;gap:12px}.empty h3{color:var(--ink);font-size:17px}.empty p{font-size:14px}.feedback:empty{display:none}.mail-incident-form>form,.incident-association>form{margin-top:16px}.case-analysis{margin-block:16px}.case-analysis>button{margin-top:12px;margin-right:12px}.case-analysis small{overflow-wrap:anywhere}.case-analysis p,.case-analysis>details{margin-block:8px}.case-analysis>h3{margin-top:16px}.mail-incident-form,.incident-association,.new-correspondence,.quote-comparison{margin-block:16px}.new-correspondence>form,.quote-comparison>form{margin-top:16px}.quote-offer{padding-block:16px;border-top:1px solid var(--line)}.mail-incident-form summary,.incident-association summary{cursor:pointer}.page-heading{position:relative}.notice,.error{padding:12px 15px;margin-bottom:20px;border-radius:5px;font-size:14px;display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.notice{background:var(--surface);color:var(--ink)}.error{background:#fbeeea;color:#963e32;flex-wrap:wrap}.feedback .error>span{flex:1 1 240px}.notice button,.error button{margin-left:auto;background:none;border:0;color:inherit;display:flex}.loading{padding:40px}.toolbar{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.panel{border-top:1px solid var(--line);padding:24px 0;margin-bottom:20px}.panel>p{margin:10px 0 20px}.panel h2{margin-bottom:24px}.panel>.section-heading h2{margin:0}.panel details{border-top:1px solid var(--line);padding:14px 0}.panel details p{font-size:14px;margin-top:9px}summary{cursor:pointer;font-size:14px}.manual form{margin-top:20px}.mail-item{padding:25px 0;border-bottom:1px solid var(--line)}.mail-item>div{display:flex;justify-content:space-between;gap:12px}.mail-item h3{font-size:16px;margin:13px 0 3px}.mail-item details{margin:18px 0;font-size:14px}.mail-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;margin:18px 0;max-width:75ch}.muted,.hint{color:var(--muted)}.hint{font-size:14px!important;line-height:1.6}.decision{display:flex;align-items:flex-start;gap:16px;padding:23px 0;border-bottom:1px solid var(--line)}.decision>div{flex:1;min-width:0;overflow-wrap:anywhere}.decision p{font-size:14px;margin:7px 0}.decision small{font-size:14px}.decision h3{margin-top:10px}.back{display:flex;align-items:center;gap:7px;background:none;border:0;color:var(--muted);padding:0;margin-bottom:25px;font-size:14px}.inline-meta{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px;margin-bottom:12px}.incident-title{max-width:760px;font-size:24px}.next-action{display:flex;justify-content:space-between;align-items:flex-start;padding:16px;background:var(--surface);border:0;border-radius:8px;margin-bottom:24px;gap:16px}.next-action>div{display:flex;gap:10px}.next-action h2{margin:0 0 5px;font-size:15px}.next-action p{font-size:14px;color:var(--muted)}.next-action svg{margin-top:3px;flex-shrink:0}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 228px;gap:32px}.detail-main{min-width:0}.detail-aside{font-size:14px}.side-section{border-bottom:1px solid var(--line);padding:4px 0 25px;margin-bottom:24px;overflow-wrap:anywhere}.side-section h2{font-size:14px;margin-bottom:14px}.side-section p{margin-bottom:12px}.side-section small{font-size:14px}dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:9px;font-size:14px;margin:14px 0 22px}dt{color:var(--muted)}dd{margin:0;overflow-wrap:anywhere}.side-section dl{grid-template-columns:1fr;gap:2px}.side-section dd{margin-bottom:12px}.stack{display:grid;gap:12px}.block-note{display:flex;gap:12px;align-items:flex-start;background:var(--surface);color:var(--ink);padding:15px 18px;margin-bottom:25px;font-size:14px;border-radius:5px}.block-note svg{flex-shrink:0}.draft-body{font-size:14px;line-height:1.7;white-space:pre-wrap;background:var(--surface);padding:18px;border-radius:8px;overflow-wrap:anywhere;max-width:75ch}.check-field{display:flex;align-items:flex-start;gap:11px;font-size:14px;font-weight:400;margin:22px 0}.check-field input{margin:4px 0 0;width:16px;height:16px;accent-color:var(--accent);flex-shrink:0}.check-field small{margin-top:6px;font-size:14px}.text-button{background:none;border:0;text-decoration:underline;text-underline-offset:4px;font-size:14px;padding:3px 0;color:var(--muted)}.timeline{list-style:none;margin:20px 0 0;padding:0}.timeline li{display:flex;gap:12px;position:relative;padding:0 0 22px}.timeline li:before{content:"";position:absolute;left:3px;width:1px;background:var(--line);top:12px;bottom:0}.timeline li:last-child:before{display:none}.timeline-dot{width:7px;height:7px;background:#b5b9b2;border:1px solid white;outline:1px solid #d8dbd5;border-radius:50%;margin-top:6px;flex-shrink:0;z-index:1}.timeline strong{font-size:14px;font-weight:600}.timeline p{font-size:14px;color:var(--muted);margin:5px 0}.timeline small{font-size:14px}.activity-history .timeline>li>div{min-width:0;flex:1}.activity-history .timeline .mail-body{color:var(--ink)}.activity-history .timeline p{max-width:75ch}.activity-audit{margin-top:24px}.activity-audit>details{margin:16px 0}.attachment{display:flex;gap:6px;margin:10px 0;font-size:14px}.directory-row{display:flex;gap:20px;padding:20px 0;border-top:1px solid var(--line);align-items:flex-start}.directory-row>div{flex:1}.directory-row p,.directory-row small{font-size:14px}.connector-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.connector-grid h3{margin-bottom:12px}.connector-grid p{font-size:14px;margin-top:12px}.connection-row{display:flex;gap:16px;align-items:flex-start;padding:17px 0}.connection-row>div{flex:1}.connection-row strong,.connection-row p,.connection-row small{font-size:14px}.connection-row .check-field{margin:0;max-width:180px}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px}.autonomy-row{display:grid;grid-template-columns:1fr 2fr;gap:20px;border-top:1px solid var(--line);padding:18px 0;font-size:14px}.login{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:var(--viewport-height);background:#fff;border-radius:0;overflow:hidden}.login-story{align-self:stretch;background:var(--canvas);padding:40px;display:flex;flex-direction:column;gap:32px}.login-form{padding:0;max-width:340px;width:100%;margin:64px auto}.login-form h1{font-size:24px;line-height:1.35;letter-spacing:-.025em}.login-form form{margin-top:32px}.login-demo{font-size:14px!important;line-height:1.6;margin:24px 0 0!important}@media(max-width:1200px){.detail-grid{grid-template-columns:minmax(0,1fr) 220px;gap:20px}.demo-clock{flex-wrap:wrap}}@media(max-width:900px){.login-story{padding:40px 32px}.login-form{width:calc(100% - 48px)}.detail-grid{grid-template-columns:1fr}.detail-aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.connector-grid{grid-template-columns:1fr;gap:28px}.connection-row{flex-wrap:wrap}.connection-row .check-field{max-width:none}}@media(max-width:740px){.login{grid-template-columns:1fr;align-content:start}.login-story{padding:32px 24px;border-right:0;border-bottom:1px solid var(--line);gap:32px}.login-form{margin-block:48px}h1{font-size:32px}.demo-clock{padding:17px;gap:20px}.demo-clock>div:last-child{width:100%;flex-wrap:wrap}.panel{padding:24px 0}.detail-aside{grid-template-columns:1fr}.next-action{padding:18px;flex-wrap:wrap}.next-action h2{font-size:22px}.incident-title{font-size:28px}.decision{flex-wrap:wrap;gap:12px}.decision>div{min-width:calc(100% - 45px)}.decision strong{font-size:14px}.section-heading{flex-wrap:wrap;gap:10px}.directory-row{flex-wrap:wrap;gap:12px}.directory-row>div{flex:initial;min-width:100%}.form-grid{grid-template-columns:1fr;gap:0}.autonomy-row{grid-template-columns:1fr;gap:6px}.empty{padding:45px 20px}.empty p br{display:none}}.reception-status{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:14px;color:var(--muted);margin:0 0 24px}.connection-warning{padding:14px 16px;margin-bottom:20px;border:1px solid var(--line);font-size:14px;display:flex;flex-wrap:wrap;gap:8px 14px;overflow-wrap:anywhere}.receipt-list{padding:20px 0;margin-bottom:24px;border-top:1px solid var(--line)}.receipt-list h2{margin-bottom:12px}.model-summary{color:var(--muted);font-size:14px;max-width:75ch;margin:0 0 24px}.receipt-list details{margin:12px 0}.work-section{margin-top:32px}.work-section>summary{margin-bottom:16px}.compact-empty{padding:36px 20px;gap:12px}.work-clear{padding:4px 20px 20px;color:var(--muted);font-size:14px}.work-clear p{margin-bottom:8px;max-width:75ch}.today-tools{margin-top:32px}.today-tools .manual{padding:16px 0;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0}.demo-tools{padding:16px 0}.demo-tools .demo-clock{margin-top:16px}.secondary-action{margin-top:18px}.provider-review .hint{margin:12px 0}.provider-review .draft-body{margin:20px 0}.positive-evidence{padding:16px;margin:18px 0;background:var(--surface);border-radius:5px;overflow-wrap:anywhere}.positive-evidence small{margin-top:8px}.activity-history{padding-top:14px;overflow-wrap:anywhere}.timeline li>div{min-width:0;flex:1}.timeline summary{font-weight:600}.timeline .mail-body{color:var(--ink);font-size:14px}.timeline .interpretation{padding:12px 0;border-top:1px solid var(--line)}.attachment-list{border-top:1px solid var(--line);padding-top:16px}.automation-status{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.automation-status h2{font-size:14px;margin-bottom:12px}.automation-status p{font-size:14px;margin:12px 0}.automation-status ul{padding-left:18px;margin:16px 0}.automation-status li{margin:12px 0}.automation-status details{margin-top:16px}.detail-aside details>summary{font-weight:600}.demo-responses .stack{margin-top:16px}.draft>.hint{margin:12px 0}@media(max-width:900px){.detail-aside{display:block}}@media(max-width:740px){.activity-history{padding-top:24px}.timeline li{gap:12px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.simulation-panel{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--line, var(--line))}.simulation-panel .toolbar{margin:16px 0}.simulation-scenarios{padding-left:24px}.simulation-scenarios>li{padding:16px 0;border-bottom:1px solid var(--line, var(--line))}.simulation-scenarios p{margin:8px 0}.directory-search{margin:24px 0}.detail-navigation{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.detail-navigation .back{margin-bottom:0}.manual-identification{margin:24px 0}.combined-review{margin-top:24px}.initial-communications{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:24px 0 32px}.initial-communication{min-width:0}@media(max-width:1100px){.initial-communications{grid-template-columns:minmax(0,1fr)}}.pilot-panel form{max-width:740px}.pilot-panel details{margin-top:24px}.work-section{margin-top:28px}.work-clear{padding:4px 0 16px}.detail-navigation{margin-bottom:20px}.back,.text-button{font-size:14px;text-underline-offset:3px}.inline-meta{margin-bottom:10px}.notice{color:var(--success);background:var(--success-bg)}.error{color:var(--danger);background:var(--danger-bg)}.connection-warning{border-radius:8px;color:var(--warning);background:var(--warning-bg);border:0}.block-note{color:var(--warning);background:var(--warning-bg);border-radius:8px}.demo-clock{border-style:solid;border-radius:8px}.panel h2{margin-bottom:16px}.draft>.text-button{margin-right:12px}.positive-evidence{background:var(--surface);border-radius:8px;font-size:14px}.activity-history .timeline summary,.activity-history .timeline strong,.activity-history .timeline p{font-size:14px}.activity-history .timeline strong{font-weight:500}.activity-history .timeline small{font-size:14px}.initial-communications{gap:24px;margin:20px 0 24px}.initial-communication h3{font-weight:600;margin-bottom:14px}.directory-row{padding-block:16px}.directory-row h3{font-weight:500}.connector-grid{gap:28px;margin-top:20px;padding-top:20px}.feedback button{border-radius:6px}.login-form form{margin-top:24px}@media(max-width:1200px){.detail-grid{gap:24px;grid-template-columns:minmax(0,1fr) 205px}}@media(max-width:900px){.detail-grid{grid-template-columns:minmax(0,1fr)}.detail-aside{gap:20px}}@media(max-width:740px){h1,.incident-title{font-size:21px}h2{font-size:16px}input:not([type=checkbox]),select,textarea{min-height:44px;font-size:16px}.detail-grid{gap:24px}.detail-aside{grid-template-columns:1fr}.next-action{padding:14px;margin-bottom:24px}.next-action h2{font-size:15px}.panel{padding-block:20px;margin-bottom:16px}.draft-body{padding:16px}.login{min-height:var(--viewport-height);border-radius:0}.login-story{padding:24px;min-height:auto}.login-form{margin:36px auto;width:calc(100% - 40px)}.login-form h1{font-size:22px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}svg.lucide{stroke-width:1.6;flex-shrink:0}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-latin-wght-normal-ccAYIvAh.woff2) format("woff2")}:root{font-family:Roboto Variable,Arial,sans-serif;font-synthesis:none;font-optical-sizing:auto;color:#0c1424;background:#eff0f3;--ink: #0c1424;--text: #44516c;--muted: #626e86;--line: #e5e9f1;--surface: #f0f2f5;--canvas: #eff0f3;--table-header: #eff1f4;--accent: #111a2c;--focus: #536c9a;--success: #009e7b;--success-bg: #e4f7f1;--warning: #ff7000;--warning-bg: #fff2e6;--danger: #ff1229;--danger-bg: #ffe9ed;--display-font: "Roboto Variable", Arial, sans-serif;--display-weight: 600;--display-leading: 1.3;--display-tracking: -.025em;--field-border: #e2e7ef;--placeholder: #6a7690;--control-shadow: 0 1px 2px #202f4810;font-size:14px;line-height:1.5;font-weight:400}body{margin:0;padding:0;background:var(--canvas);min-height:var(--viewport-height)}.shell{display:grid;grid-template-columns:275px minmax(0,1fr);grid-template-rows:80px minmax(0,1fr);position:relative;width:100%;min-height:var(--viewport-height);padding:24px;margin:0;border-radius:0;background:#f2f4f6;overflow:clip}.shell:before{content:"";position:absolute;inset:94px 24px 24px;background:var(--canvas);border-radius:24px 24px 17px 17px;pointer-events:none}.shell-header{grid-column:1 / -1;display:grid;grid-template-columns:256px minmax(0,1fr);align-items:start;padding:16px 31px 0;position:relative}.brand{font:700 36px/1.18 var(--display-font);letter-spacing:-.025em;padding-top:1px;color:#080f1d}.view-tabs{display:flex;align-items:center;gap:9px;margin:0;padding:0}.view-tabs a{display:flex;align-items:center;justify-content:center;min-height:41px;padding:8px 18px;border:1px solid transparent;border-radius:11px;font-size:16px;color:var(--text);text-decoration:none;white-space:nowrap}.view-tabs a:hover{background:#ffffff80}.view-tabs a[aria-current=page]{background:#fff;border-color:var(--field-border);color:var(--ink);box-shadow:0 1px 2px #24324b03}.sidebar{display:flex;flex-direction:column;padding:10px 21px 26px 29px;min-width:0;position:relative;align-self:start;height:calc(var(--viewport-height) - 130px);min-height:570px;position:sticky;top:20px}.workspace{display:flex;align-items:center;gap:14px;min-height:52px;padding:8px 12px;border-radius:13px;background:#fff;color:var(--text);text-decoration:none}.workspace>div{flex:1;min-width:0}.workspace small{color:#7986a0;font-size:13px;line-height:17px}.workspace strong{display:block;font-weight:400;color:var(--ink);font-size:14px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar nav{display:grid;gap:3px;margin-top:20px;padding-top:16px;border-top:1px dashed #d6dce7}.sidebar nav a{display:flex;align-items:center;gap:14px;min-height:44px;padding:10px 12px;border-radius:13px;color:var(--text);font-size:16px;text-decoration:none}.sidebar nav a:hover{background:#ffffff80}.sidebar nav a[aria-current=page]{color:var(--ink);background:#fff;box-shadow:0 1px 1px #23334d0d}.sidebar-bottom{margin-top:auto;border-top:1px dashed #d6dce7}.demo-label{padding:19px 6px 0;color:var(--text);font-size:14px}.user{display:flex;align-items:center;gap:12px;width:100%;padding:0 4px;margin-top:36px;text-align:left;background:none;border:0;color:var(--ink)}.user-avatar{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:50%;background:#dce0e5}.user strong{display:block;font-size:16px;line-height:22px;font-weight:400}.user small{color:var(--text);font-size:14px;line-height:20px}.logout-icon{margin-left:auto;opacity:0}.user:hover .logout-icon,.user:focus-visible .logout-icon{opacity:1}.app{position:relative;min-width:0;margin:0 14px 14px 0;border-radius:19px;background:#fff}main{padding:25px 25px 23px 26px;min-width:0;width:100%}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;min-height:28px}.page-heading h1{font:600 24px/28px var(--display-font);letter-spacing:-.035em}.heading-count{font-size:20px;font-weight:400;color:#9aa6be;letter-spacing:-.02em;line-height:1}.page-heading p{color:var(--muted);margin-top:8px}.icon-button{display:grid;place-items:center;padding:6px;border:0;border-radius:8px;background:none;color:var(--ink)}.menu,.sidebar-close{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--accent);border-radius:11px;background:var(--accent);color:#fff;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;box-shadow:var(--control-shadow);transition:background .15s ease-out}.button:hover{background:#26344e}.button.secondary{background:#fff;border-color:var(--field-border);color:var(--ink)}.button.secondary:hover{background:var(--surface)}.button:active,.more-filters>summary:active{box-shadow:none}.badge{display:inline-flex;align-items:center;gap:9px;padding:5px 10px;border-radius:8px;background:var(--surface);color:var(--muted);font-size:15px;line-height:20px;font-weight:400;white-space:nowrap;max-width:100%}.badge--success{color:var(--success);background:var(--success-bg)}.badge--warning{color:var(--warning);background:var(--warning-bg)}.badge--danger{color:var(--danger);background:var(--danger-bg)}.badge svg{flex-shrink:0}.badge-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.register-cards{display:grid;grid-template-columns:minmax(0,399fr) minmax(0,405fr) minmax(0,409fr);gap:11.5px;margin-bottom:16px}.register-card{min-width:0;min-height:101px;padding:15px 23px 13px;border:1px solid transparent;border-radius:13px;text-align:left;background:var(--surface);color:var(--ink)}.register-card>span{display:flex;align-items:center;gap:13px;color:var(--text);font-size:18px;line-height:25px}.register-card>span svg{width:21px;height:21px}.register-card strong{display:block;margin-top:4px;font-size:36px;line-height:40px;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.register-card:hover{background:#e8ecf1}.register-card[aria-pressed=true]{border-color:#a7b2c5;background:#e8edf5}.register{border:1px solid var(--line);border-radius:12px;padding:9px 10px 8px;min-width:0}.register-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:11px;margin-bottom:10px}.register-toolbar label{margin:0}.register-search,.filter-select{position:relative;display:flex;align-items:center;min-width:0}.register-search{flex:0 1 252px}.register-search>svg,.filter-select>svg:not(.select-chevron){position:absolute;left:13px;width:20px;height:20px;color:var(--muted);pointer-events:none}.filter-select>svg:not(.select-chevron){color:var(--text)}.filter-select .select-chevron{position:absolute;right:14px;pointer-events:none;color:var(--ink)}.register-toolbar input,.register-toolbar select{min-height:44px;height:44px;margin:0;padding:10px 13px 10px 42px;font-size:15px;font-weight:400;line-height:22px;border-radius:11px}.filter-select{flex:0 0 158px}.community-filter{flex-basis:173px}.filter-select select{appearance:none;padding-right:34px;text-overflow:ellipsis}.more-filters{position:relative;margin:0}.more-filters>summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:9px 15px;border:1px solid var(--field-border);border-radius:11px;background:#fff;color:var(--ink);font-size:15px;list-style:none;cursor:pointer;box-shadow:var(--control-shadow)}.more-filters>summary::-webkit-details-marker{display:none}.more-filters>summary:hover,.more-filters[open]>summary{background:var(--surface)}.filter-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:5;width:270px;padding:16px;border-radius:12px;background:#fff;box-shadow:0 8px 28px #16203a24}.filter-popover select{width:100%;margin:5px 0 14px}.filter-popover .button{width:100%}.active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px}.filter-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;border:0;border-radius:8px;padding:5px 9px;background:var(--surface);color:var(--text);font-size:13px;overflow-wrap:anywhere;text-align:left}.filter-chip:hover{background:#e5eaf1}.active-filters .text-button{padding:5px 6px;font-size:13px}.incident-table{width:calc(100% + 7px);max-width:calc(100% + 7px);margin-right:-7px;max-height:max(320px,calc(var(--viewport-height) - 460px));overflow:auto;isolation:isolate;scrollbar-width:auto;scrollbar-color:auto;scrollbar-gutter:stable}.incident-table::-webkit-scrollbar{width:7px;height:7px}.incident-table::-webkit-scrollbar-track{background:#f1f3f6;border-radius:7px;margin-top:50px;margin-bottom:1px}.incident-table::-webkit-scrollbar-thumb{background:#bfc2c8;border-radius:7px}.incident-table::-webkit-scrollbar-thumb:hover{background:#a6adb8}.incident-table::-webkit-scrollbar-corner{background:#fff}.table-head,.incident-row{display:grid;grid-template-columns:.86fr 1.35fr 1.13fr 2.29fr 2.11fr 2.26fr;align-items:center;min-width:1120px;gap:14px;padding:10px 13px}.table-head{position:sticky;top:0;z-index:2;height:43px;padding-top:12px;padding-bottom:8px;background:var(--table-header);border-radius:12px;color:#626e86;font-size:15px;font-weight:400;line-height:22px}.incident-row{width:100%;height:53px;min-height:53px;text-align:left;border:0;border-radius:0;background:#fff;font-size:15px;line-height:20px;font-weight:400;color:var(--text)}.incident-row:hover{background:#f7f9fc}.incident-row>span,.table-head>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.incident-row .row-case strong{display:block;margin:0;font-size:inherit;line-height:inherit;font-weight:400;overflow:hidden;text-overflow:ellipsis}.row-reference{color:var(--ink)}.row-date,.row-reference{font-variant-numeric:tabular-nums}.row-reference,.table-head>span:first-child{position:sticky;left:0;z-index:1;background:inherit}.row-situation .badge{padding-block:5px}.result-count{margin:9px 0 0;font-size:14px;color:var(--text);line-height:22px}@media(max-width:1450px){.shell{grid-template-columns:240px minmax(0,1fr)}.shell-header{grid-template-columns:221px minmax(0,1fr)}.sidebar{height:calc(var(--viewport-height) - 128px);padding-left:24px;padding-right:20px}main{padding:25px 24px}.table-head,.incident-row{min-width:1000px}}@media(max-width:1100px){.shell{grid-template-columns:210px minmax(0,1fr);padding:20px}.shell:before{inset:90px 20px 20px}.shell-header{grid-template-columns:191px minmax(0,1fr)}.sidebar{padding-inline:16px;height:calc(var(--viewport-height) - 120px)}main{padding:24px 20px}.register-card{padding-inline:16px}.register-card>span{font-size:15px;gap:8px}}@media(max-width:740px){body{padding:0;background:var(--canvas)}.shell{display:block;min-height:var(--viewport-height);padding:12px;border-radius:0}.shell:before{display:none}.shell-header{display:block;padding:18px 20px 14px}.brand{font-size:29px}.view-tabs{gap:2px;margin-top:14px}.view-tabs a{min-height:44px;padding:9px 13px;font-size:14px}.app{margin:0 8px 8px;border-radius:17px;min-height:calc(var(--viewport-height) - 135px)}main{padding:18px 12px 24px}.sidebar{display:none;position:fixed;inset:0 auto 0 0;z-index:10;width:275px;height:var(--viewport-height);min-height:0;padding:18px 21px 24px;background:var(--canvas);box-shadow:8px 12px 30px #16203a24}.sidebar.is-open{display:flex}.sidebar-close,.menu{display:grid;width:44px;height:44px}.sidebar-close{margin:-6px -6px 14px auto}.menu{margin:-6px 0 12px -4px}.page-heading{margin-bottom:20px;flex-wrap:wrap}.page-heading h1{font-size:23px}.heading-count{font-size:18px}.register-cards{gap:7px;margin-bottom:16px}.register-card{min-height:86px;padding:11px 9px;border-radius:11px}.register-card>span{font-size:12px;gap:5px;line-height:18px;white-space:normal;min-height:36px}.register-card>span svg{width:14px;height:16px}.register-card strong{font-size:29px;line-height:34px}.register{padding:9px 8px 6px}.register-toolbar{gap:8px}.register-search{flex-basis:100%}.register-toolbar input{font-size:16px}.filter-select{flex:1 1 calc(50% - 4px);max-width:calc(50% - 4px)}.filter-select select{width:100%;font-size:13px}.more-filters{flex-basis:100%}.more-filters>summary{justify-content:center}.filter-popover{width:100%}.active-filters{gap:4px}.filter-chip,.active-filters .text-button{min-height:44px;font-size:12px}.incident-table{max-height:520px}.incident-row:focus-visible{outline-offset:-3px}.result-count{font-size:13px}}.sidebar-toggle{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;margin-bottom:14px;border:0;background:transparent;color:var(--text);width:100%;text-align:left;border-radius:11px}.sidebar-toggle:hover{background:#ffffff80}.shell.nav-collapsed{grid-template-columns:80px minmax(0,1fr)}.nav-collapsed .sidebar{padding:10px 12px 24px;min-height:0}.nav-collapsed .sidebar-toggle,.nav-collapsed .workspace,.nav-collapsed .sidebar nav a{width:44px;min-width:44px;padding:10px;justify-content:center}.nav-collapsed .sidebar-toggle span,.nav-collapsed .workspace>div,.nav-collapsed .workspace>svg:last-child,.nav-collapsed .sidebar nav a span,.nav-collapsed .user>span:not(.user-avatar),.nav-collapsed .logout-icon,.nav-collapsed .demo-label{display:none}.nav-collapsed .user{justify-content:center;padding:0}.nav-collapsed .user-avatar{width:40px;height:40px}.nav-collapsed .workspace{background:transparent}.incident-app{background:transparent;border-radius:0}.incident-app #main{padding:0}.incident-app .feedback{margin:0}.incident-app .feedback:empty{display:none}.incident-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;height:calc(var(--viewport-height) - 142px);min-height:540px}.incident-information,.incident-mail{min-width:0;background:#fff;border-radius:19px;padding:24px;overflow:auto;scrollbar-color:var(--table-scrollbar-thumb, #bfc2c8) transparent;scrollbar-width:thin}.incident-information .detail-navigation{justify-content:space-between;margin-bottom:24px;gap:12px;color:var(--muted);font-size:14px}.incident-information .back{white-space:normal;min-width:0}.original-message{padding-bottom:20px;border-bottom:1px solid var(--line)}.original-message h2{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;color:var(--muted);margin-bottom:16px}.original-sender{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;flex-wrap:wrap;overflow-wrap:anywhere}.original-sender time{font-size:13px;color:var(--muted)}.original-message h1{font-size:18px;line-height:1.4;margin:16px 0 12px;text-wrap:wrap;overflow-wrap:anywhere}.original-body{font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.incident-provider-label{margin-top:20px;color:var(--muted);font-size:14px;font-weight:400}.incident-provider-label select{font-size:14px;white-space:nowrap;text-overflow:ellipsis;margin-bottom:0}.incident-facts{display:block;margin:22px 0 0;padding-top:12px;border-top:1px solid var(--line)}.incident-facts>div{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:16px;align-items:baseline;margin:12px 0;font-size:14px}.incident-facts dt{color:var(--muted)}.incident-facts dd{margin:0;text-align:right;overflow-wrap:anywhere}.incident-facts .badge{font-size:13px;white-space:normal;max-width:100%}.incident-facts .incident-block{display:block;padding:12px;background:var(--warning-bg);border-radius:11px}.incident-block dd{text-align:left;margin-top:6px}.incident-history,.incident-options{border-top:1px solid var(--line);padding-top:14px;margin-top:18px;font-size:14px}.incident-history>summary,.incident-options>summary{color:var(--text);cursor:pointer;min-height:30px}.incident-information .activity-history{margin-top:14px;border:0;padding:0}.incident-information .panel{padding:12px 0;border:0}.incident-information .timeline{padding:0}.incident-information .automation-status{margin-top:18px}.incident-mail{display:flex;flex-direction:column}.incident-mail>*{flex-shrink:0}.incident-mail>.workflow-step{margin-bottom:22px}.workflow-step h2{font-size:18px}.workflow-step p{margin-top:6px;color:var(--muted);font-size:14px}.incident-mail:has(.modular-review)>.workflow-step{display:none}.incident-mail>.automation-status{padding-top:18px}.modular-review,.modular-draft{display:flex;flex-direction:column;flex:1 0 auto;min-height:min-content}.incident-mail .panel{border:0;box-shadow:none;background:transparent;padding:0}.composer-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px}.composer-heading h2{font-size:18px}.composer-heading h2 small{display:inline;font-size:14px;font-weight:400;margin-left:10px}.composer-address,.composer-subject{display:flex;gap:16px;align-items:baseline;padding:14px 0;border-top:1px solid var(--line);font-size:14px;font-weight:400;color:var(--muted)}.composer-address>span,.composer-subject>span{min-width:38px}.composer-address input,.composer-subject input{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:4px!important;padding:4px 0!important;min-width:0;min-height:30px!important;height:auto;margin:0!important;font-size:14px!important;flex:1;width:0!important}.composer-address input:read-only{cursor:default}textarea.composer-body{display:block;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;resize:vertical;padding:20px 0 0;margin:0;flex:1;min-height:250px;font-size:15px;line-height:1.7;background:transparent;max-height:none}.composer-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--line);padding-top:18px;margin-top:20px}.composer-actions .text-button{font-size:14px}.composer-result{padding:12px 14px;background:var(--surface);border-radius:11px;margin-bottom:16px;font-size:14px}.advanced-review{margin-top:18px;color:var(--muted);font-size:14px}.advanced-review summary{cursor:pointer}.advanced-review .initial-review{margin-top:18px}.incident-information::-webkit-scrollbar,.incident-mail::-webkit-scrollbar,textarea.composer-body::-webkit-scrollbar{width:6px;height:6px}.incident-information::-webkit-scrollbar-track,.incident-mail::-webkit-scrollbar-track,textarea.composer-body::-webkit-scrollbar-track{background:transparent;margin-block:16px}.incident-information::-webkit-scrollbar-thumb,.incident-mail::-webkit-scrollbar-thumb,textarea.composer-body::-webkit-scrollbar-thumb{border-radius:10px;background:#bfc2c8}.incident-information::-webkit-scrollbar-thumb:hover,.incident-mail::-webkit-scrollbar-thumb:hover{background:#a6adb8}@supports selector(::-webkit-scrollbar){.incident-information,.incident-mail,textarea.composer-body{scrollbar-width:auto;scrollbar-color:auto}}@media(max-width:1100px)and (min-width:741px){.incident-information,.incident-mail{padding:20px}.shell.nav-collapsed{grid-template-columns:72px minmax(0,1fr)}}@media(max-width:740px){.sidebar-toggle{display:none}.shell.nav-collapsed{display:block}.nav-collapsed .sidebar{padding:18px 21px 24px}.nav-collapsed .workspace,.nav-collapsed .sidebar nav a{width:100%;justify-content:flex-start}.nav-collapsed .workspace>div,.nav-collapsed .sidebar nav a span,.nav-collapsed .user>span:not(.user-avatar){display:block}.incident-app{margin:0 8px 8px;background:transparent}.incident-app #main{padding:0}.incident-app #main>.menu{margin:0 0 12px}.incident-workspace{display:block;height:auto;min-height:0}.incident-information,.incident-mail{padding:20px;overflow:visible}.incident-mail{margin-top:12px}.incident-information .detail-navigation{margin-bottom:18px}.original-sender{gap:4px}.composer-actions{flex-direction:column-reverse;align-items:stretch}.composer-actions .button{width:100%}.composer-actions .text-button{text-align:center}.composer-heading{align-items:flex-start}.composer-heading h2 small{display:block;margin:4px 0 0}textarea.composer-body{min-height:340px}.modular-review,.modular-draft{min-height:520px}.incident-information .incident-facts>div{gap:10px}.incident-information .badge{overflow-wrap:anywhere}}.sent-communication{display:flex;flex-direction:column;flex:1 0 auto;min-height:min-content}.composer-sent-state{font-size:13px;color:var(--text)}.sent-communication .composer-body{min-height:230px}.incident-notes,.incident-management,.provider-change,.reconcile-delivery,.draft-recovery{padding-block:16px;border-top:1px solid var(--line)}.incident-notes>summary,.incident-management>summary,.provider-change>summary,.reconcile-delivery>summary,.draft-recovery>summary{cursor:pointer;color:var(--text)}.incident-notes[open]>summary,.incident-management[open]>summary,.provider-change[open]>summary,.reconcile-delivery[open]>summary{margin-bottom:16px}.internal-note+.internal-note{border-top:1px solid var(--line);padding-top:12px}.internal-note{margin-top:16px}.internal-note small,.message-attachments small{color:var(--muted)}.latest-reply{border-block:1px solid var(--line);padding-block:16px;margin-block:8px 24px}.latest-reply h2{margin-bottom:12px}.latest-reply .mail-body{max-height:180px;overflow:auto;overflow-wrap:anywhere}.message-attachments{display:flex;flex-wrap:wrap;gap:8px 16px}.message-attachments a{overflow-wrap:anywhere;min-width:0}.message-attachments svg{flex-shrink:0}.delivery-status{background:var(--surface);padding:16px;border-radius:11px;margin-bottom:16px}.delivery-status>div{display:flex;align-items:flex-start;gap:10px}.delivery-status p{margin:4px 0;overflow-wrap:anywhere}.draft-unsaved{color:var(--text);font-size:13px;margin-block:10px 0}.mail-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px}.mail-tools label{display:flex;align-items:center;gap:10px}.mail-tools input,.mail-tools select{margin:0}.mail-search{flex:1 1 300px;position:relative}.mail-search svg{position:absolute;left:12px;color:var(--muted)}.mail-search input{padding-left:38px}.mail-tools>span{color:var(--muted);font-variant-numeric:tabular-nums}.setup-readiness ul{list-style:none;padding:0;margin:0}.setup-readiness li{display:flex;align-items:flex-start;gap:12px;padding-block:16px;border-bottom:1px solid var(--line)}.setup-check{display:flex;padding-top:3px;color:var(--muted)}.setup-check.complete{color:var(--success)}.setup-readiness h3,.setup-readiness li p{margin:0 0 4px}.setup-prompt{padding-block:16px;margin-bottom:16px;border-block:1px solid var(--line)}@media(max-width:740px){.mail-tools>label,.mail-tools select{width:100%}.mail-tools input{font-size:16px}.incident-management .form-grid{grid-template-columns:1fr}}@media(min-width:741px){.sidebar-toggle{position:absolute;right:20px;top:18px;width:32px;min-height:32px;padding:6px;margin:0;z-index:1}.sidebar-toggle span{display:none}.workspace>svg:last-child{visibility:hidden}.nav-collapsed .sidebar-toggle{position:static;width:44px;min-height:44px;padding:10px;margin-bottom:14px}}:root{--success-text: #006d55;--warning-text: #9b4200;--danger-text: #bd1025}.badge--success,.notice{color:var(--success-text)}.badge--warning,.connection-warning,.block-note{color:var(--warning-text)}.badge--danger,.error{color:var(--danger-text)}.badge--success svg{color:var(--success)}.badge--warning svg{color:var(--warning)}.badge--danger svg{color:var(--danger)}.directory-edit{margin-top:8px}.directory-edit summary{color:var(--text)}.directory-edit form{margin-top:16px}.directory-contact{padding:12px 0}.directory-contact+.directory-contact{border-top:1px solid var(--line)}.reply-review{flex-shrink:0}.reply-review h2{margin-bottom:12px}.reply-review p{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.mail-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0 20px}.mail-pagination span{margin-right:auto;font-variant-numeric:tabular-nums}.file-picker{flex-shrink:0;padding:10px 0}.file-picker[open]{max-height:280px;overflow:auto}.file-choice{display:flex;align-items:center;gap:12px;justify-content:space-between}.file-choice label{min-width:0;overflow-wrap:anywhere}.team-list>details{padding:16px 0;border-bottom:1px solid var(--line)}.access-link,.team-settings form{margin:16px 0}.delegation-settings fieldset{border:0;padding:0;min-width:0}.delegation-settings form,.delegation-review{margin:24px 0}.delegation-settings select,.delegation-settings input,.delegation-settings textarea{max-width:100%;min-width:0}.delegation-summary{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,3fr);gap:8px 20px;overflow-wrap:anywhere}.delegation-summary dt{font-weight:600}.delegation-summary dd{margin:0}.delegation-entry{padding:16px 0;border-bottom:1px solid var(--line)}.delegation-entry summary{overflow-wrap:anywhere}@media(max-width:600px){.delegation-summary{grid-template-columns:minmax(0,1fr);gap:4px}.delegation-summary dd{margin-bottom:8px}}@media(max-width:740px){.mail-pagination{gap:8px}.mail-pagination span{flex-basis:100%}.file-choice{align-items:flex-start}}.file-picker input::file-selector-button,.directory-import input::file-selector-button{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:6px 10px;margin-right:10px;cursor:pointer}.file-picker input[type=file],.directory-import input[type=file]{height:auto;padding:6px}.directory-import>p{max-width:75ch;margin:12px 0}.directory-import>button,.directory-import section>button{margin-top:16px}.directory-import section{margin-top:24px}.import-preview{max-height:360px;overflow:auto;margin:16px 0}.import-preview .directory-row{display:block;overflow-wrap:anywhere}.directory-import .error{color:var(--danger-text)}.office-export>p{max-width:75ch}
