:root{--cc-night:#0f1a20;--cc-deep:#17262e;--cc-surface:#1d3039;--cc-surface-2:#243b45;--cc-orange:#ff6b2c;--cc-orange-soft:#ff9b70;--cc-mint:#75d7b5;--cc-ink:#eaf1f3;--cc-muted:#a9b9bf;--cc-line:#ffffff18;--cc-shadow:#050b0f66}.pcManager,.pcStaff{background:radial-gradient(circle at 84% -10%,#ff6b2c1b,transparent 27%),radial-gradient(circle at 38% 0,#31505a4a,transparent 32%),var(--cc-night);color:var(--cc-ink)}.pcManager{grid-template-columns:266px 1fr}.pcManager>aside{background:linear-gradient(#172832 0%,#101b22 100%);border-right:1px solid #ffffff12;padding:28px 20px;box-shadow:20px 0 48px #07101530}.pcManager>aside:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#ff6b2c,#ffd1bd,#0000);height:2px;margin:-28px -20px 25px}.pcBrand strong{letter-spacing:.16em;color:#ff8e60;text-shadow:0 0 18px #ff6b2c44}.pcBrand small{color:#9bb0b8}.pcBrand>i{filter:drop-shadow(0 0 16px #ff6b2c42);border-color:#f5fbfc}.pcSitePicker{border:1px solid var(--cc-line);background:linear-gradient(135deg,#ffffff10,#ffffff04);border-radius:13px;margin:30px 0 23px;padding:14px;box-shadow:inset 0 1px #ffffff12}.pcSitePicker small{color:#94aab3}.pcSitePicker span{color:var(--cc-mint)}.pcManager>aside nav{gap:6px}.pcManager>aside nav button{color:#aebec4;border:1px solid #0000;border-radius:11px;min-height:43px;transition:background .18s,border-color .18s,transform .18s}.pcManager>aside nav button:hover{color:#fff;background:#ffffff0b;border-color:#ffffff0e;transform:translate(2px)}.pcManager>aside nav button.active{box-shadow:inset 2px 0 var(--cc-orange),0 10px 20px #060d1130;color:#fff;background:linear-gradient(100deg,#ff6b2c2c,#ffffff0c)}.pcManager>aside nav button em{background:var(--cc-orange);box-shadow:0 0 16px #ff6b2c66}.pcFounderLink{background:linear-gradient(135deg,#ff6b2c25,#ffffff08);border-color:#ff9d752b;border-radius:12px;box-shadow:0 14px 24px #07101535}.pcFounderLink>span{background:linear-gradient(135deg,#ff8d5a,#e9541f);box-shadow:0 0 20px #ff6b2c55}.pcIdentity{border-top-color:#ffffff16}.pcIdentity>span{border-radius:11px;box-shadow:0 0 18px #ff6b2c44}.pcManagerMain{background:linear-gradient(#ffffff05,#0000 230px)}.pcManagerMain>header{border-bottom:1px solid var(--cc-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:78px;color:var(--cc-ink);z-index:20;background:#122129d9;padding:0 clamp(17px,3vw,37px);position:sticky;top:0}.pcManagerMain>header small{color:#9eb2ba}.pcManagerMain>header b{font-size:12px}.pcManagerMain>header>span button,.pcMenu{color:#fff;background:#ffffff0b;border-color:#ffffff20;border-radius:10px;transition:all .18s}.pcManagerMain>header>span button:hover,.pcMenu:hover{color:#fff;background:#ff6b2c;border-color:#ff6b2c}.pcManagerContent{max-width:1320px;padding:46px clamp(18px,4vw,55px) 78px}.pcPageTitle{margin-bottom:30px}.pcPageTitle p{color:var(--cc-orange-soft);font-size:12px}.pcPageTitle h1{letter-spacing:-.03em;color:#fff;text-shadow:0 8px 35px #0006;font:500 clamp(37px,4vw,52px)/.98 Georgia,serif}.pcPageTitle span{color:var(--cc-muted);font-size:12px}.pcPageTitle>button,.pcPrimary,.pcModal>footer button.primary{color:#fff;background:linear-gradient(135deg,#ff7b42,#e9521c);border:1px solid #ffb18e;transition:transform .18s,box-shadow .18s;box-shadow:0 14px 30px #ff6b2c38}.pcPageTitle>button:hover,.pcPrimary:hover,.pcModal>footer button.primary:hover{transform:translateY(-2px);box-shadow:0 20px 38px #ff6b2c50}.pcStats>article,.pcPanel,.pcDataTable,.pcIssueList,.pcReminderList,.pcSettings,.pcRoutineGrid>article,.pcSummary article,.pcCalendar,.pcCalendarNav,.pcRecurringRules,.pcConnection,.pcBillingAccount,.pcSupportCentre,.pcAuditList,.pcNotificationControl{border-color:var(--cc-line);box-shadow:0 16px 32px var(--cc-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--cc-ink);background:linear-gradient(145deg,#ffffff12,#ffffff07)}.pcStats>article{border-radius:15px;min-height:80px;padding:17px}.pcStats small,.pcPanel header small,.pcDataTable>header,.pcDataTable article small,.pcCalendar header small,.pcSettings small,.pcSummary small{color:#a5b6bd}.pcStats b,.pcPanel h2,.pcRoutineGrid h2,.pcSettings h3,.pcCalendarNav b,.pcRecurringRules h3{color:#fff}.pcStats>article>strong{border:1px solid #ffffff18;box-shadow:inset 0 1px #ffffff18;color:#fff!important;background:#ffffff0d!important}.pcRing{background:conic-gradient(var(--cc-orange) var(--value),#ffffff1c 0);box-shadow:0 0 24px #ff6b2c24}.pcRing:before{background:#1c3039}.pcRing b{color:#fff}.pcMetricLink{color:#b7c7cc}.pcPanel>header,.pcDataTable>header,.pcRoutineGrid article>header,.pcCalendar article>header{border-color:var(--cc-line);background:#ffffff05}.pcPanel header small,.pcRoutineGrid header small,.pcSettings small{color:var(--cc-orange-soft)}.pcPanel header button,.pcTextButton,.pcDataTable a,.pcRoutineGrid footer button,.pcReminderEdit{color:#ffb291}.pcSubmissionRow,.pcShiftRow,.pcUpdates>article,.pcDataTable>article,.pcIssueList>article,.pcReminderList>article,.pcRoutineGrid article>div>span,.pcRoutineGrid footer{border-color:var(--cc-line);color:var(--cc-ink);background:0 0}.pcSubmissionRow:hover,.pcDataTable>article:hover,.pcIssueList>article:hover{background:#ffffff08}.pcSubmissionRow small,.pcShiftRow small,.pcUpdates article p,.pcRoutineGrid header p,.pcRoutineGrid article>div i,.pcRoutineGrid footer,.pcIssueList p,.pcReminderList p{color:#aabac0}.pcSubmissionRow>span.done{color:var(--cc-mint);background:#75d7b51d}.pcSubmissionRow>span.failed{color:#ff9b8c;background:#ff735d22}.pcUpdates>article>span,.pcStaffUpdates article>span{color:#9bd4ef;background:#7cb8d71b}.pcUpdates>article.urgent>span,.pcStaffUpdates article.urgent>span{color:#ffaf90;background:#ff6b2c24}.pcIssueList span.open,.pcIssueList span.resolved{background:#ffffff0e}.pcIssueList span.open{color:#ff9a85}.pcIssueList span.resolved{color:var(--cc-mint)}.pcIssueList h3,.pcReminderList h3{color:#fff}.pcIssueList article>button,.pcCalendarAdd,.pcConnection em{color:#d8e4e7;background:#ffffff0b;border-color:#ffffff20}.pcDataTable{border-radius:15px}.pcDataTable>header{background:#ffffff0b}.pcDataTable em.active{color:var(--cc-mint);background:#75d7b51e}.pcDataTable em.pending{color:#ffd078;background:#f9b7511d}.pcDataTable em.failed{color:#ffaf9e;background:#ff755b20}.pcPerson>i{color:#ffb191;background:#ff6b2c20}.pcInlineSelect{color:#fff;background:#14262e;border-color:#ffffff25}.pcRoutineGrid>article{border-radius:15px}.pcRoutineGrid header>span,.pcReminderList article>span{color:#ffae8d;background:#ff6b2c1c}.pcRoutineGrid article>header>em{color:var(--cc-mint)}.pcRoutineGrid footer{background:#ffffff06}.pcRoutineGrid>article.inactive{opacity:.55}.pcFilter button{color:#c7d4d8;background:#ffffff09;border-color:#ffffff20}.pcFilter button.active{color:#15242b;background:#fff;border-color:#fff}.pcCalendarNav{padding:12px 15px}.pcCalendarNav button{color:#ffb291}.pcCalendar>article{border-color:var(--cc-line);background:#ffffff03}.pcCalendar>article.today{background:linear-gradient(#ff6b2c16,#ffffff02)}.pcCalendar article>header{border-color:var(--cc-line)}.pcCalendar article.today header b{color:#ffb18e}.pcCalendarShift{color:#eaf2f4;background:#ff6b2c1c;border-left-color:#ff8050}.pcCalendarShift i,.pcCalendarShift small{color:#d6a58e}.pcCalendarShift>button{color:#ffd2c0}.pcShiftLegend{color:#b6c5ca}.pcShiftLegend>button{color:#ffb291}.pcRecurringRules article{border-color:var(--cc-line)}.pcRecurringRules b{color:#fff}.pcRecurringRules p{color:#aab9be}.pcRecurringRules article button{color:#ffae91}.pcSettings{padding:12px}.pcSettings article,.pcBillingFacts article{background:#ffffff07;border-color:#ffffff14;border-radius:12px}.pcSettings p,.pcConnection p,.pcBillingAccount header p,.pcBillingFacts span{color:#aebdc2}.pcSettings>button{color:#ffad91;background:#ff6b2c14;border-color:#ff987a55}.pcSiteSettings button,.pcBillingActions button,.pcExportBar a{color:#e4eff1;background:#ffffff0b;border-color:#fff2}.pcSiteSettings button:hover,.pcBillingActions button:hover,.pcExportBar a:hover{color:#fff;border-color:#ff986f}.pcConnection>span{color:#b7d8e4;background:#ffffff0c}.pcConnection.configured>span{color:var(--cc-mint);background:#75d7b51b}.pcConnection em{color:#ffb197;background:#ff6b2c1d}.pcConnection.configured em{color:var(--cc-mint);background:#75d7b51a}.pcAuditList p{border-color:var(--cc-line)}.pcAuditList p b{color:#fff}.pcAuditList p span,.pcAuditList p time{color:#a5b5ba}.pcMissedAlert{color:#ffd0bb;background:#ff6b2c16;border-color:#ff986744}.pcMissedAlert>span{background:linear-gradient(135deg,#ff8050,#d9431c);box-shadow:0 0 21px #ff6b2c3c}.pcMissedAlert small{color:#ffae8a}.pcMissedAlert h2{color:#fff}.pcMissedAlert p{color:#dfb9aa}.pcMissedAlert button{color:#17262e;background:#fff}.pcModalBack{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071116bb}.pcModal{color:#edf4f6;background:linear-gradient(145deg,#233942,#172831);border:1px solid #ffffff20;border-radius:20px;box-shadow:0 32px 90px #02080bdd}.pcModal>header,.pcModal>footer{border-color:var(--cc-line);background:#ffffff05}.pcModal header small{color:var(--cc-orange-soft)}.pcModal h2{color:#fff}.pcModal header button{color:#b8c8cd}.pcModal>footer button{color:#eff6f7;background:#ffffff09;border-color:#fff2}.pcForm label,.pcHelpForm label,.pcModalBody label{color:#bdcbd0}.pcForm label span,.pcBuilder>small{color:#8ea2aa}.pcForm input,.pcForm select,.pcForm textarea,.pcHelpForm input,.pcHelpForm select,.pcHelpForm textarea,.pcReportTools input{color:#fff;background:#0f2028;border-color:#ffffff20}.pcForm input:focus,.pcForm select:focus,.pcForm textarea:focus,.pcHelpForm input:focus,.pcHelpForm select:focus,.pcHelpForm textarea:focus,.pcReportTools input:focus{border-color:#ff946a;box-shadow:0 0 0 3px #ff6b2c22}.pcFormNote,.pcJoinGuide{color:#bce8d8;background:#75d7b512;border-color:#75d7b538}.pcBuilder article>span,.pcBuilder article>label{color:#bdcbd0}.pcBuilder>button{color:#d7e3e6;background:#ffffff08;border-color:#ffffff2b}.pcInviteReady,.pcHelpCreated,.pcRecoveryCodes{color:#edf4f5}.pcInviteReady>span,.pcHelpCreated>span{color:var(--cc-mint);background:#75d7b51d}.pcInviteReady code,.pcRecoveryCodes>div b{color:#ffd1bc;background:#0d1c23;border-color:#ffffff20}.pcInviteActions button{background:#ffffff12}.pcInviteActions button:last-child{background:linear-gradient(135deg,#ff7c43,#e8521c)}.pcError{color:#ffc5b0;background:#ff6b2c16;border-color:#ff7a4d4a}.pcSuccess,.pcBillingSuccess{color:#b9e9d8;background:#75d7b516;border-color:#75d7b53e}.pcStaff{background:radial-gradient(circle at 80% -10%,#ff6b2c2b,#0000 30%),radial-gradient(circle at 25% 20%,#2b525d77,#0000 34%),#0f1d24;min-height:100dvh;padding-bottom:84px}.pcStaff>header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#13252dbb;border-color:#ffffff18;padding:17px max(18px,50vw - 390px)}.pcStaffHeaderActions select,.pcStaffHeaderActions button{color:#fff!important;background:#ffffff0b!important;border-color:#ffffff24!important;border-radius:10px!important}.pcStaffHeaderActions button:hover{background:#ff6b2c!important;border-color:#ff6b2c!important}.pcStaffHeaderActions button i{background:#ff8a5b}.pcStaffBody{max-width:780px;padding:42px 21px}.pcStaffHello p,.pcStaffPageHead p{color:#ffae8b}.pcStaffHello h1,.pcStaffPageHead h1{color:#fff;letter-spacing:-.03em;font:500 clamp(35px,9vw,52px)/.98 Georgia,serif}.pcStaffHello>span,.pcStaffPageHead>span{color:#b8c8cd;font-size:12px}.pcStaffProgress{color:#fff;background:linear-gradient(135deg,#ff6b2c22,#ffffff0b);border:1px solid #ffad8b35;border-radius:18px;box-shadow:0 18px 38px #06101555}.pcStaffProgress small,.pcStaffSection small{color:#a8bac0}.pcStaffProgress p{color:#b7c9ce}.pcStaffSection b{color:#fff}.pcStaffRoutines button,.pcStaffUpdates>article,.pcStaffProfile,.pcStaffProfileStats>span,.pcQuestion{color:#edf5f6;background:linear-gradient(145deg,#ffffff14,#ffffff08);border-color:#ffffff1d;box-shadow:0 15px 32px #05101545}.pcStaffRoutines button{border-radius:15px;transition:transform .18s,border-color .18s,background .18s}.pcStaffRoutines button:not(:disabled):hover{background:linear-gradient(145deg,#ff6b2c2a,#fff1);border-color:#ff986e;transform:translateY(-3px)}.pcStaffRoutines button>span{color:#ffb395;background:#ff6b2c1e}.pcStaffRoutines button:disabled>span{color:var(--cc-mint);background:#75d7b51c}.pcStaffRoutines small,.pcStaffRoutines em{color:#aebfc4}.pcStaffRoutines button:not(:disabled) em{color:#ffb291}.pcStaffUpdates>article{border-radius:14px;margin-bottom:10px}.pcStaffUpdates article small{color:#ffb08d}.pcStaffUpdates article b,.pcStaffUpdates article p,.pcStaffUpdates article em{color:#fff}.pcStaffUpdates article p{color:#b6c6cb}.pcHandoverActions button{color:#e9f2f4;background:#ffffff0b;border-color:#ffffff25}.pcHandoverActions button:first-child{color:#ffb093;border-color:#ff986e}.pcStaffProfile{background:linear-gradient(135deg,#ff6b2c2b,#ffffff0b);border-radius:18px}.pcStaffProfile>span{background:linear-gradient(135deg,#ff8d5b,#e7521e);box-shadow:0 0 28px #ff6b2c55}.pcStaffProfile h1,.pcStaffProfile p{color:#fff}.pcStaffProfile p{color:#bdcbd0}.pcStaffProfileStats>span{border-radius:13px}.pcStaffProfileStats b{color:#fff}.pcStaffProfileStats small{color:#aebec3}.pcStaffSignout{color:#ffb49a;background:#ff6b2c17;border-color:#ff916a55}.pcStaffNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:74px;padding-bottom:env(safe-area-inset-bottom);background:#102029e8;border-color:#ffffff18}.pcStaffNav button{color:#a6b8be}.pcStaffNav button.active{color:#ff8b5a}.pcStaffNav button.active i{background:#ff6b2c1e;border-radius:9px}.pcStaffNav b{background:#ff6b2c}.pcQuestion{border-radius:19px;padding:18px}.pcQuestion>header button{color:#fff;background:#ffffff09;border-color:#ffffff23}.pcQuestion header small,.pcQuestion>small{color:#ffaf8d}.pcQuestion header b,.pcQuestion h1{color:#fff}.pcQuestion header>span,.pcQuestion>p{color:#aebec4}.pcQuestionProgress{background:#ffffff18}.pcQuestionProgress em{background:linear-gradient(90deg,#ff6b2c,#ffae85)}.pcQuestionIcon{color:#ffb394;background:#ff6b2c1c}.pcAnswers button{color:#fff;background:#ffffff08;border-color:#ffffff1d}.pcAnswers button small{color:#afc0c5}.pcAnswers .yes>span{color:var(--cc-mint);background:#75d7b51c}.pcAnswers .no>span{color:#ffad91;background:#ff6b2c22}.pcAnswers .yes.selected{border-color:var(--cc-mint);box-shadow:0 0 0 1px var(--cc-mint),0 0 20px #75d7b52b}.pcAnswers .no.selected{border-color:#ff8b64;box-shadow:0 0 0 1px #ff8b64,0 0 20px #ff6b2c2b}.pcFailForm{color:#ffd0bd;background:#ff6b2c12;border-color:#ff986f44}.pcFailForm textarea{color:#fff;background:#0e1f27;border-color:#ffffff20}.pcFailForm label.photo{color:#ffb595;background:#ffffff09;border-color:#ffae8b88}.pcFailForm label.photo.added{color:var(--cc-mint);background:#75d7b518;border-color:#75d7b55b}.pcQuestionNext{background:linear-gradient(135deg,#ff7d43,#e9511b);box-shadow:0 12px 26px #ff6b2c36}.pcQuestionNext:disabled{color:#80939a;background:#ffffff18}.pcQuestionBack{color:#b9c9ce}.pcAssignmentNote,.pcDraftStatus{color:#b0c1c6}.pcStaffToast,.pcToast{color:#15262d;background:#f4fafb;border-radius:12px;box-shadow:0 20px 44px #02080c8c}.pcToast b{background:var(--cc-mint);color:#17322d}@media (width<=850px){.pcManager>aside{background:linear-gradient(#172832,#101b22)}.pcManagerMain>header{height:70px}.pcManagerContent{padding-top:32px}.pcModal{border-radius:18px}.pcStats>article{min-height:auto}.pcStaffBody{padding-top:32px}.pcStaffNav{padding-bottom:env(safe-area-inset-bottom)}}@media (width<=560px){.pcPageTitle h1{font-size:38px}.pcStats>article{padding:15px}.pcStaffHello h1,.pcStaffPageHead h1{font-size:38px}.pcStaffProgress{border-radius:15px}.pcStaffRoutines button{padding:14px}.pcManagerContent{padding-bottom:92px}}.pcDataTable.team>header,.pcDataTable.team>article{grid-template-columns:1.35fr 1fr .9fr}.pcDataTable.team article>span:nth-child(2){text-transform:capitalize;gap:5px;display:grid}.pcDataTable.team article>span:nth-child(2)>em{width:max-content;margin-top:2px}.pcEditMember{white-space:nowrap;border:1px solid #ff9a7155;border-radius:8px;color:#ffc2aa!important;background:#ff6b2c18!important;padding:8px 10px!important}.pcMemberEditor{gap:17px;display:grid}.pcMemberHero{background:linear-gradient(135deg,#ff6b2c22,#ffffff08);border:1px solid #ffab8740;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.pcMemberHero>i{color:#fff;background:linear-gradient(135deg,#ff8a57,#dd481b);border-radius:13px;place-items:center;width:43px;height:43px;font-size:12px;font-style:normal;font-weight:900;display:grid;box-shadow:0 8px 22px #ff6b2c44}.pcMemberHero>span{gap:5px;display:grid}.pcMemberHero b{color:#fff;font-size:12px}.pcMemberHero small{color:#b7c8cd;font-size:12px;line-height:1.5}.pcMemberSites,.pcMemberRota{border-top:1px solid #ffffff18;padding-top:15px}.pcMemberSites header,.pcMemberRota header{gap:5px;margin-bottom:10px;display:grid}.pcMemberSites header small,.pcMemberRota header small{color:#ffaf8c;letter-spacing:.14em;font-size:12px;font-weight:900}.pcMemberSites header b,.pcMemberRota header b{color:#fff;font-size:12px}.pcMemberRota header span{color:#9fb2b9;font-size:12px;line-height:1.45}.pcMemberSites>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.pcMemberSites label{background:#ffffff07;border:1px solid #ffffff1d;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex!important}.pcMemberSites label:has(input:checked){background:#ff6b2c17;border-color:#ff986d}.pcMemberSites label input{width:auto}.pcMemberSites label span{gap:3px;display:grid}.pcMemberSites label b{color:#fff;font-size:12px}.pcMemberSites label small{color:#9dafb6;font-size:12px}.pcMemberAddShift,.pcMemberRotaRows{gap:8px;display:grid}.pcMemberAddShift{grid-template-columns:1fr 1.25fr auto;margin-bottom:9px}.pcMemberAddShift input,.pcMemberAddShift select,.pcMemberRotaRows input,.pcMemberRotaRows select{color:#fff;background:#0f2028;border:1px solid #ffffff20;border-radius:8px;min-width:0;padding:9px;font-size:12px}.pcMemberAddShift button,.pcMemberRotaRows button{color:#ffc1a7;background:#ff6b2c1c;border:1px solid #ff9b725b;border-radius:8px;padding:9px;font-size:12px;font-weight:850}.pcMemberRotaRows article{background:#ffffff06;border:1px solid #ffffff18;border-radius:10px;grid-template-columns:.8fr 1.25fr auto auto auto;align-items:center;gap:7px;padding:9px;display:grid}.pcMemberRotaRows small{color:#9cb0b7;font-size:12px}.pcMemberRotaRows button.remove{color:#ffae92;background:#ff6b2c12;border-color:#ff927052}.pcMemberRotaRows>p{color:#a8bbc0;text-align:center;border:1px dashed #ffffff2a;border-radius:10px;margin:0;padding:12px;font-size:12px}@media (width<=700px){.pcManagerContent,.pcStaffBody{width:100%;max-width:none;overflow-x:hidden}.pcDataTable.team{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;overflow:visible}.pcDataTable.team>header{display:none}.pcDataTable.team>article{background:#ffffff09;border:1px solid #ffffff18;border-radius:13px;grid-template-columns:1fr auto;gap:10px;min-width:0;margin-bottom:9px;padding:13px}.pcDataTable.team>article>span:nth-child(2){grid-area:2/1}.pcDataTable.team>article>span:nth-child(3){grid-area:1/2/span 2;align-self:center}.pcDataTable.team .pcPerson{min-width:0}.pcDataTable.team .pcPerson>b{min-width:0;overflow:hidden}.pcDataTable.team .pcPerson small{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}.pcDataTable.team>article:has(.pending){grid-template-columns:1fr auto}.pcMemberRotaRows article{grid-template-columns:1fr 1fr auto}.pcMemberRotaRows article small{grid-column:1/-1}.pcMemberRotaRows button{min-height:34px}.pcMemberSites>div{grid-template-columns:1fr}.pcMemberAddShift{grid-template-columns:1fr 1fr}.pcMemberAddShift button{grid-column:1/-1}.pcModalBack{align-items:end;padding:0}.pcModal{border-radius:20px 20px 0 0;width:100%;max-height:min(91dvh,760px)}.pcModalBody{padding:17px}.pcModal>footer{padding-bottom:max(13px,env(safe-area-inset-bottom))}}@media (width<=560px){.pcStaff{padding-bottom:94px}.pcStaff>header{gap:8px;height:68px;padding:0 15px}.pcStaff>header .pcBrand strong{font-size:12px}.pcStaffHeaderActions{gap:5px;margin-left:auto}.pcStaffHeaderActions button{width:32px!important;height:32px!important}.pcStaffBody{padding:28px 15px 132px}.pcStaffNav{height:78px}.pcStaffNav button{min-width:0;font-size:12px}.pcStaffNav button i{font-size:17px}.pcStaffProgress{gap:10px;padding:14px}.pcQuestion>header{grid-template-columns:auto minmax(0,1fr) auto}.pcQuestion>header div{min-width:0}.pcQuestion>header b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcQuestion h1{font-size:22px}.pcStaffRoutines button{text-align:left;grid-template-columns:auto minmax(0,1fr)}.pcStaffRoutines button>em{grid-column:2}.pcStaffRoutines button>div{min-width:0}.pcStaffRoutines button b,.pcStaffRoutines button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcManagerMain>header{padding:0 14px}.pcManagerMain>header>div{min-width:0}.pcManagerMain>header b{white-space:nowrap;text-overflow:ellipsis;max-width:52vw;overflow:hidden}.pcManagerContent{padding:27px 14px 102px}.pcPageTitle{gap:14px}.pcPageTitle>button{min-height:43px}.pcMemberRotaRows article{grid-template-columns:1fr 1fr}.pcMemberRotaRows article small,.pcMemberRotaRows button{grid-column:auto}.pcMemberRotaRows article small{grid-column:1/-1}.pcMemberRotaRows button{width:100%}}.pcStaffReportCard{background:linear-gradient(145deg,#ff6b2c18,#ffffff08);border:1px solid #ff9d7438;border-radius:18px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 36px #050f143f}.pcStaffReportCard label{color:#bdcbd0;gap:7px;font-size:12px;display:grid}.pcStaffReportCard input,.pcStaffReportCard textarea{color:#fff;font:inherit;resize:vertical;background:#0e2028;border:1px solid #ffffff20;border-radius:10px;padding:12px}.pcStaffReportCard input:focus,.pcStaffReportCard textarea:focus{border-color:#ff946a;outline:0;box-shadow:0 0 0 3px #ff6b2c22}.pcReportPhoto{background:#ffffff08;border:1px dashed #ffac8b88;border-radius:11px;padding:13px;position:relative;color:#ffb89d!important;display:block!important}.pcReportPhoto.added{border-style:solid;border-color:#75d7b56b;color:#91e2c4!important}.pcReportPhoto input{opacity:0;cursor:pointer;position:absolute;inset:0}.pcManagerReportsList{margin-top:26px}.pcManagerReportsList .pcStaffSection{padding:17px 0 10px}.pcManagerReportsList article em{color:#ffba9f;display:block}.pcManagerReportsList article a{color:#ffb291;margin-top:8px;font-size:13px;display:inline-block}.pcStaffNav{grid-template-columns:repeat(5,1fr)}.pcStaffNav button.report{color:#ffb291}.pcStaffNav button.report i{color:#fff;background:#ff6b2c;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;box-shadow:0 0 18px #ff6b2c55}.pcStaffNav button.report.active{color:#fff}.pcStaffNav button.report.active i{background:#ff8a5b}.pcTourLayer{z-index:180;pointer-events:none;position:fixed;inset:0}.pcTourShade{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050c11aa;position:absolute;inset:0}.pcTourFocus{pointer-events:none;border:2px solid #ff8658;border-radius:14px;position:fixed;box-shadow:0 0 0 9999px #050c11aa,0 0 28px #ff6b2caa}.pcTourCard{color:#fff;pointer-events:auto;background:linear-gradient(145deg,#233a43,#172932);border:1px solid #ff9c7477;border-radius:16px;width:min(320px,100vw - 24px);padding:18px;position:fixed;box-shadow:0 24px 70px #000b}.pcTourCard:before{content:"↗";color:#ff986e;font-size:20px;font-weight:900;position:absolute;top:-24px;left:14px}.pcTourCard small{color:#ffae8b;letter-spacing:.12em;font-size:12px;font-weight:900}.pcTourCard h2{margin:7px 0;font:500 22px Georgia,serif}.pcTourCard p{color:#c1d0d4;margin:0;font-size:13px;line-height:1.55}.pcTourCard footer{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.pcTourCard footer button{color:#aabdc2;background:0 0;border:0;padding:8px;font-size:12px;font-weight:850}.pcTourCard footer span{gap:5px;display:flex}.pcTourCard footer .primary{color:#fff;background:linear-gradient(135deg,#ff7d43,#e9521c);border:1px solid #ff9d76;border-radius:9px;padding:9px 13px;box-shadow:0 8px 20px #ff6b2c44}.pcThemeControl{border:1px solid var(--cc-line);box-shadow:0 14px 30px var(--cc-shadow);background:linear-gradient(145deg,#ffffff0d,#ffffff05);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:15px 17px;display:flex}.pcThemeControl>div{gap:5px;display:grid}.pcThemeControl small{color:var(--cc-orange-soft);letter-spacing:.14em;font-size:12px;font-weight:900}.pcThemeControl b{color:#fff;font-size:13px}.pcThemeControl p{color:#aebdc2;margin:0;font-size:12px}.pcThemeControl .pcThemeSwitch{flex:none;width:230px}.pcThemeControl .pcThemeSwitch button{padding:10px 11px;font-size:12px}.pcThemeControl .pcThemeSwitch button span{font-size:14px}.pcTheme-light{--cc-line:#d8e0e3;--cc-shadow:#24323a18;--cc-ink:#26343d;--cc-muted:#718087}.pcManager.pcTheme-light,.pcStaff.pcTheme-light{color:#26343d;background:radial-gradient(circle at 84% -10%,#ff6b2c18,#0000 27%),radial-gradient(circle at 38% 0,#b9cbd266,#0000 32%),#edf1f2}.pcManager.pcTheme-light .pcManagerMain{background:linear-gradient(#fffb,#0000 230px)}.pcManager.pcTheme-light>aside{background:linear-gradient(#53616a,#36444c);border-right-color:#293840}.pcManager.pcTheme-light>aside nav button{color:#e0e7e9}.pcManager.pcTheme-light>aside nav button:hover{color:#fff;background:#ffffff18;border-color:#ffffff24}.pcManager.pcTheme-light>aside nav button.active{color:#fff;background:linear-gradient(100deg,#ff6b2c,#e95a21)}.pcManager.pcTheme-light .pcSitePicker{background:#ffffff14;border-color:#ffffff35}.pcManager.pcTheme-light .pcManagerMain>header{color:#26343d;background:#ffffffdc;border-bottom-color:#d7dfe2}.pcManager.pcTheme-light .pcManagerMain>header small{color:#7d8a90}.pcManager.pcTheme-light .pcManagerMain>header>span button,.pcManager.pcTheme-light .pcMenu{color:#26343d;background:#fff;border-color:#d6dfe2}.pcManager.pcTheme-light .pcPageTitle h1{color:#26343d;text-shadow:none}.pcManager.pcTheme-light .pcPageTitle span{color:#6f7d84}.pcManager.pcTheme-light .pcStats>article,.pcManager.pcTheme-light .pcPanel,.pcManager.pcTheme-light .pcDataTable,.pcManager.pcTheme-light .pcIssueList,.pcManager.pcTheme-light .pcReminderList,.pcManager.pcTheme-light .pcSettings,.pcManager.pcTheme-light .pcRoutineGrid>article,.pcManager.pcTheme-light .pcSummary article,.pcManager.pcTheme-light .pcCalendar,.pcManager.pcTheme-light .pcCalendarNav,.pcManager.pcTheme-light .pcRecurringRules,.pcManager.pcTheme-light .pcConnection,.pcManager.pcTheme-light .pcBillingAccount,.pcManager.pcTheme-light .pcSupportCentre,.pcManager.pcTheme-light .pcAuditList,.pcManager.pcTheme-light .pcNotificationControl{color:#26343d;background:#fff;border-color:#d8e0e3;box-shadow:0 16px 32px #24323a18}.pcManager.pcTheme-light .pcStats b,.pcManager.pcTheme-light .pcPanel h2,.pcManager.pcTheme-light .pcRoutineGrid h2,.pcManager.pcTheme-light .pcSettings h3,.pcManager.pcTheme-light .pcCalendarNav b,.pcManager.pcTheme-light .pcRecurringRules h3,.pcManager.pcTheme-light .pcIssueList h3,.pcManager.pcTheme-light .pcReminderList h3{color:#26343d}.pcManager.pcTheme-light .pcPanel>header,.pcManager.pcTheme-light .pcDataTable>header,.pcManager.pcTheme-light .pcRoutineGrid article>header,.pcManager.pcTheme-light .pcCalendar article>header{background:#f7f9fa;border-color:#e1e6e8}.pcManager.pcTheme-light .pcSubmissionRow,.pcManager.pcTheme-light .pcShiftRow,.pcManager.pcTheme-light .pcUpdates>article,.pcManager.pcTheme-light .pcDataTable>article,.pcManager.pcTheme-light .pcIssueList>article,.pcManager.pcTheme-light .pcReminderList>article,.pcManager.pcTheme-light .pcRoutineGrid article>div>span,.pcManager.pcTheme-light .pcRoutineGrid footer{color:#26343d;background:#fff;border-color:#e5eaec}.pcManager.pcTheme-light .pcSubmissionRow small,.pcManager.pcTheme-light .pcShiftRow small,.pcManager.pcTheme-light .pcUpdates article p,.pcManager.pcTheme-light .pcRoutineGrid header p,.pcManager.pcTheme-light .pcRoutineGrid article>div i,.pcManager.pcTheme-light .pcRoutineGrid footer,.pcManager.pcTheme-light .pcIssueList p,.pcManager.pcTheme-light .pcReminderList p{color:#718087}.pcManager.pcTheme-light .pcRing:before{background:#fff}.pcManager.pcTheme-light .pcSiteSettings button,.pcManager.pcTheme-light .pcBillingActions button,.pcManager.pcTheme-light .pcExportBar a{color:#d85a24;background:#fff;border-color:#d8e0e3}.pcManager.pcTheme-light .pcThemeControl{background:#fff;border-color:#d8e0e3;box-shadow:0 14px 30px #24323a18}.pcManager.pcTheme-light .pcThemeControl b{color:#26343d}.pcManager.pcTheme-light .pcThemeControl p{color:#718087}.pcManager.pcTheme-light .pcThemeSwitch,.pcStaff.pcTheme-light .pcThemeSwitch{background:#e7edef;border-color:#cbd6da;box-shadow:inset 0 1px #fff,0 10px 24px #24323a16}.pcManager.pcTheme-light .pcThemeSwitch button,.pcStaff.pcTheme-light .pcThemeSwitch button{color:#687980}.pcManager.pcTheme-light .pcThemeSwitch button.active,.pcStaff.pcTheme-light .pcThemeSwitch button.active{color:#fff}.pcStaff.pcTheme-light{background:radial-gradient(circle at 80% -10%,#ff6b2c20,#0000 30%),radial-gradient(circle at 25% 20%,#b9cbd266,#0000 34%),#edf1f2}.pcStaff.pcTheme-light>header{color:#26343d;background:#ffffffdc;border-color:#d7dfe2}.pcStaff.pcTheme-light .pcBrand strong{color:#f36a2d;text-shadow:none}.pcStaff.pcTheme-light .pcStaffHeaderActions select,.pcStaff.pcTheme-light .pcStaffHeaderActions button{color:#26343d!important;background:#fff!important;border-color:#d8e0e3!important}.pcStaff.pcTheme-light .pcStaffHello h1,.pcStaff.pcTheme-light .pcStaffPageHead h1{color:#26343d}.pcStaff.pcTheme-light .pcStaffHello>span,.pcStaff.pcTheme-light .pcStaffPageHead>span{color:#6f7d84}.pcStaff.pcTheme-light .pcStaffProgress{color:#26343d;background:linear-gradient(135deg,#ff6b2c14,#fff);border-color:#f2b79e;box-shadow:0 18px 38px #24323a18}.pcStaff.pcTheme-light .pcStaffProgress p,.pcStaff.pcTheme-light .pcStaffProgress small,.pcStaff.pcTheme-light .pcStaffSection small{color:#718087}.pcStaff.pcTheme-light .pcStaffSection b{color:#26343d}.pcStaff.pcTheme-light .pcStaffRoutines button,.pcStaff.pcTheme-light .pcStaffUpdates>article,.pcStaff.pcTheme-light .pcStaffProfile,.pcStaff.pcTheme-light .pcStaffProfileStats>span,.pcStaff.pcTheme-light .pcQuestion{color:#26343d;background:#fff;border-color:#d8e0e3;box-shadow:0 15px 32px #24323a18}.pcStaff.pcTheme-light .pcStaffRoutines button b,.pcStaff.pcTheme-light .pcStaffUpdates article b,.pcStaff.pcTheme-light .pcStaffUpdates article p,.pcStaff.pcTheme-light .pcStaffUpdates article em,.pcStaff.pcTheme-light .pcQuestion header b,.pcStaff.pcTheme-light .pcQuestion h1{color:#26343d}.pcStaff.pcTheme-light .pcStaffRoutines small,.pcStaff.pcTheme-light .pcStaffRoutines em,.pcStaff.pcTheme-light .pcStaffUpdates article p,.pcStaff.pcTheme-light .pcStaffProfile p,.pcStaff.pcTheme-light .pcQuestion header>span,.pcStaff.pcTheme-light .pcQuestion>p{color:#718087}.pcStaff.pcTheme-light .pcStaffNav{background:#ffffffed;border-color:#d7dfe2}.pcStaff.pcTheme-light .pcStaffNav button{color:#718087}.pcStaff.pcTheme-light .pcStaffNav button.active{color:#f36a2d}.pcStaff.pcTheme-light .pcStaffReportCard{background:linear-gradient(145deg,#ff6b2c12,#fff);border-color:#f2b79e;box-shadow:0 18px 36px #24323a18}.pcStaff.pcTheme-light .pcStaffReportCard label{color:#536168}.pcStaff.pcTheme-light .pcStaffReportCard input,.pcStaff.pcTheme-light .pcStaffReportCard textarea{color:#26343d;background:#fff;border-color:#d5dcdf}.pcStaff.pcTheme-light .pcThemeControl{background:#fff;border-color:#d8e0e3;box-shadow:0 14px 30px #24323a18}.pcStaff.pcTheme-light .pcThemeControl b{color:#26343d}.pcStaff.pcTheme-light .pcThemeControl p{color:#718087}@media (width<=620px){.pcThemeControl{gap:13px;display:grid}.pcThemeControl .pcThemeSwitch{width:100%}}.pcToggleField{background:#ffffff07;border:1px solid #ffffff20;border-radius:11px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex!important}.pcToggleField input{margin-top:2px;width:auto!important}.pcToggleField span{gap:3px;display:grid}.pcToggleField b{color:#fff;font-size:12px}.pcToggleField small{color:#a9bac0;font-size:12px;line-height:1.45}.pcRoutineBuilder{gap:17px;display:grid}.pcStarterPacks,.pcPasteChecks,.pcRoutinePreview,.pcIssueUpdateDialog>section{background:#ffffff07;border:1px solid #ffffff1d;border-radius:13px;padding:13px}.pcStarterPacks small,.pcRoutinePreview>small{color:#ffae8b;letter-spacing:.14em;margin-bottom:9px;font-size:12px;font-weight:900;display:block}.pcStarterPacks>div{flex-wrap:wrap;gap:7px;display:flex}.pcStarterPacks button,.pcPasteChecks>button,.pcWeekdays button{color:#dbe7e9;background:#ffffff0a;border:1px solid #ffffff28;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:800}.pcStarterPacks button:hover,.pcPasteChecks>button:hover,.pcWeekdays button.active{color:#ffc3ac;background:#ff6b2c22;border-color:#ff986e}.pcWeekdays{flex-wrap:wrap;gap:6px;display:flex}.pcWeekdays button{min-width:39px}.pcPasteChecks{gap:9px;display:grid}.pcPasteChecks label{color:#bdcbd0;gap:7px;font-size:12px;font-weight:800;display:grid}.pcPasteChecks label span{color:#8ea2aa;font-size:12px}.pcPasteChecks textarea{color:#fff;resize:vertical;background:#0f2028;border:1px solid #ffffff20;border-radius:10px;min-height:94px;padding:11px}.pcPasteChecks>button{justify-self:start}.pcBuilder{gap:10px;display:grid}.pcBuilder>small{letter-spacing:.13em;font-size:12px;font-weight:900}.pcBuilderQuestion{border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;background:#ffffff06!important;border:1px solid #ffffff1b!important;padding:12px!important;display:grid!important}.pcBuilderQuestion>span{color:#ffb495;background:#ff6b2c1d;border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.pcBuilderQuestion>div{gap:7px;min-width:0;display:grid}.pcBuilderQuestion input,.pcBuilderQuestion select{color:#fff;background:#0f2028;border:1px solid #ffffff20;border-radius:8px;min-width:0;padding:9px;font-size:12px}.pcBuilderQuestion>button{color:#ffb097;background:#ff6b2c14;border:1px solid #ff8e6855;border-radius:8px;width:25px;height:25px}.pcQuestionOptions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pcQuestionOptions label{align-items:center;gap:4px;color:#b9c9ce!important;font-size:12px!important;display:flex!important}.pcQuestionOptions label input{width:auto;padding:0}.pcNumberRange{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pcRoutinePreview{gap:8px;display:grid}.pcRoutinePreview>b{color:#fff;font-size:14px}.pcRoutinePreview>span{background:#0d1d24;border:1px solid #ffffff17;border-radius:10px;gap:4px;padding:10px;display:grid}.pcRoutinePreview em{color:#ffad8a;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:900}.pcRoutinePreview strong{color:#eaf3f5;font-size:12px}.pcRoutinePreview i{color:#a9bbc1;font-size:12px;font-style:normal}.pcIssueUpdate{color:#ffc1a8!important;background:#ff6b2c18!important;border:1px solid #ff9b7155!important}.pcIssueUpdateDialog{gap:14px;display:grid}.pcIssueUpdateDialog>section{gap:5px;display:grid}.pcIssueUpdateDialog>section small{color:#ffaf8d;font-size:12px;font-weight:900}.pcIssueUpdateDialog>section b{color:#fff;font-size:12px}.pcIssueUpdateDialog>section p,.pcIssueUpdateHint{color:#b8c8cd;margin:0;font-size:12px;line-height:1.55}.pcIssueUpdateDialog>label{gap:7px;display:grid;color:#bdcbd0!important}.pcIssueUpdateDialog textarea{color:#fff;resize:vertical;background:#0f2028;border:1px solid #ffffff20;border-radius:10px;min-height:105px;padding:11px}.pcRecipientChoice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pcRecipientChoice>button{text-align:left;color:#e7f1f2;background:#ffffff08;border:1px solid #ffffff20;border-radius:11px;gap:3px;padding:12px;display:grid}.pcRecipientChoice>button.active{background:#ff6b2c1d;border-color:#ff986e}.pcRecipientChoice b{font-size:12px}.pcRecipientChoice small{color:#a9bbc0;font-size:12px}.pcRecipientList{gap:7px;display:grid}.pcRecipientList label{background:#ffffff06;border:1px solid #ffffff1b;border-radius:9px;align-items:center;gap:9px;padding:9px;display:flex!important}.pcRecipientList input{width:auto}.pcRecipientList span{gap:3px;display:grid}.pcRecipientList b{color:#fff;font-size:12px}.pcRecipientList small{color:#adbec3;font-size:12px}.pcSubmittedChecks{gap:10px;display:grid}.pcSubmittedChecks article{background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1d;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid;box-shadow:0 15px 32px #05101545}.pcSubmittedChecks article>span{color:#75d7b5;background:#75d7b51d;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.pcSubmittedChecks article>div{gap:4px;min-width:0;display:grid}.pcSubmittedChecks b{color:#fff;font-size:13px}.pcSubmittedChecks small{color:#aebfc4;font-size:12px}.pcSubmittedChecks button{color:#ffc0a7;background:#ff6b2c18;border:1px solid #ff9a7155;border-radius:9px;padding:8px 10px;font-size:12px}.pcSubmittedChecks em{color:#aebfc4;font-size:12px}.pcStaffUpdates article.manager-update>span{color:#ffaf90;background:#ff6b2c24}.pcHandoverActions a{color:#ffb093;border:1px solid #ff986e;border-radius:8px;align-items:center;padding:7px 9px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.pcSubmissionRevisions{background:#ff6b2c14;border:1px solid #ff9b7155;border-radius:12px;gap:6px;margin-top:14px;padding:13px;display:grid}.pcSubmissionRevisions small{color:#ffad8a;font-size:12px;font-weight:900}.pcSubmissionRevisions>b{color:#fff;font-size:13px}.pcSubmissionRevisions p{color:#c9d6d9;margin:0;font-size:12px;line-height:1.5}.pcStaff.pcTheme-light .pcStaffProfile h1,.pcStaff.pcTheme-light .pcStaffProfileStats b,.pcStaff.pcTheme-light .pcSubmittedChecks b,.pcStaff.pcTheme-light .pcRoutinePreview>b,.pcStaff.pcTheme-light .pcRoutinePreview strong{color:#26343d!important}.pcStaff.pcTheme-light .pcStaffProfile p,.pcStaff.pcTheme-light .pcStaffProfileStats small,.pcStaff.pcTheme-light .pcSubmittedChecks small,.pcStaff.pcTheme-light .pcSubmittedChecks em,.pcStaff.pcTheme-light .pcRoutinePreview i{color:#56656c!important}.pcStaff.pcTheme-light .pcSubmittedChecks article,.pcStaff.pcTheme-light .pcRoutinePreview{background:#fff;border-color:#d8e0e3;box-shadow:0 15px 32px #24323a18}.pcManager.pcTheme-light .pcToggleField,.pcStaff.pcTheme-light .pcToggleField,.pcManager.pcTheme-light .pcStarterPacks,.pcManager.pcTheme-light .pcPasteChecks,.pcManager.pcTheme-light .pcRoutinePreview,.pcManager.pcTheme-light .pcIssueUpdateDialog>section{background:#f8fafb;border-color:#d8e0e3}.pcManager.pcTheme-light .pcToggleField b,.pcManager.pcTheme-light .pcRoutinePreview>b,.pcManager.pcTheme-light .pcRoutinePreview strong,.pcManager.pcTheme-light .pcIssueUpdateDialog>section b{color:#26343d}.pcManager.pcTheme-light .pcToggleField small,.pcManager.pcTheme-light .pcRoutinePreview i,.pcManager.pcTheme-light .pcIssueUpdateDialog>section p,.pcManager.pcTheme-light .pcIssueUpdateHint{color:#56656c}.pcManager.pcTheme-light .pcBuilderQuestion{background:#fff!important;border-color:#d8e0e3!important}.pcManager.pcTheme-light .pcBuilderQuestion input,.pcManager.pcTheme-light .pcBuilderQuestion select,.pcManager.pcTheme-light .pcPasteChecks textarea,.pcManager.pcTheme-light .pcIssueUpdateDialog textarea{color:#26343d;background:#fff;border-color:#ced8dc}.pcManager.pcTheme-light .pcQuestionOptions label{color:#44545b!important}.pcManager.pcTheme-light .pcRecipientChoice>button,.pcManager.pcTheme-light .pcRecipientList label{color:#26343d;background:#fff;border-color:#d8e0e3}.pcManager.pcTheme-light .pcRecipientList b,.pcManager.pcTheme-light .pcIssueUpdateDialog>section b{color:#26343d}.pcManager.pcTheme-light .pcRecipientList small,.pcManager.pcTheme-light .pcRecipientChoice small{color:#627078}.pcManager.pcTheme-light .pcSubmissionRevisions{background:#fff5f0;border-color:#f1b18f}.pcManager.pcTheme-light .pcSubmissionRevisions>b{color:#26343d}.pcManager.pcTheme-light .pcSubmissionRevisions p{color:#56656c}.pcBuilderActions{gap:5px;display:grid}.pcBuilderActions button{color:#c6d3d6;background:#ffffff08;border:1px solid #fff2;border-radius:7px;width:26px;height:26px;font-size:12px}.pcBuilderActions button:last-child{color:#ffb097;background:#ff6b2c14;border-color:#ff8e6855}.pcBuilderActions button:disabled{opacity:.3}.pcManager.pcTheme-light .pcBuilderActions button{color:#536168;background:#f5f7f8;border-color:#d4dde0}.pcManager.pcTheme-light .pcBuilderActions button:last-child{color:#b94727;background:#fff2ec;border-color:#efb69d}@media (width<=620px){.pcRoutineBuilder{gap:13px}.pcRecipientChoice{grid-template-columns:1fr}.pcBuilderQuestion{grid-template-columns:auto minmax(0,1fr)}.pcBuilderQuestion>button{grid-column:2;justify-self:end}.pcQuestionOptions{gap:6px}.pcNumberRange{grid-template-columns:1fr}.pcSubmittedChecks article{grid-template-columns:auto minmax(0,1fr)}.pcSubmittedChecks article>button,.pcSubmittedChecks article>em{grid-column:2;justify-self:start}.pcSubmittedChecks b,.pcSubmittedChecks small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}.pcStaff.pcTheme-dark .pcStaffProfileStats{background:#0f2028;border-color:#ffffff20;overflow:hidden}.pcStaff.pcTheme-dark .pcStaffProfileStats>span{border-right-color:#ffffff18}.pcManager.pcTheme-dark .pcAccountControl,.pcManager.pcTheme-dark .pcRecoveryControl,.pcManager.pcTheme-dark .pcHelpIntro,.pcManager.pcTheme-dark .pcSubmissionDetail>article{color:#edf5f6;background:linear-gradient(145deg,#ffffff12,#ffffff07);border-color:#ffffff20}.pcManager.pcTheme-dark .pcAccountControl b,.pcManager.pcTheme-dark .pcRecoveryControl b,.pcManager.pcTheme-dark .pcHelpIntro b{color:#fff}.pcManager.pcTheme-dark .pcAccountControl p,.pcManager.pcTheme-dark .pcRecoveryControl p,.pcManager.pcTheme-dark .pcHelpIntro p,.pcManager.pcTheme-dark .pcSubmissionDetail article small{color:#b5c5ca}.pcManager.pcTheme-dark .pcHelpIntro>span{color:#ffb394;background:#ff6b2c24}.pcManager.pcTheme-dark .pcAccountControl select,.pcManager.pcTheme-dark .pcRecoveryControl>button,.pcManager.pcTheme-dark .pcRecoveryCopy,.pcManager.pcTheme-dark .pcDays button,.pcManager.pcTheme-dark .pcCalendarEdit button,.pcManager.pcTheme-dark .pcBillingAccount>form select,.pcManager.pcTheme-dark .pcBillingAccount>form textarea{color:#edf5f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f2028;border-color:#ffffff24}.pcManager.pcTheme-dark .pcBillingAccount>form label{color:#c2d0d4}.pcManager.pcTheme-dark .pcSubmissionDetail>article.failed{background:#ff6b2c16;border-color:#ff986f44}.pcManager.pcTheme-dark .pcHelpHistory{border-top-color:#ffffff18}.pcManager.pcTheme-dark .pcHelpHistory p{border-bottom-color:#ffffff16}.pcManager.pcTheme-dark .pcHelpHistory em{color:#aebfc4}.pcManager.pcTheme-dark .pcIssueTools input,.pcManager.pcTheme-dark .pcIssueTools select,.pcManager.pcTheme-dark .pcReportTools select{color:#fff;background:#0f2028;border-color:#ffffff20}.pcManager.pcTheme-dark .pcIssueTools input:focus,.pcManager.pcTheme-dark .pcIssueTools select:focus,.pcManager.pcTheme-dark .pcReportTools select:focus{border-color:#ff946a;box-shadow:0 0 0 3px #ff6b2c22}.pcManager.pcTheme-dark .pcIssueOwnership{color:#9fb1b6}.pcManager.pcTheme-dark .pcReminderDelivery.live{color:#b9e9d8;background:#75d7b516}.pcManager.pcTheme-dark .pcReminderDelivery.connection_required,.pcManager.pcTheme-dark .pcReminderDelivery.failed{color:#ffc5b0;background:#ff6b2c16}.pcManager.pcTheme-dark .pcReminderDelivery.paused{color:#aebec2;background:#ffffff0c}.pcTeamTools{grid-template-columns:minmax(240px,1fr) minmax(150px,.45fr) minmax(170px,.5fr);gap:9px;margin:0 0 11px;display:grid}.pcTeamTools input,.pcTeamTools select{color:#fff;background:#0f2028;border:1px solid #ffffff20;border-radius:10px;outline:0;min-height:44px;padding:0 12px;font-size:12px}.pcTeamTools input:focus,.pcTeamTools select:focus{border-color:#ff946a;box-shadow:0 0 0 3px #ff6b2c22}.pcTeamEmpty{color:#aebfc4;text-align:center;padding:28px 18px;font-size:12px}.pcManager.pcTheme-light .pcTeamTools input,.pcManager.pcTheme-light .pcTeamTools select{color:#26343d;background:#fff;border-color:#ced8dc}.pcManager.pcTheme-light .pcTeamEmpty{color:#627078}@media (width<=700px){.pcTeamTools{grid-template-columns:1fr}.pcTeamTools input,.pcTeamTools select{font-size:16px}}.pcBillingFacts{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.pcBillingFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.pcBillingFacts{grid-template-columns:1fr}}.pcDraftRestored{color:#a7e4d2;background:#1e755b30;border:1px solid #77cbb68a;border-radius:10px;margin:0;padding:11px 13px;font-size:13px;line-height:1.5}
