.workspace{background:#edf2f4;color:#173542}.workspace .app-header{padding:18px max(24px,calc((100vw - 1400px)/2));gap:28px}.workspace .app-nav{margin-right:auto;margin-left:34px}.header-action{font-size:12px;color:#a5c7d0;white-space:nowrap}.workspace .app-main{max-width:1448px;padding-top:24px}.workspace-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;font-size:12px;color:#627983}.workspace-bar>div,.bar-actions{display:flex;align-items:center;gap:12px;min-width:0}.workspace-bar #scope{overflow-wrap:anywhere}.mode-pill{padding:6px 10px;border:1px solid #b9d8d4;border-radius:30px;color:#22716b;white-space:nowrap;background:#e2efed;font-size:11px;font-weight:650}.bar-actions{flex-shrink:0}.icon-button{width:34px;min-height:34px;padding:7px;border:1px solid #d3dfe3;background:#fff;color:#547481}.icon-button svg,.tool-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.role-control{margin:0;position:relative;font-size:12px}.role-control summary{padding:8px;white-space:nowrap;color:#476471}.role-control>div{position:absolute;top:38px;right:0;z-index:10;width:min(360px,calc(100vw - 32px));padding:18px;border:1px solid #cddde3;border-radius:12px;box-shadow:0 16px 50px #0a263522;background:white}.role-control p{font-size:12px;color:#647c86;margin:12px 0 0}.overview-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,1fr);gap:50px;background:#102f3d;border:1px solid #244958;color:#f0f7f8;border-radius:20px;padding:38px 40px;position:relative;overflow:hidden;box-shadow:0 12px 28px #102f3d0b}.overview-hero:before{content:"";position:absolute;pointer-events:none;width:380px;height:380px;top:-200px;right:130px;border:1px solid #3a697933;border-radius:50%;box-shadow:0 0 0 48px #3a69790a,0 0 0 96px #3a697907}.hero-copy,.next-focus{position:relative;min-width:0}.hero-copy .eyebrow{color:#79cbbd;letter-spacing:.15em;margin-bottom:14px}.hero-copy h1{font-size:clamp(26px,3.1vw,43px);font-weight:600;line-height:1.12;max-width:670px;letter-spacing:-.035em;margin-bottom:18px}.hero-copy>p{max-width:630px;font-size:14px;line-height:1.7;color:#adcad4;margin:0}.hero-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:26px}.hero-links .btn{background:#4ccbb7;color:#073b37;font-size:13px;font-weight:700;padding:12px 20px}.quiet-link{font-size:12px;color:#c0dbe3}.next-focus{align-self:center;background:#1a3a48;border:1px solid #355462;border-radius:14px;padding:23px 25px;box-shadow:0 12px 28px #0119231a}.next-focus .eyebrow{font-size:10px;color:#a6c5d1}.next-focus h2{font-size:19px;line-height:1.4;margin-bottom:10px;font-weight:600;overflow-wrap:anywhere}.next-focus p{color:#adc5ce;line-height:1.65;font-size:13px;margin-bottom:15px}.focus-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:#77e1cd;line-height:1.5}.focus-owner{color:#88a8b5;font-size:11px;margin-top:18px;padding-top:14px;border-top:1px solid #315362}.process-section{margin:30px 0 20px}.process-section .section-head h2{font-size:18px;margin:0}.process-section .section-head p{font-size:12px;margin:6px 0 18px}.subtle-label{font-size:12px;color:#6b808b}.process-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.process-step{display:block;min-width:0;position:relative;text-align:left;background:#fff;border:1px solid #d5e2e6;color:#173542;border-radius:12px;padding:16px 17px}.process-step:after{content:'›';position:absolute;right:-9px;top:36px;color:#82969e;background:#edf2f4;z-index:1;padding:0 1px}.process-step:last-child:after{display:none}.process-step .step-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.step-index{font-size:11px;color:#7a929d;font-weight:500}.step-count{font-size:23px;line-height:1;color:#254b5c;letter-spacing:-.03em}.process-step strong{display:block;font-size:13px;line-height:1.4;font-weight:600}.process-step small{display:block;font-size:11px;line-height:1.45;margin-top:5px;color:#66808c;font-weight:400}.process-step[data-current=true]{border-color:#0e8e80;background:#f3faf8}.process-step[data-current=true] .step-count{color:#088775}.process-step.done .step-count{color:#168977}.process-step[aria-pressed=true]{box-shadow:inset 0 0 0 1px #0e8e80}.workspace .metrics{margin:0 0 24px;gap:12px}.workspace .metric{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;text-align:left;background:transparent;border:1px solid #d1e0e5;padding:16px 18px}.workspace .metric span{font-size:12px}.workspace .metric strong{font-size:24px;margin:0}.workspace .metric.red{border-left:3px solid #c85d64}.workspace .metric.amber{border-left:3px solid #c6a253}.workspace .metric.green{border-left:3px solid #4ba895}.workspace .metric.green strong{color:#148875}.workspace .desk-grid{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.workspace .card{box-shadow:none;padding:23px;border-radius:14px}.queue-card .eyebrow{font-size:9px;color:#82969d}.workspace .section-head a{font-size:12px}.workspace .filters{margin:18px 0 8px}.workspace .filters label{font-size:11px;font-weight:500}.workspace .filters input,.workspace .filters select{font-size:12px;padding:10px;min-height:40px}.workspace #found{font-size:11px;margin:14px 0}.workspace .queue{gap:0}.workspace .queue-item{border:0;border-radius:0;border-top:1px solid #e5edef;padding:18px 0;gap:18px;grid-template-columns:minmax(0,1fr) 175px}.workspace .queue-item[data-urgent=true]{border-left:0}.workspace .queue-item h3{font-size:14px;font-weight:600;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:7px 0}.workspace .queue-item p{font-size:11px;margin:6px 0;line-height:1.5}.workspace .queue-item .case-number{font-size:10px}.workspace .next-line{padding-top:7px;border:0;font-size:11px;color:#2d7071}.workspace .queue-action{justify-content:start;gap:13px}.workspace .queue-action .btn{font-size:11px;min-height:36px;padding:8px 12px;max-width:175px;width:100%}.workspace .queue-action .badge{font-size:10px;white-space:normal;text-align:center;align-self:stretch;justify-content:center}.queue-footer{margin-top:12px}.workspace .text-button{color:#45767e;background:transparent;font-size:12px;min-height:36px;padding:8px}.workspace #more{font-size:12px;min-height:36px;padding:9px 14px}.workspace .aside-stack h2{font-size:17px;line-height:1.4}.workspace .aside-stack .eyebrow{font-size:9px}.workspace .aside-stack .muted{font-size:12px;line-height:1.7}.responsibility-step{border-top:1px solid #e4ecef;padding-top:12px;margin-top:13px}.responsibility-step>span{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#7c949e}.responsibility-step p{font-size:12px;line-height:1.6;margin:5px 0 0}.workspace .tool-list a{display:flex;align-items:center;gap:12px;padding:13px 0;font-size:12px;line-height:1.4;color:#315968}.tool-icon{display:grid;place-items:center;color:#538291;background:#edf4f5;border-radius:8px;width:34px;height:34px;flex-shrink:0}.tool-label{flex:1}.tool-arrow{color:#7797a2}.workspace-footer{border-top:1px solid #d8e4e9;margin-top:28px;padding-top:20px;color:#738992;font-size:11px}.workspace-footer>div{display:flex;gap:8px;align-items:center}.workspace-footer strong{font-weight:500;color:#3f686e}.footer-dot{width:6px;height:6px;border-radius:50%;background:#5faaa0}.workspace-footer p{margin:8px 0 0;line-height:1.6}.workspace .freshness{font-size:10px;white-space:nowrap}.workspace .status{border-radius:10px;color:#925029}.workspace .status:not(:empty){padding:12px 16px;background:#fff4e6}
@media(min-width:1700px){.workspace .app-main{max-width:1500px}.overview-hero{padding:42px 46px}.hero-copy h1{font-size:45px}}@media(max-width:1150px){.workspace .app-header{gap:16px;padding:16px 22px}.workspace .app-nav{margin-left:10px;margin-right:0;max-width:none}.header-action{display:none}.overview-hero{gap:24px;padding:30px}.workspace .desk-grid{grid-template-columns:minmax(0,1fr) 265px}.workspace .card{padding:18px}.workspace .metrics{gap:8px}.workspace .metric{padding:14px 12px}.workspace .metric span{font-size:11px}}@media(max-width:850px){.workspace-bar{align-items:start}.workspace-bar>div:first-child{flex-wrap:wrap;gap:8px}.workspace .freshness{display:none}.overview-hero{grid-template-columns:1fr;gap:22px;padding:27px}.next-focus{padding:20px}.next-focus h2{font-size:17px}.focus-owner{margin-top:12px;padding-top:12px}.workspace .desk-grid{grid-template-columns:1fr}.workspace .aside-stack{grid-template-columns:1fr 1fr}.process-flow{gap:7px}.process-step{padding:13px 10px}.process-step strong{font-size:11px}.process-step small{font-size:10px}.workspace .app-nav a{font-size:12px;padding:9px}.workspace .app-header{align-items:center}}@media(max-width:600px){.workspace .app-header{padding:16px;display:block}.workspace .app-nav{margin:15px -4px -2px;gap:1px;justify-content:space-between}.workspace .app-nav a{padding:8px;font-size:11px}.workspace .brand small{font-size:10px}.workspace .brand svg{height:33px;width:28px}.workspace .app-main{padding:18px 14px 36px}.workspace-bar{margin-bottom:18px;gap:8px;flex-wrap:wrap}.bar-actions{margin-left:auto}.overview-hero{padding:23px;border-radius:15px}.hero-copy h1{font-size:30px}.hero-copy>p{font-size:13px}.hero-links{gap:16px;margin-top:22px}.hero-links .btn{padding:11px 15px;font-size:12px}.next-focus{padding:18px}.process-section{margin-top:24px}.process-section .section-head{gap:0}.subtle-label{font-size:11px;margin-bottom:14px}.process-flow{grid-template-columns:1fr;gap:7px}.process-step{display:grid;grid-template-columns:42px 1fr;column-gap:14px;padding:12px 16px;align-items:center}.process-step .step-top{grid-row:1/3;display:flex;flex-direction:column;gap:4px;margin:0;border-right:1px solid #d9e7e9;padding-right:13px}.process-step:after{display:none}.process-step strong{font-size:12px}.process-step small{font-size:11px;margin-top:3px}.step-count{font-size:20px}.step-index{font-size:9px}.workspace .metrics{grid-template-columns:1fr 1fr;margin-top:17px}.workspace .metric{grid-template-columns:1fr;gap:6px;padding:13px}.workspace .metric strong{font-size:24px}.workspace .aside-stack{grid-template-columns:1fr}.workspace .queue-item{grid-template-columns:1fr;gap:8px}.workspace .queue-action{flex-direction:row;align-items:center;justify-content:space-between;max-width:none}.workspace .queue-action .badge{align-self:auto}.workspace .queue-action .btn{max-width:none;width:auto;flex:0 1 auto}.workspace .queue-item h3{-webkit-line-clamp:3}.workspace .section-head{gap:12px}.workspace .section-head h2{font-size:17px}.workspace .filters{gap:10px}.workspace .filters label{min-width:150px}.workspace .card{padding:17px}.workspace .role-control summary{font-size:11px}}@media(prefers-reduced-motion:no-preference){.process-step,.next-focus{transition:background .2s,border-color .2s}.overview-hero{animation:arrive .3s ease-out}}@media print{.overview-hero{background:#fff;color:#173542;box-shadow:none}.hero-copy>p,.next-focus p{color:#173542}.next-focus{background:#fff}.workspace-bar,.hero-links,.header-action,.role-control{display:none}.workspace .aside-stack{display:none}.process-flow{grid-template-columns:repeat(5,1fr)}}
.workspace .routing-status{margin:0 0 15px;padding:10px 14px;border:1px solid #c8ddd8;border-radius:8px;background:#e8f2ee;color:#396b60;font-size:12px;line-height:1.55}.workspace .routing-status[hidden]{display:none}.workspace .case-routing{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 9px;margin:10px 0;font-size:11px;line-height:1.55;color:#637f87}.workspace .routing-label{border:1px solid #d7e6e8;border-radius:5px;padding:3px 7px;background:#f0f6f6;color:#376773;font-weight:600;flex-shrink:0}.workspace .routing-explanation{flex:1 1 240px}.workspace .queue-item .case-organization{color:#385d69;font-weight:500}
