.ShiftCalendar-module__TbfrqW__shiftButton{white-space:nowrap;text-overflow:ellipsis;width:fit-content;min-width:96px;min-height:30px;box-shadow:inset 0 1px 0 rgba(var(--palette-white),.18),0 5px 12px rgba(var(--palette-black),.24);background:var(--shift-background);border-style:solid;border-width:1px;border-color:var(--shift-border);-webkit-tap-highlight-color:transparent;border-radius:11px;justify-content:space-between;align-self:center;align-items:center;gap:4px;max-width:100%;padding:4px 6px;font-size:.75rem;font-weight:650;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.ShiftCalendar-module__TbfrqW__selectedMark{background:rgba(var(--palette-emerald-50),.95);width:14px;height:14px;color:rgb(var(--palette-teal-700));box-shadow:0 2px 8px rgba(var(--palette-teal-700),.34);border-radius:999px;flex:0 0 14px;justify-content:center;align-items:center;font-size:.56rem;font-weight:900;display:inline-flex}.ShiftCalendar-module__TbfrqW__shiftText{letter-spacing:.12px;text-transform:uppercase;text-overflow:ellipsis;text-align:left;font-variant-numeric:tabular-nums;width:auto;max-width:100%;color:var(--shift-text);flex:auto;min-width:0;padding-right:0;font-size:.75rem;font-weight:650;line-height:1;overflow:hidden}.ShiftCalendar-module__TbfrqW__staffing{border-style:solid;border-width:1px;border-color:rgba(var(--palette-green-400),.58);background:linear-gradient(135deg,rgba(var(--palette-emerald-900),.78),rgba(var(--palette-emerald-600),.62));min-width:24px;height:18px;color:rgb(var(--palette-green-200));letter-spacing:.06px;box-shadow:0 1px 6px rgba(var(--palette-black),.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 .24rem;font-size:.65rem;font-weight:700;line-height:18px;display:inline-flex}.ShiftCalendar-module__TbfrqW__shiftButton[data-past=true]{box-shadow:0 4px 12px rgba(var(--palette-slate-900),.4);background:linear-gradient(145deg,rgba(var(--palette-slate-900),.94),rgba(var(--palette-neutral-card),.96));border-color:rgba(var(--palette-slate-400),.34)}.ShiftCalendar-module__TbfrqW__shiftButton[aria-pressed=true]{min-height:30px;box-shadow:0 0 0 2px rgba(var(--palette-teal-400),.25);background:linear-gradient(135deg,rgba(var(--palette-teal-500),.98),rgba(var(--palette-cyan-400),.96));border:2px solid rgba(var(--palette-teal-100),.98);color:rgb(var(--palette-teal-950));z-index:3;transform:none}.ShiftCalendar-module__TbfrqW__shiftButton:disabled{opacity:.85;cursor:not-allowed;filter:saturate(.8)}.ShiftCalendar-module__TbfrqW__shiftButton[data-past=true] .ShiftCalendar-module__TbfrqW__shiftText{color:rgb(var(--palette-slate-300))}.ShiftCalendar-module__TbfrqW__shiftButton[aria-pressed=true] .ShiftCalendar-module__TbfrqW__shiftText{color:rgb(var(--palette-teal-950));font-weight:850}.ShiftCalendar-module__TbfrqW__staffing[data-staffing=past]{border-color:rgba(var(--palette-slate-400),.42);background:linear-gradient(135deg,rgba(var(--palette-slate-800),.78),rgba(var(--palette-slate-900),.72));color:rgb(var(--palette-slate-300))}.ShiftCalendar-module__TbfrqW__staffing[data-staffing=over]{border-color:rgba(var(--palette-violet-300),.62);background:linear-gradient(135deg,rgba(var(--palette-legacy-581c87),.76),rgba(var(--palette-violet-600),.62));color:rgb(var(--palette-legacy-e9d5ff))}.ShiftCalendar-module__TbfrqW__staffing[data-staffing=under]{border-color:rgba(var(--palette-amber-400),.58);background:linear-gradient(135deg,rgba(var(--palette-amber-900),.75),rgba(var(--palette-amber-800),.68));color:rgb(var(--palette-amber-200))}.ShiftCalendar-module__TbfrqW__shiftButton[aria-pressed=true] .ShiftCalendar-module__TbfrqW__staffing{border-color:rgba(var(--palette-emerald-50),.72);background:rgba(var(--palette-emerald-900),.96);color:rgb(var(--palette-emerald-50));box-shadow:0 2px 10px rgba(var(--palette-emerald-900),.34)}@media (max-width:760px){.ShiftCalendar-module__TbfrqW__shiftButton{border-radius:9px;flex-direction:column;justify-content:center;gap:2px;width:100%;min-width:0;min-height:44px;padding:.15rem 0;font-size:.5rem}.ShiftCalendar-module__TbfrqW__shiftText{font-size:clamp(.55rem,2.4vw,.72rem)}.ShiftCalendar-module__TbfrqW__selectedMark{flex:0 0 13px;width:13px;height:13px;font-size:.5rem}.ShiftCalendar-module__TbfrqW__staffing{min-width:0;max-width:100%;height:16px;box-shadow:none;background:0 0;border:none;border-radius:0;flex-shrink:0;padding:0;font-size:.6rem;line-height:1}.ShiftCalendar-module__TbfrqW__shiftButton[aria-pressed] .ShiftCalendar-module__TbfrqW__staffing{box-shadow:none;background:0 0}.ShiftCalendar-module__TbfrqW__shiftButton[aria-pressed=true]{min-height:44px}}.ShiftCalendar-module__TbfrqW__shiftButton:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ShiftCalendar-module__TbfrqW__shiftButton{transition:none}}
.ShiftCalendarLayout-module__56tsjG__frame{width:100%;min-height:auto;max-width:var(--calendar-frame-max-width);box-sizing:border-box;background:var(--shift-calendar-panel,var(--app-panel,rgba(var(--palette-neutral-deep),.9)));border:1px solid var(--shift-calendar-panel-border,var(--app-border,rgba(var(--palette-white),.08)));box-shadow:var(--shift-calendar-panel-shadow,var(--app-card-shadow,0 35px 90px rgba(var(--palette-background),.6)));border-radius:24px;margin:0 auto;padding:.5rem;transition:border .3s,box-shadow .3s}.ShiftCalendarLayout-module__56tsjG__scroll{-webkit-overflow-scrolling:touch;padding-bottom:0;overflow-x:visible}.ShiftCalendarLayout-module__56tsjG__view{min-width:0;max-width:100%;box-shadow:none;background:0 0;border:none;flex-direction:column;gap:.35rem;min-height:auto;padding:0;display:flex}.ShiftCalendarLayout-module__56tsjG__weekdays{letter-spacing:.25px;color:var(--shift-calendar-day-muted,rgba(var(--palette-white),.6));width:min(100%,var(--calendar-grid-max-width));text-transform:uppercase;grid-template-columns:repeat(7,minmax(0,1fr));gap:.32rem;margin:0 auto .25rem;padding-left:0;font-size:.68rem;display:grid}.ShiftCalendarLayout-module__56tsjG__grid{min-width:0;width:min(100%,var(--calendar-grid-max-width));grid-template-columns:repeat(7,minmax(0,1fr));gap:.34rem;margin:0 auto;display:grid}.ShiftCalendarLayout-module__56tsjG__header{background:linear-gradient(135deg,rgba(var(--palette-legacy-0e74a9),.52),rgba(var(--palette-slate-900),.88));border:1px solid var(--shift-calendar-panel-border,var(--app-border,rgba(var(--palette-white),.08)));border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:fit-content;min-width:260px;margin:0 auto .28rem;padding:.2rem .28rem;display:flex}.ShiftCalendarLayout-module__56tsjG__navButton{border:1px solid var(--shift-calendar-control-border,rgba(var(--palette-white),.15));background:var(--shift-calendar-control-bg,rgba(var(--palette-white),.08));width:28px;height:28px;color:var(--shift-calendar-day-color,var(--app-text-primary,rgb(var(--palette-text-primary))));cursor:pointer;box-shadow:0 8px 20px rgba(var(--palette-black),.3);border-radius:999px;place-items:center;font-size:.92rem;transition:transform .2s,box-shadow .2s;display:grid}.ShiftCalendarLayout-module__56tsjG__monthLabel{color:var(--shift-calendar-day-color,var(--app-text-primary,rgb(var(--palette-text-primary))));letter-spacing:0;text-align:center;min-width:150px;margin:0;font-size:.9rem;font-weight:600}.ShiftCalendarLayout-module__56tsjG__day{border-style:solid;border-width:1px;border-color:var(--roster-calendar-day-border,rgba(var(--palette-slate-900),.08));background:var(--roster-calendar-day-background,rgba(var(--palette-white),.9));cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:0;min-height:76px;box-shadow:0 8px 18px rgba(var(--palette-black),.2);border-radius:13px;flex-direction:column;justify-content:space-between;gap:.24rem;padding:.42rem .38rem;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative;overflow:hidden}.ShiftCalendarLayout-module__56tsjG__dayNumber{color:var(--app-text-primary,rgb(var(--palette-slate-50)));text-align:center;align-self:stretch;width:100%;font-size:.9rem;font-weight:600;line-height:1}.ShiftCalendarLayout-module__56tsjG__dayBody{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.18rem;min-width:0;display:flex}.ShiftCalendarLayout-module__56tsjG__day[data-outside=true]{border-color:rgba(var(--palette-slate-400),.16);background:rgba(var(--palette-slate-400),.04);box-shadow:none;cursor:default}.ShiftCalendarLayout-module__56tsjG__day[data-today=true]{box-shadow:0 0 0 1px rgba(var(--palette-blue-500),.35);border:1px solid rgba(var(--palette-blue-500),.8)}.ShiftCalendarLayout-module__56tsjG__dayNumber[data-today=true]{color:rgb(var(--palette-sky-100));text-shadow:0 0 10px rgba(var(--palette-sky-400),.35)}@media (max-width:760px){.ShiftCalendarLayout-module__56tsjG__frame{border-radius:22px;padding:.75rem .35rem}.ShiftCalendarLayout-module__56tsjG__scroll{padding-bottom:2px}.ShiftCalendarLayout-module__56tsjG__view{gap:.45rem}.ShiftCalendarLayout-module__56tsjG__weekdays{gap:.22rem;width:100%;font-size:.6rem}.ShiftCalendarLayout-module__56tsjG__grid{gap:.24rem;width:100%}.ShiftCalendarLayout-module__56tsjG__header{width:100%;min-width:0;max-width:300px;margin-bottom:.2rem}.ShiftCalendarLayout-module__56tsjG__navButton{width:36px;height:36px;font-size:.86rem}.ShiftCalendarLayout-module__56tsjG__monthLabel{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;max-width:calc(100% - 96px);font-size:.84rem;overflow:hidden}.ShiftCalendarLayout-module__56tsjG__day{border-radius:12px;gap:.2rem;min-height:82px;padding:.34rem .12rem}.ShiftCalendarLayout-module__56tsjG__dayNumber{margin-top:2px;margin-bottom:1px;font-size:.78rem}.ShiftCalendarLayout-module__56tsjG__frame[data-flat=true]{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}}@media (max-width:430px){.ShiftCalendarLayout-module__56tsjG__frame{padding:.75rem .25rem}.ShiftCalendarLayout-module__56tsjG__weekdays{gap:.17rem;font-size:.54rem}.ShiftCalendarLayout-module__56tsjG__grid{gap:.16rem}.ShiftCalendarLayout-module__56tsjG__monthLabel{font-size:.76rem}.ShiftCalendarLayout-module__56tsjG__day{min-height:74px;padding:.25rem .1rem}.ShiftCalendarLayout-module__56tsjG__dayNumber{font-size:.72rem}}@media (max-width:390px){.ShiftCalendarLayout-module__56tsjG__weekdays{gap:.14rem;font-size:.5rem}.ShiftCalendarLayout-module__56tsjG__grid{gap:.12rem}.ShiftCalendarLayout-module__56tsjG__navButton{width:34px;height:34px}.ShiftCalendarLayout-module__56tsjG__day{border-radius:10px;gap:.14rem;min-height:68px;padding:.2rem .08rem}.ShiftCalendarLayout-module__56tsjG__dayNumber{font-size:.68rem}}.ShiftCalendarLayout-module__56tsjG__navButton:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ShiftCalendarLayout-module__56tsjG__frame,.ShiftCalendarLayout-module__56tsjG__navButton,.ShiftCalendarLayout-module__56tsjG__day{transition:none}}.ShiftCalendarLayout-module__56tsjG__day[data-outside=true] .ShiftCalendarLayout-module__56tsjG__dayNumber{color:var(--app-text-secondary,rgb(var(--palette-slate-300)));opacity:.55}
.AssignmentSuggestions-module__P7b5Pq__suggestions{flex-direction:column;gap:.7rem;display:flex}.AssignmentSuggestions-module__P7b5Pq__assignmentEmployeeTile{cursor:pointer;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:.55rem;padding:.85rem 1rem;transition:transform .2s,border .2s,box-shadow .2s;display:flex}.AssignmentSuggestions-module__P7b5Pq__assignmentEmployeeTile[data-selected=false]{background:rgba(var(--palette-slate-900),.68);border:1px solid rgba(var(--palette-white),.08);box-shadow:none}.AssignmentSuggestions-module__P7b5Pq__assignmentEmployeeTile[data-selected=true]{background:rgba(var(--palette-blue-600),.2);border:1px solid rgba(var(--palette-blue-500),.9);box-shadow:0 10px 30px rgba(var(--palette-blue-600),.2)}.AssignmentSuggestions-module__P7b5Pq__suggestionHeader{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.AssignmentSuggestions-module__P7b5Pq__suggestionDescription{flex-direction:column;gap:.2rem;display:flex}.AssignmentSuggestions-module__P7b5Pq__assignmentEmployeeDropdownBadge{text-align:center;overflow-wrap:anywhere;border:1px solid rgba(var(--palette-slate-400),.24);background:rgba(var(--palette-slate-900),.62);max-width:180px;color:rgba(var(--palette-slate-300),.86);border-radius:9px;flex:0 auto;justify-content:center;align-items:center;padding:6px 10px;font-size:.9rem;font-weight:600;display:inline-flex}.AssignmentSuggestions-module__P7b5Pq__assignmentHelper3{color:rgb(var(--palette-legacy-facc15));overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.85rem}.AssignmentSuggestions-module__P7b5Pq__suggestionActions{justify-content:flex-end;display:flex}.AssignmentSuggestions-module__P7b5Pq__assignmentSecondaryButton2{border:1px solid rgba(var(--palette-white),.35);color:rgb(var(--palette-slate-200));cursor:pointer;background:0 0;border-radius:999px;align-self:flex-end;padding:.54rem .9rem;font-size:.95rem;font-weight:600}.AssignmentSuggestions-module__P7b5Pq__assignmentSecondaryButton2:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.AssignmentSuggestions-module__P7b5Pq__suggestionHeader{flex-direction:column}}.AssignmentSuggestions-module__P7b5Pq__assignmentEmployeeDropdownBadge[data-eligible=true]{color:rgb(var(--palette-emerald-300));border-color:rgba(var(--palette-emerald-300),.35)}.AssignmentSuggestions-module__P7b5Pq__assignmentEmployeeDropdownBadge[data-eligible=false]{color:rgb(var(--palette-amber-200));border-color:rgba(var(--palette-amber-400),.35)}
.AssignmentReplacementAssistant-module__PrB-LG__assignmentObjectPanel{background:var(--app-panel,rgba(var(--palette-background),.92));border:1px solid rgba(var(--palette-white),.08);border-radius:24px;flex-direction:column;gap:.9rem;margin:12px 0;padding:1.25rem;display:flex}.AssignmentReplacementAssistant-module__PrB-LG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.AssignmentReplacementAssistant-module__PrB-LG__intro{flex-direction:column;gap:.3rem;display:flex}.AssignmentReplacementAssistant-module__PrB-LG__assignmentTitle{overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.95rem;font-weight:600;display:block}@media (max-width:640px){.AssignmentReplacementAssistant-module__PrB-LG__assignmentTitle{font-size:1.12rem}}@media (max-width:430px){.AssignmentReplacementAssistant-module__PrB-LG__assignmentTitle{font-size:1.05rem}}.AssignmentReplacementAssistant-module__PrB-LG__assignmentHelper{color:var(--app-text-secondary,rgb(var(--palette-legacy-cdd7ef)));overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.85rem}.AssignmentReplacementAssistant-module__PrB-LG__assignmentSecondaryButton{border:1px solid rgba(var(--palette-white),.35);color:rgb(var(--palette-slate-200));cursor:pointer;background:0 0;border-radius:999px;align-self:stretch;padding:.54rem .9rem;font-size:.95rem;font-weight:600}.AssignmentReplacementAssistant-module__PrB-LG__shiftSummary{border:1px solid rgba(var(--palette-white),.08);background:rgba(var(--palette-slate-900),.76);border-radius:18px;flex-direction:column;gap:.3rem;padding:.85rem 1rem;display:flex}.AssignmentReplacementAssistant-module__PrB-LG__assignmentShiftTitle{margin:0;font-size:.88rem;font-weight:600}@media (max-width:640px){.AssignmentReplacementAssistant-module__PrB-LG__assignmentShiftTitle{font-size:.9rem}}.AssignmentReplacementAssistant-module__PrB-LG__assignmentShiftMeta{color:var(--app-text-secondary,rgb(var(--palette-legacy-cdd7ef)));margin:.12rem 0 0;font-size:.78rem}.AssignmentReplacementAssistant-module__PrB-LG__assignmentHelper2{color:rgb(var(--palette-legacy-ffb3b3));overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.85rem}.AssignmentReplacementAssistant-module__PrB-LG__recommendationSummary{border:1px solid rgba(var(--palette-sky-400),.22);background:rgba(var(--palette-sky-950),.28);border-radius:16px;flex-direction:column;gap:.35rem;padding:.8rem .95rem;display:flex}.AssignmentReplacementAssistant-module__PrB-LG__assignmentShiftTitle2{margin:0;font-size:.92rem;font-weight:600}
.AssignmentReplacementDrawer-module__XJ5nWq__trigger{border:1px solid rgba(var(--palette-sky-300),.35);background:rgba(var(--palette-sky-300),.08);min-height:48px;color:rgb(var(--palette-sky-200));font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:inline-flex}.AssignmentReplacementDrawer-module__XJ5nWq__trigger svg{flex-shrink:0}.AssignmentReplacementDrawer-module__XJ5nWq__trigger:disabled{opacity:.5;cursor:default}.AssignmentReplacementDrawer-module__XJ5nWq__panel{box-sizing:border-box;border:1px solid rgba(var(--palette-sky-300),.25);background:rgb(var(--palette-neutral-card));width:min(460px,100vw - 32px);max-width:none;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);color:rgb(var(--palette-slate-50));border-radius:20px;margin:0;padding:0;position:fixed;inset:16px 16px 16px auto;overflow:hidden}.AssignmentReplacementDrawer-module__XJ5nWq__panel[open]{flex-direction:column;display:flex}.AssignmentReplacementDrawer-module__XJ5nWq__panel::backdrop{background:rgba(var(--palette-black),.3)}.AssignmentReplacementDrawer-module__XJ5nWq__header{border-bottom:1px solid rgba(var(--palette-slate-400),.16);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.AssignmentReplacementDrawer-module__XJ5nWq__header h2{margin:0;font-size:1rem}.AssignmentReplacementDrawer-module__XJ5nWq__close{border:1px solid rgba(var(--palette-slate-400),.25);height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:12px;flex:0 0 44px;font-size:24px}.AssignmentReplacementDrawer-module__XJ5nWq__content{overscroll-behavior:contain;padding:16px;overflow-y:auto}.AssignmentReplacementDrawer-module__XJ5nWq__content>section{background:0 0;border:0;border-radius:0;margin:0;padding:0}.AssignmentReplacementDrawer-module__XJ5nWq__trigger:focus-visible,.AssignmentReplacementDrawer-module__XJ5nWq__close:focus-visible{outline:2px solid rgb(var(--palette-sky-300));outline-offset:2px}@media (max-width:640px){.AssignmentReplacementDrawer-module__XJ5nWq__panel{width:100%;height:auto;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:20px 20px 0 0;inset:auto 0 0}.AssignmentReplacementDrawer-module__XJ5nWq__content{padding:14px}}
.AssignmentRoster-module__XpKXzW__assignmentHelper{color:var(--app-text-secondary,rgb(var(--palette-legacy-cdd7ef)));overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.85rem}.AssignmentRoster-module__XpKXzW__roster{flex-direction:column;gap:.75rem;display:flex}.AssignmentRoster-module__XpKXzW__assignmentSelectedEmployeePanel{border:1px solid var(--app-border,rgba(var(--palette-white),.1));background:rgba(var(--palette-neutral-deep),.72);border-radius:18px;flex-direction:column;gap:.45rem;padding:.55rem;display:flex}.AssignmentRoster-module__XpKXzW__assignmentSelectedEmployeeSearch{border:1px solid var(--app-border,rgba(var(--palette-white),.1));background:var(--app-panel-strong,rgba(var(--palette-neutral-card),.96));width:100%;height:36px;color:var(--app-text-primary,rgb(var(--palette-text-primary)));border-radius:12px;outline:none;padding:0 .75rem;font-size:.86rem}.AssignmentRoster-module__XpKXzW__assignmentSelectedEmployeeList{flex-direction:column;gap:.35rem;max-height:320px;padding-right:.2rem;display:flex;overflow-y:auto}.AssignmentRoster-module__XpKXzW__assignmentEmployeeTile{background:var(--app-panel,rgba(var(--palette-background),.92));border:1px solid var(--app-border,rgba(var(--palette-white),.1));box-shadow:0 18px 40px rgba(var(--palette-black),.25);cursor:pointer;border-radius:20px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;transition:transform .2s,border .2s,box-shadow .2s;display:flex}.AssignmentRoster-module__XpKXzW__assignmentEmployeeDropdownBadge{border:1px solid rgba(var(--palette-slate-400),.24);background:rgba(var(--palette-slate-900),.62);width:28px;height:28px;color:rgba(var(--palette-slate-300),.86);border-radius:9px;flex:0 0 28px;justify-content:center;align-items:center;font-size:.9rem;font-weight:900;display:inline-flex}.AssignmentRoster-module__XpKXzW__selectedShifts{flex-direction:column;gap:.45rem;display:flex}.AssignmentRoster-module__XpKXzW__assignmentShiftCard{border:1px solid rgba(var(--palette-slate-400),.12);background:rgba(var(--palette-neutral-deep),.92);cursor:pointer;text-align:left;box-shadow:0 22px 48px rgba(var(--palette-black),.66);border-width:1px;border-radius:16px;flex-direction:column;gap:.34rem;padding:.65rem .9rem;transition:box-shadow .25s,transform .25s,background .25s;display:flex}@media (max-width:640px){.AssignmentRoster-module__XpKXzW__assignmentShiftCard{gap:.35rem}}.AssignmentRoster-module__XpKXzW__assignmentShiftTitle{margin:0;font-size:.88rem;font-weight:600}@media (max-width:640px){.AssignmentRoster-module__XpKXzW__assignmentShiftTitle{font-size:.9rem}}.AssignmentRoster-module__XpKXzW__assignmentShiftMeta{color:var(--app-text-secondary,rgb(var(--palette-legacy-cdd7ef)));margin:.12rem 0 0;font-size:.78rem}
