:where(.pcManager,.pcStaff,.pcAuth,.pcFirstSetup){--w-ink:#17262d;--w-soft:#4a5c64;--w-faint:#7a8b93;--w-line:#e6e0d4;--w-line-2:#d7cfbe;--w-raised:#fff;--w-sunk:#f4efe4;--w-accent:#ff671d;--w-accent-deep:#f2560c;--w-accent-tint:#ffece1;--w-mint:#12a678;--w-mint-tint:#e2f6ef;--w-amber:#d98a12;--w-amber-tint:#fbf0da;--w-danger:#d64545;--w-danger-tint:#fdeaea;--w-r:16px;--w-r-sm:11px;--w-shadow-sm:0 1px 2px #17262d0f, 0 1px 3px #17262d0a;--w-shadow:0 16px 44px -24px #17262d57, 0 2px 8px #17262d0d;--w-font:var(--font-geist-sans,ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif)}.pcManager.pcTheme-dark,.pcStaff.pcTheme-dark{--w-ink:#eef4f3;--w-soft:#aebfc4;--w-faint:#8397a0;--w-line:#23343c;--w-line-2:#2d4048;--w-raised:#16272e;--w-sunk:#11212a;--w-accent-tint:#35211a;--w-mint-tint:#10302a;--w-amber-tint:#33280f;--w-danger-tint:#38201f}.pcManager,.pcManager input,.pcManager select,.pcManager textarea,.pcManager button,.pcStaff,.pcStaff input,.pcStaff select,.pcStaff textarea,.pcStaff button,.pcAuth,.pcAuth input,.pcAuth button,.pcFirstSetup,.pcFirstSetup input,.pcFirstSetup button{font-family:var(--w-font)}.pcManager .pcMemberHero b,.pcManager .pcMemberHero small,.pcManager .pcMemberSites label b,.pcManager .pcMemberSites label small,.pcManager .pcMemberSites header small,.pcManager .pcMemberSites header b,.pcManager .pcMemberRota header small,.pcManager .pcMemberRota header b,.pcManager .pcMemberRota header span,.pcManager .pcMemberAddShift input,.pcManager .pcMemberAddShift select,.pcManager .pcMemberAddShift button,.pcManager .pcMemberRotaRows input,.pcManager .pcMemberRotaRows select,.pcManager .pcMemberRotaRows button,.pcManager .pcMemberRotaRows small,.pcManager .pcMemberRotaRows>p,.pcManager .pcAccountControl b,.pcManager .pcAccountControl p,.pcManager .pcAccountControl em,.pcManager .pcAccountControl select,.pcManager .pcRecoveryControl b,.pcManager .pcRecoveryControl p,.pcManager .pcRecoveryControl em,.pcManager .pcRecoveryControl>button,.pcManager .pcRecoveryCodes>p,.pcManager .pcRecoveryCodes>span,.pcManager .pcRecoveryCodes>div b,.pcManager .pcRecoveryCopy,.pcManager .pcHandoverActions button,.pcManager .pcHandoverActions small,.pcManager .pcInlineSelect,.pcManager .pcInlineMeta,.pcManager .pcPageTitle p,.pcManager .pcPageTitle span,.pcManager .pcPanel header small,.pcManager .pcDataTable>header,.pcManager .pcDataTable article small,.pcManager .pcStats small,.pcManager .pcSummary small,.pcManager .pcSettings small,.pcManager .pcRoutineGrid header small,.pcManager .pcRoutineGrid footer,.pcManager .pcRoutineGrid article>div i,.pcManager .pcSubmissionRow small,.pcManager .pcShiftRow small,.pcManager .pcIssueList small,.pcManager .pcIssueList p,.pcManager .pcIssueList em,.pcManager .pcIssueOwnership,.pcManager .pcReminderList small,.pcManager .pcReminderList p,.pcManager .pcToggleField small,.pcManager .pcRoutinePreview i,.pcManager .pcRoutinePreview em,.pcManager .pcStarterPacks small,.pcManager .pcPasteChecks label,.pcAuth .pcAuthBrand>div p,.pcAuth .pcAuthCard>p,.pcFirstSetup section>p,.pcManager .pcBrand small,.pcStaff .pcBrand small{letter-spacing:normal;line-height:1.5;font-size:12px!important}.pcManager .pcMemberHero b,.pcManager .pcMemberSites header b,.pcManager .pcMemberRota header b,.pcManager .pcAccountControl b,.pcManager .pcRecoveryControl b{font-weight:700;font-size:14px!important}.pcManager .pcRecoveryCodes h2{font-size:22px!important}.pcManager .pcPageTitle p,.pcManager .pcPanel header small,.pcManager .pcRoutineGrid header small,.pcManager .pcSettings small,.pcAuth .pcAuthBrand>div p,.pcAuth .pcAuthCard>p,.pcFirstSetup section>p{font-weight:800;letter-spacing:.14em!important;color:var(--w-accent)!important;font-size:12px!important}.pcManager{color:var(--w-ink);background:radial-gradient(680px 380px at 100% -6%, var(--w-accent-tint) 0%, #ffece100 62%), var(--w-sunk)!important}.pcManager.pcTheme-dark{background:radial-gradient(680px 380px at 100% -6%,#241a16 0%,#0000 62%),#0d1a20!important}.pcManager>aside{background:var(--w-raised)!important;border-right:1px solid var(--w-line)!important;box-shadow:none!important;padding:22px 16px!important}.pcManager.pcTheme-dark>aside{border-right-color:var(--w-line)!important;background:#12222a!important}.pcManager>aside:before{display:none!important}.pcManager>aside nav button{color:var(--w-soft)!important;border-radius:12px!important;transition:background .14s,color .14s!important}.pcManager>aside nav button i{opacity:.9}.pcManager>aside nav button:hover{background:var(--w-sunk)!important;color:var(--w-ink)!important}.pcManager.pcTheme-dark>aside nav button:hover{background:#1b2d36!important}.pcManager>aside nav button.active{background:linear-gradient(135deg, #ff7c3d, var(--w-accent-deep))!important;color:#fff!important;box-shadow:0 12px 24px -14px #f2560cb3!important}.pcManager>aside nav button.active i{color:#fff!important;background:0 0!important}.pcManager>aside nav button em{font-weight:800;background:var(--w-danger)!important;color:#fff!important;font-size:12px!important}.pcManager .pcBrand strong{color:var(--w-ink)!important;text-shadow:none!important;letter-spacing:.14em!important;font-size:14px!important}.pcManager .pcIdentity{background:var(--w-sunk)!important;border:1px solid var(--w-line)!important;border-radius:14px!important}.pcManager.pcTheme-dark .pcIdentity{background:#17282f!important}.pcManager .pcIdentity b{font-size:13px!important}.pcManager .pcIdentity small{text-transform:capitalize;font-size:12px!important}.pcManagerMain{background:0 0!important}.pcManagerMain>header{background:color-mix(in srgb, var(--w-sunk) 86%, transparent)!important;border-bottom:1px solid var(--w-line)!important;height:66px!important}.pcManager.pcTheme-dark .pcManagerMain>header{background:#0d1a20db!important}.pcManagerMain>header small{letter-spacing:.08em;color:var(--w-faint)!important;font-size:12px!important}.pcManagerMain>header b{color:var(--w-ink)!important;font-size:15px!important}.pcManagerMain>header>span button,.pcMenu{border:1px solid var(--w-line-2)!important;background:var(--w-raised)!important;color:var(--w-ink)!important;border-radius:10px!important}.pcManager.pcTheme-dark .pcManagerMain>header>span button,.pcManager.pcTheme-dark .pcMenu{background:#17282f!important}.pcManagerContent{max-width:1120px!important;padding:34px clamp(16px,4vw,44px) 90px!important}.pcManager .pcPageTitle h1{font:800 clamp(24px, 3.2vw, 34px)/1.08 var(--w-font)!important;letter-spacing:-.02em!important;color:var(--w-ink)!important;text-shadow:none!important}.pcManager .pcPageTitle span{font-weight:400;color:var(--w-soft)!important;letter-spacing:normal!important;font-size:14px!important}.pcManager .pcPageTitle>button,.pcManager .pcPrimary,.pcManager .pcModal>footer button.primary{font-weight:700;background:linear-gradient(135deg, #ff7c3d, var(--w-accent-deep))!important;border:0!important;border-radius:999px!important;font-size:13.5px!important;box-shadow:0 14px 30px -16px #f2560cb3!important}.pcManager .pcPanel,.pcManager .pcDataTable,.pcManager .pcRoutineGrid>article,.pcManager .pcIssueList>article,.pcManager .pcReminderList>article,.pcManager .pcCalendar>article,.pcManager .pcSummary,.pcManager .pcSupportCentre,.pcManager .pcBillingAccount,.pcManager .pcAuditList{background:var(--w-raised)!important;border:1px solid var(--w-line)!important;border-radius:var(--w-r)!important;box-shadow:var(--w-shadow-sm)!important}.pcManager .pcPanel>header,.pcManager .pcDataTable>header,.pcManager .pcRoutineGrid article>header,.pcManager .pcCalendar article>header{background:var(--w-sunk)!important;border-bottom:1px solid var(--w-line)!important}.pcManager.pcTheme-dark .pcPanel>header,.pcManager.pcTheme-dark .pcDataTable>header,.pcManager.pcTheme-dark .pcRoutineGrid article>header{background:#12222a!important}.pcManager .pcPanel header h2,.pcManager .pcRoutineGrid header h2{color:var(--w-ink)!important;font-size:15px!important}.pcManager .pcPanel header button,.pcManager .pcTextButton,.pcManager .pcDataTable a,.pcManager .pcRoutineGrid footer button,.pcManager .pcReminderEdit{font-weight:700;color:var(--w-accent)!important;font-size:12.5px!important}.pcManager .pcSubmissionRow,.pcManager .pcShiftRow,.pcManager .pcUpdates>article,.pcManager .pcDataTable>article,.pcManager .pcIssueList>article{border-color:var(--w-line)!important;color:var(--w-ink)!important}.pcManager .pcSubmissionRow:hover,.pcManager .pcDataTable>article:hover,.pcManager .pcIssueList>article:hover{background:var(--w-sunk)!important}.pcManager .pcSubmissionRow b,.pcManager .pcShiftRow b,.pcManager .pcDataTable article b,.pcManager .pcIssueList h3,.pcManager .pcReminderList h3{color:var(--w-ink)!important;font-size:14px!important}.pcManager .pcSubmissionRow small,.pcManager .pcShiftRow small,.pcManager .pcIssueList p,.pcManager .pcReminderList p,.pcManager .pcIssueOwnership{color:var(--w-faint)!important}.pcManager .pcSubmissionRow>span.done{background:var(--w-mint-tint)!important;color:var(--w-mint)!important}.pcManager .pcSubmissionRow>span.failed,.pcManager .pcIssueList span.open{background:var(--w-danger-tint)!important;color:var(--w-danger)!important}.pcManager .pcIssueList span.resolved{background:var(--w-mint-tint)!important;color:var(--w-mint)!important}.pcManager .pcRoutineGrid header>span,.pcManager .pcReminderList article>span{background:var(--w-accent-tint)!important;color:var(--w-accent)!important}.pcManager .pcRoutineGrid article>header>em{color:var(--w-mint)!important}.pcManager .pcRoutineGrid footer{background:var(--w-sunk)!important}.pcManager.pcTheme-dark .pcRoutineGrid footer{background:#12222a!important}.pcManager .pcFilter button{font-weight:700;border:1px solid var(--w-line-2)!important;background:var(--w-raised)!important;color:var(--w-soft)!important;border-radius:999px!important;font-size:12.5px!important}.pcManager .pcFilter button.active{background:linear-gradient(135deg, #ff7c3d, var(--w-accent-deep))!important;color:#fff!important;border-color:#0000!important}.pcManager .pcIssueTools input,.pcManager .pcIssueTools select,.pcManager .pcReportTools select,.pcManager .pcExportBar select,.pcManager .pcTeamTools input,.pcManager .pcTeamTools select{border:1px solid var(--w-line-2)!important;background:var(--w-raised)!important;color:var(--w-ink)!important;border-radius:var(--w-r-sm)!important;padding:9px 11px!important;font-size:13px!important}.pcManager.pcTheme-dark .pcIssueTools input,.pcManager.pcTheme-dark .pcIssueTools select,.pcManager.pcTheme-dark .pcReportTools select{border-color:var(--w-line-2)!important;background:#12222a!important}.pcManager .pcIssueTools input:focus,.pcManager .pcIssueTools select:focus{border-color:var(--w-accent)!important;box-shadow:0 0 0 3px var(--w-accent-tint)!important}.pcManager .pcModal,.pcStaff .pcModal{border:1px solid var(--w-line)!important;box-shadow:var(--w-shadow)!important;border-radius:20px!important}.pcManager.pcTheme-light .pcModal,.pcStaff.pcTheme-light .pcModal{background:var(--w-raised)!important;color:var(--w-ink)!important}.pcManager.pcTheme-dark .pcModal,.pcStaff.pcTheme-dark .pcModal{color:var(--w-ink)!important;background:#14252d!important}.pcManager .pcModal>header,.pcStaff .pcModal>header,.pcManager .pcModal>footer,.pcStaff .pcModal>footer{border-color:var(--w-line)!important}.pcManager .pcModal h2,.pcStaff .pcModal h2{font-size:18px!important;font-family:var(--w-font)!important}.pcManager .pcModal label,.pcStaff .pcModal label{letter-spacing:.02em;font-weight:700;color:var(--w-faint)!important;font-size:12px!important}.pcManager .pcModal input,.pcManager .pcModal select,.pcManager .pcModal textarea,.pcStaff .pcModal input,.pcStaff .pcModal select,.pcStaff .pcModal textarea{border-radius:var(--w-r-sm)!important;border:1px solid var(--w-line-2)!important;font-size:14px!important}.pcManager .pcModal>footer button,.pcStaff .pcModal>footer button{font-weight:700;border-radius:999px!important;font-size:13.5px!important}.pcManager .pcForm label,.pcManager .pcHelpForm label,.pcManager .pcSettings label{font-weight:700;color:var(--w-faint)!important;font-size:12px!important}.pcManager .pcForm input,.pcManager .pcForm select,.pcManager .pcForm textarea,.pcManager .pcHelpForm input,.pcManager .pcHelpForm select,.pcManager .pcHelpForm textarea{border-radius:var(--w-r-sm)!important;font-size:14px!important}.pcManager .pcError,.pcStaff .pcError{font-weight:600;color:var(--w-danger)!important;font-size:13px!important}.pcManager .pcSuccess,.pcStaff .pcSuccess{font-weight:600;color:var(--w-mint)!important;font-size:13px!important}.pcStaff{color:#eef4f3;background:radial-gradient(600px 360px at 85% -8%,#ff671d2e 0%,#ff671d00 60%),linear-gradient(#0b191f,#0e2129)!important}.pcStaff.pcTheme-light{color:#16242b;background:radial-gradient(600px 360px at 85% -8%,#ff671d1a 0%,#ff671d00 60%),#f5f2ec!important}.pcStaff>header{background:#13252db8!important;border-color:#ffffff0f!important}.pcStaff.pcTheme-light>header{background:#ffffffd1!important;border-color:#e2ddd2!important}.pcStaffBody{max-width:720px!important}.pcStaffHello h1,.pcStaffPageHead h1{font:800 clamp(26px, 7vw, 34px)/1.1 var(--w-font)!important;letter-spacing:-.02em!important}.pcStaffHello p,.pcStaffPageHead p{letter-spacing:.12em;font-weight:800;color:var(--w-accent)!important;font-size:12px!important}.pcStaffHello>span,.pcStaffPageHead>span{font-size:14px!important}.pcStaffProgress{box-shadow:var(--w-shadow)!important;background:#16262e!important;border:1px solid #ffffff12!important;border-radius:22px!important}.pcStaff.pcTheme-light .pcStaffProgress{background:#fff!important;border-color:#e6e0d4!important}.pcStaffRoutines button,.pcStaffUpdates>article,.pcStaffProfile,.pcStaffProfileStats>span,.pcQuestion,.pcStaffReportCard,.pcSubmittedChecks article{background:#16262e!important;border:1px solid #ffffff12!important;border-radius:18px!important;box-shadow:0 14px 32px -20px #0009!important}.pcStaff.pcTheme-light .pcStaffRoutines button,.pcStaff.pcTheme-light .pcStaffUpdates>article,.pcStaff.pcTheme-light .pcStaffProfile,.pcStaff.pcTheme-light .pcStaffProfileStats>span,.pcStaff.pcTheme-light .pcQuestion,.pcStaff.pcTheme-light .pcStaffReportCard,.pcStaff.pcTheme-light .pcSubmittedChecks article{box-shadow:var(--w-shadow-sm)!important;background:#fff!important;border-color:#e6e0d4!important}.pcStaffRoutines button:not(:disabled):hover{transform:translateY(-2px);border-color:var(--w-accent)!important}.pcStaffRoutines button>span{color:#ff9163!important;background:#ff671d29!important;border-radius:12px!important}.pcStaffRoutines button:disabled>span{background:var(--w-mint-tint)!important;color:var(--w-mint)!important}.pcStaffRoutines small,.pcStaffRoutines em,.pcStaffUpdates article p{font-size:13px!important}.pcStaffNav{background:#102029e6!important;border-color:#ffffff12!important}.pcStaff.pcTheme-light .pcStaffNav{background:#ffffffeb!important;border-color:#e2ddd2!important}.pcStaffNav button{font-size:12px!important}.pcStaffNav button.active{color:var(--w-accent)!important}.pcStaffNav button.active i{background:var(--w-accent-tint)!important}.pcStaffNav button.report i{background:var(--w-accent)!important;box-shadow:0 0 18px #ff671d80!important}.pcQuestion h1{letter-spacing:-.01em;font:800 clamp(20px, 5.5vw, 26px)/1.15 var(--w-font)!important}.pcQuestion header small,.pcQuestion>small{letter-spacing:.1em;font-weight:800;color:var(--w-accent)!important;font-size:12px!important}.pcQuestionProgress em{background:linear-gradient(90deg, #ff7c3d, var(--w-accent-deep))!important}.pcQuestionIcon{color:#ff9163!important;background:#ff671d29!important}.pcAnswers .yes.selected{border-color:var(--w-mint)!important;box-shadow:0 0 0 2px var(--w-mint)!important}.pcAnswers .no.selected{border-color:var(--w-accent)!important;box-shadow:0 0 0 2px var(--w-accent)!important}.pcAnswers .yes>span{background:var(--w-mint-tint)!important;color:var(--w-mint)!important}.pcAnswers .no>span{background:var(--w-accent-tint)!important;color:var(--w-accent)!important}.pcFailForm{background:#d98a121f!important;border:1px solid #d98a1266!important}.pcQuestionNext{font-weight:700;background:linear-gradient(135deg, #ff7c3d, var(--w-accent-deep))!important;border-radius:14px!important}.pcQuestionNext:disabled{background:#ffffff1f!important}.pcStaffToast,.pcToast{color:#eef4f3!important;background:#142026f0!important;border-radius:14px!important}.pcStaff.pcTheme-light .pcStaffToast,.pcStaff.pcTheme-light .pcToast{color:#16242b!important;background:#fff!important}.pcAuth{background:var(--w-sunk)!important}.pcAuthBrand{background:radial-gradient(circle at 90% 8%,#ff7c3c47,#0000 30%),#16272e!important}.pcAuthBrand h1{font:800 clamp(34px, 5vw, 52px)/1.02 var(--w-font)!important;letter-spacing:-.03em!important}.pcAuthCard{background:var(--w-raised)!important}.pcAuthCard h1{letter-spacing:-.02em;font:800 clamp(24px, 3vw, 32px)/1.06 var(--w-font)!important}.pcAuth .pcAuthForm label{font-weight:700;color:var(--w-faint)!important;font-size:12px!important}.pcAuth .pcAuthForm input{border-radius:var(--w-r-sm)!important;border:1px solid var(--w-line-2)!important;font-size:15px!important}.pcAuth .pcAuthForm input:focus{border-color:var(--w-accent)!important;box-shadow:0 0 0 3px var(--w-accent-tint)!important}.pcAuth .pcPrimary,.pcAuth button[type=submit]{font-weight:700;background:linear-gradient(135deg, #ff7c3d, var(--w-accent-deep))!important;border:0!important;border-radius:999px!important}.pcAuthTabs button.active{color:var(--w-accent)!important;border-color:var(--w-accent)!important}.pcFirstSetup{background:var(--w-sunk)!important}.pcFirstSetup section{background:var(--w-raised)!important;box-shadow:var(--w-shadow)!important;border-radius:20px!important}.pcFirstSetup h1{letter-spacing:-.02em;font:800 clamp(24px,3.4vw,34px)/1.1 var(--w-font)!important}.pcFirstSetup label{font-weight:700;color:var(--w-faint)!important;font-size:12px!important}.pcFirstSetup input{border-radius:var(--w-r-sm)!important;font-size:15px!important}.pcFirstSetup .pcPrimary{font-weight:700;background:linear-gradient(135deg, #ff7c3d, var(--w-accent-deep))!important;border:0!important;border-radius:999px!important}
