.DeliveriesMobile-module__Uyz-5W__pageContainer,.DeliveriesMobile-module__Uyz-5W__deliveryTable,.DeliveriesMobile-module__Uyz-5W__deliveryTable td>*{min-width:0}.DeliveriesMobile-module__Uyz-5W__refreshButton,.DeliveriesMobile-module__Uyz-5W__paymentConfirm{min-height:44px}.DeliveriesMobile-module__Uyz-5W__paymentCheckbox{flex:none;min-width:20px;min-height:20px}.DeliveriesMobile-module__Uyz-5W__proofOverlay{z-index:1000;overscroll-behavior:contain;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));background:#000000ad;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.DeliveriesMobile-module__Uyz-5W__proofDialog{box-sizing:border-box;background:#171126;border:1px solid #ffffff24;border-radius:16px;width:min(520px,100%);min-width:0;max-width:100%;margin:auto 0;padding:1.25rem;box-shadow:0 24px 70px #00000073}.DeliveriesMobile-module__Uyz-5W__proofTitle{color:#fff;overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,5vw,1.5rem);line-height:1.3}.DeliveriesMobile-module__Uyz-5W__proofDescription{color:#cbd5e1;overflow-wrap:anywhere;margin:.75rem 0 1rem;font-size:.9rem;line-height:1.55}.DeliveriesMobile-module__Uyz-5W__proofLabel{color:#e2e8f0;margin-bottom:.5rem;line-height:1.4;display:block}.DeliveriesMobile-module__Uyz-5W__proofTextarea,.DeliveriesMobile-module__Uyz-5W__proofFileInput{box-sizing:border-box;color:#fff;background:#0f172a;border:1px solid #ffffff24;border-radius:8px;width:100%;max-width:100%;padding:.7rem;font-size:1rem}.DeliveriesMobile-module__Uyz-5W__proofTextarea{resize:vertical;min-height:96px;margin-bottom:.9rem}.DeliveriesMobile-module__Uyz-5W__proofFileInput{min-height:48px;margin-bottom:.85rem}.DeliveriesMobile-module__Uyz-5W__proofPreview{background:#ffffff0a;border-radius:10px;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:12px;min-width:0;margin-bottom:1rem;padding:10px;display:grid}.DeliveriesMobile-module__Uyz-5W__proofImage{object-fit:cover;border-radius:8px;width:128px;max-width:100%;height:88px}.DeliveriesMobile-module__Uyz-5W__proofMeta{color:#cbd5e1;overflow-wrap:anywhere;gap:6px;min-width:0;font-size:.76rem;display:grid}.DeliveriesMobile-module__Uyz-5W__retryGpsButton{color:#ddd6fe;white-space:normal;background:#855af31f;border:1px solid #a78bfa4d;border-radius:9px;width:fit-content;max-width:100%;min-height:44px;padding:.55rem .75rem}.DeliveriesMobile-module__Uyz-5W__gpsStatus{color:#cbd5e1;background:#855af314;border:1px solid #a78bfa2e;border-radius:10px;gap:8px;min-width:0;margin:0 0 .85rem;padding:10px 12px;font-size:.8rem;display:grid}.DeliveriesMobile-module__Uyz-5W__gpsStatus strong{color:#fbbf24;font-size:.82rem}.DeliveriesMobile-module__Uyz-5W__gpsStatus span{color:#6ee7b7;align-items:center;gap:6px;display:inline-flex}.DeliveriesMobile-module__Uyz-5W__settingsLink{color:#c4b5fd;text-underline-offset:3px;width:fit-content;font-weight:700;text-decoration:underline}.DeliveriesMobile-module__Uyz-5W__settingsLink:hover{color:#f5d77a}.DeliveriesMobile-module__Uyz-5W__proofActions{justify-content:flex-end;gap:.75rem;display:flex}.DeliveriesMobile-module__Uyz-5W__proofButton,.DeliveriesMobile-module__Uyz-5W__proofPrimaryButton{white-space:normal;line-height:1.35;width:auto!important;min-width:0!important;height:auto!important;min-height:48px!important;padding:.7rem 1rem!important}.DeliveriesMobile-module__Uyz-5W__proofButton{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px}.DeliveriesMobile-module__Uyz-5W__proofButton:disabled,.DeliveriesMobile-module__Uyz-5W__proofPrimaryButton:disabled,.DeliveriesMobile-module__Uyz-5W__retryGpsButton:disabled{cursor:not-allowed;opacity:.58}@media (max-width:760px){.DeliveriesMobile-module__Uyz-5W__pageContainer{width:100%;max-width:100%}.DeliveriesMobile-module__Uyz-5W__mobileStatsRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem!important;display:grid!important}.DeliveriesMobile-module__Uyz-5W__refreshButton{grid-column:1/-1;justify-content:center;width:100%;margin-left:0!important}.DeliveriesMobile-module__Uyz-5W__mobileControls{grid-template-columns:minmax(0,1fr);gap:.75rem!important;display:grid!important}.DeliveriesMobile-module__Uyz-5W__mobileFilterGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem!important;display:grid!important}.DeliveriesMobile-module__Uyz-5W__mobileFilterGroup button{width:100%;min-height:44px}.DeliveriesMobile-module__Uyz-5W__tableWrapper{max-width:100%;background:0 0!important;border:0!important;margin-inline:0!important;overflow:visible!important}.DeliveriesMobile-module__Uyz-5W__deliveryTable{border-collapse:separate;width:100%;display:block;min-width:0!important}.DeliveriesMobile-module__Uyz-5W__deliveryTable thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DeliveriesMobile-module__Uyz-5W__deliveryTable tbody{gap:.9rem;display:grid}.DeliveriesMobile-module__Uyz-5W__deliveryTable tr{background:#ffffff06;border:1px solid #ffffff17;border-radius:16px;min-width:0;display:grid;overflow:hidden;box-shadow:0 10px 26px #00000029}.DeliveriesMobile-module__Uyz-5W__deliveryTable td{overflow-wrap:anywhere;grid-template-columns:minmax(88px,.42fr) minmax(0,1fr);align-items:start;gap:.65rem;white-space:normal!important;border:0!important;border-bottom:1px solid #ffffff0f!important;width:100%!important;min-width:0!important;padding:.7rem .8rem!important;display:grid!important}.DeliveriesMobile-module__Uyz-5W__deliveryTable td:last-child{z-index:auto!important;box-shadow:none!important;background:0 0!important;border-bottom:0!important;position:static!important;right:auto!important}.DeliveriesMobile-module__Uyz-5W__deliveryTable td:before{content:attr(data-label);color:#ffffff75;letter-spacing:.035em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.4}.DeliveriesMobile-module__Uyz-5W__deliveryTable td>*{overflow-wrap:anywhere;max-width:100%}.DeliveriesMobile-module__Uyz-5W__deliveryActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.55rem!important;min-width:0!important;display:grid!important}.DeliveriesMobile-module__Uyz-5W__deliveryActionButton{width:100%!important;min-width:48px!important;height:48px!important;min-height:48px!important}}@media (max-width:480px){.DeliveriesMobile-module__Uyz-5W__proofOverlay{padding:max(.65rem, env(safe-area-inset-top)) max(.65rem, env(safe-area-inset-right)) max(.65rem, env(safe-area-inset-bottom)) max(.65rem, env(safe-area-inset-left))}.DeliveriesMobile-module__Uyz-5W__proofDialog{border-radius:14px;padding:1rem}.DeliveriesMobile-module__Uyz-5W__proofPreview{grid-template-columns:minmax(0,1fr)}.DeliveriesMobile-module__Uyz-5W__proofImage{aspect-ratio:16/10;width:100%;height:auto}.DeliveriesMobile-module__Uyz-5W__retryGpsButton,.DeliveriesMobile-module__Uyz-5W__settingsLink{width:100%;max-width:100%}.DeliveriesMobile-module__Uyz-5W__proofActions{flex-direction:column-reverse;gap:.6rem}.DeliveriesMobile-module__Uyz-5W__proofButton,.DeliveriesMobile-module__Uyz-5W__proofPrimaryButton{width:100%!important}}@media (max-width:360px){.DeliveriesMobile-module__Uyz-5W__deliveryTable td{grid-template-columns:minmax(0,1fr);gap:.3rem}}
.CheckInRequiredScreen-module__n1BEba__container{justify-content:center;align-items:center;width:100%;min-height:55vh;padding:2.5rem 1rem;display:flex;position:relative}.CheckInRequiredScreen-module__n1BEba__card{text-align:center;background:linear-gradient(#180d2e 0%,#100620 100%);border:1px solid #a855f733;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:500px;padding:2.25rem 2rem;font-family:inherit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;box-shadow:0 16px 36px #0006}.CheckInRequiredScreen-module__n1BEba__iconWrapper{margin-bottom:1.15rem}.CheckInRequiredScreen-module__n1BEba__iconContainer{background:#8b5cf61f;border:1px solid #a855f740;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.CheckInRequiredScreen-module__n1BEba__iconShield{color:#c4b5fd;font-size:1.85rem}.CheckInRequiredScreen-module__n1BEba__title{color:#fff;letter-spacing:-.015em;margin:0 0 .55rem;font-family:inherit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.45rem;font-weight:750;line-height:1.35}.CheckInRequiredScreen-module__n1BEba__message{color:#e2e8f0c2;max-width:430px;margin:0 0 1.35rem;font-size:.88rem;line-height:1.55}.CheckInRequiredScreen-module__n1BEba__protectedSection{background:#00000038;border:1px solid #a855f71f;border-radius:14px;width:100%;margin-bottom:1.15rem;padding:.85rem 1rem}.CheckInRequiredScreen-module__n1BEba__protectedLabel{text-transform:uppercase;letter-spacing:.04em;color:#a78bfa;text-align:left;margin-bottom:.6rem;font-size:.72rem;font-weight:700;display:block}.CheckInRequiredScreen-module__n1BEba__chipGrid{grid-template-columns:repeat(2,1fr);gap:.45rem;display:grid}.CheckInRequiredScreen-module__n1BEba__chipItem{color:#f1f5f9e6;text-align:left;background:#ffffff09;border:1px solid #a855f71f;border-radius:8px;align-items:center;gap:.45rem;padding:.45rem .6rem;font-size:.76rem;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}.CheckInRequiredScreen-module__n1BEba__chipItem:hover{background:#8b5cf61f;border-color:#a855f747}.CheckInRequiredScreen-module__n1BEba__chipIcon{color:#a78bfa;flex-shrink:0;align-items:center;font-size:.88rem;display:inline-flex}.CheckInRequiredScreen-module__n1BEba__tipBox{text-align:left;background:#6366f10f;border:1px solid #6366f12e;border-radius:10px;align-items:flex-start;gap:.6rem;width:100%;margin-bottom:1.35rem;padding:.65rem .85rem;display:flex}.CheckInRequiredScreen-module__n1BEba__tipIcon{color:#818cf8;flex-shrink:0;margin-top:2px;font-size:.95rem}.CheckInRequiredScreen-module__n1BEba__tipText{color:#e0e7ffc7;margin:0;font-size:.78rem;line-height:1.45}.CheckInRequiredScreen-module__n1BEba__actions{flex-direction:column;gap:.6rem;width:100%;display:flex}.CheckInRequiredScreen-module__n1BEba__primaryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#6366f1 100%);border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;width:100%;padding:.78rem 1.25rem;font-size:.88rem;font-weight:650;text-decoration:none;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 14px #6366f147}.CheckInRequiredScreen-module__n1BEba__primaryBtn:hover{background:linear-gradient(135deg,#8b5cf6 0%,#4f46e5 100%);transform:translateY(-1px);box-shadow:0 6px 18px #6366f159}.CheckInRequiredScreen-module__n1BEba__primaryBtn:active{transform:translateY(0)}.CheckInRequiredScreen-module__n1BEba__btnIcon{font-size:.95rem}.CheckInRequiredScreen-module__n1BEba__btnArrow{font-size:.9rem;transition:transform .15s}.CheckInRequiredScreen-module__n1BEba__primaryBtn:hover .CheckInRequiredScreen-module__n1BEba__btnArrow{transform:translate(3px)}.CheckInRequiredScreen-module__n1BEba__secondaryBtn{color:#d8b4fe;cursor:pointer;background:#8b5cf614;border:1px solid #a855f738;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.7rem 1.25rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.CheckInRequiredScreen-module__n1BEba__secondaryBtn:hover{color:#fff;background:#8b5cf629;border-color:#a855f766}@media (max-width:480px){.CheckInRequiredScreen-module__n1BEba__card{border-radius:16px;padding:1.75rem 1.15rem}.CheckInRequiredScreen-module__n1BEba__title{font-size:1.3rem}.CheckInRequiredScreen-module__n1BEba__chipGrid{grid-template-columns:1fr;gap:.4rem}}
.BackToProfileLink-module__hWQPxa__link{color:#f8f4ffe6;width:fit-content;min-height:2.75rem;font:inherit;background:#190d2dc2;border:1px solid #c4b5fd47;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;padding:.65rem .95rem;font-size:.86rem;font-weight:700;line-height:1.2;text-decoration:none;transition:color .16s,background .16s,border-color .16s,transform .16s;display:inline-flex;box-shadow:0 10px 24px #04010c24}.BackToProfileLink-module__hWQPxa__link svg{flex:none;font-size:1rem;transition:transform .16s}.BackToProfileLink-module__hWQPxa__link:hover{color:#fff;background:#321b4fe6;border-color:#e5bb5785;transform:translateY(-1px)}.BackToProfileLink-module__hWQPxa__link:hover svg{transform:translate(-2px)}.BackToProfileLink-module__hWQPxa__link:focus-visible{outline-offset:3px;outline:3px solid #e5bb5761}@media (prefers-reduced-motion:reduce){.BackToProfileLink-module__hWQPxa__link,.BackToProfileLink-module__hWQPxa__link svg{transition:none}.BackToProfileLink-module__hWQPxa__link:hover,.BackToProfileLink-module__hWQPxa__link:hover svg{transform:none}}
.DashboardLayout-module__mbaMIG__pageWrapper{color:#fff;min-height:100vh;font-family:var(--font-lora), serif;background:#0a0514;flex-direction:column;width:100%;max-width:100%;display:flex;overflow-x:clip}.DashboardLayout-module__mbaMIG__body{flex:1;align-items:flex-start;gap:1.5rem;width:100%;max-width:1340px;margin:0 auto;padding:86px 24px 40px;display:flex}.DashboardLayout-module__mbaMIG__main{flex:1;width:100%;min-width:0}.DashboardLayout-module__mbaMIG__topBackBar{align-items:center;margin-bottom:1.15rem;display:flex}@media (max-width:992px){.DashboardLayout-module__mbaMIG__body{padding:calc(var(--app-navbar-height) + var(--app-safe-top) + 14px) 12px 50px;flex-direction:column;gap:1rem}}@media (max-width:768px){.DashboardLayout-module__mbaMIG__body{padding:calc(var(--app-navbar-height) + var(--app-safe-top) + 10px) 12px calc(80px + env(safe-area-inset-bottom,0px))}}.DashboardLayout-module__mbaMIG__loadingOverlay{color:#d4a843;z-index:9999;letter-spacing:.1em;text-transform:uppercase;background:#0a0514;justify-content:center;align-items:center;width:auto;min-height:100dvh;font-size:1.2rem;font-weight:700;display:flex;position:fixed;inset:0}.DashboardLayout-module__mbaMIG__accessDeniedContainer{justify-content:center;align-items:center;width:100%;min-height:400px;display:flex}.DashboardLayout-module__mbaMIG__accessDeniedBox{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:center;background:#ffffff08;border:1px solid #855af326;border-radius:24px;max-width:500px;padding:3rem;box-shadow:0 10px 40px #00000080}.DashboardLayout-module__mbaMIG__warningIcon{color:#f59e0b;filter:drop-shadow(0 0 10px #f59e0b4d);margin-bottom:1.5rem;font-size:3.5rem}.DashboardLayout-module__mbaMIG__deniedTitle{background:linear-gradient(135deg,#ef4444,#f59e0b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:1.8rem;font-weight:700}.DashboardLayout-module__mbaMIG__deniedMessage{color:#ffffffb3;margin-bottom:2rem;font-size:.95rem;line-height:1.6}.DashboardLayout-module__mbaMIG__returnBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#855af3,#673ab7);border:none;border-radius:12px;padding:.8rem 2rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #855af34d}.DashboardLayout-module__mbaMIG__returnBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #855af366}@media (max-width:640px){.DashboardLayout-module__mbaMIG__body{padding-right:var(--app-mobile-gutter);padding-bottom:calc(5.5rem + var(--app-safe-bottom,env(safe-area-inset-bottom,0px)));padding-left:var(--app-mobile-gutter)}.DashboardLayout-module__mbaMIG__accessDeniedContainer{min-height:320px}.DashboardLayout-module__mbaMIG__accessDeniedBox{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px;padding:1.5rem 1rem}.DashboardLayout-module__mbaMIG__deniedTitle{font-size:1.45rem}.DashboardLayout-module__mbaMIG__returnBtn{width:100%;min-height:46px}}
.DevicePermissionGuide-module__qSjhFW__guide{color:#fffc;background:#f43f5e11;border:1px solid #fb71854d;border-radius:14px;gap:.8rem;padding:.9rem 1rem;display:grid}.DevicePermissionGuide-module__qSjhFW__guideHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.DevicePermissionGuide-module__qSjhFW__guideTitleRow{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.DevicePermissionGuide-module__qSjhFW__guideTitleRow>svg{color:#fda4af;flex:none;margin-top:.15rem}.DevicePermissionGuide-module__qSjhFW__guideTitleRow strong{color:#ffe4e8;font-size:.82rem;line-height:1.35;display:block}.DevicePermissionGuide-module__qSjhFW__guideTitleRow p,.DevicePermissionGuide-module__qSjhFW__lead,.DevicePermissionGuide-module__qSjhFW__instruction p{color:#ffffff94;margin:0;font-size:.74rem;line-height:1.55}.DevicePermissionGuide-module__qSjhFW__guideTitleRow p{margin-top:.2rem}.DevicePermissionGuide-module__qSjhFW__toggle{min-height:40px;font:inherit;cursor:pointer;color:#ffe4e8;background:#f43f5e1a;border:1px solid #fb718559;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .7rem;font-size:.72rem;font-weight:800;display:inline-flex}.DevicePermissionGuide-module__qSjhFW__details{border-top:1px solid #fb71852e;gap:.75rem;padding-top:.8rem;display:grid}.DevicePermissionGuide-module__qSjhFW__lead{color:#ffffffad}.DevicePermissionGuide-module__qSjhFW__instruction{background:#08041047;border:1px solid #ffffff14;border-radius:11px;gap:.45rem;padding:.8rem;display:grid}.DevicePermissionGuide-module__qSjhFW__instructionTitle{color:#f5d77a;align-items:center;gap:.45rem;display:flex}.DevicePermissionGuide-module__qSjhFW__instructionTitle h3{color:#fff;margin:0;font-size:.82rem;line-height:1.3}.DevicePermissionGuide-module__qSjhFW__instructionTitle svg{flex:none}.DevicePermissionGuide-module__qSjhFW__toggle:hover{color:#fff1b5;border-color:#d4a84380}@media (max-width:720px){.DevicePermissionGuide-module__qSjhFW__guideHeader{flex-direction:column;align-items:stretch}.DevicePermissionGuide-module__qSjhFW__toggle{width:100%}}
.PaginationToolbar-module__0NYwvW__toolbar{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.PaginationToolbar-module__0NYwvW__withSummary{flex-wrap:wrap;justify-content:space-between}.PaginationToolbar-module__0NYwvW__centered{justify-content:center}.PaginationToolbar-module__0NYwvW__summary{color:#ffffff8a;font-size:.86rem;line-height:1.5}@media (max-width:640px){.PaginationToolbar-module__0NYwvW__withSummary{justify-content:center}.PaginationToolbar-module__0NYwvW__summary{text-align:center;width:100%}}
.PushNotificationButton-module__hI_5MG__button{color:#d9ccff;min-height:44px;font:inherit;cursor:pointer;background:#855af314;border:1px solid #a78bfa3d;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;font-size:.72rem;font-weight:750;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.PushNotificationButton-module__hI_5MG__button:not(:disabled):hover{color:#f6dc88;background:#d4a8431a;border-color:#d4a84366}.PushNotificationButton-module__hI_5MG__button[data-enabled=true]{color:#a7f3c0;background:#22c55e17;border-color:#4ade804d}.PushNotificationButton-module__hI_5MG__button:disabled{cursor:not-allowed;opacity:.55}.PushNotificationButton-module__hI_5MG__labelButton{width:fit-content;padding:.6rem .85rem}.PushNotificationButton-module__hI_5MG__iconButton{flex:0 0 44px;width:44px;padding:0;font-size:1rem}.PushNotificationButton-module__hI_5MG__switchButton{box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;width:62px;min-width:62px;min-height:44px;padding:7px 4px;display:inline-flex}.PushNotificationButton-module__hI_5MG__switchTrack{box-sizing:border-box;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;width:54px;height:30px;padding:2px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px 4px #0000004d}.PushNotificationButton-module__hI_5MG__switchThumb{background:#b9b2c4;border-radius:50%;width:24px;height:24px;transition:transform .18s,background-color .18s;display:block;transform:translate(0);box-shadow:0 2px 6px #0000006b}.PushNotificationButton-module__hI_5MG__switchButton[data-enabled=true] .PushNotificationButton-module__hI_5MG__switchTrack{background:#22c55ec7;border-color:#4ade8094;box-shadow:0 0 12px #22c55e2e,inset 0 1px 3px #0000002e}.PushNotificationButton-module__hI_5MG__switchButton[data-enabled=true] .PushNotificationButton-module__hI_5MG__switchThumb{background:#fff;transform:translate(24px)}.PushNotificationButton-module__hI_5MG__switchButton:focus-visible{outline-offset:2px;outline:2px solid #f5d77a}.PushNotificationButton-module__hI_5MG__switchButton:disabled{cursor:not-allowed;opacity:.55}.PushNotificationButton-module__hI_5MG__switchButton[data-busy=true] .PushNotificationButton-module__hI_5MG__switchTrack{animation:.9s ease-in-out infinite alternate PushNotificationButton-module__hI_5MG__switchPulse}@keyframes PushNotificationButton-module__hI_5MG__switchPulse{0%{opacity:.55}to{opacity:1}}@media (max-width:520px){.PushNotificationButton-module__hI_5MG__labelButton{width:100%}}@media (hover:none){.PushNotificationButton-module__hI_5MG__button:not(:disabled):hover{color:#d9ccff;background:#855af314;border-color:#a78bfa3d}.PushNotificationButton-module__hI_5MG__button[data-enabled=true]:not(:disabled):hover{color:#a7f3c0;background:#22c55e17;border-color:#4ade804d}}@media (prefers-reduced-motion:reduce){.PushNotificationButton-module__hI_5MG__button,.PushNotificationButton-module__hI_5MG__switchTrack,.PushNotificationButton-module__hI_5MG__switchThumb{transition:none}.PushNotificationButton-module__hI_5MG__switchButton[data-busy=true] .PushNotificationButton-module__hI_5MG__switchTrack{animation:none}}
.AssignedTaskDetailModal-module__NM3RSq__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#0a0514c7;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out AssignedTaskDetailModal-module__NM3RSq__fadeIn;display:flex;position:fixed;inset:0}@keyframes AssignedTaskDetailModal-module__NM3RSq__fadeIn{0%{opacity:0}to{opacity:1}}.AssignedTaskDetailModal-module__NM3RSq__modal{color:#f8f3ff;background:radial-gradient(circle at 50% 0,#8a4bff2e,#140a28fa);border:1px solid #c69ff74d;border-radius:20px;width:100%;max-width:580px;max-height:90vh;padding:2rem;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0009,0 0 35px #a855f726}.AssignedTaskDetailModal-module__NM3RSq__closeBtn{color:#e9d5ff;cursor:pointer;background:#ffffff14;border:1px solid #c69ff733;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;transition:all .2s;display:flex;position:absolute;top:1.25rem;right:1.25rem}.AssignedTaskDetailModal-module__NM3RSq__closeBtn:hover{color:#fff;background:#ffffff26;transform:scale(1.05)}.AssignedTaskDetailModal-module__NM3RSq__header{margin-bottom:1.5rem;padding-right:2.5rem}.AssignedTaskDetailModal-module__NM3RSq__title{color:#f8f3ff;margin:0 0 .5rem;font-size:1.35rem;font-weight:700;line-height:1.35}.AssignedTaskDetailModal-module__NM3RSq__badgeRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.AssignedTaskDetailModal-module__NM3RSq__statusBadge{text-transform:uppercase;letter-spacing:.03em;border-radius:12px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.AssignedTaskDetailModal-module__NM3RSq__statusPending{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b66}.AssignedTaskDetailModal-module__NM3RSq__statusInProgress{color:#93c5fd;background:#3b82f626;border:1px solid #3b82f666}.AssignedTaskDetailModal-module__NM3RSq__statusCompleted{color:#6ee7b7;background:#10b98126;border:1px solid #10b98166}.AssignedTaskDetailModal-module__NM3RSq__statusBlocked{color:#fca5a5;background:#ef444426;border:1px solid #ef444466}.AssignedTaskDetailModal-module__NM3RSq__typeBadge{color:#d8b4fe;background:#a855f726;border:1px solid #a855f759;border-radius:12px;padding:.25rem .65rem;font-size:.75rem;font-weight:600;display:inline-block}.AssignedTaskDetailModal-module__NM3RSq__detailsList{background:#00000040;border:1px solid #c69ff71f;border-radius:14px;flex-direction:column;gap:.85rem;margin-bottom:1.75rem;padding:1.25rem;display:flex}.AssignedTaskDetailModal-module__NM3RSq__detailRow{align-items:flex-start;gap:.75rem;font-size:.88rem;line-height:1.45;display:flex}.AssignedTaskDetailModal-module__NM3RSq__detailIcon{color:#c084fc;flex-shrink:0;margin-top:.15rem;font-size:1.1rem}.AssignedTaskDetailModal-module__NM3RSq__detailLabel{color:#e9d5ffb3;min-width:110px;font-weight:500}.AssignedTaskDetailModal-module__NM3RSq__detailValue{color:#f3e8ff;flex:1;font-weight:600}.AssignedTaskDetailModal-module__NM3RSq__descriptionBox{color:#f3e8ffe6;white-space:pre-wrap;background:#ffffff0a;border-left:3px solid #a855f7;border-radius:10px;margin-top:.5rem;padding:.85rem;font-size:.85rem;line-height:1.5}.AssignedTaskDetailModal-module__NM3RSq__actionsRow{border-top:1px solid #c69ff726;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}.AssignedTaskDetailModal-module__NM3RSq__primaryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9333ea,#7e22ce);border:1px solid #c69ff766;border-radius:10px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.88rem;font-weight:650;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #9333ea4d}.AssignedTaskDetailModal-module__NM3RSq__primaryBtn:hover:not(:disabled){background:linear-gradient(135deg,#a855f7,#9333ea);transform:translateY(-1px)}.AssignedTaskDetailModal-module__NM3RSq__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.AssignedTaskDetailModal-module__NM3RSq__evidenceBtn{color:#1c1000;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #f59e0b4d}.AssignedTaskDetailModal-module__NM3RSq__evidenceBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #f59e0b73}.AssignedTaskDetailModal-module__NM3RSq__evidenceInput{display:none}.AssignedTaskDetailModal-module__NM3RSq__secondaryBtn{color:#d8b4fe;cursor:pointer;background:#ffffff14;border:1px solid #c69ff733;border-radius:10px;align-items:center;gap:.5rem;padding:.65rem 1.1rem;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}.AssignedTaskDetailModal-module__NM3RSq__secondaryBtn:hover{color:#f8f3ff;background:#ffffff24}.AssignedTaskDetailModal-module__NM3RSq__auditLogSection{flex-direction:column;gap:.75rem;margin-top:1.5rem;margin-bottom:1.5rem;display:flex}.AssignedTaskDetailModal-module__NM3RSq__auditLogHeading{color:#fcd34d;align-items:center;gap:.45rem;margin:0;font-size:.95rem;font-weight:700;display:flex}.AssignedTaskDetailModal-module__NM3RSq__auditTableWrapper{background:#00000059;border:1px solid #c69ff726;border-radius:12px;width:100%;overflow-x:auto}.AssignedTaskDetailModal-module__NM3RSq__auditTable{border-collapse:collapse;width:100%;min-width:480px;font-size:.8rem}.AssignedTaskDetailModal-module__NM3RSq__auditTable th,.AssignedTaskDetailModal-module__NM3RSq__auditTable td{text-align:left;border-bottom:1px solid #c69ff714;padding:.65rem .85rem}.AssignedTaskDetailModal-module__NM3RSq__auditTable th{color:#d8b4fe;text-transform:uppercase;letter-spacing:.04em;background:#855af31f;font-size:.72rem;font-weight:700}.AssignedTaskDetailModal-module__NM3RSq__auditTable tbody tr:last-child td{border-bottom:none}.AssignedTaskDetailModal-module__NM3RSq__auditTable td strong{color:#fff}.AssignedTaskDetailModal-module__NM3RSq__auditActionBadge{white-space:nowrap;border-radius:6px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.AssignedTaskDetailModal-module__NM3RSq__action_completed{color:#6ee7b7;background:#10b98133;border:1px solid #10b98166}.AssignedTaskDetailModal-module__NM3RSq__action_started,.AssignedTaskDetailModal-module__NM3RSq__action_in_progress{color:#93c5fd;background:#3b82f633;border:1px solid #3b82f666}.AssignedTaskDetailModal-module__NM3RSq__action_evidence_uploaded,.AssignedTaskDetailModal-module__NM3RSq__action_evidence_replaced{color:#fcd34d;background:#f59e0b33;border:1px solid #f59e0b66}.AssignedTaskDetailModal-module__NM3RSq__action_pending,.AssignedTaskDetailModal-module__NM3RSq__action_reopened{color:#d8b4fe;background:#a855f733;border:1px solid #a855f766}.AssignedTaskDetailModal-module__NM3RSq__auditEmpty{text-align:center;color:#ebdcfc73;background:#0003;border:1px dashed #c69ff71f;border-radius:10px;padding:1rem;font-size:.78rem;font-style:italic}@media (max-width:640px){.AssignedTaskDetailModal-module__NM3RSq__overlay{padding:.5rem}.AssignedTaskDetailModal-module__NM3RSq__modal{border-radius:16px;max-height:calc(100dvh - 1rem);padding:1.25rem 1rem}.AssignedTaskDetailModal-module__NM3RSq__closeBtn{width:32px;height:32px;font-size:1rem;top:.85rem;right:.85rem}.AssignedTaskDetailModal-module__NM3RSq__header{margin-bottom:1rem;padding-right:2.2rem}.AssignedTaskDetailModal-module__NM3RSq__title{font-size:1.15rem;line-height:1.3}.AssignedTaskDetailModal-module__NM3RSq__detailsList{gap:.75rem;margin-bottom:1.25rem;padding:.85rem}.AssignedTaskDetailModal-module__NM3RSq__detailRow{flex-direction:column;align-items:flex-start;gap:.2rem}.AssignedTaskDetailModal-module__NM3RSq__detailLabel{min-width:unset;font-size:.76rem}.AssignedTaskDetailModal-module__NM3RSq__detailValue{font-size:.84rem}.AssignedTaskDetailModal-module__NM3RSq__actionsRow{flex-direction:column;gap:.5rem;width:100%}.AssignedTaskDetailModal-module__NM3RSq__primaryBtn,.AssignedTaskDetailModal-module__NM3RSq__evidenceBtn,.AssignedTaskDetailModal-module__NM3RSq__secondaryBtn{box-sizing:border-box;justify-content:center;width:100%;min-height:42px;font-size:.85rem}.AssignedTaskDetailModal-module__NM3RSq__auditTableWrapper{-webkit-overflow-scrolling:touch}}
.TaskSections-module__x12_IW__section{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120823a6;border:1px solid #c69ff733;border-radius:18px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 8px 32px #00000059}.TaskSections-module__x12_IW__sectionHeader{border-bottom:1px solid #c69ff726;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.85rem;display:flex}.TaskSections-module__x12_IW__headerTitleGroup{align-items:center;gap:.75rem;display:flex}.TaskSections-module__x12_IW__headerIcon{color:#c084fc;background:#a855f726;border:1px solid #a855f759;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.2rem;display:flex}.TaskSections-module__x12_IW__title{color:#f8f3ff;margin:0;font-size:1.15rem;font-weight:700}.TaskSections-module__x12_IW__subtitle{color:#e9d5ffa6;margin-top:2px;font-size:.78rem}.TaskSections-module__x12_IW__countBadge{color:#e9d5ff;background:#ffffff0f;border:1px solid #c69ff733;border-radius:20px;padding:.25rem .75rem;font-size:.78rem;font-weight:650;display:inline-block}.TaskSections-module__x12_IW__checkInNotice{color:#fde68a;background:radial-gradient(circle at 0%,#f59e0b1f,#120823e6);border:1px solid #f59e0b4d;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;font-size:.88rem;display:flex}.TaskSections-module__x12_IW__checkInNoticeCopy{align-items:center;gap:.75rem;display:flex}.TaskSections-module__x12_IW__checkInNoticeIcon{color:#fbbf24;flex-shrink:0;font-size:1.5rem}.TaskSections-module__x12_IW__checkInBtn{color:#1a0f00;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.82rem;font-weight:750;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 3px 12px #f59e0b40}.TaskSections-module__x12_IW__checkInBtn:hover{transform:translateY(-1px);box-shadow:0 5px 16px #f59e0b66}.TaskSections-module__x12_IW__taskList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.TaskSections-module__x12_IW__taskCard{cursor:pointer;background:#ffffff08;border:1px solid #c69ff726;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:all .2s;display:flex}.TaskSections-module__x12_IW__taskCard:hover{background:#ffffff0f;border-color:#c69ff759;transform:translateY(-1px);box-shadow:0 4px 18px #0000004d}.TaskSections-module__x12_IW__taskNumber{color:#d8b4fe;background:#a855f726;border:1px solid #a855f74d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;font-weight:700;display:flex}.TaskSections-module__x12_IW__taskInfo{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.TaskSections-module__x12_IW__taskTitle{color:#f8f3ff;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.95rem;font-weight:650;display:flex}.TaskSections-module__x12_IW__taskMeta{color:#e9d5ffb3;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.78rem;display:flex}.TaskSections-module__x12_IW__metaItem{align-items:center;gap:.3rem;display:inline-flex}.TaskSections-module__x12_IW__deadlineHighlight{color:#fbbf24;font-weight:600}.TaskSections-module__x12_IW__assignedDateBadge{color:#e9d5ff99;font-size:.75rem}.TaskSections-module__x12_IW__completedNotice{color:#6ee7b7;font-size:.78rem;font-weight:550}.TaskSections-module__x12_IW__taskActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.TaskSections-module__x12_IW__actionBtn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.8rem;font-weight:650;transition:all .2s;display:inline-flex}.TaskSections-module__x12_IW__startBtn{color:#93c5fd;background:#3b82f633;border:1px solid #3b82f666}.TaskSections-module__x12_IW__startBtn:hover{background:#3b82f64d}.TaskSections-module__x12_IW__completeBtn{color:#6ee7b7;background:#10b98133;border:1px solid #10b98166}.TaskSections-module__x12_IW__completeBtn:hover{background:#10b9814d}.TaskSections-module__x12_IW__evidenceUploadLabel{color:#fde68a;cursor:pointer;background:#f59e0b26;border:1px solid #f59e0b66;border-radius:8px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.8rem;font-weight:650;display:inline-flex}.TaskSections-module__x12_IW__evidenceUploadLabel input{display:none}.TaskSections-module__x12_IW__blockedNotice{color:#fca5a5;font-size:.78rem}.TaskSections-module__x12_IW__detailBtn{color:#d8b4fe;cursor:pointer;background:#855af326;border:1px solid #c69ff74d;border-radius:8px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.8rem;font-weight:650;transition:all .2s;display:inline-flex}.TaskSections-module__x12_IW__detailBtn:hover{color:#f3e8ff;background:#855af340;border-color:#c69ff780}.TaskSections-module__x12_IW__actionButtonGroup{display:contents}.TaskSections-module__x12_IW__emptyState{text-align:center;color:#e9d5ff8c;padding:2rem 1rem;font-size:.88rem}@media (max-width:900px){.TaskSections-module__x12_IW__section{border-radius:14px;gap:.85rem;padding:1rem .8rem}.TaskSections-module__x12_IW__sectionHeader{flex-direction:column;align-items:stretch;gap:.65rem}.TaskSections-module__x12_IW__headerTitleGroup{align-items:flex-start;gap:.65rem;width:100%;display:flex}.TaskSections-module__x12_IW__title{font-size:1.02rem;line-height:1.35}.TaskSections-module__x12_IW__subtitle{font-size:.74rem;line-height:1.4}.TaskSections-module__x12_IW__countBadge{align-self:flex-start}.TaskSections-module__x12_IW__checkInNotice{flex-direction:column;align-items:stretch;gap:.85rem;padding:.9rem}.TaskSections-module__x12_IW__checkInBtn{justify-content:center;width:100%;min-height:42px;font-size:.85rem;font-weight:700}.TaskSections-module__x12_IW__taskCard{border-radius:12px;grid-template-columns:28px 1fr;align-items:start;gap:.65rem .75rem;padding:.85rem .95rem;display:grid}.TaskSections-module__x12_IW__taskNumber{grid-area:1/1;width:28px;height:28px;margin-top:2px;font-size:.78rem}.TaskSections-module__x12_IW__taskInfo{grid-area:1/2;width:100%;min-width:0}.TaskSections-module__x12_IW__taskTitle{word-break:break-word;gap:.35rem;font-size:.92rem;line-height:1.4}.TaskSections-module__x12_IW__taskMeta{color:#e9d5ffbf;flex-wrap:wrap;gap:.35rem .65rem;margin-top:.2rem;font-size:.74rem;line-height:1.4;display:flex}.TaskSections-module__x12_IW__metaItem{white-space:normal;align-items:center;gap:.25rem;display:inline-flex}.TaskSections-module__x12_IW__taskActions{border-top:1px dashed #c69ff726;flex-wrap:wrap;grid-column:1/-1;justify-content:stretch;gap:.45rem;width:100%;padding-top:.65rem;display:flex}.TaskSections-module__x12_IW__taskActions button,.TaskSections-module__x12_IW__taskActions label,.TaskSections-module__x12_IW__actionBtn,.TaskSections-module__x12_IW__evidenceUploadLabel,.TaskSections-module__x12_IW__detailBtn{box-sizing:border-box;text-align:center;white-space:normal;word-break:break-word;border-radius:8px;flex:calc(50% - .25rem);justify-content:center;min-width:100px;min-height:38px;padding:.45rem .65rem;font-size:.8rem}}@media (max-width:480px){.TaskSections-module__x12_IW__taskCard{gap:.5rem .6rem;padding:.75rem .8rem}.TaskSections-module__x12_IW__taskTitle{font-size:.88rem}.TaskSections-module__x12_IW__taskMeta{gap:.3rem .5rem;font-size:.72rem}.TaskSections-module__x12_IW__taskActions button,.TaskSections-module__x12_IW__taskActions label,.TaskSections-module__x12_IW__actionBtn,.TaskSections-module__x12_IW__evidenceUploadLabel,.TaskSections-module__x12_IW__detailBtn{flex:100%;width:100%;min-height:40px;font-size:.82rem}}
.ShiftMatrixBaseGrid-module__c5VfZa__matrixGroupWrapper{gap:1.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.ShiftMatrixBaseGrid-module__c5VfZa__matrixPeriodBlock{content-visibility:auto;contain-intrinsic-size:300px 400px;flex-direction:column;flex-shrink:0;gap:.65rem;min-width:max-content;display:flex}.ShiftMatrixBaseGrid-module__c5VfZa__matrixPeriodBanner{color:#d8b4fe;background:#855af31f;border:1px solid #855af338;border-radius:8px;width:fit-content;padding:.4rem .85rem;font-size:.82rem;font-weight:700}.ShiftMatrixBaseGrid-module__c5VfZa__matrixPeriodBanner span{color:#d7b4fe8c;margin-left:.5rem;font-weight:400}.ShiftMatrixBaseGrid-module__c5VfZa__recurringMatrix,.ShiftMatrixBaseGrid-module__c5VfZa__shiftMatrix{grid-template-columns:minmax(9.5rem, .9fr) repeat(var(--shift-days,var(--agenda-days,7)), minmax(10.5rem, 1fr));border:1px solid #c69ff721;border-radius:11px;min-width:max-content;display:grid;overflow:hidden}.ShiftMatrixBaseGrid-module__c5VfZa__matrixCorner,.ShiftMatrixBaseGrid-module__c5VfZa__shiftMatrixCorner,.ShiftMatrixBaseGrid-module__c5VfZa__matrixDay,.ShiftMatrixBaseGrid-module__c5VfZa__shiftMatrixDay,.ShiftMatrixBaseGrid-module__c5VfZa__matrixShift,.ShiftMatrixBaseGrid-module__c5VfZa__shiftMatrixShift,.ShiftMatrixBaseGrid-module__c5VfZa__matrixCell,.ShiftMatrixBaseGrid-module__c5VfZa__shiftMatrixCell{border-bottom:1px solid #c69ff71f;border-right:1px solid #c69ff71f;min-width:0;padding:.65rem}.ShiftMatrixBaseGrid-module__c5VfZa__matrixCorner,.ShiftMatrixBaseGrid-module__c5VfZa__shiftMatrixCorner,.ShiftMatrixBaseGrid-module__c5VfZa__matrixDay,.ShiftMatrixBaseGrid-module__c5VfZa__shiftMatrixDay{background:#8444ca1a;align-content:center;gap:.22rem;min-height:4rem;display:grid}.ShiftMatrixBaseGrid-module__c5VfZa__matrixCorner,.ShiftMatrixBaseGrid-module__c5VfZa__shiftMatrixCorner{text-align:left}.ShiftMatrixBaseGrid-module__c5VfZa__matrixDay,.ShiftMatrixBaseGrid-module__c5VfZa__shiftMatrixDay{text-align:center}.ShiftMatrixBaseGrid-module__c5VfZa__matrixCorner b,.ShiftMatrixBaseGrid-module__c5VfZa__shiftMatrixCorner b,.ShiftMatrixBaseGrid-module__c5VfZa__matrixDay b,.ShiftMatrixBaseGrid-module__c5VfZa__shiftMatrixDay b,.ShiftMatrixBaseGrid-module__c5VfZa__matrixShift b,.ShiftMatrixBaseGrid-module__c5VfZa__shiftMatrixShift b{color:#fff;font-size:.76rem}.ShiftMatrixBaseGrid-module__c5VfZa__matrixCorner span,.ShiftMatrixBaseGrid-module__c5VfZa__shiftMatrixCorner span,.ShiftMatrixBaseGrid-module__c5VfZa__matrixDay span,.ShiftMatrixBaseGrid-module__c5VfZa__shiftMatrixDay span{color:#ebdcfc8c;font-size:.66rem}.ShiftMatrixBaseGrid-module__c5VfZa__matrixCorner .ShiftMatrixBaseGrid-module__c5VfZa__periodLabel,.ShiftMatrixBaseGrid-module__c5VfZa__shiftMatrixCorner .ShiftMatrixBaseGrid-module__c5VfZa__periodLabel{color:#d8b4fe;font-size:.72rem;font-weight:700}.ShiftMatrixBaseGrid-module__c5VfZa__matrixShift,.ShiftMatrixBaseGrid-module__c5VfZa__shiftMatrixShift{background:#8444ca12;align-content:center;gap:.22rem;min-height:7rem;display:grid}.ShiftMatrixBaseGrid-module__c5VfZa__matrixShift b,.ShiftMatrixBaseGrid-module__c5VfZa__shiftMatrixShift b{color:#fff;font-size:.8rem}.ShiftMatrixBaseGrid-module__c5VfZa__matrixShift span,.ShiftMatrixBaseGrid-module__c5VfZa__shiftMatrixShift span{color:#f5cf68;font-size:.68rem}.ShiftMatrixBaseGrid-module__c5VfZa__matrixCell,.ShiftMatrixBaseGrid-module__c5VfZa__shiftMatrixCell{background:#12082373;flex-direction:column;gap:.4rem;min-height:7rem;display:flex}
.WorkforceExecutiveAgendas-module__Xi15RG__agendasSection{flex-direction:column;gap:1.75rem;margin-top:2rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__agendasSectionHeader{border-bottom:1px solid #c69ff726;flex-direction:column;gap:.45rem;padding-bottom:.85rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__agendasSectionTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__commonBranchFilter{background:#0e061ebf;border:1px solid #c69ff740;border-radius:10px;align-items:center;gap:.65rem;padding:.4rem .85rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__branchAccordion{background:#0e061ca6;border:1px solid #c69ff733;border-radius:18px;transition:all .25s;overflow:hidden;box-shadow:0 10px 30px #00000040}.WorkforceExecutiveAgendas-module__Xi15RG__branchAccordion:hover{border-color:#c69ff759}.WorkforceExecutiveAgendas-module__Xi15RG__branchAccordionHeader{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#8444ca2e,#6366f11f);border-bottom:1px solid #c69ff726;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.4rem;transition:all .2s;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__branchAccordionHeader:hover{background:linear-gradient(135deg,#8444ca42,#6366f12e)}.WorkforceExecutiveAgendas-module__Xi15RG__branchAccordionTitle{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__branchAccordionTitle h3{color:#fff;align-items:center;gap:.5rem;margin:0;font-size:1.1rem;font-weight:800;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__branchAccordionTitle h3 svg{color:#c69ff7}.WorkforceExecutiveAgendas-module__Xi15RG__branchBadge{color:#eadbfa;background:#8444ca40;border:1px solid #c69ff74d;border-radius:20px;align-items:center;padding:.22rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.WorkforceExecutiveAgendas-module__Xi15RG__branchChevron{color:#eadbfa;background:#8444ca33;border:1px solid #c69ff740;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.85rem;transition:transform .25s,background .2s;display:grid}.WorkforceExecutiveAgendas-module__Xi15RG__branchAccordionHeader:hover .WorkforceExecutiveAgendas-module__Xi15RG__branchChevron{color:#fff;background:#8444ca66}.WorkforceExecutiveAgendas-module__Xi15RG__branchAccordionContent{background:#08031259;flex-direction:column;gap:1.5rem;padding:1.25rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__agendasSectionHeader h2{color:#fff;align-items:center;gap:.6rem;margin:0;font-size:1.25rem;font-weight:800;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__agendasSectionHeader p{color:var(--muted,#a78bfa);margin:.25rem 0 0;font-size:.8rem}.WorkforceExecutiveAgendas-module__Xi15RG__agendaCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120823bf;border:1px solid #c69ff72e;border-radius:16px;transition:border-color .2s;overflow:hidden;box-shadow:0 8px 32px #00000059}.WorkforceExecutiveAgendas-module__Xi15RG__agendaCard:hover{border-color:#c69ff759}.WorkforceExecutiveAgendas-module__Xi15RG__agendaCardHeader{background:#8444ca1f;border-bottom:1px solid #c69ff71f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__agendaCardTitleGroup{flex-direction:column;gap:.25rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__agendaCardTitle{color:#fff;align-items:center;gap:.55rem;margin:0;font-size:1.05rem;font-weight:800;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__agendaCardTitle svg{color:var(--gold,#fcd34d)}.WorkforceExecutiveAgendas-module__Xi15RG__agendaCardSubtitle{color:var(--muted,#c4b5fd);margin:0;font-size:.76rem}.WorkforceExecutiveAgendas-module__Xi15RG__viewDetailLink{color:#f3e8ff;background:linear-gradient(135deg,#7c3aed4d,#6366f14d);border:1px solid #a855f766;border-radius:10px;align-items:center;gap:.45rem;padding:.52rem 1.05rem;font-size:.78rem;font-weight:750;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 10px #7c3aed33}.WorkforceExecutiveAgendas-module__Xi15RG__viewDetailLink:hover{color:#fff;background:linear-gradient(135deg,#7c3aed,#6366f1);transform:translateY(-1px);box-shadow:0 4px 16px #7c3aed66}.WorkforceExecutiveAgendas-module__Xi15RG__agendaToolbar{background:#08041380;border-bottom:1px solid #c69ff714;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:.85rem 1.4rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__agendaToolbarLeft{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__branchSelect{color:#f3e8ff;font:inherit;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e061ed9;border:1px solid #c69ff74d;border-radius:10px;outline:none;padding:.5rem 1rem;font-size:.82rem;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #0003}.WorkforceExecutiveAgendas-module__Xi15RG__branchSelect:hover{background:#160a2df2;border-color:#c69ff799}.WorkforceExecutiveAgendas-module__Xi15RG__branchSelect:focus{border-color:#855af3;box-shadow:0 0 0 2px #855af34d}.WorkforceExecutiveAgendas-module__Xi15RG__agendaNavGroup{align-items:center;gap:.35rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__agendaNavBtn{color:#e2e8f0;min-height:2.1rem;font:inherit;cursor:pointer;background:#120823b3;border:1px solid #c69ff733;border-radius:8px;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.74rem;font-weight:600;transition:all .2s;display:inline-flex}.WorkforceExecutiveAgendas-module__Xi15RG__agendaNavBtn:hover:not(:disabled){color:#fff;background:#8444ca40}.WorkforceExecutiveAgendas-module__Xi15RG__agendaNavBtn:disabled{opacity:.4;cursor:not-allowed}.WorkforceExecutiveAgendas-module__Xi15RG__agendaDateLabel{color:#fcd34d;padding:0 .4rem;font-size:.82rem;font-weight:750}.WorkforceExecutiveAgendas-module__Xi15RG__modeSegmented{background:#0a0416cc;border:1px solid #c69ff733;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.WorkforceExecutiveAgendas-module__Xi15RG__modeBtn{color:var(--muted,#a78bfa);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.35rem .65rem;font-size:.72rem;font-weight:600;transition:all .15s}.WorkforceExecutiveAgendas-module__Xi15RG__modeBtnActive{color:#fff;background:#8444ca59;font-weight:750}.WorkforceExecutiveAgendas-module__Xi15RG__agendaContent{padding:1.25rem 1.4rem;overflow-x:auto}.WorkforceExecutiveAgendas-module__Xi15RG__loadingBox{color:var(--muted,#c4b5fd);justify-content:center;align-items:center;gap:.6rem;padding:2.5rem;font-size:.82rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__spin{animation:1s linear infinite WorkforceExecutiveAgendas-module__Xi15RG__spin}@keyframes WorkforceExecutiveAgendas-module__Xi15RG__spin{to{transform:rotate(360deg)}}.WorkforceExecutiveAgendas-module__Xi15RG__emptyBox{color:var(--muted,#a78bfa);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 1rem;font-size:.82rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__agendaTable{border-collapse:collapse;width:100%;min-width:680px;font-size:.76rem}.WorkforceExecutiveAgendas-module__Xi15RG__agendaTable th,.WorkforceExecutiveAgendas-module__Xi15RG__agendaTable td{text-align:left;border:1px solid #c69ff71f;padding:.65rem .85rem}.WorkforceExecutiveAgendas-module__Xi15RG__agendaTable th{color:#f3e8ff;white-space:nowrap;background:#8444ca26;font-weight:750}.WorkforceExecutiveAgendas-module__Xi15RG__agendaTable td{color:#e2e8f0;background:#0c051a66}.WorkforceExecutiveAgendas-module__Xi15RG__agendaTable tr:hover td{background:#8444ca1f}.WorkforceExecutiveAgendas-module__Xi15RG__dateHeader{min-width:90px;font-weight:700;text-align:center!important}.WorkforceExecutiveAgendas-module__Xi15RG__dateHeaderToday{color:#fde68a!important;background:#f59e0b40!important;border-color:#f59e0b66!important}.WorkforceExecutiveAgendas-module__Xi15RG__center{text-align:center!important}.WorkforceExecutiveAgendas-module__Xi15RG__right{text-align:right!important}.WorkforceExecutiveAgendas-module__Xi15RG__codePill{text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;min-width:2rem;padding:.2rem .4rem;font-size:.68rem;font-weight:800;display:inline-flex}.WorkforceExecutiveAgendas-module__Xi15RG__codeT{color:#6ee7b7;background:#10b98133;border:1px solid #34d39959}.WorkforceExecutiveAgendas-module__Xi15RG__codeNCP{color:#fcd34d;background:#f59e0b33;border:1px solid #f59e0b59}.WorkforceExecutiveAgendas-module__Xi15RG__codeM{color:#fca5a5;background:#ef444433;border:1px solid #ef444459}.WorkforceExecutiveAgendas-module__Xi15RG__codeKP{color:#fecaca;background:#dc262647;border:1px solid #ef444480}.WorkforceExecutiveAgendas-module__Xi15RG__codeTC{color:#93c5fd;background:#3b82f633;border:1px solid #60a5fa59}.WorkforceExecutiveAgendas-module__Xi15RG__branchTag{color:#eadbfa;white-space:nowrap;background:#8444ca26;border:1px solid #a78bfa40;border-radius:6px;padding:.18rem .45rem;font-size:.67rem;font-weight:600;display:inline-block}.WorkforceExecutiveAgendas-module__Xi15RG__shiftGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.85rem;display:grid}.WorkforceExecutiveAgendas-module__Xi15RG__shiftCard{background:#0a0416b3;border:1px solid #c69ff72e;border-radius:12px;flex-direction:column;gap:.5rem;padding:.85rem;transition:all .2s;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__shiftCard:hover{border-color:#a855f766;transform:translateY(-1px)}.WorkforceExecutiveAgendas-module__Xi15RG__shiftCardTop{justify-content:space-between;align-items:flex-start;gap:.4rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__shiftCardName{color:#fff;font-size:.86rem;font-weight:750}.WorkforceExecutiveAgendas-module__Xi15RG__shiftCardTime{color:var(--muted,#c4b5fd);font-size:.72rem}.WorkforceExecutiveAgendas-module__Xi15RG__shiftCardBottom{border-top:1px dashed #c69ff71f;justify-content:space-between;align-items:center;gap:.4rem;padding-top:.45rem;font-size:.72rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__shiftStaffList{flex-wrap:wrap;gap:.3rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__shiftStaffPill{color:#f3e8ff;background:#8444ca2e;border:1px solid #c69ff733;border-radius:6px;align-items:center;gap:.25rem;padding:.15rem .45rem;font-size:.68rem;font-weight:600;display:inline-flex}.WorkforceExecutiveAgendas-module__Xi15RG__taskGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.85rem;display:grid}.WorkforceExecutiveAgendas-module__Xi15RG__taskCard{background:#0a0416b3;border:1px solid #c69ff72e;border-radius:12px;flex-direction:column;gap:.45rem;padding:.85rem;transition:all .2s;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__taskCard:hover{border-color:#a855f766;transform:translateY(-1px)}.WorkforceExecutiveAgendas-module__Xi15RG__taskCardHeader{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__taskTitle{color:#fff;font-size:.84rem;font-weight:750}.WorkforceExecutiveAgendas-module__Xi15RG__taskMeta{color:var(--muted,#c4b5fd);align-items:center;gap:.5rem;font-size:.72rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__statusPill{text-transform:uppercase;border-radius:6px;padding:.18rem .5rem;font-size:.65rem;font-weight:750}.WorkforceExecutiveAgendas-module__Xi15RG__statusPending{color:#fcd34d;background:#f59e0b33}.WorkforceExecutiveAgendas-module__Xi15RG__statusCompleted{color:#6ee7b7;background:#10b98133}.WorkforceExecutiveAgendas-module__Xi15RG__statusVerified{color:#93c5fd;background:#3b82f633}.WorkforceExecutiveAgendas-module__Xi15RG__payrollTimesheetCard{border-color:#855af359;margin-bottom:1.75rem;box-shadow:0 12px 40px #00000073}.WorkforceExecutiveAgendas-module__Xi15RG__timesheetControlBar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__segmentedMode{background:#0a0416cc;border:1px solid #c69ff733;border-radius:10px;padding:.25rem;display:inline-flex}.WorkforceExecutiveAgendas-module__Xi15RG__modeBtn,.WorkforceExecutiveAgendas-module__Xi15RG__activeModeBtn{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.35rem .75rem;font-size:.8rem;font-weight:700;transition:all .2s}.WorkforceExecutiveAgendas-module__Xi15RG__modeBtn:hover{color:#fff;background:#ffffff0f}.WorkforceExecutiveAgendas-module__Xi15RG__activeModeBtn{color:#fff;background:linear-gradient(135deg,#855af3,#6366f1);box-shadow:0 2px 8px #855af366}.WorkforceExecutiveAgendas-module__Xi15RG__navGroup{background:#0a0416cc;border:1px solid #c69ff733;border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.WorkforceExecutiveAgendas-module__Xi15RG__navBtn{color:#eadbfa;cursor:pointer;background:0 0;border:none;place-items:center;padding:.45rem .65rem;transition:background .15s,color .15s;display:grid}.WorkforceExecutiveAgendas-module__Xi15RG__navBtn:hover{color:#fff;background:#855af340}.WorkforceExecutiveAgendas-module__Xi15RG__todayBtn{color:#fff;cursor:pointer;background:0 0;border:none;border-left:1px solid #c69ff726;border-right:1px solid #c69ff726;padding:.45rem .8rem;font-size:.8rem;font-weight:700;transition:background .15s}.WorkforceExecutiveAgendas-module__Xi15RG__todayBtn:hover{background:#855af333}.WorkforceExecutiveAgendas-module__Xi15RG__pickerWrapper{align-items:center;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__datePickerInput{color:#fff;background:#0a0416cc;border:1px solid #c69ff740;border-radius:10px;outline:none;padding:.4rem .7rem;font-size:.82rem;font-weight:600;transition:border-color .2s}.WorkforceExecutiveAgendas-module__Xi15RG__datePickerInput:focus{border-color:#855af3}.WorkforceExecutiveAgendas-module__Xi15RG__branchSelectWrapper{background:#0a0416cc;border:1px solid #c69ff740;border-radius:10px;align-items:center;gap:.5rem;padding:.35rem .75rem;display:inline-flex}.WorkforceExecutiveAgendas-module__Xi15RG__branchSelectDropdown{color:#fff;cursor:pointer;background:0 0;border:none;outline:none;font-size:.82rem;font-weight:700}.WorkforceExecutiveAgendas-module__Xi15RG__branchSelectDropdown option{color:#fff;background:#120924}.WorkforceExecutiveAgendas-module__Xi15RG__refreshBtn{color:#eadbfa;cursor:pointer;background:#0a0416cc;border:1px solid #c69ff740;border-radius:10px;place-items:center;padding:.45rem .65rem;transition:all .2s;display:grid}.WorkforceExecutiveAgendas-module__Xi15RG__refreshBtn:hover{color:#fff;background:#855af34d}.WorkforceExecutiveAgendas-module__Xi15RG__spinIcon{animation:1s linear infinite WorkforceExecutiveAgendas-module__Xi15RG__spin}.WorkforceExecutiveAgendas-module__Xi15RG__timesheetFiltersRow{background:#0a041680;border-bottom:1px solid #c69ff71f;flex-wrap:wrap;align-items:center;gap:1rem;padding:.85rem 1.4rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__searchBox{color:#a78bfa;background:#ffffff0a;border:1px solid #c69ff733;border-radius:8px;flex:240px;align-items:center;gap:.6rem;max-width:380px;padding:.4rem .85rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__searchBox input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:.82rem}.WorkforceExecutiveAgendas-module__Xi15RG__searchBox input::placeholder{color:#ffffff59}.WorkforceExecutiveAgendas-module__Xi15RG__roleFilterGroup{color:#a78bfa;background:#ffffff0a;border:1px solid #c69ff733;border-radius:8px;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__roleSelect{color:#fff;cursor:pointer;background:0 0;border:none;outline:none;font-size:.82rem;font-weight:600}.WorkforceExecutiveAgendas-module__Xi15RG__roleSelect option{color:#fff;background:#120924}.WorkforceExecutiveAgendas-module__Xi15RG__timesheetSummaryPill{color:#f5cf68;background:#d4a8431f;border:1px solid #d4a8434d;border-radius:20px;align-items:center;gap:.5rem;margin-left:auto;padding:.35rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.WorkforceExecutiveAgendas-module__Xi15RG__settlementLaunchBtn{color:#f5cf68;cursor:pointer;background:linear-gradient(135deg,#d4a84333,#855af340);border:1px solid #d4a84373;border-radius:8px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.78rem;font-weight:750;transition:all .2s;display:inline-flex}.WorkforceExecutiveAgendas-module__Xi15RG__settlementLaunchBtn:hover{color:#fff;background:linear-gradient(135deg,#d4a84359,#855af366);border-color:#d4a843b3;transform:translateY(-1px)}.WorkforceExecutiveAgendas-module__Xi15RG__matrixTableContainer{background:#06020f66;max-height:680px;position:relative;overflow-x:auto}.WorkforceExecutiveAgendas-module__Xi15RG__timesheetTable{border-collapse:separate;border-spacing:0;color:#fff;width:100%;font-size:.8rem}.WorkforceExecutiveAgendas-module__Xi15RG__timesheetTable thead{z-index:10;background:#15092a;position:sticky;top:0}.WorkforceExecutiveAgendas-module__Xi15RG__timesheetTable th{text-align:center;color:#eadbfa;-webkit-user-select:none;user-select:none;background:#180a32;border-bottom:1px solid #c69ff740;border-right:1px solid #c69ff726;padding:.55rem .4rem;font-weight:750}.WorkforceExecutiveAgendas-module__Xi15RG__timesheetTable td{text-align:center;background:#0e061ccc;border-bottom:1px solid #c69ff71a;border-right:1px solid #c69ff71a;padding:.45rem .35rem}.WorkforceExecutiveAgendas-module__Xi15RG__timesheetTable tr:hover td{background:#241044d9}.WorkforceExecutiveAgendas-module__Xi15RG__stickyCol{z-index:5;background:#180a32!important;position:sticky!important}.WorkforceExecutiveAgendas-module__Xi15RG__timesheetTable tbody .WorkforceExecutiveAgendas-module__Xi15RG__stickyCol{background:#14082c!important}.WorkforceExecutiveAgendas-module__Xi15RG__timesheetTable tbody tr:hover .WorkforceExecutiveAgendas-module__Xi15RG__stickyCol{background:#251148!important}.WorkforceExecutiveAgendas-module__Xi15RG__colIndex{box-sizing:border-box;color:#c4b5fd;font-weight:700;left:0;width:48px!important;min-width:48px!important;max-width:48px!important}.WorkforceExecutiveAgendas-module__Xi15RG__colName{box-sizing:border-box;text-align:left!important;width:190px!important;min-width:190px!important;max-width:190px!important;padding-left:.8rem!important;left:48px!important}.WorkforceExecutiveAgendas-module__Xi15RG__colRole{box-sizing:border-box;text-align:left!important;border-right:2px solid #855af366!important;width:130px!important;min-width:130px!important;max-width:130px!important;padding-left:.6rem!important;left:238px!important}.WorkforceExecutiveAgendas-module__Xi15RG__colDateGroup{color:#fff!important;background:linear-gradient(135deg,#855af340,#6366f12e)!important;font-weight:800!important}.WorkforceExecutiveAgendas-module__Xi15RG__colSummaryGroup{color:#f5cf68!important;background:#d4a8432e!important}.WorkforceExecutiveAgendas-module__Xi15RG__colLeaveGroup{color:#fca5a5!important;background:#ef444426!important}.WorkforceExecutiveAgendas-module__Xi15RG__dayColHeader{min-width:64px;max-width:90px;padding:.35rem .2rem!important}.WorkforceExecutiveAgendas-module__Xi15RG__dayNum{color:#fff;font-size:.82rem;font-weight:800;display:block}.WorkforceExecutiveAgendas-module__Xi15RG__dayOfWeek{color:#ffffff80;text-transform:uppercase;font-size:.64rem;display:block}.WorkforceExecutiveAgendas-module__Xi15RG__weekendHeader{color:#f5cf68!important;background:#855af340!important}.WorkforceExecutiveAgendas-module__Xi15RG__weekendHeader .WorkforceExecutiveAgendas-module__Xi15RG__dayOfWeek{font-weight:700;color:#f5cf68!important}.WorkforceExecutiveAgendas-module__Xi15RG__summaryColHeader{min-width:54px;color:#f5cf68!important;background:#d4a8431a!important}.WorkforceExecutiveAgendas-module__Xi15RG__leaveColHeader{min-width:46px;color:#fca5a5!important;background:#ef44441a!important}.WorkforceExecutiveAgendas-module__Xi15RG__branchSeparatorRow td{text-align:left!important;background:linear-gradient(90deg,#855af340,#d4a84326,#855af30d)!important;border-top:2px solid #855af359!important;border-bottom:2px solid #855af359!important;padding:.65rem 1rem!important}.WorkforceExecutiveAgendas-module__Xi15RG__branchSeparatorContent{z-index:7;color:#fff;align-items:center;gap:.75rem;width:max-content;max-width:calc(100vw - 2rem);font-size:.92rem;font-weight:800;display:flex;position:sticky;left:1rem}.WorkforceExecutiveAgendas-module__Xi15RG__branchCountBadge{color:#f5cf68;background:#d4a84333;border:1px solid #d4a84359;border-radius:12px;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.WorkforceExecutiveAgendas-module__Xi15RG__staffNameWrapper{flex-direction:column;gap:2px;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__staffNameClickable{cursor:pointer;border-radius:6px;margin:-2px -4px;padding:2px 4px;transition:all .15s}.WorkforceExecutiveAgendas-module__Xi15RG__staffNameClickable:hover{background:#855af340}.WorkforceExecutiveAgendas-module__Xi15RG__staffNameClickable:hover .WorkforceExecutiveAgendas-module__Xi15RG__staffFullName{text-decoration:underline;color:#f5cf68!important}.WorkforceExecutiveAgendas-module__Xi15RG__staffFullName{color:#fff;font-size:.84rem;font-weight:750}.WorkforceExecutiveAgendas-module__Xi15RG__staffIdBadge{color:#ffffff73;font-family:monospace;font-size:.68rem}.WorkforceExecutiveAgendas-module__Xi15RG__roleTag{color:#c4b5fd;background:#855af32e;border:1px solid #855af340;border-radius:4px;padding:.15rem .45rem;font-size:.72rem;font-weight:650;display:inline-block}.WorkforceExecutiveAgendas-module__Xi15RG__dayCell{vertical-align:middle;min-width:64px;height:44px;padding:.25rem .2rem}.WorkforceExecutiveAgendas-module__Xi15RG__activeDayCell{background:#ffffff05!important}.WorkforceExecutiveAgendas-module__Xi15RG__weekendCell{background:#855af30f!important}.WorkforceExecutiveAgendas-module__Xi15RG__dayBadgeGroup{flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__cellShiftRow{white-space:nowrap;justify-content:center;align-items:center;gap:3px;font-size:.68rem;font-weight:750;line-height:1.2;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__cellShiftName{color:#ffffffbf;font-size:.66rem;font-weight:700}.WorkforceExecutiveAgendas-module__Xi15RG__cellCodesInline{align-items:center;gap:2px;display:inline-flex}.WorkforceExecutiveAgendas-module__Xi15RG__codeBadge{text-align:center;cursor:help;border-radius:4px;min-width:22px;padding:.1rem .3rem;font-size:.68rem;font-weight:800;line-height:1.1;transition:transform .15s;display:inline-block}.WorkforceExecutiveAgendas-module__Xi15RG__codeBadge:hover{transform:scale(1.15)}.WorkforceExecutiveAgendas-module__Xi15RG__codeGood{color:#6ee7b7;background:#10b98140;border:1px solid #10b98180}.WorkforceExecutiveAgendas-module__Xi15RG__codeLate{color:#fcd34d;background:#f59e0b40;border:1px solid #f59e0b80}.WorkforceExecutiveAgendas-module__Xi15RG__codeDanger{color:#fca5a5;background:#ef444447;border:1px solid #ef44448c}.WorkforceExecutiveAgendas-module__Xi15RG__codeLeave{color:#93c5fd;background:#3b82f640;border:1px solid #3b82f680}.WorkforceExecutiveAgendas-module__Xi15RG__codeNeutral{color:#d8b4fe;background:#a855f740;border:1px solid #a855f780}.WorkforceExecutiveAgendas-module__Xi15RG__totalCreditCell{color:#f5cf68;font-size:.88rem;background:#d4a84314!important}.WorkforceExecutiveAgendas-module__Xi15RG__totalHourCell{color:#ffffffb3;font-size:.78rem;background:#d4a8430d!important}.WorkforceExecutiveAgendas-module__Xi15RG__unpaidLeaveCell{background:#ef44440f!important}.WorkforceExecutiveAgendas-module__Xi15RG__paidLeaveCell{background:#3b82f60f!important}.WorkforceExecutiveAgendas-module__Xi15RG__lateCell{background:#f59e0b0f!important}.WorkforceExecutiveAgendas-module__Xi15RG__countBadgeDanger{color:#fca5a5;background:#ef444440;border-radius:4px;padding:.1rem .4rem;font-size:.74rem;font-weight:750;display:inline-block}.WorkforceExecutiveAgendas-module__Xi15RG__countBadgeInfo{color:#93c5fd;background:#3b82f640;border-radius:4px;padding:.1rem .4rem;font-size:.74rem;font-weight:750;display:inline-block}.WorkforceExecutiveAgendas-module__Xi15RG__countBadgeWarning{color:#fcd34d;background:#f59e0b40;border-radius:4px;padding:.1rem .4rem;font-size:.74rem;font-weight:750;display:inline-block}.WorkforceExecutiveAgendas-module__Xi15RG__timesheetFooter{background:linear-gradient(#10071ebf 0%,#090412f2 100%);border-top:1px solid #c69ff726;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding:1.1rem 1.4rem}.WorkforceExecutiveAgendas-module__Xi15RG__legendGrid{flex-direction:column;gap:.85rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__legendBlock{flex-direction:column;gap:.75rem;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__legendTitle{color:#e2d4f8;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-size:.82rem;font-weight:800;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__legendTitle svg{color:#c69ff7;font-size:.95rem}.WorkforceExecutiveAgendas-module__Xi15RG__legendItems{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.65rem .85rem;display:grid}.WorkforceExecutiveAgendas-module__Xi15RG__legendItem{color:#cbd5e1;background:#ffffff06;border:1px solid #c69ff71f;border-radius:8px;align-items:center;gap:.7rem;padding:.45rem .75rem;font-size:.78rem;transition:all .2s ease-in-out;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__legendItem:hover{color:#fff;background:#ffffff0e;border-color:#c69ff747;transform:translateY(-1px)}.WorkforceExecutiveAgendas-module__Xi15RG__legendItem .WorkforceExecutiveAgendas-module__Xi15RG__codeBadge{text-align:center;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:58px;padding:.2rem .45rem;font-size:.74rem;font-weight:800;display:inline-flex}.WorkforceExecutiveAgendas-module__Xi15RG__legendItem span:last-child{font-weight:500;line-height:1.35}.WorkforceExecutiveAgendas-module__Xi15RG__payrollKpiGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;margin-bottom:1.15rem;display:grid}.WorkforceExecutiveAgendas-module__Xi15RG__payrollKpiCard{background:#ffffff09;border:1px solid #c69ff72e;border-radius:12px;flex-direction:column;gap:.35rem;padding:.85rem 1rem;transition:all .2s;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__payrollKpiCard:hover{background:#ffffff0d;border-color:#c69ff759}.WorkforceExecutiveAgendas-module__Xi15RG__payrollKpiLabel{text-transform:uppercase;letter-spacing:.05em;color:#ebdcfca6;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;display:flex}.WorkforceExecutiveAgendas-module__Xi15RG__payrollKpiValue{color:#fff;font-size:1.25rem;font-weight:800;line-height:1.2}.WorkforceExecutiveAgendas-module__Xi15RG__payrollDiffBadge{border-radius:6px;align-items:center;gap:.25rem;padding:.15rem .45rem;font-size:.75rem;font-weight:700;display:inline-flex}.WorkforceExecutiveAgendas-module__Xi15RG__agendaTabBar{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid #c69ff726;align-items:center;gap:.5rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.WorkforceExecutiveAgendas-module__Xi15RG__agendaTabBar::-webkit-scrollbar{display:none}.WorkforceExecutiveAgendas-module__Xi15RG__agendaTabBtn{color:#ebdcfca6;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #c69ff726;border-radius:8px;flex-shrink:0;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.82rem;font-weight:500;transition:all .15s;display:inline-flex}.WorkforceExecutiveAgendas-module__Xi15RG__agendaTabBtn:hover{color:#fff;background:#ffffff14}.WorkforceExecutiveAgendas-module__Xi15RG__agendaTabBtnActive{box-shadow:0 2px 10px #855af340;color:#fff!important;background:#855af359!important;border-color:#c69ff799!important;font-weight:700!important}.WorkforceExecutiveAgendas-module__Xi15RG__agendaTabAllBtn{margin-left:auto;color:#6ee7b7!important;background:#10b98126!important;border-color:#10b98159!important}.WorkforceExecutiveAgendas-module__Xi15RG__agendaTabAllBtn:hover{color:#a7f3d0!important;background:#10b98140!important}.WorkforceExecutiveAgendas-module__Xi15RG__agendaTabAllBtnActive{color:#fff!important;background:#10b98159!important;border-color:#10b981b3!important;font-weight:700!important}.WorkforceExecutiveAgendas-module__Xi15RG__tableScroll{-webkit-overflow-scrolling:touch;border-radius:10px;width:100%;overflow-x:auto}@media (max-width:768px){.WorkforceExecutiveAgendas-module__Xi15RG__agendasSection{gap:1.25rem;margin-top:1.25rem}.WorkforceExecutiveAgendas-module__Xi15RG__agendasSectionTitleRow{flex-direction:column;align-items:stretch;gap:.75rem}.WorkforceExecutiveAgendas-module__Xi15RG__agendasSectionTitleRow h2{font-size:1.05rem}.WorkforceExecutiveAgendas-module__Xi15RG__branchSelect{width:100%}.WorkforceExecutiveAgendas-module__Xi15RG__branchAccordionHeader{gap:.5rem;padding:.85rem 1rem}.WorkforceExecutiveAgendas-module__Xi15RG__branchAccordionTitle h3{font-size:.95rem}.WorkforceExecutiveAgendas-module__Xi15RG__branchAccordionContent{gap:1rem;padding:.85rem .75rem}.WorkforceExecutiveAgendas-module__Xi15RG__agendaTabBar{gap:.4rem;padding-bottom:.6rem}.WorkforceExecutiveAgendas-module__Xi15RG__agendaTabBtn{padding:.4rem .7rem;font-size:.76rem}.WorkforceExecutiveAgendas-module__Xi15RG__agendaTabAllBtn{margin-left:0}.WorkforceExecutiveAgendas-module__Xi15RG__colRole{display:none!important}.WorkforceExecutiveAgendas-module__Xi15RG__colIndex{width:32px!important;min-width:32px!important;max-width:32px!important;padding:.35rem .15rem!important;font-size:.72rem!important}.WorkforceExecutiveAgendas-module__Xi15RG__colName{border-right:2px solid #855af366!important;width:125px!important;min-width:125px!important;max-width:125px!important;padding-left:.45rem!important;font-size:.78rem!important;left:32px!important}.WorkforceExecutiveAgendas-module__Xi15RG__dayColHeader{min-width:44px!important;padding:.35rem .2rem!important}.WorkforceExecutiveAgendas-module__Xi15RG__timesheetFiltersRow{flex-direction:column;align-items:stretch;gap:.65rem}.WorkforceExecutiveAgendas-module__Xi15RG__searchBox,.WorkforceExecutiveAgendas-module__Xi15RG__roleFilterGroup,.WorkforceExecutiveAgendas-module__Xi15RG__timesheetSummaryPill{box-sizing:border-box;width:100%}.WorkforceExecutiveAgendas-module__Xi15RG__payrollKpiGrid{grid-template-columns:repeat(2,1fr);gap:.65rem}.WorkforceExecutiveAgendas-module__Xi15RG__payrollKpiGrid .WorkforceExecutiveAgendas-module__Xi15RG__payrollKpiCard:first-child{grid-column:span 2}.WorkforceExecutiveAgendas-module__Xi15RG__payrollKpiValue{font-size:1.15rem}.WorkforceExecutiveAgendas-module__Xi15RG__legendItems{grid-template-columns:1fr;gap:.5rem}}@media (max-width:520px){.WorkforceExecutiveAgendas-module__Xi15RG__branchBadge{display:none}.WorkforceExecutiveAgendas-module__Xi15RG__payrollKpiGrid{grid-template-columns:1fr}.WorkforceExecutiveAgendas-module__Xi15RG__payrollKpiGrid .WorkforceExecutiveAgendas-module__Xi15RG__payrollKpiCard:first-child{grid-column:span 1}.WorkforceExecutiveAgendas-module__Xi15RG__colName{width:110px!important;min-width:110px!important;max-width:110px!important}.WorkforceExecutiveAgendas-module__Xi15RG__timesheetFooter{padding:.85rem}}
.WorkforceShifts-module__cJScjq__page{color:#f8f3ff;flex-direction:column;gap:1rem;min-width:0;max-width:1180px;margin:0 auto;padding:1.4rem;display:flex}.WorkforceShifts-module__cJScjq__header{background:linear-gradient(135deg,#190b2ee6,#0f081bc7);border:1px solid #c69ff724;border-radius:16px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.WorkforceShifts-module__cJScjq__eyebrow{color:#d7a7ff;letter-spacing:.14em;font-size:.62rem;font-weight:800}.WorkforceShifts-module__cJScjq__header h1{font-family:var(--font-lora), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, serif;margin:.3rem 0 0;font-size:clamp(1.4rem,3vw,2rem);font-weight:700}.WorkforceShifts-module__cJScjq__header p{color:#ebdcfc99;margin:.4rem 0 0;font-size:.76rem}.WorkforceShifts-module__cJScjq__headerActions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.WorkforceShifts-module__cJScjq__backToOverviewBtn{color:#eadbfa;min-height:2.65rem;font:inherit;background:#8444ca29;border:1px solid #c69ff740;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:0 1rem;font-size:.76rem;font-weight:750;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.WorkforceShifts-module__cJScjq__backToOverviewBtn:hover{color:#fff;background:#8444ca4d;border-color:#c69ff773;transform:translateY(-1px)}.WorkforceShifts-module__cJScjq__headerActions button{min-height:2.65rem;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:0 1rem;font-size:.72rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.WorkforceShifts-module__cJScjq__headerActions button:hover{transform:translateY(-1px)}.WorkforceShifts-module__cJScjq__primaryAction{color:#fff;background:linear-gradient(135deg,#7950ed,#a855f7);border:1px solid #bb90ff73;box-shadow:0 8px 24px #7b50ed3d}.WorkforceShifts-module__cJScjq__dangerAction{color:#ffb7b7;background:#c530301f;border:1px solid #ff707047}.WorkforceShifts-module__cJScjq__actions button,.WorkforceShifts-module__cJScjq__review button{color:#d8bdf8;min-height:2.35rem;font:inherit;cursor:pointer;background:#080413a6;border:1px solid #c8a0f82e;border-radius:9px;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.68rem;display:inline-flex}.WorkforceShifts-module__cJScjq__actions button:disabled{cursor:not-allowed;opacity:.4}.WorkforceShifts-module__cJScjq__setupForm{color:#f8f3ff;gap:1rem;padding-bottom:2rem;display:grid}.WorkforceShifts-module__cJScjq__setupSection{background:#ffffff06;border:1px solid #c69ff726;border-radius:14px;gap:1rem;padding:1rem;display:grid}.WorkforceShifts-module__cJScjq__sectionHeading{align-items:center;gap:.75rem;display:flex}.WorkforceShifts-module__cJScjq__sectionHeading>span{color:#fff;background:#7950ed;border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-size:.72rem;font-weight:900;display:grid}.WorkforceShifts-module__cJScjq__sectionHeading div{gap:.18rem;display:grid}.WorkforceShifts-module__cJScjq__sectionHeading strong{color:#f6edff;font-size:.84rem}.WorkforceShifts-module__cJScjq__sectionHeading small{color:#ebdcfc94;font-size:.68rem;line-height:1.45}.WorkforceShifts-module__cJScjq__setupField{gap:.38rem;min-width:0;display:grid}.WorkforceShifts-module__cJScjq__setupField>span{color:#cdb4ea;font-size:.7rem;font-weight:750}.WorkforceShifts-module__cJScjq__setupField input,.WorkforceShifts-module__cJScjq__setupField select{color:#fff;width:100%;min-width:0;min-height:2.8rem;font:inherit;background:#06030d8c;border:1px solid #c69ff738;border-radius:9px;outline:none;padding:0 .85rem;font-size:.78rem}.WorkforceShifts-module__cJScjq__setupField input:focus,.WorkforceShifts-module__cJScjq__setupField select:focus{border-color:#a771ffbf;box-shadow:0 0 0 3px #855af31f}.WorkforceShifts-module__cJScjq__setupField select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cdb4ea' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em;padding-right:2.5rem}.WorkforceShifts-module__cJScjq__setupField select option{color:#fff;background:#120a23}.WorkforceShifts-module__cJScjq__dateFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.WorkforceShifts-module__cJScjq__shiftCount{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.WorkforceShifts-module__cJScjq__shiftCount button{color:#ebdcfcb8;min-height:2.45rem;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #c69ff729;border-radius:9px;font-size:.7rem}.WorkforceShifts-module__cJScjq__shiftCount .WorkforceShifts-module__cJScjq__selectedCount{color:#fff;background:#855af34d;border-color:#8f66f3;font-weight:850;box-shadow:inset 0 0 0 1px #be9bff2e}.WorkforceShifts-module__cJScjq__shiftCards{gap:.7rem;display:grid}.WorkforceShifts-module__cJScjq__shiftCard{background:#09041275;border:1px solid #c69ff724;border-radius:12px;gap:.85rem;padding:1rem;display:grid}.WorkforceShifts-module__cJScjq__shiftCardTitle{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.65rem;display:flex}.WorkforceShifts-module__cJScjq__shiftCardTitle span{color:#e0c6ff;letter-spacing:.08em;font-size:.68rem;font-weight:900}.WorkforceShifts-module__cJScjq__shiftCardTitle small{color:#f2cb65;font-size:.65rem}.WorkforceShifts-module__cJScjq__shiftFields{grid-template-columns:repeat(3,minmax(11rem,1fr));align-items:end;gap:.8rem;display:grid}.WorkforceShifts-module__cJScjq__setupActions{z-index:10;background:#0c0517;border-top:1px solid #c69ff71a;justify-content:flex-end;gap:.7rem;margin:0 -.5rem -1rem;padding:1rem 0;display:flex;position:sticky;bottom:-1rem;box-shadow:0 -10px 20px #0c0517}.WorkforceShifts-module__cJScjq__setupActions button{min-height:2.65rem;font:inherit;cursor:pointer;border-radius:9px;padding:0 1.15rem;font-size:.72rem;font-weight:800}.WorkforceShifts-module__cJScjq__setupActions button:disabled{cursor:wait;opacity:.6}.WorkforceShifts-module__cJScjq__cancelButton{color:#eadbfa;background:#ffffff0f;border:1px solid #c69ff733}.WorkforceShifts-module__cJScjq__submitButton{color:#fff;background:linear-gradient(135deg,#7950ed,#9f4ee8);border:0;box-shadow:0 8px 22px #7950ed3d}.WorkforceShifts-module__cJScjq__list{gap:.7rem;display:grid}.WorkforceShifts-module__cJScjq__card{background:#1208238c;border:1px solid #c69ff71f;border-radius:14px;gap:.75rem;padding:1rem;display:grid}.WorkforceShifts-module__cJScjq__cardTop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.WorkforceShifts-module__cJScjq__date{color:#f5cf68;font-size:.7rem;font-weight:800}.WorkforceShifts-module__cJScjq__card h2{font-family:var(--font-lora), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, serif;margin:.25rem 0 0;font-size:1rem;font-weight:700}.WorkforceShifts-module__cJScjq__card p{color:#ebdcfc8c;margin:.25rem 0 0;font-size:.7rem}.WorkforceShifts-module__cJScjq__status,.WorkforceShifts-module__cJScjq__registration{color:#f5cf68;background:#d3971f1f;border-radius:7px;align-items:center;gap:.3rem;width:fit-content;padding:.3rem .5rem;font-size:.6rem;font-weight:800;display:inline-flex}.WorkforceShifts-module__cJScjq__status.WorkforceShifts-module__cJScjq__published,.WorkforceShifts-module__cJScjq__registration{color:#72e8b2;background:#19b16d1f}.WorkforceShifts-module__cJScjq__cardMeta{color:#ebdcfc73;border-top:1px solid #ffffff0f;justify-content:space-between;gap:1rem;padding-top:.65rem;font-size:.64rem;display:flex}.WorkforceShifts-module__cJScjq__actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.WorkforceShifts-module__cJScjq__actions button{color:#f6d36b;background:#8444ca1f}.WorkforceShifts-module__cJScjq__detailLink{color:#f6d36b;background:#8444ca1f;border:1px solid #c8a0f82e;border-radius:9px;align-items:center;min-height:2.35rem;padding:0 .7rem;font-size:.68rem;font-weight:750;text-decoration:none;display:inline-flex}.WorkforceShifts-module__cJScjq__actions .WorkforceShifts-module__cJScjq__secondary{color:#d8bdf8;background:#ffffff0a}.WorkforceShifts-module__cJScjq__review{color:#ebdcfc9e;border:1px dashed #c69ff729;border-radius:8px;align-items:center;gap:.4rem;width:100%;padding:.5rem;font-size:.65rem;display:flex}.WorkforceShifts-module__cJScjq__review span{margin-right:auto}.WorkforceShifts-module__cJScjq__review .WorkforceShifts-module__cJScjq__danger{color:#ff9b9b;background:#cb42421a}.WorkforceShifts-module__cJScjq__empty{color:#ebdcfc80;border:1px dashed #c397f724;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;min-height:22rem;font-size:.76rem;display:flex}.WorkforceShifts-module__cJScjq__spin{animation:.9s linear infinite WorkforceShifts-module__cJScjq__spin}@keyframes WorkforceShifts-module__cJScjq__spin{to{transform:rotate(360deg)}}@media (max-width:800px){.WorkforceShifts-module__cJScjq__shiftFields{grid-template-columns:repeat(2,minmax(9rem,1fr))}}@media (max-width:560px){.WorkforceShifts-module__cJScjq__page{padding:.75rem}.WorkforceShifts-module__cJScjq__header{flex-direction:column;align-items:stretch}.WorkforceShifts-module__cJScjq__headerActions{grid-template-columns:1fr;display:grid}.WorkforceShifts-module__cJScjq__dateFields{grid-template-columns:1fr}.WorkforceShifts-module__cJScjq__shiftCount{grid-template-columns:repeat(3,minmax(0,1fr))}.WorkforceShifts-module__cJScjq__shiftFields{grid-template-columns:1fr}.WorkforceShifts-module__cJScjq__setupActions{grid-template-columns:1fr;display:grid}.WorkforceShifts-module__cJScjq__setupActions .WorkforceShifts-module__cJScjq__submitButton{grid-row:1}.WorkforceShifts-module__cJScjq__cardMeta{flex-direction:column}.WorkforceShifts-module__cJScjq__review{flex-wrap:wrap;align-items:stretch}.WorkforceShifts-module__cJScjq__review span{width:100%}}.WorkforceShifts-module__cJScjq__matrixScroll,.WorkforceShifts-module__cJScjq__shiftMatrixScroll{overscroll-behavior-inline:contain;padding-bottom:.5rem;overflow-x:auto}.WorkforceShifts-module__cJScjq__matrixGroupWrapper{gap:1.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.WorkforceShifts-module__cJScjq__matrixPeriodBlock{content-visibility:auto;contain-intrinsic-size:300px 400px;flex-direction:column;flex-shrink:0;gap:.65rem;min-width:max-content;display:flex}.WorkforceShifts-module__cJScjq__matrixPeriodBanner{color:#d8b4fe;background:#855af31f;border:1px solid #855af338;border-radius:8px;width:fit-content;padding:.4rem .85rem;font-size:.82rem;font-weight:700}.WorkforceShifts-module__cJScjq__matrixPeriodBanner span{color:#d7b4fe8c;margin-left:.5rem;font-weight:400}.WorkforceShifts-module__cJScjq__recurringMatrix,.WorkforceShifts-module__cJScjq__shiftMatrix{grid-template-columns:minmax(9.5rem, .9fr) repeat(var(--shift-days,var(--agenda-days,7)), minmax(10.5rem, 1fr));border:1px solid #c69ff721;border-radius:11px;min-width:max-content;display:grid;overflow:hidden}.WorkforceShifts-module__cJScjq__matrixCorner,.WorkforceShifts-module__cJScjq__shiftMatrixCorner,.WorkforceShifts-module__cJScjq__matrixDay,.WorkforceShifts-module__cJScjq__shiftMatrixDay,.WorkforceShifts-module__cJScjq__matrixShift,.WorkforceShifts-module__cJScjq__shiftMatrixShift,.WorkforceShifts-module__cJScjq__matrixCell,.WorkforceShifts-module__cJScjq__shiftMatrixCell{border-bottom:1px solid #c69ff71f;border-right:1px solid #c69ff71f;min-width:0;padding:.65rem}.WorkforceShifts-module__cJScjq__matrixCorner,.WorkforceShifts-module__cJScjq__shiftMatrixCorner,.WorkforceShifts-module__cJScjq__matrixDay,.WorkforceShifts-module__cJScjq__shiftMatrixDay{background:#8444ca1a;align-content:center;gap:.22rem;min-height:4rem;display:grid}.WorkforceShifts-module__cJScjq__matrixCorner,.WorkforceShifts-module__cJScjq__shiftMatrixCorner{text-align:left}.WorkforceShifts-module__cJScjq__matrixDay,.WorkforceShifts-module__cJScjq__shiftMatrixDay{text-align:center}.WorkforceShifts-module__cJScjq__matrixCorner b,.WorkforceShifts-module__cJScjq__shiftMatrixCorner b,.WorkforceShifts-module__cJScjq__matrixDay b,.WorkforceShifts-module__cJScjq__shiftMatrixDay b,.WorkforceShifts-module__cJScjq__matrixShift b,.WorkforceShifts-module__cJScjq__shiftMatrixShift b{color:#fff;font-size:.76rem}.WorkforceShifts-module__cJScjq__matrixCorner span,.WorkforceShifts-module__cJScjq__shiftMatrixCorner span,.WorkforceShifts-module__cJScjq__matrixDay span,.WorkforceShifts-module__cJScjq__shiftMatrixDay span{color:#ebdcfc8c;font-size:.66rem}.WorkforceShifts-module__cJScjq__matrixCorner .WorkforceShifts-module__cJScjq__periodLabel,.WorkforceShifts-module__cJScjq__shiftMatrixCorner .WorkforceShifts-module__cJScjq__periodLabel{color:#d8b4fe;font-size:.72rem;font-weight:700}.WorkforceShifts-module__cJScjq__matrixShift,.WorkforceShifts-module__cJScjq__shiftMatrixShift{background:#8444ca12;align-content:center;gap:.22rem;min-height:7rem;display:grid}.WorkforceShifts-module__cJScjq__matrixShift b,.WorkforceShifts-module__cJScjq__shiftMatrixShift b{color:#fff;font-size:.8rem}.WorkforceShifts-module__cJScjq__matrixShift span,.WorkforceShifts-module__cJScjq__shiftMatrixShift span{color:#f5cf68;font-size:.68rem}.WorkforceShifts-module__cJScjq__matrixCell,.WorkforceShifts-module__cJScjq__shiftMatrixCell{content-visibility:auto;contain-intrinsic-size:120px 112px;background:#0804137a;flex-direction:column;gap:.4rem;min-height:7rem;display:flex}.WorkforceShifts-module__cJScjq__shiftCellCard{border-radius:9px;flex-direction:column;gap:.28rem;padding:.55rem .65rem;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.WorkforceShifts-module__cJScjq__shiftCellEmpty{color:#ebdcfc40;text-align:center;margin:auto;font-size:.72rem;font-style:italic}.WorkforceShifts-module__cJScjq__shiftCellRow{justify-content:space-between;align-items:center;gap:.25rem;font-size:.78rem;display:flex}.WorkforceShifts-module__cJScjq__shiftRegistrant{border-radius:6px;gap:.12rem;padding:.28rem .42rem;font-size:.73rem;display:grid}.WorkforceShifts-module__cJScjq__shiftRegistrant strong{font-size:.75rem}.WorkforceShifts-module__cJScjq__cancelBtn{color:#f87171;cursor:pointer;font-size:.68rem;font:inherit;background:#ef444426;border:1px solid #ef444459;border-radius:5px;padding:.15rem .38rem}.WorkforceShifts-module__cJScjq__reviewBtn{color:#fff;white-space:nowrap;cursor:pointer;text-shadow:0 1px 2px #00000040;background:linear-gradient(135deg,#7c3aed 0%,#9333ea 50%,#c026d3 100%);border:1px solid #d8b4fe59;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.25rem;font-family:inherit;font-size:.84rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 15px #9333ea61,inset 0 1px #ffffff40}.WorkforceShifts-module__cJScjq__reviewBtn:hover{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#a855f7 50%,#d946ef 100%);border-color:#ebd0ff99;transform:translateY(-2px);box-shadow:0 6px 20px #a855f78c,inset 0 1px #ffffff59}.WorkforceShifts-module__cJScjq__reviewBtn:active{transform:translateY(0);box-shadow:0 2px 8px #9333ea4d}.WorkforceShifts-module__cJScjq__historyDetailBtn{color:#d8b4fe;white-space:nowrap;cursor:pointer;background:#8444ca26;border:1px solid #c69ff740;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.WorkforceShifts-module__cJScjq__historyDetailBtn:hover{color:#fff;background:#8444ca4d;border-color:#c69ff773;transform:translateY(-1px)}
.SystemShiftPeriodsTable-module__ndRktq__container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;background:#120823b3;border:1px solid #c69ff729;border-radius:16px;min-width:0;max-width:100%;margin-top:2rem;padding:1.4rem}.SystemShiftPeriodsTable-module__ndRktq__header{border-bottom:1px solid #c69ff71f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-width:0;margin-bottom:1.25rem;padding-bottom:.85rem;display:flex}.SystemShiftPeriodsTable-module__ndRktq__titleWrapper{flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;display:flex}.SystemShiftPeriodsTable-module__ndRktq__title{color:#f8f3ff;letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:700}.SystemShiftPeriodsTable-module__ndRktq__countBadge{color:#d8b4fe;background:#855af326;border:1px solid #855af340;border-radius:20px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.SystemShiftPeriodsTable-module__ndRktq__list{flex-direction:column;gap:1rem;min-width:0;display:flex}.SystemShiftPeriodsTable-module__ndRktq__periodCard{box-sizing:border-box;background:#0804138c;border:1px solid #c69ff71f;border-radius:12px;min-width:0;padding:1.15rem;transition:border-color .2s,box-shadow .2s}.SystemShiftPeriodsTable-module__ndRktq__periodCard:hover{border-color:#c69ff738}.SystemShiftPeriodsTable-module__ndRktq__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.SystemShiftPeriodsTable-module__ndRktq__periodInfo{flex-direction:column;gap:.4rem;min-width:0;display:flex}.SystemShiftPeriodsTable-module__ndRktq__periodTitleRow{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.SystemShiftPeriodsTable-module__ndRktq__periodName{color:#fff;letter-spacing:-.01em;font-size:1.02rem;font-weight:700}.SystemShiftPeriodsTable-module__ndRktq__periodMeta{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.SystemShiftPeriodsTable-module__ndRktq__badge{border-radius:6px;align-items:center;gap:.35rem;padding:.22rem .6rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.SystemShiftPeriodsTable-module__ndRktq__scopeAll{color:#7dd3fc;background:#38bdf81a;border:1px solid #38bdf840}.SystemShiftPeriodsTable-module__ndRktq__scopeBranch{color:#d8b4fe;background:#a855f71f;border:1px solid #a855f747}.SystemShiftPeriodsTable-module__ndRktq__statusActive{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e40}.SystemShiftPeriodsTable-module__ndRktq__statusCancelled{color:#f87171;background:#ef44441a;border:1px solid #ef444440}.SystemShiftPeriodsTable-module__ndRktq__statusDot{background:currentColor;border-radius:50%;width:6px;height:6px}.SystemShiftPeriodsTable-module__ndRktq__periodActions{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.SystemShiftPeriodsTable-module__ndRktq__btnAction{cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:.35rem;min-width:96px;height:32px;padding:0 .85rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .18s;display:inline-flex}.SystemShiftPeriodsTable-module__ndRktq__btnRename{color:#d8b4fe;background:#855af324;border:1px solid #855af361}.SystemShiftPeriodsTable-module__ndRktq__btnRename:hover{color:#f3e8ff;background:#855af33d;border-color:#855af38c}.SystemShiftPeriodsTable-module__ndRktq__btnDeletePeriod{color:#fca5a5;background:#ef44441f;border:1px solid #ef444459}.SystemShiftPeriodsTable-module__ndRktq__btnDeletePeriod:hover{color:#fee2e2;background:#ef444438;border-color:#ef44448c}.SystemShiftPeriodsTable-module__ndRktq__rangesContainer{border-top:1px solid #c69ff714;margin-top:.85rem;padding-top:.75rem}.SystemShiftPeriodsTable-module__ndRktq__rangesList{border-left:2px solid #855af34d;flex-direction:column;gap:.45rem;min-width:0;padding-left:.85rem;display:flex}.SystemShiftPeriodsTable-module__ndRktq__rangeItem{box-sizing:border-box;background:#ffffff06;border:1px solid #c69ff714;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.55rem .85rem;transition:background .15s;display:flex}.SystemShiftPeriodsTable-module__ndRktq__rangeItem:hover{background:#ffffff0a}.SystemShiftPeriodsTable-module__ndRktq__rangeLabel{color:#e9d5ff;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;font-size:.82rem;font-weight:500;display:inline-flex}.SystemShiftPeriodsTable-module__ndRktq__rangeIcon{color:#f5cf68;flex-shrink:0;font-size:.9rem}.SystemShiftPeriodsTable-module__ndRktq__rangeDates{color:#f8f3ff;word-break:break-word;font-family:monospace;font-size:.85rem;font-weight:600}.SystemShiftPeriodsTable-module__ndRktq__rangeActions{flex-shrink:0;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.SystemShiftPeriodsTable-module__ndRktq__btnRangeAction{cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;gap:.3rem;min-width:104px;height:28px;padding:0 .7rem;font-family:inherit;font-size:.74rem;font-weight:600;transition:all .18s;display:inline-flex}.SystemShiftPeriodsTable-module__ndRktq__btnEditRange{color:#d8b4fe;background:#855af31a;border:1px solid #855af34d}.SystemShiftPeriodsTable-module__ndRktq__btnEditRange:hover{color:#fff;background:#855af333;border-color:#855af380}.SystemShiftPeriodsTable-module__ndRktq__btnDeleteRange{color:#fca5a5;background:#ef444414;border:1px solid #ef444447}.SystemShiftPeriodsTable-module__ndRktq__btnDeleteRange:hover{color:#fff;background:#ef44442e;border-color:#ef444480}.SystemShiftPeriodsTable-module__ndRktq__emptyRanges{color:#ebdcfc66;padding:.4rem .5rem;font-size:.8rem;font-style:italic}.SystemShiftPeriodsTable-module__ndRktq__emptyState{text-align:center;color:#ebdcfc80;padding:2rem 1rem;font-size:.85rem}.SystemShiftPeriodsTable-module__ndRktq__loadingState{text-align:center;color:#ebdcfc99;padding:1.5rem 1rem;font-size:.85rem}.SystemShiftPeriodsTable-module__ndRktq__pagination{border-top:1px solid #c69ff71a;justify-content:center;align-items:center;gap:.85rem;margin-top:1.25rem;padding-top:.85rem;display:flex}.SystemShiftPeriodsTable-module__ndRktq__pageBtn{color:#eadbfa;cursor:pointer;background:#ffffff0d;border:1px solid #c69ff733;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex}.SystemShiftPeriodsTable-module__ndRktq__pageBtn:hover:not(:disabled){color:#fff;background:#855af340;border-color:#855af373}.SystemShiftPeriodsTable-module__ndRktq__pageBtn:disabled{opacity:.3;cursor:not-allowed}.SystemShiftPeriodsTable-module__ndRktq__pageInfo{color:#ebdcfccc;font-size:.82rem;font-weight:500}@media (max-width:768px){.SystemShiftPeriodsTable-module__ndRktq__container{margin-top:1.25rem;padding:1rem}.SystemShiftPeriodsTable-module__ndRktq__rangeItem{flex-direction:column;align-items:stretch;gap:.65rem;padding:.65rem .75rem}.SystemShiftPeriodsTable-module__ndRktq__rangeLabel{justify-content:flex-start;width:100%}.SystemShiftPeriodsTable-module__ndRktq__rangeActions{gap:.5rem;width:100%;display:flex}.SystemShiftPeriodsTable-module__ndRktq__btnRangeAction{flex:1 1 0;min-width:0;padding:0 .5rem}}@media (max-width:560px){.SystemShiftPeriodsTable-module__ndRktq__container{border-radius:12px;margin-top:1rem;padding:.75rem}.SystemShiftPeriodsTable-module__ndRktq__header{margin-bottom:.85rem;padding-bottom:.65rem}.SystemShiftPeriodsTable-module__ndRktq__periodCard{padding:.75rem}.SystemShiftPeriodsTable-module__ndRktq__cardHeader{flex-direction:column;align-items:stretch;gap:.75rem}.SystemShiftPeriodsTable-module__ndRktq__periodActions{gap:.5rem;width:100%;display:flex}.SystemShiftPeriodsTable-module__ndRktq__btnAction{flex:1 1 0;min-width:0;height:34px;padding:0 .5rem;font-size:.76rem}.SystemShiftPeriodsTable-module__ndRktq__rangesList{padding-left:.45rem}.SystemShiftPeriodsTable-module__ndRktq__rangeItem{padding:.6rem .65rem}.SystemShiftPeriodsTable-module__ndRktq__rangeDates{font-size:.8rem}.SystemShiftPeriodsTable-module__ndRktq__btnRangeAction{height:32px;font-size:.74rem}}
.ShiftCheckoutReportModal-module__80WtBa__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#0a0516d1;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out ShiftCheckoutReportModal-module__80WtBa__fadeIn;display:flex;position:fixed;inset:0}@keyframes ShiftCheckoutReportModal-module__80WtBa__fadeIn{0%{opacity:0}to{opacity:1}}.ShiftCheckoutReportModal-module__80WtBa__modal{color:#f8f3ff;background:radial-gradient(circle at 50% 0,#8a4bff33,#120924fa);border:1px solid #c69ff752;border-radius:22px;flex-direction:column;width:100%;max-width:650px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #000000a6,0 0 40px #a855f72e}.ShiftCheckoutReportModal-module__80WtBa__closeBtn{color:#e9d5ff;cursor:pointer;z-index:2;background:#ffffff14;border:1px solid #c69ff733;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;transition:all .2s;display:flex;position:absolute;top:1.25rem;right:1.25rem}.ShiftCheckoutReportModal-module__80WtBa__closeBtn:hover{color:#fff;background:#ffffff26;transform:scale(1.05)}.ShiftCheckoutReportModal-module__80WtBa__header{border-bottom:1px solid #c69ff724;flex-shrink:0;padding:1.75rem 2rem 1.25rem}.ShiftCheckoutReportModal-module__80WtBa__title{color:#f8f3ff;align-items:center;gap:.55rem;margin:0 0 .35rem;font-size:1.35rem;font-weight:750;display:flex}.ShiftCheckoutReportModal-module__80WtBa__subtitle{color:#ebdcfca6;margin:0;font-size:.85rem}.ShiftCheckoutReportModal-module__80WtBa__body{flex-direction:column;flex:1;gap:1.4rem;padding:1.5rem 2rem;display:flex;overflow-y:auto}.ShiftCheckoutReportModal-module__80WtBa__body::-webkit-scrollbar{width:6px}.ShiftCheckoutReportModal-module__80WtBa__body::-webkit-scrollbar-thumb{background:#c69ff740;border-radius:4px}.ShiftCheckoutReportModal-module__80WtBa__metaCard{background:#00000052;border:1px solid #c69ff724;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;padding:1rem 1.25rem;display:grid}.ShiftCheckoutReportModal-module__80WtBa__metaItem{flex-direction:column;gap:.2rem;display:flex}.ShiftCheckoutReportModal-module__80WtBa__metaLabel{color:#ebdcfc8c;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.ShiftCheckoutReportModal-module__80WtBa__metaValue{color:#f8f3ff;font-size:.88rem;font-weight:700}.ShiftCheckoutReportModal-module__80WtBa__kpiGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;display:grid}.ShiftCheckoutReportModal-module__80WtBa__kpiCard{background:#00000059;border:1px solid #c69ff726;border-radius:12px;flex-direction:column;gap:.35rem;padding:.85rem;display:flex}.ShiftCheckoutReportModal-module__80WtBa__kpiCard.ShiftCheckoutReportModal-module__80WtBa__kpiSuccess{background:#10b98114;border-color:#10b98166}.ShiftCheckoutReportModal-module__80WtBa__kpiCard.ShiftCheckoutReportModal-module__80WtBa__kpiWarning{background:#f59e0b14;border-color:#f59e0b66}.ShiftCheckoutReportModal-module__80WtBa__kpiCard.ShiftCheckoutReportModal-module__80WtBa__kpiPrimary{background:#855af314;border-color:#855af366}.ShiftCheckoutReportModal-module__80WtBa__kpiLabel{color:#ebdcfcb3;font-size:.72rem;font-weight:600}.ShiftCheckoutReportModal-module__80WtBa__kpiValue{color:#fff;font-size:1.4rem;font-weight:800}.ShiftCheckoutReportModal-module__80WtBa__kpiHint{color:#ebdcfc80;font-size:.68rem}.ShiftCheckoutReportModal-module__80WtBa__progressSection{background:#00000047;border:1px solid #c69ff71f;border-radius:12px;flex-direction:column;gap:.5rem;padding:.85rem 1rem;display:flex}.ShiftCheckoutReportModal-module__80WtBa__progressHeader{color:#d8b4fe;justify-content:space-between;align-items:center;font-size:.82rem;font-weight:700;display:flex}.ShiftCheckoutReportModal-module__80WtBa__progressBarTrack{background:#ffffff14;border-radius:6px;height:10px;overflow:hidden}.ShiftCheckoutReportModal-module__80WtBa__progressBarFill{border-radius:6px;height:100%;transition:width .3s}.ShiftCheckoutReportModal-module__80WtBa__warningSection{background:#ef444414;border:1px solid #ef44444d;border-radius:12px;flex-direction:column;gap:.5rem;padding:.85rem 1rem;display:flex}.ShiftCheckoutReportModal-module__80WtBa__warningHeader{color:#fca5a5;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:flex}.ShiftCheckoutReportModal-module__80WtBa__unfinishedList{color:#fecacae6;flex-direction:column;gap:.35rem;margin:0;padding-left:1.25rem;font-size:.78rem;display:flex}.ShiftCheckoutReportModal-module__80WtBa__inputGroup{flex-direction:column;gap:.4rem;display:flex}.ShiftCheckoutReportModal-module__80WtBa__inputLabel{color:#f3e8ff;align-items:center;gap:.35rem;font-size:.8rem;font-weight:650;display:flex}.ShiftCheckoutReportModal-module__80WtBa__inputField,.ShiftCheckoutReportModal-module__80WtBa__textareaField{color:#f8f3ff;background:#0006;border:1px solid #c69ff738;border-radius:10px;outline:none;padding:.65rem .85rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.ShiftCheckoutReportModal-module__80WtBa__inputField:focus,.ShiftCheckoutReportModal-module__80WtBa__textareaField:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f72e}.ShiftCheckoutReportModal-module__80WtBa__textareaField{resize:vertical;min-height:60px}.ShiftCheckoutReportModal-module__80WtBa__footer{background:#0e071cb3;border-top:1px solid #c69ff724;flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:1.25rem 2rem;display:flex}.ShiftCheckoutReportModal-module__80WtBa__primaryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid #ef444480;border-radius:10px;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:.88rem;font-weight:750;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #ef444459}.ShiftCheckoutReportModal-module__80WtBa__primaryBtn:hover:not(:disabled){background:linear-gradient(135deg,#f87171,#ef4444);transform:translateY(-1px);box-shadow:0 6px 18px #ef444473}.ShiftCheckoutReportModal-module__80WtBa__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.ShiftCheckoutReportModal-module__80WtBa__secondaryBtn{color:#d8b4fe;cursor:pointer;background:#ffffff14;border:1px solid #c69ff733;border-radius:10px;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}.ShiftCheckoutReportModal-module__80WtBa__secondaryBtn:hover{color:#f8f3ff;background:#ffffff24}@media (max-width:640px){.ShiftCheckoutReportModal-module__80WtBa__overlay{padding:.5rem}.ShiftCheckoutReportModal-module__80WtBa__modal{border-radius:16px;max-height:calc(100dvh - 1rem)}.ShiftCheckoutReportModal-module__80WtBa__closeBtn{width:32px;height:32px;font-size:1rem;top:.85rem;right:.85rem}.ShiftCheckoutReportModal-module__80WtBa__header{padding:1.2rem 2.5rem .9rem 1rem}.ShiftCheckoutReportModal-module__80WtBa__title{font-size:1.12rem;line-height:1.3}.ShiftCheckoutReportModal-module__80WtBa__subtitle{font-size:.76rem}.ShiftCheckoutReportModal-module__80WtBa__body{gap:1rem;padding:1rem}.ShiftCheckoutReportModal-module__80WtBa__metaCard{grid-template-columns:1fr;gap:.65rem;padding:.85rem}.ShiftCheckoutReportModal-module__80WtBa__kpiGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.ShiftCheckoutReportModal-module__80WtBa__kpiCard{gap:.25rem;padding:.65rem .5rem}.ShiftCheckoutReportModal-module__80WtBa__kpiLabel{font-size:.68rem}.ShiftCheckoutReportModal-module__80WtBa__kpiValue{font-size:1.15rem}.ShiftCheckoutReportModal-module__80WtBa__kpiHint{font-size:.62rem}.ShiftCheckoutReportModal-module__80WtBa__footer{flex-direction:column-reverse;gap:.5rem;width:100%;padding:1rem}.ShiftCheckoutReportModal-module__80WtBa__primaryBtn,.ShiftCheckoutReportModal-module__80WtBa__secondaryBtn{box-sizing:border-box;justify-content:center;width:100%;min-height:42px;font-size:.85rem}}
.Notifications-module__RcxcAG__bellBtn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.4rem;transition:transform .2s,color .2s;display:flex;position:relative}.Notifications-module__RcxcAG__bellBtn:hover{color:#d4a843;transform:scale(1.1)}.Notifications-module__RcxcAG__bellBtn:focus-visible{outline-offset:2px;outline:2px solid #d4a843}.Notifications-module__RcxcAG__bellIcon{place-items:center;width:1em;height:1em;display:grid;position:relative}.Notifications-module__RcxcAG__bellIcon>svg{width:100%;height:100%}.Notifications-module__RcxcAG__badge{color:#1a0a00;z-index:1;pointer-events:none;background:linear-gradient(135deg,#d4a843 0%,#f5d77a 100%);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.68rem;font-weight:800;line-height:1;animation:.25s cubic-bezier(.34,1.56,.64,1) Notifications-module__RcxcAG__badgePop;display:flex;position:absolute;top:0;right:0;transform:translate(50%,-50%);box-shadow:0 0 10px #d4a843b3,0 0 0 2px #0d061a}@keyframes Notifications-module__RcxcAG__badgePop{0%{opacity:0;transform:translate(50%,-50%)scale(.5)}to{opacity:1;transform:translate(50%,-50%)scale(1)}}.Notifications-module__RcxcAG__popupWrapper{z-index:9999;width:380px;max-width:calc(100vw - 24px);position:absolute;top:calc(100% + 14px);right:-8px}@media (max-width:768px){.Notifications-module__RcxcAG__popupWrapper{top:calc(var(--app-navbar-height,64px) + var(--app-safe-top,0px) + 8px);width:auto;max-width:min(420px,100vw - 16px);margin:0 auto;position:fixed;left:8px;right:8px;transform:none}}.Notifications-module__RcxcAG__popup{background:linear-gradient(#1a0f2e 0%,#0d061a 100%);border:1px solid #d4a84347;border-radius:18px;flex-direction:column;max-height:520px;display:flex;overflow:hidden;box-shadow:0 20px 60px #000000b3,0 0 0 1px #ffffff0a,inset 0 1px #d4a8431f}.Notifications-module__RcxcAG__popupHeader{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.1rem .65rem;display:flex}.Notifications-module__RcxcAG__popupTitle{color:#f8f6fc;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:700;display:flex}.Notifications-module__RcxcAG__popupTitleIcon{color:#d4a843;font-size:1rem}.Notifications-module__RcxcAG__markAllBtn{cursor:pointer;color:#d4a843cc;background:0 0;border:none;border-radius:8px;align-items:center;gap:.3rem;padding:.3rem .5rem;font-family:inherit;font-size:.72rem;font-weight:600;transition:background .2s,color .2s;display:flex}.Notifications-module__RcxcAG__markAllBtn:hover{color:#f5d77a;background:#d4a8431f}.Notifications-module__RcxcAG__tabs{flex-shrink:0;gap:.25rem;padding:.6rem 1.1rem 0;display:flex}.Notifications-module__RcxcAG__tab{color:#ffffff73;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:8px;flex:1;padding:.4rem .5rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:background .2s,color .2s}.Notifications-module__RcxcAG__tab:hover{color:#ffffffbf;background:#ffffff0f}.Notifications-module__RcxcAG__tabActive{color:#f5d77a;background:#d4a84324}.Notifications-module__RcxcAG__tabActive:hover{color:#f5d77a;background:#d4a84333}.Notifications-module__RcxcAG__roleChips{scrollbar-width:none;flex-shrink:0;gap:.35rem;padding:.4rem 1.1rem .2rem;display:flex;overflow-x:auto}.Notifications-module__RcxcAG__roleChips::-webkit-scrollbar{display:none}.Notifications-module__RcxcAG__roleChip{color:#ffffff8c;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:.22rem .55rem;font-family:inherit;font-size:.68rem;font-weight:600;transition:all .2s}.Notifications-module__RcxcAG__roleChip:hover{color:#ffffffd9;background:#ffffff14}.Notifications-module__RcxcAG__roleChipActive{color:#f5d77a;background:#d4a8432e;border-color:#d4a84373}.Notifications-module__RcxcAG__listContainer{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#d4a8434d transparent;flex-direction:column;flex:1;gap:.45rem;padding:.5rem .6rem;display:flex;position:relative;overflow:hidden auto}.Notifications-module__RcxcAG__listContainer::-webkit-scrollbar{width:4px}.Notifications-module__RcxcAG__listContainer::-webkit-scrollbar-track{background:0 0}.Notifications-module__RcxcAG__listContainer::-webkit-scrollbar-thumb{background:#d4a8434d;border-radius:4px}.Notifications-module__RcxcAG__loadSentinel{flex-shrink:0;height:1px}.Notifications-module__RcxcAG__loadingRow{color:#fff6;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.75rem;display:flex}.Notifications-module__RcxcAG__emptyState{color:#ffffff4d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:2.5rem 1rem;font-size:.8rem;display:flex}.Notifications-module__RcxcAG__emptyIcon{color:#d4a84340;font-size:2.2rem}.Notifications-module__RcxcAG__scrollTopBtn{color:#f5d77a;cursor:pointer;opacity:0;pointer-events:none;background:linear-gradient(135deg,#1e0a3c 0%,#2a1050 100%);border:1px solid #d4a84373;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;width:32px;height:32px;margin-right:.25rem;font-family:inherit;font-size:.9rem;transition:background .2s,transform .2s,opacity .25s;display:flex;position:sticky;bottom:.5rem;box-shadow:0 4px 14px #00000073}.Notifications-module__RcxcAG__scrollTopBtn.Notifications-module__RcxcAG__visible{opacity:1;pointer-events:auto}.Notifications-module__RcxcAG__scrollTopBtn:hover{background:linear-gradient(135deg,#2a1050 0%,#3b1870 100%);transform:translateY(-2px)}.Notifications-module__RcxcAG__item{cursor:default;border:1px solid #0000;border-radius:12px;flex-shrink:0;align-items:flex-start;gap:.65rem;padding:.75rem .8rem;transition:border-color .2s,background .2s;display:flex;position:relative}.Notifications-module__RcxcAG__itemUnread{background:linear-gradient(135deg,#855af321 0%,#d4a84312 100%);border-color:#d4a8434d #d4a8434d #d4a8434d #f5d77a;border-left-style:solid;border-left-width:3px}.Notifications-module__RcxcAG__itemUnread:hover{background:linear-gradient(135deg,#855af32e 0%,#d4a8431a 100%);border-color:#d4a84380}.Notifications-module__RcxcAG__itemRead{background:#ffffff06;border-color:#ffffff0d #ffffff0d #ffffff0d #0000;border-left-style:solid;border-left-width:3px}.Notifications-module__RcxcAG__itemRead:hover{background:#ffffff0a;border-color:#ffffff17}.Notifications-module__RcxcAG__unreadDot{background:#f5d77a;border-radius:50%;flex-shrink:0;width:7px;height:7px;position:absolute;top:.65rem;right:.65rem;box-shadow:0 0 6px #f5d77acc}.Notifications-module__RcxcAG__itemIconWrap{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}.Notifications-module__RcxcAG__iconOrder{color:#c39bd3;background:#855af32e}.Notifications-module__RcxcAG__iconBooking{color:#81c784;background:#4caf5026}.Notifications-module__RcxcAG__iconAssistance{color:#e57373;background:#f4433626}.Notifications-module__RcxcAG__iconCash{color:#81c784;background:#4caf5026}.Notifications-module__RcxcAG__iconWorkforce{color:#f5d77a;background:#d4a84326}.Notifications-module__RcxcAG__iconSystem{color:#fff9;background:#ffffff14}.Notifications-module__RcxcAG__iconPromotion{color:#ffb74d;background:#ff980026}.Notifications-module__RcxcAG__iconRental{color:#4fc3f7;background:#03a9f426}.Notifications-module__RcxcAG__iconSession{color:#ce93d8;background:#9c27b026}.Notifications-module__RcxcAG__iconBoardgame{color:#4dd0e1;background:#00bcd426}.Notifications-module__RcxcAG__iconDispute{color:#f87171;background:#ef44442e}.Notifications-module__RcxcAG__iconAttendance{color:#fbbf24;background:#f59e0b2e}.Notifications-module__RcxcAG__iconRequest{color:#c4b5fd;background:#8b5cf62e}.Notifications-module__RcxcAG__iconModeration{color:#d8b4fe;background:#a855f72e}.Notifications-module__RcxcAG__iconReview{color:#fde047;background:#eab3082e}.Notifications-module__RcxcAG__iconBlogApproved{color:#4ade80;background:#22c55e2e}.Notifications-module__RcxcAG__iconOrderCreated{color:#60a5fa;background:#3b82f62e}.Notifications-module__RcxcAG__iconOrderCancelled{color:#f87171;background:#ef44442e}.Notifications-module__RcxcAG__iconGameDelivery{color:#34d399;background:#10b9812e}.Notifications-module__RcxcAG__iconSessionCheckout{color:#fde047;background:#eab3082e}.Notifications-module__RcxcAG__iconTableReturned{color:#38bdf8;background:#0ea5e92e}.Notifications-module__RcxcAG__iconStaffApproved{color:#4ade80;background:#22c55e2e}.Notifications-module__RcxcAG__iconShiftSwap{color:#c4b5fd;background:#8b5cf62e}.Notifications-module__RcxcAG__iconShiftReg{color:#818cf8;background:#6366f12e}.Notifications-module__RcxcAG__iconTaskSubmitted{color:#2dd4bf;background:#14b8a62e}.Notifications-module__RcxcAG__iconTaskDeadline{color:#fbbf24;background:#f59e0b2e}.Notifications-module__RcxcAG__iconOrderSuccess{color:#4ade80;background:#22c55e2e}.Notifications-module__RcxcAG__iconTableStaff{color:#c4b5fd;background:#8b5cf62e}.Notifications-module__RcxcAG__iconAvatarApproved{color:#22d3ee;background:#06b6d42e}.Notifications-module__RcxcAG__iconVoucher{color:#f5d77a;background:#d4a8432e}.Notifications-module__RcxcAG__iconRentalDue{color:#fb923c;background:#f973162e}.Notifications-module__RcxcAG__iconDeliveryAssigned{color:#34d399;background:#10b9812e}.Notifications-module__RcxcAG__metaRow{flex-wrap:wrap;align-items:center;gap:.35rem;margin:.1rem 0;display:flex}.Notifications-module__RcxcAG__personBadge,.Notifications-module__RcxcAG__branchBadge,.Notifications-module__RcxcAG__ratingBadge{border-radius:6px;align-items:center;gap:.25rem;padding:.12rem .4rem;font-size:.68rem;font-weight:600;line-height:1.2;display:inline-flex}.Notifications-module__RcxcAG__personBadge{color:#f5d77a;background:#d4a84326;border:1px solid #d4a8434d}.Notifications-module__RcxcAG__branchBadge{color:#c39bd3;background:#855af326;border:1px solid #855af34d}.Notifications-module__RcxcAG__ratingBadge{color:#facc15;background:#eab30826;border:1px solid #eab3084d}.Notifications-module__RcxcAG__roleBadge{text-transform:uppercase;letter-spacing:.03em;border-radius:6px;align-items:center;gap:.25rem;padding:.1rem .38rem;font-size:.62rem;font-weight:700;line-height:1.2;display:inline-flex}.Notifications-module__RcxcAG__roleBadgeCustomer{color:#93c5fd;background:#3b82f626;border:1px solid #3b82f64d}.Notifications-module__RcxcAG__roleBadgeStaff{color:#6ee7b7;background:#10b98126;border:1px solid #10b9814d}.Notifications-module__RcxcAG__roleBadgeContentCreator{color:#d8b4fe;background:#a855f726;border:1px solid #a855f74d}.Notifications-module__RcxcAG__roleBadgeShipper{color:#5eead4;background:#14b8a626;border:1px solid #14b8a64d}.Notifications-module__RcxcAG__roleBadgeModerator{color:#fde047;background:#eab30826;border:1px solid #eab3084d}.Notifications-module__RcxcAG__roleBadgeAdmin{color:#f5d77a;background:#d4a84326;border:1px solid #d4a8434d}.Notifications-module__RcxcAG__roleBadgeSystem{color:#ffffffb3;background:#ffffff14;border:1px solid #ffffff2e}.Notifications-module__RcxcAG__metaIcon{flex-shrink:0;font-size:.65rem}.Notifications-module__RcxcAG__itemBody{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.Notifications-module__RcxcAG__itemTitle{color:#f8f6fc;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;line-height:1.35;overflow:hidden}.Notifications-module__RcxcAG__itemRead .Notifications-module__RcxcAG__itemTitle{color:#f8f6fca6;font-weight:600}.Notifications-module__RcxcAG__itemMessage{color:#ffffff80;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.Notifications-module__RcxcAG__itemFooter{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.3rem;display:flex}.Notifications-module__RcxcAG__itemTime{color:#ffffff4d;flex-shrink:0;font-size:.68rem}.Notifications-module__RcxcAG__itemAction{color:#d4a843;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.25rem;padding:0;font-family:inherit;font-size:.7rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.Notifications-module__RcxcAG__itemAction:hover{color:#f5d77a}.Notifications-module__RcxcAG__itemActionIcon{font-size:.65rem}.Notifications-module__RcxcAG__pinBtn{color:#ffffff4d;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:28px;height:28px;font-family:inherit;font-size:.85rem;transition:background .2s,color .2s;display:flex}.Notifications-module__RcxcAG__pinBtn:hover{color:#f5d77a;background:#d4a84326}.Notifications-module__RcxcAG__pinBtnActive{color:#f5d77a}.Notifications-module__RcxcAG__pinBtnActive:hover{color:#d4a843;background:#d4a84333}
