.ShiftScheduler-module__nLBS4q__root{--tool-border:#dfe3e6;--tool-muted:#677079;--tool-panel:#fff;color:var(--color-fg)}.ShiftScheduler-module__nLBS4q__privacyBar,.ShiftScheduler-module__nLBS4q__backupQuickBar,.ShiftScheduler-module__nLBS4q__topControls,.ShiftScheduler-module__nLBS4q__panel,.ShiftScheduler-module__nLBS4q__notice{border:1px solid var(--tool-border);background:var(--tool-panel)}.ShiftScheduler-module__nLBS4q__privacyBar{color:#365c5b;border-color:#2f7c7a40;border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 18px;font-size:14px;line-height:1.65;display:flex}.ShiftScheduler-module__nLBS4q__privacyBar strong{margin-right:6px}.ShiftScheduler-module__nLBS4q__privacyIcon{background:var(--color-primary);color:#fff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:18px;font-weight:700;display:grid}.ShiftScheduler-module__nLBS4q__backupQuickBar{background:#f5fbf9;border-color:#006b7038;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:14px 18px;display:flex}.ShiftScheduler-module__nLBS4q__backupQuickBar strong,.ShiftScheduler-module__nLBS4q__backupQuickBar span{display:block}.ShiftScheduler-module__nLBS4q__backupQuickBar strong{color:var(--color-fg);font-size:15px}.ShiftScheduler-module__nLBS4q__backupQuickBar span{color:var(--tool-muted);margin-top:3px;font-size:13px;line-height:1.55}.ShiftScheduler-module__nLBS4q__backupQuickActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.ShiftScheduler-module__nLBS4q__topControls{border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:10px;display:flex}.ShiftScheduler-module__nLBS4q__tabs,.ShiftScheduler-module__nLBS4q__settingTabs{gap:4px;display:flex;overflow-x:auto}.ShiftScheduler-module__nLBS4q__tab,.ShiftScheduler-module__nLBS4q__tabActive,.ShiftScheduler-module__nLBS4q__settingTab,.ShiftScheduler-module__nLBS4q__settingTabActive{min-height:38px;color:var(--tool-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:8px 14px;font-size:14px;font-weight:700}.ShiftScheduler-module__nLBS4q__tabActive,.ShiftScheduler-module__nLBS4q__settingTabActive{background:var(--color-primary);color:#fff}.ShiftScheduler-module__nLBS4q__saveToggle,.ShiftScheduler-module__nLBS4q__checkLine,.ShiftScheduler-module__nLBS4q__ruleTitle{cursor:pointer;align-items:center;gap:9px;display:flex}.ShiftScheduler-module__nLBS4q__saveToggle{color:var(--tool-muted);flex:none;padding:4px 8px;font-size:14px;font-weight:600}.ShiftScheduler-module__nLBS4q__saveToggle input,.ShiftScheduler-module__nLBS4q__checkLine input,.ShiftScheduler-module__nLBS4q__ruleTitle input{width:17px;height:17px;accent-color:var(--color-primary)}.ShiftScheduler-module__nLBS4q__notice{color:#365c3c;background:#f1faf3;border-color:#cbdccf;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:11px 14px;font-size:14px;display:flex}.ShiftScheduler-module__nLBS4q__notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.ShiftScheduler-module__nLBS4q__panel{border-radius:22px;padding:clamp(16px,2.4vw,28px);box-shadow:0 12px 32px #1d1d1f09}.ShiftScheduler-module__nLBS4q__scheduleHeader,.ShiftScheduler-module__nLBS4q__settingsHeader,.ShiftScheduler-module__nLBS4q__settingsLead{justify-content:space-between;align-items:center;gap:20px;display:flex}.ShiftScheduler-module__nLBS4q__scheduleHeader{margin-bottom:20px}.ShiftScheduler-module__nLBS4q__sectionEyebrow{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}.ShiftScheduler-module__nLBS4q__scheduleHeader h2,.ShiftScheduler-module__nLBS4q__settingsHeader h2{letter-spacing:-.03em;margin:0;font-size:clamp(24px,3vw,32px)}.ShiftScheduler-module__nLBS4q__monthActions{align-items:center;gap:8px;display:flex}.ShiftScheduler-module__nLBS4q__monthActions input,.ShiftScheduler-module__nLBS4q__smallButton,.ShiftScheduler-module__nLBS4q__settingsTable input,.ShiftScheduler-module__nLBS4q__settingsTable select,.ShiftScheduler-module__nLBS4q__minimumTable input,.ShiftScheduler-module__nLBS4q__numberRule input{border:1px solid var(--tool-border);min-height:36px;color:var(--color-fg);font:inherit;background:#fff;border-radius:8px}.ShiftScheduler-module__nLBS4q__monthActions input{padding:4px 8px;font-size:14px}.ShiftScheduler-module__nLBS4q__smallButton{cursor:pointer;padding:7px 11px;font-size:13px;font-weight:700}.ShiftScheduler-module__nLBS4q__smallButton:hover,.ShiftScheduler-module__nLBS4q__modeButton:hover,.ShiftScheduler-module__nLBS4q__deleteButton:hover{border-color:var(--color-primary)}.ShiftScheduler-module__nLBS4q__warningPanel{background:#f5fbf9;border:1px solid #cfe0dc;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.ShiftScheduler-module__nLBS4q__warningPanelAlert{background:#fff8e9;border-color:#f0c46b}.ShiftScheduler-module__nLBS4q__warningPanel strong{font-size:15px}.ShiftScheduler-module__nLBS4q__warningPanel p,.ShiftScheduler-module__nLBS4q__paletteHint,.ShiftScheduler-module__nLBS4q__settingsLead p,.ShiftScheduler-module__nLBS4q__settingsHeader>p,.ShiftScheduler-module__nLBS4q__outputCard p,.ShiftScheduler-module__nLBS4q__backupNote p,.ShiftScheduler-module__nLBS4q__ruleCard>p{color:var(--tool-muted);margin:3px 0 0;font-size:13px;line-height:1.55}.ShiftScheduler-module__nLBS4q__issueList{color:#7a4e00;background:#fffdf8;border:1px solid #f0dcc0;border-radius:12px;max-height:182px;margin:10px 0 16px;padding:10px 14px;font-size:13px;line-height:1.6;overflow:auto}.ShiftScheduler-module__nLBS4q__issueList li+li{margin-top:5px}.ShiftScheduler-module__nLBS4q__scheduleLayout{grid-template-columns:minmax(0,1fr) 180px;align-items:start;gap:16px;display:grid}.ShiftScheduler-module__nLBS4q__gridWrap{border:1px solid var(--tool-border);background:#fff;border-radius:14px;max-width:100%;overflow:auto}.ShiftScheduler-module__nLBS4q__grid{border-spacing:0;width:max-content;min-width:100%;font-size:12px}.ShiftScheduler-module__nLBS4q__grid th,.ShiftScheduler-module__nLBS4q__grid td{border-right:1px solid var(--tool-border);border-bottom:1px solid var(--tool-border);text-align:center;padding:0}.ShiftScheduler-module__nLBS4q__grid tr:last-child th,.ShiftScheduler-module__nLBS4q__grid tr:last-child td{border-bottom:0}.ShiftScheduler-module__nLBS4q__grid th:last-child,.ShiftScheduler-module__nLBS4q__grid td:last-child{border-right:0}.ShiftScheduler-module__nLBS4q__nameHeader,.ShiftScheduler-module__nLBS4q__staffName,.ShiftScheduler-module__nLBS4q__totalLabel{z-index:2;min-width:124px;box-shadow:1px 0 0 var(--tool-border);background:#fafbfb;position:sticky;left:0}.ShiftScheduler-module__nLBS4q__nameHeader{z-index:4;color:var(--tool-muted);font-weight:700;padding:9px 10px!important}.ShiftScheduler-module__nLBS4q__staffName,.ShiftScheduler-module__nLBS4q__totalLabel{font-weight:700;text-align:left!important;padding:8px 10px!important}.ShiftScheduler-module__nLBS4q__dayHeader{z-index:3;color:#4d5359;vertical-align:middle;background:#fafbfb;min-width:45px;height:48px;position:sticky;top:0}.ShiftScheduler-module__nLBS4q__dayHeader span,.ShiftScheduler-module__nLBS4q__dayHeader small,.ShiftScheduler-module__nLBS4q__dayHeader em{line-height:1.05;display:block}.ShiftScheduler-module__nLBS4q__dayHeader span{font-size:14px}.ShiftScheduler-module__nLBS4q__dayHeader small{margin-top:3px;font-size:10px;font-style:normal}.ShiftScheduler-module__nLBS4q__dayHeader em{color:#bd3f42;text-overflow:ellipsis;white-space:nowrap;max-width:45px;margin-top:2px;font-size:8px;font-style:normal;overflow:hidden}.ShiftScheduler-module__nLBS4q__holidayHeader{color:#bd3f42;background:#fff5f5}.ShiftScheduler-module__nLBS4q__saturdayHeader{color:#3170ae;background:#f2f7ff}.ShiftScheduler-module__nLBS4q__gridCell{width:45px;height:43px}.ShiftScheduler-module__nLBS4q__shiftCell{width:100%;height:42px;font:inherit;cursor:pointer;background:#fff;border:0;font-size:15px;font-weight:800;position:relative}.ShiftScheduler-module__nLBS4q__shiftCell:hover{filter:brightness(.97)}.ShiftScheduler-module__nLBS4q__warningCell{z-index:1;box-shadow:inset 0 0 0 3px #e5a200}.ShiftScheduler-module__nLBS4q__preferredCell{background-image:linear-gradient(135deg,#f47a4b2b 25%,#0000 25% 50%,#f47a4b2b 50% 75%,#0000 75%);background-size:8px 8px}.ShiftScheduler-module__nLBS4q__onCallMark,.ShiftScheduler-module__nLBS4q__preferredMark{font-size:11px;font-style:normal;line-height:1;position:absolute;right:3px}.ShiftScheduler-module__nLBS4q__onCallMark{top:3px}.ShiftScheduler-module__nLBS4q__preferredMark{color:#c75a22;bottom:3px}.ShiftScheduler-module__nLBS4q__summaryHeader,.ShiftScheduler-module__nLBS4q__summaryCell{min-width:42px}.ShiftScheduler-module__nLBS4q__summaryHeader{z-index:3;color:#33615f;background:#eff8f6;font-size:11px;position:sticky;top:0}.ShiftScheduler-module__nLBS4q__summaryCell{background:#fbfdfd;font-size:13px;font-weight:700}.ShiftScheduler-module__nLBS4q__totalLabel,.ShiftScheduler-module__nLBS4q__totalCell,.ShiftScheduler-module__nLBS4q__totalTail{color:#446462;background:#f4f8f7;font-size:11px;font-weight:700}.ShiftScheduler-module__nLBS4q__totalCell{min-width:45px}.ShiftScheduler-module__nLBS4q__totalTail{font-weight:500}.ShiftScheduler-module__nLBS4q__palette{border:1px solid var(--tool-border);background:#fbfcfc;border-radius:14px;padding:12px;position:sticky;top:86px}.ShiftScheduler-module__nLBS4q__paletteLabel{color:var(--tool-muted);margin:0 0 8px;font-size:11px;font-weight:800}.ShiftScheduler-module__nLBS4q__paletteGrid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.ShiftScheduler-module__nLBS4q__paletteButton,.ShiftScheduler-module__nLBS4q__modeButton{font:inherit;cursor:pointer;border:1px solid #1d1d1f1f;border-radius:9px}.ShiftScheduler-module__nLBS4q__paletteButton{flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:48px;display:flex}.ShiftScheduler-module__nLBS4q__paletteButton b{font-size:15px}.ShiftScheduler-module__nLBS4q__paletteButton span{font-size:10px}.ShiftScheduler-module__nLBS4q__paletteActive,.ShiftScheduler-module__nLBS4q__modeActive{outline-offset:1px;outline:3px solid #2f7c7a80}.ShiftScheduler-module__nLBS4q__modeButton{width:100%;color:var(--tool-muted);background:#fff;margin-top:8px;padding:8px 5px;font-size:11px;font-weight:700;display:block}.ShiftScheduler-module__nLBS4q__modeActive{border-color:var(--color-primary);color:#266d69;background:#eef8f6}.ShiftScheduler-module__nLBS4q__paletteHint{margin-top:10px;font-size:11px}.ShiftScheduler-module__nLBS4q__emptyState,.ShiftScheduler-module__nLBS4q__settingEmpty{text-align:center;background:#f7faf9;border-radius:16px;margin:12px 0 0;padding:32px 20px}.ShiftScheduler-module__nLBS4q__emptyState h3{margin:0;font-size:20px}.ShiftScheduler-module__nLBS4q__emptyState p{color:var(--tool-muted);margin:8px auto 18px;font-size:14px}.ShiftScheduler-module__nLBS4q__printTitle{display:none}.ShiftScheduler-module__nLBS4q__settingsHeader{align-items:flex-end;margin-bottom:18px}.ShiftScheduler-module__nLBS4q__settingsHeader>p{text-align:right;max-width:280px}.ShiftScheduler-module__nLBS4q__settingTabs{border-bottom:1px solid var(--tool-border);margin:0 -2px 22px;padding-bottom:10px}.ShiftScheduler-module__nLBS4q__settingTab,.ShiftScheduler-module__nLBS4q__settingTabActive{border-radius:8px}.ShiftScheduler-module__nLBS4q__settingsBody{max-width:100%}.ShiftScheduler-module__nLBS4q__settingsLead{align-items:flex-start;margin-bottom:16px}.ShiftScheduler-module__nLBS4q__settingsLead h3,.ShiftScheduler-module__nLBS4q__outputCard h3{margin:0;font-size:18px}.ShiftScheduler-module__nLBS4q__settingsTableWrap,.ShiftScheduler-module__nLBS4q__minimumTableWrap{border:1px solid var(--tool-border);border-radius:12px;overflow:auto}.ShiftScheduler-module__nLBS4q__settingsTable,.ShiftScheduler-module__nLBS4q__minimumTable{border-spacing:0;width:100%;min-width:680px;font-size:13px}.ShiftScheduler-module__nLBS4q__settingsTable th,.ShiftScheduler-module__nLBS4q__settingsTable td,.ShiftScheduler-module__nLBS4q__minimumTable th,.ShiftScheduler-module__nLBS4q__minimumTable td{border-right:1px solid var(--tool-border);border-bottom:1px solid var(--tool-border);text-align:left;padding:7px}.ShiftScheduler-module__nLBS4q__settingsTable tr:last-child th,.ShiftScheduler-module__nLBS4q__settingsTable tr:last-child td,.ShiftScheduler-module__nLBS4q__minimumTable tr:last-child th,.ShiftScheduler-module__nLBS4q__minimumTable tr:last-child td{border-bottom:0}.ShiftScheduler-module__nLBS4q__settingsTable th:last-child,.ShiftScheduler-module__nLBS4q__settingsTable td:last-child,.ShiftScheduler-module__nLBS4q__minimumTable th:last-child,.ShiftScheduler-module__nLBS4q__minimumTable td:last-child{border-right:0}.ShiftScheduler-module__nLBS4q__settingsTable thead,.ShiftScheduler-module__nLBS4q__minimumTable thead{color:var(--tool-muted);background:#f6f8f8}.ShiftScheduler-module__nLBS4q__settingsTable input,.ShiftScheduler-module__nLBS4q__settingsTable select{width:100%;padding:5px 7px;font-size:13px}.ShiftScheduler-module__nLBS4q__settingsTable input[type=color]{min-width:44px;padding:2px}.ShiftScheduler-module__nLBS4q__readonlyLabel{color:var(--tool-muted)}.ShiftScheduler-module__nLBS4q__deleteButton{border:1px solid var(--tool-border);color:#a14b4b;font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:5px 7px;font-size:12px}.ShiftScheduler-module__nLBS4q__fieldNote{color:var(--tool-muted);margin:10px 0 16px;font-size:12px;line-height:1.6}.ShiftScheduler-module__nLBS4q__checkLine{background:#f6faf9;border-radius:12px;align-items:flex-start;padding:12px;font-size:14px}.ShiftScheduler-module__nLBS4q__checkLine small{color:var(--tool-muted);margin-top:2px;font-size:12px;display:block}.ShiftScheduler-module__nLBS4q__roleManager{border:1px solid var(--tool-border);background:#f8fbfa;border-radius:12px;margin-bottom:16px;padding:14px}.ShiftScheduler-module__nLBS4q__roleManager h4{margin:0;font-size:15px}.ShiftScheduler-module__nLBS4q__roleManager p,.ShiftScheduler-module__nLBS4q__roleRequirementEmpty{color:var(--tool-muted);margin:5px 0 10px;font-size:12px;line-height:1.6}.ShiftScheduler-module__nLBS4q__roleEditor{gap:8px;display:flex}.ShiftScheduler-module__nLBS4q__roleEditor input{border:1px solid var(--tool-border);min-height:36px;color:var(--color-fg);font:inherit;background:#fff;border-radius:8px;flex:1;padding:5px 8px;font-size:13px}.ShiftScheduler-module__nLBS4q__roleTags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ShiftScheduler-module__nLBS4q__roleTags span{color:#276b67;background:#e7f3f0;border-radius:999px;align-items:center;gap:5px;padding:4px 7px 4px 9px;font-size:12px;font-weight:700;display:inline-flex}.ShiftScheduler-module__nLBS4q__roleTags button{color:#276b67;cursor:pointer;background:#c9e3dc;border:0;border-radius:50%;width:17px;height:17px;font-size:14px;line-height:1}.ShiftScheduler-module__nLBS4q__staffRoles{flex-wrap:wrap;gap:5px 8px;min-width:180px;display:flex}.ShiftScheduler-module__nLBS4q__staffRoles label{white-space:nowrap;align-items:center;gap:3px;font-size:12px;display:inline-flex}.ShiftScheduler-module__nLBS4q__staffRoles input{height:14px;accent-color:var(--color-primary);width:14px!important;min-height:auto!important}.ShiftScheduler-module__nLBS4q__ruleCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ShiftScheduler-module__nLBS4q__ruleCard{border:1px solid var(--tool-border);border-radius:14px;padding:16px}.ShiftScheduler-module__nLBS4q__ruleCard:first-child,.ShiftScheduler-module__nLBS4q__roleRequirementCard{grid-column:1/-1}.ShiftScheduler-module__nLBS4q__ruleTitle{align-items:flex-start;font-size:15px;font-weight:800}.ShiftScheduler-module__nLBS4q__ruleCard>p{margin:7px 0 12px 26px}.ShiftScheduler-module__nLBS4q__roleRequirementHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ShiftScheduler-module__nLBS4q__roleRequirementHeading .ShiftScheduler-module__nLBS4q__ruleTitle{cursor:default}.ShiftScheduler-module__nLBS4q__roleRequirementHeading .ShiftScheduler-module__nLBS4q__ruleTitle+p{margin-left:0}.ShiftScheduler-module__nLBS4q__minimumTable{min-width:440px}.ShiftScheduler-module__nLBS4q__minimumTable th,.ShiftScheduler-module__nLBS4q__minimumTable td{text-align:center}.ShiftScheduler-module__nLBS4q__minimumTable th:first-child{text-align:left}.ShiftScheduler-module__nLBS4q__minimumTable input{text-align:center;width:56px;padding:4px 6px}.ShiftScheduler-module__nLBS4q__minimumTable select{border:1px solid var(--tool-border);max-width:130px;min-height:31px;color:var(--color-fg);font:inherit;background:#fff;border-radius:6px;padding:4px 5px;font-size:12px}.ShiftScheduler-module__nLBS4q__numberRule{align-items:center;gap:7px;margin-left:26px;font-size:14px;font-weight:600;display:inline-flex}.ShiftScheduler-module__nLBS4q__numberRule input{text-align:center;width:65px;padding:5px 7px}.ShiftScheduler-module__nLBS4q__outputGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ShiftScheduler-module__nLBS4q__outputCard{border:1px solid var(--tool-border);border-radius:15px;flex-direction:column;align-items:flex-start;min-height:190px;padding:18px;display:flex}.ShiftScheduler-module__nLBS4q__outputCard p{flex:1;margin:8px 0 16px;font-size:14px;line-height:1.65}.ShiftScheduler-module__nLBS4q__hiddenInput{display:none}.ShiftScheduler-module__nLBS4q__copyBox{border:1px solid var(--tool-border);border-radius:14px;margin-top:16px;padding:14px}.ShiftScheduler-module__nLBS4q__copyBox label{margin-bottom:8px;font-size:14px;font-weight:800;display:block}.ShiftScheduler-module__nLBS4q__copyBox textarea{resize:vertical;border:1px solid var(--tool-border);width:100%;min-height:160px;color:var(--color-fg);font:12px/1.6 var(--font-sans);background:#fcfdfd;border-radius:9px;padding:10px}.ShiftScheduler-module__nLBS4q__backupNote{color:#714b0d;background:#fff7e8;border-radius:14px;margin-top:16px;padding:14px;font-size:14px}.ShiftScheduler-module__nLBS4q__backupNote p{color:inherit}@media (max-width:900px){.ShiftScheduler-module__nLBS4q__backupQuickBar{flex-direction:column;align-items:stretch}.ShiftScheduler-module__nLBS4q__backupQuickActions{justify-content:stretch}.ShiftScheduler-module__nLBS4q__backupQuickActions .btn{flex:160px;justify-content:center}.ShiftScheduler-module__nLBS4q__scheduleLayout{grid-template-columns:1fr}.ShiftScheduler-module__nLBS4q__palette{position:static}.ShiftScheduler-module__nLBS4q__paletteGrid{grid-template-columns:repeat(5,minmax(64px,1fr))}.ShiftScheduler-module__nLBS4q__modeButton{width:auto;margin-right:6px;display:inline-block}}@media (max-width:640px){.ShiftScheduler-module__nLBS4q__privacyBar{padding:12px;font-size:13px}.ShiftScheduler-module__nLBS4q__topControls,.ShiftScheduler-module__nLBS4q__scheduleHeader,.ShiftScheduler-module__nLBS4q__settingsHeader,.ShiftScheduler-module__nLBS4q__settingsLead,.ShiftScheduler-module__nLBS4q__warningPanel{flex-direction:column;align-items:flex-start}.ShiftScheduler-module__nLBS4q__topControls{gap:8px}.ShiftScheduler-module__nLBS4q__saveToggle{padding-left:4px}.ShiftScheduler-module__nLBS4q__monthActions{width:100%}.ShiftScheduler-module__nLBS4q__monthActions input{flex:1}.ShiftScheduler-module__nLBS4q__settingsHeader>p{text-align:left}.ShiftScheduler-module__nLBS4q__paletteGrid{grid-template-columns:repeat(4,minmax(58px,1fr))}.ShiftScheduler-module__nLBS4q__ruleCards,.ShiftScheduler-module__nLBS4q__outputGrid{grid-template-columns:1fr}.ShiftScheduler-module__nLBS4q__ruleCard:first-child{grid-column:auto}.ShiftScheduler-module__nLBS4q__outputCard{min-height:0}}@media print{:is(header,footer,a[aria-label=LINEで気軽に相談]),.ShiftScheduler-module__nLBS4q__printHidden,.ShiftScheduler-module__nLBS4q__privacyBar,.ShiftScheduler-module__nLBS4q__warningPanel,.ShiftScheduler-module__nLBS4q__issueList,.ShiftScheduler-module__nLBS4q__palette,.ShiftScheduler-module__nLBS4q__emptyState{display:none!important}.ShiftScheduler-module__nLBS4q__root,.ShiftScheduler-module__nLBS4q__panel,.ShiftScheduler-module__nLBS4q__gridWrap{box-shadow:none!important;border:0!important}.ShiftScheduler-module__nLBS4q__root{color:#000}.ShiftScheduler-module__nLBS4q__panel{padding:0}.ShiftScheduler-module__nLBS4q__printTitle{margin-bottom:12px;font-size:18px;font-weight:800;display:block}.ShiftScheduler-module__nLBS4q__gridWrap{overflow:visible}.ShiftScheduler-module__nLBS4q__grid{width:100%;font-size:8px}.ShiftScheduler-module__nLBS4q__nameHeader,.ShiftScheduler-module__nLBS4q__staffName,.ShiftScheduler-module__nLBS4q__totalLabel,.ShiftScheduler-module__nLBS4q__dayHeader,.ShiftScheduler-module__nLBS4q__summaryHeader{position:static}.ShiftScheduler-module__nLBS4q__nameHeader,.ShiftScheduler-module__nLBS4q__staffName,.ShiftScheduler-module__nLBS4q__totalLabel{min-width:62px}.ShiftScheduler-module__nLBS4q__dayHeader,.ShiftScheduler-module__nLBS4q__gridCell,.ShiftScheduler-module__nLBS4q__totalCell{width:19px;min-width:0}.ShiftScheduler-module__nLBS4q__dayHeader{height:26px}.ShiftScheduler-module__nLBS4q__dayHeader span{font-size:9px}.ShiftScheduler-module__nLBS4q__dayHeader small,.ShiftScheduler-module__nLBS4q__dayHeader em{display:none}.ShiftScheduler-module__nLBS4q__shiftCell{height:22px;font-size:9px}.ShiftScheduler-module__nLBS4q__onCallMark,.ShiftScheduler-module__nLBS4q__preferredMark{font-size:6px;right:1px}.ShiftScheduler-module__nLBS4q__onCallMark{top:1px}.ShiftScheduler-module__nLBS4q__preferredMark{bottom:1px}.ShiftScheduler-module__nLBS4q__summaryHeader,.ShiftScheduler-module__nLBS4q__summaryCell{min-width:22px;font-size:8px}.ShiftScheduler-module__nLBS4q__grid th,.ShiftScheduler-module__nLBS4q__grid td{border-color:#aeb5b8}}
