.dashboard-published-schedules-module__0lT4KW__list.historical-import-card-list{flex-wrap:wrap;align-items:flex-start;gap:12px;min-width:0;display:flex}.dashboard-published-schedules-module__0lT4KW__card.historical-import-card{cursor:pointer;border-color:#ff10534d;flex:0 322px;min-width:0;max-width:100%;box-shadow:0 3px 12px #1720330b}.dashboard-published-schedules-module__0lT4KW__card.historical-import-card:hover{background:#fff;border-color:#ff105359;box-shadow:0 6px 16px #17203312}.dashboard-published-schedules-module__0lT4KW__card:focus-visible{outline-offset:3px;outline:2px solid #1e8ea0}.dashboard-published-schedules-module__0lT4KW__card .dashboard-published-schedules-module__0lT4KW__departments{white-space:normal;flex-wrap:wrap;gap:4px;overflow:visible}.dashboard-published-schedules-module__0lT4KW__departmentPill{overflow-wrap:anywhere;background:#1e8ea00b;border:1px solid #1e8ea01f;border-radius:10px;align-items:center;gap:4px;min-width:0;padding:1px 4px;display:inline-flex}.dashboard-published-schedules-module__0lT4KW__departmentPill svg{flex:none}.dashboard-published-schedules-module__0lT4KW__card .dashboard-published-schedules-module__0lT4KW__published{color:#2f914a;text-transform:uppercase;background:#34a85314;border-color:#34a85340}.dashboard-published-schedules-module__0lT4KW__dialog.ops-page.schedule-review-focus-page{max-width:none;max-height:none;color:var(--text-primary);border:0;margin:0;padding:0}.dashboard-published-schedules-module__0lT4KW__dialog:not([open]){display:none}.dashboard-published-schedules-module__0lT4KW__dialog::backdrop{background:#17203352}.dashboard-published-schedules-module__0lT4KW__dialog>.schedule-review-focus-stage{min-height:0}.dashboard-published-schedules-module__0lT4KW__fallback.schedule-review-focus-stage{place-items:center;padding:64px 24px;position:relative}.dashboard-published-schedules-module__0lT4KW__fallbackClose{position:absolute;top:14px;right:14px}.dashboard-published-schedules-module__0lT4KW__fallbackMessage{color:#637282;text-align:center;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.dashboard-published-schedules-module__0lT4KW__spinner{color:#1e8ea0;flex:none;animation:1s linear infinite dashboard-published-schedules-module__0lT4KW__spin}@keyframes dashboard-published-schedules-module__0lT4KW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dashboard-published-schedules-module__0lT4KW__card.historical-import-card{transition:none;transform:none}.dashboard-published-schedules-module__0lT4KW__spinner{animation:none}}
.dashboard-operational-content-module__acnDoq__root{grid-template-columns:clamp(360px,38vw,500px) minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.dashboard-operational-content-module__acnDoq__contextColumn,.dashboard-operational-content-module__acnDoq__scheduleColumn{gap:14px;min-width:0;display:grid}.dashboard-operational-content-module__acnDoq__scheduleColumn{scroll-margin-top:24px}.dashboard-operational-content-module__acnDoq__calendarContext,.dashboard-operational-content-module__acnDoq__timeOffContext,.dashboard-operational-content-module__acnDoq__scheduleColumn{border:1px solid var(--border);background:#fffffff0;border-radius:20px;box-shadow:0 22px 52px -44px #1c273285}.dashboard-operational-content-module__acnDoq__calendarContext,.dashboard-operational-content-module__acnDoq__timeOffContext{padding:14px}.dashboard-operational-content-module__acnDoq__calendarContext{border-radius:16px;padding:11px}.dashboard-operational-content-module__acnDoq__scheduleHeader,.dashboard-operational-content-module__acnDoq__timeOffHeading,.dashboard-operational-content-module__acnDoq__timeOffGroupHeading,.dashboard-operational-content-module__acnDoq__sectionHeading,.dashboard-operational-content-module__acnDoq__shiftIdentity,.dashboard-operational-content-module__acnDoq__openShift,.dashboard-operational-content-module__acnDoq__timeOffItem{align-items:center;display:flex}.dashboard-operational-content-module__acnDoq__scheduleHeader>div:first-child,.dashboard-operational-content-module__acnDoq__timeOffHeading>div,.dashboard-operational-content-module__acnDoq__shiftIdentity>div,.dashboard-operational-content-module__acnDoq__timeOffItemContent,.dashboard-operational-content-module__acnDoq__openShift>div{min-width:0}.dashboard-operational-content-module__acnDoq__scheduleHeader small,.dashboard-operational-content-module__acnDoq__timeOffHeading small{color:var(--text-muted);letter-spacing:.075em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:900;display:block}.dashboard-operational-content-module__acnDoq__publishedPill{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:24px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.dashboard-operational-content-module__acnDoq__calendarShell{border-radius:16px;overflow:hidden}.dashboard-operational-content-module__acnDoq__calendarShell .mini-calendar-card{width:100%;min-width:0;box-shadow:none}.dashboard-operational-content-module__acnDoq__calendarShell .mini-calendar-day{min-width:0}.dashboard-operational-content-module__acnDoq__timeOffContext{border-radius:16px;align-content:start;gap:9px;padding:11px;display:grid}.dashboard-operational-content-module__acnDoq__timeOffHeading{justify-content:space-between;gap:10px}.dashboard-operational-content-module__acnDoq__timeOffHeading h3,.dashboard-operational-content-module__acnDoq__scheduleHeader h2,.dashboard-operational-content-module__acnDoq__sectionHeading h3{color:var(--text-primary);margin:0;font-weight:950}.dashboard-operational-content-module__acnDoq__timeOffHeading h3{font-size:11.5px;font-weight:850}.dashboard-operational-content-module__acnDoq__timeOffHeading a{min-height:24px;color:var(--brand-accent);background:#1e8ea00e;border:1px solid #1e8ea029;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-size:8px;font-weight:820;line-height:1;text-decoration:none;display:inline-flex}.dashboard-operational-content-module__acnDoq__timeOffHeading a:hover{background:#1e8ea01a;border-color:#1e8ea04d}.dashboard-operational-content-module__acnDoq__timeOffHeading small{letter-spacing:.055em;margin-bottom:1px;font-size:7.5px;font-weight:800}.dashboard-operational-content-module__acnDoq__timeOffGroups{gap:7px;min-width:0;display:grid}.dashboard-operational-content-module__acnDoq__timeOffGroup{background:#f7fafbb8;border:1px solid #d6e3eac7;border-radius:12px;gap:5px;min-width:0;padding:7px;display:grid}.dashboard-operational-content-module__acnDoq__timeOffGroupHeading{justify-content:space-between;gap:8px}.dashboard-operational-content-module__acnDoq__timeOffGroupHeading span{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex;overflow:hidden}.dashboard-operational-content-module__acnDoq__timeOffGroupHeading strong{min-width:18px;min-height:18px;color:var(--brand-accent);background:#1e8ea014;border-radius:999px;justify-content:center;align-items:center;font-size:7.5px;font-weight:850;display:inline-flex}.dashboard-operational-content-module__acnDoq__sectionHeading span{min-width:22px;min-height:22px;color:var(--brand-accent);background:#1e8ea014;border-radius:8px;justify-content:center;align-items:center;font-size:10px;font-weight:950;display:inline-flex}.dashboard-operational-content-module__acnDoq__timeOffList{gap:5px;min-width:0;display:grid}.dashboard-operational-content-module__acnDoq__timeOffItem{--time-off-accent:#f2994a;background:#fffffff5;border:1px solid #d6e3ead6;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:7px;min-width:0;padding:6px 7px;display:grid}.dashboard-operational-content-module__acnDoq__timeOffItem[data-status=approved]{--time-off-accent:#28ad63}.dashboard-operational-content-module__acnDoq__timeOffItem .ops-avatar{width:28px;height:28px;font-size:8px}.dashboard-operational-content-module__acnDoq__timeOffItemContent{gap:1px;min-width:0;display:grid}.dashboard-operational-content-module__acnDoq__timeOffItemIdentity{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.dashboard-operational-content-module__acnDoq__timeOffItemIdentity>strong,.dashboard-operational-content-module__acnDoq__timeOffItemIdentity>span,.dashboard-operational-content-module__acnDoq__timeOffItem small,.dashboard-operational-content-module__acnDoq__timeOffItem time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-operational-content-module__acnDoq__timeOffItemIdentity>strong{color:var(--text-primary);font-size:9.5px;font-weight:850;line-height:1.15}.dashboard-operational-content-module__acnDoq__timeOffItemIdentity>span{background:color-mix(in srgb, var(--time-off-accent) 11%, white);color:color-mix(in srgb, var(--time-off-accent) 82%, #25313d);border-radius:999px;flex:none;padding:2px 5px;font-size:6.5px;font-weight:850;line-height:1.1}.dashboard-operational-content-module__acnDoq__timeOffItem small{color:var(--text-muted);font-size:7.5px;font-weight:680}.dashboard-operational-content-module__acnDoq__timeOffItem time{color:var(--text-primary);font-size:8px;font-weight:820}.dashboard-operational-content-module__acnDoq__timeOffItem em{color:#b56b21;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;min-width:0;font-size:7px;font-style:normal;font-weight:760;display:flex;overflow:hidden}.dashboard-operational-content-module__acnDoq__timeOffItem em[data-covered=true]{color:#228951}.dashboard-operational-content-module__acnDoq__timeOffItem em svg{flex:none}.dashboard-operational-content-module__acnDoq__timeOffEmpty{color:var(--text-muted);background:#ffffffb8;border-radius:9px;margin:0;padding:7px;font-size:8px;font-weight:650}.dashboard-operational-content-module__acnDoq__inlineEmpty{color:var(--text-muted);margin:0;font-size:11px;font-weight:750}.dashboard-operational-content-module__acnDoq__scheduleColumn{gap:0;padding:16px;container:dashboard-week-board/inline-size}.dashboard-operational-content-module__acnDoq__scheduleHeader{justify-content:space-between;gap:12px;padding:0 2px 10px}.dashboard-operational-content-module__acnDoq__scheduleHeader h2{font-size:clamp(9px,.85vw,11.5px)}.dashboard-operational-content-module__acnDoq__headerMeta{align-items:center;gap:8px;display:flex}.dashboard-operational-content-module__acnDoq__publishedPill{color:#278e58;background:#2fa8661a}.dashboard-operational-content-module__acnDoq__weekRail{background:#f4f7f9b8;border:1px solid #d6e3eadb;border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:6px;display:grid}.dashboard-operational-content-module__acnDoq__weekDay{appearance:none;min-width:0;min-height:50px;color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;gap:0;padding:4px 3px;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:grid}.dashboard-operational-content-module__acnDoq__weekDay:hover{color:var(--text-primary);background:#fff;border-color:#1e8ea02e;transform:translateY(-1px)}.dashboard-operational-content-module__acnDoq__weekDay:focus-visible{outline-offset:2px;outline:3px solid #1e8ea033}.dashboard-operational-content-module__acnDoq__weekDay[data-selected=true]{background:linear-gradient(135deg, var(--brand-primary), var(--brand-secondary));color:#fff;border-color:#ff10532e;box-shadow:0 13px 24px -19px #ff1053d1}.dashboard-operational-content-module__acnDoq__weekDay span{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;max-width:100%;font-size:9px;font-weight:900;overflow:hidden}.dashboard-operational-content-module__acnDoq__weekDay strong{font-size:16px;font-weight:950;line-height:1}.dashboard-operational-content-module__acnDoq__weekDay small{min-width:16px;height:15px;color:var(--brand-accent);background:#1e8ea014;border-radius:6px;place-items:center;padding-inline:3px;font-size:8px;font-weight:950;display:grid}.dashboard-operational-content-module__acnDoq__weekDay[data-selected=true] small{color:#fff;background:#fff3}.dashboard-operational-content-module__acnDoq__dayContent{gap:14px;padding-top:14px;display:grid}.dashboard-operational-content-module__acnDoq__operationalSection{min-width:0}.dashboard-operational-content-module__acnDoq__sectionHeading{justify-content:space-between;gap:12px;margin-bottom:8px}.dashboard-operational-content-module__acnDoq__sectionHeading h3{font-size:13px}.dashboard-operational-content-module__acnDoq__sectionTitle{align-items:baseline;gap:7px;min-width:0;display:flex}.dashboard-operational-content-module__acnDoq__sectionTitle small{color:var(--text-muted);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:10px;font-weight:780;overflow:hidden}.dashboard-operational-content-module__acnDoq__operationalSection[data-tone=pink] .dashboard-operational-content-module__acnDoq__sectionHeading span{color:var(--brand-primary);background:#ff105314}.dashboard-operational-content-module__acnDoq__shiftGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-operational-content-module__acnDoq__shiftCard{background:#fffffff0;border:1px solid #d6e3eaeb;border-radius:15px;min-width:0;padding:11px}.dashboard-operational-content-module__acnDoq__shiftIdentity{gap:9px;min-width:0}.dashboard-operational-content-module__acnDoq__shiftIdentity>div{flex:auto;gap:1px;display:grid}.dashboard-operational-content-module__acnDoq__shiftIdentity strong,.dashboard-operational-content-module__acnDoq__shiftIdentity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-operational-content-module__acnDoq__shiftIdentity strong{color:var(--text-primary);font-size:13px;font-weight:950}.dashboard-operational-content-module__acnDoq__shiftIdentity span{color:var(--text-muted);font-size:10px;font-weight:800}.dashboard-operational-content-module__acnDoq__shiftIdentity em{color:var(--brand-accent);white-space:nowrap;font-size:10px;font-style:normal;font-weight:950}.dashboard-operational-content-module__acnDoq__shiftTimes{border-top:1px solid #d6e3eab3;flex-wrap:wrap;gap:5px;margin-top:9px;padding-top:8px;display:flex}.dashboard-operational-content-module__acnDoq__shiftTimes time{min-height:25px;color:var(--brand-accent);background:#1e8ea014;border-radius:8px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-flex}.dashboard-operational-content-module__acnDoq__openShiftList,.dashboard-operational-content-module__acnDoq__offDutyList{gap:7px;display:grid}.dashboard-operational-content-module__acnDoq__openShiftList{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-operational-content-module__acnDoq__openShift{background:#ff105309;border:1px dashed #ff10533d;border-radius:13px;gap:9px;min-width:0;padding:9px}.dashboard-operational-content-module__acnDoq__openShift>span{width:29px;height:29px;color:var(--brand-primary);background:#ff105314;border-radius:9px;flex:none;place-items:center;display:grid}.dashboard-operational-content-module__acnDoq__openShift>div{flex:auto;gap:1px;display:grid}.dashboard-operational-content-module__acnDoq__openShift strong,.dashboard-operational-content-module__acnDoq__openShift small,.dashboard-operational-content-module__acnDoq__openShift time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-operational-content-module__acnDoq__openShift strong{color:var(--text-primary);font-size:11px;font-weight:950}.dashboard-operational-content-module__acnDoq__openShift small{color:var(--text-muted);font-size:9px;font-weight:800}.dashboard-operational-content-module__acnDoq__openShift time{color:var(--brand-primary);font-size:10px;font-weight:950}.dashboard-operational-content-module__acnDoq__offDutyList{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-operational-content-module__acnDoq__offDutyPerson{border:1px solid #d6e3eacc;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.dashboard-operational-content-module__acnDoq__offDutyPerson>span{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.dashboard-operational-content-module__acnDoq__offDutyPerson>small{color:var(--brand-primary);white-space:nowrap;background:#ff105312;border-radius:7px;padding:3px 5px;font-size:8px;font-weight:900}.dashboard-operational-content-module__acnDoq__operationalMessage{min-height:104px;color:var(--text-muted);text-align:center;background:#1e8ea009;border:1px dashed #1e8ea033;border-radius:15px;justify-content:center;align-items:center;gap:12px;margin-top:12px;padding:14px 16px;font-size:12px;font-weight:850;display:grid}.dashboard-operational-content-module__acnDoq__operationalMessage[data-has-action=true]{text-align:left;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch}.dashboard-operational-content-module__acnDoq__operationalMessageCopy{justify-content:center;align-items:center;gap:9px;min-width:0;display:flex}.dashboard-operational-content-module__acnDoq__operationalMessage[data-has-action=true] .dashboard-operational-content-module__acnDoq__operationalMessageCopy{justify-content:flex-start}.dashboard-operational-content-module__acnDoq__operationalMessageIcon{width:34px;height:34px;color:var(--brand-accent);background:#1e8ea014;border-radius:10px;flex:none;place-items:center;display:grid}.dashboard-operational-content-module__acnDoq__operationalMessageAction{justify-content:center;display:flex}.dashboard-operational-content-module__acnDoq__operationalMessageAction .schedule-board-primary{min-height:34px;padding-inline:12px;font-size:11px}.dashboard-operational-content-module__acnDoq__operationalMessage[data-tone=error]{color:#b12751;background:#ff105309;border-color:#ff105333}.dashboard-operational-content-module__acnDoq__partialWarning{color:#9a573f;background:#db8d7814;border:1px solid #db8d7847;border-radius:10px;align-items:center;gap:7px;padding:7px 9px;font-size:10px;font-weight:800;display:flex}.dashboard-operational-content-module__acnDoq__partialWarning svg{flex:none}.dashboard-operational-content-module__acnDoq__inlineEmpty{text-align:center;border:1px dashed #d6e3eaf5;border-radius:12px;padding:12px}@media (max-width:1120px){.dashboard-operational-content-module__acnDoq__root{grid-template-columns:clamp(320px,38vw,420px) minmax(0,1fr)}}@container dashboard-week-board (max-width:679px){.dashboard-operational-content-module__acnDoq__dayContent{gap:11px}.dashboard-operational-content-module__acnDoq__shiftGrid,.dashboard-operational-content-module__acnDoq__openShiftList{grid-template-columns:1fr}.dashboard-operational-content-module__acnDoq__offDutyList{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dashboard-week-board (max-width:499px){.dashboard-operational-content-module__acnDoq__weekRail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:repeat(7,minmax(52px,1fr));gap:3px;overflow-x:auto}.dashboard-operational-content-module__acnDoq__weekDay{scroll-snap-align:center;min-height:48px}.dashboard-operational-content-module__acnDoq__scheduleHeader{flex-wrap:wrap;align-items:flex-start}.dashboard-operational-content-module__acnDoq__headerMeta{flex-wrap:wrap;justify-content:flex-end;width:100%}.dashboard-operational-content-module__acnDoq__offDutyList{grid-template-columns:1fr}.dashboard-operational-content-module__acnDoq__sectionTitle{gap:1px;display:grid}.dashboard-operational-content-module__acnDoq__operationalMessage[data-has-action=true]{text-align:center;grid-template-columns:1fr}.dashboard-operational-content-module__acnDoq__operationalMessage[data-has-action=true] .dashboard-operational-content-module__acnDoq__operationalMessageCopy{justify-content:center}.dashboard-operational-content-module__acnDoq__operationalMessageAction .schedule-board-primary{width:100%;min-height:42px}}@media (max-width:840px){.dashboard-operational-content-module__acnDoq__root{grid-template-columns:1fr}.dashboard-operational-content-module__acnDoq__contextColumn{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)}.dashboard-operational-content-module__acnDoq__calendarContext,.dashboard-operational-content-module__acnDoq__timeOffContext{min-height:100%}}@media (max-width:620px){.dashboard-operational-content-module__acnDoq__contextColumn{grid-template-columns:1fr}.dashboard-operational-content-module__acnDoq__scheduleColumn,.dashboard-operational-content-module__acnDoq__calendarContext,.dashboard-operational-content-module__acnDoq__timeOffContext{border-radius:16px;padding:12px}.dashboard-operational-content-module__acnDoq__weekRail{grid-template-columns:repeat(7,minmax(48px,1fr));gap:3px;overflow-x:auto}.dashboard-operational-content-module__acnDoq__weekDay{min-height:48px}.dashboard-operational-content-module__acnDoq__scheduleHeader{align-items:flex-start}.dashboard-operational-content-module__acnDoq__headerMeta{flex-wrap:wrap;justify-content:flex-end}.dashboard-operational-content-module__acnDoq__shiftGrid,.dashboard-operational-content-module__acnDoq__openShiftList,.dashboard-operational-content-module__acnDoq__offDutyList{grid-template-columns:1fr}.dashboard-operational-content-module__acnDoq__sectionTitle{gap:1px;display:grid}.dashboard-operational-content-module__acnDoq__operationalMessage[data-has-action=true]{text-align:center;grid-template-columns:1fr}.dashboard-operational-content-module__acnDoq__operationalMessage[data-has-action=true] .dashboard-operational-content-module__acnDoq__operationalMessageCopy{justify-content:center}.dashboard-operational-content-module__acnDoq__operationalMessageAction .schedule-board-primary{width:100%;min-height:42px}}@media (prefers-reduced-motion:reduce){.dashboard-operational-content-module__acnDoq__weekDay{transition:none}}
.manual-draft-creator-module__CJNAaa__root{gap:12px;min-width:0;margin-block:8px;display:grid}.manual-draft-creator-module__CJNAaa__toggle,.manual-draft-creator-module__CJNAaa__actions button{color:#1e303d;font:inherit;cursor:pointer;background:#f1f8fa;border:1px solid #cde3e9;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:13px;font-weight:800;display:inline-flex}.manual-draft-creator-module__CJNAaa__toggle{color:#168fa2;justify-self:end;min-height:30px;padding:5px 9px}.manual-draft-creator-module__CJNAaa__toggle[aria-expanded=true]{background:#eaf7f9;border-color:#189bae}.manual-draft-creator-module__CJNAaa__toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.manual-draft-creator-module__CJNAaa__root button:disabled{opacity:.55;cursor:default}.manual-draft-creator-module__CJNAaa__root button:focus-visible{outline-offset:3px;outline:2px solid #159daf}.manual-draft-creator-module__CJNAaa__panel{background:linear-gradient(135deg,#f4fafb,#fff 60%,#fff6f8);border:1px solid #cde3e9;border-radius:10px;min-width:0;padding:14px;box-shadow:0 8px 22px #274b5910}.manual-draft-creator-module__CJNAaa__layout{grid-template-columns:clamp(360px,38vw,500px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.manual-draft-creator-module__CJNAaa__calendar{border:0;min-width:0;margin:0;padding:0}.manual-draft-creator-module__CJNAaa__label{color:#637589;font-size:11px;font-weight:800}.manual-draft-creator-module__CJNAaa__details{flex-direction:column;gap:10px;min-width:0;display:flex}.manual-draft-creator-module__CJNAaa__range{color:#637589;justify-content:center;align-items:center;gap:6px;margin:9px 0 0;font-size:12px;font-weight:750;display:flex}.manual-draft-creator-module__CJNAaa__hint{color:#637589;margin:0;font-size:12px}.manual-draft-creator-module__CJNAaa__guestHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.manual-draft-creator-module__CJNAaa__guests{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px;display:grid}.manual-draft-creator-module__CJNAaa__day{background:#ffffffd9;border:1px solid #d4e6ec;border-radius:10px;min-width:0;padding:9px}.manual-draft-creator-module__CJNAaa__day>header{color:#637589;justify-content:space-between;align-items:center;gap:4px;margin-bottom:8px;font-size:10px;font-weight:800;display:flex}.manual-draft-creator-module__CJNAaa__day .schedule-preview-guest-total{--guest-total-padding-inline:5px;padding:3px var(--guest-total-padding-inline);color:#168fa2;background:#f1f8fa;border:1px solid #d4e6ec;border-radius:10px;align-items:center;gap:4px;display:inline-flex}.manual-draft-creator-module__CJNAaa__day .schedule-preview-guest-total__label{display:none}.manual-draft-creator-module__CJNAaa__actions{border-top:1px solid #d4e6ec;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:16px;display:flex}.manual-draft-creator-module__CJNAaa__actions .manual-draft-creator-module__CJNAaa__primary{color:#fff;background:linear-gradient(110deg,#ff0756,#e58370);border-color:#0000}.manual-draft-creator-module__CJNAaa__error{color:#ba264e;font-size:12px}@media (max-width:1120px){.manual-draft-creator-module__CJNAaa__layout{grid-template-columns:clamp(320px,38vw,420px) minmax(0,1fr)}}@media (max-width:820px){.manual-draft-creator-module__CJNAaa__layout{grid-template-columns:1fr;gap:16px}.manual-draft-creator-module__CJNAaa__calendar{width:100%;max-width:500px}}@media (max-width:640px){.manual-draft-creator-module__CJNAaa__panel{padding:10px}.manual-draft-creator-module__CJNAaa__guestHeading{align-items:flex-start}.manual-draft-creator-module__CJNAaa__guests{grid-template-columns:repeat(2,minmax(0,1fr))}}
.published-schedule-copy-button-module__RK8sBa__backdrop{z-index:3000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c273347;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.published-schedule-copy-button-module__RK8sBa__panel{color:#1d2939;width:min(100%,1100px);max-height:90dvh;padding:20px;overflow:auto}.published-schedule-copy-button-module__RK8sBa__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.published-schedule-copy-button-module__RK8sBa__heading h2{margin:0;font-size:18px}.published-schedule-copy-button-module__RK8sBa__heading button{background:#f7fafb;border:1px solid #d6e3ea;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.published-schedule-copy-button-module__RK8sBa__panel button:disabled{opacity:.55;cursor:default}.published-schedule-copy-button-module__RK8sBa__panel button:focus-visible{outline-offset:3px;outline:2px solid #159daf}.published-schedule-copy-button-module__RK8sBa__status{color:#637589;align-items:center;gap:8px;font-size:12px;display:flex}@media (max-width:640px){.published-schedule-copy-button-module__RK8sBa__backdrop,.published-schedule-copy-button-module__RK8sBa__panel{padding:10px}}
.schedule-actions-menu-module__ln-mPW__root{--schedule-action-height:34px;max-width:100%;font:inherit;flex:none;align-self:flex-start;gap:8px;font-size:11px;font-weight:650;display:inline-grid}.schedule-generate-draft-board--preview .schedule-actions-menu-module__ln-mPW__root{--schedule-action-height:28px;font-size:9.5px}.schedule-actions-menu-module__ln-mPW__menu{box-sizing:border-box;background:var(--surface-elevated,#fff);color:var(--text-primary,#1c2933);border:1px solid #d6e6ec;border-radius:8px;gap:2px;padding:3px;display:grid}.schedule-actions-menu-module__ln-mPW__menu button{min-height:var(--schedule-action-height);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:3px 6px;display:flex}.schedule-actions-menu-module__ln-mPW__menu button>span{flex:1}.schedule-actions-menu-module__ln-mPW__menu button>svg{color:var(--brand-accent,#1e8ea0);flex:none}.schedule-actions-menu-module__ln-mPW__menu button:hover:not(:disabled),.schedule-actions-menu-module__ln-mPW__menu button:focus-visible{background:#edf7f8}.schedule-actions-menu-module__ln-mPW__menu button:focus-visible{outline:2px solid var(--brand-accent,#1e8ea0);outline-offset:-2px}.schedule-actions-menu-module__ln-mPW__menu button:disabled{opacity:.45;cursor:default}.schedule-actions-menu-module__ln-mPW__menu .schedule-actions-menu-module__ln-mPW__back{color:var(--text-muted,#637282);border-bottom:1px solid #edf2f5;border-radius:0}
.schedule-common-shifts-module__9J82WG__toolbar{flex-wrap:wrap;flex-shrink:0;align-items:flex-start;gap:6px;max-width:100%;display:inline-flex}.schedule-common-shifts-module__9J82WG__panel{background:#fff;border:1px solid #d0e4ea;border-radius:10px;order:1;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;width:fit-content;max-width:100%;margin-inline:auto;padding:6px 32px;display:grid;position:relative}.schedule-common-shifts-module__9J82WG__panel[data-adding=true]{width:min(440px,100%)}.schedule-common-shifts-module__9J82WG__panel p{color:#637282;grid-column:1/-1;margin:0;font-size:10px;line-height:1.4}.schedule-common-shifts-module__9J82WG__heading,.schedule-common-shifts-module__9J82WG__categories{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.schedule-common-shifts-module__9J82WG__heading{gap:6px 10px}.schedule-common-shifts-module__9J82WG__categoryButton,.schedule-common-shifts-module__9J82WG__addSlot,.schedule-common-shifts-module__9J82WG__addSegment,.schedule-common-shifts-module__9J82WG__secondary,.schedule-common-shifts-module__9J82WG__primary{color:#637282;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3e3e9;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:750;display:inline-flex}.schedule-common-shifts-module__9J82WG__categoryButton,.schedule-common-shifts-module__9J82WG__addSlot{border-radius:7px;gap:4px;min-height:24px;padding:3px 6px;font-size:10px}.schedule-common-shifts-module__9J82WG__categoryButton span{opacity:.75;font-size:9px}.schedule-common-shifts-module__9J82WG__categoryButton[aria-pressed=true]{color:#1e8ea0;background:#edf8fa;border-color:#86c4d0}.schedule-common-shifts-module__9J82WG__categoryButton:hover,.schedule-common-shifts-module__9J82WG__addSlot:hover,.schedule-common-shifts-module__9J82WG__secondary:hover{border-color:#86c4d0}.schedule-common-shifts-module__9J82WG__addSlot,.schedule-common-shifts-module__9J82WG__addSegment{color:#1e8ea0}.schedule-common-shifts-module__9J82WG__patterns{flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:flex-start;gap:5px;max-width:100%;display:flex}.schedule-common-shifts-module__9J82WG__pattern{color:#213642;font:inherit;cursor:grab;background:#f7fafb;border:1px solid #d3e3e9;border-radius:8px;align-items:center;gap:3px;padding:5px;font-size:10px;display:flex}.schedule-common-shifts-module__9J82WG__pattern:active{cursor:grabbing}.schedule-common-shifts-module__9J82WG__pattern[aria-pressed=true]{background:#edf8fa;border-color:#1e8ea0;box-shadow:inset 0 0 0 1px #1e8ea0}.schedule-common-shifts-module__9J82WG__pattern:disabled{opacity:.5;cursor:default}.schedule-common-shifts-module__9J82WG__times{font-variant-numeric:tabular-nums;gap:3px;font-weight:800;display:grid}.schedule-common-shifts-module__9J82WG__times>span{white-space:nowrap;align-items:center;gap:4px;display:flex}.schedule-common-shifts-module__9J82WG__times svg{color:#1e8ea0}.schedule-common-shifts-module__9J82WG__close,.schedule-common-shifts-module__9J82WG__cancel,.schedule-common-shifts-module__9J82WG__status button{color:#1e8ea0;min-height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3e3e9;border-radius:7px;justify-content:center;align-items:center;gap:4px;font-size:10px;display:inline-flex}.schedule-common-shifts-module__9J82WG__close{width:24px;min-height:24px;padding:0;position:absolute;top:6px;right:6px}.schedule-common-shifts-module__9J82WG__cancel{grid-column:1/-1;justify-self:start}.schedule-common-shifts-module__9J82WG__status{color:#365661;align-items:center;gap:8px;padding:5px 8px;font-size:11px;display:flex}.schedule-common-shifts-module__9J82WG__toolbar button:focus-visible,.schedule-common-shifts-module__9J82WG__panel button:focus-visible,.schedule-common-shifts-module__9J82WG__status button:focus-visible{outline-offset:2px;outline:2px solid #1e8ea0}.schedule-common-shifts-module__9J82WG__manualForm{border-top:1px solid #e6eef1;grid-column:1/-1;gap:10px;min-width:0;padding:10px 2px 2px;display:grid}.schedule-common-shifts-module__9J82WG__manualSegments{gap:10px;display:grid}.schedule-common-shifts-module__9J82WG__manualSegment{gap:6px;min-width:0;display:grid}.schedule-common-shifts-module__9J82WG__segmentHeading{color:#637282;justify-content:space-between;align-items:center;min-height:25px;font-size:11px;font-weight:750;display:flex}.schedule-common-shifts-module__9J82WG__removeSegment{color:#ff1b65;cursor:pointer;background:#fff4f7;border:0;border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;padding:0;display:inline-flex}.schedule-common-shifts-module__9J82WG__addSegment{border-style:dashed;justify-self:start}.schedule-common-shifts-module__9J82WG__department{color:#637282;gap:5px;font-size:11px;font-weight:750;display:grid}.schedule-common-shifts-module__9J82WG__department select{color:#213642;width:100%;font:inherit;background:#fff;border:1px solid #d3e3e9;border-radius:8px;padding:8px}.schedule-common-shifts-module__9J82WG__formActions{justify-content:flex-end;gap:6px;display:flex}.schedule-common-shifts-module__9J82WG__primary{color:#fff;background:#ff8eaf;border-color:#ff8eaf}.schedule-common-shifts-module__9J82WG__manualForm .schedule-common-shifts-module__9J82WG__formError{color:#b32950}.schedule-common-shifts-module__9J82WG__panel button:disabled{cursor:default;opacity:.5}
.schedule-pill-color-toolbar-module__5ZvBkq__toolbar{flex-wrap:wrap;flex-shrink:0;align-items:flex-start;gap:7px;max-width:100%;display:inline-flex}.schedule-pill-color-toolbar-module__5ZvBkq__paletteDepartment{flex:0 180px;min-width:100px}.schedule-pill-color-toolbar-module__5ZvBkq__trigger{flex-shrink:0}.schedule-pill-color-toolbar-module__5ZvBkq__panel{background:#fff;border:1px solid #1e8ea033;border-radius:12px;gap:6px;width:min(580px,100%);max-width:100%;padding:6px 8px 7px;display:grid;box-shadow:0 5px 16px -9px #1c273233}.schedule-pill-color-toolbar-module__5ZvBkq__controls,.schedule-pill-color-toolbar-module__5ZvBkq__choices{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.schedule-pill-color-toolbar-module__5ZvBkq__controls{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.schedule-pill-color-toolbar-module__5ZvBkq__choices{flex:auto;gap:4px}.schedule-pill-color-toolbar-module__5ZvBkq__panel button{min-height:28px;font:inherit;cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:800;line-height:1.3;display:inline-flex}.schedule-pill-color-toolbar-module__5ZvBkq__panel button:disabled{opacity:.5;cursor:not-allowed}.schedule-pill-color-toolbar-module__5ZvBkq__toolbar button:focus-visible,.schedule-pill-color-toolbar-module__5ZvBkq__panel button:focus-visible{outline:2px solid var(--brand-accent,#1e8ea0);outline-offset:3px}.schedule-pill-color-toolbar-module__5ZvBkq__panel .schedule-pill-color-toolbar-module__5ZvBkq__swatch{background:var(--pill-swatch);width:24px;min-height:24px;color:var(--pill-swatch-ink);border:1px solid #1c273233;padding:0;transition:box-shadow .12s,transform .12s}.schedule-pill-color-toolbar-module__5ZvBkq__swatch[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 3px #1c2732}.schedule-pill-color-toolbar-module__5ZvBkq__swatch:not(:disabled):hover{transform:translateY(-1px)}.schedule-pill-color-toolbar-module__5ZvBkq__reset{width:28px;color:var(--text-muted,#637282);background:#fff;border:1px solid #dfe8ed;margin-left:2px;padding:0}.schedule-pill-color-toolbar-module__5ZvBkq__reset[aria-pressed=true]{border-color:var(--brand-accent,#1e8ea0);color:var(--brand-accent,#1e8ea0);background:#f0f8f9;box-shadow:0 0 0 1px #1e8ea02e}.schedule-pill-color-toolbar-module__5ZvBkq__finish{color:var(--brand-accent,#1e8ea0);background:#edf7f8;border:1px solid #1e8ea02e;margin-left:auto;padding:0 9px}.schedule-pill-color-toolbar-module__5ZvBkq__legend{max-width:420px;color:var(--text-muted,#637282);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:5px 0;font-size:10px;font-weight:650;list-style:none;display:flex}.schedule-pill-color-toolbar-module__5ZvBkq__legend li{align-items:center;gap:4px;min-width:0;max-width:150px;display:inline-flex}.schedule-pill-color-toolbar-module__5ZvBkq__legend li>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.schedule-pill-color-toolbar-module__5ZvBkq__legendDot{border:1px solid #1c273233;border-radius:4px;flex:0 0 10px;width:10px;height:10px;display:inline-block}.schedule-pill-color-toolbar-module__5ZvBkq__nameSection{min-width:0}.schedule-pill-color-toolbar-module__5ZvBkq__editors{border-top:1px solid #e8eff2;flex-wrap:wrap;align-items:flex-start;gap:6px 12px;padding-top:6px;display:flex}.schedule-pill-color-toolbar-module__5ZvBkq__editors:empty{display:none}.schedule-pill-color-toolbar-module__5ZvBkq__editors>.schedule-pill-color-toolbar-module__5ZvBkq__nameSection{flex:205px}.schedule-pill-color-toolbar-module__5ZvBkq__editors>.schedule-pill-color-toolbar-module__5ZvBkq__autoSection{flex:1.3 310px}.schedule-pill-color-toolbar-module__5ZvBkq__nameEditor{flex-wrap:wrap;align-items:center;gap:5px;max-width:420px;display:flex}.schedule-pill-color-toolbar-module__5ZvBkq__nameEditor label{color:var(--text-muted,#637282);align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.schedule-pill-color-toolbar-module__5ZvBkq__nameEditor input{width:140px;min-width:80px;max-width:170px;min-height:28px;color:var(--text,#1c2732);font:inherit;background:#fff;border:1px solid #d6e6ec;border-radius:7px;flex:80px;padding:3px 7px;font-size:11px}.schedule-pill-color-toolbar-module__5ZvBkq__nameEditor input:focus-visible{outline:2px solid var(--brand-accent,#1e8ea0);outline-offset:2px}.schedule-pill-color-toolbar-module__5ZvBkq__panel .schedule-pill-color-toolbar-module__5ZvBkq__nameAction{min-width:28px;color:var(--brand-accent,#1e8ea0);background:#f5fafb;border:1px solid #d6e6ec;padding:0 6px}.schedule-pill-color-toolbar-module__5ZvBkq__nameStatus,.schedule-pill-color-toolbar-module__5ZvBkq__nameError{color:var(--text-muted,#637282);margin:0;font-size:10px;line-height:1.5}.schedule-pill-color-toolbar-module__5ZvBkq__nameError{color:#a82c4b;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.schedule-pill-color-toolbar-module__5ZvBkq__autoSection{gap:5px;max-width:420px;display:grid}.schedule-pill-color-toolbar-module__5ZvBkq__autoControls{flex-wrap:wrap;align-items:flex-start;gap:5px;display:flex}.schedule-pill-color-toolbar-module__5ZvBkq__autoControls label{min-height:30px;color:var(--text-muted,#637282);align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.schedule-pill-color-toolbar-module__5ZvBkq__autoSelect{border-radius:10px;flex:250px;width:260px;min-width:min(100%,250px);max-width:320px}.schedule-pill-color-toolbar-module__5ZvBkq__autoSelect [role=listbox]{grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr));gap:6px;padding:6px}.schedule-pill-color-toolbar-module__5ZvBkq__autoSelect [role=listbox]>[role=option]{background:#fff;border:1px solid #d6e6ec;border-radius:10px;gap:4px;min-height:48px;padding:6px 8px}.schedule-pill-color-toolbar-module__5ZvBkq__autoSelect [role=listbox]>[role=option]>span{white-space:nowrap;overflow-wrap:normal}.schedule-pill-color-toolbar-module__5ZvBkq__autoSelect [role=listbox]>[role=option]:first-child{grid-column:1/-1;min-height:22.4px;padding-block:2px}.schedule-pill-color-toolbar-module__5ZvBkq__autoSelect [role=listbox]>[role=option]:is(:hover,:focus-visible){background:#f3f9fa;border-color:#a6d1da}.schedule-pill-color-toolbar-module__5ZvBkq__autoSelect [role=listbox]>[role=option][aria-selected=true]{background:#edf7f8;border-color:#79bdca}.schedule-pill-color-toolbar-module__5ZvBkq__panel .schedule-pill-color-toolbar-module__5ZvBkq__autoApply{color:var(--brand-accent,#1e8ea0);background:#edf7f8;border:1px solid #1e8ea040;padding:0 8px}@media (max-width:760px){.schedule-generate-draft-board .schedule-draft-review-intro>.schedule-draft-review-actions:has(.schedule-pill-color-toolbar-module__5ZvBkq__toolbar[data-active=true]){flex-wrap:wrap;overflow-x:visible}.schedule-pill-color-toolbar-module__5ZvBkq__toolbar[data-active=true]:not([data-detached=true]){flex:1 0 100%;width:100%}.schedule-pill-color-toolbar-module__5ZvBkq__panel{box-sizing:border-box;flex:280px}}@media (max-width:480px){.schedule-pill-color-toolbar-module__5ZvBkq__panel{width:100%}.schedule-pill-color-toolbar-module__5ZvBkq__controls{row-gap:8px}.schedule-pill-color-toolbar-module__5ZvBkq__finish{min-height:30px}}@media (prefers-reduced-motion:reduce){.schedule-pill-color-toolbar-module__5ZvBkq__panel .schedule-pill-color-toolbar-module__5ZvBkq__swatch{transition:none}}.schedule-pill-color-toolbar-module__5ZvBkq__automatic{border-top:1px solid #e8eff2;gap:6px;padding-top:6px;display:grid}.schedule-pill-color-toolbar-module__5ZvBkq__automaticHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.schedule-pill-color-toolbar-module__5ZvBkq__automaticHeading>span{color:var(--text-muted,#637282);font-size:10px;font-weight:750}.schedule-pill-color-toolbar-module__5ZvBkq__automaticLegend{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.schedule-pill-color-toolbar-module__5ZvBkq__automaticLegend li{min-width:0}.schedule-pill-color-toolbar-module__5ZvBkq__panel .schedule-pill-color-toolbar-module__5ZvBkq__slotColorButton{width:100%;color:var(--text,#1c2732);text-align:left;background:#f8fbfc;border:1px solid #d6e6ec;border-radius:8px;justify-content:flex-start;gap:6px;padding:5px 7px;display:flex}.schedule-pill-color-toolbar-module__5ZvBkq__panel .schedule-pill-color-toolbar-module__5ZvBkq__slotColorButton:not(:disabled):hover,.schedule-pill-color-toolbar-module__5ZvBkq__panel .schedule-pill-color-toolbar-module__5ZvBkq__slotColorButton[aria-pressed=true]{background:#edf7f8;border-color:#79bdca}.schedule-pill-color-toolbar-module__5ZvBkq__automaticLegend strong,.schedule-pill-color-toolbar-module__5ZvBkq__automaticLegend small{white-space:nowrap;font-size:10px;line-height:1.4;display:block}.schedule-pill-color-toolbar-module__5ZvBkq__automaticLegend small{color:var(--text-muted,#637282);font-variant-numeric:tabular-nums;font-size:9px}
.schedule-day-coverage-planner-module__2u1EUG__root{border:1px solid var(--border,#cfe2e9);color:var(--text-primary,#22313d);background:#fff;border-radius:10px;flex-direction:column;min-width:0;min-height:0;margin-top:8px;padding:10px;display:flex}.schedule-day-coverage-planner-module__2u1EUG__workspace{flex:auto;grid-template-columns:208px minmax(0,1fr);align-items:stretch;gap:12px;min-height:0;display:grid}.schedule-day-coverage-planner-module__2u1EUG__employeeColumn{border-right:1px solid var(--border,#cfe2e9);flex-direction:column;gap:6px;min-width:0;min-height:0;padding-right:10px;display:flex}.schedule-day-coverage-planner-module__2u1EUG__coverageColumn{flex-direction:column;min-width:0;min-height:0;display:flex}.schedule-day-coverage-planner-module__2u1EUG__rosterHeader,.schedule-day-coverage-planner-module__2u1EUG__coverageHeading,.schedule-day-coverage-planner-module__2u1EUG__actions,.schedule-day-coverage-planner-module__2u1EUG__footer{justify-content:space-between;align-items:center;gap:6px;display:flex}.schedule-day-coverage-planner-module__2u1EUG__rosterHeader,.schedule-day-coverage-planner-module__2u1EUG__coverageHeading{min-height:28px;font-size:12px;font-weight:800}.schedule-day-coverage-planner-module__2u1EUG__rosterHeader>span,.schedule-day-coverage-planner-module__2u1EUG__coverageHeading strong>span{color:var(--brand-accent,#188d9f);white-space:nowrap;margin-left:5px;font-size:10px}.schedule-day-coverage-planner-module__2u1EUG__root button,.schedule-day-coverage-planner-module__2u1EUG__root select,.schedule-day-coverage-planner-module__2u1EUG__search{border:1px solid var(--border,#cfe2e9);color:inherit;background:#fff;border-radius:10px}.schedule-day-coverage-planner-module__2u1EUG__root button{cursor:pointer}.schedule-day-coverage-planner-module__2u1EUG__root button:disabled{cursor:default}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__draggableEmployee{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.schedule-day-coverage-planner-module__2u1EUG__draggableEmployee img{-webkit-user-drag:none;pointer-events:none}.schedule-day-coverage-planner-module__2u1EUG__dragPreview{z-index:10000;pointer-events:none;background:#eaf6f7;border:1px solid #168fa3;border-radius:10px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:700;display:flex;position:fixed;box-shadow:0 4px 12px #22313d20}.schedule-day-coverage-planner-module__2u1EUG__dragPreview .ops-avatar{flex-basis:22px;width:22px;min-width:22px;height:22px}.schedule-day-coverage-planner-module__2u1EUG__root button:focus-visible,.schedule-day-coverage-planner-module__2u1EUG__root select:focus-visible,.schedule-day-coverage-planner-module__2u1EUG__search:focus-within{outline:2px solid var(--brand-accent,#168fa3);outline-offset:2px}.schedule-day-coverage-planner-module__2u1EUG__actions button,.schedule-day-coverage-planner-module__2u1EUG__footer button{min-height:28px;font:inherit;justify-content:center;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:750;display:inline-flex}.schedule-day-coverage-planner-module__2u1EUG__department select{width:100%;font:inherit;padding:5px 7px;font-size:12px;font-weight:750}.schedule-day-coverage-planner-module__2u1EUG__search{color:var(--text-muted);align-items:center;gap:5px;padding:5px 7px;display:flex}.schedule-day-coverage-planner-module__2u1EUG__search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.schedule-day-coverage-planner-module__2u1EUG__roster{scrollbar-width:thin;align-content:start;gap:3px;min-height:0;max-height:460px;padding:2px;display:grid;overflow-y:auto}.schedule-day-coverage-planner-module__2u1EUG__employee{text-align:left;align-items:center;gap:4px;min-width:0;min-height:28px;padding:2px 5px;display:flex}.schedule-day-coverage-planner-module__2u1EUG__employee>svg{color:var(--text-muted);flex-shrink:0}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__employee>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;line-height:16px;overflow:hidden}.schedule-day-coverage-planner-module__2u1EUG__employee[data-selected=true]{background:#eaf6f7;border-color:#178fa1;box-shadow:inset 0 0 0 1px #178fa1}.schedule-day-coverage-planner-module__2u1EUG__employee[data-unavailable=true]{color:#7a8790;background:#f8fafb}.schedule-day-coverage-planner-module__2u1EUG__avatar{flex-shrink:0;width:20px;height:20px;display:inline-flex}.schedule-day-coverage-planner-module__2u1EUG__avatar .ops-avatar{width:20px;min-width:20px;height:20px;box-shadow:none;flex-basis:20px}.schedule-day-coverage-planner-module__2u1EUG__initial{background:#e4f0f3;border-radius:8px;place-items:center;width:100%;height:100%;font-size:11px;font-weight:800;display:inline-grid}.schedule-day-coverage-planner-module__2u1EUG__timelineScroll{touch-action:pan-x pan-y;overscroll-behavior-x:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:0 8px 8px;overflow:auto}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__ruler{z-index:5;background:#fff;position:sticky;top:0}.schedule-day-coverage-planner-module__2u1EUG__root[data-overview=true] .schedule-day-coverage-planner-module__2u1EUG__addSlotTrack{height:40px}.schedule-day-coverage-planner-module__2u1EUG__root[data-overview=true] .schedule-day-coverage-planner-module__2u1EUG__addSlotGap{min-height:32px;top:4px}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__overviewToggle[aria-pressed=true]{border-color:var(--brand-accent);color:var(--brand-accent);background:#eaf6f7}.schedule-day-coverage-planner-module__2u1EUG__timeline{box-sizing:border-box;min-width:740px;margin-inline:auto}.schedule-day-coverage-planner-module__2u1EUG__sceneFrame{overflow:clip}.schedule-day-coverage-planner-module__2u1EUG__scene{transform-origin:0 0;display:flow-root}.schedule-generate-draft-board--fullscreen .schedule-day-coverage-planner-module__2u1EUG__root[data-coverage-planner] .schedule-day-coverage-planner-module__2u1EUG__roster{flex:auto;max-height:none}.schedule-day-coverage-planner-module__2u1EUG__root[data-coverage-planner] .schedule-day-coverage-planner-module__2u1EUG__coverageHeading{flex:none}.schedule-day-coverage-planner-module__2u1EUG__zoomControls{border:1px solid var(--border);background:#f5fafb;border-radius:9px;align-items:center;gap:0;padding:0;display:inline-flex;overflow:hidden}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__zoomControls button{min-width:30px;min-height:28px;color:var(--brand-accent);background:0 0;border:0;border-radius:0;padding:3px 6px}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__zoomControls button+button{border-left:1px solid var(--border)}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__zoomControls button:hover:enabled{background:#e7f3f5}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__zoomControls button:disabled{opacity:.4}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__zoomControls .schedule-day-coverage-planner-module__2u1EUG__zoomReset{min-width:30px}.schedule-day-coverage-planner-module__2u1EUG__paintHint{color:var(--text-muted);margin:4px 0 0;font-size:11px}.schedule-day-coverage-planner-module__2u1EUG__ruler{height:38px;margin-bottom:4px;position:relative}.schedule-day-coverage-planner-module__2u1EUG__ruler:before{content:"";background:var(--border,#cfe2e9);height:1px;position:absolute;top:32px;left:0;right:0}.schedule-day-coverage-planner-module__2u1EUG__rulerTick{pointer-events:none;position:absolute;inset-block:0}.schedule-day-coverage-planner-module__2u1EUG__rulerTick:after{content:"";background:var(--border,#cfe2e9);width:1px;height:4px;position:absolute;top:29px;left:0}.schedule-day-coverage-planner-module__2u1EUG__rulerTick[data-major=true]:after,.schedule-day-coverage-planner-module__2u1EUG__rulerTick[data-edge]:after{background:color-mix(in srgb, var(--text-muted,#63747f) 55%, white);height:8px;top:25px}.schedule-day-coverage-planner-module__2u1EUG__rulerLabel{width:max-content;color:var(--text-muted,#63747f);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;font-weight:650;line-height:16px;position:absolute;top:6px;left:0;transform:translate(-50%)}.schedule-day-coverage-planner-module__2u1EUG__rulerTick[data-edge=start] .schedule-day-coverage-planner-module__2u1EUG__rulerLabel{transform:none}.schedule-day-coverage-planner-module__2u1EUG__rulerTick[data-edge=end] .schedule-day-coverage-planner-module__2u1EUG__rulerLabel{transform:translate(-100%)}.schedule-day-coverage-planner-module__2u1EUG__rulerProbe{visibility:hidden;pointer-events:none;transform:none}.schedule-day-coverage-planner-module__2u1EUG__lane{padding:4px 0}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage{border-color:color-mix(in srgb, var(--coverage-role-accent) 30%, var(--border));background:color-mix(in srgb, var(--coverage-role-accent) 3%, white);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 6px;min-width:155px;height:auto;min-height:30px;padding:1px 14px;display:grid;overflow:visible;container:day-coverage-slot/inline-size}.schedule-day-coverage-planner-module__2u1EUG__coverageTitle{flex:1}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__counter{border:1px solid color-mix(in srgb, var(--coverage-role-accent) 30%, var(--border));min-height:24px;color:color-mix(in srgb, var(--coverage-role-accent) 70%, #22313d);font-variant-numeric:tabular-nums;border-radius:7px;grid-area:1/2;justify-content:center;align-items:center;gap:3px;padding:2px 5px;font-size:10px;font-weight:800;line-height:16px;display:inline-flex}.schedule-day-coverage-planner-module__2u1EUG__seats{flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:center;gap:3px;min-width:0;display:flex}.schedule-day-coverage-planner-module__2u1EUG__seats:empty{display:none}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__slotMain{text-align:left;background:0 0;border:0;border-radius:0;grid-area:1/1;align-items:center;gap:6px;min-width:0;min-height:24px;padding:0;display:flex}.schedule-day-coverage-planner-module__2u1EUG__slotMain .coverage-plan-pill__dot{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--coverage-role-accent) 8%, white)}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__slotMoveHandle[data-movable=true]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-moving=true]{z-index:3;box-shadow:0 3px 10px #22313d24}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-moving=true] .schedule-day-coverage-planner-module__2u1EUG__slotMoveHandle{cursor:grabbing}.schedule-day-coverage-planner-module__2u1EUG__coverage .schedule-day-coverage-planner-module__2u1EUG__slotCopy{flex:1;align-items:baseline;gap:7px;display:flex}.schedule-day-coverage-planner-module__2u1EUG__coverage .schedule-day-coverage-planner-module__2u1EUG__slotCopy>strong{flex:1;min-width:0;font-size:11px;line-height:15px}.schedule-day-coverage-planner-module__2u1EUG__coverage .schedule-day-coverage-planner-module__2u1EUG__slotCopy>small{flex-shrink:0;font-size:10px;line-height:14px}.schedule-day-coverage-planner-module__2u1EUG__roleSeparator{color:var(--text-muted)}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__resizeHandle{z-index:2;width:12px;color:var(--coverage-role-accent);cursor:ew-resize;touch-action:none;background:0 0;border:0;padding:0;position:absolute;top:2px;bottom:2px}.schedule-day-coverage-planner-module__2u1EUG__resizeHandle[data-edge=start]{left:0}.schedule-day-coverage-planner-module__2u1EUG__resizeHandle[data-edge=end]{right:0}.schedule-day-coverage-planner-module__2u1EUG__resizeHandle:disabled{visibility:hidden}.schedule-day-coverage-planner-module__2u1EUG__assignedEmployee{border:1px solid color-mix(in srgb, var(--coverage-seat-accent) 25%, var(--border));background:color-mix(in srgb, var(--coverage-seat-accent) 6%, white);border-radius:7px;align-items:center;min-width:0;max-width:100%;display:inline-flex}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__assignedEmployee>button{background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;min-width:0;min-height:22px;padding:1px 3px;display:inline-flex}.schedule-day-coverage-planner-module__2u1EUG__assignedEmployee>button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #168fa3}.schedule-day-coverage-planner-module__2u1EUG__assignedEmployee .schedule-day-coverage-planner-module__2u1EUG__avatar{width:18px;height:18px}.schedule-day-coverage-planner-module__2u1EUG__assignedEmployee .schedule-day-coverage-planner-module__2u1EUG__avatar .ops-avatar{flex-basis:18px;width:18px;min-width:18px;height:18px}.schedule-day-coverage-planner-module__2u1EUG__assignedDetails{text-align:left;min-width:0;display:grid}.schedule-day-coverage-planner-module__2u1EUG__assignedHours{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-muted,#63747f);font-size:10px;line-height:13px}.schedule-day-coverage-planner-module__2u1EUG__assignedName{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:144px;font-size:12px;font-weight:650;line-height:16px;overflow:hidden}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__assignedEmployee .schedule-day-coverage-planner-module__2u1EUG__unassign{color:#63747f;flex-shrink:0;justify-content:center;min-width:24px;padding:1px 4px}.schedule-day-coverage-planner-module__2u1EUG__addSlotTrack{height:66px;margin-top:4px;position:relative}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__addSlotGap{color:var(--brand-primary);background:#ffffffdb;border:1px dashed #ff10535c;border-radius:11px}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__addSlotGap:hover{background:color-mix(in srgb, var(--brand-primary) 5%, white)}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__addSlotGap:disabled{opacity:.55}.schedule-day-coverage-planner-module__2u1EUG__slotEditor{z-index:5;border:1px solid var(--border);background:#f6fbfc;border-radius:10px;gap:10px;max-width:380px;margin:6px 0 10px auto;padding:10px;font-size:12px;display:grid;position:relative}.schedule-day-coverage-planner-module__2u1EUG__slotEditor header,.schedule-day-coverage-planner-module__2u1EUG__slotOptions{justify-content:space-between;align-items:center;gap:8px;display:flex}.schedule-day-coverage-planner-module__2u1EUG__slotEditor header>button{padding:4px;display:flex}.schedule-day-coverage-planner-module__2u1EUG__slotOptions select{max-width:200px;font:inherit;padding:5px 7px}.schedule-day-coverage-planner-module__2u1EUG__slotEditor footer{justify-content:space-between}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-ready=true]{cursor:copy;outline-offset:1px;outline:1px dashed #1994a6}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-hover=true]{outline:2px solid #1994a6;box-shadow:0 0 0 3px #1b99ac20}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-full=true]{background:color-mix(in srgb, var(--coverage-role-accent) 5%, white)}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-pill-color],.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__assignedEmployee[data-pill-color]{border-color:var(--pill-color-border);background:#fff;border-width:2px}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-mixed-pill-colors=true]{background:linear-gradient(#fff, #fff) padding-box, var(--pill-color-background) border-box;border-width:2px;border-color:#0000}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-pill-color],.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__assignedEmployee[data-pill-color]{box-shadow:0 2px 5px #1c27320d}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-pill-color] .schedule-day-coverage-planner-module__2u1EUG__slotCopy>small,.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-pill-color] .schedule-day-coverage-planner-module__2u1EUG__roleSeparator,.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-pill-color] .schedule-day-coverage-planner-module__2u1EUG__resizeHandle,.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__assignedEmployee[data-pill-color]>button{color:var(--pill-color-foreground)}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-mixed-pill-colors=true] .schedule-day-coverage-planner-module__2u1EUG__slotMain,.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-mixed-pill-colors=true] .schedule-day-coverage-planner-module__2u1EUG__resizeHandle{color:#1c2732;background:#fff;border-radius:4px}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-painting=true] .schedule-day-coverage-planner-module__2u1EUG__draggableEmployee{cursor:default;touch-action:manipulation}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-painting=true] [data-paintable=true]{cursor:crosshair;touch-action:manipulation}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__paintOpenSeat{font-size:11px;font-weight:650;line-height:16px}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[aria-disabled=true]{cursor:default}.schedule-day-coverage-planner-module__2u1EUG__empty{color:var(--text-muted,#7b8b99);text-align:center;padding:16px 6px;font-size:12px}.schedule-day-coverage-planner-module__2u1EUG__root>.schedule-day-coverage-planner-module__2u1EUG__footer,.schedule-day-coverage-planner-module__2u1EUG__root>.schedule-day-coverage-planner-module__2u1EUG__warning{flex-shrink:0}.schedule-day-coverage-planner-module__2u1EUG__footer{margin-top:8px;font-size:12px}.schedule-day-coverage-planner-module__2u1EUG__footer [role=alert]{color:#bc4163}.schedule-day-coverage-planner-module__2u1EUG__warning{color:#8a713f;margin-top:8px;font-size:11px}@container day-coverage-slot (max-width:250px){.schedule-day-coverage-planner-module__2u1EUG__coverage .schedule-day-coverage-planner-module__2u1EUG__slotCopy{flex-direction:column;align-items:stretch;gap:0}.schedule-day-coverage-planner-module__2u1EUG__coverage .schedule-day-coverage-planner-module__2u1EUG__slotCopy>small{font-size:9px;line-height:12px}}@media (pointer:coarse){.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__employee{min-height:36px}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__slotMain,.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__counter,.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__assignedEmployee>button{min-height:32px}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__assignedEmployee .schedule-day-coverage-planner-module__2u1EUG__unassign{min-width:32px}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage{padding-inline:22px}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__resizeHandle{width:20px}}@media (max-width:700px){.schedule-day-coverage-planner-module__2u1EUG__workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px}.schedule-day-coverage-planner-module__2u1EUG__employeeColumn{border-right:0;border-bottom:1px solid var(--border,#cfe2e9);padding:0 0 8px}.schedule-generate-draft-board--fullscreen .schedule-day-coverage-planner-module__2u1EUG__root[data-coverage-planner] .schedule-day-coverage-planner-module__2u1EUG__roster{flex:0 auto;max-height:146px}.schedule-day-coverage-planner-module__2u1EUG__roster{grid-template-columns:repeat(2,minmax(0,1fr));max-height:146px}.schedule-day-coverage-planner-module__2u1EUG__actions button,.schedule-day-coverage-planner-module__2u1EUG__employee{min-height:34px}.schedule-day-coverage-planner-module__2u1EUG__footer{flex-wrap:wrap}}.schedule-day-coverage-planner-module__2u1EUG__lane[data-overview=true]{padding-block:3px}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:2px 5px;min-height:34px}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true] .schedule-day-coverage-planner-module__2u1EUG__slotMain{grid-area:1/1;min-height:28px}.schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true] .schedule-day-coverage-planner-module__2u1EUG__slotCopy{flex-direction:column;align-items:stretch;gap:0}.schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true] .schedule-day-coverage-planner-module__2u1EUG__slotCopy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;overflow:hidden}.schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true] .schedule-day-coverage-planner-module__2u1EUG__slotCopy>small{white-space:nowrap;font-size:10px;line-height:13px}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true] .schedule-day-coverage-planner-module__2u1EUG__seats{scrollbar-width:thin;flex-wrap:nowrap;grid-area:1/2;overflow:auto hidden}.schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true] .schedule-day-coverage-planner-module__2u1EUG__assignedEmployee{flex:0 auto;min-width:min(80px,100%)}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true] .schedule-day-coverage-planner-module__2u1EUG__assignedEmployee>button{min-height:24px}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true] .schedule-day-coverage-planner-module__2u1EUG__seats button:focus-visible{outline-offset:-2px}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true] .schedule-day-coverage-planner-module__2u1EUG__draggableEmployee{flex:1}.schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true] .schedule-day-coverage-planner-module__2u1EUG__assignedName{max-width:104px;font-size:11px;line-height:15px}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true] .schedule-day-coverage-planner-module__2u1EUG__counter{grid-area:1/3}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true]:not(:has(.schedule-day-coverage-planner-module__2u1EUG__assignedEmployee)){grid-template-columns:minmax(0,1fr) auto}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true]:not(:has(.schedule-day-coverage-planner-module__2u1EUG__assignedEmployee)) .schedule-day-coverage-planner-module__2u1EUG__counter{grid-column:2}@container day-coverage-slot (max-width:250px){.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true] .schedule-day-coverage-planner-module__2u1EUG__slotMain{grid-column:1/3}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true] .schedule-day-coverage-planner-module__2u1EUG__seats{grid-area:2/1/auto/-1}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true]:not(:has(.schedule-day-coverage-planner-module__2u1EUG__assignedEmployee)) .schedule-day-coverage-planner-module__2u1EUG__slotMain{grid-column:1}}@media (pointer:coarse){.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true]{min-height:36px}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true] .schedule-day-coverage-planner-module__2u1EUG__slotMain,.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true] .schedule-day-coverage-planner-module__2u1EUG__counter,.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true] .schedule-day-coverage-planner-module__2u1EUG__assignedEmployee>button{min-height:32px}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true]:has(.schedule-day-coverage-planner-module__2u1EUG__assignedEmployee+.schedule-day-coverage-planner-module__2u1EUG__assignedEmployee) .schedule-day-coverage-planner-module__2u1EUG__slotMain{grid-column:1/3}.schedule-day-coverage-planner-module__2u1EUG__root .schedule-day-coverage-planner-module__2u1EUG__coverage[data-overview=true]:has(.schedule-day-coverage-planner-module__2u1EUG__assignedEmployee+.schedule-day-coverage-planner-module__2u1EUG__assignedEmployee) .schedule-day-coverage-planner-module__2u1EUG__seats{flex-wrap:wrap;grid-area:2/1/auto/-1;overflow:visible}}.schedule-day-coverage-planner-module__2u1EUG__coverageColumn[data-pattern-drop=true]{outline-offset:-2px;background:#f2fafb;outline:2px dashed #1e8ea0}.schedule-day-coverage-planner-module__2u1EUG__patternDestination{color:#177c8e;min-height:30px;font:inherit;cursor:copy;background:#edf8fa;border:1px dashed #83bdc8;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.schedule-day-coverage-planner-module__2u1EUG__patternDestination:focus-visible{outline-offset:2px;outline:2px solid #1e8ea0}
