:root{--waiste-logo-deep:#042f33;--waiste-logo-cyan:#03e1ea;--office-blue:#f7f8fa;--office-blue-soft:#f1f5f9;--office-blue-line:#e5e7eb;--office-blue-active:#eff6ff;--office-nav:#03103b;--office-nav-deep:#020b29;--office-nav-border:#1b2c5e;--w-scope-max:420px;--w-scope-max-md:320px;--w-find-w:420px;--w-find-max:520px;--office-canvas:#f7f8fa;--office-focus:#2563eb;--office-warning:#d97706;--office-danger:#dc2626}.waiste-office-shell{--office-navy:var(--office-nav);--office-navy-hover:var(--office-nav-deep);--office-canvas:#eaf0f5;--office-blue-soft:#eaf0f5;--office-blue-line:#cbd5e1;--office-blue-active:#dce7f0;--office-focus:#376d97;--brand-primary:#203650;--brand-tint:#eaf0f5;--ink:#172b42;--ink-soft:#475d73}.waiste-office-shell .waiste-app-header{background:var(--office-nav);color:#fff;box-shadow:0 1px 0 var(--office-nav-deep)}.waiste-office-shell .waiste-app-header h1,.waiste-office-shell .waiste-app-header>.waiste-header-menu,.waiste-office-shell .waiste-app-header .waiste-who-filter,.waiste-office-shell .waiste-app-header .waiste-scope-trigger{color:#fff}.waiste-office-shell .waiste-app-header .waiste-scope-trigger:hover,.waiste-office-shell .waiste-app-header .waiste-scope-trigger[aria-expanded=true],.waiste-office-shell .waiste-app-header .waiste-who-filter:hover{background:rgba(255,255,255,.16)}.waiste-office-shell .waiste-app-header .waiste-scope-trigger,.waiste-office-shell .waiste-app-header .waiste-who-filter{border-color:rgba(255,255,255,.38)}.waiste-office-shell .waiste-app-header .waiste-header-menu:hover,.waiste-office-shell .waiste-app-header .waiste-header-menu:active,.waiste-office-shell .waiste-app-header .waiste-header-actions>button:hover,.waiste-office-shell .waiste-app-header .waiste-header-actions>button:active,.waiste-office-shell .waiste-app-header .waiste-pilot-run-menu-toggle:hover,.waiste-office-shell .waiste-app-header .waiste-pilot-run-menu-toggle[aria-expanded=true]{background:var(--office-navy-hover);color:#fff}.waiste-office-shell .waiste-app-header button:focus-visible{outline-offset:2px;outline:2px solid #b8d9ea}.waiste-office-shell .waiste-page-tabs-host{background:#dce5ee;border-bottom:1px solid #b9c8d7}.waiste-office-shell .waiste-page-tabs-host .w-tab{color:#304a63}.waiste-office-shell .waiste-page-tabs-host .w-tab.is-active{color:#fff;background:#203650}.waiste-office-shell .waiste-page-tabs-host .w-tab.is-active:after{background:#91bccb}.waiste-map-shell .waiste-date-tip:after{top:calc(100% + 12px);bottom:auto}@media (hover:none){.waiste-map-shell .waiste-date-tip:after{display:none}}.waiste-office-shell .waiste-map-shell[data-day-pilot=split] [data-slot=shell\.sheet]{background:#eaf0f5}.waiste-office-shell .waiste-map-shell[data-day-pilot=split] [data-stop-row]{background:#fff;border-color:#cbd5e1}.waiste-office-shell .waiste-map-shell[data-day-pilot=split] [data-stop-row]>.w-row-main:hover{background:#f3f6f9}.waiste-office-shell .waiste-map-shell[data-day-pilot=split] [data-slot=run\.header].waiste-pilot-run-header{color:#fff;background:#203650;border-bottom-color:#344d69}.waiste-office-shell .waiste-map-shell[data-day-pilot=split] .waiste-pilot-run-header .waiste-pilot-run-title,.waiste-office-shell .waiste-map-shell[data-day-pilot=split] .waiste-pilot-run-header .waiste-pilot-run-progress,.waiste-office-shell .waiste-map-shell[data-day-pilot=split] .waiste-pilot-run-header>.waiste-pilot-run-menu>.waiste-pilot-run-menu-toggle{color:#fff}.waiste-office-shell .waiste-map-shell[data-day-pilot=split] .waiste-pilot-run-header .waiste-pilot-run-title:hover:before,.waiste-office-shell .waiste-map-shell[data-day-pilot=split] .waiste-pilot-run-header>.waiste-pilot-run-menu>.waiste-pilot-run-menu-toggle:hover,.waiste-office-shell .waiste-map-shell[data-day-pilot=split] .waiste-pilot-run-header>.waiste-pilot-run-menu>.waiste-pilot-run-menu-toggle[aria-expanded=true]{background:#2d4968}.waiste-office-shell .waiste-map-shell[data-day-pilot=split] .waiste-pilot-run-header .waiste-pilot-run-menu-content{color:#172b42;background:#fff}.waiste-office-shell .waiste-map-shell[data-day-pilot=split] .waiste-pilot-run-header .waiste-pilot-run-title:focus-visible{outline-offset:-3px;outline:2px solid #b8d9ea}.waiste-office-shell .waiste-map-shell[data-day-pilot=split] .waiste-pilot-run-header>.waiste-pilot-run-menu>.waiste-pilot-run-menu-toggle:focus-visible{outline-offset:-3px;outline:2px solid #b8d9ea}.waiste-office-shell .waiste-map-shell[data-day-pilot=split] [data-slot="planner.sequence.toggle"] button[aria-pressed=true]{color:#fff;background:#203650}.w-sheet.waiste-occurrence-history-dialog{border:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.w-sheet.waiste-occurrence-history-dialog>div:first-child{display:none}.waiste-occurrence-history-heading{flex:none}.waiste-occurrence-history-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.waiste-occurrence-history-toolbar{color:#fff;background:#203650;align-items:center;gap:12px;padding:8px 20px;display:flex}.waiste-occurrence-history-toolbar :-webkit-any(button,h2){color:inherit}.waiste-occurrence-history-toolbar :-moz-any(button,h2){color:inherit}.waiste-occurrence-history-toolbar :is(button,h2){color:inherit}.waiste-appointment-current{border-top:1px solid var(--mist);padding:20px}.waiste-appointment-current dl>div{justify-content:space-between;gap:20px;padding:12px 0;font-size:14px;display:flex}.waiste-appointment-current dt{color:var(--ink-soft);flex-shrink:0}.waiste-appointment-current dd{text-align:right;overflow-wrap:anywhere}.w-sheet.waiste-day-pilot-record-dialog:not(.waiste-occurrence-history-dialog){padding:0 20px 20px}.waiste-day-pilot-record-dialog:not(.waiste-occurrence-history-dialog)>div:first-child{border-bottom:1px solid var(--mist);align-items:center;margin:0 -20px;padding:12px 20px}.waiste-day-pilot-record-dialog:not(.waiste-occurrence-history-dialog)>div:first-child h3{padding-right:40px;font-size:16px;line-height:1.4}.waiste-day-pilot-record-dialog [data-slot="shell.scheduled.stopDetail"]:not([data-compact]){background:var(--surface);border-radius:0;margin:0;padding:0}.waiste-day-pilot-record-dialog .waiste-record-options{position:absolute;top:12px;right:66px}.waiste-record-tone-overdue{--st-record-tone:var(--st-record-overdue)}.waiste-record-tone-due{--st-record-tone:var(--st-record-due)}.waiste-record-tone-done,.waiste-record-tone-paid{--st-record-tone:var(--st-record-done)}.waiste-record-tone-skipped{--st-record-tone:var(--st-record-skipped)}.waiste-record-status-band,.waiste-record-status-badge{--st-record-on:var(--st-record-fg)}.waiste-record-status-band[data-tone=done],.waiste-record-status-band[data-tone=paid],.waiste-record-status-band[data-tone=skipped],.waiste-record-status-badge[data-tone=done],.waiste-record-status-badge[data-tone=paid],.waiste-record-status-badge[data-tone=skipped]{--st-record-on:var(--st-record-fg-dark)}.waiste-record-status-band{background:var(--st-record-tone,var(--st-record-due));height:129.5px;color:var(--st-record-on);margin:0 -20px;padding:0;transition:background-color .25s;display:block;position:relative}.waiste-record-avatar{width:36px;height:36px;color:var(--st-record-tone,var(--st-record-due));background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:22.95px;left:14.95px}.waiste-record-head-line{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;position:absolute;left:62.9px;right:120px;overflow:hidden}.waiste-record-head-line[data-line=date]{top:6.77px}.waiste-record-head-line[data-line=status]{align-items:center;gap:3.5px;display:flex;top:30.9px}.waiste-record-head-line[data-line=status] strong{font-weight:700}.waiste-record-head-line[data-line=status]>svg{flex:none;margin-right:3.9px}.waiste-record-head-line[data-line=who]{top:55.1px}.waiste-record-price{font-variant-numeric:tabular-nums;font-size:22px;line-height:26px;position:absolute;top:12.28px;right:26.4px}.waiste-record-price-cap{letter-spacing:.6px;text-transform:uppercase;opacity:.55;font-size:10px;line-height:14px;position:absolute;top:39.85px;right:26px}.waiste-record-chips{gap:8px;display:flex;position:absolute;top:89.1px;left:14.86px;right:8px;overflow:hidden}.waiste-record-chip{height:24px;color:var(--st-record-on);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:rgba(0,0,0,.2);border-radius:2px;flex:none;justify-content:center;align-items:center;max-width:60%;padding:0 6.9px;font-size:11px;line-height:24px;display:flex;overflow:hidden}.waiste-record-chip.is-icon{width:27.6px;padding:0}.waiste-record-status-badge{background:var(--st-record-tone,var(--st-record-due));height:16px;color:var(--st-record-on);white-space:nowrap;border-radius:2px;align-items:center;padding:0 4.3px;font-size:10.5px;font-weight:500;line-height:16px;display:inline-flex}.waiste-record-field-icon[data-tone]{color:var(--st-record-tone,var(--st-record-due))}.waiste-record-stepper-date{padding-bottom:8px;position:relative}.waiste-record-stepper-date:after{content:"";background:var(--st-record-tone,var(--st-record-due));height:1.9px;position:absolute;bottom:0;left:8px;right:8px}.waiste-record-status-dot{border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 1px rgba(255,255,255,.44)}.waiste-record-field-icon{color:var(--ink-soft);flex:none}.waiste-day-pilot-record-dialog [data-slot="scheduled.record.fields"]{margin-top:16px}.waiste-day-pilot-record-dialog [data-slot="scheduled.record.field"]>:-webkit-any(button,div){min-height:54px}.waiste-day-pilot-record-dialog [data-slot="scheduled.record.field"]>:-moz-any(button,div){min-height:54px}.waiste-day-pilot-record-dialog [data-slot="scheduled.record.field"]>:is(button,div){min-height:54px}.waiste-day-pilot-record-dialog:-webkit-any([data-slot=scheduled\.stop-dialog],[data-slot=scheduled\.full-record])>div:first-child{background:var(--st-record-tone,var(--st-record-due));min-height:64px;color:var(--st-record-fg);border:0;align-items:center;gap:4px;padding:0 8.1px;transition:background-color .25s;display:flex}.waiste-day-pilot-record-dialog:-moz-any([data-slot=scheduled\.stop-dialog],[data-slot=scheduled\.full-record])>div:first-child{background:var(--st-record-tone,var(--st-record-due));min-height:64px;color:var(--st-record-fg);border:0;align-items:center;gap:4px;padding:0 8.1px;transition:background-color .25s;display:flex}.waiste-day-pilot-record-dialog:is([data-slot=scheduled\.stop-dialog],[data-slot=scheduled\.full-record])>div:first-child{background:var(--st-record-tone,var(--st-record-due));min-height:64px;color:var(--st-record-fg);border:0;align-items:center;gap:4px;padding:0 8.1px;transition:background-color .25s;display:flex}.waiste-day-pilot-record-dialog:-webkit-any([data-slot=scheduled\.stop-dialog],[data-slot=scheduled\.full-record]):-webkit-any(.waiste-record-tone-done,.waiste-record-tone-paid,.waiste-record-tone-skipped)>div:first-child{color:var(--st-record-fg-dark)}.waiste-day-pilot-record-dialog:-moz-any([data-slot=scheduled\.stop-dialog],[data-slot=scheduled\.full-record]):-moz-any(.waiste-record-tone-done,.waiste-record-tone-paid,.waiste-record-tone-skipped)>div:first-child{color:var(--st-record-fg-dark)}.waiste-day-pilot-record-dialog:is([data-slot=scheduled\.stop-dialog],[data-slot=scheduled\.full-record]):is(.waiste-record-tone-done,.waiste-record-tone-paid,.waiste-record-tone-skipped)>div:first-child{color:var(--st-record-fg-dark)}.waiste-day-pilot-record-dialog:-webkit-any([data-slot=scheduled\.stop-dialog],[data-slot=scheduled\.full-record])>div:first-child :-webkit-any(h2,h3){font-size:20.8px;font-weight:400;line-height:28px}.waiste-day-pilot-record-dialog:-moz-any([data-slot=scheduled\.stop-dialog],[data-slot=scheduled\.full-record])>div:first-child :-moz-any(h2,h3){font-size:20.8px;font-weight:400;line-height:28px}.waiste-day-pilot-record-dialog:is([data-slot=scheduled\.stop-dialog],[data-slot=scheduled\.full-record])>div:first-child :is(h2,h3){font-size:20.8px;font-weight:400;line-height:28px}.waiste-day-pilot-record-dialog[data-slot=scheduled\.full-record]>div:first-child{z-index:2;position:-webkit-sticky;position:sticky;top:0}.waiste-day-pilot-record-dialog[data-slot=scheduled\.full-record] .waiste-record-options{z-index:3;right:12px}.waiste-day-pilot-record-dialog[data-slot=scheduled\.stop-dialog]{animation:.26s cubic-bezier(.2,0,0,1) waiste-record-in}@keyframes waiste-record-in{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.waiste-day-pilot-record-dialog[data-slot=scheduled\.stop-dialog]{animation-duration:1ms}.waiste-record-status-band,.waiste-day-pilot-record-dialog[data-slot=scheduled\.stop-dialog]>div:first-child{transition-duration:1ms}}.waiste-day-pilot-record-dialog [data-slot="scheduled.record.map"]{position:relative}.waiste-day-pilot-record-dialog [data-slot="scheduled.record.map"]:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(rgba(0,0,0,.3),transparent);height:4px;position:absolute;top:0;bottom:auto;left:0;right:0}.waiste-day-pilot-record-dialog [data-slot="scheduled.record.fields"]>li{border-width:.76px;border-color:#f2f2f2}.waiste-day-pilot-record-dialog [data-slot="scheduled.record.field"]>:-webkit-any(button,div){gap:0;padding:0 16px 0 24.9px}.waiste-day-pilot-record-dialog [data-slot="scheduled.record.field"]>:-moz-any(button,div){gap:0;padding:0 16px 0 24.9px}.waiste-day-pilot-record-dialog [data-slot="scheduled.record.field"]>:is(button,div){gap:0;padding:0 16px 0 24.9px}.waiste-day-pilot-record-dialog [data-slot="scheduled.record.field"] .waiste-record-field-icon{width:24px;height:24px;margin-right:15.1px}[data-slot="scheduled.record.menu"]{transform-origin:100% 0;border-radius:2px;width:187.4px;min-width:0;padding:8px 0;animation:.15s cubic-bezier(0,0,.2,1) waiste-record-menu-in}@keyframes waiste-record-menu-in{0%{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){[data-slot="scheduled.record.menu"]{animation-duration:1ms}}[data-slot="scheduled.record.menu"] .w-actions__row{gap:3.4px;min-height:48px;padding:0 0 0 16px;font-size:14px}[data-slot="scheduled.record.menu"] .w-actions__icon{flex:0 0 24px;width:24px;height:24px}[data-slot="scheduled.record.menu"] .w-actions__hint{white-space:normal}.waiste-day-pilot-record-dialog[data-slot=scheduled\.stop-dialog]>div:first-child>button{color:#fff;order:-1}.waiste-day-pilot-record-dialog[data-slot=scheduled\.stop-dialog]>div:first-child h3{flex:1}.waiste-day-pilot-record-dialog[data-slot=scheduled\.stop-dialog] .waiste-record-options{color:#fff;right:12px}.waiste-day-pilot-record-dialog[data-slot=scheduled\.stop-dialog] .waiste-record-options button:hover{background:rgba(255,255,255,.16)}.waiste-day-pilot-record-dialog [data-slot="scheduled.record.map"]>div{margin-top:0}.waiste-day-pilot-record-dialog [data-slot="scheduled.record.map"]>div>div{box-shadow:none;border:0;border-radius:0}.waiste-day-pilot-record-dialog [data-slot="scheduled.record.map"] :-webkit-any(.rounded-xl,.rounded-lg){border-radius:0}.waiste-day-pilot-record-dialog [data-slot="scheduled.record.map"] :-moz-any(.rounded-xl,.rounded-lg){border-radius:0}.waiste-day-pilot-record-dialog [data-slot="scheduled.record.map"] :is(.rounded-xl,.rounded-lg){border-radius:0}.waiste-day-pilot-record-dialog .waiste-record-contact-row{border-bottom:1px solid var(--mist);align-items:center;gap:16px;min-height:56px;padding:12px 0;font-size:14px;display:flex}.waiste-day-pilot-record-dialog .waiste-record-contact-row>svg{flex-shrink:0}.waiste-day-pilot-record-dialog .waiste-record-status-band{margin-bottom:0}.waiste-day-pilot-record-dialog[data-slot=scheduled\.stop-dialog]{border:0}.w-sheet.waiste-day-pilot-record-dialog:not(.waiste-occurrence-history-dialog){padding-bottom:80px}.gm-style .gm-style-iw-d:has(.waiste-marker-popup){max-height:none!important}.gm-style .gm-style-iw-c:has(.waiste-marker-popup){max-height:none!important}.waiste-marker-move-pill{z-index:891;background:#fff;border:1px solid #d9d7d0;border-radius:24px;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:6px 8px 6px 14px;font-size:13px;display:flex;position:absolute;top:78px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px rgba(22,38,43,.15)}.waiste-marker-move-pill button{color:#fff;background:#203650;border-radius:18px;min-height:36px;padding:0 10px}.waiste-marker-move-pill button:disabled{opacity:.5}.waiste-marker-move-pill [role=alert]{color:brown;flex-basis:100%}@media (max-width:600px){.waiste-marker-popup .waiste-marker-popup-notes{max-height:48px}}.waiste-page-tabs-host:has([data-slot=scheduled\.tabs]){background:var(--dp-bar);border-bottom:0}.waiste-office-shell .waiste-page-tabs-host:has([data-slot=scheduled\.tabs]){background:var(--dp-bar);border-bottom:0}.waiste-page-tabs-host [data-slot=scheduled\.tabs].dp-tabs{background:var(--dp-bar);border:0;border-radius:0;gap:0;height:48px;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.waiste-page-tabs-host [data-slot=scheduled\.tabs] .dp-tab{height:48px;min-height:48px;color:var(--dp-tab-off);font:inherit;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;font-weight:500;line-height:20px;transition:color .2s cubic-bezier(.4,0,.2,1);position:relative}.waiste-page-tabs-host [data-slot=scheduled\.tabs] .dp-tab[data-tab=notdone]{flex:none;width:48.33%}.waiste-page-tabs-host [data-slot=scheduled\.tabs] .dp-tab[data-tab=completed]{flex:1}.waiste-page-tabs-host [data-slot=scheduled\.tabs] .dp-tab>span{text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:0 6px;position:absolute;top:13.97px;left:0;right:0;overflow:hidden}.waiste-page-tabs-host [data-slot=scheduled\.tabs] .dp-tab.is-active{color:var(--dp-tab-on);background:0 0}.waiste-page-tabs-host [data-slot=scheduled\.tabs] .dp-tab:active{background:rgba(255,255,255,.06)}.waiste-page-tabs-host [data-slot=scheduled\.tabs] .dp-tab .dp-tab-count{text-transform:none;opacity:.86;margin-left:2px;font-size:13px;font-weight:400}.waiste-page-tabs-host [data-slot=scheduled\.tabs] .dp-ind{background:var(--dp-accent);width:48.33%;height:1.8px;transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}.waiste-page-tabs-host [data-slot=scheduled\.tabs]:has([data-tab=completed].is-active) .dp-ind{width:51.67%;transform:translate(93.55%)}@media (max-width:767px){.waiste-office-shell:has([data-slot=scheduled\.tabs]) .waiste-app-header{background:var(--dp-bar);box-shadow:none}}@media (prefers-reduced-motion:reduce){.waiste-page-tabs-host [data-slot=scheduled\.tabs] .dp-ind,.waiste-page-tabs-host [data-slot=scheduled\.tabs] .dp-tab{transition-duration:1ms}}.w-actions-sheet[data-slot="scheduled.record.replan"]{border-radius:4px 4px 0 0;align-self:center;width:min(380.2px,100vw - 31.2px);margin:auto;padding:0 0 22.1px;overflow:hidden}.w-actions-sheet[data-slot="scheduled.record.replan"] .w-actions__handle,.w-actions-sheet[data-slot="scheduled.record.replan"] .w-actions__title{display:none}.waiste-replan-who{padding:23.2px 56px 0 24px}.waiste-replan-name{color:var(--ink);margin:0;font-size:19px;font-weight:500;line-height:24px}.waiste-replan-address{letter-spacing:.49px;color:var(--ink-soft);margin:4.04px 0 0;font-size:12px;font-weight:500;line-height:16px}.waiste-replan-switch{cursor:pointer;align-items:flex-start;gap:1.8px;min-height:20px;margin-top:17.06px;padding:0 24px 0 32.4px;display:flex}.waiste-replan-switch input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.waiste-replan-switch-track{flex:none;width:38.4px;height:20px;position:relative}.waiste-replan-switch-track:before{content:"";background:var(--mist);border-radius:6.5px;width:34px;height:13px;transition:background-color .15s;position:absolute;top:3.5px;left:2.2px}.waiste-replan-switch-thumb{background:var(--ink-soft);border-radius:50%;width:20px;height:20px;transition:transform .15s cubic-bezier(.4,0,.2,1),background-color .15s;position:absolute;top:0;left:0;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.12)}.waiste-replan-switch[data-tone=on] .waiste-replan-switch-thumb{background:var(--dp-accent);transform:translate(18.4px)}.waiste-replan-switch[data-tone=on] .waiste-replan-switch-track:before{background:color-mix(in srgb,var(--dp-accent)50%,transparent)}.waiste-replan-switch input:focus-visible+.waiste-replan-switch-track .waiste-replan-switch-thumb{outline:2px solid var(--dp-accent);outline-offset:2px}.waiste-replan-switch-label{letter-spacing:.33px;color:var(--ink);margin-top:1.3px;font-size:12px;line-height:16px}.w-actions-sheet[data-slot="scheduled.record.replan"]:has([data-step=choosing]) .w-actions{grid-template-columns:repeat(6,minmax(0,1fr));gap:12.2px;margin:21px 0 0;padding:0 22.1px;list-style:none;display:grid}.w-actions-sheet[data-slot="scheduled.record.replan"]:has([data-step=choosing]) .w-actions>li{grid-column:span 2}.w-actions-sheet[data-slot="scheduled.record.replan"]:has([data-step=choosing]) .w-actions>li:nth-child(n+4){grid-column:span 3}.w-actions-sheet[data-slot="scheduled.record.replan"]:has([data-step=choosing]) .w-actions>li:nth-child(4):last-child{grid-column:span 6}.w-actions-sheet[data-slot="scheduled.record.replan"]:has([data-step=choosing]) .w-actions>li>button{border:.75px solid var(--mist);text-align:center;background:0 0;border-radius:4.5px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:155.8px;padding:45.55px 2px 0;transition:background-color .15s;display:flex}.w-actions-sheet[data-slot="scheduled.record.replan"]:has([data-step=choosing]) .w-actions>li:nth-child(n+4)>button{background:var(--sunken);height:136px}.w-actions-sheet[data-slot="scheduled.record.replan"] .w-actions>li>button:hover{background:color-mix(in srgb,var(--ink)4%,transparent)}.w-actions-sheet[data-slot="scheduled.record.replan"] .w-actions>li>button:focus-visible{background:color-mix(in srgb,var(--ink)4%,transparent)}.w-actions-sheet[data-slot="scheduled.record.replan"]:has([data-step=choosing]) .w-actions__icon{color:var(--ink-soft)}.w-actions-sheet[data-slot="scheduled.record.replan"]:has([data-step=choosing]) .w-actions__text{flex-direction:column;align-items:center;gap:6.2px;margin-top:1.6px;display:flex}.w-actions-sheet[data-slot="scheduled.record.replan"]:has([data-step=choosing]) .w-actions__label{letter-spacing:.2px;color:var(--ink);white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.w-actions-sheet[data-slot="scheduled.record.replan"]:has([data-step=choosing]) .w-actions__hint{color:var(--ink-soft);white-space:nowrap;font-size:8.6px;font-weight:500;line-height:12px}@media (prefers-reduced-motion:reduce){.waiste-replan-switch-thumb,.w-actions-sheet[data-slot="scheduled.record.replan"] .w-actions>li>button{transition-duration:1ms}}[data-slot="customer.edit.panel"] [data-slot="customer.edit.bar"]{background:var(--dp-bar);color:#fff;height:64px;padding:0 8px 0 4px}[data-slot="customer.edit.panel"] [data-slot="customer.edit.close"]{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:28px;line-height:1}[data-slot="customer.edit.panel"] [data-slot="customer.edit.close"]:active{background:rgba(255,255,255,.12)}[data-slot="customer.edit.panel"] [data-slot="customer.edit.title"]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:20.8px;font-weight:400;line-height:28px;overflow:hidden}[data-slot="customer.edit.panel"] [data-slot="customer.edit.bar"] button:not([data-slot="customer.edit.close"]){color:#fff}[data-slot="scheduled.record.files"] [data-slot="record.files.attachedTo"]{background:var(--dp-bar);color:#fff;min-height:88px;margin:0 -1rem;padding:14px 20px 20px;font-size:17px;line-height:24px}[data-slot="scheduled.record.files"] [data-slot="record.files.attachedTo"] b{margin-bottom:4px;font-weight:700}[data-slot="scheduled.record.files"] [data-slot="record.files.empty"]{flex-direction:column;align-items:center;gap:30px;padding:56px 40px 0;font-size:16px;line-height:22px;display:flex}[data-slot="scheduled.record.files"] [data-slot="record.files.empty"] p{max-width:34ch;margin:0}.waiste-dialog-panel.is-compact{border-radius:2px;width:300px;max-width:300px;padding:24px 24px 8px}.waiste-dialog-panel.is-compact>div:first-of-type,.waiste-dialog-panel.is-compact>.mb-6{text-align:left;border-bottom:0;margin-bottom:22px;padding-bottom:0}.waiste-dialog-panel.is-compact h3{font-size:20px;font-weight:500;line-height:24px}.waiste-dialog-panel.is-compact{align-self:center;min-height:0;overflow:visible}.waiste-dialog-panel.is-compact>button[aria-label=Back],.waiste-dialog-panel.is-compact>.mt-6.h-px{display:none}.waiste-dialog-panel.is-compact>div:has(>button):last-of-type{flex-direction:row-reverse;justify-content:flex-start;gap:8px;margin:44px -8px 0;padding:0;display:flex}.waiste-dialog-panel.is-compact>div:has(>button):last-of-type>button{width:auto;min-height:36px;color:var(--ink);letter-spacing:.5px;text-transform:uppercase;background:0 0;border-radius:2px;padding:0 12px;font-size:16.5px;font-weight:500}.waiste-dialog-panel.is-compact>div:has(>button):last-of-type>button:active{background:rgba(0,0,0,.08)}:root{--z-room-table-head:10;--z-room-section-head:20;--z-room-facet-strip:25;--z-room-bottom-bar:30;--z-room-fab:40;--waiste-shell-bottom-bar:0px}body:has(.waiste-office-shell) [data-waiste-banner-tone=warn]{background:var(--office-blue-soft);color:var(--ink);border-bottom:1px solid var(--office-blue-line)}.waiste-office-shell{--paper:#fff;--surface:#fff;--ink:#111827;--ink-soft:#4b5563;--haze:var(--office-blue-soft);--mist:var(--office-blue-line);--forest:var(--brand-primary);--forest-deep:var(--brand-primary);--brand-primary:#2563eb;--brand-accent:#0e7490;--brand-tint:#eff6ff;--on-brand:#fff;--office-nav-width:0px;--office-header-h:64px;--office-controls-h:48px;--office-tabs-h:0px;background:var(--office-canvas);height:calc(100dvh - var(--office-banner-h,0px));min-height:0;overflow:hidden}.waiste-office-shell>div{min-height:0}.waiste-office-shell>.waiste-main-column{flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.waiste-office-shell [data-waiste-room-host]{min-height:0;scroll-padding-top:var(--waiste-shell-sticky-head,0px);scroll-padding-bottom:var(--waiste-shell-bottom-bar,0px);flex:1;overflow:auto}[data-waiste-sticky-head=true]{z-index:var(--z-room-section-head);position:-webkit-sticky;position:sticky;top:0}@media (max-width:767px){[data-waiste-sticky-head=true]{position:static}}.waiste-office-shell .waiste-app-header{z-index:880;flex:0 0 var(--office-header-h);height:var(--office-header-h);color:#fff;background:var(--office-nav);min-width:0;box-shadow:0 1px 0 var(--office-nav-deep);align-items:center;gap:16px;padding:0 16px;display:flex;position:relative}.waiste-office-shell .waiste-room-controls{z-index:879;flex:0 0 var(--office-controls-h);height:var(--office-controls-h);background:var(--office-nav);color:#fff;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px;display:none;position:relative}.waiste-office-shell .waiste-room-controls[data-reserved=true]{display:flex}.waiste-office-shell .waiste-room-controls:has(.waiste-room-filter-host>*){display:flex}.waiste-office-shell .waiste-room-controls:has(.waiste-room-menu-host>*){display:flex}.waiste-office-shell .waiste-room-controls:has(.waiste-room-find-host>*){display:flex}.waiste-room-filter-host,.waiste-room-menu-host,.waiste-room-find-host{align-items:center;min-width:0;display:flex}.waiste-room-find-host{flex:0 auto;justify-content:flex-start}.waiste-room-filter-host{flex:none}.waiste-room-menu-host{flex:none;margin-left:auto}.waiste-office-shell .waiste-room-controls button{color:#fff}.waiste-office-shell .waiste-room-controls .w-actions-popover button{color:var(--ink)}.waiste-office-shell .waiste-room-controls button:hover,.waiste-office-shell .waiste-room-controls button:active{background:rgba(255,255,255,.12)}.waiste-office-shell .waiste-room-controls button:focus-visible{outline-offset:2px;outline:2px solid #b8d9ea}.waiste-room-find{flex:0 auto;justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:flex}.waiste-room-find[data-open=true]{flex:auto}.waiste-room-find-trigger{border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.waiste-room-find-input{color:#fff;min-width:0;height:36px;font:inherit;background:rgba(255,255,255,.14);border:0;border-radius:4px;outline:none;flex:auto;order:-1;padding:0 12px;font-size:16px;transition:none}@media (prefers-reduced-motion:no-preference){.waiste-room-find-input{transition:max-width .16s var(--waiste-ease,ease)}}.waiste-room-find[data-open=false] .waiste-room-find-input{visibility:hidden;max-width:0;margin:0;padding:0}.waiste-room-find[data-open=true] .waiste-room-find-input{max-width:var(--w-find-max)}@media (min-width:768px){.waiste-room-find,.waiste-room-find[data-open=false]{flex:auto}.waiste-room-find[data-open=false] .waiste-room-find-input,.waiste-room-find[data-open=true] .waiste-room-find-input{width:var(--w-find-w);min-width:240px;max-width:var(--w-find-max);visibility:visible;margin:0;padding:0 12px}}.waiste-room-find-input::placeholder{color:rgba(255,255,255,.6)}.waiste-room-find-input:focus-visible{outline-offset:1px;outline:2px solid #fff}.waiste-app-header h1{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;letter-spacing:-.025em;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:20px;font-weight:650;line-height:1.15;display:-webkit-box;overflow:hidden}@media (min-width:768px){.waiste-app-header:has(.waiste-header-scope-host:not(:empty)) h1{flex:0 auto;max-width:min(42vw,280px)}.waiste-header-scope-host:not(:empty){flex:0 auto;margin-right:auto}}.waiste-header-brand{object-fit:contain;background:var(--paper);border-radius:6px;flex-shrink:0;width:100px;height:36px;padding:3px 8px;display:none}.waiste-header-menu,.waiste-header-actions>button{width:40px;height:44px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.waiste-header-menu:hover,.waiste-header-actions>button:hover{background:var(--office-blue-active)}.waiste-header-menu svg,.waiste-header-actions svg{width:24px;height:24px}.waiste-header-actions{align-items:center;gap:8px;display:flex}.waiste-header-actions button{color:inherit}.waiste-page-actions-host{align-items:center;display:flex}.waiste-page-actions-host:empty{display:none}.waiste-page-actions-host .waiste-pilot-run-menu-content{color:var(--ink);top:100%}.waiste-page-actions-host .waiste-pilot-run-menu-content button,.waiste-page-actions-host .waiste-pilot-run-menu-content a{min-height:44px}.waiste-office-shell[data-page-tabs=true]{--office-tabs-h:48px}.waiste-page-tabs-host{z-index:879;flex:0 0 var(--office-tabs-h);height:var(--office-tabs-h);background:var(--office-blue);color:var(--ink);position:relative;overflow:hidden}.waiste-page-tabs-host .w-tabs{background:inherit;border:0;height:48px;margin:0;padding:0}.waiste-page-tabs-host .w-tab{height:48px;min-height:48px;color:var(--ink-soft);text-transform:uppercase;background:0 0;border:0;border-radius:0;font-size:13px;position:relative}.waiste-page-tabs-host .w-tab.is-active{color:var(--ink);background:0 0}.waiste-page-tabs-host .w-tab.is-active:after{background:var(--ink);border-radius:0;height:3px;bottom:0;left:0;right:0}.waiste-shell-search{border-bottom:1px solid var(--mist);background:var(--paper);color:var(--ink);align-items:center;gap:12px;padding:12px 20px;display:flex;position:absolute;top:64px;bottom:auto;left:0;right:0;box-shadow:0 4px 8px rgba(0,0,0,.12)}.waiste-shell-search>div{flex:1}.waiste-shell-search>button:last-child{width:44px;height:44px;font-size:24px}.waiste-desktop-drawer,.waiste-mobile-drawer{background:var(--office-nav);color:#fff;border-right:1px solid var(--office-blue-line)}.waiste-desktop-drawer{z-index:890;width:var(--office-nav-width);height:100%;position:relative;overflow:hidden}.waiste-drawer-profile{color:#fff;border-bottom:1px solid rgba(255,255,255,.12);flex:none;min-height:184px;position:relative}.waiste-drawer-profile-content{flex-direction:column;height:100%;min-height:184px;display:flex}.waiste-profile-top{justify-content:flex-end;padding:18px 16px 0;display:flex}.waiste-profile-avatar{color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(255,255,255,.16);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:700;transition:box-shadow .32s,transform .2s;display:flex;box-shadow:0 0 0 2px #4aa3f0,0 6px 18px rgba(0,0,0,.35)}.waiste-drawer-profile:hover .waiste-profile-avatar{transform:translateY(-1px)}.waiste-drawer-profile[data-alert=true] .waiste-profile-avatar{animation:1.6s ease-in-out infinite waiste-avatar-alert;box-shadow:0 0 0 2px #ffd6d0,0 0 0 7px rgba(216,92,92,.35),0 6px 18px rgba(0,0,0,.35)}.waiste-profile-brand{align-items:center;width:132px;height:48px;padding:0;display:flex;position:absolute;top:16px;left:16px}.waiste-profile-brand img{object-fit:contain;filter:brightness(0)invert();opacity:.96;width:132px;height:48px}.waiste-profile-identity{text-shadow:0 1px 2px rgba(0,0,0,.35);border-top:1px solid rgba(255,255,255,.14);flex-direction:column;gap:4px;min-width:0;margin-top:auto;padding:12px 16px 14px;font-size:13px;display:flex}.waiste-profile-identity strong{font-size:14px;font-weight:700}.waiste-operator-identity{color:rgba(255,255,255,.86);align-items:center;gap:6px;display:flex}.waiste-operator-identity img{object-fit:contain;width:22px;height:18px}.waiste-profile-identity strong,.waiste-profile-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waiste-profile-identity small{color:#fff;letter-spacing:.08em;text-transform:uppercase;width:-moz-fit-content;width:fit-content;text-shadow:none;background:rgba(255,255,255,.14);border-radius:999px;align-items:center;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.waiste-drawer-profile[data-alert=true] .waiste-profile-identity small{background:rgba(255,255,255,.22)}@media (max-width:767px){.waiste-drawer-profile,.waiste-drawer-profile-content{min-height:140px}.waiste-profile-top{padding:12px 16px 0}.waiste-profile-identity{padding:10px 16px 12px}}.waiste-profile-alert-edge{background:linear-gradient(90deg,transparent,#ffd6d0,transparent);animation:1.6s ease-in-out infinite waiste-edge-breathe}@keyframes waiste-edge-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes waiste-avatar-alert{0%,to{box-shadow:0 0 0 2px #ffd6d0,0 0 0 5px rgba(216,92,92,.25),0 6px 18px rgba(0,0,0,.35)}50%{box-shadow:0 0 0 2px #ffd6d0,0 0 0 9px rgba(216,92,92,.42),0 6px 18px rgba(0,0,0,.35)}}@media (prefers-reduced-motion:reduce){.waiste-profile-alert-edge,.waiste-drawer-profile[data-alert=true] .waiste-profile-avatar{animation:none}}.waiste-drawer-modules{color:rgba(255,255,255,.78);border-bottom:1px solid var(--office-blue-line);flex-wrap:wrap;flex:none;align-items:center;gap:4px 8px;min-height:0;padding:8px 12px 10px;font-size:12px;font-weight:600;display:flex}.waiste-drawer-modules>span{flex:none}.waiste-drawer-modules>select{color:#fff;min-width:0;height:30px;font:inherit;text-overflow:ellipsis;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.28);border-radius:8px;flex:1 0 100%;padding:0 8px;font-size:13px;font-weight:700}.waiste-drawer-modules>select option{color:#111827;background:#fff}.waiste-drawer-modules .waiste-module-glyph{color:#fff;flex:0 0 18px;width:18px;height:18px}.waiste-header-scope-host{flex:0 auto;align-items:center;min-width:0;display:flex}.waiste-header-scope-host:empty{display:none}.waiste-who-filter{border:1px solid var(--office-blue-line);min-width:0;max-width:100%;height:32px;color:var(--ink);white-space:nowrap;background:0 0;border-radius:8px;flex:0 auto;align-items:center;gap:6px;padding:0 6px 0 8px;font-size:12.5px;font-weight:650;display:inline-flex}.waiste-who-filter:hover{background:var(--office-blue-active)}.waiste-who-filter:focus-visible{outline:2px solid var(--focus-ring,#006aff);outline-offset:2px}.waiste-who-glyph{flex:0 0 17px;width:17px;height:17px}.waiste-who-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.waiste-who-caret{opacity:.7;flex:0 0 14px;width:14px;height:14px}.waiste-scope-seat{align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}.waiste-scope-seat>.w-actions-popover{z-index:60;top:calc(100% + 6px);left:0}.waiste-scope-trigger{border:1px solid var(--office-blue-line);min-width:0;max-width:100%;height:32px;color:var(--ink);white-space:nowrap;background:0 0;border-radius:8px;flex:0 auto;align-items:center;gap:6px;padding:0 6px 0 8px;font-size:12.5px;font-weight:650;display:inline-flex}@media (min-width:768px){.waiste-header-scope-host:not(:empty){min-width:min(var(--w-scope-max-md),42vw);max-width:var(--w-scope-max-md)}.waiste-scope-trigger{max-width:var(--w-scope-max-md)}}@media (min-width:1024px){.waiste-header-scope-host:not(:empty){min-width:min(var(--w-scope-max),34vw);max-width:var(--w-scope-max)}.waiste-scope-trigger{max-width:var(--w-scope-max)}}.waiste-scope-trigger:hover{background:var(--office-blue-active)}.waiste-scope-trigger:focus-visible{outline:2px solid var(--focus-ring,#006aff);outline-offset:2px}.waiste-scope-caret{opacity:.7;flex:0 0 14px;width:14px;height:14px}.waiste-scope-badge{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:inline-block;position:relative;overflow:hidden}.waiste-scope-badge-shimmer:after{content:"";pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.28) 50%,transparent 80%);animation:2.8s cubic-bezier(.4,0,.2,1) infinite waiste-scope-sweep;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes waiste-scope-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.waiste-scope-badge-shimmer:after{background:0 0;animation:none;box-shadow:inset 0 -2px rgba(255,255,255,.55)}}.waiste-who-list{flex-direction:column;display:flex}.waiste-who-row{border:0;border-bottom:1px solid var(--office-blue-line);width:100%;min-height:44px;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:10px;padding:8px 4px;font-size:15px;font-weight:550;display:flex}.waiste-who-row:last-child{border-bottom:0}.waiste-who-row.is-on{font-weight:700}.waiste-who-tick{width:16px;color:var(--brand-primary,#1f5f3a);flex:0 0 16px}.waiste-who-row-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.waiste-who-row-default{background:var(--office-blue-line,#e2e8f0);letter-spacing:.02em;text-transform:uppercase;color:#4b5563;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.waiste-who-hint{color:#6b7280;margin:10px 4px 0;font-size:12px}.waiste-module-empty{border:1px dashed var(--office-blue-line,#cbd5e1);background:#fff;border-radius:12px;flex-direction:column;gap:10px;margin:12px;padding:16px;display:flex}.waiste-module-empty-line{color:#111827;margin:0;font-size:16px;font-weight:700}.waiste-module-empty-hint{color:#4b5563;margin:0;font-size:13px}.waiste-module-empty-moves{flex-wrap:wrap;gap:8px;display:flex}.waiste-module-empty-add{background:var(--brand-primary,#1f5f3a);color:#fff;border-radius:10px;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.waiste-drawer-tools{border-bottom:1px solid var(--office-blue-line);flex:0 0 48px;justify-content:space-around;align-items:center;height:48px;display:flex}.waiste-drawer-tools>a,.waiste-drawer-tools>button{justify-content:center;align-items:center;width:48px;height:44px;font-size:22px;font-weight:700;display:flex}.waiste-drawer-tools svg{width:21px;height:21px}.waiste-drawer-tools button{color:inherit;border:0}.waiste-drawer-tools button:hover{background:var(--office-nav-deep)}.waiste-workspaces{scrollbar-width:thin;scrollbar-color:#777 transparent}.waiste-workspaces details{border-bottom:1px solid var(--office-nav-border)}.waiste-workspaces summary{min-height:50px;color:inherit;border-radius:0;gap:12px;padding:10px 16px;font-size:13px;font-weight:550}.waiste-workspaces summary>span:last-child{color:inherit}.waiste-workspaces summary:hover{background:var(--office-nav-deep)}.waiste-group-icon{opacity:.7;width:24px}.waiste-group-icon svg{width:22px;height:22px}.waiste-workspaces details>div{gap:0;padding:0 0 8px}.waiste-workspaces a{color:#f9fafb;border-radius:6px;min-height:44px;margin:1px 8px;padding:11px 12px 11px 42px;font-size:13px;font-weight:500}.waiste-workspaces a:hover{background:var(--office-nav-deep)}.waiste-workspaces a[aria-current=page]{color:#fff;box-shadow:inset 3px 0 var(--brand-primary);background:#244775}.waiste-workspaces a.waiste-direct-nav-link{border-bottom:1px solid var(--office-nav-border);border-radius:0;align-items:center;gap:12px;min-height:50px;margin:0;padding:10px 16px;display:flex}.waiste-desktop-drawer>a,.waiste-desktop-drawer>button{color:inherit;border-radius:0;flex-shrink:0}.waiste-mobile-drawer [data-drawer-account]{border-top:1px solid rgba(255,255,255,.16);flex-shrink:0;padding:12px 16px}.waiste-mobile-drawer [data-drawer-account]>summary{cursor:pointer;min-height:24px;font-size:13px}.waiste-mobile-drawer [data-drawer-account][open]{background:var(--paper);color:var(--ink)}.waiste-office-shell [data-testid=atlas-context-panel]{overflow-y:auto}.waiste-work-planner [data-slot=planner\.body]{gap:0;padding:0 0 80px}.waiste-work-planner [data-room-region=stage]{padding-bottom:0}.waiste-work-planner [data-slot=planner\.week-heading]{min-height:44px;padding:0 8px}.waiste-work-planner [data-slot=planner\.week-heading]>div{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 8px;display:flex}.waiste-work-planner [data-slot=planner\.week-heading] p{font-size:13px}.waiste-work-planner [data-slot=planner\.week-strip]{border-bottom:1px solid var(--mist);padding:4px 16px 14px}.waiste-work-planner [data-slot=planner\.week-day]{width:100%;box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0}.waiste-work-planner [data-slot=planner\.week-weather]{order:0;min-height:24px}.waiste-work-planner [data-slot=planner\.week-bar]{order:1;margin-bottom:4px}.waiste-work-planner [data-slot=planner\.week-bar]>span{border-radius:0;width:82%;max-width:none}.waiste-work-planner [data-slot=planner\.week-count]{order:2;min-height:18px}.waiste-work-planner [data-slot=planner\.week-number]{order:3;justify-content:center;width:100%;min-height:20px}.waiste-work-planner [data-slot=planner\.week-weekday]{text-transform:none;order:4;width:100%;min-height:18px;font-size:11px}.waiste-work-planner [data-slot=planner\.week-day][aria-selected=true] [data-slot=planner\.week-number],.waiste-work-planner [data-slot=planner\.week-day][aria-selected=true] [data-slot=planner\.week-weekday]{background:var(--office-blue-active)}.waiste-planner-day-toolbar{border-bottom:1px solid var(--mist);justify-content:space-between;align-items:center;gap:8px;min-height:48px;display:flex;position:relative}.waiste-planner-day-toolbar [data-slot=planner\.day-summary]{flex:1;gap:2px 8px;min-width:0;padding:4px 12px}.waiste-planner-filter-panel{flex-shrink:0}.waiste-planner-filter-panel>summary{cursor:pointer;align-items:center;min-height:44px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.waiste-planner-filter-panel>[data-slot=planner\.filters]{z-index:25;border:1px solid var(--mist);background:var(--paper);border-radius:6px;width:min(370px,100vw - 16px);max-height:300px;padding:12px;position:absolute;top:100%;right:4px;overflow:auto;box-shadow:0 4px 16px rgba(0,0,0,.18)}.waiste-planner-filter-panel button{min-height:44px}.waiste-planner-run-heading{background:var(--haze);align-items:center;min-height:44px;display:flex;position:relative}.waiste-planner-run-heading [data-slot="planner.run.header"]>span:first-child{text-transform:none}.waiste-planner-run-heading [data-slot=planner\.sequence] button{min-height:44px}.waiste-work-planner [data-slot=planner\.stop]{border-bottom:1px solid var(--mist)}.waiste-work-planner [data-slot=planner\.stop]>.relative{box-shadow:none;border:0;border-radius:0}.waiste-work-planner [data-slot="planner.stop.title"]{font-size:13px}.waiste-work-planner [data-slot="stop.actions.toggle"]{width:44px;height:44px;box-shadow:none;border:0;place-items:center;padding:0;display:grid}.waiste-work-planner [data-slot="planner.stop.facts"] .w-chip{min-height:20px;padding:0 5px;font-size:11px}.waiste-work-planner .w-tip:after{display:none}.waiste-work-planner .w-tip:hover:after,.waiste-work-planner .w-tip:focus-within:after,.waiste-work-planner .w-tip[data-open="1"]:after{display:block}.waiste-work-planner [data-slot=planner\.week-strip] .w-tip:after{width:min(220px,100vw - 32px)}.waiste-work-planner [data-slot=planner\.week-strip] .w-tip:nth-child(-n+3):after{left:0;right:auto;transform:none}.waiste-work-planner [data-slot=planner\.week-strip] .w-tip:nth-last-child(-n+3):after{left:auto;right:0;transform:none}.waiste-office-shell [data-slot=planner\.travel][data-compact]{border-radius:4px;grid-template-columns:minmax(0,1fr) auto 44px;gap:6px;margin:4px;padding:4px 8px;display:grid;position:static}.waiste-office-shell [data-slot=planner\.travel][data-compact] [data-slot="planner.travel.get"]{text-transform:none;letter-spacing:0;background:0 0;border:0;min-height:44px;padding:0 8px;font-size:12px}.waiste-office-shell [data-slot=planner\.travel][data-compact] [data-slot="planner.travel.dismiss"]{place-items:center;width:44px;min-height:44px;display:grid}.waiste-office-shell .waiste-map-shell{top:calc(var(--office-banner-h,0px) + var(--office-header-h) + var(--office-tabs-h));left:var(--office-nav-width)}.waiste-map-toolbar{padding:10px}.waiste-map-command{pointer-events:none;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.waiste-map-command [data-shell-band=controls]{pointer-events:auto;background:0 0;gap:4px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 70px);padding:0}.waiste-map-command [data-slot=shell\.freshness],.waiste-map-command [data-slot="shell.date.live"]{display:none}.waiste-map-options{pointer-events:auto}.waiste-map-options>span{margin:0}.waiste-map-shell[data-day-pilot=split][data-sheet-stage="2"] [data-slot=shell\.map-box]{bottom:50%}body:has(.waiste-map-shell[data-day-pilot=split][data-sheet-stage="2"]) [data-slot=shell\.create-fab]{bottom:calc((100dvh - var(--office-banner-h,0px) - var(--office-header-h,64px) - var(--office-tabs-h,48px))/2 + 16px);transform:none!important}.waiste-map-shell[data-day-pilot=split][data-sheet-stage="2"] [data-slot=map\.fit]{bottom:calc(50% + 16px);left:calc(12px + env(safe-area-inset-left,0px));display:flex;right:auto}.waiste-map-shell[data-day-pilot=split]{--waiste-pilot-head-row:40px}.waiste-map-shell[data-day-pilot=split] [data-slot=shell\.sheet]>[data-sheet-grab]{border-radius:0}.waiste-map-shell[data-day-pilot=split] [data-slot=shell\.sheet]>div:last-child{padding-top:0;padding-left:0;padding-right:0;position:static}.waiste-map-shell[data-day-pilot=split] [data-slot=shell\.sheet]>[data-sheet-grab]{min-height:var(--waiste-pilot-head-row);background:var(--paper);padding-top:6px;padding-bottom:0}.waiste-map-shell:-webkit-any([data-day-pilot-layout=split],[data-day-pilot-layout=list]) [data-slot=shell\.sheet]:before{content:"";height:var(--waiste-pilot-head-row,40px);z-index:18;background:var(--paper);border-bottom:1px solid var(--mist);position:absolute;top:0;bottom:auto;left:0;right:0}.waiste-map-shell:-moz-any([data-day-pilot-layout=split],[data-day-pilot-layout=list]) [data-slot=shell\.sheet]:before{content:"";height:var(--waiste-pilot-head-row,40px);z-index:18;background:var(--paper);border-bottom:1px solid var(--mist);position:absolute;top:0;bottom:auto;left:0;right:0}.waiste-map-shell:is([data-day-pilot-layout=split],[data-day-pilot-layout=list]) [data-slot=shell\.sheet]:before{content:"";height:var(--waiste-pilot-head-row,40px);z-index:18;background:var(--paper);border-bottom:1px solid var(--mist);position:absolute;top:0;bottom:auto;left:0;right:0}.waiste-pilot-filters{z-index:20;position:absolute;top:0;right:0}.waiste-pilot-filters summary{border-left:1px solid var(--mist);background:var(--paper);cursor:pointer;justify-content:center;align-items:center;width:76px;height:44px;font-size:12px;font-weight:600;display:flex}.waiste-map-shell[data-day-pilot=split] .waiste-pilot-filters summary{height:var(--waiste-pilot-head-row)}.waiste-pilot-filters>div{border:1px solid var(--mist);background:var(--paper);width:min(350px,90vw);max-height:250px;padding:8px;position:absolute;top:44px;right:0;overflow:auto;box-shadow:0 3px 12px rgba(0,0,0,.15)}.waiste-map-shell[data-day-pilot=split] .waiste-pilot-filters>div{top:var(--waiste-pilot-head-row)}.waiste-day-menu{flex-shrink:0;display:inline-flex;position:relative}.waiste-day-menu-panel{z-index:30;border:1px solid var(--mist);background:var(--paper);border-radius:12px;width:max-content;min-width:260px;max-width:min(360px,100vw - 24px);padding:6px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.08)}.waiste-day-menu-panel[hidden]{display:none}.waiste-day-menu-item{width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.waiste-day-menu-item:hover{background:var(--haze);outline:none}.waiste-day-menu-item:focus-visible{background:var(--haze);outline:none}.waiste-day-menu-item:disabled{opacity:.5;cursor:default}.waiste-day-menu-hint{color:var(--ink-soft);white-space:nowrap;font-size:11px;font-weight:500}.waiste-day-menu-empty{color:var(--ink-soft);padding:10px 12px;font-size:12px}.waiste-day-menu[data-align=end]>.waiste-day-menu-panel{left:auto;right:0}.w-row:has(.waiste-day-menu-panel:not([hidden])){overflow:visible}.waiste-stop-split{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .16s,opacity .12s;display:grid}.waiste-stop-split[data-open="1"]{opacity:1;grid-template-rows:1fr}.waiste-stop-split-inner{grid-template-columns:1fr 1fr;gap:6px;min-width:0;display:grid;overflow:hidden}.waiste-stop-split[data-open="1"]>.waiste-stop-split-inner{padding:6px 2px 2px}.waiste-map-shell:-webkit-any([data-day-pilot-layout=split],[data-day-pilot-layout=list]) .waiste-stop-split-inner{max-width:420px;margin-left:auto}.waiste-map-shell:-moz-any([data-day-pilot-layout=split],[data-day-pilot-layout=list]) .waiste-stop-split-inner{max-width:420px;margin-left:auto}.waiste-map-shell:is([data-day-pilot-layout=split],[data-day-pilot-layout=list]) .waiste-stop-split-inner{max-width:420px;margin-left:auto}.waiste-map-shell:not([data-day-pilot-layout=split]):not([data-day-pilot-layout=list]) [data-view=scheduled] .waiste-stop-split-inner{padding-left:64px}.waiste-stop-split-half{border:1px solid var(--mist);background:var(--paper);min-width:0;min-height:46px;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.waiste-stop-split-half.is-primary{background:var(--brand-primary);color:var(--on-brand);border-color:transparent}.waiste-stop-split-half:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.waiste-stop-split{transition:none}}.waiste-map-shell[data-day-pilot=split] [data-slot=shell\.sheet] .waiste-day-actions{z-index:19;height:var(--waiste-pilot-head-row);background:0 0;align-items:center;margin:0;padding:0 8px;display:flex;position:absolute;top:0;bottom:auto;left:0;right:76px}.waiste-map-shell[data-day-pilot=split] [data-slot=shell\.sheet] .waiste-day-actions>.waiste-day-menu .w-pill{min-height:36px}.waiste-map-shell[data-day-pilot=split] [data-slot=scheduled\.tabs]{margin:0;padding-right:76px}.waiste-map-shell[data-day-pilot=split] [data-slot=scheduled\.bulk]{display:block}.waiste-map-shell[data-day-pilot=split] [data-run-group]{padding:0}.waiste-map-shell[data-day-pilot=split] [data-slot=run\.header]{background:var(--haze);align-items:center;gap:8px;min-height:44px;margin:0;padding:0 8px;display:flex;position:relative}.waiste-pilot-run-title{min-width:0;min-height:44px;color:var(--ink);text-align:left;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:12px;font-weight:600;display:flex;position:relative}.waiste-pilot-run-title:before{content:"";background:var(--office-blue-active);border-radius:18px;position:absolute;top:6px;bottom:6px;left:0;right:0}.waiste-pilot-run-title>span{position:relative}.waiste-pilot-run-number{font-variant-numeric:tabular-nums;background:rgba(255,255,255,.14);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.waiste-pilot-run-progress{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:12px}.waiste-pilot-run-menu{flex-shrink:0;position:relative}.waiste-pilot-run-menu-toggle{place-items:center;width:44px;height:44px;display:grid}.waiste-pilot-run-menu-toggle:hover,.waiste-pilot-run-menu-toggle[aria-expanded=true]{background:var(--mist)}.waiste-pilot-run-menu-content{z-index:30;border:1px solid var(--mist);background:var(--paper);border-radius:6px;width:min(350px,100vw - 24px);max-height:min(340px,45dvh);padding:12px;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 4px 16px rgba(0,0,0,.18)}.waiste-pilot-run-menu-content[hidden]{display:none}@media (min-width:768px){.waiste-map-shell[data-day-pilot=split] [data-slot=run\.header],.waiste-planner-run-heading{flex-wrap:wrap}.waiste-pilot-run-menu:not([data-desktop=menu]){flex:1 0 100%;justify-content:center;display:flex}.waiste-pilot-run-menu:not([data-desktop=menu])>.waiste-pilot-run-menu-toggle{display:none}.waiste-pilot-run-menu:not([data-desktop=menu])>.waiste-pilot-run-menu-content,.waiste-pilot-run-menu:not([data-desktop=menu])>.waiste-pilot-run-menu-content[hidden]{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;padding:0 8px 8px;display:flex;position:static;overflow:visible}.waiste-pilot-run-menu:not([data-desktop=menu])>.waiste-pilot-run-menu-content>*{margin:0}.waiste-pilot-run-menu:not([data-desktop=menu]) [data-menu-only]{display:none}}.waiste-map-shell[data-day-pilot=split] .waiste-pilot-run-menu-content [data-slot="shell.scheduled.runActions"]>button,.waiste-pilot-run-menu-content select{min-height:44px}.waiste-map-shell[data-day-pilot=split] [data-slot=scheduled\.order]{background:var(--haze);margin:0;padding:0}.waiste-map-shell[data-day-pilot=split] [data-slot=planner\.sequence]{flex-flow:wrap;align-items:center;gap:4px 8px;padding:0 8px 6px;display:flex}.waiste-map-shell[data-day-pilot=split] [data-slot="planner.sequence.summary"]{margin:0;padding:0;font-size:11px}.waiste-map-shell[data-day-pilot=split] [data-stop-row]{border-width:0 0 1px;border-radius:0;margin:0}.waiste-map-shell[data-day-pilot=split] [data-slot=planner\.travel][data-compact]{border-radius:4px;grid-template-columns:minmax(0,1fr) auto 44px;gap:6px;margin:4px;padding:4px 8px;display:grid}.waiste-map-shell[data-day-pilot=split] [data-slot=planner\.travel][data-compact]>span{font-size:12px}.waiste-map-shell[data-day-pilot=split] [data-slot="planner.travel.get"]{text-transform:none;letter-spacing:0;background:0 0;border:0;min-height:44px;padding:0 8px;font-size:12px;font-weight:600}.waiste-map-shell[data-day-pilot=split] [data-slot="planner.travel.dismiss"]{place-items:center;width:44px;min-height:44px;display:grid}.waiste-map-shell[data-day-pilot=split] [data-slot=planner\.travel][data-busy]{grid-template-columns:minmax(0,1fr) 44px}.waiste-map-shell[data-day-pilot=split] [data-slot=shell\.sheet]{box-shadow:none;border-radius:0}@media (max-width:767px){.waiste-map-shell[data-day-pilot=split] [data-slot=sheet\.peek-tap],.waiste-map-shell[data-day-pilot=split] [data-slot=scheduled\.head],.waiste-map-shell[data-day-pilot=split] [data-slot=scheduled\.day-line],.waiste-map-shell[data-day-pilot=split] [data-view=scheduled]>.w-progress{display:none}}.waiste-map-shell:-webkit-any([data-day-pilot-layout=split],[data-day-pilot-layout=list])[data-sheet-stage] [data-slot=shell\.map-box]{top:0;bottom:50%;left:0;right:0}.waiste-map-shell:-moz-any([data-day-pilot-layout=split],[data-day-pilot-layout=list])[data-sheet-stage] [data-slot=shell\.map-box]{top:0;bottom:50%;left:0;right:0}.waiste-map-shell:is([data-day-pilot-layout=split],[data-day-pilot-layout=list])[data-sheet-stage] [data-slot=shell\.map-box]{top:0;bottom:50%;left:0;right:0}.waiste-map-shell[data-day-pilot-layout=split] .waiste-map-toolbar{margin-left:0}.waiste-map-shell:-webkit-any([data-day-pilot-layout=split],[data-day-pilot-layout=list]) [data-slot=shell\.sheet]{border-top:1px solid var(--mist);border-right:0;width:100%;max-width:none;top:50%;bottom:0;left:0;right:0;will-change:auto!important;transition:none!important;transform:none!important}.waiste-map-shell:-moz-any([data-day-pilot-layout=split],[data-day-pilot-layout=list]) [data-slot=shell\.sheet]{border-top:1px solid var(--mist);border-right:0;width:100%;max-width:none;top:50%;bottom:0;left:0;right:0;will-change:auto!important;transition:none!important;transform:none!important}.waiste-map-shell:is([data-day-pilot-layout=split],[data-day-pilot-layout=list]) [data-slot=shell\.sheet]{border-top:1px solid var(--mist);border-right:0;width:100%;max-width:none;top:50%;bottom:0;left:0;right:0;will-change:auto!important;transition:none!important;transform:none!important}.waiste-map-shell:-webkit-any([data-day-pilot-layout=split],[data-day-pilot-layout=list]) [data-slot=shell\.sheet]>[data-sheet-grab]{display:none}.waiste-map-shell:-moz-any([data-day-pilot-layout=split],[data-day-pilot-layout=list]) [data-slot=shell\.sheet]>[data-sheet-grab]{display:none}.waiste-map-shell:is([data-day-pilot-layout=split],[data-day-pilot-layout=list]) [data-slot=shell\.sheet]>[data-sheet-grab]{display:none}.waiste-map-shell:-webkit-any([data-day-pilot-layout=split],[data-day-pilot-layout=list]) [data-slot=shell\.sheet]>div:last-child{padding-top:var(--waiste-pilot-head-row,40px);margin-bottom:0!important;padding-bottom:16px!important;overflow-y:auto!important}.waiste-map-shell:-moz-any([data-day-pilot-layout=split],[data-day-pilot-layout=list]) [data-slot=shell\.sheet]>div:last-child{padding-top:var(--waiste-pilot-head-row,40px);margin-bottom:0!important;padding-bottom:16px!important;overflow-y:auto!important}.waiste-map-shell:is([data-day-pilot-layout=split],[data-day-pilot-layout=list]) [data-slot=shell\.sheet]>div:last-child{padding-top:var(--waiste-pilot-head-row,40px);margin-bottom:0!important;padding-bottom:16px!important;overflow-y:auto!important}.waiste-map-shell[data-day-pilot-layout=split][data-sheet-stage] [data-slot=map\.fit]{display:flex;bottom:calc(50% + 16px);left:12px;right:auto}.waiste-map-shell[data-day-pilot-layout=split] [data-slot="map.reoptimise.stack"]{bottom:calc(50% + 16px)}body:has(.waiste-map-shell[data-day-pilot-layout=split][data-sheet-stage]) [data-slot=shell\.create-fab]{bottom:16px;transform:none!important}.waiste-map-shell[data-day-pilot-layout=list] [data-slot=shell\.map-box],.waiste-map-shell[data-day-pilot-layout=list] [data-slot=map\.fit],.waiste-map-shell[data-day-pilot-layout=list] [data-slot="map.reoptimise.stack"]{visibility:hidden;pointer-events:none}.waiste-map-shell[data-day-pilot-layout=list] [data-slot=shell\.sheet]{border-top:0;top:0}.waiste-map-shell[data-day-pilot-layout=list] .waiste-map-toolbar{z-index:880;background:var(--paper);border-bottom:1px solid var(--mist);height:44px;padding:0 8px;position:absolute;top:44px;left:0;right:0}.waiste-map-shell[data-day-pilot-layout=list] .waiste-map-toolbar [data-shell-band=controls]{max-width:100%;height:44px;padding-top:0;padding-bottom:0}.waiste-map-shell[data-day-pilot-layout=list] .waiste-map-toolbar [data-slot=shell\.views]{display:none}.waiste-map-shell[data-day-pilot-layout=list] [data-slot=shell\.sheet]>div:last-child{padding-top:0;position:static;margin-top:88px!important}.waiste-map-shell[data-day-pilot-layout=list] .waiste-pilot-filters>div{top:88px}.waiste-map-shell[data-day-pilot-layout=list] .waiste-day-actions .waiste-day-menu-panel{top:calc(100% + 48px)}.waiste-map-shell:-webkit-any([data-day-pilot-layout=split],[data-day-pilot-layout=list]) [data-slot=scheduled\.map-toggle]{z-index:890;min-height:36px;position:absolute;top:4px}.waiste-map-shell:-moz-any([data-day-pilot-layout=split],[data-day-pilot-layout=list]) [data-slot=scheduled\.map-toggle]{z-index:890;min-height:36px;position:absolute;top:4px}.waiste-map-shell:is([data-day-pilot-layout=split],[data-day-pilot-layout=list]) [data-slot=scheduled\.map-toggle]{z-index:890;min-height:36px;position:absolute;top:4px}.waiste-map-shell[data-day-pilot-layout=split] [data-slot=scheduled\.map-toggle]{top:calc(50% + 4px);left:auto;right:84px}.waiste-map-shell[data-day-pilot-layout=list] [data-slot=scheduled\.map-toggle]{left:auto;right:84px}.waiste-map-shell:-webkit-any([data-day-pilot-layout=split],[data-day-pilot-layout=list]) [data-slot=shell\.sheet] .waiste-day-actions{right:172px}.waiste-map-shell:-moz-any([data-day-pilot-layout=split],[data-day-pilot-layout=list]) [data-slot=shell\.sheet] .waiste-day-actions{right:172px}.waiste-map-shell:is([data-day-pilot-layout=split],[data-day-pilot-layout=list]) [data-slot=shell\.sheet] .waiste-day-actions{right:172px}body:has(.waiste-map-shell[data-day-pilot-layout=list][data-sheet-stage]) [data-slot=shell\.create-fab]{bottom:16px;transform:none!important}@media (min-width:768px){.waiste-office-shell{--office-nav-width:var(--atlas-rail-w)}.waiste-office-shell[data-navigation-collapsed]{--office-nav-width:0px}.waiste-office-shell[data-navigation-collapsed] .waiste-desktop-drawer{display:none}.waiste-office-shell[data-navigation-collapsed] .waiste-header-brand{display:block}}@media (max-width:767px){.waiste-office-shell[data-mobile-navigation-open] .waiste-app-header,.waiste-office-shell[data-mobile-navigation-open] .waiste-page-tabs-host{left:min(240px,85vw)}.waiste-office-shell[data-mobile-navigation-open] [data-waiste-room-host]{position:relative;left:min(240px,85vw)}.waiste-office-shell[data-mobile-navigation-open] .waiste-map-shell{transform:translate(min(240px,85vw))}.waiste-office-shell .waiste-app-header{gap:8px;padding:0 8px}.waiste-app-header h1{font-size:20px}.waiste-app-header:has(.waiste-page-actions-host:not(:empty)) .waiste-header-actions{display:none}.waiste-app-header:has(.waiste-header-scope-host:not(:empty)) h1{display:none}.waiste-app-header:has(.waiste-header-scope-host:not(:empty)):has(h1[title=Bookings]) h1{white-space:nowrap;flex:none;display:block}.waiste-app-header:has(h1[title=Bookings]) .waiste-header-scope-host{flex:1 1 0}.waiste-shell-search{top:64px}.waiste-map-toolbar{padding:8px}.waiste-map-search{display:none}.waiste-map-command [data-shell-band=controls]{max-width:calc(100% - 58px)}}.waiste-office-shell :focus-visible{outline-color:var(--office-focus)}.waiste-office-shell [data-slot=planner\.travel]{border-left-color:var(--office-warning)}.waiste-office-shell [role=alert]{border-color:var(--office-danger)}.waiste-work-planner [data-slot=work-planner\.page]{background:var(--office-canvas)}.waiste-work-planner [data-slot=planner\.week-heading],.waiste-work-planner [data-slot=planner\.week-strip],.waiste-work-planner [data-slot=planner\.stop]{background:var(--paper)}.waiste-office-shell :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--office-focus);outline-offset:3px}.waiste-office-shell :where(button,a){-webkit-tap-highlight-color:transparent}.waiste-office-shell :where(button,a){touch-action:manipulation}.waiste-header-menu,.waiste-header-actions>button,.waiste-workspaces summary,.waiste-workspaces a{transition:background-color .12s,color .12s}.waiste-header-menu:active,.waiste-header-actions>button:active,.waiste-pilot-run-menu-toggle:active{background:var(--office-blue-active)}.waiste-office-shell [data-waiste-room-host]{overscroll-behavior:contain}.waiste-planner-loading{padding:12px}.waiste-office-shell [data-slot=app\.loading]{padding:20px}.waiste-office-shell .w-skeleton{background:var(--mist)}.waiste-header-menu,.waiste-header-actions>button,.waiste-pilot-run-menu-toggle{border-radius:8px}.waiste-office-shell .waiste-pilot-run-menu-content{border-radius:10px;box-shadow:0 8px 28px rgba(15,23,42,.12),0 1px 3px rgba(15,23,42,.06)}.waiste-work-planner [data-slot=planner\.stop]{transition:background-color .12s}.waiste-work-planner [data-slot=planner\.stop]:hover{background:var(--office-blue-active)}@media (prefers-reduced-motion:reduce){.waiste-work-planner [data-slot=planner\.stop],.waiste-header-menu,.waiste-header-actions>button,.waiste-workspaces summary,.waiste-workspaces a{transition:none}}.waiste-map-shell[data-planner-bar] .waiste-map-toolbar{z-index:880;background:var(--paper);border-bottom:1px solid var(--mist);align-items:center;gap:6px;padding:0 8px 0 0;display:flex;position:absolute;top:0;left:0;right:0}.waiste-map-shell[data-planner-bar] .waiste-map-command{flex:none;order:2;width:auto}.waiste-map-shell[data-planner-bar] [data-slot=planner\.bar]{order:1}.waiste-map-shell[data-planner-bar] .waiste-map-toolbar>[data-shell-band=empty],.waiste-map-shell[data-planner-bar] .waiste-map-toolbar>[data-shell-band=offscreen]{pointer-events:none;justify-content:center;margin:0;position:absolute;top:calc(100% + 12px);left:0;right:0}.waiste-map-shell[data-planner-bar] .waiste-map-toolbar>[data-shell-band=offscreen]{top:calc(100% + 56px)}.waiste-map-shell[data-planner-bar] .waiste-map-command [data-shell-band=controls]{max-width:none;padding:0}.waiste-map-shell[data-planner-bar] .waiste-planner-bar{flex:auto;min-width:0}.waiste-planner-bar{pointer-events:auto;flex-direction:column;width:100%;display:flex}.waiste-planner-bar__row{align-items:center;gap:8px;min-height:52px;padding:6px 10px;display:flex}.waiste-planner-bar__spacer{flex:auto}.waiste-planner-bar__search{flex:1 1 0;min-width:260px;max-width:620px;height:48px;position:relative}.waiste-planner-bar__search [data-shell-search]{height:48px}.waiste-planner-bar__search [data-shell-search]>form{box-shadow:none;border-radius:6px;--tw-translate-x:0!important;max-width:none!important;left:0!important;transform:none!important}.waiste-planner-bar__search [data-shell-search] input{text-overflow:ellipsis;padding-right:172px}.waiste-planner-bar__showing{z-index:3;pointer-events:none;color:var(--ink-soft);white-space:nowrap;font-size:12px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.waiste-planner-bar__day,.waiste-planner-bar__round{flex:none;align-items:center;display:flex}.waiste-planner-bar__round>select{border:1px solid var(--mist);background:var(--paper);min-width:132px;max-width:220px;min-height:40px;color:var(--ink);text-overflow:ellipsis;border-radius:6px;padding:0 8px;font-size:13px}.waiste-planner-bar__pill{white-space:nowrap;border:1px solid var(--mist);background:var(--paper);height:40px;color:var(--ink);letter-spacing:.02em;text-transform:uppercase;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.waiste-planner-bar__pill[aria-pressed=true]{background:var(--office-blue-active)}.waiste-planner-bar__icon{width:40px;height:40px;color:var(--ink-soft);background:0 0;border:1px solid transparent;border-radius:6px;place-items:center;display:grid}.waiste-planner-bar__icon[aria-pressed=false]{color:var(--ink-faint,var(--ink-soft));background:var(--sunken)}.waiste-planner-bar__filters{flex:none;align-items:center;display:flex}.waiste-planner-bar__selection{border-bottom:1px solid var(--mist);background:var(--sunken);align-items:center;gap:10px;min-height:44px;padding:4px 10px;display:flex}.waiste-planner-bar__close{width:32px;height:32px;color:var(--ink);border-radius:6px;place-items:center;display:grid}.waiste-planner-bar__count{color:var(--st-bad,#d3405a);font-size:15px;font-weight:700}.waiste-planner-bar__value{color:var(--ink-soft);white-space:nowrap;font-size:13px;font-weight:600}.waiste-planner-bar__verbs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex;overflow-x:auto}.waiste-planner-bar__verb{border:1px solid var(--mist);background:var(--paper);min-height:34px;color:var(--ink);border-radius:6px;padding:0 10px;font-size:12px;font-weight:600}.waiste-planner-bar__verb--strong{background:var(--office-blue-active)}.waiste-planner-bar__actions{display:none}.waiste-map-controls{z-index:870;pointer-events:auto;flex-direction:column;gap:8px;display:flex;position:absolute;top:calc(100% + 12px);right:12px}.waiste-map-controls__button{border:1px solid var(--mist);background:var(--paper);width:40px;height:40px;color:var(--ink);border-radius:6px;place-items:center;display:grid;box-shadow:0 1px 4px rgba(0,0,0,.18)}.waiste-map-controls__button[aria-busy=true]{opacity:.6}.waiste-map-controls__button[data-slot="map.controls.zoom-in"]{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:-8px}.waiste-map-controls__button[data-slot="map.controls.zoom-out"]{border-top-left-radius:0;border-top-right-radius:0}@media (max-width:767px){[data-visual-planner] [data-slot="shell.sheet.reopen"]{display:none}}[data-shell-band=controls][data-planner-all] [data-slot="shell.date.button"],[data-shell-band=controls][data-planner-all] [data-slot="shell.day.previous"],[data-shell-band=controls][data-planner-all] [data-slot="shell.day.next"],.waiste-map-controls__button[data-slot="map.controls.fit"]{display:none}.waiste-map-controls__button[aria-pressed=true]{background:var(--office-blue-active)}.waiste-map-controls__button:hover{background:var(--haze)}.waiste-map-controls__button:active{transform:scale(.96)}.waiste-map-tiles-grey .leaflet-tile-pane{filter:grayscale()brightness(.97)contrast(1.02)}@media (max-width:767px){.waiste-map-controls{border:1px solid var(--mist);background:var(--paper);border-radius:6px;gap:0;top:calc(100% + 8px);right:8px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.18)}.waiste-map-controls__button{border:0;border-bottom:1px solid var(--mist);width:44px;height:44px;box-shadow:none;border-radius:0}.waiste-map-controls__button[data-slot="map.controls.zoom-in"]{border-bottom:1px solid var(--mist);margin-bottom:0}.waiste-map-controls__button:last-child{border-bottom:0}.waiste-map-controls__button[data-slot="map.controls.fit"]{display:grid}}.waiste-planner-rail{z-index:870;pointer-events:auto;border:1px solid var(--mist);background:var(--paper);border-radius:6px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 12px);left:12px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.18)}.waiste-planner-rail__button{background:var(--paper);width:40px;height:40px;color:var(--ink);border-bottom:1px solid var(--mist);place-items:center;display:grid}.waiste-planner-rail__button:last-child{border-bottom:0}.waiste-planner-rail__button[data-armed]{background:var(--office-blue-active)}.waiste-planner-rail__button:disabled{color:var(--ink-soft);opacity:.45}.waiste-planner-sheet{overscroll-behavior:contain;flex-direction:column;gap:12px;max-height:70dvh;display:flex;overflow-y:auto}.waiste-planner-sheet .waiste-planner-bar__search{flex-direction:column;align-items:stretch;gap:6px;display:flex}.waiste-planner-sheet .waiste-planner-bar__showing{text-align:left}.waiste-planner-sheet>*,.waiste-planner-sheet .waiste-planner-bar__round>select{width:100%}.waiste-planner-sheet .waiste-planner-bar__scope{flex-wrap:wrap}.waiste-planner-sheet .waiste-planner-bar__segments{width:100%}.waiste-planner-sheet .waiste-planner-bar__spacer{display:none}.waiste-planner-sheet .waiste-planner-bar__icon{grid-auto-flow:column;justify-content:flex-start;gap:10px;width:auto;min-height:44px;padding:0 12px}.waiste-planner-bar__icon-word{font-size:12px;font-weight:700}.waiste-planner-bar__icon:has(.waiste-planner-bar__icon-word){grid-auto-flow:column;gap:6px;width:auto;padding:0 9px}.waiste-planner-bar__row{flex-wrap:wrap;row-gap:6px}.waiste-planner-rail__word{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1}.waiste-planner-rail__button:has(.waiste-planner-rail__word){grid-auto-flow:row;justify-items:center;gap:3px;width:auto;min-width:40px;padding:6px 8px}@media (max-width:767px){.waiste-map-shell[data-planner-bar] .waiste-map-toolbar{background:0 0;border-bottom:0;padding:8px;display:block;position:relative}.waiste-map-shell[data-planner-bar] .waiste-map-command{width:100%}.waiste-planner-bar__row{flex-wrap:wrap;gap:6px;min-height:0;padding:6px 0 0}.waiste-planner-bar__row .waiste-planner-bar__search,.waiste-planner-bar__row .waiste-planner-bar__round,.waiste-planner-bar__row .waiste-planner-bar__spacer,.waiste-planner-bar__row .waiste-planner-bar__pill:not(.waiste-planner-bar__pill--wide)>span{display:none}.waiste-planner-bar__pill{height:auto;min-height:44px;padding:0 10px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.waiste-planner-bar__icon{border:1px solid var(--mist);background:var(--paper);width:44px;height:44px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.waiste-planner-bar__selection{border:1px solid var(--mist);border-radius:6px;gap:6px;margin-bottom:6px;padding:4px 6px}.waiste-planner-bar__verb{white-space:nowrap;min-height:32px;font-size:12px}.waiste-planner-bar__verbs{display:none}.waiste-planner-bar__actions{align-items:center;display:inline-flex}.waiste-planner-rail{top:calc(100% + 8px);left:8px}.waiste-planner-bar:has(>.waiste-planner-bar__selection)>.waiste-planner-bar__row{display:none}.waiste-planner-bar:has(>.waiste-planner-bar__selection)>.waiste-planner-bar__selection{margin-bottom:0}.waiste-map-shell[data-planner-bar] .waiste-map-toolbar>[data-shell-band=offscreen]{justify-content:flex-start;margin:6px 0 0;position:static}.waiste-map-shell[data-planner-bar] [data-slot=map\.offscreen]{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px;max-width:calc(100% - 56px);min-height:44px;font-size:12px}.waiste-planner-rail__button{min-width:44px;min-height:44px}}.waiste-planner-filter-menu>summary{border:1px solid var(--mist);background:var(--paper);min-height:40px;color:var(--ink);border-radius:6px;font-size:13px}.waiste-planner-filter-menu{flex-shrink:0}.waiste-planner-filter-menu>summary{cursor:pointer;align-items:center;gap:8px;padding:0 10px;font-weight:600;list-style:none;display:flex}.waiste-planner-filter-menu>summary::-webkit-details-marker{display:none}.waiste-planner-filter-menu[open]>summary{background:var(--office-blue-active)}.waiste-planner-filter-content{z-index:62;border:1px solid var(--mist);background:var(--paper);border-radius:8px;width:min(360px,100vw - 20px);max-height:min(58dvh,480px);padding:12px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 4px 16px rgba(0,0,0,.16)}.waiste-map-shell[data-visual-planner] [data-slot="shell.date.button"]{min-height:44px}.waiste-map-command [data-slot=shell\.date-dropdown]{left:0;transform:none}@media (max-width:767px){.waiste-planner-rail{left:8px}.waiste-map-shell[data-visual-planner][data-sheet-stage="3"] .waiste-map-toolbar{visibility:hidden}}.waiste-map-shell[data-day-pilot=split] [data-slot=run\.header].waiste-pilot-run-header{background:var(--paper);border-bottom:1px solid var(--mist);padding:2px 10px}.waiste-pilot-run-header .waiste-pilot-run-title{min-width:0;max-width:calc(100% - 96px)}.waiste-pilot-run-header .waiste-pilot-run-title:before{background:0 0}.waiste-pilot-run-header .waiste-pilot-run-title:hover:before{background:var(--haze)}.waiste-pilot-run-header .waiste-pilot-run-context{color:var(--ink-soft);flex-wrap:wrap;gap:4px 10px;font-size:11px;display:flex}.waiste-pilot-run-header .waiste-pilot-run-unseen{color:var(--st-warn);flex-basis:100%;margin:0;font-size:11px}.waiste-map-shell[data-day-pilot=split] .waiste-pilot-run-header [data-slot=scheduled\.order]{background:0 0}.waiste-map-shell[data-day-pilot=split] .waiste-pilot-run-header [data-slot=planner\.sequence]{gap:2px 8px;padding:0}@media (min-width:768px){.waiste-map-shell[data-day-pilot=split] .waiste-pilot-run-header .waiste-pilot-run-menu:not([data-desktop=menu])>.waiste-pilot-run-menu-content{box-shadow:none;border-radius:0;justify-content:flex-start;gap:6px 12px;padding:0 0 6px}.waiste-pilot-run-header .waiste-pilot-run-controls{min-width:0;margin-left:auto}.waiste-pilot-run-header .waiste-pilot-run-controls select{max-width:220px}}.w-sheet.waiste-day-pilot-record-dialog{--brand-primary:#203650;--forest:#203650;--forest-deep:#172b42;--on-brand:#fff;--ink:#172b42;--ink-soft:#475d73;width:min(100%,680px);max-width:680px;height:100dvh;max-height:100dvh;padding:16px 20px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:0;position:fixed;top:0;bottom:0;left:auto;right:0}.waiste-pilot-run-header .waiste-pilot-run-title{flex:1;max-width:none}.waiste-pilot-run-header .waiste-pilot-run-chevron{flex-shrink:0;margin-left:auto}.waiste-map-shell[data-day-pilot=split] [data-slot=run\.header].waiste-pilot-run-header{flex-wrap:nowrap}.waiste-pilot-run-header .waiste-pilot-run-menu[data-desktop=menu]{flex:0 0 44px}.waiste-pilot-run-header .waiste-pilot-run-menu-content{text-align:left}.waiste-map-shell[data-day-pilot=split] [data-slot=scheduled\.run-jobs][hidden]{display:none}.waiste-cr-job .waiste-cr-job-sub{background:var(--cr-bar);color:#fff;align-items:center;gap:14px;min-height:58px;padding:8px 16px 12px;display:flex}.waiste-cr-job .waiste-cr-job-sub .w{flex:1;min-width:0}.waiste-cr-job .waiste-cr-job-sub .n{letter-spacing:.2px;font-size:14.5px;font-weight:700;line-height:20px}.waiste-cr-job .waiste-cr-job-sub .a{white-space:nowrap;text-overflow:ellipsis;font-size:17px;line-height:24px;overflow:hidden}.waiste-cr-job .waiste-cr-job-sub .p{text-align:right;color:var(--dp-bar-cap);flex:none;font-size:11px;line-height:13px}.waiste-cr-job .waiste-cr-job-sub .p b{color:#fff;font-size:28px;font-weight:400;line-height:30px;display:block}.waiste-cr-job .waiste-cr-job-sub .p b small{font-size:13px}.waiste-cr-job .waiste-cr-job-h{color:var(--cr-bar);margin:22px 0 14px;font-size:19px;font-weight:500;line-height:24px}.waiste-cr-job .waiste-cr-job-h:first-child{margin-top:14px}.waiste-cr-job .waiste-cr-job-card{background:var(--surface);box-shadow:0 .76px 1.5px rgba(0,0,0,.14)}.waiste-cr-job .waiste-cr-job-row{text-align:left;width:100%;min-height:64px;color:var(--ink);border:0;border-bottom:.76px solid var(--mist);background:0 0;align-items:center;gap:16px;margin:0;padding:12px 16px;font-family:inherit;display:flex}.waiste-cr-job .waiste-cr-job-row:last-child{border-bottom:0}.waiste-cr-job .waiste-cr-job-row.is-tap{cursor:pointer;-webkit-tap-highlight-color:transparent}.waiste-cr-job .waiste-cr-job-row.is-tap:active{background:var(--sunken)}.waiste-cr-job .waiste-cr-job-row .i{width:24px;color:var(--ink);flex:none}.waiste-cr-job .waiste-cr-job-row .w{flex:1;min-width:0}.waiste-cr-job .waiste-cr-job-row .l{font-size:17px;font-weight:500;line-height:24px}.waiste-cr-job .waiste-cr-job-row .v{color:var(--ink-soft);margin-top:2px;font-size:17px;line-height:24px}.waiste-cr-job .waiste-cr-job-row .r{color:var(--ink-soft);flex:none;align-items:center;display:flex}.waiste-cr-job .waiste-cr-job-amt{color:var(--ink);white-space:nowrap;font-size:22px;line-height:26px}.waiste-cr-job .waiste-cr-job-amt small{font-size:12px}.waiste-cr-job .waiste-cr-job-seg-l{text-align:center;color:var(--cr-bar);margin:14px 0 6px;font-size:15px;line-height:20px}.waiste-cr-job .waiste-cr-job-seg{border:2px solid var(--dp-chip);background:var(--surface);border-radius:22px;height:44px;display:flex;overflow:hidden}.waiste-cr-job .waiste-cr-job-seg button{border:0;border-right:2px solid var(--dp-chip);background:var(--surface);color:var(--dp-chip);letter-spacing:.3px;text-transform:uppercase;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;-webkit-tap-highlight-color:transparent;flex:1;padding:0 6px;font-family:inherit;font-size:15px;font-weight:500;overflow:hidden}.waiste-cr-job .waiste-cr-job-seg button:last-child{border-right:0}.waiste-cr-job .waiste-cr-job-seg button.is-on{background:var(--dp-chip);color:#fff}.waiste-cr-job .waiste-cr-job-seg.is-readonly button{cursor:default;opacity:.72}.waiste-cr-job .waiste-cr-job-seg-why{text-align:center;color:var(--ink-soft);margin:6px 0 0;font-size:12px;line-height:16px}.waiste-cr-job .waiste-cr-job-row button:focus-visible{outline:2px solid var(--dp-link);outline-offset:2px}.waiste-cr-job .waiste-cr-job-seg button:focus-visible{outline:2px solid var(--dp-link);outline-offset:2px}.waiste-day-pilot-record-dialog [data-slot=round\.choice]{background:var(--surface);border:0;border-radius:0;min-height:72px;margin:0 0 8px;padding:14px 12px;transition:box-shadow .15s,background-color .15s}.waiste-day-pilot-record-dialog [data-slot=round\.choice]:hover{background:var(--haze)}.waiste-day-pilot-record-dialog [data-slot=round\.choice][data-chosen="1"]{box-shadow:inset 3px 0 0 var(--dp-edge);background:var(--surface)}.waiste-day-pilot-record-dialog [data-slot=round\.choice] .waiste-round-name{font-size:12.85px;font-weight:700;line-height:18px}.waiste-day-pilot-record-dialog [data-slot=round\.choice] .waiste-round-sub{color:var(--dp-sub);font-size:12px;font-weight:500;line-height:16px}.waiste-day-pilot-record-dialog [data-slot="scheduled.record.round-editor"] label:has(input[type=search]){background:var(--haze);border:0;border-radius:4px;min-height:32px;padding:0 8px}.waiste-dp-who .waiste-dp-who-search{background:var(--haze);min-height:32px;color:var(--ink);border-radius:4px;align-items:center;gap:8px;margin:4px 0 0;padding:0 8px;display:flex}.waiste-dp-who .waiste-dp-who-search input{min-width:0;min-height:32px;color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px;line-height:20px}.waiste-dp-who .waiste-dp-who-list{background:var(--surface);margin:16px 0 0}.waiste-dp-who [data-slot="scheduled.assign.row"]{border:0;border-bottom:.76px solid var(--dp-rail);background:var(--surface);text-align:left;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:17.8px;width:100%;min-height:72px;padding:0;transition:background-color .12s;display:grid;position:relative}.waiste-dp-who [data-slot="scheduled.assign.row"]:hover{background:var(--haze)}.waiste-dp-who [data-slot="scheduled.assign.row"]:disabled{opacity:.55}.waiste-dp-who li:last-child [data-slot="scheduled.assign.row"]{border-bottom:0}.waiste-dp-who .waiste-dp-who-av{color:#fff;border-radius:50%;grid-row:1/span 2;place-items:center;width:36px;height:36px;display:grid}.waiste-dp-who .waiste-dp-who-name{letter-spacing:.6px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.waiste-dp-who .waiste-dp-who-sub{color:var(--dp-sub);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.waiste-day-pilot-record-dialog[data-slot="scheduled.record.services"] [aria-label^=Quantity\ for]{background:var(--dp-chip-off);border-radius:15.8px;gap:0;height:31.6px;padding:0 4px}.waiste-day-pilot-record-dialog[data-slot="scheduled.record.services"] [aria-label^=Quantity\ for]>button{min-width:40px;min-height:31.6px;color:var(--dp-sub)}.waiste-day-pilot-record-dialog[data-slot="scheduled.record.services"] [aria-label^=Quantity\ for] input{text-align:center;background:0 0;border:0;width:44px;min-height:31.6px;font-size:14px}.waiste-day-pilot-record-dialog[data-slot="scheduled.record.services"] [data-slot=services\.add]{background:var(--dp-bar);color:#fff;letter-spacing:1.23px;text-transform:uppercase;border:0;border-radius:4px;min-height:36.2px;margin:14.2px 0 0;font-size:12px;font-weight:500;box-shadow:0 1px 3px rgba(0,0,0,.3),0 2px 2px rgba(0,0,0,.14)}.waiste-day-pilot-record-dialog[data-slot="scheduled.record.services"] [data-slot=services\.total]{align-items:baseline;min-height:64px}.waiste-day-pilot-record-dialog[data-slot="scheduled.record.services"] [data-slot=services\.total]>span{letter-spacing:0;color:var(--dp-sub);order:2;font-size:10px;line-height:14px}.waiste-day-pilot-record-dialog[data-slot="scheduled.record.services"] [data-slot=services\.total]>strong{order:1}.waiste-dialog-panel:has([data-slot="scheduled.record.frequency"]) select{border:0;border-bottom:.76px solid var(--mist);background:0 0;border-radius:0;padding-left:4px;font-size:16px;transition:border-color .15s}.waiste-dialog-panel:has([data-slot="scheduled.record.frequency"]) input[type=text]{border:0;border-bottom:.76px solid var(--mist);background:0 0;border-radius:0;padding-left:4px;font-size:16px;transition:border-color .15s}.waiste-dialog-panel:has([data-slot="scheduled.record.frequency"]) input[type=number]{border:0;border-bottom:.76px solid var(--mist);background:0 0;border-radius:0;padding-left:4px;font-size:16px;transition:border-color .15s}.waiste-dialog-panel:has([data-slot="scheduled.record.frequency"]) :-webkit-any(select,input):focus{border-bottom:2px solid var(--dp-edge);outline:none}.waiste-dialog-panel:has([data-slot="scheduled.record.frequency"]) :-moz-any(select,input):focus{border-bottom:2px solid var(--dp-edge);outline:none}.waiste-dialog-panel:has([data-slot="scheduled.record.frequency"]) :is(select,input):focus{border-bottom:2px solid var(--dp-edge);outline:none}.waiste-dialog-panel:has([data-slot="scheduled.record.frequency"]) label>span:first-child{color:var(--dp-sub);font-size:12px;line-height:16px}[data-slot=scheduled\.stop-dialog] [data-slot="shell.stop.movePin.editor"]{border-radius:0}[data-slot=scheduled\.stop-dialog] [data-slot="shell.stop.movePin.editor"] .w-editor-head{min-height:64px;font-size:20.8px;line-height:28px}[data-slot=scheduled\.stop-dialog] [data-slot="shell.stop.movePin.place"]>button{background:var(--dp-edge);color:#fff;border:0;border-radius:2px;min-height:30px;padding:0 12px;font-size:14px;font-weight:500}[data-slot=scheduled\.stop-dialog] [data-slot="shell.stop.movePin.editor"] .w-editor-foot>.w-pill.ghost{background:var(--dp-sub);color:#fff;border:0;border-radius:2px;min-height:30px;font-size:14px;font-weight:500}@media (prefers-reduced-motion:reduce){.waiste-day-pilot-record-dialog [data-slot=round\.choice],.waiste-dp-who [data-slot="scheduled.assign.row"]{transition-duration:1ms}}.waiste-office-shell[data-clone-route] .waiste-app-header,.waiste-office-shell[data-clone-route] .waiste-page-tabs-host{display:none!important}body:has(.waiste-office-shell[data-clone-route]) [data-waiste-banner]{display:none!important}body:has(.waiste-office-shell[data-clone-route]) [data-testid=test-mode-banner]{display:none!important}.waiste-office-shell[data-clone-route] .waiste-main-column{min-height:100dvh}.waiste-planner-bar__scope{flex-wrap:wrap;flex:none;align-items:center;gap:6px;display:flex}.waiste-planner-bar__scope-date{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.waiste-planner-bar__scope-date>input{border:1px solid var(--mist);background:var(--paper);min-height:40px;color:var(--ink);letter-spacing:normal;text-transform:none;border-radius:6px;padding:0 8px;font-size:13px;font-weight:600}.waiste-planner-bar__scope-date>input:disabled{background:var(--sunken);color:var(--ink-faint,var(--ink-soft))}.waiste-planner-bar__segments{align-items:center;display:inline-flex}.waiste-planner-bar__segment{border:1px solid var(--mist);background:var(--paper);min-height:40px;color:var(--ink-soft);letter-spacing:.04em;padding:0 12px;font-size:12px;font-weight:700}.waiste-planner-bar__segment:first-child{border-radius:6px 0 0 6px}.waiste-planner-bar__segment:last-child{border-radius:0 6px 6px 0}.waiste-planner-bar__segment+.waiste-planner-bar__segment{border-left:0}.waiste-planner-bar__segment[aria-pressed=true]{background:var(--office-blue-active);color:var(--ink)}.waiste-planner-bar__note{color:var(--st-warn);margin:0;padding:0 10px 6px;font-size:12px;font-weight:600}.waiste-planner-legend{z-index:871;border:1px solid var(--mist);background:var(--paper);pointer-events:auto;border-radius:8px;width:min(300px,100vw - 96px);max-height:min(60dvh,460px);padding:10px 12px;position:absolute;top:calc(100% + 12px);right:64px;overflow:auto;box-shadow:0 4px 16px rgba(0,0,0,.16)}.waiste-planner-legend__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.waiste-planner-legend__title{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-size:12px;font-weight:700}.waiste-planner-legend__close{width:28px;height:28px;color:var(--ink);border-radius:6px;place-items:center;display:grid}.waiste-planner-legend__rows{flex-direction:column;gap:2px;margin:6px 0;display:flex}.waiste-planner-legend__row{min-height:26px;color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}.waiste-planner-legend__icon{width:18px;height:18px;color:var(--ink);place-items:center;display:grid}.waiste-planner-legend__plain{border:2px solid;border-radius:999px;width:11px;height:11px;display:block}.waiste-planner-legend__swatch{border-radius:999px;place-items:center;width:18px;height:18px;display:grid}.waiste-planner-legend__label{text-transform:capitalize;flex:auto}.waiste-planner-legend__source{color:var(--ink-soft);text-transform:capitalize;font-size:11px}.waiste-planner-legend__caption{color:var(--ink-soft);margin:4px 0 0;font-size:11px}.waiste-planner-legend__empty{color:var(--ink-soft);margin:6px 0 0;font-size:12px}@media (max-width:767px){.waiste-planner-legend{width:auto;max-height:46dvh;position:fixed;top:auto;bottom:8px;left:8px;right:8px}.waiste-planner-bar__scope{flex:100%}.waiste-planner-bar__scope-date>input,.waiste-planner-bar__segment{min-height:38px}.waiste-planner-bar__row{flex-wrap:wrap;gap:6px;min-height:44px;padding:4px 8px}.waiste-planner-bar__search{flex:140px;min-width:0;height:40px}.waiste-planner-bar__scope{flex:0 auto;order:0;gap:4px}.waiste-planner-bar__segments{height:32px}.waiste-planner-bar__segment{min-height:30px;padding:0 10px;font-size:12px}.waiste-planner-bar__scope-date{font-size:11px}.waiste-planner-bar__scope-date input{height:32px}.waiste-planner-bar__icon{width:32px;height:32px}.waiste-planner-bar__pill{height:34px;padding:0 10px;font-size:12px}.waiste-planner-bar__note{margin:0 8px 6px;font-size:12px}}.ad[data-slot=scheduled\.full-record] .waiste-bound-record-field{align-items:center;min-height:56px;padding:0 16px 0 64px;display:flex}.ad[data-slot=scheduled\.full-record] .waiste-bound-record-field .ad-lab{line-height:normal;position:static}.ad[data-slot=scheduled\.full-record] .waiste-bound-record-field .ad-val{text-overflow:ellipsis;max-width:60%;margin-left:auto;padding-left:12px;font-size:16px;line-height:normal;position:static;overflow:hidden}.ad[data-slot=scheduled\.full-record] .waiste-bound-record-field .ad-chev{flex:none;margin-left:8px;font-size:24px;line-height:24px;display:flex;position:static;transform:none}.ad[data-slot=scheduled\.full-record] .waiste-bound-record-field small{color:#747474;font-size:10px;line-height:14px;display:block}.ad[data-slot=scheduled\.full-record] .waiste-bound-record-customer{min-height:56px}.ad[data-slot=scheduled\.full-record] .waiste-bound-record-customer .ad-lab{text-overflow:ellipsis;min-width:0;line-height:normal;overflow:hidden}.ad[data-slot=scheduled\.full-record] .waiste-bound-record-customer .ad-val{line-height:normal;top:0}.ad[data-slot=scheduled\.full-record] .waiste-bound-record-address{min-height:79.6px}.ad[data-slot=scheduled\.full-record] .waiste-bound-record-address>.ad-link{padding:15px 110px 15px 64px;font-size:14px;line-height:24px;display:block}.ad[data-slot=scheduled\.full-record] .waiste-bound-record-address>.ad-val{font-size:22px;top:20px;right:20px}.ad[data-slot=scheduled\.full-record] .waiste-bound-record-address small{color:#747474;font-size:10px;display:block}.ad[data-slot=scheduled\.full-record] .waiste-bound-record-contact{align-items:center;min-height:72.76px;padding:12px 16px 12px 64px;display:flex}.ad[data-slot=scheduled\.full-record] .waiste-bound-record-contact a{overflow-wrap:normal;white-space:nowrap;height:24px;min-height:0;line-height:24px;display:block}.ad[data-slot=scheduled\.full-record] .ad-ht{text-overflow:ellipsis;right:140px;overflow:hidden}@font-face{font-family:Waiste Roboto;src:url(/fonts/roboto-latin-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--font-waiste-roboto:"Waiste Roboto"}.ad[data-slot=scheduled\.full-record]{font-family:var(--font-waiste-roboto),Roboto,"Helvetica Neue",Arial,sans-serif}.ad[data-slot=scheduled\.full-record] [data-slot="scheduled.record.map"]>div{margin-top:0}.ad[data-slot=scheduled\.full-record] [data-slot="scheduled.record.map"]>div>div{box-shadow:none;border:0;border-radius:0}.ad[data-slot=scheduled\.full-record] [data-slot="scheduled.record.map"] :-webkit-any(.rounded-xl,.rounded-lg){border-radius:0}.ad[data-slot=scheduled\.full-record] [data-slot="scheduled.record.map"] :-moz-any(.rounded-xl,.rounded-lg){border-radius:0}.ad[data-slot=scheduled\.full-record] [data-slot="scheduled.record.map"] :is(.rounded-xl,.rounded-lg){border-radius:0}[data-slot="job.form.screen"],[data-slot=job\.services],[data-slot="job.services.modal"],[data-slot="scheduled.record.services"]{font-family:var(--font-waiste-roboto),Roboto,"Helvetica Neue",Arial,sans-serif}.waiste-record-hire-nav{background:#fff;border-bottom:.76px solid #f2f2f2;justify-content:space-between;padding:6px 18px 0;display:flex}.waiste-record-hire-nav button{text-align:left;cursor:pointer;border:0;border-bottom:1.9px solid var(--blue);color:#000;background:0 0;padding:6px 10px 8px;font-family:inherit}.waiste-record-hire-nav button:last-child{text-align:right}.waiste-record-hire-nav b{white-space:nowrap;font-size:11.7px;font-weight:500;display:block}.waiste-record-hire-nav span{white-space:nowrap;font-size:14px;font-weight:500;display:block}.ad[data-slot=scheduled\.full-record] .waiste-bound-record-customer .ad-val small{line-height:10px;position:absolute;bottom:6px;right:40px}.ad[data-slot=scheduled\.full-record] .waiste-bound-record-address .ad-ic{color:#0288d1;left:20px}.waiste-record-reference-stepper{background:#fff;border-bottom:.76px solid #f2f2f2}.waiste-record-reference-shoulders{justify-content:space-between;padding:6px 18px 0;display:flex}.waiste-record-reference-shoulder{text-align:left;color:#000;background:0 0;border:0;min-width:0;padding:6px 10px 8px;font-family:inherit}.waiste-record-reference-shoulder:last-child{text-align:right}.waiste-record-shoulder-caption{white-space:nowrap;font-size:11.7px;font-weight:500}.waiste-record-shoulder-date{white-space:nowrap;font-size:14px;font-weight:500}[data-slot="scheduled.record.services.header"]{gap:24px}[data-slot="scheduled.record.services.header"] h2{font-family:var(--font-waiste-roboto),Roboto,"Helvetica Neue",Arial,sans-serif;letter-spacing:normal;font-size:20.8px;font-weight:400;line-height:normal}[data-slot=job\.services] [data-slot="job.services.line"] input{min-height:0}[data-slot=job\.services] [data-slot="job.services.add"]{letter-spacing:.6px;min-height:0}[data-slot=job\.services] [data-slot="job.services.total"]{letter-spacing:.6px;line-height:normal}[data-slot=job\.services] [data-slot="job.services.total"]>strong,[data-slot=job\.services] [data-slot="job.services.total"]>span{line-height:normal}
