.company-clubmobiles{display:grid;gap:24px}.club-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.club-metrics article{background:#fff;border:1px solid #e7e1e2;border-radius:13px;padding:21px 24px}.club-metrics article>span{display:flex;align-items:center;gap:10px;color:#85717b;font-size:12px}.club-metrics svg{color:#a46b7b}.club-metrics strong{display:block;font-size:36px;line-height:1.1;margin:16px 0 9px;font-weight:650;letter-spacing:-1px}.club-metrics small{color:#92828c;font-size:11px}.club-locations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:22px}.club-location{padding:20px;border:1px solid #e9e0e5;border-radius:11px;background:#fdfbfc}.club-location-heading{display:flex;align-items:center;gap:12px}.club-location-icon{display:grid;place-items:center;background:#f2e9ec;color:#9b596b;width:42px;height:42px;border-radius:11px;flex-shrink:0}.club-location h3{font-size:14px;margin:0 0 7px;overflow-wrap:anywhere}.club-location p{font-size:11px;color:#947d8a;margin:0;line-height:1.5;overflow-wrap:anywhere}.club-location-count{display:flex;align-items:baseline;gap:20px;margin:22px 0;color:#97828e;font-size:11px}.club-location-count strong{color:#3f343a;font-size:30px;font-weight:650}.club-location-count strong span{font-size:11px;font-weight:400;margin-left:8px;color:#97828e}.club-actions{display:flex;gap:8px;flex-wrap:wrap}.club-actions .button{font-size:11px;min-height:38px;padding:9px 11px}.club-reservation-filters{padding:16px 22px;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #eee8ea;align-items:center}.club-tabs{display:flex;gap:5px;background:#f5eff2;border-radius:8px;padding:4px}.club-tabs button{padding:8px 12px;border:0;border-radius:5px;background:transparent;color:#9b8190;font-size:12px;cursor:pointer;white-space:nowrap}.club-tabs button[aria-pressed=true]{background:#fff;color:#914456;box-shadow:0 1px 5px #4023310d;font-weight:600}.club-tabs b{font-size:10px;margin-left:5px}.club-reservation-filters>input{padding:11px 12px;border:1px solid #e6dde2;border-radius:8px;max-width:300px;width:100%;font-size:12px;background:#fff}.club-reservation{padding:20px 22px;display:grid;grid-template-columns:minmax(160px,1.5fr) 75px minmax(145px,1fr) 90px auto;gap:18px;align-items:center;border-bottom:1px solid #eee8ea}.club-reservation:last-child{border-bottom:0}.club-reservation-reference>strong{display:block;font-size:13px;overflow-wrap:anywhere}.club-reservation-reference>span{display:flex;align-items:center;gap:5px;margin-top:7px;color:#9a8390;font-size:10px}.club-reservation-reference p{font-size:11px;line-height:1.5;color:#8e7885;margin:9px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.club-reservation-quantity strong{display:block;font-size:20px;font-weight:600}.club-reservation-date>span,.club-reservation-quantity>span{display:block;font-size:10px;color:#9a8390;margin-top:4px}.club-reservation-date strong{display:block;font-size:11px;font-weight:500;margin-top:7px}.club-state{font-size:10px;border-radius:6px;padding:6px 8px;background:#f2e5e9;color:#975367;justify-self:start}.club-state.issued{background:#eaf2ed;color:#54846c}.club-state.cancelled{background:#efedef;color:#8f8490}.club-history summary{display:flex;align-items:center;gap:9px;padding:20px 22px;font-size:12px;font-weight:600;color:#8a6c7b;cursor:pointer;list-style:none}.club-history summary:after{content:"+";margin-left:auto;font-size:18px}.club-history[open] summary:after{content:"−"}.club-dialog-info{font-size:12px;line-height:1.7;color:#8a707e;margin:0}.club-confirm{padding:16px;background:#faf4f6;border:1px solid #eadde3;border-radius:8px}.club-confirm strong{font-size:14px;overflow-wrap:anywhere}.club-confirm p{font-size:12px;color:#927888;margin:8px 0 0}.club-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}@media(max-width:1100px){.club-locations{grid-template-columns:repeat(2,minmax(0,1fr))}.club-reservation{grid-template-columns:minmax(160px,1fr) 70px 150px 90px}.club-reservation>.club-actions{grid-column:1/-1;justify-content:flex-end}}@media(max-width:760px){.company-clubmobiles{gap:18px}.club-metrics{gap:9px}.club-metrics article{padding:16px 12px}.club-metrics article>span{font-size:10px;gap:5px}.club-metrics svg{width:16px}.club-metrics strong{font-size:28px;margin:12px 0 7px}.club-metrics small{font-size:9px;line-height:1.5;display:block}.club-locations{grid-template-columns:1fr;padding:16px}.club-location{padding:18px}.club-reservation-filters{padding:16px;align-items:stretch;flex-direction:column}.club-reservation-filters>input{max-width:none}.club-tabs{align-self:flex-start}.club-reservation{padding:18px 16px;grid-template-columns:minmax(0,1fr) 75px;gap:16px}.club-reservation-date{grid-column:1}.club-state{grid-column:2}.club-reservation>.club-actions{justify-content:flex-start}.club-reservation>.club-actions .button{min-height:44px;flex:1}.club-dialog-actions{flex-wrap:wrap}.club-dialog-actions .button{flex:1;min-height:44px}.club-history summary{padding:18px 16px}.club-location .club-actions .button{min-height:44px;flex:1}}.club-central-filter{display:flex;align-items:center;gap:24px}.club-central-filter .field{min-width:240px;max-width:340px}.club-central-filter p{margin:0;color:#887580;font-size:12px;line-height:1.6;max-width:620px}.club-company-name{display:block;color:#925468;font-size:10px;font-weight:600;margin:0 0 8px;overflow-wrap:anywhere}.club-reservation-reference>.club-company-name{margin:8px 0 0}.club-readonly .club-reservation{grid-template-columns:minmax(160px,1.5fr) 75px minmax(145px,1fr) 90px}.club-readonly .club-location-count{margin-bottom:0}@media(max-width:760px){.club-central-filter{display:block}.club-central-filter .field{max-width:none;min-width:0}.club-central-filter p{margin-top:12px}.club-readonly .club-reservation{grid-template-columns:minmax(0,1fr) 75px}}.dispatch-sound{display:flex;flex-direction:column;gap:5px;align-items:flex-end;max-width:340px}.dispatch-sound-controls{display:flex;align-items:center;gap:8px}.dispatch-sound-controls button{font-family:inherit;cursor:pointer;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9px;padding:9px 11px}.dispatch-sound .sound-switch{background:#fff;border:1px solid #d8ced3;color:#665560;font-size:12px;font-weight:600}.dispatch-sound .sound-switch[aria-checked=true]{background:#f5e9ed;border-color:#c497a4;color:#8b3d52}.sound-switch-track{display:inline-flex!important;align-items:center;box-sizing:border-box;width:30px;height:18px;border-radius:12px;background:#b9aeb5;padding:3px;flex-shrink:0}.sound-switch-track i{display:block!important;width:12px!important;height:12px!important;background:#fff!important;border-radius:50%;transition:transform .15s}.sound-switch[aria-checked=true] .sound-switch-track{background:#934b60}.sound-switch[aria-checked=true] .sound-switch-track i{transform:translateX(12px)}.dispatch-sound .sound-test{font-size:11px;background:transparent;color:#8d6877;border:1px solid #e0d5dc}.dispatch-sound button:disabled{opacity:.5;cursor:not-allowed}.dispatch-sound button:focus-visible{outline:2px solid #934b60;outline-offset:3px}.dispatch-sound .sound-hint{display:block;font-size:10px;line-height:1.5;color:#8d7c87;max-width:330px;text-align:right}.dispatch-title{flex-wrap:wrap}.dispatch-sync{flex-wrap:wrap;justify-content:flex-end}.dispatch-sync>.dispatch-sound{flex-basis:100%;order:3}.heading-action>.dispatch-sound{margin-right:8px}.sound-demo-action{margin-left:12px;padding:6px 10px;border:1px solid #b9a9a0;border-radius:6px;background:#fff9;color:#796253;font-size:11px;cursor:pointer}.app[data-theme=dark] .sound-switch{background:#28232a;color:#d5c4cd;border-color:#66505d}.app[data-theme=dark] .sound-switch[aria-checked=true]{background:#50323f;color:#f0dce4}.app[data-theme=dark] .sound-hint,.app[data-theme=dark] .sound-test{color:#bda6b2}@media(max-width:760px){.dispatch-sync{justify-content:flex-start}.dispatch-sync>.dispatch-sound{flex-basis:auto;order:0}.dispatch-sound{align-items:flex-start;max-width:100%}.dispatch-sound .sound-hint{text-align:left}.dispatch-sound-controls button{min-height:44px}.heading-action>.dispatch-sound{margin:0}.sound-demo-action{display:block;margin:10px 0 0}}.dispatch-sound{width:320px;max-width:100%;gap:6px}.dispatch-sound-controls{flex-wrap:wrap}.dispatch-sync{max-width:100%}.dispatch-sound-settings{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;width:100%;align-items:end}.dispatch-sound-settings label{display:flex;flex-direction:column;gap:4px;min-width:0}.dispatch-sound-settings label>span{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:10px;font-weight:600;color:#78616e;letter-spacing:0;text-transform:none}.dispatch-sound-settings output{font-variant-numeric:tabular-nums;white-space:nowrap}.dispatch-sound .sound-tone select{border:1px solid #d8ced3;border-radius:8px;padding:7px 25px 7px 9px;font-family:inherit;font-size:12px;font-weight:500;background:#fff;color:#665560}.dispatch-sound .sound-tone select,.dispatch-sound .sound-volume input{display:block;box-sizing:border-box;width:100%;min-height:38px;cursor:pointer}.dispatch-sound .sound-volume input{height:38px;margin:0;padding:0;accent-color:#934b60;background:transparent;border:0;box-shadow:none}.dispatch-sound input:focus-visible,.dispatch-sound select:focus-visible{outline:2px solid #934b60;outline-offset:3px}.dispatch-sound .sound-device-hint{display:block;font-size:10px;line-height:1.5;color:#8d7c87;text-align:right}.app[data-theme=dark] .sound-tone select{background:#28232a;color:#eadfe5;border-color:#66505d}.app[data-theme=dark] .dispatch-sound-settings label>span,.app[data-theme=dark] .sound-device-hint{color:#bda6b2}@media(max-width:760px){.dispatch-sound .sound-device-hint{text-align:left}.dispatch-sound .sound-tone select,.dispatch-sound .sound-volume input{min-height:44px;height:44px}.dispatch-sync>.dispatch-sound{flex-basis:100%}.dispatch-sound-settings{gap:12px}}.dispatcher-app .dispatch-sound[data-compact=true]{width:auto;max-width:100%;min-width:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.dispatcher-app .dispatch-sound[data-compact=true] .dispatch-sound-controls{gap:5px;flex-wrap:wrap}.dispatcher-app .dispatch-sound[data-compact=true] .dispatch-sound-controls button{min-height:40px;padding:7px 9px;font-size:11px;gap:6px}.dispatcher-app .dispatch-sound[data-compact=true] .sound-switch,.dispatcher-app .dispatch-sound[data-compact=true] .sound-test{color:var(--dispatch-muted,#596b7d);background:var(--dispatch-surface,#fff);border-color:var(--dispatch-line,#d6dfe7)}.dispatcher-app .dispatch-sound[data-compact=true] .sound-switch[aria-checked=true]{color:var(--dispatch-accent,#873c52);background:var(--dispatch-accent-soft,#f4e9ed);border-color:var(--dispatch-accent,#873c52)}.dispatcher-app .dispatch-sound[data-compact=true] .sound-options{position:relative;min-width:0}.dispatcher-app .dispatch-sound[data-compact=true] .sound-options>summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:7px 10px;box-sizing:border-box;border:1px solid var(--dispatch-line,#d6dfe7);border-radius:8px;color:var(--dispatch-muted,#596b7d);background:var(--dispatch-surface,#fff);font-size:11px;font-weight:600;white-space:nowrap;list-style:none;cursor:pointer}.dispatcher-app .dispatch-sound[data-compact=true] .sound-options>summary::-webkit-details-marker{display:none}.dispatcher-app .dispatch-sound[data-compact=true] .sound-options>summary:after{content:"+";font-size:16px;line-height:1}.dispatcher-app .dispatch-sound[data-compact=true] .sound-options[open]>summary:after{content:"−"}.dispatcher-app .dispatch-sound[data-compact=true] .sound-settings-content{position:absolute;z-index:50;right:0;top:calc(100% + 6px);width:min(330px,calc(100vw - 32px));box-sizing:border-box;padding:12px;border:1px solid var(--dispatch-line,#d6dfe7);border-radius:10px;color:var(--dispatch-ink,#223247);background:var(--dispatch-surface,#fff);box-shadow:0 10px 30px #07142626}.dispatcher-app .dispatch-sound[data-compact=true] .dispatch-sound-settings{gap:10px}.dispatcher-app .dispatch-sound[data-compact=true] .dispatch-sound-settings label>span,.dispatcher-app .dispatch-sound[data-compact=true] .sound-device-hint,.dispatcher-app .dispatch-sound[data-compact=true] .sound-hint{color:var(--dispatch-muted,#596b7d);text-align:left;line-height:1.45}.dispatcher-app .dispatch-sound[data-compact=true] .sound-device-hint,.dispatcher-app .dispatch-sound[data-compact=true] .sound-hint{margin-top:7px;max-width:none;font-size:11px}.dispatcher-app .dispatch-sound[data-compact=true] .sound-tone select{color:var(--dispatch-ink,#223247);border-color:var(--dispatch-line,#d6dfe7);background:var(--dispatch-bg,#f0f3f6);min-height:40px}.dispatcher-app .dispatch-sound[data-compact=true] .sound-volume input{min-height:40px;height:40px;accent-color:var(--dispatch-accent,#873c52)}.dispatcher-app .dispatch-sound[data-compact=true] .sound-current-message{flex:1 1 100%;max-width:430px;color:var(--dispatch-muted,#596b7d);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.dispatcher-app .dispatch-sound[data-compact=true] :is(button,summary,select,input):focus-visible{outline:2px solid var(--dispatch-accent,#873c52);outline-offset:2px}.dispatcher-app[data-dashboard-layout=monitor] .dispatch-sound[data-compact=true] .sound-switch[aria-checked=true] .sound-switch-track{background:#c5748e}@media (max-width:1250px),(orientation:portrait){.dispatcher-app .dispatch-sound[data-compact=true]{justify-content:flex-start}.dispatcher-app .dispatch-sound[data-compact=true] .sound-settings-content{left:0;right:auto}}@media (max-width:600px){.dispatcher-app .dispatch-sound[data-compact=true] .sound-options[open],.dispatcher-app .dispatch-sync>.dispatch-sound[data-compact=true]{flex:1 1 100%}.dispatcher-app .dispatch-sound[data-compact=true] .sound-options[open]>summary{justify-content:flex-start}.dispatcher-app .dispatch-sound[data-compact=true] .sound-settings-content{position:static;width:100%;margin-top:6px;box-shadow:none}}@media (min-width:900px){.dispatcher-app[data-view=overview] .dispatch-sound[data-compact=true] .sound-settings-content{left:auto;right:0}}.operations-panel{display:grid;gap:22px}.operations-toolbar{display:flex;gap:20px;align-items:end;justify-content:space-between}.case-priority,.operations-form label,.operations-toolbar label{display:grid;gap:7px;font-size:12px;font-weight:600}.case-priority select,.operations-filters input,.operations-filters select,.operations-form input:not([type=checkbox]),.operations-form textarea,.operations-toolbar select{padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;max-width:100%;width:100%}.operations-toolbar select{min-width:220px}.operations-toolbar>span{color:var(--muted);font-size:12px}.operations-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);gap:22px;align-items:start}.operations-card{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:23px;min-width:0}.operations-heading{display:flex;align-items:start;justify-content:space-between;gap:15px;margin-bottom:20px}.operations-heading h2{font-size:16px;font-weight:700;line-height:1.4}.operations-heading p,.operations-help{font-size:12px;line-height:1.65;color:var(--muted);margin-top:7px}.operations-heading>svg{color:var(--purple)}.operations-side{display:grid;gap:20px}.operations-form{display:grid;gap:14px}.operations-form textarea{resize:vertical;min-height:70px;line-height:1.6}.operations-form .button{justify-self:start}.operations-filters{display:flex;gap:10px;margin-bottom:18px}.operations-filters>*{min-width:0;flex:1}.operations-case-list{display:grid;gap:14px;max-height:850px;overflow:auto}.operations-case{border:1px solid var(--line);border-left:3px solid #b2a6aa;border-radius:9px;padding:17px}.operations-case.overdue{border-left-color:#a44c58;background:color-mix(in srgb,var(--surface) 95%,#b64c5c)}.operations-case-heading{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--muted);flex-wrap:wrap}.operations-priority{font-size:10px;font-weight:750;padding:4px 7px;border-radius:5px;background:var(--bg);color:var(--ink)}.operations-priority.p1{background:#f7e6e9;color:#963f50}.operations-driver{display:flex;align-items:center;gap:12px;justify-content:space-between;text-align:left;width:100%;background:none;color:var(--ink);font-size:15px;font-weight:700;padding:13px 0 7px}.operations-driver>span{font-size:10px;font-weight:500;color:var(--purple)}.operations-note-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;font-size:13px}.case-actions{padding:12px 0}.case-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:10px;line-height:1.4}.case-badges>span{display:inline-flex;gap:5px;align-items:center;padding:5px 7px;border-radius:6px;overflow-wrap:anywhere}.case-owner{color:var(--purple);background:var(--purple-soft)}.case-unassigned{color:var(--muted);background:var(--bg)}.case-overdue{color:#a04a55;background:#f8e8eb}.case-buttons{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-top:12px}.case-buttons .button{font-size:11px;min-height:38px}.case-priority{font-size:10px}.case-priority select{padding:8px 10px;font-size:11px}.operations-complete{font-size:11px}.operations-empty{padding:25px 0;color:var(--muted);font-size:13px}.operations-notes{margin-top:18px}.operations-notes article{border-top:1px solid var(--line);padding:15px 0}.operations-notes article small{display:block;color:var(--muted);font-size:10px;margin:6px 0}.operations-notes .text-button{font-size:11px}.operations-handover-create{border-color:color-mix(in srgb,var(--purple) 35%,var(--line))}.operations-reminders summary{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;font-weight:650}.operations-reminders .operations-help{margin:14px 0}.operations-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.operations-times label{font-size:10px}.operations-checkbox{display:flex!important;align-items:center;gap:8px!important}.operations-saved{border-top:1px solid var(--line)}.operations-saved summary{padding:17px 0;display:flex;gap:14px;justify-content:space-between;cursor:pointer;font-size:12px}.operations-saved summary>span:last-child{font-size:11px;color:var(--muted)}.operations-saved-body{padding:0 0 22px}.operations-saved-notes{background:var(--bg);padding:15px;border-radius:8px;margin:15px 0;line-height:1.6;font-size:12px}.operations-saved-notes h3{font-size:12px;font-weight:700;margin-bottom:8px}.operations-saved-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}.operations-saved-notes small{color:var(--muted)}.operations-saved-cases>div{border-bottom:1px solid var(--line);padding:12px 0;display:grid;gap:5px;font-size:12px}.operations-saved-cases span{color:var(--muted);font-size:10px}.operations-saved-cases p{white-space:pre-wrap;overflow-wrap:anywhere}.operations-saved-body>.button,.operations-saved-body>.operations-help{margin-top:15px}.operations-ack{display:flex;align-items:center;gap:7px;color:var(--green);margin-top:15px;font-size:12px}.reminder-banner{display:flex;align-items:center;gap:14px;border:1px solid #e6c6cd;background:#fbf0f2;color:#873c4c;border-radius:11px;padding:16px 20px;margin:0 0 22px}.reminder-banner>div{flex:1}.reminder-banner strong{display:block;font-size:13px}.reminder-banner span{display:block;font-size:11px;margin-top:4px}.reminder-banner .button{font-size:11px;background:#fff;color:#873c4c}.dispatch-driver-entry{flex-wrap:wrap}.dispatch-driver-entry>.case-actions{width:100%;padding:0 20px 16px 64px}.dispatch-driver-info .case-badges{margin-top:6px}.callback-card .case-actions{width:100%}.sidebar{overflow-y:auto}.app[data-theme=dark] .reminder-banner{background:#39272e;border-color:#6d4755;color:#f5c9d5}.app[data-theme=dark] .case-overdue{background:#412b34;color:#efbac8}@media(max-width:1050px){.operations-grid{grid-template-columns:1fr}.operations-case-list{max-height:650px}.operations-side{grid-template-columns:1fr 1fr}.operations-reminders{grid-column:1/-1}}@media(max-width:660px){.operations-toolbar{align-items:stretch;flex-direction:column;gap:12px}.operations-toolbar select{min-width:0}.operations-grid,.operations-side{grid-template-columns:1fr}.operations-card{padding:18px}.operations-filters{flex-direction:column}.operations-saved summary{flex-direction:column;gap:6px}.operations-case{padding:14px}.reminder-banner{flex-wrap:wrap;padding:16px}.reminder-banner>div{min-width:200px}.reminder-banner .button{margin-left:35px}.operations-driver>span{max-width:70px;text-align:right}.case-buttons{align-items:stretch}.case-buttons .button{min-height:42px}.dispatch-driver-entry>.case-actions{padding-left:18px}.operations-times{gap:6px}.operations-times label{font-size:10px}.operations-times input{padding:9px!important}}.case-badges>.case-escalation{font-size:11px;font-weight:700;padding:6px 8px;border:1px solid transparent}.case-escalation.escalation-level-1{background:#fff2d5;color:#754500;border-color:#ecd094}.case-escalation.escalation-level-2{background:#fbe3e7;color:#8d2036;border-color:#e7aab6}.operations-case.escalation-case-1{border-left:4px solid #c38a27;background:color-mix(in srgb,var(--surface) 96%,#dfab42)}.operations-case.escalation-case-2{border-left:4px solid #a5344c;background:color-mix(in srgb,var(--surface) 94%,#b13953)}.operations-escalation-contact{display:flex;gap:7px;align-items:flex-start;font-size:12px;line-height:1.6;margin-top:12px;color:var(--ink);overflow-wrap:anywhere}.operations-escalation-contact>svg{flex:none;margin-top:2px;color:var(--purple)}.operations-escalations{grid-column:1/-1;border-color:color-mix(in srgb,var(--purple) 35%,var(--line))}.operations-escalations summary{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;font-weight:650;line-height:1.5}.operations-escalations summary>svg{flex:none;color:var(--purple)}.operations-escalations>.operations-help{margin:14px 0}.operations-escalation-companies{display:grid;gap:9px;max-height:540px;overflow:auto}.operations-escalation-companies>button{display:grid;gap:5px;padding:13px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);text-align:left;line-height:1.5}.operations-escalation-companies>button:hover{border-color:var(--purple);background:var(--purple-soft)}.operations-escalation-companies strong{font-size:14px;font-weight:650;overflow-wrap:anywhere}.operations-escalation-companies span{font-size:11px;color:var(--muted)}.operations-company-name{font-size:16px;font-weight:650;line-height:1.5;color:var(--ink);overflow-wrap:anywhere;margin:0 0 9px}.operations-field-hint{font-size:10px;line-height:1.45;font-weight:400;color:var(--muted)}.operations-filters{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.operations-filters select:last-child{grid-column:1/-1}.reminder-banner.escalation-warning{border-color:#e9cd94;background:#fff7e7;color:#744b08}.reminder-banner.escalation-critical{border-color:#d48f9f;background:#fcedf0;color:#86273c}.reminder-banner.escalation-warning .button{color:#744b08}.reminder-banner.escalation-critical .button{border-color:#922b43;background:#922b43;color:white}.app[data-theme=dark] .case-escalation.escalation-level-1{background:#3f331e;color:#f6d28f;border-color:#78603b}.app[data-theme=dark] .case-escalation.escalation-level-2{background:#4e2632;color:#ffd3de;border-color:#995064}.app[data-theme=dark] .reminder-banner.escalation-warning{background:#3c3222;border-color:#78603b;color:#f6d28f}.app[data-theme=dark] .reminder-banner.escalation-critical{background:#45242e;border-color:#995064;color:#ffd3de}@media(max-width:660px){.operations-filters{grid-template-columns:1fr}.operations-escalations summary{align-items:flex-start}.operations-escalation-contact{font-size:12px}}