.pcTheme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pcTheme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pcThemeOnboarding{overscroll-behavior:contain;padding:calc(16px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));overflow-y:auto}.pcManager>aside{overscroll-behavior:contain;overflow-y:auto}.pcHelpHistory p{grid-template-columns:90px minmax(0,1fr) auto auto}.pcFailForm input,.pcFailForm textarea{width:100%;min-width:0}.pcManager.pcTheme-dark .pcSupportCentre button,.pcManager.pcTheme-dark .pcSupportTickets article em{color:#edf5f6;background:#13262f;border-color:#ffffff2b}.pcManager.pcTheme-dark .pcBillingAccount header p b,.pcManager.pcTheme-dark .pcInviteReady label b{color:#fff}.pcManager.pcTheme-dark .pcBillingAccount>form{color:#edf5f6;background:#13262f;border-color:#ffffff20}.pcManager.pcTheme-dark .pcBillingAccount>form header,.pcManager.pcTheme-dark .pcBillingAccount>form header button{color:#edf5f6}.pcManager.pcTheme-dark .pcInviteReady p,.pcManager.pcTheme-dark .pcInviteReady small{color:#bfd0d5}.pcManager.pcTheme-light .pcStarterPacks button,.pcManager.pcTheme-light .pcPasteChecks>button,.pcManager.pcTheme-light .pcWeekdays button{color:#33444c;background:#fff;border-color:#bcc9ce}.pcManager.pcTheme-light .pcStarterPacks button:hover,.pcManager.pcTheme-light .pcPasteChecks>button:hover,.pcManager.pcTheme-light .pcWeekdays button.active{color:#84300e;background:#fff0e8;border-color:#b94616}.pcManager.pcTheme-light .pcModal,.pcStaff.pcTheme-light .pcModal{color:#26343d;background:#fff}.pcManager.pcTheme-light .pcModal>header,.pcStaff.pcTheme-light .pcModal>header,.pcManager.pcTheme-light .pcModal>footer,.pcStaff.pcTheme-light .pcModal>footer{border-color:#d8e0e3}.pcManager.pcTheme-light .pcModal>footer button,.pcStaff.pcTheme-light .pcModal>footer button{color:#26343d;background:#fff;border-color:#cbd6da}.pcManager.pcTheme-light .pcModal>footer button.primary,.pcStaff.pcTheme-light .pcModal>footer button.primary{color:#17252c;background:#f36a2d;border-color:#f36a2d}.pcTheme-light .pcModal h2,.pcTheme-light .pcModal h3,.pcTheme-light .pcModalBody label,.pcTheme-light .pcModal b,.pcTheme-light .pcModal strong,.pcTheme-light .pcModal>header button{color:#26343d!important}.pcTheme-light .pcModalBody label,.pcTheme-light .pcInviteReady p,.pcTheme-light .pcInviteReady small,.pcTheme-light .pcMemberHero small,.pcTheme-light .pcMemberRota header span,.pcTheme-light .pcMemberRota header small,.pcTheme-light .pcToggleField small,.pcTheme-light .pcIssueUpdateHint,.pcTheme-light .pcRecipientChoice small,.pcTheme-light .pcRecipientList small,.pcTheme-light .pcSubmissionRevisions p{color:#53636a!important}.pcTheme-light .pcModal input:not([type=checkbox]):not([type=radio]):not([type=file]),.pcTheme-light .pcModal select,.pcTheme-light .pcModal textarea{color:#26343d!important;background:#fff!important;border-color:#b8c6cc!important}.pcTheme-light .pcModal input::placeholder,.pcTheme-light .pcModal textarea::placeholder{opacity:1;color:#64747b!important}.pcTheme-light .pcInviteActions button,.pcTheme-light .pcMemberAddShift button,.pcTheme-light .pcMemberRotaRows button,.pcTheme-light .pcSubmittedChecks button{color:#33444c!important;background:#f4f7f8!important;border-color:#b8c6cc!important}.pcTheme-light .pcInviteActions button.primary,.pcTheme-light .pcModal button.primary,.pcTheme-light .pcModal .pcPrimary{color:#17252c!important;background:#f36a2d!important;border-color:#f36a2d!important}.pcTheme-light .pcToggleField,.pcTheme-light .pcMemberHero,.pcTheme-light .pcMemberSites label,.pcTheme-light .pcMemberRotaRows article{color:#26343d!important;background:#f6f8f9!important;border-color:#d3dde1!important}.pcManager.pcTheme-light .pcRoutinePreview>span{background:#eef3f4;border-color:#ccd7db}.pcManager.pcTheme-light .pcRoutinePreview em,.pcManager.pcTheme-light .pcStarterPacks small,.pcManager.pcTheme-light .pcPasteChecks label{color:#8a310e}.pcManager.pcTheme-light .pcRoutinePreview strong{color:#26343d!important}.pcManager.pcTheme-light .pcRoutinePreview i,.pcManager.pcTheme-light .pcMemberSites label small,.pcManager.pcTheme-light .pcMemberRotaRows small,.pcManager.pcTheme-light .pcPasteChecks label span{color:#44545b!important}.pcManager.pcTheme-light .pcPageTitle p,.pcManager.pcTheme-light .pcPanel header button,.pcManager.pcTheme-light .pcTextButton,.pcManager.pcTheme-light .pcDataTable a,.pcStaff.pcTheme-light .pcStaffNav button.active{color:#a23b12}.pcManager.pcTheme-light .pcPageTitle span,.pcManager.pcTheme-light .pcSubmissionRow small,.pcManager.pcTheme-light .pcShiftRow small,.pcManager.pcTheme-light .pcIssueList p,.pcManager.pcTheme-light .pcReminderList p,.pcStaff.pcTheme-light .pcStaffHello>span,.pcStaff.pcTheme-light .pcStaffPageHead>span,.pcStaff.pcTheme-light .pcStaffRoutines small,.pcStaff.pcTheme-light .pcQuestion>p{color:#53636a}.pcManager.pcTheme-light .pcPanel header small,.pcManager.pcTheme-light .pcSettings small,.pcManager.pcTheme-light .pcRoutineGrid header small,.pcManager.pcTheme-light .pcUpdates article small{color:#8a310e}.pcManager.pcTheme-light .pcStats small,.pcManager.pcTheme-light .pcDataTable>header,.pcManager.pcTheme-light .pcDataTable article small,.pcManager.pcTheme-light .pcSummary small,.pcManager.pcTheme-light .pcRoutineGrid footer{color:#44545b}.pcManager>aside nav button span{font-size:12px}.pcManagerMain>header small,.pcPanel header small,.pcStats small,.pcDataTable>header,.pcDataTable article small,.pcSummary small,.pcRoutineGrid header small,.pcRoutineGrid footer{font-size:12px;line-height:1.35}.pcSubmissionRow b,.pcShiftRow b,.pcDataTable>article,.pcUpdates article b,.pcUpdates article p{font-size:12px;line-height:1.4}.pcStaffSection b{font-size:14px}.pcStaffSection small,.pcStaffRoutines small,.pcStaffRoutines em,.pcStaffUpdates small,.pcStaffUpdates em,.pcQuestion header small,.pcQuestion>small{font-size:12px;line-height:1.35}.pcStaffRoutines b,.pcStaffUpdates b,.pcQuestion header b{font-size:13px;line-height:1.35}.pcStaffUpdates p,.pcQuestion header>span,.pcQuestion>p{font-size:12px;line-height:1.5}.pcQuestionNext{align-items:center;min-height:48px;font-size:14px}.pcQuestion>header button{width:44px;height:44px}.pcSwitch{width:50px;height:30px;padding:3px}.pcSwitch i{width:24px;height:24px}.pcManager>aside nav button,.pcManagerMain>header button,.pcMenu{min-height:44px}.pcManagerMain>header>span button,.pcMenu,.pcQuestionBack,.pcBuilderQuestion>button{min-width:44px;min-height:44px}.pcThemeSwitch button,.ccTeamCounts button,.ccShiftSetup button,.ccCheckSetup article>button,.pcMemberAddShift button,.pcMemberRotaRows button{min-height:44px}@media (width<=850px){.pcManager>aside{height:100dvh;padding-top:calc(26px + env(safe-area-inset-top));padding-bottom:calc(20px + env(safe-area-inset-bottom));padding-left:max(19px, env(safe-area-inset-left))}.pcManagerMain>header{height:auto;min-height:calc(70px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-right:max(14px, env(safe-area-inset-right));padding-left:max(14px, env(safe-area-inset-left))}.pcTourFocus{display:none}.pcTourCard{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;left:max(12px, env(safe-area-inset-left))!important;right:max(12px, env(safe-area-inset-right))!important;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:auto!important;position:fixed!important;transform:none!important}}@media (width<=900px),(hover:none) and (pointer:coarse){.pcManager input:not([type=checkbox]):not([type=radio]):not([type=file]),.pcManager select,.pcManager textarea,.pcStaff input:not([type=checkbox]):not([type=radio]):not([type=file]),.pcStaff select,.pcStaff textarea,.pcAuth input:not([type=checkbox]):not([type=radio]):not([type=file]),.pcAuth select,.pcAuth textarea,.pcFirstSetup input:not([type=checkbox]):not([type=radio]):not([type=file]),.pcFirstSetup select,.pcFirstSetup textarea,.ccLaunchSetup input:not([type=checkbox]):not([type=radio]):not([type=file]),.ccLaunchSetup select,.ccLaunchSetup textarea{font-size:16px!important}.pcManager button,.pcStaff button,.ccLaunchSetup button{touch-action:manipulation}}@media (width<=700px){.pcHelpHistory p{grid-template-columns:78px minmax(0,1fr) auto}.pcHelpHistory p em{display:none}.pcHelpHistory p button{grid-area:1/3}}@media (width<=560px){html,body{max-width:100%;overflow-x:hidden}.pcStaff{width:100%;min-width:0;overflow-x:clip}.pcStaffBody{box-sizing:border-box;width:100%;max-width:100%}.pcStaffBody>*{min-width:0;max-width:100%}.pcStaffHello h1,.pcStaffHello>span,.pcStaffPageHead h1,.pcStaffPageHead>span,.pcQuestion h1,.pcQuestion>p{overflow-wrap:anywhere}.pcStaffSection{flex-wrap:wrap;align-items:flex-start;gap:10px}.pcStaffSection small{text-align:right;max-width:100%}.pcStaffRoutines>button{grid-template-columns:40px minmax(0,1fr);min-width:0}.pcStaffRoutines>button>em{white-space:normal;text-align:left;grid-column:2}.pcQuestion{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.pcQuestion>header,.pcQuestion>header>div{min-width:0}.pcQuestion>header b{white-space:normal;overflow-wrap:anywhere}.pcAnswers{grid-template-columns:1fr}.pcAnswers button{grid-template-columns:auto 1fr;place-items:center start;min-height:64px;padding:12px 16px}.pcAnswers button>span{grid-row:span 2;margin-right:5px}.pcAnswers button small{grid-column:2}.pcFailForm{box-sizing:border-box;min-width:0}.pcFailForm input,.pcFailForm textarea{box-sizing:border-box}.pcStaff{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.pcStaff>header{height:auto;min-height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(15px, env(safe-area-inset-right)) 0 max(15px, env(safe-area-inset-left));flex-wrap:nowrap}.pcStaffHeaderActions{flex-flow:row;align-items:center;min-width:0}.pcStaffHeaderActions select{min-width:0;max-width:116px}.pcStaffHeaderActions button{min-width:44px;width:44px!important;height:44px!important}.pcStaffBody{padding-right:max(15px, env(safe-area-inset-right));padding-bottom:calc(132px + env(safe-area-inset-bottom));padding-left:max(15px, env(safe-area-inset-left))}.pcStaffNav{height:calc(78px + env(safe-area-inset-bottom));padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.pcStaffNav button,.pcQuestionBack,.pcModal header button,.pcModal>footer button,.pcDays button,.pcCalendarEdit button,.pcBuilderQuestion>button{min-width:44px;min-height:44px}.pcAuthCard input,.pcFirstSetup input,.pcForm input,.pcForm select,.pcForm textarea,.pcHelpForm input,.pcHelpForm select,.pcHelpForm textarea,.pcFailForm input,.pcFailForm select,.pcFailForm textarea,.pcStaffReportCard input,.pcStaffReportCard textarea,.pcBuilderQuestion input,.pcBuilderQuestion select,.pcPasteChecks textarea{font-size:16px!important}.pcModalBack{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.pcModal>footer{padding-bottom:calc(13px + env(safe-area-inset-bottom))}}@media (orientation:landscape) and (height<=560px){.pcManager>aside{padding-top:calc(20px + env(safe-area-inset-top));padding-right:max(19px, env(safe-area-inset-right));padding-bottom:calc(16px + env(safe-area-inset-bottom));padding-left:max(19px, env(safe-area-inset-left))}.pcManagerMain>header{height:auto;min-height:calc(70px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-right:max(20px, env(safe-area-inset-right));padding-left:max(20px, env(safe-area-inset-left))}.pcStaff{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.pcStaff>header{height:auto;min-height:calc(64px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-right:max(15px, env(safe-area-inset-right));padding-left:max(15px, env(safe-area-inset-left))}.pcStaffHeaderActions{flex-direction:row;min-width:0}.pcStaffBody{padding-right:max(15px, env(safe-area-inset-right));padding-bottom:calc(104px + env(safe-area-inset-bottom));padding-left:max(15px, env(safe-area-inset-left))}.pcStaffNav{height:calc(72px + env(safe-area-inset-bottom));padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.ccLaunchSetup,.pcModalBack{padding-top:max(10px, env(safe-area-inset-top));padding-right:max(10px, env(safe-area-inset-right));padding-bottom:max(10px, env(safe-area-inset-bottom));padding-left:max(10px, env(safe-area-inset-left));overflow-y:auto}}@supports (padding:max(0px)){@media (width<=850px),(orientation:landscape) and (height<=560px){.pcTheme-light.pcStaff>header,.pcTheme-light .pcManagerMain>header{background:linear-gradient(to bottom, #26343d 0, #26343d env(safe-area-inset-top), #fff env(safe-area-inset-top), #fff 100%)}}}@media (width<=480px){.ccLaunchSetup{padding:calc(18px + env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));overflow-y:auto}.ccCheckSetup article{position:relative;grid-template-columns:1fr!important;padding-right:52px!important}.ccCheckSetup article>button{position:absolute;top:4px;right:4px;width:44px!important;height:44px!important}}@media (prefers-reduced-motion:reduce){.pcThemeOnboarding *,.ccLaunchSetup *,.pcLoading>i{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
