.DeliveryPhoneWorkspace-module__VXrd2G__page{--delivery-green:#63e532;--delivery-green-strong:#27c33d;--delivery-cyan:#68e8f0;--delivery-ink:#020c16;--delivery-panel:#081724f0;--delivery-line:#96b0c33b;color:#f4f7fa;background:radial-gradient(circle at 82% 5%,#15598433,#0000 25rem),radial-gradient(circle at 0 78%,#0c6f7029,#0000 23rem),linear-gradient(#020b14 0%,#03111c 58%,#020b13 100%);width:min(100%,480px);min-height:100dvh;margin:0 auto;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;box-shadow:0 0 65px #0b7ba829}.DeliveryPhoneWorkspace-module__VXrd2G__topbar{z-index:42;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#020b14fc,#030f1af5);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;min-height:92px;padding:12px 15px 10px;display:grid;position:sticky;top:0}.DeliveryPhoneWorkspace-module__VXrd2G__menuButton{color:#d6dbe0;background:0 0;border:0;border-radius:10px;width:40px;height:44px;position:relative}.DeliveryPhoneWorkspace-module__VXrd2G__menuButton:before,.DeliveryPhoneWorkspace-module__VXrd2G__menuButton:after,.DeliveryPhoneWorkspace-module__VXrd2G__menuButton span{content:"";background:currentColor;border-radius:99px;width:25px;height:2px;position:absolute;left:7px}.DeliveryPhoneWorkspace-module__VXrd2G__menuButton:before{top:13px}.DeliveryPhoneWorkspace-module__VXrd2G__menuButton span{top:21px}.DeliveryPhoneWorkspace-module__VXrd2G__menuButton:after{width:19px;top:29px}.DeliveryPhoneWorkspace-module__VXrd2G__menuButton i{background:var(--delivery-green);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:2px;box-shadow:0 0 9px #63e532d9}.DeliveryPhoneWorkspace-module__VXrd2G__title{letter-spacing:-.035em;min-width:0;padding-left:7px;font-size:clamp(24px,7vw,31px);font-weight:820}.DeliveryPhoneWorkspace-module__VXrd2G__courier{grid-template-columns:minmax(0,auto) 56px;align-items:center;gap:9px;display:grid}.DeliveryPhoneWorkspace-module__VXrd2G__courierCopy{text-align:right}.DeliveryPhoneWorkspace-module__VXrd2G__courierName{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:116px;font-size:14px;font-weight:780;display:block;overflow:hidden}.DeliveryPhoneWorkspace-module__VXrd2G__vehicle{color:#adb6bf;font-size:11px;line-height:1.25;display:block}.DeliveryPhoneWorkspace-module__VXrd2G__clocked{color:#70ec3f;background:#0c471d47;border:1px solid #4cd2308c;border-radius:999px;align-items:center;gap:5px;margin-top:5px;padding:2px 8px;font-size:10px;font-weight:750;display:inline-flex}.DeliveryPhoneWorkspace-module__VXrd2G__clocked:after{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px}.DeliveryPhoneWorkspace-module__VXrd2G__clockedOffline{color:#a8b1bb;background:#1e293b66;border-color:#94a3b859}.DeliveryPhoneWorkspace-module__VXrd2G__avatarRing{background:radial-gradient(circle at 50% 25%,#334454,#0b1927 68%);border:1px solid #68e8f05c;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;overflow:hidden;box-shadow:0 0 0 2px #63e53214}.DeliveryPhoneWorkspace-module__VXrd2G__avatarRing>span{border-radius:inherit!important;border:0!important;width:100%!important;height:100%!important}.DeliveryPhoneWorkspace-module__VXrd2G__tabs{background:linear-gradient(#142432e6,#0a1926eb);border:1px solid #92a9ba3d;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:0 14px 8px;padding:3px;display:grid;box-shadow:inset 0 1px #ffffff09}.DeliveryPhoneWorkspace-module__VXrd2G__tabsManager{grid-template-columns:repeat(3,minmax(0,1fr))}.DeliveryPhoneWorkspace-module__VXrd2G__tab{color:#c4cbd2;background:0 0;border:0;border-radius:10px;min-height:48px;font-size:14px;font-weight:720}.DeliveryPhoneWorkspace-module__VXrd2G__tabActive{color:#fff;background:linear-gradient(135deg,#42d342,#199c36);box-shadow:inset 0 1px #ffffff47,0 4px 12px #15bd3f3b}.DeliveryPhoneWorkspace-module__VXrd2G__tabIcon{color:currentColor;vertical-align:-1px;margin-right:8px;font-size:18px}.DeliveryPhoneWorkspace-module__VXrd2G__main{min-width:0;padding:0 12px 18px}.DeliveryPhoneWorkspace-module__VXrd2G__notice{color:#fecaca;background:#7f1d1d40;border:1px solid #f871718c;border-radius:9px;margin:7px 0;padding:8px 10px;font-size:11px}.DeliveryPhoneWorkspace-module__VXrd2G__offline{color:#fef08a;background:#713f124d;border-color:#facc1580}.DeliveryPhoneWorkspace-module__VXrd2G__starter{margin:7px 0}.DeliveryPhoneWorkspace-module__VXrd2G__statusFilters{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:7px 0 10px;display:grid}.DeliveryPhoneWorkspace-module__VXrd2G__filter{color:#d5dae0;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#122230e0,#081622e0);border:1px solid #7a95aa45;border-radius:8px;min-width:0;min-height:40px;padding:0 5px;font-size:10px;font-weight:700;overflow:hidden}.DeliveryPhoneWorkspace-module__VXrd2G__filterActive{color:#fff;background:linear-gradient(#2265257a,#082a1cb8);border-color:#56e830b3;box-shadow:inset 0 0 15px #35d43a14}.DeliveryPhoneWorkspace-module__VXrd2G__count{color:#07120b;background:var(--delivery-green);border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:4px;font-size:10px;font-weight:900;display:inline-grid}.DeliveryPhoneWorkspace-module__VXrd2G__countAmber{background:#f5a500}.DeliveryPhoneWorkspace-module__VXrd2G__section{margin-top:11px}.DeliveryPhoneWorkspace-module__VXrd2G__sectionHeader{align-items:center;gap:8px;min-height:30px;display:flex}.DeliveryPhoneWorkspace-module__VXrd2G__sectionHeader h2{color:#f7f8fa;letter-spacing:-.015em;margin:0;font-size:15px;font-weight:780}.DeliveryPhoneWorkspace-module__VXrd2G__sectionHeader .DeliveryPhoneWorkspace-module__VXrd2G__sectionCount{min-width:24px;height:24px;color:var(--delivery-green);background:#15572247;border-radius:999px;place-items:center;font-size:12px;font-weight:850;display:inline-grid}.DeliveryPhoneWorkspace-module__VXrd2G__sectionHeader .DeliveryPhoneWorkspace-module__VXrd2G__sectionCountAmber{color:#ffaf00;background:#744a0047}.DeliveryPhoneWorkspace-module__VXrd2G__viewAll{color:#aeb7c0;background:0 0;border:0;margin-left:auto;font-size:11px}.DeliveryPhoneWorkspace-module__VXrd2G__viewAll:after{content:"›";vertical-align:-2px;margin-left:8px;font-size:22px}.DeliveryPhoneWorkspace-module__VXrd2G__horizontalCards{scrollbar-width:none;grid-auto-columns:minmax(126px,1fr);grid-auto-flow:column;gap:7px;padding:4px 0 2px;display:grid;overflow-x:auto}.DeliveryPhoneWorkspace-module__VXrd2G__horizontalCards::-webkit-scrollbar{display:none}.DeliveryPhoneWorkspace-module__VXrd2G__orderCard{color:#eff3f5;text-align:left;background:linear-gradient(150deg,#142533f0,#071420f5);border:1px solid #7991a347;border-radius:9px;min-height:102px;padding:9px;box-shadow:inset 0 1px #ffffff06,0 8px 18px #0000001f}.DeliveryPhoneWorkspace-module__VXrd2G__orderCardSelected{border-color:var(--delivery-green);background:radial-gradient(circle at 18% 15%,#44c6372e,#0000 65%),#07161ff7;box-shadow:0 0 12px #45ee2961,inset 0 0 12px #3ec72c14}.DeliveryPhoneWorkspace-module__VXrd2G__cardTop{justify-content:space-between;align-items:center;gap:5px;display:flex}.DeliveryPhoneWorkspace-module__VXrd2G__priority{color:#7cf646;text-transform:uppercase;align-items:center;gap:3px;font-size:8px;font-weight:900;display:inline-flex}.DeliveryPhoneWorkspace-module__VXrd2G__routeBadge{color:#6ce844;background:#0c3e1a59;border:1px solid #42be4066;border-radius:5px;padding:2px 5px;font-size:8px}.DeliveryPhoneWorkspace-module__VXrd2G__orderNumber{color:#fff;margin:6px 0 3px;font-size:17px;line-height:1;display:block}.DeliveryPhoneWorkspace-module__VXrd2G__cardMeta{color:#c6cdd3;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;overflow:hidden}.DeliveryPhoneWorkspace-module__VXrd2G__cardMetaGreen{color:#70e93d;font-weight:700}.DeliveryPhoneWorkspace-module__VXrd2G__miniCard{min-height:57px;padding:9px 10px}.DeliveryPhoneWorkspace-module__VXrd2G__miniCard .DeliveryPhoneWorkspace-module__VXrd2G__orderNumber{margin:0;font-size:14px;display:inline}.DeliveryPhoneWorkspace-module__VXrd2G__readyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.DeliveryPhoneWorkspace-module__VXrd2G__waitBanner{color:#dce3e7;background:linear-gradient(90deg,#0f491f5e,#051e1c80);border:1px solid #3eaf3b42;border-radius:9px;align-items:center;gap:10px;margin:10px 0 0;padding:8px 12px;font-size:11px;display:flex}.DeliveryPhoneWorkspace-module__VXrd2G__waitIcon{color:var(--delivery-green);font-size:20px}.DeliveryPhoneWorkspace-module__VXrd2G__mapFrame{background:linear-gradient(32deg,#0000 47%,#25435959 48% 50%,#0000 51%) 0 0/96px 83px,linear-gradient(-28deg,#0000 45%,#1c3c5147 46% 48%,#0000 49%) 18px 7px/74px 61px,radial-gradient(circle at 60% 45%,#0d2a3ceb,#03101c 76%);border-block:1px solid #5b839e2e;min-height:492px;margin:0 -12px;position:relative;overflow:hidden}.DeliveryPhoneWorkspace-module__VXrd2G__mapHost{position:absolute;inset:0}.DeliveryPhoneWorkspace-module__VXrd2G__fallbackRoute{pointer-events:none;position:absolute;inset:0;overflow:hidden}.DeliveryPhoneWorkspace-module__VXrd2G__fallbackRoute:before,.DeliveryPhoneWorkspace-module__VXrd2G__fallbackRoute:after{content:"";transform-origin:0;background:#75ff33;border-radius:99px;height:4px;position:absolute;box-shadow:0 0 5px #75ff33,0 0 14px #75ff33b3}.DeliveryPhoneWorkspace-module__VXrd2G__fallbackRoute:before{width:45%;top:69%;left:13%;transform:rotate(-24deg)}.DeliveryPhoneWorkspace-module__VXrd2G__fallbackRoute:after{width:43%;top:49%;left:49%;transform:rotate(-13deg)}.DeliveryPhoneWorkspace-module__VXrd2G__fallbackBend{background:#75ff33;border-radius:99px;width:28%;height:4px;position:absolute;top:59%;left:28%;transform:rotate(8deg);box-shadow:0 0 5px #75ff33,0 0 14px #75ff33b3}.DeliveryPhoneWorkspace-module__VXrd2G__fallbackPin{color:#dffbff;justify-items:center;font-size:11px;font-weight:800;display:grid;position:absolute}.DeliveryPhoneWorkspace-module__VXrd2G__fallbackPin span{white-space:nowrap;background:#042e39f0;border:1px solid #55deeb;border-radius:9px;padding:5px 8px}.DeliveryPhoneWorkspace-module__VXrd2G__fallbackPin i{background:#06141e;border:5px solid #55d9e5;border-radius:50% 50% 50% 0;width:23px;height:28px;margin-top:3px;display:block;transform:rotate(-45deg);box-shadow:0 0 10px #4ee7ee8c}.DeliveryPhoneWorkspace-module__VXrd2G__fallbackPinCurrent span{color:#fff;background:#225b1cf2;border-color:#8af04a}.DeliveryPhoneWorkspace-module__VXrd2G__fallbackPinCurrent i{border-color:#8cf14a;box-shadow:0 0 15px #75f741d9}.DeliveryPhoneWorkspace-module__VXrd2G__fallbackPinOne{top:49%;left:41%}.DeliveryPhoneWorkspace-module__VXrd2G__fallbackPinTwo{top:36%;left:64%}.DeliveryPhoneWorkspace-module__VXrd2G__fallbackPinThree{top:24%;right:8%}.DeliveryPhoneWorkspace-module__VXrd2G__mapShade{pointer-events:none;background:linear-gradient(#020c1433,#0000 25% 72%,#020c146b);position:absolute;inset:0}.DeliveryPhoneWorkspace-module__VXrd2G__mapStatus{color:#84939e;text-align:right;background:#020c14b8;border-radius:6px;max-width:245px;margin:0;padding:3px 7px;font-size:8px;position:absolute;bottom:5px;right:10px}.DeliveryPhoneWorkspace-module__VXrd2G__mapChipColumn{gap:6px;display:grid;position:absolute;top:12px;left:14px}.DeliveryPhoneWorkspace-module__VXrd2G__mapChip{color:#dfe6ea;background:#03101be0;border:1px solid #7c9cb054;border-radius:11px;align-items:center;gap:7px;width:max-content;min-height:28px;padding:0 10px;font-size:10px;display:inline-flex;box-shadow:0 4px 14px #0000002e}.DeliveryPhoneWorkspace-module__VXrd2G__mapChip:before{background:var(--delivery-green);content:"";border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px}.DeliveryPhoneWorkspace-module__VXrd2G__mapChipCyan{color:var(--delivery-cyan)}.DeliveryPhoneWorkspace-module__VXrd2G__mapChipCyan:before{content:"⌁";background:0 0;width:auto;height:auto;font-size:15px}.DeliveryPhoneWorkspace-module__VXrd2G__optimized{color:#e7ecef;background:#031119e6;border:1px solid #4acf2a80;border-radius:11px;align-items:center;gap:7px;min-height:30px;padding:0 9px;font-size:10px;display:inline-flex;position:absolute;top:12px;right:13px}.DeliveryPhoneWorkspace-module__VXrd2G__optimized:after{color:#06150b;background:var(--delivery-green);content:"✓";border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;font-weight:900;display:grid}.DeliveryPhoneWorkspace-module__VXrd2G__mapControls{background:#05111be6;border:1px solid #7b93a461;border-radius:9px;display:grid;position:absolute;top:148px;right:15px;overflow:hidden}.DeliveryPhoneWorkspace-module__VXrd2G__mapControl{color:#e9edf0;background:0 0;border:0;border-bottom:1px solid #8297a838;place-items:center;width:38px;height:39px;font-size:21px;display:grid}.DeliveryPhoneWorkspace-module__VXrd2G__mapControl:last-child{border-bottom:0}.DeliveryPhoneWorkspace-module__VXrd2G__pickup{color:#eff4f6;background:#030f18e6;border:1px solid #a5b7c46b;border-radius:11px;grid-template-columns:27px auto;align-items:center;gap:7px;min-width:127px;padding:8px 10px;font-size:10px;display:grid;position:absolute;bottom:30px;left:16px}.DeliveryPhoneWorkspace-module__VXrd2G__pickupIcon{color:#6af0c8;border:1px solid #37e4b0b3;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;display:grid}.DeliveryPhoneWorkspace-module__VXrd2G__mapMarker{color:#dffbff;filter:drop-shadow(0 4px 8px #000000b3);background:0 0;border:0;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-100%)}.DeliveryPhoneWorkspace-module__VXrd2G__mapMarkerLabel{white-space:nowrap;background:#042e39eb;border:1px solid #55deeb;border-radius:9px;padding:5px 8px;font-size:11px;font-weight:800;display:block}.DeliveryPhoneWorkspace-module__VXrd2G__mapMarkerPin{background:#06141e;border:5px solid #55d9e5;border-radius:50% 50% 50% 0;width:24px;height:29px;margin-top:2px;display:block;transform:rotate(-45deg);box-shadow:0 0 10px #4ee7ee8c}.DeliveryPhoneWorkspace-module__VXrd2G__mapMarkerCurrent .DeliveryPhoneWorkspace-module__VXrd2G__mapMarkerLabel{color:#f7fff3;background:#225b1cf2;border-color:#8af04a}.DeliveryPhoneWorkspace-module__VXrd2G__mapMarkerCurrent .DeliveryPhoneWorkspace-module__VXrd2G__mapMarkerPin{border-color:#8cf14a;box-shadow:0 0 15px #75f741d9}.DeliveryPhoneWorkspace-module__VXrd2G__detail{z-index:6;background:linear-gradient(160deg,#0a1c2afa,#04111cfa);border:1px solid #8ba3b459;border-radius:17px;margin-top:10px;padding:13px 12px 11px;position:relative;box-shadow:0 -10px 30px #00000029,inset 0 1px #ffffff06}.DeliveryPhoneWorkspace-module__VXrd2G__detail:before{content:"";background:#4c5964;border-radius:99px;width:48px;height:4px;margin:-6px auto 9px;display:block}.DeliveryPhoneWorkspace-module__VXrd2G__mapDetail{border-radius:18px 18px 13px 13px;margin:-4px -1px 0}.DeliveryPhoneWorkspace-module__VXrd2G__detailTop{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.DeliveryPhoneWorkspace-module__VXrd2G__nextStop{color:var(--delivery-green);text-transform:uppercase;margin:0 0 2px;font-size:10px}.DeliveryPhoneWorkspace-module__VXrd2G__detailNumber{color:#fff;letter-spacing:.01em;margin:0;font-size:27px;font-weight:840}.DeliveryPhoneWorkspace-module__VXrd2G__stopMeta{color:#c7ced4;margin:5px 0 0;font-size:10px}.DeliveryPhoneWorkspace-module__VXrd2G__payment{text-align:right}.DeliveryPhoneWorkspace-module__VXrd2G__payment strong{color:var(--delivery-green);font-size:19px;line-height:1.1;display:block}.DeliveryPhoneWorkspace-module__VXrd2G__payment small{color:#aab3ba;margin-top:3px;font-size:9px;display:block}.DeliveryPhoneWorkspace-module__VXrd2G__paymentPill{color:#77ec44;border:1px solid #59de2d99;border-radius:999px;margin-top:4px;padding:2px 8px;font-size:9px;display:inline-block}.DeliveryPhoneWorkspace-module__VXrd2G__customerRow{grid-template-columns:minmax(0,1fr) repeat(2,auto);align-items:center;gap:8px;margin-top:8px;display:grid}.DeliveryPhoneWorkspace-module__VXrd2G__customer{color:#eff2f4;font-size:12px;line-height:1.5}.DeliveryPhoneWorkspace-module__VXrd2G__customer span{color:#bec7ce;font-size:10px;display:block}.DeliveryPhoneWorkspace-module__VXrd2G__metric{text-align:center;border-left:1px solid #899dac40;min-width:56px;padding-left:8px}.DeliveryPhoneWorkspace-module__VXrd2G__metric strong{color:#edf2f4;font-size:13px;display:block}.DeliveryPhoneWorkspace-module__VXrd2G__metric small{color:#9ca8b1;font-size:9px}.DeliveryPhoneWorkspace-module__VXrd2G__progress{color:var(--delivery-green);align-items:center;gap:5px;margin:8px 0 0;font-size:10px;font-weight:750;display:flex}.DeliveryPhoneWorkspace-module__VXrd2G__progress i{background:#34414b;border-radius:99px;width:18px;height:5px}.DeliveryPhoneWorkspace-module__VXrd2G__progress i:first-of-type{background:var(--delivery-green);margin-left:4px}.DeliveryPhoneWorkspace-module__VXrd2G__detailActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.DeliveryPhoneWorkspace-module__VXrd2G__actionButton{color:#f2f5f7;background:linear-gradient(#152a3b,#0b1d2c);border:1px solid #7d96a840;border-radius:9px;min-height:43px;padding:0 7px;font-size:12px}.DeliveryPhoneWorkspace-module__VXrd2G__actionButtonPrimary{background:linear-gradient(#08496a,#073450);border-color:#1998ba}.DeliveryPhoneWorkspace-module__VXrd2G__actionButtonGreen{background:linear-gradient(135deg,#34c744,#188c31);border-color:#66da40}.DeliveryPhoneWorkspace-module__VXrd2G__modeTabs{background:#0410198c;border:1px solid #899eae38;border-radius:9px;grid-template-columns:repeat(2,auto);margin-top:10px;padding:2px;display:inline-grid}.DeliveryPhoneWorkspace-module__VXrd2G__modeButton{color:#aab4bc;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 12px;font-size:10px}.DeliveryPhoneWorkspace-module__VXrd2G__modeActive{color:#efffea;background:#277e2a73;border:1px solid #52d830a6}.DeliveryPhoneWorkspace-module__VXrd2G__itemsPanel{background:#030f1875;border:1px solid #899eae33;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px;display:grid;overflow:hidden}.DeliveryPhoneWorkspace-module__VXrd2G__itemGroup{min-width:0;padding:9px 10px}.DeliveryPhoneWorkspace-module__VXrd2G__itemGroup+.DeliveryPhoneWorkspace-module__VXrd2G__itemGroup{border-left:1px solid #899eae3d}.DeliveryPhoneWorkspace-module__VXrd2G__itemHeading{color:#e8ecef;justify-content:space-between;align-items:center;margin:0 0 7px;font-size:12px;display:flex}.DeliveryPhoneWorkspace-module__VXrd2G__itemHeading span{color:#c7cfd5;border:1px solid #899eae40;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:500}.DeliveryPhoneWorkspace-module__VXrd2G__itemRow{color:#dfe4e8;grid-template-columns:17px minmax(0,1fr) 25px;align-items:center;gap:5px;min-height:25px;font-size:10px;display:grid}.DeliveryPhoneWorkspace-module__VXrd2G__itemCheck{border:1px solid var(--delivery-green);width:15px;height:15px;color:var(--delivery-green);border-radius:50%;place-items:center;font-size:10px;display:grid}.DeliveryPhoneWorkspace-module__VXrd2G__itemQty{color:#eff3f5;background:#0f1f2bbf;border:1px solid #899eae45;border-radius:999px;place-items:center;width:25px;height:22px;display:grid}.DeliveryPhoneWorkspace-module__VXrd2G__participantName{color:var(--delivery-cyan);margin:7px 0 3px;font-size:9px;font-weight:800}.DeliveryPhoneWorkspace-module__VXrd2G__infoRows{border-top:1px solid #899eae33;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.DeliveryPhoneWorkspace-module__VXrd2G__infoRow{color:#d7dde1;grid-template-columns:24px minmax(0,1fr) 34px;align-items:center;min-height:49px;padding:6px 9px;font-size:10px;display:grid}.DeliveryPhoneWorkspace-module__VXrd2G__infoRow+.DeliveryPhoneWorkspace-module__VXrd2G__infoRow{border-left:1px solid #899eae33}.DeliveryPhoneWorkspace-module__VXrd2G__infoIcon{color:var(--delivery-green);font-size:17px}.DeliveryPhoneWorkspace-module__VXrd2G__infoRow strong{color:var(--delivery-green);font-size:10px;display:block}.DeliveryPhoneWorkspace-module__VXrd2G__cameraButton{color:#dfe5e9;background:#0d1d2acc;border:1px solid #8ba0af4d;border-radius:7px;place-items:center;width:34px;height:29px;font-size:16px;display:grid}.DeliveryPhoneWorkspace-module__VXrd2G__primaryWide{color:#fff;background:linear-gradient(135deg,#35c83f,#188f31);border:1px solid #78e04f;border-radius:10px;width:100%;min-height:48px;margin-top:9px;font-size:16px;font-weight:800;box-shadow:inset 0 1px #ffffff42}.DeliveryPhoneWorkspace-module__VXrd2G__dangerWide{color:#ff4141;background:#410a0f47;border:1px solid #ef3030;border-radius:9px;width:100%;min-height:43px;margin-top:7px;font-size:13px;font-weight:720}.DeliveryPhoneWorkspace-module__VXrd2G__primaryWide:disabled,.DeliveryPhoneWorkspace-module__VXrd2G__dangerWide:disabled,.DeliveryPhoneWorkspace-module__VXrd2G__actionButton:disabled{opacity:.48}.DeliveryPhoneWorkspace-module__VXrd2G__footerStrip{background:#05131d9e;border:1px solid #899eae33;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;padding:5px;display:grid}.DeliveryPhoneWorkspace-module__VXrd2G__footerStat{color:#aeb8c0;grid-template-columns:28px 1fr;align-items:center;gap:5px;min-height:38px;padding:3px 6px;font-size:9px;display:grid}.DeliveryPhoneWorkspace-module__VXrd2G__footerStat+.DeliveryPhoneWorkspace-module__VXrd2G__footerStat{border-left:1px solid #899eae33}.DeliveryPhoneWorkspace-module__VXrd2G__footerStat i{color:var(--delivery-cyan);font-size:20px;font-style:normal}.DeliveryPhoneWorkspace-module__VXrd2G__footerStat strong{color:var(--delivery-cyan);font-size:11px;display:block}.DeliveryPhoneWorkspace-module__VXrd2G__footerStatGreen i,.DeliveryPhoneWorkspace-module__VXrd2G__footerStatGreen strong{color:var(--delivery-green)}.DeliveryPhoneWorkspace-module__VXrd2G__empty{color:#8f9da7;text-align:center;background:#081723b8;border:1px solid #899eae33;border-radius:12px;margin:20px 0;padding:28px 14px;font-size:12px}.DeliveryPhoneWorkspace-module__VXrd2G__fleet{padding-top:4px}.DeliveryPhoneWorkspace-module__VXrd2G__catering{background:#081723d1;border:1px solid #899eae3d;border-radius:10px;margin-top:10px;padding:8px}.DeliveryPhoneWorkspace-module__VXrd2G__catering summary{color:#dbe3e7;font-size:11px;font-weight:800}body.delivery-reference-page{background:#000812;min-width:0}body.delivery-reference-page [data-portal-id=delivery]{background:#000812;min-height:100dvh}body.delivery-reference-page [data-portal-id=delivery]>div{background:0 0;min-height:100dvh}body.delivery-reference-page [data-portal-search-root=staff-delivery]{max-width:none;padding:0;overflow:visible}body.delivery-reference-page [data-delivery-shell-toolbar]{display:none}.delivery-shell-drawer-heading{display:none}body.delivery-reference-page.delivery-shell-menu-open{overflow:hidden}body.delivery-reference-page.delivery-shell-menu-open [data-delivery-shell-toolbar]{z-index:220;background:#00050ad1;border:0;justify-content:flex-start;align-items:flex-start;padding:10px;display:flex;position:fixed;inset:0;overflow:auto}body.delivery-reference-page.delivery-shell-menu-open [data-delivery-shell-toolbar]>div{background:#061522;border:1px solid #6f8ea35c;border-radius:14px;width:min(90vw,370px);max-height:calc(100dvh - 20px);margin:0;padding:8px;overflow:auto;box-shadow:0 20px 70px #0000008c}body.delivery-reference-page.delivery-shell-menu-open .delivery-shell-drawer-heading{justify-content:space-between;align-items:center;min-height:42px;margin-bottom:6px;padding:0 4px;font-size:15px;font-weight:800;display:flex}.delivery-shell-drawer-close{color:#fff;background:#0d2233;border:1px solid #94a3b85c;border-radius:50%;place-items:center;width:38px;height:38px;font-size:21px;display:grid}@media (min-width:700px){.DeliveryPhoneWorkspace-module__VXrd2G__page{border:1px solid #7797ad47;border-radius:28px;min-height:calc(100dvh - 36px);margin-block:18px}}@media (max-width:390px){.DeliveryPhoneWorkspace-module__VXrd2G__topbar{grid-template-columns:38px minmax(0,1fr) auto;min-height:84px;padding-inline:10px}.DeliveryPhoneWorkspace-module__VXrd2G__courier{grid-template-columns:minmax(0,auto) 48px;gap:6px}.DeliveryPhoneWorkspace-module__VXrd2G__avatarRing{width:48px;height:48px}.DeliveryPhoneWorkspace-module__VXrd2G__courierName{max-width:92px;font-size:12px}.DeliveryPhoneWorkspace-module__VXrd2G__vehicle{font-size:9px}.DeliveryPhoneWorkspace-module__VXrd2G__clocked{padding-inline:6px;font-size:8px}.DeliveryPhoneWorkspace-module__VXrd2G__tabs{margin-inline:9px}.DeliveryPhoneWorkspace-module__VXrd2G__main{padding-inline:9px}.DeliveryPhoneWorkspace-module__VXrd2G__filter{font-size:9px}.DeliveryPhoneWorkspace-module__VXrd2G__mapFrame{min-height:455px;margin-inline:-9px}.DeliveryPhoneWorkspace-module__VXrd2G__optimized{text-overflow:ellipsis;white-space:nowrap;max-width:125px;right:8px;overflow:hidden}.DeliveryPhoneWorkspace-module__VXrd2G__mapChipColumn{left:9px}.DeliveryPhoneWorkspace-module__VXrd2G__detail{padding-inline:9px}.DeliveryPhoneWorkspace-module__VXrd2G__itemGroup{padding-inline:7px}.DeliveryPhoneWorkspace-module__VXrd2G__itemRow{font-size:9px}}@media (prefers-reduced-motion:reduce){.DeliveryPhoneWorkspace-module__VXrd2G__page *,.DeliveryPhoneWorkspace-module__VXrd2G__page :before,.DeliveryPhoneWorkspace-module__VXrd2G__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.PortalControlLayout-module__Hd2gnG__item{will-change:transform;flex:none;min-width:0;max-width:100%;height:2.75rem;min-height:2.75rem;max-height:2.75rem;position:relative}.PortalControlLayout-module__Hd2gnG__grid{flex-wrap:wrap;align-items:center;gap:.5rem .25rem;min-width:0;max-width:100%;display:flex;overflow:hidden visible}.PortalControlLayout-module__Hd2gnG__grid[data-portal-layout-positioned=true]{grid-template-columns:repeat(auto-fill,4px);grid-auto-rows:2px;align-items:start;gap:0;display:grid;overflow:visible}.PortalControlLayout-module__Hd2gnG__identity{flex:none}.PortalControlLayout-module__Hd2gnG__contents{display:contents}.PortalControlLayout-module__Hd2gnG__grid [data-staff-header-slot]{display:contents}.PortalControlLayout-module__Hd2gnG__grid [data-staff-header-slot]>[data-compact-portal-status]{display:contents}.PortalControlLayout-module__Hd2gnG__grid [data-staff-header-slot] [data-compact-portal-row]{display:contents}.PortalControlLayout-module__Hd2gnG__grid [data-operational-metrics]{display:contents}.PortalControlLayout-module__Hd2gnG__searchItem{flex:0 15rem;width:min(15rem,100%)}.PortalControlLayout-module__Hd2gnG__operationalSearchItem{flex-basis:11rem;width:min(11rem,100%)}.PortalControlLayout-module__Hd2gnG__layoutControls{z-index:20;flex:1 0 100%;width:100%;position:static}.PortalControlLayout-module__Hd2gnG__grid[data-portal-layout-positioned=true] .PortalControlLayout-module__Hd2gnG__layoutControls{grid-column:1/-1}.PortalControlLayout-module__Hd2gnG__activator{color:inherit;font:inherit;text-align:inherit;-webkit-touch-callout:none;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:0;border-radius:.75rem;padding:0;display:block;position:relative}.PortalControlLayout-module__Hd2gnG__activator:focus-visible{outline-offset:2px;outline:2px solid #67e8f9}.PortalControlLayout-module__Hd2gnG__activationProgress{--portal-layout-progress:0;z-index:5;pointer-events:none;background:conic-gradient(#67e8f9 calc(var(--portal-layout-progress) * 1turn),transparent 0);border-radius:.9rem;padding:2px;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.PortalControlLayout-module__Hd2gnG__activationCountdown{z-index:6;color:#cffafe;text-align:center;background:#083344;border-radius:999px;min-width:1.75rem;padding:.15rem .3rem;font-size:.625rem;font-weight:900;position:absolute;bottom:-.25rem;right:-.2rem}.PortalControlLayout-module__Hd2gnG__surface{border-radius:.8rem;min-width:0;height:100%;position:relative}.PortalControlLayout-module__Hd2gnG__surfaceEditing{outline-offset:3px;animation:.48s ease-in-out infinite alternate PortalControlLayout-module__Hd2gnG__portal-control-wiggle;animation-delay:var(--portal-wiggle-delay,0s);outline:1px dashed #67e8f9e0;padding-right:1.35rem}.PortalControlLayout-module__Hd2gnG__portalSurfaceEditing{contain:paint;border-radius:inherit;overflow:hidden;box-shadow:inset 0 0 0 1px #67e8f9b3}.PortalControlLayout-module__Hd2gnG__content{align-items:stretch;min-width:0;height:100%;display:flex}:is(.PortalControlLayout-module__Hd2gnG__content>button,.PortalControlLayout-module__Hd2gnG__content>a,.PortalControlLayout-module__Hd2gnG__content>label,.PortalControlLayout-module__Hd2gnG__content>.PortalControlLayout-module__Hd2gnG__activator){height:100%;min-height:100%;max-height:100%}.PortalControlLayout-module__Hd2gnG__legacyItem{height:auto;min-height:0;max-height:none}.PortalControlLayout-module__Hd2gnG__legacyItem .PortalControlLayout-module__Hd2gnG__surface,.PortalControlLayout-module__Hd2gnG__legacyItem .PortalControlLayout-module__Hd2gnG__content{height:auto}.PortalControlLayout-module__Hd2gnG__legacyItem .PortalControlLayout-module__Hd2gnG__content{align-items:center}:is(.PortalControlLayout-module__Hd2gnG__legacyItem .PortalControlLayout-module__Hd2gnG__content>button,.PortalControlLayout-module__Hd2gnG__legacyItem .PortalControlLayout-module__Hd2gnG__content>a,.PortalControlLayout-module__Hd2gnG__legacyItem .PortalControlLayout-module__Hd2gnG__content>label,.PortalControlLayout-module__Hd2gnG__legacyItem .PortalControlLayout-module__Hd2gnG__content>.PortalControlLayout-module__Hd2gnG__activator){height:auto;min-height:0;max-height:none}.PortalControlLayout-module__Hd2gnG__surfaceEditing .PortalControlLayout-module__Hd2gnG__content,.PortalControlLayout-module__Hd2gnG__portalSurfaceEditing .PortalControlLayout-module__Hd2gnG__content{pointer-events:none;-webkit-user-select:none;user-select:none}.PortalControlLayout-module__Hd2gnG__dragging{z-index:100;opacity:.94}.PortalControlLayout-module__Hd2gnG__dragging .PortalControlLayout-module__Hd2gnG__surfaceEditing{outline-style:solid;animation:none;box-shadow:0 10px 28px #22d3ee3d}.PortalControlLayout-module__Hd2gnG__dragging .PortalControlLayout-module__Hd2gnG__portalSurfaceEditing{box-shadow:inset 0 0 0 1px #cffafe,0 10px 28px #22d3ee3d}.PortalControlLayout-module__Hd2gnG__grip{z-index:4;touch-action:none;cursor:grab;color:#ecfeff;opacity:.2;background:#082f49eb;border:1px solid #7dd3fc8c;border-radius:.45rem;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;min-height:24px;transition:opacity .12s,border-color .12s;display:inline-flex;position:absolute;top:2px;right:2px}.PortalControlLayout-module__Hd2gnG__grip:before{content:"";position:absolute;inset:-8px}.PortalControlLayout-module__Hd2gnG__grip:hover,.PortalControlLayout-module__Hd2gnG__grip:focus-visible,.PortalControlLayout-module__Hd2gnG__grip:active,.PortalControlLayout-module__Hd2gnG__dragging .PortalControlLayout-module__Hd2gnG__grip{opacity:1;border-color:#cffafe}.PortalControlLayout-module__Hd2gnG__grip:focus-visible{outline-offset:2px;outline:2px solid #67e8f9}.PortalControlLayout-module__Hd2gnG__grip:active{cursor:grabbing}.PortalControlLayout-module__Hd2gnG__gripDots{font-size:1rem;font-weight:900;line-height:1;transform:rotate(90deg)}.PortalControlLayout-module__Hd2gnG__portalGrip{z-index:4;box-sizing:border-box;touch-action:none;cursor:grab;border-radius:inherit;color:#ecfeff;opacity:.72;background:linear-gradient(#082f49e6,#082f4975);border:0;border-bottom:1px solid #7dd3fca6;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;height:25%;min-height:11px;transition:opacity .12s,border-color .12s;display:inline-flex;position:absolute;inset:0 0 auto;overflow:hidden}.PortalControlLayout-module__Hd2gnG__portalGrip:hover,.PortalControlLayout-module__Hd2gnG__portalGrip:focus-visible,.PortalControlLayout-module__Hd2gnG__portalGrip:active,.PortalControlLayout-module__Hd2gnG__dragging .PortalControlLayout-module__Hd2gnG__portalGrip{opacity:1;border-color:#cffafe}.PortalControlLayout-module__Hd2gnG__portalGrip:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #67e8f9}.PortalControlLayout-module__Hd2gnG__portalGrip:active{cursor:grabbing}.PortalControlLayout-module__Hd2gnG__portalGripDots{letter-spacing:.32rem;white-space:nowrap;max-width:calc(100% - .35rem);padding-left:.32rem;font-size:.72rem;font-weight:900;line-height:1;overflow:hidden}.PortalControlLayout-module__Hd2gnG__controls{background:#040d1ff0;border:1px solid #22d3ee94;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .65rem;width:100%;max-width:100%;margin-top:.4rem;padding:.45rem .55rem;display:grid}.PortalControlLayout-module__Hd2gnG__controlsSummary{align-items:center;gap:.5rem;min-width:0;display:flex}.PortalControlLayout-module__Hd2gnG__controlsLabel{color:#cffafe;letter-spacing:.035em;text-transform:uppercase;font-size:.72rem;font-weight:900}.PortalControlLayout-module__Hd2gnG__saved,.PortalControlLayout-module__Hd2gnG__unsaved{white-space:nowrap;border-radius:999px;padding:.15rem .42rem;font-size:.65rem;font-weight:900}.PortalControlLayout-module__Hd2gnG__saved{color:#86efac;background:#14532d8c}.PortalControlLayout-module__Hd2gnG__unsaved{color:#fde68a;background:#78350f99}.PortalControlLayout-module__Hd2gnG__controlsActions{align-items:center;gap:.35rem;display:flex}.PortalControlLayout-module__Hd2gnG__saveButton,.PortalControlLayout-module__Hd2gnG__secondaryButton{min-height:44px;font:inherit;cursor:pointer;border:1px solid #67e8f9ad;border-radius:.7rem;padding:.5rem .75rem;font-size:.78rem;font-weight:900}.PortalControlLayout-module__Hd2gnG__saveButton{color:#03111f;background:#67e8f9}.PortalControlLayout-module__Hd2gnG__secondaryButton{color:#ecfeff;background:#0f172a}.PortalControlLayout-module__Hd2gnG__saveButton:disabled,.PortalControlLayout-module__Hd2gnG__secondaryButton:disabled{cursor:wait;opacity:.62}.PortalControlLayout-module__Hd2gnG__saveButton:focus-visible,.PortalControlLayout-module__Hd2gnG__secondaryButton:focus-visible{outline-offset:2px;outline:2px solid #e0f2fe}.PortalControlLayout-module__Hd2gnG__error,.PortalControlLayout-module__Hd2gnG__status{grid-column:1/-1;margin:0;font-size:.7rem}.PortalControlLayout-module__Hd2gnG__error{color:#fecdd3}.PortalControlLayout-module__Hd2gnG__status{color:#a5f3fc}.PortalControlLayout-module__Hd2gnG__screenReaderOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-admin-permanent-header]{padding-top:0;padding-bottom:0}[data-admin-permanent-header]>div:first-child{padding-bottom:0}[data-admin-secondary-navigation] a{height:24px;min-height:24px;font-size:9px}@keyframes PortalControlLayout-module__Hd2gnG__portal-control-wiggle{0%{transform:rotate(-1.2deg)translateY(-.4px)}to{transform:rotate(1.2deg)translateY(.4px)}}@media (max-width:1279px) and (orientation:landscape){.PortalControlLayout-module__Hd2gnG__item{flex:none}.PortalControlLayout-module__Hd2gnG__controls{grid-template-columns:1fr}.PortalControlLayout-module__Hd2gnG__controlsActions{justify-content:flex-end}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){.PortalControlLayout-module__Hd2gnG__grid:not([data-portal-layout-positioned=true]){scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.PortalControlLayout-module__Hd2gnG__item,.PortalControlLayout-module__Hd2gnG__dragging .PortalControlLayout-module__Hd2gnG__surfaceEditing,.PortalControlLayout-module__Hd2gnG__portalGrip{transition:none!important}}
.PayrollTimecardAcknowledgements-module__TgewWW__gateRoot{min-height:100%;position:relative}html[data-payroll-timecard-ack-locked=true] [data-payroll-timecard-ack-restricted]{visibility:hidden!important;pointer-events:none!important}html[data-payroll-timecard-ack-locked=true] :is([role=alertdialog],[role=dialog],[role=menu],[aria-modal=true])[data-payroll-timecard-ack-control-locked=true]{visibility:hidden!important}html[data-payroll-timecard-ack-locked=true] [data-payroll-timecard-ack-control-locked=true]{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}html[data-payroll-timecard-ack-locked=true] [data-portal-control-id]:not([data-portal-control-id=clock]):not([data-portal-control-id=aux]):not([data-portal-control-id=sign-out]):not(:has([data-payroll-timecard-ack-allowed])){opacity:.28;filter:grayscale(.85)}.PayrollTimecardAcknowledgements-module__TgewWW__lockBackdrop{z-index:39;pointer-events:none;-webkit-backdrop-filter:grayscale(.8)blur(3px);backdrop-filter:grayscale(.8)blur(3px);background:#00050cb8;position:fixed;inset:0}.PayrollTimecardAcknowledgements-module__TgewWW__gateNotice,.PayrollTimecardAcknowledgements-module__TgewWW__queryNotice,.PayrollTimecardAcknowledgements-module__TgewWW__statePanel,.PayrollTimecardAcknowledgements-module__TgewWW__managerPanel{color:#e9f6ff;background:radial-gradient(circle at 12% 0,#13a4e01f,#0000 35%),linear-gradient(145deg,#051f36fa,#031322fa);border:1px solid #2c81af6b;box-shadow:inset 0 1px #ffffff0d}.PayrollTimecardAcknowledgements-module__TgewWW__gateNotice{top:max(.75rem, env(safe-area-inset-top));z-index:950;background:#071828f5;border-color:#fbbf2494;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.8rem;width:min(42rem,100% - 1rem);margin:0;padding:.7rem .85rem;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 0 26px #f59e0b2e}.PayrollTimecardAcknowledgements-module__TgewWW__gateNotice strong,.PayrollTimecardAcknowledgements-module__TgewWW__queryNotice strong{color:#ffe29a;display:block}.PayrollTimecardAcknowledgements-module__TgewWW__gateNotice p,.PayrollTimecardAcknowledgements-module__TgewWW__queryNotice p,.PayrollTimecardAcknowledgements-module__TgewWW__muted{color:#a9bfce;margin:.2rem 0 0;font-size:.78rem}.PayrollTimecardAcknowledgements-module__TgewWW__queryNotice{right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));z-index:70;background:#6841073d;border-color:#f5b83f61;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;width:min(34rem,100% - 2rem);margin:0;padding:.8rem 1rem;display:flex;position:fixed}.PayrollTimecardAcknowledgements-module__TgewWW__openButton,.PayrollTimecardAcknowledgements-module__TgewWW__primaryButton,.PayrollTimecardAcknowledgements-module__TgewWW__secondaryButton,.PayrollTimecardAcknowledgements-module__TgewWW__dangerButton,.PayrollTimecardAcknowledgements-module__TgewWW__smallButton{border-radius:.7rem;min-height:2.65rem;padding:.55rem .9rem;font-weight:800}.PayrollTimecardAcknowledgements-module__TgewWW__openButton,.PayrollTimecardAcknowledgements-module__TgewWW__primaryButton{color:#f0fff9;background:linear-gradient(135deg,#087c58,#059669 58%,#16b981);border:1px solid #23dc968c}.PayrollTimecardAcknowledgements-module__TgewWW__secondaryButton,.PayrollTimecardAcknowledgements-module__TgewWW__smallButton{color:#dceeff;background:#082640e0;border:1px solid #5a97c06b}.PayrollTimecardAcknowledgements-module__TgewWW__dangerButton{color:#ffd0d7;background:#70162866;border:1px solid #fb718585}.PayrollTimecardAcknowledgements-module__TgewWW__smallButton{min-height:2.25rem;padding:.4rem .65rem;font-size:.76rem}.PayrollTimecardAcknowledgements-module__TgewWW__openButton:disabled,.PayrollTimecardAcknowledgements-module__TgewWW__primaryButton:disabled,.PayrollTimecardAcknowledgements-module__TgewWW__secondaryButton:disabled,.PayrollTimecardAcknowledgements-module__TgewWW__dangerButton:disabled,.PayrollTimecardAcknowledgements-module__TgewWW__smallButton:disabled,.PayrollTimecardAcknowledgements-module__TgewWW__closeButton:disabled{cursor:not-allowed;opacity:.5}.PayrollTimecardAcknowledgements-module__TgewWW__backdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00050cd1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.PayrollTimecardAcknowledgements-module__TgewWW__dialog{color:#ecf7ff;background:radial-gradient(circle at 12% 0,#009eff21,#0000 34%),linear-gradient(145deg,#051f38fc,#02111ffc);border:1px solid #4694c570;border-radius:1.2rem;width:min(58rem,100%);max-height:min(92dvh,60rem);padding:1.3rem;position:relative;overflow:auto;box-shadow:0 28px 90px #00000094}.PayrollTimecardAcknowledgements-module__TgewWW__closeButton{color:#e5f4ff;background:#082640eb;border:1px solid #6ca3ca66;border-radius:.75rem;place-items:center;width:2.6rem;height:2.6rem;font-size:1.35rem;display:grid;position:absolute;top:.75rem;right:.75rem}.PayrollTimecardAcknowledgements-module__TgewWW__eyebrow{color:#55d5ff;letter-spacing:.14em;text-transform:uppercase;margin:0 3rem .25rem 0;font-size:.7rem;font-weight:900}.PayrollTimecardAcknowledgements-module__TgewWW__dialog h2,.PayrollTimecardAcknowledgements-module__TgewWW__dialog h3,.PayrollTimecardAcknowledgements-module__TgewWW__managerPanel h2,.PayrollTimecardAcknowledgements-module__TgewWW__managerPanel h3{margin:0}.PayrollTimecardAcknowledgements-module__TgewWW__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.PayrollTimecardAcknowledgements-module__TgewWW__summaryGrid article,.PayrollTimecardAcknowledgements-module__TgewWW__runCard,.PayrollTimecardAcknowledgements-module__TgewWW__employeeCard,.PayrollTimecardAcknowledgements-module__TgewWW__thread article,.PayrollTimecardAcknowledgements-module__TgewWW__statePanel{background:#07243cbd;border:1px solid #3c779f57;border-radius:.8rem;padding:.8rem}.PayrollTimecardAcknowledgements-module__TgewWW__summaryGrid small,.PayrollTimecardAcknowledgements-module__TgewWW__runCard small,.PayrollTimecardAcknowledgements-module__TgewWW__employeeCard small{color:#92aabc;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.PayrollTimecardAcknowledgements-module__TgewWW__summaryGrid b{color:#c8f2ff;margin-top:.25rem;display:block}.PayrollTimecardAcknowledgements-module__TgewWW__tableWrap{border:1px solid #38759d52;border-radius:.8rem;overflow-x:auto}.PayrollTimecardAcknowledgements-module__TgewWW__table{border-collapse:collapse;width:100%;min-width:44rem;font-size:.78rem}.PayrollTimecardAcknowledgements-module__TgewWW__table th,.PayrollTimecardAcknowledgements-module__TgewWW__table td{text-align:left;vertical-align:top;border-bottom:1px solid #366c9147;padding:.65rem}.PayrollTimecardAcknowledgements-module__TgewWW__table th{color:#b9d6e7;background:#0a2c46d1}.PayrollTimecardAcknowledgements-module__TgewWW__thread{gap:.6rem;margin-top:1rem;display:grid}.PayrollTimecardAcknowledgements-module__TgewWW__thread article[data-author=employee]{border-color:#f5b53d61}.PayrollTimecardAcknowledgements-module__TgewWW__thread article[data-author=management]{border-color:#31d3995c;margin-left:min(3rem,8vw)}.PayrollTimecardAcknowledgements-module__TgewWW__threadHeader,.PayrollTimecardAcknowledgements-module__TgewWW__panelHeader,.PayrollTimecardAcknowledgements-module__TgewWW__actionRow,.PayrollTimecardAcknowledgements-module__TgewWW__filterRow,.PayrollTimecardAcknowledgements-module__TgewWW__buttonRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.PayrollTimecardAcknowledgements-module__TgewWW__threadHeader small{color:#8da7ba}.PayrollTimecardAcknowledgements-module__TgewWW__thread article p{white-space:pre-wrap;margin:.45rem 0 0}.PayrollTimecardAcknowledgements-module__TgewWW__form{border-top:1px solid #3a759d52;gap:.8rem;margin-top:1rem;padding-top:1rem;display:grid}.PayrollTimecardAcknowledgements-module__TgewWW__form label{color:#cce0ed;gap:.4rem;font-size:.82rem;font-weight:800;display:grid}.PayrollTimecardAcknowledgements-module__TgewWW__form textarea,.PayrollTimecardAcknowledgements-module__TgewWW__filterRow select{color:#f1f8ff;background:#021220e0;border:1px solid #5b97be61;border-radius:.7rem;min-height:2.75rem;padding:.65rem .75rem}.PayrollTimecardAcknowledgements-module__TgewWW__form textarea{resize:vertical;min-height:7rem}.PayrollTimecardAcknowledgements-module__TgewWW__error,.PayrollTimecardAcknowledgements-module__TgewWW__success,.PayrollTimecardAcknowledgements-module__TgewWW__warning,.PayrollTimecardAcknowledgements-module__TgewWW__recovery{border:1px solid;border-radius:.8rem;margin:.8rem 0 0;padding:.75rem .85rem;font-size:.82rem}.PayrollTimecardAcknowledgements-module__TgewWW__error{color:#ffbbc4;background:#7c152545;border-color:#f85d7070}.PayrollTimecardAcknowledgements-module__TgewWW__success{color:#a8f2d6;background:#0464423d;border-color:#30d39966}.PayrollTimecardAcknowledgements-module__TgewWW__warning,.PayrollTimecardAcknowledgements-module__TgewWW__recovery{color:#ffe1a2;background:#6841073d;border-color:#f5b83f66}.PayrollTimecardAcknowledgements-module__TgewWW__managerPanel{border-radius:1rem;padding:1rem}.PayrollTimecardAcknowledgements-module__TgewWW__runGrid,.PayrollTimecardAcknowledgements-module__TgewWW__employeeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.PayrollTimecardAcknowledgements-module__TgewWW__employeeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PayrollTimecardAcknowledgements-module__TgewWW__runCard[aria-current=true]{border-color:#34d3997a;box-shadow:inset 0 0 0 1px #34d39933}.PayrollTimecardAcknowledgements-module__TgewWW__statusPill{color:#c7eaff;text-transform:capitalize;background:#0c4668b8;border-radius:999px;margin-top:.45rem;padding:.24rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.PayrollTimecardAcknowledgements-module__TgewWW__selectLabel{align-items:center;gap:.55rem;font-weight:800;display:flex}.PayrollTimecardAcknowledgements-module__TgewWW__selectLabel input{accent-color:#10b981;width:1.1rem;height:1.1rem}@media (max-width:850px){.PayrollTimecardAcknowledgements-module__TgewWW__summaryGrid,.PayrollTimecardAcknowledgements-module__TgewWW__runGrid,.PayrollTimecardAcknowledgements-module__TgewWW__employeeGrid{grid-template-columns:1fr}.PayrollTimecardAcknowledgements-module__TgewWW__queryNotice,.PayrollTimecardAcknowledgements-module__TgewWW__gateNotice{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.PayrollTimecardAcknowledgements-module__TgewWW__dialog,.PayrollTimecardAcknowledgements-module__TgewWW__backdrop{scroll-behavior:auto}}
.PayrollLeaveEngine-module__x3i6Ka__panel{color:#eef8ff;background:linear-gradient(145deg,#08253ef5,#041526f5);border:1px solid #4d90c04d;border-radius:14px;margin:18px 0;padding:18px;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #0003}.PayrollLeaveEngine-module__x3i6Ka__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.PayrollLeaveEngine-module__x3i6Ka__heading h3{margin:2px 0 5px;font-size:18px}.PayrollLeaveEngine-module__x3i6Ka__heading p{color:#a9bed0;margin:0;font-size:13px;line-height:1.45}.PayrollLeaveEngine-module__x3i6Ka__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:#55dcb9!important;font-size:11px!important}.PayrollLeaveEngine-module__x3i6Ka__year{color:#bed0dd;gap:5px;font-size:11px;font-weight:800;display:grid}.PayrollLeaveEngine-module__x3i6Ka__year select,.PayrollLeaveEngine-module__x3i6Ka__form input,.PayrollLeaveEngine-module__x3i6Ka__form select,.PayrollLeaveEngine-module__x3i6Ka__form textarea{box-sizing:border-box;color:#f3faff;width:100%;font:inherit;background:#071c2e;border:1px solid #5d99c361;border-radius:8px;padding:9px 10px}.PayrollLeaveEngine-module__x3i6Ka__year select{min-width:112px}.PayrollLeaveEngine-module__x3i6Ka__status,.PayrollLeaveEngine-module__x3i6Ka__error,.PayrollLeaveEngine-module__x3i6Ka__warning,.PayrollLeaveEngine-module__x3i6Ka__failClosed{border-radius:9px;margin:10px 0;padding:10px 12px;font-size:12px;line-height:1.5}.PayrollLeaveEngine-module__x3i6Ka__status{color:#c9fff1;background:#0a624e38;border:1px solid #45d9b252}.PayrollLeaveEngine-module__x3i6Ka__error{color:#ffd0ca;background:#74251c3d;border:1px solid #ff695c5c}.PayrollLeaveEngine-module__x3i6Ka__warning{color:#ffe1a4;background:#71460538;border:1px solid #ffb94657}.PayrollLeaveEngine-module__x3i6Ka__failClosed{color:#ddd4ff;background:#3e2b7a33;border:1px solid #8167ff57}.PayrollLeaveEngine-module__x3i6Ka__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.PayrollLeaveEngine-module__x3i6Ka__metric{background:linear-gradient(150deg,#113753b3,#051b2db3);border:1px solid #5997bf38;border-radius:11px;padding:12px}.PayrollLeaveEngine-module__x3i6Ka__metric span{color:#9fb9ca;font-size:11px;display:block}.PayrollLeaveEngine-module__x3i6Ka__metric strong{color:#fff;margin-top:4px;font-size:22px;display:block}.PayrollLeaveEngine-module__x3i6Ka__tableWrap{border:1px solid #5b94bc40;border-radius:11px;overflow:auto}.PayrollLeaveEngine-module__x3i6Ka__table{border-collapse:collapse;width:100%;min-width:940px;font-size:12px}.PayrollLeaveEngine-module__x3i6Ka__table th,.PayrollLeaveEngine-module__x3i6Ka__table td{text-align:right;white-space:nowrap;border-bottom:1px solid #5b94bc2e;padding:10px 11px}.PayrollLeaveEngine-module__x3i6Ka__table th:first-child,.PayrollLeaveEngine-module__x3i6Ka__table td:first-child,.PayrollLeaveEngine-module__x3i6Ka__table th:nth-child(2),.PayrollLeaveEngine-module__x3i6Ka__table td:nth-child(2){text-align:left}.PayrollLeaveEngine-module__x3i6Ka__table th{color:#b9cfde;background:#0c304bdb;font-size:11px}.PayrollLeaveEngine-module__x3i6Ka__table tbody tr:last-child td{border-bottom:0}.PayrollLeaveEngine-module__x3i6Ka__swatch{border-radius:999px;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 10px}.PayrollLeaveEngine-module__x3i6Ka__empty{color:#9cb5c5;text-align:center!important;padding:18px!important}.PayrollLeaveEngine-module__x3i6Ka__section{margin-top:16px}.PayrollLeaveEngine-module__x3i6Ka__sectionHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.PayrollLeaveEngine-module__x3i6Ka__sectionHead h4{margin:0;font-size:14px}.PayrollLeaveEngine-module__x3i6Ka__sectionHead button,.PayrollLeaveEngine-module__x3i6Ka__actions button,.PayrollLeaveEngine-module__x3i6Ka__submit,.PayrollLeaveEngine-module__x3i6Ka__secondary{color:#dffff5;cursor:pointer;background:#077d5e47;border:1px solid #3bd3a673;border-radius:8px;padding:7px 11px;font-weight:750}.PayrollLeaveEngine-module__x3i6Ka__sectionHead button:hover,.PayrollLeaveEngine-module__x3i6Ka__actions button:hover,.PayrollLeaveEngine-module__x3i6Ka__submit:hover{background:#079a7166}.PayrollLeaveEngine-module__x3i6Ka__typeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.PayrollLeaveEngine-module__x3i6Ka__typeCard{border:1px solid color-mix(in srgb,var(--leave-color) 44%,#24435a);background:linear-gradient(150deg,color-mix(in srgb,var(--leave-color) 11%,#0a273d),#051b2de6);border-radius:11px;padding:13px;position:relative;overflow:hidden}.PayrollLeaveEngine-module__x3i6Ka__typeCard:before{content:"";background:var(--leave-color);width:3px;position:absolute;inset:0 auto 0 0}.PayrollLeaveEngine-module__x3i6Ka__typeCard h5{margin:0 0 5px;font-size:14px}.PayrollLeaveEngine-module__x3i6Ka__typeCard p{color:#9fb8c8;margin:0;font-size:11px;line-height:1.5}.PayrollLeaveEngine-module__x3i6Ka__badge{background:color-mix(in srgb,var(--leave-color) 17%,transparent);color:var(--leave-color);border-radius:999px;margin-top:8px;padding:3px 7px;font-size:10px;font-weight:850;display:inline-flex}.PayrollLeaveEngine-module__x3i6Ka__actions{gap:7px;margin-top:10px;display:flex}.PayrollLeaveEngine-module__x3i6Ka__actions button{padding:5px 9px;font-size:11px}.PayrollLeaveEngine-module__x3i6Ka__actions .PayrollLeaveEngine-module__x3i6Ka__danger{color:#ffd0ca;background:#80261f42;border-color:#ff685d73}.PayrollLeaveEngine-module__x3i6Ka__editor{background:#041626b8;border:1px solid #539fcf47;border-radius:11px;margin-top:12px;padding:14px}.PayrollLeaveEngine-module__x3i6Ka__editor h4{margin:0 0 12px;font-size:15px}.PayrollLeaveEngine-module__x3i6Ka__form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.PayrollLeaveEngine-module__x3i6Ka__form label{color:#d9e8f4;gap:6px;font-size:11px;font-weight:750;display:grid}.PayrollLeaveEngine-module__x3i6Ka__form small{color:#90aabc;font-weight:400;line-height:1.4}.PayrollLeaveEngine-module__x3i6Ka__form input:focus,.PayrollLeaveEngine-module__x3i6Ka__form select:focus,.PayrollLeaveEngine-module__x3i6Ka__form textarea:focus,.PayrollLeaveEngine-module__x3i6Ka__year select:focus{border-color:#2dcc9f;outline:2px solid #2dcc9f57}.PayrollLeaveEngine-module__x3i6Ka__check{border:1px solid #598fb738;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex!important}.PayrollLeaveEngine-module__x3i6Ka__check input{width:auto}.PayrollLeaveEngine-module__x3i6Ka__span2{grid-column:span 2}.PayrollLeaveEngine-module__x3i6Ka__span3{grid-column:1/-1}.PayrollLeaveEngine-module__x3i6Ka__formActions{align-items:center;gap:8px;display:flex}.PayrollLeaveEngine-module__x3i6Ka__submit:disabled,.PayrollLeaveEngine-module__x3i6Ka__secondary:disabled{cursor:not-allowed;opacity:.55}.PayrollLeaveEngine-module__x3i6Ka__secondary{color:#d4e2ec;background:#24415873;border-color:#6a9bbf59}.PayrollLeaveEngine-module__x3i6Ka__loader{text-align:center;color:#a9bed0;padding:28px}@media (max-width:1080px){.PayrollLeaveEngine-module__x3i6Ka__typeGrid,.PayrollLeaveEngine-module__x3i6Ka__form{grid-template-columns:repeat(2,minmax(0,1fr))}.PayrollLeaveEngine-module__x3i6Ka__span3{grid-column:1/-1}}@media (max-width:700px){.PayrollLeaveEngine-module__x3i6Ka__heading{flex-direction:column}.PayrollLeaveEngine-module__x3i6Ka__summary,.PayrollLeaveEngine-module__x3i6Ka__typeGrid,.PayrollLeaveEngine-module__x3i6Ka__form{grid-template-columns:1fr}.PayrollLeaveEngine-module__x3i6Ka__span2,.PayrollLeaveEngine-module__x3i6Ka__span3{grid-column:auto}}
.PayrollPremiumReviewPanel-module__m0J-RG__backdrop,.PayrollPremiumReviewPanel-module__m0J-RG__backdrop *{box-sizing:border-box}.PayrollPremiumReviewPanel-module__m0J-RG__backdrop{z-index:180;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 0,#093f5b57,#0000 48%),#000712d1;place-items:center;padding:clamp(.5rem,2vw,1.5rem);display:grid;position:fixed;inset:0}.PayrollPremiumReviewPanel-module__m0J-RG__dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eef9ff;background:radial-gradient(circle at 18% -8%,#12689740,#0000 33%),linear-gradient(145deg,#061c31 0%,#031424 56%,#02101d 100%);border:1px solid #4aa8da4d;border-radius:1.35rem;grid-template-rows:auto auto minmax(0,1fr);width:min(96rem,100%);max-height:calc(100dvh - clamp(1rem,4vw,3rem));display:grid;overflow:hidden;box-shadow:0 2rem 6rem #000000b3,inset 0 1px #ffffff0d}.PayrollPremiumReviewPanel-module__m0J-RG__header{border-bottom:1px solid #5ba5ca2e;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.35rem 1rem;display:flex;position:relative}.PayrollPremiumReviewPanel-module__m0J-RG__header h2,.PayrollPremiumReviewPanel-module__m0J-RG__header p,.PayrollPremiumReviewPanel-module__m0J-RG__body h3,.PayrollPremiumReviewPanel-module__m0J-RG__body h4,.PayrollPremiumReviewPanel-module__m0J-RG__body p,.PayrollPremiumReviewPanel-module__m0J-RG__recovery h3,.PayrollPremiumReviewPanel-module__m0J-RG__recovery p{margin:0}.PayrollPremiumReviewPanel-module__m0J-RG__header h2{letter-spacing:-.025em;margin-top:.18rem;font-size:clamp(1.2rem,2.2vw,1.85rem);line-height:1.15}.PayrollPremiumReviewPanel-module__m0J-RG__header>div>p:last-child{color:#a9c3d4;max-width:52rem;margin-top:.4rem;line-height:1.5}.PayrollPremiumReviewPanel-module__m0J-RG__eyebrow{color:#58e4a1;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:850}.PayrollPremiumReviewPanel-module__m0J-RG__close{color:#effaff;cursor:pointer;background:#071b2dd9;border:1px solid #84b2cf52;border-radius:.82rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;font:800 1rem/1 system-ui,sans-serif;display:grid}.PayrollPremiumReviewPanel-module__m0J-RG__selectionBar{background:#030e1c70;border-bottom:1px solid #5ba5ca2e;grid-template-columns:minmax(13rem,1.5fr) repeat(2,minmax(10rem,.8fr)) auto auto;align-items:end;gap:.75rem;padding:.9rem 1.35rem;display:grid}.PayrollPremiumReviewPanel-module__m0J-RG__selectionBar label,.PayrollPremiumReviewPanel-module__m0J-RG__decision label,.PayrollPremiumReviewPanel-module__m0J-RG__finalize label{color:#b9cfdd;gap:.35rem;min-width:0;font-size:.76rem;font-weight:750;display:grid}.PayrollPremiumReviewPanel-module__m0J-RG__selectionBar select,.PayrollPremiumReviewPanel-module__m0J-RG__selectionBar input,.PayrollPremiumReviewPanel-module__m0J-RG__decision input,.PayrollPremiumReviewPanel-module__m0J-RG__decision textarea,.PayrollPremiumReviewPanel-module__m0J-RG__finalize textarea{color:#f2fbff;width:100%;min-height:2.75rem;font:inherit;background:#031220d1;border:1px solid #66a1c647;border-radius:.75rem;outline:0;padding:.66rem .75rem;font-size:.84rem}.PayrollPremiumReviewPanel-module__m0J-RG__decision textarea,.PayrollPremiumReviewPanel-module__m0J-RG__finalize textarea{resize:vertical;min-height:6.2rem;line-height:1.45}.PayrollPremiumReviewPanel-module__m0J-RG__backdrop button{color:#ecfff6;cursor:pointer;background:linear-gradient(#44eb953d,#0000 46%),linear-gradient(135deg,#059a5bf2,#036946f2);border:1px solid #60ffb14d;border-radius:.78rem;min-height:2.75rem;padding:.65rem 1rem;font:800 .82rem/1.2 system-ui,sans-serif;transition:border-color .15s,filter .15s,transform .15s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 .55rem 1.4rem #00794c2e}.PayrollPremiumReviewPanel-module__m0J-RG__backdrop button:before{content:"";pointer-events:none;background:linear-gradient(#ffffff38,#0000);border-radius:999px;height:38%;position:absolute;inset:1px 12% auto}.PayrollPremiumReviewPanel-module__m0J-RG__backdrop button:hover:not(:disabled){filter:brightness(1.11);border-color:#7effc29e}.PayrollPremiumReviewPanel-module__m0J-RG__backdrop button:active:not(:disabled){transform:translateY(1px)}.PayrollPremiumReviewPanel-module__m0J-RG__backdrop button:focus-visible,.PayrollPremiumReviewPanel-module__m0J-RG__backdrop input:focus-visible,.PayrollPremiumReviewPanel-module__m0J-RG__backdrop select:focus-visible,.PayrollPremiumReviewPanel-module__m0J-RG__backdrop textarea:focus-visible,.PayrollPremiumReviewPanel-module__m0J-RG__backdrop a:focus-visible{outline-offset:2px;outline:3px solid #44c8ffb8}.PayrollPremiumReviewPanel-module__m0J-RG__backdrop button:disabled,.PayrollPremiumReviewPanel-module__m0J-RG__backdrop input:disabled,.PayrollPremiumReviewPanel-module__m0J-RG__backdrop select:disabled,.PayrollPremiumReviewPanel-module__m0J-RG__backdrop textarea:disabled{cursor:not-allowed;opacity:.48}.PayrollPremiumReviewPanel-module__m0J-RG__backdrop .PayrollPremiumReviewPanel-module__m0J-RG__close,.PayrollPremiumReviewPanel-module__m0J-RG__backdrop .PayrollPremiumReviewPanel-module__m0J-RG__secondary{background:#071b2dd9;border-color:#84b2cf52;box-shadow:inset 0 1px #ffffff0f}.PayrollPremiumReviewPanel-module__m0J-RG__state,.PayrollPremiumReviewPanel-module__m0J-RG__recovery{padding:clamp(1.25rem,4vw,3rem);overflow-y:auto}.PayrollPremiumReviewPanel-module__m0J-RG__state{color:#b7cedc;text-align:center}.PayrollPremiumReviewPanel-module__m0J-RG__recovery{background:#53350438;border:1px solid #ffc45c59;border-radius:1rem;align-self:start;width:min(42rem,100%);margin:1.25rem auto;box-shadow:inset 0 1px #ffffff0d}.PayrollPremiumReviewPanel-module__m0J-RG__recovery h3{font-size:1.05rem}.PayrollPremiumReviewPanel-module__m0J-RG__recovery p{color:#c5d5de;margin-top:.45rem;line-height:1.55}.PayrollPremiumReviewPanel-module__m0J-RG__recovery>div{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.PayrollPremiumReviewPanel-module__m0J-RG__recovery>div button:last-child{color:#ffe4b2;background:#693a05b8;border-color:#ffc26361}.PayrollPremiumReviewPanel-module__m0J-RG__body{overscroll-behavior:contain;scrollbar-color:#27698a #061625;align-content:start;gap:1rem;min-height:0;padding:1rem 1.35rem 1.35rem;display:grid;overflow-y:auto}.PayrollPremiumReviewPanel-module__m0J-RG__error,.PayrollPremiumReviewPanel-module__m0J-RG__rangeWarning,.PayrollPremiumReviewPanel-module__m0J-RG__safetyNote{color:#ffd5d9;background:#770f1f40;border:1px solid #ff6a7766;border-radius:.8rem;padding:.75rem .85rem;line-height:1.45}.PayrollPremiumReviewPanel-module__m0J-RG__summaryRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.PayrollPremiumReviewPanel-module__m0J-RG__summaryRow article{background:linear-gradient(135deg,#17435e99,#061b2cb8);border:1px solid #5699bf33;border-radius:.9rem;gap:.25rem;min-width:0;padding:.85rem .95rem;display:grid;box-shadow:inset 0 1px #ffffff0a}.PayrollPremiumReviewPanel-module__m0J-RG__summaryRow span{color:#9dbacb;font-size:.72rem;font-weight:700}.PayrollPremiumReviewPanel-module__m0J-RG__summaryRow strong{overflow-wrap:anywhere;font-size:1.15rem}.PayrollPremiumReviewPanel-module__m0J-RG__toolbar,.PayrollPremiumReviewPanel-module__m0J-RG__sectionHeading,.PayrollPremiumReviewPanel-module__m0J-RG__candidateHeading,.PayrollPremiumReviewPanel-module__m0J-RG__finalize{justify-content:space-between;align-items:center;gap:1rem;display:flex}.PayrollPremiumReviewPanel-module__m0J-RG__toolbar{background:#05393033;border:1px solid #48d99936;border-radius:.95rem;padding:.9rem 1rem}.PayrollPremiumReviewPanel-module__m0J-RG__toolbar h3,.PayrollPremiumReviewPanel-module__m0J-RG__sectionHeading h3,.PayrollPremiumReviewPanel-module__m0J-RG__dailyReview h3,.PayrollPremiumReviewPanel-module__m0J-RG__finalize h3{font-size:1rem}.PayrollPremiumReviewPanel-module__m0J-RG__toolbar p,.PayrollPremiumReviewPanel-module__m0J-RG__sectionHeading p,.PayrollPremiumReviewPanel-module__m0J-RG__finalize p{color:#9eb8c7;margin-top:.25rem;font-size:.78rem;line-height:1.45}.PayrollPremiumReviewPanel-module__m0J-RG__toolbar .PayrollPremiumReviewPanel-module__m0J-RG__rangeWarning{color:#ffd7a1;background:#6f400440;border-color:#ffb9514d;margin-top:.55rem;padding:.5rem .65rem}.PayrollPremiumReviewPanel-module__m0J-RG__policyWeeks{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.7rem;display:grid}.PayrollPremiumReviewPanel-module__m0J-RG__policyWeeks article{background:#082a41a3;border:1px solid #45b0e242;border-radius:.85rem;gap:.22rem;min-width:0;padding:.75rem .85rem;display:grid}.PayrollPremiumReviewPanel-module__m0J-RG__policyWeeks span,.PayrollPremiumReviewPanel-module__m0J-RG__policyWeeks small{color:#9ebccb;font-size:.72rem}.PayrollPremiumReviewPanel-module__m0J-RG__policyWeeks strong{color:#dff7ff;font-size:.88rem}.PayrollPremiumReviewPanel-module__m0J-RG__policyWeeks .PayrollPremiumReviewPanel-module__m0J-RG__unresolved{background:#56141c57;border-color:#ff777770}.PayrollPremiumReviewPanel-module__m0J-RG__dailyReview{background:#532f042e;border:1px solid #ffb94c3d;border-radius:.95rem;gap:.55rem;padding:.9rem;display:grid}.PayrollPremiumReviewPanel-module__m0J-RG__dailyReview article{background:#05131f8c;border-left:3px solid #f5a72a;gap:.2rem;padding:.65rem .75rem;display:grid}.PayrollPremiumReviewPanel-module__m0J-RG__dailyReview article p{color:#c8d6df;font-size:.78rem;line-height:1.4}.PayrollPremiumReviewPanel-module__m0J-RG__candidates{gap:.8rem;display:grid}.PayrollPremiumReviewPanel-module__m0J-RG__sectionHeading{padding-inline:.15rem}.PayrollPremiumReviewPanel-module__m0J-RG__sectionHeading>span{color:#70f0ad;background:#0d68454d;border:1px solid #49d9994d;border-radius:999px;place-items:center;min-width:2.15rem;height:2.15rem;font-weight:900;display:grid}.PayrollPremiumReviewPanel-module__m0J-RG__candidate{background:linear-gradient(145deg,#09273ddb,#031422eb);border:1px solid #4d92b83d;border-radius:1rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.PayrollPremiumReviewPanel-module__m0J-RG__candidateHeading{background:linear-gradient(90deg,#144d6a8a,#05182840);border-bottom:1px solid #5191b12e;padding:.8rem .95rem}.PayrollPremiumReviewPanel-module__m0J-RG__kind{color:#6eeaac;letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:900}.PayrollPremiumReviewPanel-module__m0J-RG__candidateHeading h4{margin-top:.2rem;font-size:.96rem}.PayrollPremiumReviewPanel-module__m0J-RG__status{border:1px solid;border-radius:999px;flex:none;padding:.35rem .62rem;font-size:.68rem;font-weight:900}.PayrollPremiumReviewPanel-module__m0J-RG__pending{color:#ffd174;background:#7d4a034d}.PayrollPremiumReviewPanel-module__m0J-RG__approved{color:#65eaa3;background:#02693f4d}.PayrollPremiumReviewPanel-module__m0J-RG__overridden{color:#74d9ff;background:#02577a4d}.PayrollPremiumReviewPanel-module__m0J-RG__removed{color:#ff8c98;background:#7c13234d}.PayrollPremiumReviewPanel-module__m0J-RG__superseded{color:#adbac4;background:#434f594d}.PayrollPremiumReviewPanel-module__m0J-RG__candidateGrid{grid-template-columns:minmax(18rem,.9fr) minmax(22rem,1.35fr);gap:1rem;padding:.95rem;display:grid}.PayrollPremiumReviewPanel-module__m0J-RG__factColumn,.PayrollPremiumReviewPanel-module__m0J-RG__decision,.PayrollPremiumReviewPanel-module__m0J-RG__source{min-width:0}.PayrollPremiumReviewPanel-module__m0J-RG__factColumn,.PayrollPremiumReviewPanel-module__m0J-RG__decision{align-content:start;gap:.8rem;display:grid}.PayrollPremiumReviewPanel-module__m0J-RG__candidateFacts,.PayrollPremiumReviewPanel-module__m0J-RG__source dl{gap:.35rem;margin:0;display:grid}.PayrollPremiumReviewPanel-module__m0J-RG__candidateFacts{background:#010e1a75;border:1px solid #5097bd33;border-radius:.8rem;padding:.75rem}.PayrollPremiumReviewPanel-module__m0J-RG__candidateFacts>div,.PayrollPremiumReviewPanel-module__m0J-RG__source dl>div{grid-template-columns:minmax(7rem,.42fr) minmax(0,1fr);gap:.65rem;display:grid}.PayrollPremiumReviewPanel-module__m0J-RG__candidateFacts dt,.PayrollPremiumReviewPanel-module__m0J-RG__source dt{color:#8daaba;font-size:.7rem;font-weight:700}.PayrollPremiumReviewPanel-module__m0J-RG__candidateFacts dd,.PayrollPremiumReviewPanel-module__m0J-RG__source dd{overflow-wrap:anywhere;color:#dcebf3;text-align:right;min-width:0;margin:0;font-size:.72rem}.PayrollPremiumReviewPanel-module__m0J-RG__source{background:#043b2e30;border:1px solid #4ade9e3b;border-radius:.85rem;gap:.55rem;padding:.85rem;display:grid}.PayrollPremiumReviewPanel-module__m0J-RG__source>strong{overflow-wrap:anywhere;color:#edfff6;font-size:.88rem}.PayrollPremiumReviewPanel-module__m0J-RG__source>p:not(.PayrollPremiumReviewPanel-module__m0J-RG__eyebrow),.PayrollPremiumReviewPanel-module__m0J-RG__source a{overflow-wrap:anywhere;color:#b6cad5;margin:0;font-size:.75rem;line-height:1.45}.PayrollPremiumReviewPanel-module__m0J-RG__source a{color:#74d9ff;width:fit-content;font-weight:800}.PayrollPremiumReviewPanel-module__m0J-RG__source .PayrollPremiumReviewPanel-module__m0J-RG__reviewNote{border-top:1px solid #69aecd29;padding-top:.5rem}.PayrollPremiumReviewPanel-module__m0J-RG__source .PayrollPremiumReviewPanel-module__m0J-RG__safetyNote{color:#ffe2ad;background:#693c0440;border-color:#ffbf5747;padding:.55rem .65rem}.PayrollPremiumReviewPanel-module__m0J-RG__priorDecision{color:#c6dbe6;background:#063f5745;border-left:3px solid #5ccdf8;padding:.65rem .75rem;font-size:.78rem;line-height:1.45}.PayrollPremiumReviewPanel-module__m0J-RG__decision small,.PayrollPremiumReviewPanel-module__m0J-RG__finalize small{color:#f2b6bc;text-align:right;font-size:.69rem}.PayrollPremiumReviewPanel-module__m0J-RG__decision small.PayrollPremiumReviewPanel-module__m0J-RG__valid,.PayrollPremiumReviewPanel-module__m0J-RG__finalize small.PayrollPremiumReviewPanel-module__m0J-RG__valid{color:#65eaa3}.PayrollPremiumReviewPanel-module__m0J-RG__overrideFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.PayrollPremiumReviewPanel-module__m0J-RG__decisionButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.PayrollPremiumReviewPanel-module__m0J-RG__decisionButtons button:nth-child(2){background:linear-gradient(#6fd5ff33,#0000 45%),#055278e0;border-color:#5dcaff5c}.PayrollPremiumReviewPanel-module__m0J-RG__decisionButtons button:last-child{background:linear-gradient(#ff949c2e,#0000 45%),#751423e0;border-color:#ff778461}.PayrollPremiumReviewPanel-module__m0J-RG__empty{color:#9eb6c5;text-align:center;border:1px dashed #67a0bf40;border-radius:.9rem;padding:2rem 1rem}.PayrollPremiumReviewPanel-module__m0J-RG__finalize{background:linear-gradient(135deg,#05443361,#041925b3);border:1px solid #50e19f47;border-radius:1rem;align-items:end;padding:1rem}.PayrollPremiumReviewPanel-module__m0J-RG__finalize>div{align-self:center;max-width:22rem}.PayrollPremiumReviewPanel-module__m0J-RG__finalize>label{flex:24rem}.PayrollPremiumReviewPanel-module__m0J-RG__finalize textarea{min-height:4.6rem}.PayrollPremiumReviewPanel-module__m0J-RG__finalize>button{flex:none}@media (max-width:68rem){.PayrollPremiumReviewPanel-module__m0J-RG__selectionBar{grid-template-columns:minmax(12rem,1fr) repeat(2,minmax(9.5rem,.8fr))}.PayrollPremiumReviewPanel-module__m0J-RG__selectionBar>button{grid-column:span 1}.PayrollPremiumReviewPanel-module__m0J-RG__candidateGrid{grid-template-columns:1fr}.PayrollPremiumReviewPanel-module__m0J-RG__finalize{flex-wrap:wrap;align-items:stretch}}@media (max-width:48rem){.PayrollPremiumReviewPanel-module__m0J-RG__backdrop{place-items:stretch stretch;padding:0}.PayrollPremiumReviewPanel-module__m0J-RG__dialog{border-radius:0;width:100%;max-height:100dvh}.PayrollPremiumReviewPanel-module__m0J-RG__header,.PayrollPremiumReviewPanel-module__m0J-RG__selectionBar,.PayrollPremiumReviewPanel-module__m0J-RG__body{padding-inline:.85rem}.PayrollPremiumReviewPanel-module__m0J-RG__selectionBar,.PayrollPremiumReviewPanel-module__m0J-RG__summaryRow,.PayrollPremiumReviewPanel-module__m0J-RG__overrideFields,.PayrollPremiumReviewPanel-module__m0J-RG__decisionButtons{grid-template-columns:1fr 1fr}.PayrollPremiumReviewPanel-module__m0J-RG__selectionBar label:first-child,.PayrollPremiumReviewPanel-module__m0J-RG__selectionBar>button,.PayrollPremiumReviewPanel-module__m0J-RG__decisionButtons button:first-child{grid-column:1/-1}.PayrollPremiumReviewPanel-module__m0J-RG__toolbar,.PayrollPremiumReviewPanel-module__m0J-RG__candidateHeading,.PayrollPremiumReviewPanel-module__m0J-RG__finalize{flex-direction:column;align-items:stretch}.PayrollPremiumReviewPanel-module__m0J-RG__candidateGrid{grid-template-columns:minmax(0,1fr);padding:.75rem}.PayrollPremiumReviewPanel-module__m0J-RG__candidateFacts>div,.PayrollPremiumReviewPanel-module__m0J-RG__source dl>div{grid-template-columns:1fr;gap:.15rem}.PayrollPremiumReviewPanel-module__m0J-RG__candidateFacts dd,.PayrollPremiumReviewPanel-module__m0J-RG__source dd{text-align:left}}@media (max-width:30rem){.PayrollPremiumReviewPanel-module__m0J-RG__selectionBar,.PayrollPremiumReviewPanel-module__m0J-RG__summaryRow,.PayrollPremiumReviewPanel-module__m0J-RG__overrideFields,.PayrollPremiumReviewPanel-module__m0J-RG__decisionButtons{grid-template-columns:1fr}.PayrollPremiumReviewPanel-module__m0J-RG__selectionBar label,.PayrollPremiumReviewPanel-module__m0J-RG__selectionBar>button,.PayrollPremiumReviewPanel-module__m0J-RG__decisionButtons button{grid-column:1}.PayrollPremiumReviewPanel-module__m0J-RG__candidateHeading{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.PayrollPremiumReviewPanel-module__m0J-RG__backdrop button{transition:none}}
.PayrollComplianceFoundationPanel-module__dUA9yG__panel{color:#e8f3ff;background:linear-gradient(145deg,#091f37f5,#041426fa);border:1px solid #477fae57;border-radius:18px;margin-top:18px;padding:18px;box-shadow:0 22px 60px #00000038}.PayrollComplianceFoundationPanel-module__dUA9yG__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.PayrollComplianceFoundationPanel-module__dUA9yG__heading p,.PayrollComplianceFoundationPanel-module__dUA9yG__dialog header p{color:#37d19a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.PayrollComplianceFoundationPanel-module__dUA9yG__heading h2,.PayrollComplianceFoundationPanel-module__dUA9yG__dialog h2{margin:0;font-size:20px}.PayrollComplianceFoundationPanel-module__dUA9yG__heading span{color:#9db2c7;max-width:760px;margin-top:6px;font-size:13px;line-height:1.5;display:block}.PayrollComplianceFoundationPanel-module__dUA9yG__heading button,.PayrollComplianceFoundationPanel-module__dUA9yG__actions button,.PayrollComplianceFoundationPanel-module__dUA9yG__dialog button{color:#eaf5ff;cursor:pointer;background:#0a2641c7;border:1px solid #5d9acd66;border-radius:9px;padding:9px 12px;font-weight:700}.PayrollComplianceFoundationPanel-module__dUA9yG__heading button:hover,.PayrollComplianceFoundationPanel-module__dUA9yG__actions button:hover,.PayrollComplianceFoundationPanel-module__dUA9yG__dialog button:hover{background:#0d424ccc;border-color:#35d096}.PayrollComplianceFoundationPanel-module__dUA9yG__statusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.PayrollComplianceFoundationPanel-module__dUA9yG__statusGrid article{background:#041425ad;border:1px solid #487ea947;border-radius:12px;align-items:center;gap:10px;min-height:64px;padding:10px;display:flex}.PayrollComplianceFoundationPanel-module__dUA9yG__statusGrid article>span{border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.PayrollComplianceFoundationPanel-module__dUA9yG__statusGrid article div{gap:3px;display:grid}.PayrollComplianceFoundationPanel-module__dUA9yG__statusGrid small{color:#92a9bd;font-size:11px}.PayrollComplianceFoundationPanel-module__dUA9yG__enabled>span{color:#45e59b;background:#2ad38a29}.PayrollComplianceFoundationPanel-module__dUA9yG__blocked>span{color:#ffc259;background:#ffb84b24}.PayrollComplianceFoundationPanel-module__dUA9yG__actions{border-top:1px solid #4c84b133;border-bottom:1px solid #4c84b133;flex-wrap:wrap;gap:8px;padding:13px 0;display:flex}.PayrollComplianceFoundationPanel-module__dUA9yG__actions button:disabled,.PayrollComplianceFoundationPanel-module__dUA9yG__dialog button:disabled{opacity:.45;cursor:not-allowed}.PayrollComplianceFoundationPanel-module__dUA9yG__inventory{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.PayrollComplianceFoundationPanel-module__dUA9yG__inventory>article{background:#0312229e;border:1px solid #4980ad40;border-radius:13px;overflow:hidden}.PayrollComplianceFoundationPanel-module__dUA9yG__inventory article>header{background:#1136526b;border-bottom:1px solid #4980ad38;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.PayrollComplianceFoundationPanel-module__dUA9yG__inventory h3{margin:0;font-size:13px}.PayrollComplianceFoundationPanel-module__dUA9yG__inventory header span{color:#5ae7a6;background:#23d38b24;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.PayrollComplianceFoundationPanel-module__dUA9yG__inventory ul{margin:0;padding:0;list-style:none}.PayrollComplianceFoundationPanel-module__dUA9yG__inventory li{border-bottom:1px solid #4980ad24;gap:3px;padding:9px 12px;display:grid}.PayrollComplianceFoundationPanel-module__dUA9yG__inventory li:last-child{border-bottom:0}.PayrollComplianceFoundationPanel-module__dUA9yG__inventory li b{font-size:12px}.PayrollComplianceFoundationPanel-module__dUA9yG__inventory li span,.PayrollComplianceFoundationPanel-module__dUA9yG__inventory>article>p{color:#91a8bc;font-size:11px}.PayrollComplianceFoundationPanel-module__dUA9yG__inventory>article>p{margin:0;padding:14px}.PayrollComplianceFoundationPanel-module__dUA9yG__error{color:#ffb6bd;background:#63131f47;border:1px solid #ff626e73;border-radius:10px;padding:10px 12px}.PayrollComplianceFoundationPanel-module__dUA9yG__backdrop{z-index:320;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000912c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.PayrollComplianceFoundationPanel-module__dUA9yG__dialog{background:linear-gradient(150deg,#09243e,#041526 72%);border:1px solid #52a0d480;border-radius:18px;width:min(820px,96vw);max-height:90vh;padding:18px;overflow:auto;box-shadow:0 34px 100px #000000a6}.PayrollComplianceFoundationPanel-module__dUA9yG__dialog>header{border-bottom:1px solid #4b85b440;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.PayrollComplianceFoundationPanel-module__dUA9yG__dialog>header>button{width:38px;height:38px;padding:0;font-size:24px;line-height:1}.PayrollComplianceFoundationPanel-module__dUA9yG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 0;display:grid}.PayrollComplianceFoundationPanel-module__dUA9yG__formGrid label{color:#d8e8f6;gap:6px;font-size:12px;font-weight:700;display:grid}.PayrollComplianceFoundationPanel-module__dUA9yG__formGrid input,.PayrollComplianceFoundationPanel-module__dUA9yG__formGrid select,.PayrollComplianceFoundationPanel-module__dUA9yG__formGrid textarea{color:#eff8ff;width:100%;font:inherit;background:#061a2d;border:1px solid #5292c36b;border-radius:9px;padding:10px}.PayrollComplianceFoundationPanel-module__dUA9yG__formGrid textarea{resize:vertical;min-height:86px}.PayrollComplianceFoundationPanel-module__dUA9yG__formGrid small{color:#90a8bd;font-weight:500;line-height:1.4}.PayrollComplianceFoundationPanel-module__dUA9yG__fullWidth{grid-column:1/-1}.PayrollComplianceFoundationPanel-module__dUA9yG__formGrid p.PayrollComplianceFoundationPanel-module__dUA9yG__fullWidth{color:#ffd78b;background:#5c39072e;border:1px solid #ffba4a40;border-radius:9px;margin:0;padding:10px;font-size:12px}.PayrollComplianceFoundationPanel-module__dUA9yG__dialog footer{border-top:1px solid #4b85b440;justify-content:flex-end;gap:9px;padding-top:13px;display:flex}.PayrollComplianceFoundationPanel-module__dUA9yG__dialog footer button:last-child{background:linear-gradient(135deg,#0d9e6c,#087c5d);border-color:#28e19094}.PayrollComplianceFoundationPanel-module__dUA9yG__recovery{padding:22px 4px}.PayrollComplianceFoundationPanel-module__dUA9yG__recovery h3{margin:0 0 8px}.PayrollComplianceFoundationPanel-module__dUA9yG__recovery p{color:#a2b6c9;line-height:1.5}.PayrollComplianceFoundationPanel-module__dUA9yG__recovery div{gap:9px;margin-top:14px;display:flex}@media (max-width:900px){.PayrollComplianceFoundationPanel-module__dUA9yG__statusGrid,.PayrollComplianceFoundationPanel-module__dUA9yG__inventory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.PayrollComplianceFoundationPanel-module__dUA9yG__panel{padding:13px}.PayrollComplianceFoundationPanel-module__dUA9yG__heading{display:grid}.PayrollComplianceFoundationPanel-module__dUA9yG__statusGrid,.PayrollComplianceFoundationPanel-module__dUA9yG__inventory,.PayrollComplianceFoundationPanel-module__dUA9yG__formGrid{grid-template-columns:1fr}.PayrollComplianceFoundationPanel-module__dUA9yG__fullWidth{grid-column:auto}.PayrollComplianceFoundationPanel-module__dUA9yG__actions{display:grid}.PayrollComplianceFoundationPanel-module__dUA9yG__actions button{width:100%;min-height:44px}.PayrollComplianceFoundationPanel-module__dUA9yG__dialog{padding:14px}.PayrollComplianceFoundationPanel-module__dUA9yG__dialog footer{display:grid}.PayrollComplianceFoundationPanel-module__dUA9yG__dialog footer button{width:100%;min-height:44px}}
.PayrollJamaicaSettings-module__oJcyPa__panel{color:#eaf5ff;background:linear-gradient(145deg,#06203af5,#041528f5);border:1px solid #38bdf838;border-radius:18px;margin:18px 0;padding:20px;box-shadow:0 18px 50px #00000038}.PayrollJamaicaSettings-module__oJcyPa__panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.PayrollJamaicaSettings-module__oJcyPa__panel h2,.PayrollJamaicaSettings-module__oJcyPa__dialog h2{margin:3px 0 5px;font-size:20px}.PayrollJamaicaSettings-module__oJcyPa__panel p{color:#a9bdd0;margin:0}.PayrollJamaicaSettings-module__oJcyPa__panel button,.PayrollJamaicaSettings-module__oJcyPa__dialog button{color:#d9fff2;cursor:pointer;background:#10b98124;border:1px solid #2dd4bf66;border-radius:10px;padding:9px 13px;font-weight:800}.PayrollJamaicaSettings-module__oJcyPa__panel button:hover,.PayrollJamaicaSettings-module__oJcyPa__dialog button:hover{background:#10b9813d}.PayrollJamaicaSettings-module__oJcyPa__panel button:disabled,.PayrollJamaicaSettings-module__oJcyPa__dialog button:disabled{cursor:not-allowed;opacity:.55}.PayrollJamaicaSettings-module__oJcyPa__eyebrow{color:#45e7b1;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900}.PayrollJamaicaSettings-module__oJcyPa__statusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.PayrollJamaicaSettings-module__oJcyPa__statusGrid article{background:#071c32c7;border:1px solid #60a5fa2e;border-radius:13px;gap:3px;padding:14px;display:grid}.PayrollJamaicaSettings-module__oJcyPa__statusGrid b{color:#9bb0c4;font-size:12px}.PayrollJamaicaSettings-module__oJcyPa__statusGrid strong{color:#f5fbff;font-size:22px}.PayrollJamaicaSettings-module__oJcyPa__statusGrid span{color:#7f9ab3;font-size:11px}.PayrollJamaicaSettings-module__oJcyPa__ruleList{gap:10px;display:grid}.PayrollJamaicaSettings-module__oJcyPa__ruleList>article{background:#0212229e;border:1px solid #479bde2e;border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(420px,2fr) auto;align-items:center;gap:16px;padding:13px;display:grid}.PayrollJamaicaSettings-module__oJcyPa__ruleList>article>div{gap:4px;display:grid}.PayrollJamaicaSettings-module__oJcyPa__ruleList>article>div span{color:#54d9bd;font-size:11px}.PayrollJamaicaSettings-module__oJcyPa__ruleList dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.PayrollJamaicaSettings-module__oJcyPa__ruleList dl div{gap:2px;display:grid}.PayrollJamaicaSettings-module__oJcyPa__ruleList dt{color:#7894ad;text-transform:uppercase;font-size:10px}.PayrollJamaicaSettings-module__oJcyPa__ruleList dd{margin:0;font-size:12px}.PayrollJamaicaSettings-module__oJcyPa__empty,.PayrollJamaicaSettings-module__oJcyPa__warning,.PayrollJamaicaSettings-module__oJcyPa__success{border-radius:10px;padding:12px}.PayrollJamaicaSettings-module__oJcyPa__empty{border:1px dashed #60a5fa3d}.PayrollJamaicaSettings-module__oJcyPa__warning{background:#7c2d1233;border:1px solid #fb923c61;color:#fed7aa!important}.PayrollJamaicaSettings-module__oJcyPa__success{background:#064e3b4d;border:1px solid #2dd4bf61;color:#a7f3d0!important}.PayrollJamaicaSettings-module__oJcyPa__backdrop{z-index:260;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000814c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.PayrollJamaicaSettings-module__oJcyPa__dialog{color:#eaf5ff;background:linear-gradient(145deg,#071f38,#061628);border:1px solid #38bdf859;border-radius:18px;outline:none;width:min(960px,96vw);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #000}.PayrollJamaicaSettings-module__oJcyPa__dialog>header{z-index:2;background:#06182bf5;border-bottom:1px solid #60a5fa2e;justify-content:space-between;align-items:flex-start;padding:17px 20px;display:flex;position:sticky;top:0}.PayrollJamaicaSettings-module__oJcyPa__dialog>header button{padding:7px 10px;font-size:24px;line-height:1}.PayrollJamaicaSettings-module__oJcyPa__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.PayrollJamaicaSettings-module__oJcyPa__form label{color:#b8cadb;gap:6px;font-size:12px;font-weight:800;display:grid}.PayrollJamaicaSettings-module__oJcyPa__form input,.PayrollJamaicaSettings-module__oJcyPa__form select,.PayrollJamaicaSettings-module__oJcyPa__form textarea{box-sizing:border-box;color:#f2f8ff;width:100%;font:inherit;background:#06182b;border:1px solid #60a5fa4d;border-radius:9px;padding:10px}.PayrollJamaicaSettings-module__oJcyPa__form small{color:#7794ad;font-size:10px;font-weight:500}.PayrollJamaicaSettings-module__oJcyPa__wide{grid-column:1/-1}.PayrollJamaicaSettings-module__oJcyPa__check{grid-column:auto;align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.PayrollJamaicaSettings-module__oJcyPa__check input{width:auto}.PayrollJamaicaSettings-module__oJcyPa__form footer{justify-content:flex-end;gap:10px;display:flex}.PayrollJamaicaSettings-module__oJcyPa__form footer button:last-child{color:#001c14;background:linear-gradient(135deg,#00a86b,#12c788)}.PayrollJamaicaSettings-module__oJcyPa__recovery{flex-wrap:wrap;align-items:center;gap:12px;padding:28px;display:flex}.PayrollJamaicaSettings-module__oJcyPa__recovery p{color:#b8cadb;width:100%}@media (max-width:760px){.PayrollJamaicaSettings-module__oJcyPa__panel>header{display:grid}.PayrollJamaicaSettings-module__oJcyPa__statusGrid,.PayrollJamaicaSettings-module__oJcyPa__ruleList>article{grid-template-columns:1fr}.PayrollJamaicaSettings-module__oJcyPa__ruleList dl{grid-template-columns:repeat(2,minmax(0,1fr))}.PayrollJamaicaSettings-module__oJcyPa__form{grid-template-columns:1fr}.PayrollJamaicaSettings-module__oJcyPa__wide{grid-column:auto}.PayrollJamaicaSettings-module__oJcyPa__dialog{width:100%;max-height:96vh}}
.PayrollPremiumSourceConfiguration-module__9rw6aa__panel{color:#eaf5ff;background:linear-gradient(145deg,#081d33f7,#031221fa);border:1px solid #477fae57;border-radius:18px;margin-top:18px;padding:18px}.PayrollPremiumSourceConfiguration-module__9rw6aa__panel>header,.PayrollPremiumSourceConfiguration-module__9rw6aa__dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.PayrollPremiumSourceConfiguration-module__9rw6aa__panel>header p,.PayrollPremiumSourceConfiguration-module__9rw6aa__dialog>header p{color:#55e3a0;letter-spacing:.11em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:850}.PayrollPremiumSourceConfiguration-module__9rw6aa__panel h2,.PayrollPremiumSourceConfiguration-module__9rw6aa__dialog h2{margin:0;font-size:20px}.PayrollPremiumSourceConfiguration-module__9rw6aa__panel>header span{color:#9db5c8;max-width:760px;margin-top:6px;font-size:13px;line-height:1.5;display:block}.PayrollPremiumSourceConfiguration-module__9rw6aa__panel button,.PayrollPremiumSourceConfiguration-module__9rw6aa__dialog button{color:#eefaff;cursor:pointer;background:#082a43db;border:1px solid #59abd861;border-radius:9px;padding:9px 12px;font-weight:750}.PayrollPremiumSourceConfiguration-module__9rw6aa__panel button:hover:not(:disabled),.PayrollPremiumSourceConfiguration-module__9rw6aa__dialog button:hover:not(:disabled){background:#085347b8;border-color:#43e29d}.PayrollPremiumSourceConfiguration-module__9rw6aa__panel button:disabled,.PayrollPremiumSourceConfiguration-module__9rw6aa__dialog button:disabled{opacity:.45;cursor:not-allowed}.PayrollPremiumSourceConfiguration-module__9rw6aa__safety{color:#ffd88c;background:#5c390833;border:1px solid #ffbc494d;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5}.PayrollPremiumSourceConfiguration-module__9rw6aa__actions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.PayrollPremiumSourceConfiguration-module__9rw6aa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.PayrollPremiumSourceConfiguration-module__9rw6aa__grid>article{background:#02111fad;border:1px solid #4884b040;border-radius:12px;overflow:hidden}.PayrollPremiumSourceConfiguration-module__9rw6aa__grid article>header{background:#1037536b;border-bottom:1px solid #4884b033;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.PayrollPremiumSourceConfiguration-module__9rw6aa__grid h3{margin:0;font-size:13px}.PayrollPremiumSourceConfiguration-module__9rw6aa__grid header span{color:#65e9a8;background:#36de9524;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:850}.PayrollPremiumSourceConfiguration-module__9rw6aa__grid ul{margin:0;padding:0;list-style:none}.PayrollPremiumSourceConfiguration-module__9rw6aa__grid li{border-bottom:1px solid #4884b024;gap:3px;padding:9px 12px;display:grid}.PayrollPremiumSourceConfiguration-module__9rw6aa__grid li:last-child{border-bottom:0}.PayrollPremiumSourceConfiguration-module__9rw6aa__grid li b{font-size:12px}.PayrollPremiumSourceConfiguration-module__9rw6aa__grid li span,.PayrollPremiumSourceConfiguration-module__9rw6aa__grid>article>p{color:#91aabd;font-size:11px}.PayrollPremiumSourceConfiguration-module__9rw6aa__grid>article>p{margin:0;padding:14px}.PayrollPremiumSourceConfiguration-module__9rw6aa__error{color:#ffbcc3;background:#65121f47;border:1px solid #ff637073;border-radius:10px;padding:10px 12px}.PayrollPremiumSourceConfiguration-module__9rw6aa__backdrop{z-index:330;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000811cc;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.PayrollPremiumSourceConfiguration-module__9rw6aa__dialog{background:linear-gradient(150deg,#08233d,#031425 72%);border:1px solid #57a4d680;border-radius:18px;width:min(900px,96vw);max-height:91vh;padding:18px;overflow:auto;box-shadow:0 34px 100px #000000ad}.PayrollPremiumSourceConfiguration-module__9rw6aa__dialog>header{border-bottom:1px solid #4b88b53d;padding-bottom:12px}.PayrollPremiumSourceConfiguration-module__9rw6aa__dialog>header>button{width:38px;height:38px;padding:0;font-size:24px}.PayrollPremiumSourceConfiguration-module__9rw6aa__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 0;display:grid}.PayrollPremiumSourceConfiguration-module__9rw6aa__formGrid label{color:#dcebf7;gap:6px;font-size:12px;font-weight:750;display:grid}.PayrollPremiumSourceConfiguration-module__9rw6aa__formGrid input,.PayrollPremiumSourceConfiguration-module__9rw6aa__formGrid select,.PayrollPremiumSourceConfiguration-module__9rw6aa__formGrid textarea{color:#effaff;width:100%;font:inherit;background:#051a2d;border:1px solid #5295c466;border-radius:9px;padding:10px}.PayrollPremiumSourceConfiguration-module__9rw6aa__formGrid textarea{resize:vertical;min-height:86px}.PayrollPremiumSourceConfiguration-module__9rw6aa__formGrid small{color:#8fa9bd;font-weight:500}.PayrollPremiumSourceConfiguration-module__9rw6aa__full{grid-column:1/-1}.PayrollPremiumSourceConfiguration-module__9rw6aa__formGrid p.PayrollPremiumSourceConfiguration-module__9rw6aa__full{color:#ffda96;background:#5c39082e;border:1px solid #ffbc4947;border-radius:9px;margin:0;padding:10px}.PayrollPremiumSourceConfiguration-module__9rw6aa__check{align-self:end;min-height:43px;grid-template-columns:auto 1fr!important;align-items:center!important;display:flex!important}.PayrollPremiumSourceConfiguration-module__9rw6aa__check input{width:auto}.PayrollPremiumSourceConfiguration-module__9rw6aa__dialog footer{border-top:1px solid #4b88b53d;justify-content:flex-end;gap:9px;padding-top:13px;display:flex}.PayrollPremiumSourceConfiguration-module__9rw6aa__dialog footer button:last-child{background:linear-gradient(135deg,#0a9a68,#087555);border-color:#32e6958c}.PayrollPremiumSourceConfiguration-module__9rw6aa__recovery{padding:24px 4px}.PayrollPremiumSourceConfiguration-module__9rw6aa__recovery h3{margin:0}.PayrollPremiumSourceConfiguration-module__9rw6aa__recovery p{color:#a3b8c9;line-height:1.5}.PayrollPremiumSourceConfiguration-module__9rw6aa__recovery div{gap:9px;margin-top:14px;display:flex}@media (max-width:820px){.PayrollPremiumSourceConfiguration-module__9rw6aa__grid,.PayrollPremiumSourceConfiguration-module__9rw6aa__formGrid{grid-template-columns:1fr}.PayrollPremiumSourceConfiguration-module__9rw6aa__full{grid-column:auto}}@media (max-width:600px){.PayrollPremiumSourceConfiguration-module__9rw6aa__panel{padding:13px}.PayrollPremiumSourceConfiguration-module__9rw6aa__panel>header,.PayrollPremiumSourceConfiguration-module__9rw6aa__actions{display:grid}.PayrollPremiumSourceConfiguration-module__9rw6aa__actions button{width:100%;min-height:44px}.PayrollPremiumSourceConfiguration-module__9rw6aa__backdrop{padding:0}.PayrollPremiumSourceConfiguration-module__9rw6aa__dialog{border-radius:0;width:100%;max-height:100dvh;padding:14px}.PayrollPremiumSourceConfiguration-module__9rw6aa__dialog footer{display:grid}.PayrollPremiumSourceConfiguration-module__9rw6aa__dialog footer button{width:100%;min-height:44px}}
.EmployeePayrollPolicyDialog-module__aYDYIW__backdrop{z-index:210;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.EmployeePayrollPolicyDialog-module__aYDYIW__dialog{color:#f6fbff;background:linear-gradient(145deg,#082842,#04192c);border:1px solid #2b6388;border-radius:13px;outline:0;width:min(720px,100%);max-height:90dvh;overflow:auto;box-shadow:0 28px 90px #000c}.EmployeePayrollPolicyDialog-module__aYDYIW__dialog>header{z-index:2;background:#08243cf2;border-bottom:1px solid #1b4968;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px;display:flex;position:sticky;top:0}.EmployeePayrollPolicyDialog-module__aYDYIW__identity{align-items:center;gap:13px;min-width:0;display:flex}.EmployeePayrollPolicyDialog-module__aYDYIW__identity span{color:#42ccff;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.EmployeePayrollPolicyDialog-module__aYDYIW__identity h2{margin-top:3px;font-size:22px}.EmployeePayrollPolicyDialog-module__aYDYIW__identity p{color:#a9becd;margin-top:4px;font-size:12px}.EmployeePayrollPolicyDialog-module__aYDYIW__dialog>header>button{border:1px solid #356681;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.EmployeePayrollPolicyDialog-module__aYDYIW__intro{color:#bdd0dd;background:#0a304b;border:1px solid #1b4f6c;border-radius:8px;margin:14px 16px 0;padding:11px;font-size:12px}.EmployeePayrollPolicyDialog-module__aYDYIW__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.EmployeePayrollPolicyDialog-module__aYDYIW__actions button{text-align:left;background:linear-gradient(145deg,#0d3452,#082740);border:1px solid #1f5271;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:91px;padding:14px;display:flex}.EmployeePayrollPolicyDialog-module__aYDYIW__actions button:hover,.EmployeePayrollPolicyDialog-module__aYDYIW__actions button:focus-visible{background:linear-gradient(145deg,#104162,#0a304d);border-color:#31baf4}.EmployeePayrollPolicyDialog-module__aYDYIW__actions button span{gap:6px;display:grid}.EmployeePayrollPolicyDialog-module__aYDYIW__actions b{font-size:13px}.EmployeePayrollPolicyDialog-module__aYDYIW__actions small{color:#aac0cf;font-size:11px;line-height:1.45}.EmployeePayrollPolicyDialog-module__aYDYIW__actions i{color:#58d5ff;font-size:20px;font-style:normal}@media (max-width:640px){.EmployeePayrollPolicyDialog-module__aYDYIW__actions{grid-template-columns:1fr}.EmployeePayrollPolicyDialog-module__aYDYIW__identity p{white-space:normal}.EmployeePayrollPolicyDialog-module__aYDYIW__dialog{max-height:94dvh}}
.PayrollDocumentPreviewDialog-module__S32JsG__backdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010812d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.PayrollDocumentPreviewDialog-module__S32JsG__dialog{color:#e8f4ff;background:linear-gradient(145deg,#061b31,#031426 60%,#071a2b);border:1px solid #38bdf84d;border-radius:22px;flex-direction:column;width:min(1120px,96vw);height:min(860px,92dvh);display:flex;overflow:hidden;box-shadow:0 30px 90px #0009}.PayrollDocumentPreviewDialog-module__S32JsG__dialog>header{border-bottom:1px solid #94a3b833;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.PayrollDocumentPreviewDialog-module__S32JsG__dialog>header p{color:#67e8f9;letter-spacing:.13em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.PayrollDocumentPreviewDialog-module__S32JsG__dialog h2{margin:0;font-size:20px}.PayrollDocumentPreviewDialog-module__S32JsG__closeButton{color:#fff;background:#07111f;border:1px solid #475569;border-radius:12px;place-items:center;min-width:44px;min-height:44px;font-size:28px;line-height:1;display:grid}.PayrollDocumentPreviewDialog-module__S32JsG__error{color:#fecaca;background:#7f1d1d59;border:1px solid #ef4444;border-radius:10px;margin:12px 20px 0;padding:10px 12px;font-size:13px}.PayrollDocumentPreviewDialog-module__S32JsG__viewer{color:#0f172a;background:#dbe7f0;border:1px solid #94a3b840;border-radius:14px;flex:1;place-items:center;min-height:0;margin:14px 20px;display:grid;overflow:hidden}.PayrollDocumentPreviewDialog-module__S32JsG__viewer iframe{background:#fff;border:0;width:100%;height:100%}.PayrollDocumentPreviewDialog-module__S32JsG__empty{text-align:center}.PayrollDocumentPreviewDialog-module__S32JsG__empty button,.PayrollDocumentPreviewDialog-module__S32JsG__actions button,.PayrollDocumentPreviewDialog-module__S32JsG__actions a,.PayrollDocumentPreviewDialog-module__S32JsG__dialog footer button,.PayrollDocumentPreviewDialog-module__S32JsG__dialog footer a{color:#e8f4ff;background:#08243d;border:1px solid #38bdf859;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:8px 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.PayrollDocumentPreviewDialog-module__S32JsG__dialog>footer{color:#94a3b8;border-top:1px solid #94a3b833;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;font-size:12px;display:flex}.PayrollDocumentPreviewDialog-module__S32JsG__dialog>footer div{gap:8px;display:flex}.PayrollDocumentPreviewDialog-module__S32JsG__dialog>footer button:last-child{color:#fff;background:#059669;border-color:#10b981}.PayrollDocumentPreviewDialog-module__S32JsG__actionWrap{gap:5px;display:grid}.PayrollDocumentPreviewDialog-module__S32JsG__actions{flex-wrap:wrap;gap:6px;display:flex}.PayrollDocumentPreviewDialog-module__S32JsG__actions button,.PayrollDocumentPreviewDialog-module__S32JsG__actions a{min-height:34px;padding:6px 10px}.PayrollDocumentPreviewDialog-module__S32JsG__actions button:disabled{cursor:wait;opacity:.6}.PayrollDocumentPreviewDialog-module__S32JsG__actionError{color:#fecaca;max-width:340px}@media (max-width:640px){.PayrollDocumentPreviewDialog-module__S32JsG__backdrop{padding:8px}.PayrollDocumentPreviewDialog-module__S32JsG__dialog{border-radius:16px;width:100%;height:96dvh}.PayrollDocumentPreviewDialog-module__S32JsG__dialog>header,.PayrollDocumentPreviewDialog-module__S32JsG__dialog>footer{padding:12px}.PayrollDocumentPreviewDialog-module__S32JsG__viewer{margin:10px}.PayrollDocumentPreviewDialog-module__S32JsG__dialog>footer{flex-direction:column;align-items:flex-start}.PayrollDocumentPreviewDialog-module__S32JsG__dialog>footer div{width:100%}.PayrollDocumentPreviewDialog-module__S32JsG__dialog>footer button,.PayrollDocumentPreviewDialog-module__S32JsG__dialog>footer a{flex:1}}
.AuxStatusIcon-module__r8VDGW__icon{isolation:isolate;filter:drop-shadow(0 0 .45rem #0f172ab8);border-radius:.72rem}.AuxStatusIcon-module__r8VDGW__exactTile{object-fit:fill;transform-origin:50%;will-change:transform, filter}.AuxStatusIcon-module__r8VDGW__icon[data-aux-variant=lunch] .AuxStatusIcon-module__r8VDGW__exactTile{animation:4.4s ease-in-out infinite AuxStatusIcon-module__r8VDGW__exact-lunch-breathe}.AuxStatusIcon-module__r8VDGW__icon[data-aux-variant=break] .AuxStatusIcon-module__r8VDGW__exactTile{animation:3.8s ease-in-out infinite AuxStatusIcon-module__r8VDGW__exact-break-warmth}.AuxStatusIcon-module__r8VDGW__icon[data-aux-variant=meeting] .AuxStatusIcon-module__r8VDGW__exactTile{animation:3.4s ease-in-out infinite AuxStatusIcon-module__r8VDGW__exact-meeting-gesture}.AuxStatusIcon-module__r8VDGW__icon[data-aux-variant=training] .AuxStatusIcon-module__r8VDGW__exactTile{animation:3.6s ease-in-out infinite AuxStatusIcon-module__r8VDGW__exact-training-present}.AuxStatusIcon-module__r8VDGW__icon[data-aux-variant=offline] .AuxStatusIcon-module__r8VDGW__exactTile{animation:4.8s ease-in-out infinite AuxStatusIcon-module__r8VDGW__exact-offline-dangle}.AuxStatusIcon-module__r8VDGW__clockHandOverlay{z-index:2;transform-origin:50% 100%;background:#020617f2;border-radius:999px;width:1px;height:13%;animation:18s linear infinite AuxStatusIcon-module__r8VDGW__aux-clock-sweep;position:absolute;box-shadow:0 0 1px #fbbf24b3}.AuxStatusIcon-module__r8VDGW__icon[data-aux-variant=lunch] .AuxStatusIcon-module__r8VDGW__clockHandOverlay{top:30%;left:57%}.AuxStatusIcon-module__r8VDGW__icon[data-aux-variant=break] .AuxStatusIcon-module__r8VDGW__clockHandOverlay{top:19%;left:35%}.AuxStatusIcon-module__r8VDGW__steamOverlay{z-index:3;gap:2px;display:flex;position:absolute;top:27%;left:61%}.AuxStatusIcon-module__r8VDGW__steamOverlay i{background:#fbbf24f2;border-radius:999px;width:1px;height:7px;animation:2.6s ease-in-out infinite AuxStatusIcon-module__r8VDGW__aux-steam-rise;display:block}.AuxStatusIcon-module__r8VDGW__steamOverlay i:nth-child(2){animation-delay:-.85s}.AuxStatusIcon-module__r8VDGW__steamOverlay i:nth-child(3){animation-delay:-1.7s}.AuxStatusIcon-module__r8VDGW__conversationOverlay,.AuxStatusIcon-module__r8VDGW__trainingOverlay,.AuxStatusIcon-module__r8VDGW__offlineOverlay{z-index:3;pointer-events:none;border-radius:999px;position:absolute}.AuxStatusIcon-module__r8VDGW__conversationOverlay{border:1px solid #22d3ee00;animation:3.4s ease-in-out infinite AuxStatusIcon-module__r8VDGW__aux-conversation-pulse;inset:25% 18% 38%}.AuxStatusIcon-module__r8VDGW__trainingOverlay{background:#a78bfae0;width:5px;height:5px;animation:2.2s ease-in-out infinite AuxStatusIcon-module__r8VDGW__aux-training-spark;top:25%;right:21%}.AuxStatusIcon-module__r8VDGW__offlineOverlay{background:#fb7185;width:3px;height:3px;animation:2.4s ease-in-out infinite AuxStatusIcon-module__r8VDGW__aux-offline-pulse;bottom:29%;right:24%;box-shadow:0 0 7px #fb7185f2}.AuxStatusIcon-module__r8VDGW__activeOrbit{transform-origin:24px 24px;animation:8s linear infinite AuxStatusIcon-module__r8VDGW__aux-active-orbit}@keyframes AuxStatusIcon-module__r8VDGW__exact-lunch-breathe{0%,to{filter:brightness(.98);transform:scale(.985)}50%{filter:brightness(1.08);transform:scale(1)}}@keyframes AuxStatusIcon-module__r8VDGW__exact-break-warmth{0%,to{filter:brightness(.98);transform:translateY(0)scale(.99)}50%{filter:brightness(1.1);transform:translateY(-1px)scale(1)}}@keyframes AuxStatusIcon-module__r8VDGW__exact-meeting-gesture{0%,to{transform:translate(0)rotate(0)}35%{transform:translate(-1px)rotate(-.55deg)}70%{transform:translate(1px)rotate(.55deg)}}@keyframes AuxStatusIcon-module__r8VDGW__exact-training-present{0%,to{filter:brightness();transform:translateY(0)rotate(0)}50%{filter:brightness(1.09);transform:translateY(-1px)rotate(.55deg)}}@keyframes AuxStatusIcon-module__r8VDGW__exact-offline-dangle{0%,to{transform:rotate(-.65deg)}50%{transform:rotate(.65deg)}}@keyframes AuxStatusIcon-module__r8VDGW__aux-clock-sweep{to{transform:rotate(360deg)}}@keyframes AuxStatusIcon-module__r8VDGW__aux-steam-rise{0%,to{opacity:.1;transform:translateY(2px)scaleY(.75)}45%{opacity:1;transform:translateY(-3px)scaleY(1.15)}}@keyframes AuxStatusIcon-module__r8VDGW__aux-conversation-pulse{0%,to{border-color:#22d3ee00;transform:scale(.94)}50%{border-color:#22d3ee73;transform:scale(1.04)}}@keyframes AuxStatusIcon-module__r8VDGW__aux-training-spark{0%,to{opacity:.2;transform:scale(.65)}50%{opacity:1;transform:scale(1.35)}}@keyframes AuxStatusIcon-module__r8VDGW__aux-offline-pulse{0%,to{opacity:.3;transform:scale(.75)}50%{opacity:1;transform:scale(1.35)}}@keyframes AuxStatusIcon-module__r8VDGW__aux-active-orbit{to{transform:rotate(360deg)}}
.LiveConnectionIcon-module__VCyUJG__icon{color:#6ee7b7;isolation:isolate;backface-visibility:hidden;flex:none;display:inline-block;position:relative;overflow:visible;transform:translateZ(0)}.LiveConnectionIcon-module__VCyUJG__sm{width:1.25rem;height:1.25rem}.LiveConnectionIcon-module__VCyUJG__md{width:1.75rem;height:1.75rem}.LiveConnectionIcon-module__VCyUJG__outerRing,.LiveConnectionIcon-module__VCyUJG__innerRing,.LiveConnectionIcon-module__VCyUJG__core,.LiveConnectionIcon-module__VCyUJG__ripple,.LiveConnectionIcon-module__VCyUJG__orbit{pointer-events:none;backface-visibility:hidden;will-change:transform, opacity;border-radius:999px;display:block;position:absolute;transform:translateZ(0)}.LiveConnectionIcon-module__VCyUJG__outerRing,.LiveConnectionIcon-module__VCyUJG__innerRing{transform-origin:50%;border-style:solid;border-color:currentColor}.LiveConnectionIcon-module__VCyUJG__outerRing{opacity:.72;border-width:1.5px;border-bottom-color:#6ee7b738;border-right-color:#0000;animation:3.4s linear infinite LiveConnectionIcon-module__VCyUJG__live-signal-spin;inset:9%}.LiveConnectionIcon-module__VCyUJG__innerRing{opacity:.65;border-width:1.25px;border-top-color:#0000;border-left-color:#6ee7b740;animation:2.25s linear infinite reverse LiveConnectionIcon-module__VCyUJG__live-signal-spin;inset:25%}.LiveConnectionIcon-module__VCyUJG__core{z-index:2;transform-origin:50%;background:#34d399;border:1px solid #d1fae5;animation:1.35s ease-in-out infinite LiveConnectionIcon-module__VCyUJG__live-core-beat;inset:39%;box-shadow:0 0 5px #34d399f2}.LiveConnectionIcon-module__VCyUJG__ripple{z-index:-1;border:1px solid #6ee7b7e6;animation:1.8s ease-out infinite LiveConnectionIcon-module__VCyUJG__live-signal-ripple;inset:34%}.LiveConnectionIcon-module__VCyUJG__orbit{animation:2.8s linear infinite LiveConnectionIcon-module__VCyUJG__live-orbit;inset:3%}.LiveConnectionIcon-module__VCyUJG__orbit i{background:#a7f3d0;border-radius:999px;width:4px;height:4px;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #34d399,0 0 13px #22d3eecc}@keyframes LiveConnectionIcon-module__VCyUJG__live-signal-spin{0%{transform:translateZ(0)rotate(0)}to{transform:translateZ(0)rotate(360deg)}}@keyframes LiveConnectionIcon-module__VCyUJG__live-core-beat{0%,to{opacity:.78;transform:translateZ(0)scale(.78)}48%{opacity:1;transform:translateZ(0)scale(1.24)}}@keyframes LiveConnectionIcon-module__VCyUJG__live-signal-ripple{0%{opacity:.85;transform:translateZ(0)scale(.45)}75%,to{opacity:0;transform:translateZ(0)scale(2.3)}}@keyframes LiveConnectionIcon-module__VCyUJG__live-orbit{0%{transform:translateZ(0)rotate(0)}to{transform:translateZ(0)rotate(360deg)}}
.PortalSearch-module__sFmqGa__searchControl{color:#e2e8f0;background:#020617eb;border:1px solid #475569;border-radius:.625rem;flex:0 15rem;align-items:center;width:min(15rem,100%);min-width:0;max-width:15rem;height:2.75rem;padding-top:.7rem;display:flex;position:relative;overflow:hidden}.PortalSearch-module__sFmqGa__visibleLabel{color:#94a3b8;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 1rem);font-size:.5rem;font-weight:900;line-height:.75rem;position:absolute;top:.125rem;left:.5rem;overflow:hidden}.PortalSearch-module__sFmqGa__searchControl:focus-within{border-color:#67e8f9;box-shadow:0 0 0 2px #22d3ee38}.PortalSearch-module__sFmqGa__searchIcon{color:#94a3b8;flex:0 0 2.25rem;place-items:center;width:2.25rem;display:grid}.PortalSearch-module__sFmqGa__searchIcon svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:1.15rem;height:1.15rem}.PortalSearch-module__sFmqGa__input{color:#f8fafc;background:0 0;border:0;outline:0;flex:auto;min-width:5rem;height:100%;padding:0 .35rem 0 0;font-size:.75rem}.PortalSearch-module__sFmqGa__input::placeholder{color:#64748b}.PortalSearch-module__sFmqGa__matchCount{color:#a5f3fc;white-space:nowrap;flex:none;font-size:.625rem;font-weight:800}.PortalSearch-module__sFmqGa__clearButton{color:#cbd5e1;background:0 0;border:0;flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2rem;font-size:1.15rem;font-weight:900;display:grid}.PortalSearch-module__sFmqGa__clearButton:hover,.PortalSearch-module__sFmqGa__clearButton:focus-visible{color:#fff;background:#1e293b;outline:none}.PortalSearch-module__sFmqGa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.PortalSearch-module__sFmqGa__spotlightAnchor{display:none}@media (max-width:900px) and (orientation:landscape){.PortalSearch-module__sFmqGa__searchControl{flex-basis:15rem;width:min(15rem,100%);min-width:0;max-width:15rem;height:2.75rem}.PortalSearch-module__sFmqGa__clearButton{flex-basis:2rem;width:2rem;height:2rem}}
.ProfilePhoto-module__pOJQOG__backdrop{z-index:260;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));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020617d1;place-items:center;display:grid;position:fixed;inset:0}.ProfilePhoto-module__pOJQOG__dialog{width:min(42rem,100%);max-height:calc(100dvh - max(1rem, env(safe-area-inset-top)) - max(1rem, env(safe-area-inset-bottom)));color:#f8fafc;background:#0f172a;border:1px solid #22d3ee8c;border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #000000a6}.ProfilePhoto-module__pOJQOG__header{background:#020617;border-bottom:1px solid #334155;flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.ProfilePhoto-module__pOJQOG__eyebrow{color:#67e8f9;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .2rem;font-size:.65rem;font-weight:900}.ProfilePhoto-module__pOJQOG__title{margin:0;font-size:1.25rem;font-weight:900}.ProfilePhoto-module__pOJQOG__closeButton,.ProfilePhoto-module__pOJQOG__cameraClose{color:#e2e8f0;cursor:pointer;background:0 0;border:1px solid #475569;border-radius:999px;flex:none;place-items:center;min-width:2.75rem;min-height:2.75rem;font-size:1.5rem;line-height:1;display:grid}.ProfilePhoto-module__pOJQOG__closeButton:disabled,.ProfilePhoto-module__pOJQOG__button:disabled,.ProfilePhoto-module__pOJQOG__dangerButton:disabled,.ProfilePhoto-module__pOJQOG__primaryButton:disabled,.ProfilePhoto-module__pOJQOG__secondaryButton:disabled{cursor:wait;opacity:.5}.ProfilePhoto-module__pOJQOG__body{overscroll-behavior:contain;min-height:0;padding:1rem;overflow-y:auto}.ProfilePhoto-module__pOJQOG__identity{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ProfilePhoto-module__pOJQOG__identityText{min-width:0}.ProfilePhoto-module__pOJQOG__identityText strong,.ProfilePhoto-module__pOJQOG__identityText span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ProfilePhoto-module__pOJQOG__identityText span,.ProfilePhoto-module__pOJQOG__help,.ProfilePhoto-module__pOJQOG__permissionHelp{color:#94a3b8;font-size:.78rem;line-height:1.45}.ProfilePhoto-module__pOJQOG__notice,.ProfilePhoto-module__pOJQOG__error,.ProfilePhoto-module__pOJQOG__success,.ProfilePhoto-module__pOJQOG__permissionDisabled{border:1px solid;border-radius:.75rem;margin:0 0 1rem;padding:.75rem;font-size:.85rem;line-height:1.45}.ProfilePhoto-module__pOJQOG__notice{color:#fde68a;background:#422006a6;border-color:#a16207}.ProfilePhoto-module__pOJQOG__error{color:#fecaca;background:#450a0aa6;border-color:#ef4444}.ProfilePhoto-module__pOJQOG__success{color:#a7f3d0;background:#022c22a6;border-color:#10b981}.ProfilePhoto-module__pOJQOG__permissionDisabled{color:#cbd5e1;background:#020617;border-color:#475569}.ProfilePhoto-module__pOJQOG__editorGrid{gap:1rem;display:grid}.ProfilePhoto-module__pOJQOG__previewColumn,.ProfilePhoto-module__pOJQOG__controlsColumn,.ProfilePhoto-module__pOJQOG__permissionCard,.ProfilePhoto-module__pOJQOG__confirmation,.ProfilePhoto-module__pOJQOG__recovery{background:#020617b8;border:1px solid #334155;border-radius:1rem;padding:1rem}.ProfilePhoto-module__pOJQOG__previewFrame{aspect-ratio:1;background:#0f172a;border:2px solid #22d3ee;border-radius:1rem;width:min(100%,18rem);margin-inline:auto;position:relative;overflow:hidden}.ProfilePhoto-module__pOJQOG__previewImage,.ProfilePhoto-module__pOJQOG__capturedImage{object-fit:cover;width:100%;height:100%}.ProfilePhoto-module__pOJQOG__emptyPreview{color:#94a3b8;text-align:center;place-items:center;width:100%;height:100%;padding:1rem;display:grid}.ProfilePhoto-module__pOJQOG__sectionTitle{margin:0 0 .6rem;font-size:.95rem;font-weight:900}.ProfilePhoto-module__pOJQOG__buttonRow,.ProfilePhoto-module__pOJQOG__confirmationActions,.ProfilePhoto-module__pOJQOG__recoveryActions,.ProfilePhoto-module__pOJQOG__cameraActions{flex-wrap:wrap;gap:.6rem;display:flex}.ProfilePhoto-module__pOJQOG__button,.ProfilePhoto-module__pOJQOG__primaryButton,.ProfilePhoto-module__pOJQOG__secondaryButton,.ProfilePhoto-module__pOJQOG__dangerButton{min-height:2.75rem;font:inherit;cursor:pointer;border-radius:.75rem;padding:.55rem .9rem;font-size:.8rem;font-weight:900}.ProfilePhoto-module__pOJQOG__button,.ProfilePhoto-module__pOJQOG__secondaryButton{color:#f8fafc;background:#0f172a;border:1px solid #475569}.ProfilePhoto-module__pOJQOG__primaryButton{color:#082f49;background:#67e8f9;border:1px solid #67e8f9}.ProfilePhoto-module__pOJQOG__dangerButton{color:#fff;background:#991b1b;border:1px solid #f87171}.ProfilePhoto-module__pOJQOG__ranges{gap:.8rem;margin-top:1rem;display:grid}.ProfilePhoto-module__pOJQOG__rangeLabel{color:#e2e8f0;gap:.35rem;font-size:.78rem;font-weight:800;display:grid}.ProfilePhoto-module__pOJQOG__rangeLabel span{justify-content:space-between;gap:1rem;display:flex}.ProfilePhoto-module__pOJQOG__rangeLabel input{accent-color:#22d3ee;width:100%;min-height:2rem}.ProfilePhoto-module__pOJQOG__permissionCard{margin-top:1rem}.ProfilePhoto-module__pOJQOG__permissionSwitch{align-items:flex-start;gap:.7rem;font-size:.85rem;font-weight:800;display:flex}.ProfilePhoto-module__pOJQOG__permissionSwitch input{accent-color:#22d3ee;flex:none;width:1.2rem;height:1.2rem}.ProfilePhoto-module__pOJQOG__camera{gap:.9rem;display:grid}.ProfilePhoto-module__pOJQOG__cameraHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ProfilePhoto-module__pOJQOG__cameraVideo,.ProfilePhoto-module__pOJQOG__capturedFrame{aspect-ratio:4/3;object-fit:cover;background:#000;border:1px solid #475569;border-radius:1rem;width:100%;max-height:min(56dvh,30rem);overflow:hidden}.ProfilePhoto-module__pOJQOG__cameraVideo[data-facing=user]{transform:scaleX(-1)}.ProfilePhoto-module__pOJQOG__capturedFrame{position:relative}.ProfilePhoto-module__pOJQOG__hiddenInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ProfilePhoto-module__pOJQOG__loading{color:#cbd5e1;place-items:center;min-height:12rem;font-weight:800;display:grid}.ProfilePhoto-module__pOJQOG__button:focus-visible,.ProfilePhoto-module__pOJQOG__primaryButton:focus-visible,.ProfilePhoto-module__pOJQOG__secondaryButton:focus-visible,.ProfilePhoto-module__pOJQOG__dangerButton:focus-visible,.ProfilePhoto-module__pOJQOG__closeButton:focus-visible,.ProfilePhoto-module__pOJQOG__cameraClose:focus-visible,.ProfilePhoto-module__pOJQOG__rangeLabel input:focus-visible,.ProfilePhoto-module__pOJQOG__permissionSwitch input:focus-visible{outline-offset:2px;outline:3px solid #67e8f9}@media (min-width:640px){.ProfilePhoto-module__pOJQOG__editorGrid{grid-template-columns:minmax(15rem,.9fr) minmax(16rem,1.1fr)}}@media (max-width:480px){.ProfilePhoto-module__pOJQOG__backdrop{padding:max(.25rem, env(safe-area-inset-top)) max(0px, env(safe-area-inset-right)) max(0px, env(safe-area-inset-bottom)) max(0px, env(safe-area-inset-left));align-items:end}.ProfilePhoto-module__pOJQOG__dialog{max-height:calc(100dvh - max(.25rem, env(safe-area-inset-top)) - max(0px, env(safe-area-inset-bottom)));border-radius:1.25rem 1.25rem 0 0}.ProfilePhoto-module__pOJQOG__buttonRow>*,.ProfilePhoto-module__pOJQOG__cameraActions>*{flex:9rem}}
