.Q8iQDG_panel{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:12px;flex-shrink:0;padding:16px}.Q8iQDG_panel header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.Q8iQDG_panel h2{margin:0;font-size:16px;font-weight:650}.Q8iQDG_panel header>strong{font-variant-numeric:tabular-nums;font-size:13px}.Q8iQDG_panel p{color:var(--secondary);margin:8px 0;font-size:13px;line-height:1.5}.Q8iQDG_list{display:grid}.Q8iQDG_item{color:inherit;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;text-decoration:none;display:flex}.Q8iQDG_item:last-child{border-bottom:0}.Q8iQDG_item>span{gap:4px;min-width:0;font-size:13px;display:grid}.Q8iQDG_item small{color:var(--secondary);font-size:12px}.Q8iQDG_item strong{font-size:14px;font-weight:650}.Q8iQDG_item strong,.Q8iQDG_item small,.Q8iQDG_item span{overflow-wrap:anywhere}.Q8iQDG_item b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.Q8iQDG_item:hover,.Q8iQDG_item:focus-visible{color:var(--brand-functional)}.Q8iQDG_pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.Q8iQDG_pager span{white-space:nowrap;color:var(--secondary);font-size:12px}.Q8iQDG_panel>small{color:var(--secondary);margin-top:10px;font-size:12px;line-height:1.4;display:block}@media (max-width:430px){.Q8iQDG_panel{padding:12px}.Q8iQDG_item{gap:10px}.Q8iQDG_pager button{min-height:44px;padding:8px;font-size:13px}}
.operations-workspace{gap:18px;max-width:1480px}.operations-workspace .overview-heading h1{letter-spacing:-.6px;margin:0 0 4px;font-size:26px}.operations-workspace .overview-title{align-items:center;gap:10px;min-width:0;display:flex}.operations-workspace .overview-title h1{margin:0}.operations-workspace .client-button{min-height:40px}.operations-workspace .dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,1fr);gap:20px}.operations-workspace .overview-panel{box-shadow:none;border-radius:12px}.operations-workspace .overview-panel>header{padding:16px 18px}.operations-workspace .overview-panel h2{font-size:16px;font-weight:650}.operations-workspace .dashboard-active{color:var(--secondary);font-size:12px}.operations-workspace .agenda-filters{grid-template-columns:1fr 1fr;gap:8px;padding:12px 18px;display:grid}.operations-workspace .overview-filters button{border-radius:8px;min-height:42px;font-size:13px;transition:background-color .12s,color .12s,border-color .12s}.operations-workspace .overview-filters button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-border);color:var(--hover-ink)}.operations-workspace .agenda-filters button{justify-content:space-between;padding:12px;font-size:14px}.operations-workspace .agenda-filters button>span{font-size:18px;font-weight:700}.operations-workspace .overview-scroll{padding:4px 12px 12px}.operations-workspace .overview-agenda-row{grid-template-columns:58px minmax(0,1fr) auto;gap:14px;padding:18px 6px}.operations-workspace .overview-agenda-row>time{font-size:19px}.operations-workspace .overview-row-identity strong{font-size:14px;font-weight:650}.operations-workspace .overview-row-identity>span{font-size:13px;line-height:1.5}.operations-workspace .agenda-row-action,.operations-workspace .deadline-row-action{flex-direction:column;align-items:flex-end;gap:8px;min-width:0;display:flex}.operations-workspace .overview-open{color:var(--brand-functional);overflow-wrap:anywhere;font-size:12px;font-weight:600;display:inline}.operations-workspace .overview-status{max-width:none;font-size:12px}.operations-workspace .dashboard-side{gap:16px;padding-right:2px}.operations-workspace .dashboard-side>section{flex-shrink:0}.operations-workspace .dashboard-expiry{flex:none;min-height:0;max-height:none}.operations-workspace .dashboard-expiry-list{padding:0 16px}.operations-workspace .overview-deadline-row{grid-template-columns:minmax(0,1fr) minmax(110px,.32fr) minmax(135px,.3fr);align-items:center;gap:16px;padding:18px 8px}.operations-workspace .deadline-thresholds{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:14px;display:flex}.operations-workspace .deadline-thresholds small{color:var(--secondary);font-size:12px;line-height:1.4}.operations-workspace .dashboard-expiry .overview-deadline-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.operations-workspace .dashboard-expiry .overview-row-identity{grid-area:1/1}.operations-workspace .dashboard-expiry .deadline-thresholds{grid-area:2/1;font-size:13px}.operations-workspace .dashboard-expiry .deadline-row-action{text-align:right;grid-area:1/2/3;max-width:150px}.operations-workspace .dashboard-expiry .overview-status{grid-area:auto}.operations-workspace .dashboard-receipts>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:16px 18px 4px;font-size:28px;line-height:1.2}.operations-workspace .dashboard-receipts>p{color:var(--secondary);margin:6px 0;padding:0 18px;font-size:13px}.operations-workspace .dashboard-receipts>small{color:var(--secondary);padding:0 18px 16px;font-size:12px;line-height:1.5}.operations-workspace .dashboard-receipts header>span{color:var(--secondary);font-size:13px}.operations-workspace .overview-fleet-grid{padding:0 18px 8px}.operations-workspace .overview-fleet-grid>a{min-height:42px;color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:13px;text-decoration:none;display:flex}.operations-workspace .overview-fleet-grid>a:last-child{border-bottom:0}.operations-workspace .overview-panel-note{padding:10px 18px 14px;font-size:12px}.operations-workspace .overview-footnote{max-height:none;font-size:12px;line-height:1.5}.operations-workspace .overview-empty{justify-items:center;gap:10px;padding:32px 16px;display:grid}.deadline-controls{flex-shrink:0;gap:12px;display:grid}.deadline-primary{grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;display:grid}.deadline-search-line{gap:10px;display:flex}.deadline-search-line input{width:min(100%,520px);min-width:0;min-height:42px;font:inherit;background:var(--field);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:14px}.overview-active-filters{flex-wrap:wrap;gap:8px;display:flex}.overview-active-filters button{font:inherit;border:1px solid var(--accent-border);min-height:36px;color:var(--hover-ink);background:var(--accent-soft);border-radius:20px;padding:6px 12px;font-size:12px}.deadline-more-filters{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:16px;max-height:30dvh;padding:14px;display:grid;overflow:auto}.deadline-more-filters>div{align-content:start;gap:8px;display:grid}.deadline-more-filters>div>span{color:var(--secondary);font-size:12px;font-weight:600}.operations-workspace .overview-pagination{gap:8px;font-size:12px}.operations-workspace :is(button,a){touch-action:manipulation}.overview-mobile.operations-workspace{gap:14px;width:100%;display:flex;overflow:visible}.overview-mobile.operations-workspace .deadlines-list-panel{flex:none;height:auto;overflow:visible}.overview-mobile.operations-workspace .overview-scroll{max-height:none;padding:0 10px;overflow:visible}@media (max-width:1100px){.operations-workspace .overview-agenda-row{grid-template-columns:52px minmax(0,1fr)}.operations-workspace .agenda-row-action{flex-flow:wrap;grid-column:2;justify-content:space-between;align-items:center}.operations-workspace .dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}}@media (max-width:900px),(max-height:650px){.operations-workspace .dashboard-grid{gap:16px;display:flex;overflow:auto}.operations-workspace .dashboard-agenda{min-height:260px;max-height:none}.operations-workspace .dashboard-agenda .overview-scroll{min-height:100px;max-height:52dvh}.operations-workspace .dashboard-side{overflow:visible}.deadline-more-filters{grid-template-columns:1fr}}@media (max-width:600px){.operations-workspace{gap:12px}.operations-workspace .overview-heading h1{font-size:23px}.operations-workspace .overview-panel>header{padding:12px}.operations-workspace .overview-filters button{flex-wrap:wrap;gap:6px;min-height:44px;padding:8px;font-size:12px}.operations-workspace .agenda-filters{padding:10px 12px}.operations-workspace .overview-deadline-row{grid-template-columns:minmax(0,1fr);gap:9px;padding:16px 2px}.operations-workspace .overview-deadline-row .overview-row-identity{grid-area:auto/1}.operations-workspace .overview-deadline-row .deadline-thresholds{grid-area:auto/1;align-items:flex-start}.operations-workspace .overview-deadline-row .deadline-row-action{text-align:left;flex-direction:row;grid-area:auto/1;justify-content:space-between;align-items:center;max-width:none}.operations-workspace .overview-deadline-row .overview-open{display:inline}.operations-workspace .overview-panel h2{font-size:15px}.operations-workspace .overview-pagination{padding:10px}.operations-workspace .overview-pagination>span{flex-basis:100%}.operations-workspace .overview-panel-note{padding:10px 12px}.operations-workspace .overview-footnote{font-size:11px}.operations-workspace .deadline-more-filters{max-height:35dvh}.overview-mobile.operations-workspace .deadline-more-filters{max-height:none}.deadline-primary{gap:5px}.operations-workspace .client-button{min-height:44px}.deadline-search-line input{flex:1}.overview-mobile .overview-title .context-back{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.operations-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.operations-workspace .dashboard-expiry .overview-open{display:inline}.overview-mobile.operations-workspace .overview-deadline-row{color:var(--ink)}
