.page-shell.SelfMonthlyHoursScreen-module__lWwFia__owner{background:radial-gradient(circle at top left,rgba(var(--palette-cyan-700),.2),transparent 38%),linear-gradient(180deg,rgb(var(--palette-neutral-shadow))0%,rgb(var(--palette-neutral-raised))46%,rgb(var(--palette-neutral-card))100%);gap:1rem;min-height:100vh;padding:1rem .95rem 2rem;display:grid}:is(.hero-card.SelfMonthlyHoursScreen-module__lWwFia__owner,.toolbar-card.SelfMonthlyHoursScreen-module__lWwFia__owner,.list-card.SelfMonthlyHoursScreen-module__lWwFia__owner){border:1px solid rgba(var(--palette-slate-400),.16);background:linear-gradient(180deg,rgba(var(--palette-neutral-raised),.96),rgba(var(--palette-public-shell),.98));width:min(100%,960px);box-shadow:0 22px 55px rgba(var(--palette-neutral-shadow),.28);border-radius:24px;margin:0 auto}.hero-card.SelfMonthlyHoursScreen-module__lWwFia__owner{padding:1.35rem 1.2rem}:is(.toolbar-card.SelfMonthlyHoursScreen-module__lWwFia__owner,.list-card.SelfMonthlyHoursScreen-module__lWwFia__owner){padding:1rem}.eyebrow.SelfMonthlyHoursScreen-module__lWwFia__owner{color:rgb(var(--palette-legacy-8bd8ff));text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:.78rem}:is(h1.SelfMonthlyHoursScreen-module__lWwFia__owner,h2.SelfMonthlyHoursScreen-module__lWwFia__owner,h3.SelfMonthlyHoursScreen-module__lWwFia__owner,p.SelfMonthlyHoursScreen-module__lWwFia__owner){margin:0}h1.SelfMonthlyHoursScreen-module__lWwFia__owner{color:rgb(var(--palette-text-primary));margin-top:.45rem;font-size:clamp(1.9rem,5vw,2.4rem)}.subtitle.SelfMonthlyHoursScreen-module__lWwFia__owner{color:rgb(var(--palette-legacy-c6d6e8));margin-top:.5rem;line-height:1.55}.toolbar-card.SelfMonthlyHoursScreen-module__lWwFia__owner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.toolbar-actions.SelfMonthlyHoursScreen-module__lWwFia__owner{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.toolbar-copy.SelfMonthlyHoursScreen-module__lWwFia__owner{gap:.45rem;display:grid}:is(.toolbar-copy.SelfMonthlyHoursScreen-module__lWwFia__owner>span.SelfMonthlyHoursScreen-module__lWwFia__owner,.fact-card.SelfMonthlyHoursScreen-module__lWwFia__owner span.SelfMonthlyHoursScreen-module__lWwFia__owner){color:rgb(var(--palette-legacy-9dc4e0));text-transform:uppercase;letter-spacing:.12em;font-size:.76rem}.month-controls.SelfMonthlyHoursScreen-module__lWwFia__owner{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.month-controls.SelfMonthlyHoursScreen-module__lWwFia__owner button.SelfMonthlyHoursScreen-module__lWwFia__owner{border:1px solid rgba(var(--palette-sky-300),.28);background:rgba(var(--palette-public-shell),.88);color:rgb(var(--palette-text-primary));cursor:pointer;font:inherit;border-radius:12px;font-weight:700}.refresh-button.SelfMonthlyHoursScreen-module__lWwFia__owner{border:1px solid rgba(var(--palette-sky-300),.28);background:rgba(var(--palette-public-shell),.88);color:rgb(var(--palette-text-primary));cursor:pointer;font:inherit;border-radius:12px;font-weight:700}.availability-link.SelfMonthlyHoursScreen-module__lWwFia__owner{border:1px solid rgba(var(--palette-sky-300),.28);background:rgba(var(--palette-public-shell),.88);color:rgb(var(--palette-text-primary));cursor:pointer;font:inherit;border-radius:12px;font-weight:700}.month-controls.SelfMonthlyHoursScreen-module__lWwFia__owner button.SelfMonthlyHoursScreen-module__lWwFia__owner{width:42px;height:42px}.month-controls.SelfMonthlyHoursScreen-module__lWwFia__owner input.SelfMonthlyHoursScreen-module__lWwFia__owner{border:1px solid rgba(var(--palette-sky-300),.24);background:rgba(var(--palette-public-shell),.88);color:rgb(var(--palette-text-primary));font:inherit;border-radius:12px;padding:.8rem .9rem}:is(.refresh-button.SelfMonthlyHoursScreen-module__lWwFia__owner,.availability-link.SelfMonthlyHoursScreen-module__lWwFia__owner){padding:.78rem .95rem}.availability-link.SelfMonthlyHoursScreen-module__lWwFia__owner{background:linear-gradient(135deg,rgba(var(--palette-cyan-600),.82),rgba(var(--palette-blue-600),.72));text-decoration:none}.summary-grid.SelfMonthlyHoursScreen-module__lWwFia__owner{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:min(100%,960px);margin:0 auto;display:grid}.summary-card.SelfMonthlyHoursScreen-module__lWwFia__owner{border:1px solid rgba(var(--palette-sky-400),.16);background:rgba(var(--palette-neutral-raised),.95);border-radius:22px;gap:.35rem;padding:1.1rem 1rem;display:grid}.summary-card.warning.SelfMonthlyHoursScreen-module__lWwFia__owner{border-color:rgba(var(--palette-amber-500),.28);background:linear-gradient(180deg,rgba(var(--palette-legacy-2f1e06),.88),rgba(var(--palette-legacy-150e04),.97))}.summary-card.SelfMonthlyHoursScreen-module__lWwFia__owner span.SelfMonthlyHoursScreen-module__lWwFia__owner{color:rgb(var(--palette-legacy-9dc4e0));text-transform:uppercase;letter-spacing:.12em;font-size:.76rem}.summary-card.SelfMonthlyHoursScreen-module__lWwFia__owner strong.SelfMonthlyHoursScreen-module__lWwFia__owner{color:rgb(var(--palette-text-primary));font-size:2rem;line-height:1}.summary-card.SelfMonthlyHoursScreen-module__lWwFia__owner p.SelfMonthlyHoursScreen-module__lWwFia__owner{color:rgb(var(--palette-slate-300));line-height:1.5}.section-head.SelfMonthlyHoursScreen-module__lWwFia__owner{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.section-head.SelfMonthlyHoursScreen-module__lWwFia__owner h2.SelfMonthlyHoursScreen-module__lWwFia__owner{color:rgb(var(--palette-text-primary));margin-top:.35rem;font-size:1.35rem}.state-card.SelfMonthlyHoursScreen-module__lWwFia__owner{border:1px solid rgba(var(--palette-slate-400),.16);background:rgba(var(--palette-public-shell),.86);color:rgb(var(--palette-slate-200));border-radius:18px;padding:1rem}.state-card.error.SelfMonthlyHoursScreen-module__lWwFia__owner{border-color:rgba(var(--palette-red-400),.28);color:rgb(var(--palette-legacy-ffd8d8))}.state-card.success.SelfMonthlyHoursScreen-module__lWwFia__owner{border-color:rgba(var(--palette-green-400),.28);color:rgb(var(--palette-legacy-c7f9d4));background:rgba(var(--palette-green-900),.24)}.shift-list.SelfMonthlyHoursScreen-module__lWwFia__owner{gap:.85rem;display:grid}.shift-card.SelfMonthlyHoursScreen-module__lWwFia__owner{border:1px solid rgba(var(--palette-slate-400),.14);background:rgba(var(--palette-public-shell),.92);border-radius:20px;gap:.9rem;padding:1rem;display:grid}.shift-main.SelfMonthlyHoursScreen-module__lWwFia__owner{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.shift-main.SelfMonthlyHoursScreen-module__lWwFia__owner h3.SelfMonthlyHoursScreen-module__lWwFia__owner{color:rgb(var(--palette-text-primary));font-size:1.05rem}.shift-actions.SelfMonthlyHoursScreen-module__lWwFia__owner{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.shift-time.SelfMonthlyHoursScreen-module__lWwFia__owner{color:rgb(var(--palette-legacy-99b9d1));margin-top:.3rem}.status-pill.SelfMonthlyHoursScreen-module__lWwFia__owner{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.45rem .8rem;font-size:.85rem;font-weight:700}:is(.swap-button.SelfMonthlyHoursScreen-module__lWwFia__owner,.primary-button.SelfMonthlyHoursScreen-module__lWwFia__owner,.secondary-button.SelfMonthlyHoursScreen-module__lWwFia__owner){border:1px solid rgba(var(--palette-sky-300),.28);color:rgb(var(--palette-text-primary));cursor:pointer;font:inherit;border-radius:999px;font-weight:800}.swap-button.SelfMonthlyHoursScreen-module__lWwFia__owner{background:rgba(var(--palette-cyan-700),.24);white-space:nowrap;padding:.45rem .78rem;font-size:.85rem}.facts-grid.SelfMonthlyHoursScreen-module__lWwFia__owner{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.fact-card.SelfMonthlyHoursScreen-module__lWwFia__owner{border:1px solid rgba(var(--palette-slate-400),.12);background:rgba(var(--palette-neutral-raised),.68);border-radius:16px;gap:.28rem;padding:.85rem;display:grid}.fact-card.SelfMonthlyHoursScreen-module__lWwFia__owner strong.SelfMonthlyHoursScreen-module__lWwFia__owner{color:rgb(var(--palette-text-primary));font-size:1rem}:is(.status-hint.SelfMonthlyHoursScreen-module__lWwFia__owner,.manual-note.SelfMonthlyHoursScreen-module__lWwFia__owner,.review-note.SelfMonthlyHoursScreen-module__lWwFia__owner){color:rgb(var(--palette-legacy-c6d6e8));line-height:1.5}.review-note.SelfMonthlyHoursScreen-module__lWwFia__owner{color:rgb(var(--palette-legacy-ffd48a))}.manual-note.SelfMonthlyHoursScreen-module__lWwFia__owner{color:rgb(var(--palette-legacy-a5c2de))}.modal-backdrop.SelfMonthlyHoursScreen-module__lWwFia__owner{z-index:40;background:rgba(var(--palette-neutral-shadow),.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.swap-modal.SelfMonthlyHoursScreen-module__lWwFia__owner{border:1px solid rgba(var(--palette-slate-400),.22);background:linear-gradient(180deg,rgba(var(--palette-neutral-raised),.98),rgba(var(--palette-public-shell),.99));width:min(100%,540px);box-shadow:0 28px 70px rgba(var(--palette-neutral-shadow),.48);color:rgb(var(--palette-text-primary));border-radius:24px;gap:.85rem;padding:1.2rem;display:grid}.swap-modal.SelfMonthlyHoursScreen-module__lWwFia__owner h2.SelfMonthlyHoursScreen-module__lWwFia__owner{color:rgb(var(--palette-text-primary));font-size:1.45rem}.modal-summary.SelfMonthlyHoursScreen-module__lWwFia__owner{color:rgb(var(--palette-slate-300));line-height:1.5}.swap-label.SelfMonthlyHoursScreen-module__lWwFia__owner{color:rgb(var(--palette-legacy-9dc4e0));text-transform:uppercase;letter-spacing:.12em;font-size:.76rem}.swap-modal.SelfMonthlyHoursScreen-module__lWwFia__owner textarea.SelfMonthlyHoursScreen-module__lWwFia__owner{resize:vertical;border:1px solid rgba(var(--palette-sky-300),.24);background:rgba(var(--palette-neutral-shadow),.72);width:100%;min-height:130px;color:rgb(var(--palette-text-primary));font:inherit;border-radius:16px;padding:.85rem;line-height:1.5}.modal-actions.SelfMonthlyHoursScreen-module__lWwFia__owner{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}:is(.primary-button.SelfMonthlyHoursScreen-module__lWwFia__owner,.secondary-button.SelfMonthlyHoursScreen-module__lWwFia__owner){padding:.72rem 1rem}.primary-button.SelfMonthlyHoursScreen-module__lWwFia__owner{border-color:rgba(var(--palette-cyan-400),.4);background:linear-gradient(135deg,rgb(var(--palette-cyan-600)),rgb(var(--palette-blue-600)))}.secondary-button.SelfMonthlyHoursScreen-module__lWwFia__owner{background:rgba(var(--palette-slate-900),.88)}:is(.primary-button:disabled.SelfMonthlyHoursScreen-module__lWwFia__owner,.secondary-button:disabled.SelfMonthlyHoursScreen-module__lWwFia__owner,.swap-button:disabled.SelfMonthlyHoursScreen-module__lWwFia__owner){cursor:not-allowed;opacity:.68}@media (max-width:760px){.summary-grid.SelfMonthlyHoursScreen-module__lWwFia__owner{grid-template-columns:1fr}.facts-grid.SelfMonthlyHoursScreen-module__lWwFia__owner{grid-template-columns:1fr}.shift-main.SelfMonthlyHoursScreen-module__lWwFia__owner{flex-direction:column}:is(.status-pill.SelfMonthlyHoursScreen-module__lWwFia__owner,.shift-actions.SelfMonthlyHoursScreen-module__lWwFia__owner){align-self:flex-start}}.SelfMonthlyHoursScreen-module__lWwFia__owner[data-status=complete]{background:var(--app-attendance-complete-background);border-color:var(--app-attendance-complete-border);color:var(--app-attendance-complete-text)}.SelfMonthlyHoursScreen-module__lWwFia__owner[data-status=open]{background:var(--app-attendance-open-background);border-color:var(--app-attendance-open-border);color:var(--app-attendance-open-text)}.SelfMonthlyHoursScreen-module__lWwFia__owner[data-status=missing]{background:var(--app-attendance-missing-background);border-color:var(--app-attendance-missing-border);color:var(--app-attendance-missing-text)}.SelfMonthlyHoursScreen-module__lWwFia__owner[data-status=scheduled]{background:var(--app-attendance-scheduled-background);border-color:var(--app-attendance-scheduled-border);color:var(--app-attendance-scheduled-text)}.SelfMonthlyHoursScreen-module__lWwFia__owner[data-status=blank]{background:var(--app-attendance-blank-background);border-color:var(--app-attendance-blank-border);color:var(--app-attendance-blank-text)}
