*{box-sizing:border-box}html,body{color:#f5f7f5;background:#0b0d0c;min-height:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}.accessShell{background:radial-gradient(circle at 20% 0,#1b2c22 0,#0000 35%),linear-gradient(145deg,#0a0c0b,#111612 60%,#0b0d0c);place-items:center;min-height:100vh;padding:28px;display:grid}.loginPanel{background:#121714f7;border:1px solid #2a352e;border-radius:26px;width:min(560px,100%);padding:42px;box-shadow:0 32px 90px #0000006b}.brandRow{align-items:center;gap:16px;display:flex}.brandMark{color:#0a2011;letter-spacing:-.04em;background:#a8ebb9;border-radius:15px;place-items:center;width:54px;height:54px;font-weight:950;display:grid}.eyebrow{color:#8fdaa5;letter-spacing:.14em;font-size:12px;font-weight:900;display:block}.loginPanel h1{letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(28px,7vw,44px)}.lead{color:#aeb8b1;margin:24px 0;line-height:1.55}.modeSwitch{background:#0c100e;border:1px solid #28322c;border-radius:13px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.mode{color:#8e9991;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px;font-weight:800}.mode.active{color:#b6f0c5;background:#1d2b22}.loginPanel form{gap:16px;margin-top:20px;display:grid}.loginPanel label{color:#cbd4cd;gap:8px;font-size:12px;font-weight:800;display:grid}.loginPanel input{color:#fff;background:#0d120f;border:1px solid #334138;border-radius:12px;outline:none;width:100%;padding:14px 15px}.loginPanel input:focus{border-color:#8fdaa5;box-shadow:0 0 0 3px #8fdaa51f}.primary{color:#0a2011;cursor:pointer;background:#a8ebb9;border:0;border-radius:12px;padding:14px 18px;font-weight:900}.error{color:#ffbaba;background:#2a1717;border:1px solid #6b3434;border-radius:11px;padding:12px 14px;font-size:13px}.devHint{color:#8d9b91;border:1px dashed #35433a;border-radius:12px;margin-top:18px;padding:13px 14px;font-size:12px}.devHint b,.devHint span{display:block}.devHint span{color:#c4cec7;margin-top:4px}.loginPanel small{color:#66726a;margin-top:15px;display:block}.portalShell{background:#0b0e0c;min-height:100vh}.topbar{z-index:5;background:#101411;border-bottom:1px solid #202923;justify-content:space-between;align-items:center;gap:18px;height:76px;padding:0 28px;display:flex;position:sticky;top:0}.topBrand b,.topBrand span,.identity b,.identity span{display:block}.topBrand b{font-size:14px}.topBrand span,.identity span{color:#7f8b83;margin-top:3px;font-size:12px}.identity{text-align:right;align-items:center;gap:16px;display:flex}.ghost,.back{color:#d9e1db;cursor:pointer;background:#161d18;border:1px solid #2b3930;border-radius:10px;padding:9px 13px}.hubContent,.modulePage{width:min(1180px,100% - 40px);margin:0 auto;padding:54px 0}.welcome{max-width:720px}.welcome h2,.modulePage h2{letter-spacing:-.05em;margin:8px 0;font-size:clamp(34px,6vw,58px)}.welcome p,.modulePage>p{color:#98a49c;font-size:17px;line-height:1.6}.appGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.appCard{text-align:left;color:#fff;cursor:pointer;background:#121713;border:1px solid #253028;border-radius:18px;grid-template-columns:54px 1fr 28px;align-items:center;gap:16px;min-height:128px;padding:22px;transition:all .18s;display:grid}.appCard:hover{background:#151c17;border-color:#4d6b58;transform:translateY(-2px)}.appIcon,.moduleIcon{color:#a8ebb9;background:#1d2d23;border-radius:14px;place-items:center;width:54px;height:54px;font-size:24px;font-weight:900;display:grid}.appText b,.appText small{display:block}.appText b{font-size:17px}.appText small{color:#859188;margin-top:7px;line-height:1.4}.arrow{color:#7a8b80;font-size:22px}.sessionStrip{background:#263029;border:1px solid #263029;border-radius:15px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:28px;display:grid;overflow:hidden}.sessionStrip span{color:#aeb8b1;overflow-wrap:anywhere;background:#101512;padding:15px;font-size:12px}.sessionStrip b{color:#657269;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:12px;display:block}.emptyModule{background:#111612;border:1px solid #26312a;border-radius:22px;margin-top:34px;padding:48px}.emptyModule h3{margin:20px 0 8px;font-size:28px}.emptyModule p{color:#8f9b93;max-width:700px;line-height:1.6}.foundationGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.foundationGrid article{background:#111713;border:1px solid #28342c;border-radius:18px;padding:24px}.foundationGrid article>b{font-size:18px}.foundationGrid article p{color:#8f9b93;min-height:100px;line-height:1.55}.foundationGrid article span{color:#94dda8;letter-spacing:.08em;font-size:12px;font-weight:900}.modulePage .back{margin-bottom:10px}@media (max-width:780px){.appGrid,.foundationGrid{grid-template-columns:1fr}.sessionStrip{grid-template-columns:1fr 1fr}.topbar{padding:0 16px}.hubContent,.modulePage{width:min(100% - 28px,1180px);padding:34px 0}.identity>div{display:none}}@media (max-width:520px){.loginPanel{padding:28px 22px}.sessionStrip{grid-template-columns:1fr}.appCard{grid-template-columns:48px 1fr 20px;padding:17px}.appIcon{width:48px;height:48px}.topBrand span{display:none}}.adminWorkspace{width:min(1240px,100% - 40px);margin:0 auto;padding:42px 0 70px}.adminHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.adminHead h2{letter-spacing:-.05em;margin:6px 0 8px;font-size:clamp(36px,6vw,58px)}.adminHead p{color:#94a098;max-width:720px;line-height:1.6}.adminBadge{color:#9fad9f;background:#111713;border:1px solid #2a372f;border-radius:12px;padding:10px 13px;font-size:12px}.tabs{border-bottom:1px solid #243027;gap:8px;margin-top:28px;padding-bottom:10px;display:flex}.tab{color:#7f8b83;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 14px;font-weight:800}.tab.active{color:#b6f0c5;background:#18221b;border-color:#314238}.adminError{margin-top:18px}.peopleLayout{grid-template-columns:minmax(330px,420px) 1fr;align-items:start;gap:18px;margin-top:22px;display:grid}.createCard,.peopleList,.roleGrid article,.auditList article{background:#111713;border:1px solid #27332b;border-radius:18px}.createCard{gap:14px;padding:22px;display:grid;position:sticky;top:98px}.createCard h3,.listTitle h3,.roleGrid h3{margin:4px 0 0;font-size:22px}.createCard label{color:#bac5bd;gap:7px;font-size:12px;font-weight:800;display:grid}.createCard input,.createCard select{color:#fff;background:#0d120f;border:1px solid #334138;border-radius:10px;outline:none;width:100%;padding:12px 13px}.createCard input:focus,.createCard select:focus{border-color:#8fdaa5}.two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.createCard fieldset{border:1px solid #2c3931;border-radius:12px;margin:0;padding:14px}.createCard legend{color:#93a198;padding:0 6px;font-size:12px;font-weight:900}.checks{gap:8px;display:grid}.checks label{align-items:center;gap:8px;font-weight:700;display:flex}.checks input{width:auto}.createCard small{color:#738078;line-height:1.5}.peopleList{padding:18px}.listTitle{justify-content:space-between;align-items:center;padding:4px 2px 14px;display:flex}.personCard{border-top:1px solid #222d26;padding:16px 0}.personCard:first-of-type{border-top:0}.personMain{align-items:center;gap:12px;display:flex}.avatar{color:#b4edc2;background:#1e2d23;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.personMain b,.personMain span,.personMain small{display:block}.personMain span{color:#97a39b;margin-top:3px;font-size:12px}.personMain small{color:#657169;margin-top:3px}.personMeta{grid-template-columns:1fr 1.4fr 1fr;gap:8px;margin-top:14px;display:grid}.personMeta span{color:#acb7af;overflow-wrap:anywhere;background:#0e130f;border:1px solid #243028;border-radius:10px;padding:10px;font-size:12px}.personMeta b{color:#69766e;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:11.5px;display:block}.personActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.status{letter-spacing:.08em;border-radius:999px;padding:7px 9px;font-size:11.5px;font-weight:950}.status.on{color:#9ce0ad;background:#17331f}.status.off{color:#ffb4b4;background:#351d1d}.roleGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.roleGrid article{padding:22px}.roleGrid p{color:#8e9a92;min-height:84px;line-height:1.55}.roleKey{color:#83ca96;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:950}.chips span{color:#b6c2ba;border:1px solid #2e4035;border-radius:999px;padding:6px 8px;font-size:12px}.auditList{gap:9px;margin-top:22px;display:grid}.auditList article{grid-template-columns:220px 1fr 180px;align-items:center;gap:14px;padding:14px 16px;display:grid}.auditList b,.auditList span{display:block}.auditList span{color:#707c74;margin-top:4px;font-size:12px}.auditList code{white-space:nowrap;text-overflow:ellipsis;color:#aab6ae;font-size:12px;overflow:hidden}.auditList time{color:#748078;text-align:right;font-size:12px}@media (max-width:980px){.peopleLayout{grid-template-columns:1fr}.createCard{position:static}.roleGrid,.auditList article{grid-template-columns:1fr}.auditList time{text-align:left}.personMeta{grid-template-columns:1fr}.adminHead{display:block}.adminBadge{margin-top:10px;display:inline-block}}@media (max-width:560px){.adminWorkspace{width:min(100% - 24px,1240px);padding-top:26px}.two{grid-template-columns:1fr}.tabs{overflow-x:auto}.createCard,.peopleList{padding:15px}}.premiumHub{color:#f7faf8;background:#06100f;min-height:100vh;display:block;overflow-x:hidden}.hubSidebar{z-index:20;background:linear-gradient(#081311fa,#050d0cfa);border-right:1px solid #76a59529;flex-direction:column;align-items:center;width:94px;padding:22px 10px 16px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:18px 0 60px #00000029}.sideProfile{text-align:center;border-bottom:1px solid #6f938721;place-items:center;gap:9px;width:100%;padding-bottom:22px;display:grid}.sideAvatar{background:radial-gradient(circle at 35% 25%,#314139,#101916 68%);border:1px solid #55e39b;border-radius:50%;place-items:center;width:50px;height:50px;font-weight:850;display:grid;box-shadow:0 0 0 4px #55e39b0a,0 0 24px #55e39b1f}.sideProfile b{white-space:nowrap;text-overflow:ellipsis;max-width:72px;font-size:12px;display:block;overflow:hidden}.sideProfile span{color:#62df9f;text-transform:capitalize;margin-top:3px;font-size:11.5px;display:block}.sideNav{gap:10px;width:100%;margin-top:44px;display:grid}.sideNavItem{color:#9caeaa;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;place-items:center;gap:5px;width:100%;min-height:64px;padding:8px 3px;transition:all .2s;display:grid;position:relative}.sideNavItem span{font-size:22px;line-height:1}.sideNavItem b{font-size:11.5px;font-weight:650}.sideNavItem.active{color:#66e5a3;background:linear-gradient(135deg,#2ccf8f24,#1868531a);border-color:#48dd9e3d;box-shadow:inset 0 0 26px #2de09c0b}.sideNavItem:hover{color:#e3f8ed;border-color:#7eab9b2e}.sideNavItem i{color:#062016;background:#57e19d;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:7px;right:9px}.sideBottom{gap:8px;width:100%;margin-top:auto;display:grid}.themeStatus,.sideLogout{color:#98aaa5;background:0 0;border:0;place-items:center;gap:2px;min-height:47px;font-size:16px;display:grid}.themeStatus b,.sideLogout b{font-size:11.5px}.sideLogout{cursor:pointer}.sideLogout:hover{color:#f3fff8}.hubStage{background:radial-gradient(circle at 54% 24%,#0f5f4c1f,#0000 32%),radial-gradient(circle at 88% 74%,#035e4e12,#0000 30%),linear-gradient(145deg,#06100f 0%,#071310 48%,#07110f 100%);min-height:100vh;margin-left:94px}.hubTopbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:15;background:#06100fdb;border-bottom:1px solid #76a59529;justify-content:space-between;align-items:center;height:84px;padding:0 28px;display:flex;position:sticky;top:0}.hubTopBrand{align-items:center;gap:13px;display:flex}.hubTopBrand b,.hubTopBrand span{display:block}.hubTopBrand b{letter-spacing:.02em;font-size:12px}.hubTopBrand span{color:#7e918b;margin-top:2px;font-size:12px}.mkPill{color:#f5c75e;border:1px solid #58e2a173;border-radius:50%;place-items:center;width:39px;height:39px;font-family:Georgia,serif;font-weight:800;display:grid;box-shadow:0 0 24px #3ce8a314}.hubTopActions{align-items:center;gap:9px;display:flex}.roundAction{color:#a8b9b4;cursor:pointer;background:#0b1714;border:1px solid #7ea99a2e;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.roundAction:hover{color:#69e5a4;border-color:#69e5a46b}.notificationDot{position:relative}.notificationDot:after{content:"";background:#ff5d64;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px;box-shadow:0 0 0 2px #0b1714}.topUser{border-left:1px solid #76a59529;align-items:center;gap:9px;margin-left:6px;padding-left:14px;display:flex}.topUserAvatar{background:#111d19;border:1px solid #47d991;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.topUser b,.topUser span{display:block}.topUser b{font-size:12px}.topUser span{color:#58d997;text-transform:capitalize;margin-top:2px;font-size:11.5px}.premiumContent{width:min(1110px,100% - 54px);margin:0 auto;padding:56px 0 48px}.hubIntro{grid-template-columns:330px 1fr;align-items:center;gap:78px;max-width:940px;margin:0 auto 34px;display:grid}.mkShowcase{place-items:center;height:210px;display:grid;position:relative}.mkGlow{filter:blur(46px);opacity:.78;background:linear-gradient(90deg,#2fe7d64d,#47e3912e,#efb84e38);border-radius:50%;width:245px;height:115px;position:absolute}.mkCard{background:linear-gradient(145deg,#122620eb,#091512f5);border:1px solid #6febc485;border-radius:25px;align-content:center;place-items:center;width:178px;height:178px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #efc25429,0 28px 80px #0000006b,-18px 0 50px #2ddcd51a,20px 0 50px #efbf4c17}.mkCard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#55e9d8,#0000 38% 62%,#e7b753);border-radius:25px;padding:1px;position:absolute;inset:-1px;-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}.mkCard strong{letter-spacing:-.08em;background:linear-gradient(100deg,#fff3cf 5%,#e2b75c 55%,#f5e2aa);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-size:78px;font-weight:400;line-height:.78}.mkCard span{letter-spacing:.19em;color:#e8d9a4;margin-top:17px;font-family:Georgia,serif;font-size:12px}.introCopy{padding-top:4px}.welcomeBack{letter-spacing:.13em;color:#54e19b;font-size:12px;font-weight:900}.introCopy h1{letter-spacing:-.048em;margin:10px 0 9px;font-size:clamp(38px,5vw,59px);line-height:.98}.introCopy h1 em{color:#50e39b;font-style:normal}.introCopy p{color:#8ea19b;max-width:610px;margin:0;font-size:13px;line-height:1.7}.premiumGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:830px;margin:18px auto 0;display:grid}.premiumCard{color:#f1f6f3;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0e1b17e6,#091411f0);border:1px solid #70968945;border-radius:17px;grid-template-columns:62px 1fr 28px;align-items:center;gap:17px;min-height:145px;padding:22px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.premiumCard:before{content:"";filter:blur(38px);opacity:.12;background:currentColor;border-radius:50%;width:150px;height:120px;position:absolute;inset:auto auto -45px -40px}.premiumCard:hover{border-color:#63dda573;transform:translateY(-3px);box-shadow:0 20px 50px #0003}.premiumIcon{width:58px;height:58px;box-shadow:inset 0 0 22px #ffffff04,0 0 26px color-mix(in srgb,currentColor 16%,transparent);background:#0c1915e0;border:1px solid;border-radius:15px;place-items:center;display:grid}.premiumText b,.premiumText small{display:block}.premiumText b{letter-spacing:-.015em;font-size:17px}.premiumText small{color:#899b95;max-width:280px;margin-top:7px;font-size:12px;line-height:1.5}.premiumArrow{color:#cad7d2;font-size:24px;transition:all .2s}.premiumCard:hover .premiumArrow{color:#fff;transform:translate(2px,-2px)}.tone-green{color:#55e2a1}.tone-yellow{color:#ffd54f}.tone-blue{color:#76aaff}.tone-orange{color:#ffb66b}.tone-purple{color:#ab78ff}.tone-gold{color:#eabf6a}.premiumText{color:#f4f7f5}.secureBadge{color:#8da39c;background:#0a1814c7;border:1px solid #56db9f40;border-radius:12px;align-items:center;gap:8px;width:max-content;margin:28px auto 0;padding:10px 16px;font-size:12px;display:flex;box-shadow:0 12px 35px #0000002e}.secureBadge span{color:#53e29d}.secureBadge b{color:#c8d5d0;font-weight:600}.secureBadge i{color:#445852;font-style:normal}@media (max-width:900px){.hubSidebar{width:76px}.hubStage{margin-left:76px}.sideProfile>div:last-child,.sideNavItem b,.themeStatus b,.sideLogout b{display:none}.sideNavItem{min-height:52px}.hubIntro{text-align:center;grid-template-columns:1fr;gap:20px}.mkShowcase{height:185px}.introCopy p{margin-inline:auto}.premiumGrid{max-width:760px}.topUser>div:last-child{display:none}}@media (max-width:680px){.hubSidebar{border-top:1px solid #76a59529;border-right:0;flex-direction:row;width:auto;height:70px;padding:8px 12px;position:fixed;inset:auto 0 0}.sideProfile{display:none}.sideNav{grid-template-columns:repeat(4,1fr);gap:4px;margin:0}.sideNavItem{min-height:52px}.sideBottom{display:none}.hubStage{margin-left:0;padding-bottom:70px}.hubTopbar{height:72px;padding:0 15px}.hubTopActions .roundAction:nth-child(-n+2){display:none}.premiumContent{width:min(100% - 26px,1110px);padding-top:34px}.hubIntro{margin-bottom:24px}.mkShowcase{height:152px}.mkCard{width:136px;height:136px}.mkCard strong{font-size:60px}.mkCard span{font-size:11.5px}.premiumGrid{grid-template-columns:1fr}.premiumCard{grid-template-columns:52px 1fr 22px;min-height:118px;padding:16px}.premiumIcon{width:50px;height:50px}.introCopy h1{font-size:40px}.hubTopBrand span{display:none}}@media (min-width:1100px){.hubSidebar{align-items:stretch;width:156px;padding:26px 14px 18px}.hubStage{margin-left:156px}.sideProfile{text-align:left;justify-content:flex-start;align-items:center;gap:12px;padding:0 4px 26px;display:flex}.sideAvatar{flex:0 0 58px;width:58px;height:58px;font-size:15px}.sideProfile b{max-width:72px;font-size:12px;line-height:1.2}.sideProfile span{font-size:11.5px}.sideNav{gap:11px;margin-top:52px}.sideNavItem{border-radius:13px;justify-content:flex-start;align-items:center;gap:13px;min-height:58px;padding:10px 12px;display:flex}.sideNavItem span{text-align:center;width:24px;font-size:21px}.sideNavItem b{font-size:12px}.sideNavItem i{top:9px;right:9px}.sideBottom{gap:7px}.themeStatus,.sideLogout{justify-content:flex-start;align-items:center;gap:12px;min-height:44px;padding:7px 12px;display:flex}.themeStatus b,.sideLogout b{font-size:12px}.hubTopbar{height:96px;padding:0 36px}.hubTopBrand{gap:15px}.mkPill{width:44px;height:44px}.hubTopBrand b{font-size:13px}.hubTopBrand span{font-size:12px}.roundAction{width:42px;height:42px}.topUserAvatar{width:43px;height:43px}.topUser b{font-size:12px}.topUser span{font-size:11.5px}.premiumContent{width:min(1280px,100% - 72px);padding:52px 0 58px}.hubIntro{grid-template-columns:360px minmax(0,1fr);align-items:center;gap:88px;max-width:1110px;margin:0 auto 38px}.mkShowcase{height:246px}.mkGlow{filter:blur(52px);width:300px;height:145px}.mkCard{border-radius:29px;width:206px;height:206px}.mkCard strong{font-size:88px}.mkCard span{margin-top:19px;font-size:13px}.introCopy{padding-top:0}.welcomeBack{font-size:12px}.introCopy h1{margin:12px 0 14px;font-size:68px;line-height:.95}.introCopy p{max-width:600px;font-size:14px;line-height:1.65}.premiumGrid{gap:18px;max-width:1000px;margin-top:22px}.premiumCard{border-radius:19px;grid-template-columns:70px 1fr 34px;gap:21px;min-height:168px;padding:28px}.premiumIcon{border-radius:17px;width:66px;height:66px}.premiumIcon svg{width:34px;height:34px}.premiumText b{font-size:19px}.premiumText small{max-width:330px;margin-top:8px;font-size:12px;line-height:1.55}.premiumArrow{font-size:27px}.secureBadge{margin-top:30px;padding:11px 18px;font-size:12px}}@media (min-width:1450px){.hubSidebar{width:172px;padding-left:16px;padding-right:16px}.hubStage{margin-left:172px}.premiumContent{width:min(1380px,100% - 86px);padding-top:64px}.hubIntro{grid-template-columns:390px minmax(0,1fr);gap:104px;max-width:1210px;margin-bottom:44px}.mkShowcase{height:270px}.mkCard{width:224px;height:224px}.mkCard strong{font-size:96px}.mkGlow{width:330px;height:160px}.introCopy h1{font-size:74px}.introCopy p{max-width:640px;font-size:15px}.premiumGrid{gap:20px;max-width:1080px}.premiumCard{min-height:178px;padding:30px 31px}.premiumText b{font-size:20px}.premiumText small{font-size:12.5px}.premiumIcon{width:70px;height:70px}}@media (min-width:1100px){.hubIntro{grid-template-columns:340px minmax(0,1fr);gap:96px;max-width:1180px}.mkShowcase{transform:translate(-72px)}}@media (min-width:1450px){.hubIntro{grid-template-columns:370px minmax(0,1fr);gap:110px;max-width:1280px}.mkShowcase{transform:translate(-112px)}}.workerCenter{color:#f3f8f5;max-width:1500px;margin:0 auto;padding:40px 46px 70px}.workerHero{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.workerHero h2{letter-spacing:-1.5px;margin:5px 0 8px;font-size:42px}.workerHero p{color:#91a49a;max-width:760px;line-height:1.55}.workerAdminChip{background:#0d1a16;border:1px solid #244438;border-radius:16px;min-width:220px;padding:14px 18px}.workerAdminChip span{letter-spacing:1.4px;color:#42df8d;margin-bottom:5px;font-size:11.5px;display:block}.workerTabs{background:#09120f;border:1px solid #20362d;border-radius:15px;gap:8px;width:max-content;margin-bottom:26px;padding:6px;display:flex}.workerTabs button{color:#81988d;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:11px 19px;font-weight:800}.workerTabs button.active{color:#54ee9b;background:#123026;box-shadow:inset 0 0 0 1px #2c7454}.successNotice{color:#6af3a4;background:#10291d;border:1px solid #286943;border-radius:12px;margin-bottom:18px;padding:12px 15px}.workerStats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.workerStats article{background:linear-gradient(145deg,#0d1915,#0a110f);border:1px solid #203a30;border-radius:17px;padding:21px}.workerStats span{color:#5ddf94;letter-spacing:1.3px;font-size:11.5px}.workerStats strong{margin:8px 0 3px;font-size:34px;display:block}.workerStats small{color:#71887d}.workerDirectory,.workerForm,.profileList,.permissionBuilder,.workerFlow{background:#0a1411;border:1px solid #203a30;border-radius:19px;padding:22px}.workerSectionHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.workerSectionHead h3{margin:4px 0;font-size:21px}.workerSectionHead p{color:#7f958a;max-width:720px;line-height:1.5}.primary.compact{width:auto;padding:10px 15px}.workerTableHead,.workerRow{grid-template-columns:1.6fr 1fr 1.1fr 1.3fr .7fr .9fr;align-items:center;gap:12px;display:grid}.workerTableHead{color:#637a70;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #1d3028;padding:10px 12px;font-size:11.5px}.workerRow{border-bottom:1px solid #16261f;padding:14px 12px}.workerRow:last-child{border-bottom:0}.workerIdentity{align-items:center;gap:10px;display:flex}.workerIdentity b,.workerIdentity small{display:block}.workerIdentity small{color:#6f847a;margin-top:3px}.profilePill{color:#62e49d;background:#12241c;border:1px solid #315844;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-block}.workerRow code{color:#b7c9c0;font-size:12px}.miniChips{flex-wrap:wrap;gap:4px;display:flex}.miniChips span{color:#8db5a1;background:#132019;border:1px solid #22382f;border-radius:6px;padding:4px 6px;font-size:11px}.rowActions{justify-content:flex-end;gap:6px;display:flex}.rowActions button{color:#a8c2b5;cursor:pointer;background:#101d18;border:1px solid #284236;border-radius:8px;padding:7px 9px}.workerAddLayout{grid-template-columns:minmax(0,1fr) 330px;gap:18px;display:grid}.workerForm label,.permissionBuilder label{color:#9db2a7;gap:7px;margin-bottom:13px;font-size:12px;font-weight:700;display:grid}.workerForm input,.workerForm select,.permissionBuilder input{color:#eef8f2;background:#07100d;border:1px solid #254036;border-radius:10px;outline:none;width:100%;padding:12px 13px}.selectedProfile{background:linear-gradient(135deg,#10261c,#0b1712);border:1px solid #2c5b46;border-radius:15px;grid-template-columns:1.1fr .9fr 1fr;gap:16px;margin:5px 0 15px;padding:17px;display:grid}.selectedProfile span,.selectedProfile small{color:#4de18e;letter-spacing:1px;font-size:11.5px}.selectedProfile b{margin:4px 0;font-size:18px;display:block}.selectedProfile p{color:#7f998b;font-size:12px;line-height:1.45}.workerFlow{height:max-content}.workerFlow h3{margin:8px 0 20px;font-size:24px}.workerFlow ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.workerFlow li{background:#0c1713;border:1px solid #1f382e;border-radius:12px;align-items:center;gap:11px;padding:12px;display:flex}.workerFlow li b{color:#5af19a;background:#17432e;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.permissionsLayout{grid-template-columns:360px minmax(0,1fr);gap:18px;display:grid}.profileList{height:max-content}.profileCard{text-align:left;color:#dfeae4;cursor:pointer;background:#0b1713;border:1px solid #1d352b;border-radius:13px;width:100%;margin-bottom:8px;padding:14px}.profileCard.selected{background:#10271d;border-color:#42b978}.profileCard>div{justify-content:space-between;display:flex}.profileCard>div span{color:#55d58c;font-size:11.5px}.profileCard p{color:#748a7f;margin:8px 0;font-size:12px;line-height:1.4}.profileCard small{color:#597066}.permissionBuilder fieldset{border:1px solid #20382e;border-radius:14px;margin:15px 0;padding:14px}.permissionBuilder legend{color:#7b9487;padding:0 7px;font-size:12px;font-weight:800}.permissionApps{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.permissionApps label{margin:0}.permissionApps label>span{background:#0b1713;border:1px solid #213d31;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.permissionApps svg{color:#5cdf96;width:18px;height:18px}.permissionGroups{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.permissionGroups section{background:#09120f;border:1px solid #1d3229;border-radius:12px;padding:11px}.permissionGroupTitle{color:#55d991;justify-content:space-between;margin-bottom:8px;font-size:11.5px;display:flex}.permissionGroups label{color:#8fa79b;grid-template-columns:18px 1fr;align-items:center;gap:7px;margin:4px 0;padding:5px 0;font-weight:500;display:flex}.permissionGroups input,.permissionApps input{accent-color:#45d889}.chips{flex-wrap:wrap;gap:5px;display:flex}.chips span{color:#79dba6;background:#0c1914;border:1px solid #2c4c3f;border-radius:999px;padding:5px 8px;font-size:11.5px}@media (max-width:1100px){.workerStats{grid-template-columns:repeat(2,1fr)}.workerAddLayout,.permissionsLayout{grid-template-columns:1fr}.workerTableHead{display:none}.workerRow{grid-template-columns:1fr 1fr}.permissionGroups{grid-template-columns:repeat(2,1fr)}.selectedProfile{grid-template-columns:1fr}.workerFlow{order:-1}}@media (max-width:700px){.workerCenter{padding:24px 18px}.workerHero{flex-direction:column;align-items:flex-start}.workerHero h2{font-size:32px}.workerAdminChip{width:100%}.workerStats{grid-template-columns:1fr 1fr}.workerTabs{width:100%}.workerTabs button{flex:1;padding:10px 8px}.workerRow{grid-template-columns:1fr}.two,.permissionApps,.permissionGroups{grid-template-columns:1fr!important}}.workforceShell{background:#07100d;grid-template-columns:240px 1fr;min-height:calc(100vh - 76px);display:grid}.workforceMenu{background:#08120f;border-right:1px solid #193027;height:calc(100vh - 76px);padding:22px 14px;position:sticky;top:76px;overflow:auto}.wfBrand{border-bottom:1px solid #173026;align-items:center;gap:11px;padding:5px 8px 22px;display:flex}.wfBrand>span{color:#e6c77e;border:1px solid #2d7d57;border-radius:12px;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-weight:900;display:grid}.wfBrand b,.wfBrand small{display:block}.wfBrand b{font-size:12px}.wfBrand small{color:#5d7569;margin-top:3px;font-size:11.5px}.workforceMenu nav{gap:5px;margin-top:17px;display:grid}.workforceMenu nav button{text-align:left;color:#7c9187;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:25px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.workforceMenu nav button.active{color:#5bea9b;background:#102a20;border-color:#24553f}.workforceMenu nav button span{text-align:center;font-size:15px}.workforceMenu nav button b{font-size:12px}.workforceMain{min-width:0;padding:36px 40px 70px}.wfHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.wfHeader h2{letter-spacing:-1.3px;margin:5px 0 6px;font-size:42px}.wfHeader p,.muted{color:#728a7f;line-height:1.55}.workerStats.six{grid-template-columns:repeat(6,1fr)}.wfPanels{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.wfPanels article{background:linear-gradient(145deg,#0b1813,#09110e);border:1px solid #1c392e;border-radius:17px;min-height:170px;padding:22px}.wfPanels h3{margin:8px 0;font-size:22px}.wfPanels p{color:#779085;line-height:1.55}.employeeCards{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.employeeCard{background:#091611;border:1px solid #1c392e;border-radius:15px;padding:17px}.employeeMeta{grid-template-columns:repeat(3,1fr);gap:6px;margin:15px 0;display:grid}.employeeMeta span{color:#809c8e;background:#0d1c16;border:1px solid #203a30;border-radius:8px;padding:7px;font-size:11.5px}.employeeCard footer{border-top:1px solid #152920;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.clockConsole{background:linear-gradient(140deg,#0b2118,#09130f);border:1px solid #24543f;border-radius:20px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:18px;padding:25px;display:flex}.clockConsole h3{margin:6px 0;font-size:34px}.clockConsole p{color:#739083}.clockActions{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.clockActions button{color:#71eca8;cursor:pointer;background:#123323;border:1px solid #2a674b;border-radius:10px;padding:11px 16px;font-weight:800}.clockActions button:disabled{opacity:.28;cursor:not-allowed}.historyRow,.correctionRow,.payrollRow,.scheduleRow{color:#9db1a7;border-bottom:1px solid #152920;align-items:center;gap:12px;padding:13px 8px;display:grid}.historyRow{grid-template-columns:1.3fr 1.3fr .6fr .6fr .9fr}.correctionRow{grid-template-columns:1fr .25fr .5fr}.correctionRow b,.correctionRow small,.scheduleRow b,.scheduleRow small,.payrollRow b,.payrollRow small{display:block}.correctionRow small,.scheduleRow small,.payrollRow small{color:#637a70;margin-top:4px}.payrollRow{grid-template-columns:1.4fr .5fr .7fr .6fr 1fr}.payrollRow strong{color:#69e9a2;font-size:20px}.scheduleRow{grid-template-columns:.9fr 1fr 1fr .5fr}.wfTwo{grid-template-columns:430px 1fr;gap:18px;display:grid}.paymentGrid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.paymentGrid article{background:#0a1712;border:1px solid #203b30;border-radius:13px;padding:17px}.paymentGrid b,.paymentGrid span,.paymentGrid small{display:block}.paymentGrid span{color:#4edd91;margin:5px 0;font-size:12px}.paymentGrid small{color:#657b70;font-size:11.5px}@media (max-width:1250px){.workerStats.six{grid-template-columns:repeat(3,1fr)}.wfPanels,.paymentGrid{grid-template-columns:repeat(2,1fr)}.employeeCards,.wfTwo{grid-template-columns:1fr}.historyRow,.payrollRow{grid-template-columns:1fr 1fr}.workforceShell{grid-template-columns:200px 1fr}}@media (max-width:800px){.workforceShell{grid-template-columns:1fr}.workforceMenu{border-bottom:1px solid #193027;border-right:0;height:auto;position:relative;top:0}.workforceMenu nav{grid-template-columns:repeat(3,1fr)}.workforceMain{padding:25px 18px}.wfHeader{flex-direction:column;align-items:flex-start}.workerStats.six,.wfPanels,.paymentGrid{grid-template-columns:1fr 1fr}.clockConsole{flex-direction:column;align-items:flex-start}.historyRow,.correctionRow,.payrollRow,.scheduleRow,.employeeMeta{grid-template-columns:1fr}}.modeSwitch{grid-template-columns:repeat(3,1fr)}.employeeButton{text-align:left;width:100%;color:inherit;cursor:pointer;display:block}.employeeDetail{background:#0a1712;border:1px solid #28503e;border-radius:18px;margin-top:18px;padding:20px}.detailTabs{flex-wrap:wrap;gap:6px;margin-bottom:17px;display:flex}.detailTabs button{color:#789286;cursor:pointer;background:#0a1411;border:1px solid #203b30;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:800}.detailTabs button.active{color:#5def9d;background:#113024;border-color:#2d6d4e}.detailGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.detailGrid article{background:#08130f;border:1px solid #1d392e;border-radius:12px;padding:13px}.detailGrid span,.detailGrid b{display:block}.detailGrid span{color:#5f786c;text-transform:uppercase;letter-spacing:.08em;font-size:11.5px}.detailGrid b{margin-top:6px;font-size:12px}.detailNote{color:#789286;background:#09140f;border:1px dashed #274536;border-radius:12px;padding:16px}@media (max-width:900px){.detailGrid{grid-template-columns:repeat(2,1fr)}}.integratedWorkspace{max-width:1400px;margin:0 auto;padding:34px 36px 70px}.documentPanel{gap:16px;display:grid}.documentUpload{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:180px minmax(220px,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.documentUpload select,.documentUpload input{min-height:42px}.documentList{gap:10px;display:grid}.documentList article{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.documentList article div{gap:4px;display:grid}.documentList small{color:var(--muted,#8290a3)}@media (max-width:760px){.documentUpload{grid-template-columns:1fr}.integratedWorkspace{padding:24px 18px 60px}}.architectureHub{color:#fff;background:radial-gradient(circle at 50% 42%,#0081b21a,#0000 34%),linear-gradient(145deg,#020814,#06101a 46%,#030a13);min-height:100vh;padding:0 18px 28px;overflow-x:hidden}.architectureTopbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030b17e6;border:1px solid #4282ff57;border-top:0;border-radius:0 0 28px 28px;justify-content:space-between;align-items:center;max-width:1540px;height:105px;margin:0 auto;padding:0 34px;display:flex;box-shadow:0 14px 45px #00000052}.architectureBrand{flex-direction:column;gap:3px;display:flex}.architectureMk{letter-spacing:-.06em;font-size:42px;font-weight:950;line-height:.9}.architectureMk span{color:#ffd64f;vertical-align:top;margin-left:4px;font-size:19px}.architectureBrand>b{letter-spacing:-.02em;font-size:18px}.architectureTopActions{align-items:center;gap:12px;display:flex}.archTopButton{color:#eef5ff;cursor:pointer;background:#0a1422eb;border:1px solid #ffffff14;border-radius:13px;height:52px;padding:0 18px;font-weight:750;position:relative}.archTopButton:hover{background:#0d1a2d;border-color:#4282ff80}.archNotify i{background:#ef2d32;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:grid;position:absolute;top:-8px;right:-6px}.archSearch{background:#091321;border:1px solid #ffffff14;border-radius:28px;align-items:center;gap:8px;min-width:280px;height:52px;padding:0 16px;display:flex}.archSearch input{color:#dfe8f4;background:0 0;border:0;outline:0;flex:1;font-size:14px}.archSearch span{color:#d7e3ef;font-size:21px}.architectureUser{align-items:center;gap:10px;padding-left:10px;display:flex}.architectureAvatar{color:#101822;background:#f8fbff;border:1px solid #48d868;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.architectureUser b,.architectureUser span{display:block}.architectureUser b{font-size:14px}.architectureUser span{color:#b7c2d1;text-transform:capitalize;margin-top:2px;font-size:12px}.architectureUser>button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:20px}.architectureCanvas{background:radial-gradient(circle at 50% 44%,#0f89cd1f,#0000 30%),linear-gradient(#030c19b8,#030a14e0);border:1px solid #3d70ca2e;border-radius:24px;max-width:1500px;min-height:830px;margin:18px auto 0;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #2359a40f,0 30px 80px #0000003d}.archConnectors{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.archConnectors .link{fill:none;stroke-width:2px;stroke-dasharray:7 6;filter:drop-shadow(0 0 6px);opacity:.85}.archConnectors .purple{stroke:#bd6cff}.archConnectors .green{stroke:#76ef43}.archConnectors .orange{stroke:#ff7b27}.archConnectors .pink{stroke:#ff5c9d}.archConnectors .yellow{stroke:#ffd73a}.archConnectors .blue{stroke:#4e97ff}.archConnectors .red{stroke:#ff4a50}.archConnectors .cyan{stroke:#29e0ef}.archNode{z-index:2;color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0b1625f0,#070f1bfa);border:1px solid #ffffff29;border-radius:17px;grid-template-columns:74px 1fr 24px;align-items:center;gap:16px;width:27%;min-height:165px;padding:22px;transition:all .2s;display:grid;position:absolute;box-shadow:0 16px 34px #00000040}.archNode:hover{box-shadow:0 24px 48px #00000057,0 0 25px color-mix(in srgb,currentColor 14%,transparent);border-color:currentColor;transform:translateY(-3px)scale(1.01)}.archNode h3{letter-spacing:-.02em;margin:0 0 8px;font-size:21px}.archNode p{color:#c0cad8;margin:0;font-size:12px;line-height:1.5}.archGo{opacity:.85;font-size:24px}.archIcon{width:68px;height:68px;box-shadow:0 0 26px color-mix(in srgb,currentColor 18%,transparent);background:#070e1acc;border:1px solid;border-radius:15px;place-items:center;display:grid}.archIcon svg{width:36px;height:36px}.archIcon.purple{color:#bd6cff}.archIcon.green{color:#76ef43}.archIcon.orange{color:#ff7b27}.archIcon.pink{color:#ff5c9d}.archIcon.yellow{color:#ffd73a}.archIcon.blue{color:#4e97ff}.archIcon.red{color:#ff4a50}.archIcon.cyan{color:#29e0ef}.arch-pos{color:#bd6cff;top:5%;left:4%}.arch-finance{color:#76ef43;top:5%;left:36.5%}.arch-analytics{color:#ff7b27;top:5%;right:4%}.arch-warehouse{color:#ff5c9d;top:34%;left:4%}.arch-workcenter{color:#ffd73a;top:34%;right:4%}.arch-admin{color:#4e97ff;top:64%;left:4%}.arch-workeraccess{color:#ff4a50;top:64%;left:36.5%}.arch-reports{color:#29e0ef;top:64%;right:4%}.arch-website{color:#29d9ff;background:linear-gradient(145deg,#041c37fa,#060d1cfa);border-color:#25cfff;grid-template-columns:76px 1fr 24px;width:30%;min-height:205px;top:33%;left:35%;box-shadow:0 0 28px #25cfff38,inset 0 0 30px #178fff0f}.arch-website h2{color:#fff;margin:0 0 5px;font-size:30px}.arch-website p{color:#d5e2ee;font-size:15px}.arch-website small{color:#65dcff;margin-top:13px;font-size:12px;display:block}.archStore{color:#fff;background:linear-gradient(#3acaff,#1e72ff);border-radius:15px;place-items:center;width:68px;height:68px;font-size:39px;display:grid;box-shadow:0 0 28px #2abeff5c}.archMore{z-index:3;color:#fff;letter-spacing:7px;cursor:pointer;background:#071226;border:1px solid #467dff7a;border-radius:24px;width:100px;height:46px;font-size:24px;position:absolute;bottom:2.2%;left:2%}.archSync{z-index:2;background:#050e1bbf;border:1px dashed #4889ff94;border-radius:18px;justify-content:center;align-items:center;gap:20px;width:56%;min-height:68px;padding:12px 22px;display:flex;position:absolute;bottom:1.2%;left:22%}.archSync>span{color:#55a0ff;font-size:36px}.archSync b,.archSync small{display:block}.archSync b{color:#64a7ff;font-size:16px}.archSync small{color:#a4afbd;margin-top:3px;font-size:12px}.archStatus{z-index:3;background:#081426;border:1px solid #2875d14d;border-radius:13px;align-items:center;gap:10px;min-width:200px;padding:12px 15px;display:flex;position:absolute;bottom:2%;right:2%}.archStatus>span{background:#23c75a;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.archStatus b,.archStatus small{display:block}.archStatus b{font-size:12px}.archStatus small{color:#8c9aad;margin-top:3px;font-size:12px}@media (max-width:1150px){.architectureTopbar{gap:16px;height:auto;min-height:110px;padding:18px 22px}.architectureTopActions{flex-wrap:wrap;justify-content:flex-end}.archSearch{min-width:220px}.architectureCanvas{grid-template-columns:repeat(2,1fr);gap:14px;min-height:auto;padding:24px;display:grid}.archConnectors{display:none}.archNode,.arch-website{min-height:140px;width:auto!important;position:relative!important;inset:auto!important}.arch-website{order:-1;grid-column:1/-1}.archMore,.archSync,.archStatus{width:auto;position:relative;inset:auto}.archSync,.archStatus{grid-column:1/-1}.archMore{width:100px}}@media (max-width:760px){.architectureHub{padding:0 8px 18px}.architectureTopbar{border-radius:0 0 20px 20px;flex-direction:column;align-items:flex-start}.architectureTopActions{justify-content:flex-start;width:100%}.archTopButton span{display:none}.archSearch{order:4;width:100%;min-width:0}.architectureUser{margin-left:auto}.architectureCanvas{grid-template-columns:1fr;padding:14px}.archSync,.archStatus,.arch-website{grid-column:auto}.archNode{grid-template-columns:58px 1fr 20px;padding:16px}.archIcon,.archStore{width:54px;height:54px}.archNode h3{font-size:18px}.arch-website h2{font-size:24px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mk-bg:#f6f9ff;--mk-surface:#fff;--mk-surface-soft:#f3f7ff;--mk-text:#101a36;--mk-muted:#68738d;--mk-border:#dce5f4;--mk-blue:#1768f2;--mk-blue-soft:#eaf2ff;--mk-shadow:0 18px 50px #1f488c1a}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] body{background:var(--mk-bg);color:var(--mk-text)}.themeToggle,.themeFloating{border:1px solid var(--mk-border);background:var(--mk-surface);color:var(--mk-text);cursor:pointer;border-radius:12px;padding:10px 13px;font-weight:850;transition:all .18s;box-shadow:0 8px 22px #1e4b9114}.themeToggle:hover,.themeFloating:hover{border-color:#b9cdf3;transform:translateY(-1px)}.themeFloating{z-index:30;position:fixed;top:20px;right:22px}.topbarActions{align-items:center;gap:10px;display:flex}html[data-theme=dark] .themeToggle,html[data-theme=dark] .themeFloating{color:#edf7f1;box-shadow:none;background:#101a17;border-color:#2b3c34}html[data-theme=light] .accessShell{background:radial-gradient(circle at 15% 0,#eaf2ff 0,#0000 34%),linear-gradient(145deg,#fff,#f5f8ff 58%,#edf4ff)}html[data-theme=light] .loginPanel{color:#101a36;background:#fffffff5;border-color:#d8e3f3;box-shadow:0 30px 80px #214c9124}html[data-theme=light] .brandMark{color:#fff;background:#1768f2;box-shadow:0 10px 24px #1768f238}html[data-theme=light] .eyebrow{color:#1768f2}html[data-theme=light] .lead,html[data-theme=light] .loginPanel small{color:#6d7890}html[data-theme=light] .modeSwitch{background:#f4f7fc;border-color:#dce5f2}html[data-theme=light] .mode{color:#758099}html[data-theme=light] .mode.active{color:#1768f2;background:#fff;box-shadow:0 5px 14px #1f488c14}html[data-theme=light] .loginPanel label{color:#34405b}html[data-theme=light] .loginPanel input{color:#101a36;background:#fff;border-color:#d5dfed}html[data-theme=light] .loginPanel input:focus{border-color:#1768f2;box-shadow:0 0 0 3px #1768f21a}html[data-theme=light] .primary{color:#fff;background:#1768f2}html[data-theme=light] .devHint{color:#68738d;background:#f7faff;border-color:#cbd9ee}html[data-theme=light] .devHint span{color:#26334f}html[data-theme=light] .portalShell{color:#101a36;background:#f6f9ff}html[data-theme=light] .topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom-color:#dfe7f2;box-shadow:0 8px 24px #1f488c0f}html[data-theme=light] .topBrand span,html[data-theme=light] .identity span{color:#73809a}html[data-theme=light] .ghost,html[data-theme=light] .back{color:#22304d;background:#fff;border-color:#d5e0ef}html[data-theme=light] .modulePage>p,html[data-theme=light] .welcome p,html[data-theme=light] .muted{color:#6e7990}html[data-theme=light] .emptyModule,html[data-theme=light] .foundationGrid article{background:#fff;border-color:#dce5f2;box-shadow:0 14px 34px #1f488c12}html[data-theme=light] .emptyModule p,html[data-theme=light] .foundationGrid article p{color:#6e7990}html[data-theme=light] .moduleIcon{color:#1768f2;background:#eaf2ff}html[data-theme=light] .architectureHub{color:#111b38;background:radial-gradient(circle at 50% 42%,#2674ff13,#0000 36%),linear-gradient(145deg,#fff,#f8fbff 48%,#eef4ff)}html[data-theme=light] .architectureTopbar{background:#fffffff0;border-color:#d9e5f6;box-shadow:0 14px 42px #305b9a1a}html[data-theme=light] .architectureMk{color:#1768f2}html[data-theme=light] .architectureBrand>b{color:#17213c}html[data-theme=light] .archTopButton{color:#17213c;background:#fff;border-color:#dce5f2;box-shadow:0 8px 18px #1f488c0f}html[data-theme=light] .archTopButton:hover{background:#f7faff;border-color:#bcd0ee}html[data-theme=light] .archSearch{background:#fff;border-color:#dce5f2;box-shadow:inset 0 0 0 1px #1f488c03}html[data-theme=light] .archSearch input{color:#17213c}html[data-theme=light] .archSearch span{color:#18365f}html[data-theme=light] .architectureUser b{color:#17213c}html[data-theme=light] .architectureUser span{color:#6d7890}html[data-theme=light] .architectureUser>button{color:#17213c}html[data-theme=light] .architectureAvatar{color:#fff;background:#1768f2;border-color:#1768f2;box-shadow:0 8px 20px #1768f22e}html[data-theme=light] .architectureCanvas{background:radial-gradient(circle at 50% 43%,#2578ff12,#0000 34%),linear-gradient(#f7fafff5,#eff5fffa);border-color:#e0e8f5;box-shadow:inset 0 0 80px #2674ff0a,0 28px 70px #2f558f1a}html[data-theme=light] .archNode{border-color:color-mix(in srgb,currentColor 58%,#dce5f2);color:#17213c;background:linear-gradient(145deg,#fff,#fbfdff);box-shadow:0 16px 34px #28487814}html[data-theme=light] .archNode:hover{box-shadow:0 22px 44px #2848781f,0 0 20px color-mix(in srgb,currentColor 10%,transparent)}html[data-theme=light] .archNode h3{color:currentColor}html[data-theme=light] .archNode p{color:#4c5872}html[data-theme=light] .archGo{color:currentColor}html[data-theme=light] .archIcon{box-shadow:0 10px 26px color-mix(in srgb,currentColor 14%,transparent);background:#fff}html[data-theme=light] .arch-website{color:#1768f2;background:linear-gradient(145deg,#fff,#f8fbff);border-color:#1768f2;box-shadow:0 16px 34px #1768f221,inset 0 0 26px #1768f208}html[data-theme=light] .arch-website p{color:#22304d}html[data-theme=light] .arch-website small{color:#1768f2}html[data-theme=light] .archStore{background:linear-gradient(#2a7cff,#145bdc);box-shadow:0 12px 26px #1768f238}html[data-theme=light] .archMore{color:#1768f2;background:#fff;border-color:#cbdcf5;box-shadow:0 8px 18px #1f488c14}html[data-theme=light] .archSync{background:#ffffffdb;border-color:#9fc1f4}html[data-theme=light] .archSync b{color:#1768f2}html[data-theme=light] .archSync small{color:#68738d}html[data-theme=light] .archStatus{background:#fff;border-color:#dce5f2;box-shadow:0 8px 20px #1f488c0f}html[data-theme=light] .archStatus b{color:#17213c}html[data-theme=light] .archStatus small{color:#7a869d}html[data-theme=light] .adminWorkspace,html[data-theme=light] .integratedWorkspace,html[data-theme=light] .workerCenter{color:#111b38}html[data-theme=light] .adminHead p,html[data-theme=light] .workerSectionHead p{color:#6d7890}html[data-theme=light] .adminBadge{color:#53617b;background:#fff;border-color:#dce5f2}html[data-theme=light] .tabs{border-bottom-color:#dbe4f1}html[data-theme=light] .tab{color:#73809a}html[data-theme=light] .tab.active{color:#1768f2;background:#eaf2ff;border-color:#c6d9f6}html[data-theme=light] .createCard,html[data-theme=light] .peopleList,html[data-theme=light] .roleGrid article,html[data-theme=light] .auditList article,html[data-theme=light] .workerDirectory,html[data-theme=light] .workerForm,html[data-theme=light] .workerFlow,html[data-theme=light] .profileList,html[data-theme=light] .permissionBuilder,html[data-theme=light] .employeeDetail,html[data-theme=light] .detailGrid article,html[data-theme=light] .wfPanels article,html[data-theme=light] .paymentGrid article,html[data-theme=light] .documentList article,html[data-theme=light] .documentUpload{color:#18223d;box-shadow:0 12px 32px #1f488c0f;background:#fff!important;border-color:#dce5f2!important}html[data-theme=light] .createCard label,html[data-theme=light] .workerForm label{color:#34405b}html[data-theme=light] .createCard input,html[data-theme=light] .createCard select,html[data-theme=light] .workerForm input,html[data-theme=light] .workerForm select,html[data-theme=light] .documentUpload input,html[data-theme=light] .documentUpload select{color:#111b38;background:#fff;border-color:#d4dfed}html[data-theme=light] .personCard{border-top-color:#e6edf6}html[data-theme=light] .avatar{color:#1768f2;background:#eaf2ff}html[data-theme=light] .personMain span,html[data-theme=light] .personMain small{color:#6d7890}html[data-theme=light] .personMeta span{color:#46536d;background:#f7faff;border-color:#e0e8f4}html[data-theme=light] .profileCard,html[data-theme=light] .detailTabs button{color:#53617b!important;background:#fff!important;border-color:#dce5f2!important}html[data-theme=light] .profileCard.selected,html[data-theme=light] .detailTabs button.active{color:#1768f2!important;background:#eaf2ff!important;border-color:#bcd3f6!important}html[data-theme=light] .detailNote{color:#68738d;background:#f7faff;border-color:#cfdcf0}html[data-theme=light] .chips span,html[data-theme=light] .profilePill{color:#4f5d77;background:#f8fbff;border-color:#d5e1f1}html[data-theme=light] .status.on{color:#17833b;background:#e7f8ec}html[data-theme=light] .status.off{color:#c73b3b;background:#fff0f0}html[data-theme=light] .documentList small,html[data-theme=light] .auditList span,html[data-theme=light] .auditList code,html[data-theme=light] .auditList time{color:#748098}html[data-theme=dark] body{color:#f5f7f5;background:#0b0d0c}@media (max-width:760px){.themeFloating{top:12px;right:12px}.archThemeToggle span{display:none}.topbarActions{gap:6px}}.teamLoginShell{color:#101a36;position:relative;overflow:hidden;background:linear-gradient(145deg,#fff 0%,#f8fbff 55%,#eef4ff 100%)!important;min-height:100vh!important;padding:0!important;display:block!important}.teamLoginShell:before,.teamLoginShell:after{content:"";filter:blur(12px);pointer-events:none;border-radius:999px;position:absolute}.teamLoginShell:before{background:radial-gradient(circle,#2c78ff24,#0000 68%);width:680px;height:680px;bottom:-390px;left:-300px}.teamLoginShell:after{background:radial-gradient(circle,#408aff1c,#0000 70%);width:620px;height:620px;top:-300px;right:-280px}.teamLoginBrand{z-index:8;gap:3px;display:grid;position:absolute;top:30px;left:42px}.teamLogo{letter-spacing:-.065em;color:#1768f2;font-size:42px;font-weight:950;line-height:.95}.teamLogo span{color:#f8c91a;vertical-align:top;margin-left:4px;font-size:22px}.teamLoginBrand>b{color:#101a36;font-size:18px}.teamLoginBrand>small{color:#68738d;font-size:13px}.teamThemeToggle{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb!important;top:26px!important;right:28px!important}.loginBackdropNodes{z-index:1;pointer-events:none;position:absolute;inset:0}.ghostModule{opacity:.24;filter:saturate(.9);background:#ffffffb8;border:1px solid;border-radius:18px;grid-template-columns:50px 1fr;align-content:center;gap:3px 13px;width:210px;min-height:128px;padding:20px;display:grid;position:absolute;box-shadow:0 14px 34px #2d528c12}.ghostModule span{background:color-mix(in srgb,currentColor 14%,white);border-radius:50%;grid-row:1/3;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.ghostModule b{align-self:end}.ghostModule small{color:#69758c;line-height:1.35}.ghostPos{color:#7635ed;top:286px;left:58px;transform:rotate(3deg)}.ghostWarehouse{color:#f32978;top:465px;left:58px;transform:rotate(-2deg)}.ghostReports{color:#17a9b6;top:650px;left:64px;transform:rotate(2deg)}.ghostFinance{color:#26bc57;top:282px;right:56px;transform:rotate(-3deg)}.ghostAnalytics{color:#f29323;top:468px;right:62px;transform:rotate(2deg)}.ghostWorkers{color:#e8b817;top:650px;right:54px;transform:rotate(-2deg)}.teamLoginPanel{z-index:5;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffeb;border:1px solid #dce6f5;border-radius:25px;width:min(940px,100vw - 330px);margin:135px auto 90px;position:relative;overflow:hidden;box-shadow:0 34px 95px #254c8924}.teamLoginTabs{background:#f8faffb8;border-bottom:1px solid #e0e7f2;grid-template-columns:1fr 1fr;height:64px;display:grid}.teamLoginTab{color:#56617b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:850;display:flex;position:relative}.teamLoginTab span{color:#5e6b87;font-size:19px}.teamLoginTab.active{color:#1768f2;background:#ffffffb3}.teamLoginTab.active:after{content:"";background:#1768f2;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.teamLoginTab.active span{color:#1768f2}.miniBarcode{letter-spacing:-2px;font-weight:1000;transform:scaleX(.8)}.teamLoginBody{grid-template-columns:1fr 1fr;min-height:540px;display:grid}.accountLoginPane,.barcodeLoginPane{flex-direction:column;padding:42px 42px 30px;display:flex}.accountLoginPane{border-right:1px solid #e5ebf4}.loginIntro h1,.loginIntro h2{color:#111b38;letter-spacing:-.035em;margin:0}.loginIntro h1{font-size:27px}.loginIntro h2{font-size:24px}.loginIntro p{color:#6b7690;max-width:290px;margin:8px 0 29px;line-height:1.55}.loginIntro.centered{text-align:center}.loginIntro.centered p{margin-left:auto;margin-right:auto}.accountLoginPane label,.barcodeLoginPane label{color:#222e49;gap:9px;margin-bottom:17px;font-size:12px;font-weight:850;display:grid}.fieldShell{background:#fff;border:1px solid #d3deed;border-radius:11px;align-items:center;gap:11px;min-height:50px;padding:0 13px;transition:all .18s;display:flex;box-shadow:0 5px 14px #22488409}.fieldShell:focus-within{border-color:#1768f2;box-shadow:0 0 0 3px #1768f217}.fieldShell>span{color:#77839b;flex:none;font-size:18px}.fieldShell input{flex:1;min-width:0;box-shadow:none!important;color:#111b38!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.fieldShell input::placeholder{color:#a0aabb}.passwordEye{color:#77839b;cursor:pointer;background:0 0;border:0;padding:5px;font-size:18px}.loginMetaRow{justify-content:space-between;align-items:center;gap:14px;margin:0 0 20px;display:flex}.rememberCheck{align-items:center;color:#495672!important;gap:8px!important;margin:0!important;font-weight:650!important;display:flex!important}.rememberCheck input{accent-color:#1768f2;width:17px!important;height:17px!important}.forgotButton{color:#1768f2;cursor:pointer;background:0 0;border:0;padding:4px;font-size:12px;font-weight:750}.teamLoginPrimary,.barcodeSubmit{justify-content:center;align-items:center;gap:10px;min-height:52px;display:flex;box-shadow:0 12px 24px #1768f22e;color:#fff!important;background:linear-gradient(#2678ff,#1061eb)!important;border-radius:10px!important}.orDivider{color:#7c879d;place-items:center;height:38px;margin-top:10px;font-size:12px;display:grid;position:relative}.orDivider:before{content:"";background:#e2e8f2;height:1px;position:absolute;top:50%;left:0;right:0}.orDivider span{background:#fff;padding:0 18px;position:relative}.loginNotice{color:#31527f;background:#f3f8ff;border:1px solid #c9dcfa;border-radius:10px;margin-bottom:14px;padding:11px 13px;font-size:12px;line-height:1.45}.teamDevHint{color:#6b7690!important;background:#f8fbff!important;border-color:#cbdcf5!important;margin-top:3px!important}.teamDevHint span{color:#283751!important}.barcodeLoginPane{position:relative}.badgeScanner{cursor:text;background:linear-gradient(#f6f9ff,#eef4ff);border-radius:12px;place-items:center;height:265px;margin:0 0 17px;display:grid;position:relative;overflow:hidden}.badgeScanner:after{content:"";background:linear-gradient(90deg,#0000,#2677ff,#0000);height:2px;position:absolute;top:56%;left:11%;right:11%;box-shadow:0 0 14px #2677ff7a}.scannerCorner{z-index:3;border-style:solid;border-color:#1768f2;width:24px;height:24px;position:absolute}.scannerCorner.topLeft{border-width:3px 0 0 3px;border-radius:8px 0 0;top:0;left:0}.scannerCorner.topRight{border-width:3px 3px 0 0;border-radius:0 8px 0 0;top:0;right:0}.scannerCorner.bottomLeft{border-width:0 0 3px 3px;border-radius:0 0 0 8px;bottom:0;left:0}.scannerCorner.bottomRight{border-width:0 3px 3px 0;border-radius:0 0 8px;bottom:0;right:0}.lanyard{z-index:2;clip-path:polygon(22% 0,78% 0,63% 100%,37% 100%);background:linear-gradient(90deg,#135cdd,#267cff,#1050c4);width:54px;height:60px;position:absolute;top:-5px}.lanyard span{background:#dce3ef;border:5px solid #8491a8;border-radius:5px;width:22px;height:22px;position:absolute;bottom:-9px;left:16px}.employeeBadge{z-index:4;color:#111b38;background:#fff;border:1px solid #d4ddeb;border-radius:14px;width:178px;min-height:190px;margin-top:42px;padding:20px 18px 16px;position:relative;box-shadow:0 18px 35px #22498526}.badgeTop{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.badgeTop b{color:#1768f2;letter-spacing:-.05em;font-size:25px}.badgeTop b span{color:#f4c31b;font-size:12px}.badgeTop small{color:#64718a;font-size:11px}.employeeBadge strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}.employeeBadge>small{color:#748098;margin-top:4px;font-size:12px;display:block}.barcodeBars{align-items:stretch;gap:2px;height:34px;margin:14px 0 7px;display:flex}.barcodeBars i{background:#111827;flex:1;display:block}.barcodeBars i:nth-child(2n){flex:.45}.barcodeBars i:nth-child(3n){flex:.7}.barcodeBars i:nth-child(5n){flex:.28}.employeeBadge code{text-align:center;color:#4f5d76;font-family:ui-monospace,monospace;font-size:11.5px;display:block}.barcodeField{margin-bottom:11px!important}.barcodeCredentialSwitch{background:#f5f8fd;border:1px solid #dce5f2;border-radius:10px;grid-template-columns:1fr 1fr;margin:0 0 13px;padding:3px;display:grid}.barcodeCredentialSwitch button{color:#77839b;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 9px;font-size:12px;font-weight:800}.barcodeCredentialSwitch button.active{color:#1768f2;background:#fff;box-shadow:0 4px 12px #264c8814}.barcodeSubmit{margin-top:0;min-height:44px!important}.scannerHint{color:#42628f;background:#f5f9ff;border:1px solid #d5e2f5;border-radius:11px;align-items:center;gap:11px;margin-top:13px;padding:11px 13px;display:flex}.scannerHint>span{font-size:19px}.scannerHint p{margin:0}.scannerHint b,.scannerHint small{display:block}.scannerHint b{font-size:12px}.scannerHint small{color:#6f7f97;margin-top:2px;font-size:12px}.barcodeDev{margin-top:12px!important}.loginSecurityBar{background:linear-gradient(#fbfcff,#f6f9ff);border:1px solid #e1e8f3;border-radius:14px;grid-template-columns:1.45fr repeat(3,.75fr);align-items:center;gap:18px;min-height:88px;margin:0 28px 28px;padding:14px 20px;display:grid}.securityLead,.securityItem{align-items:center;gap:11px;display:flex}.shieldIcon{color:#16af5b;border:3px solid #5d7df1;border-radius:14px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:900;display:grid}.securityLead p,.securityItem p{margin:0}.securityLead b,.securityLead small,.securityItem b,.securityItem small{display:block}.securityLead b{font-size:12px}.securityLead small,.securityItem small{color:#7a869d;margin-top:3px;font-size:12px}.securityItem>span{color:#1768f2;font-size:22px}.securityItem b{font-size:12px}.teamLoginFooter{z-index:6;text-align:center;color:#7e899e;font-size:12px;position:absolute;bottom:20px;left:0;right:0}html[data-theme=dark] .teamLoginShell{color:#eef6f0;background:radial-gradient(circle at 20% 0,#17271f 0,#0000 38%),linear-gradient(145deg,#090c0a,#111713 62%,#0b0e0c)!important}html[data-theme=dark] .teamLoginBrand>b,html[data-theme=dark] .loginIntro h1,html[data-theme=dark] .loginIntro h2,html[data-theme=dark] .accountLoginPane label,html[data-theme=dark] .barcodeLoginPane label{color:#eef6f0}html[data-theme=dark] .teamLoginBrand>small,html[data-theme=dark] .loginIntro p{color:#9baaa0}html[data-theme=dark] .teamLoginPanel{background:#111713f2;border-color:#2a382f;box-shadow:0 34px 95px #00000061}html[data-theme=dark] .teamLoginTabs{background:#0e1310;border-color:#29362e}html[data-theme=dark] .teamLoginTab{color:#93a098}html[data-theme=dark] .teamLoginTab.active{color:#a8ebb9;background:#162019}html[data-theme=dark] .teamLoginTab.active:after{background:#a8ebb9}html[data-theme=dark] .teamLoginBody{color:#eef6f0}html[data-theme=dark] .accountLoginPane{border-color:#29362e}html[data-theme=dark] .fieldShell{background:#0d120f;border-color:#334138}html[data-theme=dark] .fieldShell input{color:#fff!important}html[data-theme=dark] .fieldShell:focus-within{border-color:#8fdaa5;box-shadow:0 0 0 3px #8fdaa51f}html[data-theme=dark] .orDivider:before{background:#2b372f}html[data-theme=dark] .orDivider span{background:#111713}html[data-theme=dark] .badgeScanner{background:#0d130f}html[data-theme=dark] .employeeBadge{color:#eef6f0;background:#151c17;border-color:#34443a}html[data-theme=dark] .barcodeBars i{background:#eaf2ed}html[data-theme=dark] .loginSecurityBar{background:#0e1410;border-color:#2c3931}html[data-theme=dark] .ghostModule{opacity:.18;background:#0d130fc7}html[data-theme=dark] .barcodeCredentialSwitch{background:#0c110e;border-color:#2c3931}html[data-theme=dark] .barcodeCredentialSwitch button.active{color:#a8ebb9;background:#18211b}html[data-theme=dark] .scannerHint{color:#a8ebb9;background:#0d1611;border-color:#2b3b31}html[data-theme=dark] .teamLogo{color:#a8ebb9}@media (max-width:1180px){.teamLoginPanel{width:min(860px,100vw - 100px)}.ghostModule{opacity:.1}.teamLoginBrand{left:28px}.teamLoginBody{grid-template-columns:1fr 1fr}.accountLoginPane,.barcodeLoginPane{padding:36px 32px 28px}}@media (max-width:820px){.teamLoginShell{overflow:auto}.teamLoginPanel{width:min(94vw,620px);margin:125px auto 80px}.loginBackdropNodes{display:none}.teamLoginBody{grid-template-columns:1fr}.accountLoginPane{border-bottom:1px solid #e5ebf4;border-right:0}.teamLoginTabs{z-index:10;position:sticky;top:0}.loginSecurityBar{grid-template-columns:1fr 1fr}.securityLead{grid-column:1/-1}.teamLoginFooter{padding:0 0 22px;position:relative;bottom:auto}.teamLoginBrand{top:22px}.teamThemeToggle{top:18px!important;right:16px!important}}@media (max-width:520px){.teamLoginBrand{left:18px}.teamLogo{font-size:34px}.teamLoginBrand>b{font-size:15px}.teamLoginBrand>small{font-size:12px}.teamThemeToggle{font-size:0;padding:10px!important}.teamThemeToggle:after{content:"◐";font-size:16px}.teamLoginPanel{border-radius:18px;margin-top:108px}.teamLoginTabs{height:56px}.teamLoginTab{font-size:12px}.accountLoginPane,.barcodeLoginPane{padding:28px 20px 24px}.loginSecurityBar{grid-template-columns:1fr;margin:0 16px 16px}.securityLead{grid-column:auto}.badgeScanner{height:245px}.employeeBadge{transform:scale(.92)}.loginMetaRow{flex-direction:column;align-items:flex-start}.forgotButton{padding-left:0}.teamLoginFooter{font-size:12px}}.workforceReference{color:#0d1733;background:#f7f9fd;grid-template-columns:230px 1fr;min-height:100vh}.workforceReference .workforceMenu{background:#fff;border-right:1px solid #e7edf7;flex-direction:column;min-height:100vh;padding:0 14px 18px;display:flex;position:sticky;top:0}.wcSidebarBrand{border-bottom:1px solid #eef2f8;margin:0 -14px 10px 0;padding:22px 14px 20px}.wcMk{letter-spacing:-.06em;color:#1668ef;font-size:31px;font-weight:950}.wcMk span{color:#f6c315;vertical-align:top;margin-left:3px;font-size:13px}.wcSidebarBrand small{color:#273657;margin-top:2px;font-weight:760;display:block}.workforceReference .workforceMenu nav{gap:4px;display:grid}.workforceReference .workforceMenu nav button{color:#24314f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:5px;padding:11px 12px;display:grid;position:relative}.workforceReference .workforceMenu nav button>span{color:#42577e;font-size:18px}.workforceReference .workforceMenu nav button>b{font-size:12px;font-weight:760}.workforceReference .workforceMenu nav button.active>span{color:#1466ef}.workforceReference .workforceMenu nav button em{color:#3264b5;background:#e7eefb;border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.wcWorkspaceCard{background:#fbfcff;border:1px solid #e1e8f3;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;margin-top:auto;padding:12px;display:grid}.wcWorkspaceCard>span{font-size:24px}.wcWorkspaceCard small,.wcWorkspaceCard b{display:block}.wcWorkspaceCard small{color:#8090a9;font-size:11.5px}.wcWorkspaceCard b{margin-top:2px;font-size:12px}.wcWorkspaceCard strong{color:#53709d}.wcCollapse{text-align:left;color:#5c6d89;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:10px 12px}.wcCollapse span{margin-left:12px}.workforceReference .workforceMain{background:linear-gradient(#fbfcff,#f5f8fd);padding:0}.wcTopbar{z-index:20;background:#fff;border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex;position:sticky;top:0}.wcTopTitle{align-items:center;gap:14px;display:flex}.wcTopTitle h2{letter-spacing:-.04em;margin:0;font-size:22px}.wcTopTitle h2 span{color:#2dce44}.wcMenuButton{color:#59708e;cursor:pointer;background:0 0;border:0;font-size:20px}.wcTopActions{align-items:center;gap:16px;display:flex}.wcSearch{background:#fff;border:1px solid #dfe6f1;border-radius:23px;align-items:center;gap:9px;width:350px;height:43px;padding:0 15px;display:flex}.wcSearch span{color:#687a96;font-size:20px}.wcSearch input{width:100%;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.wcNotify{cursor:pointer;color:#2c3b5d;background:#fff;border:1px solid #e0e7f1;border-radius:13px;width:43px;height:43px;position:relative}.wcNotify i{color:#fff;background:#f33434;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-5px;right:-3px}.wcAdmin{grid-template-columns:42px 1fr auto;align-items:center;gap:9px;min-width:165px;display:grid}.wcAdmin>span{color:#fff;background:#1768f2;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid;box-shadow:inset 0 0 0 4px #e8f0ff}.wcAdmin b,.wcAdmin small{display:block}.wcAdmin b{font-size:12px}.wcAdmin small{color:#677690;text-transform:capitalize;font-size:12px}.wcDashboard{padding:22px 24px 34px}.wcMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.wcMetric{background:#fff;border:1px solid #e1e8f3;border-radius:14px;grid-template-columns:52px 1fr 40px;align-items:center;gap:12px;min-height:108px;padding:18px;display:grid;box-shadow:0 7px 22px #2543750d}.wcMetricIcon{border-radius:50%;place-items:center;width:50px;height:50px;font-weight:950;display:grid}.wcMetric.blue .wcMetricIcon{color:#fff;background:#1768f2}.wcMetric.green .wcMetricIcon{color:#fff;background:#2ccb50}.wcMetric.orange .wcMetricIcon{color:#fff;background:#ff9518}.wcMetric.purple .wcMetricIcon{color:#fff;background:#8237e6}.wcMetric small,.wcMetric strong,.wcMetric em{display:block}.wcMetric small{color:#35425e;font-size:12px}.wcMetric strong{color:#111b37;margin:4px 0;font-size:22px}.wcMetric em{color:#34b64f;font-size:11.5px;font-style:normal}.wcMetric.orange em{color:#e88911}.wcMetric.purple em{color:#7d4fd5}.wcMetric>i{color:#86aaf3;opacity:.65;font-size:30px;font-style:normal}.wcDashboardGrid{grid-template-columns:minmax(0,1.8fr) minmax(300px,.95fr) minmax(270px,.85fr);align-items:start;gap:16px;display:grid}.wcPanel{background:#fff;border:1px solid #e1e8f3;border-radius:14px;overflow:hidden;box-shadow:0 7px 22px #2543750b}.wcPanel>header{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;display:flex}.wcPanel h3{margin:0;font-size:13px}.wcPanel>header button,.wcPanel>footer button{color:#1768f2;cursor:pointer;background:#fff;border:1px solid #dce5f2;border-radius:7px;padding:7px 11px;font-size:11.5px;font-weight:780}.wcEmployeesPanel{grid-column:1/2}.wcEmployeeTable{padding:0 14px}.wcTableHead,.wcEmployeeRow{grid-template-columns:1.65fr 1fr .7fr 1.25fr .8fr;align-items:center;gap:8px;display:grid}.wcTableHead{color:#54637e;border-bottom:1px solid #edf1f7;padding:11px 8px;font-size:11.5px;font-weight:850}.wcEmployeeRow{text-align:left;cursor:pointer;color:#283652;background:#fff;border:0;border-bottom:1px solid #eef2f6;width:100%;padding:10px 8px;font-size:12px}.wcEmployeeRow:hover{background:#f9fbff}.wcEmployeeCell{align-items:center;gap:9px;display:flex}.wcEmployeeCell>i{color:#fff;background:#1668f2;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:900;display:grid}.wcEmployeeCell b{color:#1a2845;font-size:12px}.wcEmployeeCell small{color:#8491a7;margin-top:2px;font-size:11px;display:block}.wcEmployeeRow em{font-style:normal}.wcEmployeeRow .present{color:#24a843;background:#e5f9eb;border-radius:12px;padding:4px 8px}.wcEmployeeRow .absent{color:#e74d68;background:#fff0f2;border-radius:12px;padding:4px 8px}.payChip{color:#3c6bb6;background:#eef5ff;border-radius:10px;padding:4px 7px}.wcEmployeesPanel>footer{justify-content:space-between;align-items:center;height:43px;padding:0 16px;display:flex}.wcEmployeesPanel>footer small{color:#76859e;font-size:11.5px}.wcClockPanel{grid-column:2/3}.wcClockPanel>header{padding:0 16px}.wcOnShift{color:#31aa4d;background:#e6f8ea;border-radius:10px;padding:6px 9px;font-size:11.5px}.wcClockBody{grid-template-columns:1.2fr 1fr;padding:18px 18px 12px;display:grid}.wcClockBody small,.wcClockBody strong,.wcClockBody p,.wcClockTimes b{display:block}.wcClockBody small{color:#6e7e97;font-size:11.5px}.wcClockBody strong{margin:5px 0;font-size:19px}.wcClockBody p{color:#75849d;margin:0;font-size:11.5px}.wcClockTimes{border-left:1px solid #edf1f6;gap:3px;padding-left:17px;display:grid}.wcClockTimes b{color:#23a845;margin-bottom:4px;font-size:12px}.wcClockActions{grid-template-columns:1fr 1fr;gap:10px;padding:7px 18px 18px;display:grid}.wcClockActions button{color:#2d4062;cursor:pointer;background:#fff;border:1px solid #dce5f2;border-radius:8px;height:43px;font-weight:780}.wcClockActions button.primary{color:#fff;background:#1768f2;border-color:#1768f2}.wcClockPanel>footer{border-top:1px solid #edf1f6;grid-template-columns:1fr 1fr;padding:12px 18px;display:grid}.wcClockPanel>footer div+div{border-left:1px solid #edf1f6;padding-left:18px}.wcClockPanel>footer small,.wcClockPanel>footer b{display:block}.wcClockPanel>footer small{color:#75849d;font-size:11.5px}.wcClockPanel>footer b{margin-top:3px;font-size:12px}.wcSchedulePanel{grid-area:2/3/4/4}.wcTimeline{padding:12px 17px 15px}.wcTimeline article{grid-template-columns:65px 16px 1fr;align-items:start;gap:7px;padding:10px 0;display:grid;position:relative}.wcTimeline article:not(:last-child):after{content:"";background:#e2e7f0;width:1px;position:absolute;top:28px;bottom:-12px;left:72px}.wcTimeline time{text-align:center;color:#506384;background:#f5f8fe;border-radius:8px;padding:5px;font-size:11.5px}.wcTimeline .dot{z-index:2;background:#326eff;border-radius:50%;width:8px;height:8px;margin-top:6px;position:relative}.wcTimeline .d1{background:#2dc44d}.wcTimeline .d2{background:#ff9a17}.wcTimeline .d3{background:#7c42e4}.wcTimeline b,.wcTimeline small{display:block}.wcTimeline b{font-size:12px}.wcTimeline small{color:#74839b;margin-top:4px;font-size:11.5px}.wcQuickPanel{grid-column:1/2}.wcQuickGrid{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px;display:grid}.wcQuickGrid button{text-align:left;cursor:pointer;background:#fbfcff;border:1px solid #e0e7f1;border-radius:10px;justify-items:start;padding:12px 8px;display:grid}.wcQuickGrid button>span{color:#fff;border-radius:10px;place-items:center;width:39px;height:39px;margin-bottom:8px;font-size:18px;font-weight:900;display:grid}.wcQuickGrid .blue{background:#347bf0}.wcQuickGrid .orange{background:#ff9918}.wcQuickGrid .green{background:#31c653}.wcQuickGrid .purple{background:#9156e9}.wcQuickGrid b{font-size:11.5px}.wcQuickGrid small{color:#8290a7;margin-top:3px;font-size:11px}.wcBadgePanel{grid-column:2/3}.wcBadgePanel>p{color:#73829b;text-align:center;margin:0;padding:12px 26px 5px;font-size:11.5px}.wcFakeBarcode{border:1px solid #dce6f4;border-radius:8px;align-items:stretch;gap:3px;height:52px;margin:8px 28px 7px;padding:9px;display:flex}.wcFakeBarcode i{background:#172136;flex:1}.wcFakeBarcode i:nth-child(2n){flex:.35}.wcFakeBarcode i:nth-child(3n){flex:.6}.wcBadgePanel>small{text-align:center;color:#8a97aa;font-size:11px;display:block}.wcBadgeInput{grid-template-columns:1fr 39px;margin:8px 18px 17px;display:grid}.wcBadgeInput input{border:1px solid #dce5f2!important;border-radius:8px 0 0 8px!important;height:38px!important;padding:0 10px!important;font-size:11.5px!important}.wcBadgeInput button{color:#fff;cursor:pointer;background:#1768f2;border:0;border-radius:0 8px 8px 0}.wcPayrollPanel{grid-column:2/3}.wcPayrollPanel>p{color:#73829b;margin:0;padding:12px 16px 0;font-size:11.5px}.wcPayrollRows{padding:8px 16px;display:grid}.wcPayrollRows span{justify-content:space-between;padding:5px 0;display:flex}.wcPayrollRows small{color:#697993;font-size:11.5px}.wcPayrollRows b{font-size:12px}.wcProgress{background:#edf1f6;border-radius:5px;height:5px;margin:6px 16px;overflow:hidden}.wcProgress i{background:#2876ef;height:100%;display:block}.wcPayrollPanel>small{color:#75849d;padding:2px 16px 14px;font-size:11px;display:block}.wcActivityPanel{grid-column:3/4}.wcActivityList{padding:6px 16px 12px}.wcActivityList article{border-bottom:1px solid #eef2f6;align-items:center;gap:10px;padding:9px 0;display:flex}.activityIcon{color:#2cb649;background:#e8f8ec;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.activityIcon.a1{color:#ef9017;background:#fff3df}.activityIcon.a2{color:#8449e6;background:#f0e9ff}.activityIcon.a3{color:#2475ee;background:#e9f3ff}.wcActivityList b,.wcActivityList small{display:block}.wcActivityList b{text-transform:capitalize;font-size:11.5px}.wcActivityList small{color:#7b899f;margin-top:3px;font-size:11px}.wcEmpty{color:#7b899f;padding:12px;font-size:12px}.workforceReference .workerDirectory,.workforceReference .workerForm,.workforceReference .permissionsLayout,.workforceReference .wfTwo,.workforceReference .workerAddLayout{margin:22px 24px}.workforceReference .wfHeader{display:none}html[data-theme=dark] .workforceReference{color:#eef4ef;background:#0d1210}html[data-theme=dark] .workforceReference .workforceMenu,html[data-theme=dark] .wcTopbar,html[data-theme=dark] .wcPanel,html[data-theme=dark] .wcMetric,html[data-theme=dark] .wcEmployeeRow{color:#eef4ef;background:#121914;border-color:#29362e}html[data-theme=dark] .workforceReference .workforceMain{background:#0e1410}html[data-theme=dark] .wcTopTitle h2,html[data-theme=dark] .wcMetric strong,html[data-theme=dark] .wcPanel h3,html[data-theme=dark] .wcEmployeeCell b{color:#eef4ef}html[data-theme=dark] .wcSearch,html[data-theme=dark] .wcNotify,html[data-theme=dark] .wcWorkspaceCard{background:#0d130f;border-color:#2a382f}html[data-theme=dark] .wcSearch input{color:#eef4ef!important}html[data-theme=dark] .workforceReference .workforceMenu nav button{color:#cbd8ce}html[data-theme=dark] .workforceReference .workforceMenu nav button.active{color:#9ee5b0;background:#1c2a20}html[data-theme=dark] .wcEmployeeRow:hover{background:#172019}html[data-theme=dark] .wcTableHead{color:#a3b0a7}html[data-theme=dark] .wcQuickGrid button{color:#eaf2ec;background:#0e1510;border-color:#29372f}html[data-theme=dark] .wcBadgeInput input{color:#fff!important;background:#0e1510!important}@media (max-width:1250px){.wcDashboardGrid{grid-template-columns:1.5fr 1fr}.wcSchedulePanel,.wcActivityPanel{grid-area:auto}.wcActivityPanel{grid-column:2/3}.wcMetricGrid{grid-template-columns:repeat(2,1fr)}.wcSearch{width:260px}}@media (max-width:930px){.workforceReference{grid-template-columns:78px 1fr}.wcSidebarBrand small,.wcWorkspaceCard div,.wcWorkspaceCard strong,.wcCollapse span,.workforceReference .workforceMenu nav button>b,.workforceReference .workforceMenu nav button em{display:none}.wcSidebarBrand{padding-left:10px}.wcMk{font-size:24px}.workforceReference .workforceMenu nav button,.wcWorkspaceCard{grid-template-columns:1fr;place-items:center}.wcDashboardGrid{grid-template-columns:1fr}.wcEmployeesPanel,.wcClockPanel,.wcSchedulePanel,.wcQuickPanel,.wcBadgePanel,.wcPayrollPanel,.wcActivityPanel{grid-column:1}.wcTopActions .wcSearch{display:none}.wcMetricGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.workforceReference{display:block}.workforceReference .workforceMenu{min-height:auto;display:none;position:relative}.wcTopbar{padding:0 14px}.wcAdmin div,.wcAdmin strong{display:none}.wcAdmin{grid-template-columns:42px;min-width:42px}.wcMetricGrid{grid-template-columns:1fr}.wcDashboard{padding:12px}.wcTableHead{display:none}.wcEmployeeRow{grid-template-columns:1fr 1fr}.wcEmployeeRow>span:nth-child(4),.wcEmployeeRow>span:nth-child(5){display:none}.wcQuickGrid{grid-template-columns:1fr 1fr}}.wcEmployeesReference{background:#f7f9fd;min-height:calc(100vh - 74px);padding:22px 24px 38px}.wcEmployeePageHeading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.wcEmployeePageHeading h1{color:#16203b;letter-spacing:-.6px;margin:0;font-size:28px}.wcEmployeePageHeading p{color:#72809a;margin:7px 0 0;font-size:12px}.wcEmployeePageHeading p span{padding:0 8px}.wcScannerHeading,.wcScanTop{color:#202d49;cursor:pointer;background:#fff;border:1px solid #dfe6f1;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 15px;font-size:12px;font-weight:780;display:flex;box-shadow:0 3px 11px #1f3b680a}.wcScanTop{height:36px;padding:0 12px}.wcEmployeeStats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:19px;display:grid}.empStat{background:#fff;border:1px solid #e4eaf3;border-radius:16px;align-items:center;gap:18px;min-height:108px;padding:18px 22px;display:flex;box-shadow:0 8px 22px #1f3b6809}.empStat>span{border-radius:50%;place-items:center;width:55px;height:55px;font-size:24px;font-weight:800;display:grid}.empStat.blue>span{color:#1f6df0;background:#e8f0ff}.empStat.green>span{color:#28ad50;background:#e9f7ed}.empStat.orange>span{color:#ef8c17;background:#fff0dd}.empStat.purple>span{color:#8651db;background:#f1eaff}.empStat small,.empStat strong,.empStat em{display:block}.empStat small{color:#54617a;font-size:12px}.empStat strong{color:#1b2742;margin:3px 0;font-size:24px;font-weight:780}.empStat em{color:#77869c;font-size:12px;font-style:normal}.wcEmployeeDirectoryPanel{background:#fff;border:1px solid #e2e8f1;border-radius:17px;overflow:hidden;box-shadow:0 8px 25px #243e690a}.wcEmployeeDirectoryPanel>header{border-bottom:1px solid #e9edf4;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:0 22px;display:flex}.wcEmployeeDirectoryPanel>header h2{color:#17213b;margin:0;font-size:16px}.wcEmployeeTools{align-items:center;gap:10px;display:flex}.wcDirectorySearch{background:#fff;border:1px solid #dfe6f0;border-radius:9px;align-items:center;gap:7px;width:270px;height:40px;padding:0 12px;display:flex}.wcDirectorySearch span{color:#74829a}.wcDirectorySearch input{color:#26324c!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;height:auto!important;padding:0!important;font-size:12px!important}.wcFilterSelect{color:#26324c;background:#fff;border:1px solid #dfe6f0;border-radius:9px;height:40px;padding:0 13px;font-size:12px}.wcAddEmployee{color:#fff;cursor:pointer;background:#1468f3;border:0;border-radius:9px;height:40px;padding:0 17px;font-size:12px;font-weight:800;box-shadow:0 7px 15px #1468f32e}.wcDirectoryTable{overflow-x:auto}.wcDirectoryHead,.wcDirectoryRow{grid-template-columns:1.8fr .8fr .9fr 1fr 1.05fr .7fr .85fr .55fr;align-items:center;gap:10px;min-width:1050px;display:grid}.wcDirectoryHead{color:#5d6b83;letter-spacing:.2px;background:#fbfcfe;border-bottom:1px solid #e9edf4;height:50px;padding:0 22px;font-size:11.5px;font-weight:850}.wcDirectoryRow{color:#26324c;border-bottom:1px solid #edf1f6;min-height:68px;padding:0 22px;font-size:12px}.wcDirectoryRow:hover{background:#fbfdff}.wcPersonCell{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.wcPersonCell>i{color:#1e68e9;background:#e8f0ff;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.wcPersonCell span b,.wcPersonCell span small{display:block}.wcPersonCell span b{color:#1e2942;font-size:12px}.wcPersonCell span small{color:#74829a;margin-top:3px;font-size:11.5px}.wcRoleBadge{color:#2667c9;text-transform:capitalize;background:#eaf2ff;border-radius:8px;padding:5px 9px;font-size:11.5px;font-style:normal}.role-manager,.role-store-manager,.role-supervisor{color:#d67412;background:#fff0de}.role-warehouse-worker,.role-warehouse-manager{color:#7247c3;background:#f0eaff}.role-finance,.role-accountant{color:#c33472;background:#ffe8f2}.wcLifeStatus{border-radius:12px;padding:5px 9px;font-size:11.5px;font-style:normal}.wcLifeStatus.active{color:#289c47;background:#e7f8ec}.wcLifeStatus.on-leave{color:#d48b13;background:#fff5dd}.wcLifeStatus.inactive{color:#cf3858;background:#ffebef}.wcRowActions{gap:7px;display:flex}.wcRowActions button{color:#66758d;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:9px;width:34px;height:34px;font-size:15px}.wcEmployeeDirectoryPanel>footer{justify-content:space-between;align-items:center;min-height:58px;padding:0 22px;display:flex}.wcEmployeeDirectoryPanel>footer small{color:#74829a;font-size:11.5px}.wcPagination{align-items:center;gap:6px;display:flex}.wcPagination button{color:#45536d;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:8px;width:31px;height:31px;font-size:12px}.wcPagination button.active{color:#1768f2;background:#f6f9ff;border-color:#1768f2}.wcPagination button:disabled{opacity:.35;cursor:not-allowed}.wcPagination span{color:#74829a;font-size:12px}.wcPagination select{color:#45536d;background:#fff;border:1px solid #dfe6ef;border-radius:8px;height:31px;padding:0 8px;font-size:11.5px}.wcDirectoryEmpty{text-align:center;color:#78869c;padding:34px 22px;font-size:12px}.wcBadgeLookupInline{background:#fff;border:1px solid #e2e8f1;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px 17px;display:flex}.wcBadgeLookupInline b,.wcBadgeLookupInline small{display:block}.wcBadgeLookupInline b{font-size:12px}.wcBadgeLookupInline small{color:#7c899d;margin-top:3px;font-size:11.5px}.wcBadgeLookupInline>div:last-child{display:flex}.wcBadgeLookupInline input{border:1px solid #dfe6ef;border-radius:8px 0 0 8px;width:265px;height:38px;padding:0 10px;font-size:11.5px}.wcBadgeLookupInline button{color:#fff;cursor:pointer;background:#1768f2;border:0;border-radius:0 8px 8px 0;height:38px;padding:0 14px;font-size:11.5px;font-weight:760}.wcEmployeesReference .employeeDetail{background:#fff;border:1px solid #e2e8f1;border-radius:15px;margin-top:16px;padding:18px}html[data-theme=dark] .wcEmployeesReference{background:#0e1410}html[data-theme=dark] .wcEmployeePageHeading h1,html[data-theme=dark] .empStat strong,html[data-theme=dark] .wcEmployeeDirectoryPanel>header h2,html[data-theme=dark] .wcPersonCell span b{color:#eef4ef}html[data-theme=dark] .empStat,html[data-theme=dark] .wcEmployeeDirectoryPanel,html[data-theme=dark] .wcBadgeLookupInline,html[data-theme=dark] .wcScannerHeading,html[data-theme=dark] .wcScanTop,html[data-theme=dark] .wcDirectorySearch,html[data-theme=dark] .wcFilterSelect,html[data-theme=dark] .wcDirectoryRow,html[data-theme=dark] .wcPagination button,html[data-theme=dark] .wcPagination select,html[data-theme=dark] .wcRowActions button{color:#dce7df;background:#121914;border-color:#29362e}html[data-theme=dark] .wcDirectoryHead{color:#9caea2;background:#101712;border-color:#29362e}html[data-theme=dark] .wcDirectoryRow{border-color:#263229}html[data-theme=dark] .wcDirectoryRow:hover{background:#172019}html[data-theme=dark] .wcDirectorySearch input{color:#eef4ef!important}html[data-theme=dark] .wcBadgeLookupInline input{color:#eef4ef;background:#0e1510;border-color:#29362e}@media (max-width:1180px){.wcEmployeeStats{grid-template-columns:1fr 1fr}.wcEmployeeDirectoryPanel>header{align-items:flex-start;padding-top:16px;padding-bottom:16px}.wcEmployeeTools{flex-wrap:wrap;justify-content:flex-end}.wcDirectorySearch{width:230px}}@media (max-width:720px){.wcEmployeesReference{padding:14px}.wcEmployeePageHeading{align-items:flex-start}.wcScannerHeading span{display:none}.wcEmployeeStats{grid-template-columns:1fr}.wcEmployeeDirectoryPanel>header{display:block}.wcEmployeeTools{justify-content:flex-start;margin-top:12px}.wcDirectorySearch{width:100%}.wcEmployeeDirectoryPanel>footer{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}.wcBadgeLookupInline{flex-direction:column;align-items:flex-start}.wcBadgeLookupInline>div:last-child,.wcBadgeLookupInline input{width:100%}}.wcClockReferencePage{background:#f7f9fd;min-height:calc(100vh - 74px);padding:22px 24px 38px}.wcClockHeading{margin-bottom:18px}.clockRefStats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.clockRefStat{background:#fff;border:1px solid #e2e8f1;border-radius:16px;grid-template-columns:54px 1fr;gap:13px;min-height:148px;padding:17px 18px 14px;display:grid;box-shadow:0 8px 22px #1f3b6809}.clockRefStat>span{border-radius:50%;place-items:center;width:50px;height:50px;font-size:24px;font-weight:800;display:grid}.clockRefStat.blue>span{color:#1468f3;background:#e7efff}.clockRefStat.green>span{color:#25a94c;background:#e6f7eb}.clockRefStat.orange>span{color:#ee8618;background:#fff0df}.clockRefStat.purple>span{color:#7842d7;background:#f0eaff}.clockRefStat>div small,.clockRefStat>div strong,.clockRefStat>div em{display:block}.clockRefStat>div small{font-size:12px;font-weight:780}.clockRefStat.blue>div small{color:#1768ef}.clockRefStat.green>div small{color:#28a84c}.clockRefStat.orange>div small{color:#e87811}.clockRefStat.purple>div small{color:#7341c8}.clockRefStat>div strong{color:#17213b;margin:5px 0 3px;font-size:24px;line-height:1.05}.clockRefStat>div em{color:#74829a;font-size:11.5px;font-style:normal}.clockRefStat footer{border-top:1px solid #edf1f6;grid-column:1/-1;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:5px 12px;padding-top:11px;display:grid}.clockRefStat footer b{color:#74829a;font-size:11px;font-weight:650}.clockRefStat footer strong{color:#1f2a43;font-size:12px}.clockRefStat footer i{background:#eaf0ed;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.clockRefStat footer i u{background:#28a94c;border-radius:99px;height:100%;text-decoration:none;display:block}.clockRefMainGrid{grid-template-columns:1.2fr 1fr;gap:18px;margin-bottom:18px;display:grid}.clockRefPunchCard,.clockRefSchedule,.clockRefHistory{background:#fff;border:1px solid #e2e8f1;border-radius:16px;box-shadow:0 8px 24px #1f3b680a}.clockRefPunchCard{padding:17px 19px 14px}.clockRefPunchCard>header,.clockRefSchedule>header,.clockRefHistory>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.clockRefPunchCard h3,.clockRefSchedule h3,.clockRefHistory h3{color:#17213b;margin:0;font-size:14px}.clockRefPunchCard header em{border-radius:8px;padding:5px 10px;font-size:11px;font-style:normal;font-weight:800}.clockRefPunchCard header em.on{color:#279d49;background:#e7f8ec}.clockRefPunchCard header em.off{color:#66758c;background:#f1f3f6}.clockRefPunchBody{grid-template-columns:1.2fr 1fr;align-items:center;gap:25px;padding:20px 4px 15px;display:grid}.clockRefRing{place-items:center;display:grid}.clockRefRing>div{text-align:center;border:9px solid #a6dfb8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;display:flex;box-shadow:inset 0 0 0 1px #ddf4e4}.clockRefRing small{color:#66758d;font-size:11.5px}.clockRefRing strong{color:#18233e;font-variant-numeric:tabular-nums;margin:5px 0;font-size:29px}.clockRefRing span{color:#7a879a;font-size:11px}.clockRefRing b{color:#25304a;margin-top:2px;font-size:12px}.clockRefIdentity p{align-items:center;gap:10px;margin:0 0 18px;display:flex}.clockRefIdentity i{color:#65738a;background:#f5f7fb;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.clockRefIdentity b,.clockRefIdentity small{display:block}.clockRefIdentity b{color:#1e2941;font-size:12px}.clockRefIdentity small{color:#8390a3;margin-top:2px;font-size:11px}.clockRefActions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.clockRefActions button{cursor:pointer;border-radius:8px;height:42px;font-size:12px;font-weight:800}.clockRefActions .breakAction,.clockRefActions .clockIn{color:#1768f2;background:#fff;border:1px solid #1768f2}.clockRefActions .clockIn{color:#fff;background:#1768f2;grid-column:1/-1}.clockRefActions .clockOut{color:#fff;background:#ef3251;border:1px solid #ef3251}.clockRefActions button:disabled{opacity:.35;cursor:not-allowed}.clockRefSafety{color:#6d7b8f;margin:10px 0 0;font-size:11.5px}.clockRefSchedule{padding:17px 19px}.clockRefSchedule header{border-bottom:1px solid #edf1f6;padding-bottom:15px}.clockRefSchedule header button{color:#1768ef;cursor:pointer;background:0 0;border:0;font-size:11.5px;font-weight:760}.clockRefSchedule article{border-bottom:1px solid #edf1f6;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:64px;display:grid}.clockRefSchedule article>span{color:#728096;background:#f4f6fa;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.clockRefSchedule article b,.clockRefSchedule article small{display:block}.clockRefSchedule article b{color:#202b45;font-size:12px}.clockRefSchedule article small{color:#74829a;margin-top:2px;font-size:11.5px}.clockRefSchedule article em{color:#2a9b4b;text-transform:capitalize;background:#e8f7ec;border-radius:8px;padding:5px 9px;font-size:11px;font-style:normal}.clockRefSchedule footer{color:#65738a;justify-content:space-between;padding-top:14px;font-size:11.5px;display:flex}.clockRefSchedule footer b{color:#1e2941}.clockRefNoSchedule{text-align:center;color:#7a879b;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.clockRefNoSchedule>span{font-size:28px}.clockRefNoSchedule b{color:#2b3650;margin:8px 0 4px;font-size:12px}.clockRefNoSchedule small{font-size:11.5px}.clockRefHistory{overflow:hidden}.clockRefHistory>header{border-bottom:1px solid #e9edf4;min-height:66px;padding:0 18px}.clockRefHistory header small{color:#8490a2;margin-top:3px;font-size:11px;display:block}.clockRefHistory header>div:last-child{gap:8px;display:flex}.clockRefHistory header button{color:#526078;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:8px;height:34px;padding:0 12px;font-size:11.5px}.clockRefHistoryTable{overflow-x:auto}.clockRefHistoryHead,.clockRefHistoryRow{grid-template-columns:1.15fr .75fr .75fr .75fr .85fr .8fr .8fr .45fr;align-items:center;gap:10px;min-width:990px;display:grid}.clockRefHistoryHead{color:#68758c;background:#fbfcfe;height:45px;padding:0 18px;font-size:11px;font-weight:820}.clockRefHistoryRow{color:#2a354d;border-top:1px solid #edf1f6;min-height:52px;padding:0 18px;font-size:11.5px}.clockRefHistoryRow .good{color:#28a04b}.clockRefHistoryRow .worked{color:#1768ef}.clockRefHistoryRow .overtime{color:#e87515}.clockRefHistoryRow .muted{color:#9ca6b5}.clockRefHistoryRow button{color:#65738a;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:8px;width:31px;height:31px}.clockStatus{border-radius:9px;padding:5px 8px;font-size:11px;font-style:normal}.clockStatus.done,.clockStatus.open{color:#299c49;background:#e8f7ec}.clockRefHistoryEmpty{text-align:center;color:#7a879a;padding:30px;font-size:11.5px}.clockRefHistory>footer{border-top:1px solid #e9edf4;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;display:flex}.clockRefHistory>footer small{color:#78869a;font-size:11.5px}.clockRefHistory>footer div{gap:5px;display:flex}.clockRefHistory>footer button{color:#536078;background:#fff;border:1px solid #dfe6ef;border-radius:8px;width:29px;height:29px}.clockRefHistory>footer button.active{color:#1768ef;border-color:#1768ef}html[data-theme=dark] .wcClockReferencePage{background:#0e1410}html[data-theme=dark] .clockRefStat,html[data-theme=dark] .clockRefPunchCard,html[data-theme=dark] .clockRefSchedule,html[data-theme=dark] .clockRefHistory,html[data-theme=dark] .clockRefHistory header button,html[data-theme=dark] .clockRefHistoryRow button,html[data-theme=dark] .clockRefHistory>footer button{color:#dce7df;background:#121914;border-color:#29362e}html[data-theme=dark] .clockRefStat>div strong,html[data-theme=dark] .clockRefPunchCard h3,html[data-theme=dark] .clockRefSchedule h3,html[data-theme=dark] .clockRefHistory h3,html[data-theme=dark] .clockRefRing strong,html[data-theme=dark] .clockRefIdentity b,html[data-theme=dark] .clockRefSchedule article b{color:#eef4ef}html[data-theme=dark] .clockRefStat footer,html[data-theme=dark] .clockRefSchedule header,html[data-theme=dark] .clockRefSchedule article,html[data-theme=dark] .clockRefHistory>header,html[data-theme=dark] .clockRefHistoryRow,html[data-theme=dark] .clockRefHistory>footer{border-color:#29362e}html[data-theme=dark] .clockRefHistoryHead{color:#9dada2;background:#101712}html[data-theme=dark] .clockRefRing>div{border-color:#39724a;box-shadow:inset 0 0 0 1px #27402e}@media (max-width:1180px){.clockRefStats{grid-template-columns:1fr 1fr}.clockRefMainGrid{grid-template-columns:1fr}.clockRefPunchBody{grid-template-columns:1fr 1fr}}@media (max-width:720px){.wcClockReferencePage{padding:14px}.clockRefStats,.clockRefPunchBody,.clockRefActions{grid-template-columns:1fr}.clockRefActions .clockIn{grid-column:auto}.clockRefHistory>header{flex-direction:column;align-items:flex-start;padding:14px 18px}.clockRefHistory>footer{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 18px}}.scheduleRefPage{color:#18233c;background:#f7f9fd;min-height:100%;padding:18px 22px 28px}.scheduleRefStats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px;display:grid}.scheduleRefStats article{background:#fff;border:1px solid #e2e8f2;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex;box-shadow:0 8px 24px #2846780a}.scheduleRefStats i{border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;font-style:normal;display:grid}.scheduleRefStats .blue{color:#2471ec;background:#e9f1ff}.scheduleRefStats .orange{color:#f48a29;background:#fff0e6}.scheduleRefStats .purple{color:#8f55df;background:#f1eaff}.scheduleRefStats .green{color:#31a854;background:#e7f7eb}.scheduleRefStats small,.scheduleRefStats span{color:#78869d;font-size:11.5px;display:block}.scheduleRefStats strong{color:#1a253e;margin:2px 0;font-size:23px;display:block}.scheduleRefStats span{margin-top:3px}.scheduleRefMain{grid-template-columns:minmax(0,2.2fr) minmax(300px,.9fr);align-items:start;gap:16px;display:grid}.scheduleWeekPanel,.scheduleRefRight>section,.scheduleTeamPanel,.scheduleCreatePanel{background:#fff;border:1px solid #e2e8f2;border-radius:16px;box-shadow:0 8px 24px #2846780a}.scheduleWeekPanel>header,.scheduleTeamPanel>header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.scheduleWeekPanel h3,.scheduleRefRight h3,.scheduleTeamPanel h3,.scheduleCreatePanel h3{color:#1b2740;margin:0;font-size:13px}.scheduleWeekPanel header small,.scheduleTeamPanel header small{color:#7f8da2;margin-top:3px;font-size:11px;display:block}.scheduleWeekTools{gap:7px;display:flex}.scheduleWeekTools button,.scheduleTeamPanel header button{color:#54647d;cursor:pointer;background:#fff;border:1px solid #dfe6f0;border-radius:8px;height:32px;padding:0 11px;font-size:11px}.scheduleWeekTools .weekBtn{color:#1e6bf1;font-weight:800}.scheduleMatrix{overflow:auto}.scheduleMatrixHead,.scheduleMatrixRow{grid-template-columns:150px repeat(7,minmax(88px,1fr));min-width:850px;display:grid}.scheduleMatrixHead{background:#fafbfe;border-bottom:1px solid #edf1f6}.scheduleMatrixHead>span{text-align:center;color:#6e7d95;border-right:1px solid #f0f3f8;padding:10px 8px;font-size:11px}.scheduleMatrixHead>span:first-child{text-align:left;padding-left:16px}.scheduleMatrixHead b,.scheduleMatrixHead small{display:block}.scheduleMatrixHead small{margin-top:2px;font-size:11px}.scheduleMatrixHead .today{color:#1768f2;border-bottom:2px solid #1768f2}.scheduleMatrixRow{border-bottom:1px solid #eef2f7}.scheduleEmployee{border-right:1px solid #f0f3f8;align-items:center;gap:8px;padding:10px 12px;display:flex}.scheduleEmployee i{color:#2067dd;background:#e9f1ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:800;display:grid}.scheduleEmployee b,.scheduleEmployee small{display:block}.scheduleEmployee b{font-size:11.5px}.scheduleEmployee small{color:#8290a6;margin-top:2px;font-size:11px}.scheduleDayCell{border-right:1px solid #f0f3f8;justify-content:center;align-items:center;min-height:55px;padding:7px;display:flex}.shiftChip{cursor:pointer;border:0;border-radius:8px;width:100%;min-height:38px;padding:5px 4px;font-size:11px;font-weight:750;line-height:1.35}.shiftChip.c0{color:#2560c8;background:#e8efff}.shiftChip.c1{color:#29934a;background:#e8f7ed}.shiftChip.c2{color:#8050c5;background:#f1eaff}.shiftChip.c3{color:#df7b25;background:#fff0e5}.shiftChip.c4{color:#268aa2;background:#e8f7fb}.shiftChip.c5{color:#cd4c7e;background:#ffeaf1}.offCell{color:#aab4c4}.scheduleRefRight{gap:16px;display:grid}.scheduleRefRight>section{overflow:hidden}.scheduleRefRight section>header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.scheduleRefRight section header button{color:#1768f2;cursor:pointer;background:0 0;border:0;font-size:11px}.todayTeamList article{border-bottom:1px solid #eef2f6;grid-template-columns:8px 52px 1fr auto;align-items:center;gap:9px;padding:10px 13px;display:grid}.todayTeamList i{background:#2474f0;border-radius:50%;width:7px;height:7px}.todayTeamList .d1{background:#2eb45b}.todayTeamList .d2{background:#8b56d9}.todayTeamList .d3{background:#ef8a29}.todayTeamList .d4{background:#ec4d88}.todayTeamList time{color:#61708a;font-size:11px}.todayTeamList b,.todayTeamList small{display:block}.todayTeamList b{font-size:11px}.todayTeamList small{color:#8090a7;margin-top:2px;font-size:11px}.todayTeamList em{color:#2d9b4e;background:#e8f7ed;border-radius:7px;padding:4px 6px;font-size:11px;font-style:normal}.scheduleEmpty{color:#7c8aa0;padding:18px;font-size:11px}.schedulePlaceholderList article{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.schedulePlaceholderList i{color:#2969d7;background:#eef3ff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.schedulePlaceholderList b,.schedulePlaceholderList small{display:block}.schedulePlaceholderList b{font-size:11px}.schedulePlaceholderList small{color:#8390a4;margin-top:2px;font-size:11px}.schedulePlaceholderList em{color:#287f4a;background:#e8f7ed;border-radius:7px;padding:4px 7px;font-size:11px;font-style:normal}.scheduleQuick{padding-bottom:12px}.scheduleQuick>h3{padding:13px 14px}.scheduleQuick>div{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 12px;display:grid}.scheduleQuick button{cursor:pointer;background:#fbfcff;border:1px solid #e0e7f1;border-radius:10px;min-height:80px;padding:10px 6px}.scheduleQuick button i{color:#2769df;margin-bottom:6px;font-size:18px;font-style:normal;display:block}.scheduleQuick button:nth-child(2) i{color:#28a85a}.scheduleQuick button:nth-child(3) i{color:#8a53dc}.scheduleQuick button:nth-child(4) i{color:#ef8b29}.scheduleQuick button b{font-size:11px}.scheduleTeamPanel{margin-top:16px}.scheduleTeamPanel>header>div:last-child{gap:7px;display:flex}.scheduleTeamPanel input{border:1px solid #dfe6f0;border-radius:8px;min-width:190px;height:32px;padding:0 10px;font-size:11px}.scheduleTeamHead,.scheduleTeamRow{grid-template-columns:1.3fr .9fr 1fr 1fr .8fr .75fr 70px;align-items:center;gap:0;display:grid}.scheduleTeamHead{color:#738198;text-transform:uppercase;background:#fafbfe;border-bottom:1px solid #edf1f6;padding:9px 12px;font-size:11px}.scheduleTeamRow{border-bottom:1px solid #eef2f6;padding:10px 12px;font-size:11px}.scheduleTeamRow>span b,.scheduleTeamRow>span small{display:block}.scheduleTeamRow>span small{color:#8996aa;margin-top:2px;font-size:11px}.scheduleTeamRow em{border-radius:7px;padding:4px 7px;font-size:11px;font-style:normal}.scheduleTeamRow .inProgress{color:#2d9b4e;background:#e7f7ec}.scheduleTeamRow .off{color:#7b8799;background:#f1f3f6}.scheduleTeamRow>span:last-child{gap:5px;display:flex}.scheduleTeamRow>span:last-child button{cursor:pointer;background:#fff;border:1px solid #dfe6f0;border-radius:7px;width:28px;height:28px}.scheduleTeamPanel footer{justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.scheduleTeamPanel footer small{color:#78879d;font-size:11px}.scheduleTeamPanel footer>div{gap:5px;display:flex}.scheduleTeamPanel footer button,.scheduleTeamPanel footer select{background:#fff;border:1px solid #dfe6f0;border-radius:7px;height:28px;padding:0 8px;font-size:11px}.scheduleTeamPanel footer button.active{color:#1768f2;border-color:#1768f2}.scheduleCreatePanel{grid-template-columns:1.5fr repeat(4,1fr) auto;align-items:end;gap:10px;margin-top:16px;padding:16px;display:grid}.scheduleCreatePanel p{color:#7d8aa0;margin:5px 0 0;font-size:11px}.scheduleCreatePanel label{color:#596981;font-size:11px}.scheduleCreatePanel input,.scheduleCreatePanel select{background:#fff;border:1px solid #dfe6f0;border-radius:8px;width:100%;height:36px;margin-top:4px;padding:0 8px;display:block}.scheduleCreatePanel .primary{white-space:nowrap;height:36px}html[data-theme=dark] .scheduleRefPage{color:#e8f0ea;background:#0e1410}html[data-theme=dark] .scheduleRefStats article,html[data-theme=dark] .scheduleWeekPanel,html[data-theme=dark] .scheduleRefRight>section,html[data-theme=dark] .scheduleTeamPanel,html[data-theme=dark] .scheduleCreatePanel{background:#121914;border-color:#29362e}html[data-theme=dark] .scheduleRefStats strong,html[data-theme=dark] .scheduleWeekPanel h3,html[data-theme=dark] .scheduleRefRight h3,html[data-theme=dark] .scheduleTeamPanel h3,html[data-theme=dark] .scheduleCreatePanel h3{color:#eef4ef}html[data-theme=dark] .scheduleMatrixHead,html[data-theme=dark] .scheduleTeamHead{background:#101712}html[data-theme=dark] .scheduleMatrixHead,html[data-theme=dark] .scheduleMatrixRow,html[data-theme=dark] .scheduleEmployee,html[data-theme=dark] .scheduleDayCell,html[data-theme=dark] .scheduleRefRight section>header,html[data-theme=dark] .todayTeamList article,html[data-theme=dark] .scheduleTeamRow,html[data-theme=dark] .scheduleWeekPanel>header,html[data-theme=dark] .scheduleTeamPanel>header{border-color:#29362e}html[data-theme=dark] .scheduleWeekTools button,html[data-theme=dark] .scheduleTeamPanel header button,html[data-theme=dark] .scheduleTeamPanel input,html[data-theme=dark] .scheduleTeamRow>span:last-child button,html[data-theme=dark] .scheduleTeamPanel footer button,html[data-theme=dark] .scheduleTeamPanel footer select,html[data-theme=dark] .scheduleCreatePanel input,html[data-theme=dark] .scheduleCreatePanel select,html[data-theme=dark] .scheduleQuick button{color:#dce7df;background:#151d17;border-color:#314036}@media (max-width:1280px){.scheduleRefStats{grid-template-columns:repeat(2,1fr)}.scheduleRefMain{grid-template-columns:1fr}.scheduleCreatePanel{grid-template-columns:1fr 1fr 1fr}.scheduleCreatePanel>div{grid-column:1/-1}.scheduleTeamPanel{overflow:auto}.scheduleTeamHead,.scheduleTeamRow{min-width:850px}}@media (max-width:760px){.scheduleRefPage{padding:12px}.scheduleRefStats{grid-template-columns:1fr}.scheduleTeamPanel>header{flex-direction:column;align-items:flex-start}.scheduleTeamPanel>header>div:last-child{flex-wrap:wrap}.scheduleCreatePanel{grid-template-columns:1fr}.scheduleCreatePanel>div{grid-column:auto}.scheduleQuick>div{grid-template-columns:1fr 1fr}}@media (min-width:821px){html,body{height:100%;overflow:hidden}.teamLoginShell{height:100vh!important;min-height:100vh!important;overflow:hidden!important}.teamLoginBrand{gap:2px;top:22px;left:38px}.teamLogo{font-size:38px}.teamLoginBrand>b{font-size:17px;line-height:1.15}.teamLoginBrand>small{color:#5f6d87;font-size:13px}.teamThemeToggle{top:18px!important;right:26px!important}.teamLoginPanel{border-radius:22px;flex-direction:column;width:min(930px,100vw - 300px);height:min(760px,100vh - 118px);max-height:calc(100vh - 118px);margin:102px auto 16px;display:flex;overflow:hidden}.teamLoginTabs{height:56px;min-height:56px}.teamLoginTab{gap:10px;font-size:16px;font-weight:750}.teamLoginTab span{font-size:18px}.teamLoginBody{flex:1;grid-template-columns:1fr 1fr;min-height:0;overflow:hidden}.accountLoginPane,.barcodeLoginPane{min-height:0;padding:28px 36px 20px;overflow:hidden}.loginIntro h1{font-size:29px;line-height:1.1}.loginIntro h2{font-size:25px;line-height:1.15}.loginIntro p{color:#5f6d87;max-width:330px;margin:7px 0 20px;font-size:15px;line-height:1.45}.accountLoginPane label,.barcodeLoginPane label{gap:7px;margin-bottom:13px;font-size:14px;font-weight:750}.fieldShell{border-radius:10px;min-height:46px;padding:0 12px}.fieldShell input{font-size:14px!important}.fieldShell input::placeholder{color:#8a97ac;font-size:14px}.loginMetaRow{margin:0 0 13px}.rememberCheck,.forgotButton{font-size:13px!important}.teamLoginPrimary,.barcodeSubmit{font-size:15px;font-weight:800;min-height:47px!important}.orDivider{height:28px;margin-top:5px;font-size:12px}.teamDevHint{margin-top:0!important;padding:8px 11px!important;font-size:12px!important;line-height:1.35!important}.badgeScanner{border-radius:11px;height:205px;margin:0 0 10px}.lanyard{width:48px;height:48px}.lanyard span{width:22px;height:20px;left:13px}.employeeBadge{border-radius:12px;width:160px;min-height:154px;margin-top:32px;padding:14px 15px 11px}.badgeTop{margin-bottom:9px}.badgeTop b{font-size:23px}.badgeTop small{font-size:11px}.employeeBadge strong{font-size:15px}.employeeBadge>small{margin-top:2px;font-size:12px}.barcodeBars{height:29px;margin:9px 0 5px}.employeeBadge code{font-size:11.5px}.barcodeField{margin-bottom:8px!important}.barcodeCredentialSwitch{margin-bottom:9px}.barcodeCredentialSwitch button{padding:7px 8px;font-size:12px}.scannerHint{margin-top:8px;padding:8px 10px}.scannerHint>span{font-size:17px}.scannerHint b,.scannerHint small{font-size:12px}.barcodeDev{display:none}.loginSecurityBar{flex:0 0 68px;gap:14px;height:68px;min-height:68px;margin:0 20px 18px;padding:9px 16px}.shieldIcon{border-radius:11px;width:36px;height:36px;font-size:16px}.securityLead b,.securityLead small,.securityItem small{font-size:12px}.securityItem>span{font-size:19px}.securityItem b{font-size:12px}.teamLoginFooter{font-size:12px;bottom:7px}}@media (min-width:821px) and (max-height:820px){.teamLoginBrand{top:14px}.teamLogo{font-size:34px}.teamLoginBrand>b{font-size:15px}.teamLoginBrand>small{font-size:12px}.teamLoginPanel{height:calc(100vh - 92px);max-height:calc(100vh - 92px);margin-top:78px}.teamLoginTabs{height:50px;min-height:50px}.teamLoginTab{font-size:14px}.accountLoginPane,.barcodeLoginPane{padding:20px 30px 14px}.loginIntro h1{font-size:25px}.loginIntro h2{font-size:22px}.loginIntro p{margin-bottom:14px;font-size:13px}.accountLoginPane label,.barcodeLoginPane label{margin-bottom:9px;font-size:13px}.fieldShell{min-height:41px}.fieldShell input,.fieldShell input::placeholder{font-size:13px!important}.badgeScanner{height:165px}.employeeBadge{margin-top:20px;transform:scale(.88)}.loginSecurityBar{flex-basis:58px;height:58px;min-height:58px;margin-bottom:10px;padding:7px 14px}.teamLoginFooter{display:none}}html[data-theme=light] .archNode{--card-tint:#f8fbff;--card-tint-2:#fff;background:linear-gradient(145deg,var(--card-tint-2) 0%,var(--card-tint) 100%);border-width:1px;box-shadow:0 12px 30px #1f488c14,inset 0 1px #ffffffe6}html[data-theme=light] .arch-pos{--card-tint:#fbf7ff;--card-tint-2:#fff;border-color:#cda8ff}html[data-theme=light] .arch-finance{--card-tint:#f3fff6;--card-tint-2:#fff;border-color:#9ae9ae}html[data-theme=light] .arch-analytics{--card-tint:#fff8f1;--card-tint-2:#fff;border-color:#ffc08d}html[data-theme=light] .arch-warehouse{--card-tint:#fff5f9;--card-tint-2:#fff;border-color:#ffabc9}html[data-theme=light] .arch-workcenter{--card-tint:#fffdf1;--card-tint-2:#fff;border-color:#f3d76b}html[data-theme=light] .arch-admin{--card-tint:#f4f8ff;--card-tint-2:#fff;border-color:#9bc0ff}html[data-theme=light] .arch-workeraccess{--card-tint:#fff5f5;--card-tint-2:#fff;border-color:#ffabab}html[data-theme=light] .arch-reports{--card-tint:#f2fdff;--card-tint-2:#fff;border-color:#93e8ef}html[data-theme=light] .arch-website{--card-tint:#eef5ff;--card-tint-2:#fff;background:linear-gradient(145deg,var(--card-tint-2) 0%,var(--card-tint) 100%);border-color:#5e96ff;box-shadow:0 16px 38px #1768f224,inset 0 1px #fffffff2,inset 0 0 30px #1768f209}html[data-theme=light] .archIcon{background:color-mix(in srgb,currentColor 9%,#fff);border-color:color-mix(in srgb,currentColor 72%,#fff);box-shadow:0 9px 22px color-mix(in srgb,currentColor 12%,transparent),inset 0 1px 0 #fffffff2}html[data-theme=light] .archNode h3{color:#13203b;letter-spacing:-.025em;font-size:21px;font-weight:800}html[data-theme=light] .archNode:hover{background:linear-gradient(145deg,#fff 0%,color-mix(in srgb,var(--card-tint) 88%,currentColor 12%) 100%);border-color:color-mix(in srgb,currentColor 72%,#fff);box-shadow:0 20px 42px #1f488c21,0 0 0 1px color-mix(in srgb,currentColor 8%,transparent);transform:translateY(-3px)scale(1.008)}html[data-theme=light] .arch-website:hover{background:linear-gradient(145deg,#fff 0%,#eaf3ff 100%);box-shadow:0 22px 48px #1768f229,0 0 0 1px #1768f214}html[data-theme=light] .architectureBrand>b{letter-spacing:-.01em;font-weight:600}html[data-theme=light] .architectureMk{font-weight:800}html[data-theme=light] .archNode{border-width:1px;border-radius:14px;box-shadow:0 10px 24px #1f488c13,inset 0 1px #ffffffeb}html[data-theme=light] .archNode h3{letter-spacing:-.015em;color:#17223b;font-size:20px;font-weight:600}html[data-theme=light] .archNode p{color:#506078;font-size:13px;font-weight:400;line-height:1.5}html[data-theme=light] .archNode .archGo{color:#30405c;font-weight:500}html[data-theme=light] .arch-website h2{letter-spacing:-.02em;font-size:29px;font-weight:650}html[data-theme=light] .arch-website p{font-size:14px;font-weight:400}html[data-theme=light] .arch-website small{font-size:12px;font-weight:500}html[data-theme=light] .archIcon,html[data-theme=light] .archStore{border-radius:12px}html[data-theme=light] .archTopButton{color:#1a2742;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #d6e0ed;border-radius:11px;height:46px;padding:0 16px;font-size:14px;font-weight:600;box-shadow:0 4px 12px #1f488c0e,inset 0 1px #fffffff2}html[data-theme=light] .archNotify i{border:2px solid #fff;width:21px;height:21px;font-size:10px;font-weight:700;top:-8px;right:-5px;box-shadow:0 3px 8px #ef2d3240}html[data-theme=light] .archSearch{background:#fff;border:1px solid #d6e0ed;border-radius:13px;height:46px;box-shadow:0 4px 12px #1f488c0a}html[data-theme=light] .archSearch input{color:#263551;font-size:13px;font-weight:400}html[data-theme=light] .archSearch input::placeholder{color:#8b9ab0}html[data-theme=light] .archThemeToggle{border-radius:11px;height:46px;font-size:14px;font-weight:600;box-shadow:0 4px 12px #1f488c0d}html[data-theme=light] .architectureUser{border-radius:12px;gap:9px;padding:4px 6px 4px 8px}html[data-theme=light] .architectureAvatar{width:42px;height:42px;font-size:13px;font-weight:700;box-shadow:0 5px 14px #1768f224}html[data-theme=light] .architectureUser b{letter-spacing:0;font-size:13px;font-weight:600}html[data-theme=light] .architectureUser span{text-transform:capitalize;font-size:12px;font-weight:400}html[data-theme=light] .architectureUser>button{padding:4px 6px;font-size:17px}html[data-theme=light] .arch-website{background:linear-gradient(152deg,#fff 0%,#f7faff 46%,#edf4ff 100%);border:1px solid #4f8df8;border-radius:18px;position:absolute;overflow:visible;box-shadow:0 18px 42px #2269e524,0 4px 12px #16428b0f,inset 0 1px #fff}html[data-theme=light] .arch-website:before{content:"";opacity:.86;background:linear-gradient(90deg,#79a9ff,#1768f2 48%,#6ed7ff);border-radius:0 0 6px 6px;height:3px;position:absolute;top:-1px;left:22px;right:22px}html[data-theme=light] .arch-website:after{content:"";pointer-events:none;border-radius:13px;position:absolute;inset:10px;box-shadow:inset 0 0 0 1px #3976e00e}html[data-theme=light] .archStore{color:#fff;background:linear-gradient(145deg,#2e7cf4,#1359d1);border:1px solid #ffffff94;border-radius:16px;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 12px 26px #1768f238,inset 0 1px #ffffff59}html[data-theme=light] .archStore svg{filter:drop-shadow(0 2px 2px #00000014)}.archWebsiteCopy{min-width:0}.archWebsiteKicker{color:#2467d9;letter-spacing:.11em;background:#f3f7ff;border:1px solid #cddfff;border-radius:999px;align-items:center;height:21px;margin-bottom:5px;padding:0 8px;font-size:11.5px;font-weight:650;line-height:1;display:inline-flex}html[data-theme=light] .arch-website h2{margin-bottom:3px}html[data-theme=light] .archWebsiteGo{background:#fff;border:1px solid #d5e3fb;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 5px 12px #1768f214;color:#1768f2!important}.architectureAvatar,.wcAdmin>span,.wcSidebarProfile>span{position:relative}.architectureAvatar>i,.wcAdmin>span>i,.wcSidebarProfile>span>i{box-sizing:border-box;background:#27c856;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:-1px}.wcAdmin b,.architectureUser b{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.wcSidebarProfile{background:#fff;border:1px solid #e1e8f3;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin-top:10px;padding:10px 11px;display:grid}.wcSidebarProfile>span{color:#1768f2;background:#e9f1ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.wcSidebarProfile b,.wcSidebarProfile small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.wcSidebarProfile b{color:#1d2942;font-size:12px;font-weight:600}.wcSidebarProfile small{color:#71809a;text-transform:capitalize;margin-top:2px;font-size:11px}@media (max-width:760px){html[data-theme=light] .archStore{width:56px;height:56px}html[data-theme=light] .archStore svg{width:34px;height:34px}.archWebsiteKicker{font-size:11px}}html[data-theme=light] .archTopButton{color:#24314a;background:#fff;border:1px solid #d7e0ec;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:auto;height:44px;padding:0 15px;font-size:13px;font-weight:500;line-height:1;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 2px 7px #27487a0b}html[data-theme=light] .archTopButton svg{color:#50617d;flex:none;display:block}html[data-theme=light] .archTopButton:hover{background:#f9fbfe;border-color:#bfcde0;transform:translateY(-1px);box-shadow:0 4px 10px #27487a12}html[data-theme=light] .archNotify{padding-right:16px}html[data-theme=light] .archNotify i{border:2px solid #fff;border-radius:50%;width:20px;height:20px;font-size:10px;font-weight:700;line-height:16px;top:-8px;right:-6px;box-shadow:0 2px 6px #ef2d323d}html[data-theme=light] .arch-website{background:linear-gradient(145deg,#fff 0%,#f4f8ff 100%);border:1px solid #5f94ef;border-radius:14px;overflow:hidden;box-shadow:0 14px 32px #1f5ec41f,inset 0 1px #fffffff2}html[data-theme=light] .arch-website:before,html[data-theme=light] .arch-website:after{display:none!important}html[data-theme=light] .archStore{background:#2d74e7;border:1px solid #1f64d1;border-radius:12px;width:64px;height:64px;box-shadow:0 7px 16px #2269e52e,inset 0 1px #ffffff42}html[data-theme=light] .archStore svg{filter:none;width:36px;height:36px}html[data-theme=light] .arch-website h2{letter-spacing:-.018em;color:#1768f2;margin:0 0 4px;font-size:28px;font-weight:600;line-height:1.08}html[data-theme=light] .arch-website p{color:#52617a;margin:0;font-size:13px;font-weight:400}html[data-theme=light] .arch-website small{color:#1768f2;margin-top:10px;font-size:12px;font-weight:500}html[data-theme=light] .arch-website .archGo{width:auto;height:auto;box-shadow:none;background:0 0;border:0;font-size:21px;font-weight:500;display:block;color:#30405c!important}html[data-theme=light] .teamLoginTabs{background:#f8faff;border-bottom-color:#dfe6f0}html[data-theme=light] .teamLoginTab{color:#4d5d76;letter-spacing:-.01em;font-weight:600}html[data-theme=light] .teamLoginTab span{color:#687892;place-items:center;display:grid}html[data-theme=light] .teamLoginTab.active{color:#1668ea;background:#fff}html[data-theme=light] .teamLoginTab.active:after{background:#1668ea;border-radius:0;height:2px}html[data-theme=light] .loginIntro h1,html[data-theme=light] .loginIntro h2{letter-spacing:-.025em;color:#17223a;font-weight:650}html[data-theme=light] .fieldShell>span{color:#75849a;flex:none;place-items:center;display:grid}html[data-theme=light] .fieldShell:focus-within{border-color:#2c78ed;box-shadow:0 0 0 3px #2c78ed1a}html[data-theme=light] .fieldShell input{color:#18243b;font-weight:450}html[data-theme=light] .passwordEye{color:#78879c;place-items:center;display:grid}html[data-theme=light] .teamLoginPrimary,html[data-theme=light] .barcodeSubmit{letter-spacing:-.01em;background:linear-gradient(#2a78ef 0%,#1464e5 100%)!important;border-radius:9px!important;font-weight:650!important;box-shadow:0 8px 18px #1464e52e!important}html[data-theme=light] .teamLoginPrimary:hover,html[data-theme=light] .barcodeSubmit:hover{transform:translateY(-1px);box-shadow:0 11px 22px #1464e53b!important}html[data-theme=light] .barcodeCredentialSwitch{background:#f4f7fb;border-color:#d7e0ec;border-radius:9px}html[data-theme=light] .barcodeCredentialSwitch button{color:#6c7b91;border-radius:7px;font-weight:600}html[data-theme=light] .barcodeCredentialSwitch button.active{color:#1768eb;box-shadow:0 2px 7px #2e4c7914}html[data-theme=light] .badgeScanner{background:linear-gradient(#f8fbff 0%,#eef5ff 100%);border:1px solid #dbe4f1;border-radius:12px;box-shadow:inset 0 1px #fffffff2}html[data-theme=light] .scannerCorner{opacity:.95;border-color:#2b78ee}html[data-theme=light] .employeeBadge{border:1px solid #cbd7e7;border-radius:11px;box-shadow:0 16px 30px #26487d24,inset 0 1px #fff}html[data-theme=light] .employeeBadge strong{letter-spacing:-.015em;font-weight:650}html[data-theme=light] .barcodeBars i{border-radius:.5px}html[data-theme=light] .scannerHint{background:#f7faff;border-color:#d7e3f2;border-radius:9px}html[data-theme=light] .scannerHint b{font-weight:600}html[data-theme=light] .teamDevHint{background:#f8fbff!important;border-color:#d9e4f2!important;border-radius:9px!important}html[data-theme=light] .teamDevHint b{font-weight:600}html[data-theme=light] .loginSecurityBar{background:#f9fbfe;border-color:#dce5f0;border-radius:11px;box-shadow:inset 0 1px #fffffff2}html[data-theme=light] .shieldIcon{color:#1771ea;background:#f1f6ff;border:1px solid #a9c5f7;border-radius:9px}html[data-theme=light] .securityItem>span{color:#2d78ec;place-items:center;display:grid}html[data-theme=light] .ghostModule{opacity:.2;background:#ffffffd1;border-radius:13px;box-shadow:0 10px 25px #2d528c0e}html[data-theme=light] .ghostModule b{font-weight:600}html[data-theme=light] .ghostModule span{border-radius:11px;font-size:18px}html[data-theme=light] .arch-website{background:linear-gradient(135deg,#fff 0%,#f3f7fe 55%,#eaf2ff 100%);border:1px solid #5f96f3;border-radius:14px;box-shadow:0 15px 34px #2a69d321,inset 0 1px #fffffff2}html[data-theme=light] .arch-website .archIcon{color:#fff;background:linear-gradient(145deg,#2f7bf0,#1765db);border:1px solid #2e74df;border-radius:12px;box-shadow:0 9px 18px #1d67dd33,inset 0 1px #ffffff38}html[data-theme=light] .arch-website h3{letter-spacing:-.025em;color:#1766d9;font-weight:650}html[data-theme=light] .arch-website p{color:#5a6a82;font-weight:400}html[data-theme=light] .arch-website .archGo{color:#265fae}html[data-theme=light] .arch-website:hover{background:linear-gradient(135deg,#fff 0%,#f0f6ff 58%,#e5efff 100%);border-color:#397fe9;transform:translateY(-2px);box-shadow:0 19px 40px #2a69d32b,inset 0 1px #fffffffa}html[data-theme=light] .architectureCanvas{box-shadow:inset 0 0 82px #2674ff0b,0 24px 62px #2f558f16}html[data-theme=light] .archNode{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}html[data-theme=light] .archNode:focus-visible{outline-offset:3px;outline:3px solid #1768f22e}html[data-theme=light] .archNode:active{transform:translateY(-1px)scale(.998)}html[data-theme=light] .archGo{background:#ffffff9e;border:1px solid #7489a82e;border-radius:9px;place-items:center;width:30px;height:30px;transition:transform .16s,color .16s,background .16s,border-color .16s;display:grid;color:#516079!important}html[data-theme=light] .archGo svg{display:block}html[data-theme=light] .archNode:hover .archGo{border-color:color-mix(in srgb,currentColor 30%,#dce5f2);background:#fff;transform:translate(2px);color:currentColor!important}html[data-theme=light] .arch-website{background:linear-gradient(140deg,#fff 0%,#f5f9ff 48%,#edf4ff 100%);border-color:#4f88eb;box-shadow:0 18px 40px #1f5ec425,0 5px 14px #244e910e,inset 0 1px #fffffffa}html[data-theme=light] .arch-website .archStore{background:linear-gradient(145deg,#3382f5,#185fcf);border-color:#175cc8;box-shadow:0 10px 22px #2269e533,inset 0 1px #ffffff57}html[data-theme=light] .arch-website h2{color:#155fcf}html[data-theme=light] .arch-website small{color:#2d6ed8;letter-spacing:.005em}html[data-theme=light] .arch-website .archGo{background:#fff;border:1px solid #cbdcf7;width:32px;height:32px;box-shadow:0 5px 12px #1f5ec412;color:#2169dc!important}html[data-theme=light] .arch-website:hover{background:linear-gradient(140deg,#fff 0%,#f2f7ff 45%,#e7f1ff 100%);border-color:#2d73e5;box-shadow:0 23px 50px #1f5ec42e,0 7px 18px #244e9112}html[data-theme=light] .arch-website:hover .archStore{transform:translateY(-1px);box-shadow:0 13px 26px #2269e53d,inset 0 1px #ffffff5c}html[data-theme=light] .archSync{background:#ffffffc7;border:1px solid #cfe0fb;box-shadow:0 7px 18px #365c960b,inset 0 1px #fffffff2}html[data-theme=light] .archSyncIcon{color:#397de9;background:#edf4ff;border:1px solid #cfe0fb;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}html[data-theme=light] .archSync b{color:#1c5fc8;font-weight:600}html[data-theme=light] .archSync small{color:#61718a;font-weight:400}html[data-theme=light] .archStatus{background:#ffffffe6;border:1px solid #d9e4ef;box-shadow:0 7px 18px #365c960d}html[data-theme=light] .archStatusIcon{color:#20bf55;flex:none;place-items:center;display:grid}html[data-theme=light] .archStatus b{color:#20304a;font-weight:600}html[data-theme=light] .archStatus small{color:#6d7a8d;font-weight:400}html[data-theme=light] .archMore{background:#fff;border-color:#d7e2f0;box-shadow:0 5px 14px #2f558f0e}html[data-theme=light] .archMore:hover{background:#f8fbff;border-color:#b7cae4}@media (max-width:1150px){html[data-theme=light] .archGo{width:28px;height:28px}}html[data-theme=light] .teamLoginShell{background:radial-gradient(circle at 50% 38%,#4a87ff0e,#0000 33%),linear-gradient(145deg,#fff 0%,#fbfdff 50%,#f2f7ff 100%)!important}html[data-theme=light] .teamLoginBrand{top:24px;left:34px}html[data-theme=light] .teamLogo{letter-spacing:-.055em;color:#1768f2;font-weight:800}html[data-theme=light] .teamLogo span{vertical-align:top;color:#f4c31b;margin-left:2px;font-size:.38em}html[data-theme=light] .teamLoginBrand>b{color:#111d39;letter-spacing:-.015em;font-weight:600}html[data-theme=light] .teamLoginBrand>small{color:#66758e;font-weight:400}html[data-theme=light] .teamThemeToggle{color:#17233f!important;background:#ffffffeb!important;border:1px solid #dce5f2!important;border-radius:11px!important;font-weight:600!important;box-shadow:0 6px 18px #23488212!important}html[data-theme=light] .teamLoginPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff6;border:1px solid #d8e2f0;border-radius:18px;box-shadow:0 24px 64px #274c891f,inset 0 1px #fffffff2}html[data-theme=light] .teamLoginTabs{background:#fbfcff;border-bottom:1px solid #e2e8f2}html[data-theme=light] .teamLoginTab{color:#5f6c83;letter-spacing:-.005em;font-weight:600;transition:background .16s,color .16s,box-shadow .16s}html[data-theme=light] .teamLoginTab:hover{color:#26344f;background:#f6f9ff}html[data-theme=light] .teamLoginTab.active{color:#1768f2;background:#fff;box-shadow:inset 0 1px #fff}html[data-theme=light] .teamLoginTab.active:after{background:#1768f2;height:2px}html[data-theme=light] .accountLoginPane{border-right:1px solid #e3e9f2}html[data-theme=light] .loginIntro h1,html[data-theme=light] .loginIntro h2{color:#15213c;letter-spacing:-.035em;font-weight:650}html[data-theme=light] .loginIntro p{color:#66758e;font-weight:400}html[data-theme=light] .accountLoginPane label,html[data-theme=light] .barcodeLoginPane label{color:#24324d;font-weight:600}html[data-theme=light] .fieldShell{background:#fff;border:1px solid #cfd9e8;border-radius:9px;transition:border-color .14s,box-shadow .14s,background .14s;box-shadow:0 1px 2px #19355e06}html[data-theme=light] .fieldShell>span{color:#75849d}html[data-theme=light] .fieldShell:focus-within{background:#fff;border-color:#2f7cff;box-shadow:0 0 0 3px #2f7cff17,0 5px 16px #2358ae0f}html[data-theme=light] .fieldShell input{font-weight:450;color:#14213c!important}html[data-theme=light] .fieldShell input::placeholder{color:#8b98ac;font-weight:400}html[data-theme=light] .passwordEye{color:#718098}html[data-theme=light] .rememberCheck{color:#34425d!important;font-weight:500!important}html[data-theme=light] .rememberCheck input{accent-color:#1768f2}html[data-theme=light] .forgotButton{color:#1768f2!important;font-weight:600!important}html[data-theme=light] .teamLoginPrimary,html[data-theme=light] .barcodeSubmit{letter-spacing:-.01em;transition:transform .14s,box-shadow .14s,filter .14s;box-shadow:0 8px 18px #1768f22e,inset 0 1px #ffffff38;color:#fff!important;background:linear-gradient(#2b7cff 0%,#1768f2 100%)!important;border-radius:9px!important;font-weight:650!important}html[data-theme=light] .teamLoginPrimary:hover,html[data-theme=light] .barcodeSubmit:hover{filter:saturate(1.04);transform:translateY(-1px);box-shadow:0 11px 22px #1768f238}html[data-theme=light] .teamLoginPrimary:active,html[data-theme=light] .barcodeSubmit:active{transform:translateY(0)}html[data-theme=light] .orDivider{color:#7d8aa0}html[data-theme=light] .orDivider:before{background:#e0e6ef}html[data-theme=light] .orDivider span{background:#fff}html[data-theme=light] .teamDevHint{color:#65748c!important;background:#f8fbff!important;border:1px dashed #ccd9eb!important;border-radius:9px!important}html[data-theme=light] .teamDevHint b{color:#52617a;font-weight:600}html[data-theme=light] .teamDevHint span{color:#34435f}html[data-theme=light] .badgeScanner{background:linear-gradient(90deg,#0000 49.8%,#1768f20e 50%,#0000 50.2%),linear-gradient(#f8fbff 0%,#eef5ff 100%);border:1px solid #dce5f2;box-shadow:inset 0 1px #fffffff2}html[data-theme=light] .badgeScanner:after{background:linear-gradient(90deg,#0000,#4f91ff 22%,#1768f2 50%,#4f91ff 78%,#0000);height:1px;top:56%;box-shadow:0 0 12px #1768f24d}html[data-theme=light] .scannerCorner{border-color:#1768f2}html[data-theme=light] .lanyard{filter:drop-shadow(0 5px 8px #1768f229);background:linear-gradient(90deg,#1d5fd3 0%,#2f7cff 50%,#1555c5 100%)}html[data-theme=light] .employeeBadge{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #cdd8e8;border-radius:12px;box-shadow:0 16px 30px #21498624,inset 0 1px #ffffffe6}html[data-theme=light] .badgeTop b{color:#1768f2;font-weight:800}html[data-theme=light] .badgeTop small{letter-spacing:.04em;color:#77849a;font-weight:600}html[data-theme=light] .employeeBadge strong{color:#17223b;font-weight:650}html[data-theme=light] .employeeBadge>small{color:#6c7a91}html[data-theme=light] .employeeBadge code{color:#526179}html[data-theme=light] .barcodeCredentialSwitch{background:#f3f6fb;border:1px solid #d8e1ee;border-radius:9px}html[data-theme=light] .barcodeCredentialSwitch button{border-radius:7px;font-weight:600;transition:background .14s,color .14s,box-shadow .14s}html[data-theme=light] .barcodeCredentialSwitch button.active{color:#1768f2;background:#fff;box-shadow:0 3px 8px #294b8014,0 0 0 1px #1768f20a}html[data-theme=light] .scannerHint{color:#435f88;background:#f7faff;border:1px solid #d9e4f3;border-radius:9px}html[data-theme=light] .scannerHint b{color:#3b557d;font-weight:600}html[data-theme=light] .loginSecurityBar{background:linear-gradient(#fbfdff,#f7faff);border:1px solid #dce5f0;border-radius:12px;box-shadow:0 3px 10px #27497c09}html[data-theme=light] .shieldIcon{color:#1768f2;background:#edf4ff;border:1px solid #a8c2ff}html[data-theme=light] .securityLead b,html[data-theme=light] .securityItem b{color:#273650;font-weight:600}html[data-theme=light] .securityLead small,html[data-theme=light] .securityItem small{color:#77859a}html[data-theme=light] .securityItem>span{color:#1768f2}html[data-theme=light] .teamLoginFooter{color:#8290a5}html[data-theme=light] .ghostModule{opacity:.34;filter:saturate(.88);background:#ffffffc7;border-width:1px;border-radius:14px;box-shadow:0 10px 25px #284d870e}html[data-theme=light] .ghostModule b{color:currentColor;font-weight:600}html[data-theme=light] .ghostModule small{color:#718096;font-weight:400}html[data-theme=light] .ghostModule span{background:color-mix(in srgb,currentColor 9%,white);border-radius:10px}@media (min-width:821px){html[data-theme=light] .teamLoginPanel{width:min(920px,100vw - 330px);height:min(744px,100vh - 112px);max-height:calc(100vh - 112px);margin:96px auto 16px}html[data-theme=light] .teamLoginTabs{height:54px;min-height:54px}html[data-theme=light] .accountLoginPane,html[data-theme=light] .barcodeLoginPane{padding:25px 34px 17px}html[data-theme=light] .loginIntro h1{font-size:27px}html[data-theme=light] .loginIntro h2{font-size:23px}html[data-theme=light] .loginIntro p{margin:6px 0 17px;font-size:14px}html[data-theme=light] .accountLoginPane label,html[data-theme=light] .barcodeLoginPane label{margin-bottom:11px;font-size:13px}html[data-theme=light] .fieldShell{min-height:43px}html[data-theme=light] .teamLoginPrimary,html[data-theme=light] .barcodeSubmit{font-size:14px;min-height:44px!important}html[data-theme=light] .badgeScanner{height:192px;margin-bottom:9px}html[data-theme=light] .employeeBadge{width:154px;min-height:148px;margin-top:30px;padding:13px 14px 10px}html[data-theme=light] .badgeTop{margin-bottom:8px}html[data-theme=light] .badgeTop b{font-size:22px}html[data-theme=light] .employeeBadge strong{font-size:14px}html[data-theme=light] .barcodeBars{height:27px;margin:8px 0 4px}html[data-theme=light] .loginSecurityBar{flex-basis:64px;height:64px;min-height:64px;margin:0 18px 14px;padding:8px 14px}}@media (min-width:821px) and (max-height:820px){html[data-theme=light] .teamLoginPanel{height:calc(100vh - 84px);max-height:calc(100vh - 84px);margin-top:72px}html[data-theme=light] .accountLoginPane,html[data-theme=light] .barcodeLoginPane{padding:18px 29px 12px}html[data-theme=light] .badgeScanner{height:154px}html[data-theme=light] .employeeBadge{margin-top:18px;transform:scale(.86)}}.workerCenterPortal{background:var(--bg,#f6f9fe);min-height:100vh}.workerCenterPortal .workforceShell{height:100vh;min-height:100vh;overflow:hidden}.workerCenterPortal .workforceMain{min-width:0;overflow:auto}.workforceReference .wcTopbar{background:#fffffff5;border-bottom:1px solid #e7edf6;min-height:76px;padding:0 28px;box-shadow:0 3px 14px #1f447806}.workforceReference .wcTopTitle h2{letter-spacing:-.02em;font-size:24px;font-weight:650}.workforceReference .wcTopTitle h2 span{color:#2fba39}.workforceReference .wcMenuButton{cursor:pointer;background:0 0;border:0;align-content:center;gap:4px;width:34px;height:34px;padding:7px;display:grid}.workforceReference .wcMenuButton>span{background:#596b86;border-radius:2px;height:1.5px;display:block}.workforceReference .wcSearch{background:#fff;border:1px solid #dfe7f1;border-radius:12px;width:350px;height:42px;box-shadow:0 2px 8px #27497906}.workforceReference .wcSearch input{font-weight:450;font-size:14px!important}.workforceReference .wcSearchGlyph{color:#7a8aa1;font-size:17px}.workforceReference .wcNotify{background:#fff;border:1px solid #dfe7f1;border-radius:12px;width:40px;height:40px}.workforceReference .wcAdmin>div b{font-size:13.5px;font-weight:600}.workforceReference .wcAdmin>div small{color:#718098;font-size:12px}.workforceReference .wcDashboard{width:100%;max-width:1600px;margin:0 auto;padding:22px 26px 30px}.workforceReference .wcMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.workforceReference .wcMetric{border-radius:16px;min-height:112px;padding:17px 18px;box-shadow:0 8px 24px #2543750b}.workforceReference .wcMetricIcon{border-radius:50%;width:50px;height:50px;font-size:15px}.workforceReference .wcMetric strong{font-size:25px;font-weight:650}.workforceReference .wcDashboardGrid{grid-template-columns:minmax(250px,1.05fr) minmax(230px,.9fr) minmax(310px,1.12fr) minmax(300px,1.05fr);grid-template-areas:"employees employees clock schedule""quick badge payroll activity";align-items:stretch;gap:16px;display:grid}.workforceReference .wcEmployeesPanel{grid-area:employees;min-height:315px}.workforceReference .wcClockPanel{grid-area:clock;min-height:315px}.workforceReference .wcSchedulePanel{grid-area:auto;min-height:315px}.workforceReference .wcQuickPanel{grid-area:quick;min-height:218px}.workforceReference .wcBadgePanel{grid-area:badge;min-height:218px}.workforceReference .wcPayrollPanel{grid-area:payroll;min-height:218px}.workforceReference .wcActivityPanel{grid-area:activity/auto;min-height:218px}.workforceReference .wcPanel{border-color:#e2e8f1;border-radius:16px;box-shadow:0 8px 22px #1f41700a}.workforceReference .wcPanel>header{min-height:53px;padding:0 17px}.workforceReference .wcPanel h3{letter-spacing:-.01em;font-size:14px;font-weight:650}.workforceReference .wcPanel>header button,.workforceReference .wcPanel>footer button{border-radius:8px;font-size:12px;font-weight:600}.workforceReference .wcEmployeeTable{padding:0 15px}.workforceReference .wcTableHead,.workforceReference .wcEmployeeRow{grid-template-columns:1.7fr 1fr .75fr 1.28fr .8fr;gap:10px}.workforceReference .wcTableHead{padding:11px 8px;font-size:12px;font-weight:650}.workforceReference .wcEmployeeRow{padding:11px 8px;font-size:12px}.workforceReference .wcEmployeeCell>i{width:32px;height:32px;font-size:10px}.workforceReference .wcEmployeeCell b{font-size:12px;font-weight:600}.workforceReference .wcEmployeeCell small{font-size:11.5px}.workforceReference .wcClockBody{min-height:122px;padding:20px 18px 14px}.workforceReference .wcClockBody strong{letter-spacing:-.02em;font-size:24px;font-weight:650}.workforceReference .wcClockActions{padding:8px 18px 18px}.workforceReference .wcClockActions button{border-radius:9px;height:45px;font-size:13px;font-weight:600}.workforceReference .wcClockPanel>footer{padding:13px 18px}.workforceReference .wcClockPanel>footer b{font-size:14px;font-weight:600}.workforceReference .wcTimeline{max-height:255px;padding:10px 16px 15px;overflow:auto}.workforceReference .wcTimeline article{grid-template-columns:64px 15px minmax(0,1fr);padding:10px 0}.workforceReference .wcTimeline b{font-size:12px;font-weight:600}.workforceReference .wcTimeline small{font-size:12px}.workforceReference .wcQuickGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:15px}.workforceReference .wcQuickGrid button{background:#fbfcff;border-radius:11px;min-height:142px;padding:13px 9px;transition:all .16s}.workforceReference .wcQuickGrid button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 9px 20px #2a4b7c12}.workforceReference .wcQuickGrid button>span{width:42px;height:42px;margin-bottom:10px;font-size:17px}.workforceReference .wcQuickGrid b{font-size:12px;font-weight:650}.workforceReference .wcQuickGrid small{font-size:11.5px;line-height:1.35}.workforceReference .wcBadgePanel>p{padding:13px 21px 3px;font-size:12px;line-height:1.45}.workforceReference .wcFakeBarcode{height:48px;margin:8px 22px 6px}.workforceReference .wcBadgeInput{margin:8px 15px 14px}.workforceReference .wcPayrollPanel>p{padding:12px 16px 0;font-size:12px}.workforceReference .wcPayrollRows{padding:8px 16px}.workforceReference .wcPayrollRows span{padding:6px 0}.workforceReference .wcPayrollRows small{font-size:12px}.workforceReference .wcPayrollRows b{font-size:12px;font-weight:650}.workforceReference .wcActivityList{padding:6px 15px 10px}.workforceReference .wcActivityList article{padding:9px 0}.workforceReference .wcActivityList b{font-size:12px;font-weight:600}.workforceReference .wcActivityList small{font-size:11.5px}.workforceReference{grid-template-columns:230px minmax(0,1fr)}.workforceReference .workforceMenu{width:auto;padding-bottom:12px}.workforceReference .wcSidebarBrand{padding:24px 22px 18px}.workforceReference .wcMk{font-size:31px;font-weight:800}.workforceReference .wcSidebarBrand small{font-size:12px}.workforceReference .workforceMenu nav{padding:8px 12px}.workforceReference .workforceMenu nav button{border-radius:10px;grid-template-columns:24px 1fr auto;min-height:44px;padding:0 13px}.workforceReference .workforceMenu nav button b{font-size:12px;font-weight:560}.workforceReference .workforceMenu nav button.active{color:#1768f2;background:#eaf2ff}.workforceReference .wcWorkspaceCard{border-radius:11px;margin:10px 14px 7px}.workforceReference .wcSidebarProfile{border-radius:11px;margin:0 14px 8px}@media (max-width:1380px){.workforceReference .wcDashboardGrid{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);grid-template-areas:"employees clock""schedule schedule""quick badge""payroll activity"}.workforceReference .wcMetricGrid{grid-template-columns:repeat(2,1fr)}.workforceReference .wcSchedulePanel{min-height:220px}}@media (max-width:930px){.workerCenterPortal .workforceShell{height:auto;min-height:100vh;overflow:visible}.workforceReference{grid-template-columns:78px minmax(0,1fr)}.workforceReference .wcDashboard{padding:16px}.workforceReference .wcDashboardGrid{grid-template-columns:1fr;grid-template-areas:"employees""clock""schedule""quick""badge""payroll""activity"}.workforceReference .wcMetricGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.workforceReference .wcMetricGrid{grid-template-columns:1fr}.workforceReference .wcQuickGrid{grid-template-columns:1fr 1fr}}.workforceReference{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400}.workforceReference .wcTopTitle{align-items:center;gap:9px;display:flex}.workforceReference .wcBackToHub{color:#40506a;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 12px;font:500 12px/1 inherit;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 2px 7px #213e6909}.workforceReference .wcBackToHub:hover{background:#f7faff;border-color:#b9c9df;transform:translateY(-1px);box-shadow:0 5px 14px #213e6912}.workforceReference .wcBackToHub:active{transform:translateY(0)}.workforceReference .wcBackToHub:focus-visible{outline-offset:2px;outline:2px solid #1768f2}.workforceReference .wcTopTitle h2{letter-spacing:-.012em!important;font-weight:600!important}.workforceReference .workforceMenu nav button b,.workforceReference .wcSidebarBrand small,.workforceReference .wcWorkspaceCard b,.workforceReference .wcSidebarProfile b,.workforceReference .wcAdmin>div b{font-weight:500!important}.workforceReference .wcMetric small{font-weight:400!important}.workforceReference .wcMetric strong{letter-spacing:-.01em;font-weight:600!important}.workforceReference .wcMetric em{font-weight:400!important}.workforceReference .wcPanel h3{letter-spacing:-.005em!important;font-weight:600!important}.workforceReference .wcPanel>header button,.workforceReference .wcPanel>footer button{font-weight:500!important}.workforceReference .wcTableHead{letter-spacing:.01em;font-weight:500!important}.workforceReference .wcEmployeeRow{font-weight:400!important}.workforceReference .wcEmployeeCell b{font-weight:500!important}.workforceReference .wcClockBody strong,.workforceReference .wcClockPanel>footer b{font-weight:600!important}.workforceReference .wcClockActions button,.workforceReference .wcTimeline b,.workforceReference .wcQuickGrid b,.workforceReference .wcPayrollRows b,.workforceReference .wcActivityList b{font-weight:500!important}.workforceReference .wcQuickGrid small,.workforceReference .wcPayrollRows small,.workforceReference .wcActivityList small,.workforceReference .wcTimeline small{font-weight:400!important}.workforceReference .wcEmployeePageHeading h1,.workforceReference .wcClockHeading h1{letter-spacing:-.015em!important;font-weight:600!important}.workforceReference .wcEmployeeDirectoryPanel h2{font-weight:600!important}.workforceReference .wcDirectoryHead,.workforceReference .wcDirectoryRow b{font-weight:500!important}.workforceReference button{letter-spacing:0}html[data-theme=dark] .workforceReference .wcBackToHub{color:#dce7df;background:#141c17;border-color:#314036}html[data-theme=dark] .workforceReference .wcBackToHub:hover{background:#18231c;border-color:#435647}@media (max-width:760px){.workforceReference .wcBackToHub span{display:none}.workforceReference .wcBackToHub{justify-content:center;width:38px;padding:0}}.workforceReference .wcTopTitle h2{font-size:25px!important}.workforceReference .wcBackToHub{border-color:#d7e1ef;border-radius:11px;height:36px;padding:0 16px;box-shadow:0 3px 10px #233f6a0d}.workforceReference .wcSearch{border-color:#d8e2ef;border-radius:14px;height:44px;box-shadow:0 4px 12px #233f6a0a}.workforceReference .wcSearch input{font-size:15px!important}.workforceReference .wcNotify{border-color:#d8e2ef;border-radius:13px;width:42px;height:42px;box-shadow:0 4px 10px #233f6a0a}.workforceReference .wcAdmin>span{box-shadow:0 6px 16px #1768f22e,inset 0 0 0 4px #e8f0ff}.workforceReference .wcAdmin>div b{font-size:14px!important}.workforceReference .wcAdmin>div small{font-size:12px!important}.workforceReference .wcMetric{border-color:#dbe5f1;box-shadow:0 10px 24px #2543750e}.workforceReference .wcMetric small{font-size:12px!important}.workforceReference .wcMetric strong{font-size:27px!important}.workforceReference .wcMetric em{font-size:12px!important}.workforceReference .wcPanel{border-color:#dbe5f1;box-shadow:0 10px 22px #1f41700d}.workforceReference .wcPanel h3{font-size:15px!important}.workforceReference .wcPanel>header button,.workforceReference .wcPanel>footer button{border-radius:9px;box-shadow:0 2px 8px #2543750a;font-size:12px!important}.workforceReference .wcTableHead,.workforceReference .wcEmployeeRow{font-size:12px!important}.workforceReference .wcEmployeeCell>i{width:34px;height:34px;font-size:10.5px;box-shadow:0 6px 14px #1768f224}.workforceReference .wcEmployeeCell b,.workforceReference .wcEmployeeCell small{font-size:12px!important}.workforceReference .wcEmployeesPanel>footer small{font-size:12px}.workforceReference .wcClockBody small{font-size:12px!important}.workforceReference .wcClockBody strong{font-size:26px!important}.workforceReference .wcClockBody p,.workforceReference .wcClockTimes b{font-size:12px!important}.workforceReference .wcClockActions button{border-radius:10px;box-shadow:0 4px 12px #2543750d;font-size:14px!important}.workforceReference .wcClockPanel>footer small{font-size:12px!important}.workforceReference .wcClockPanel>footer b{font-size:15px!important}.workforceReference .wcTimeline time,.workforceReference .wcTimeline b,.workforceReference .wcTimeline small{font-size:12px!important}.workforceReference .wcQuickGrid button{border-color:#dce5f2;border-radius:12px;box-shadow:0 6px 16px #2949790b}.workforceReference .wcQuickGrid button>span{border-radius:12px;width:44px;height:44px;box-shadow:0 8px 18px #2949791a}.workforceReference .wcQuickGrid b,.workforceReference .wcQuickGrid small,.workforceReference .wcBadgePanel>p{font-size:12px!important}.workforceReference .wcBadgePanel>small{font-size:11.5px!important}.workforceReference .wcBadgeInput input,.workforceReference .wcPayrollPanel>p,.workforceReference .wcPayrollRows small{font-size:12px!important}.workforceReference .wcPayrollRows b{font-size:12.5px!important}.workforceReference .wcActivityList b,.workforceReference .wcActivityList small{font-size:12px!important}.workforceReference .workforceMenu nav button{border-radius:12px}.workforceReference .workforceMenu nav button b{font-size:13px!important}.workforceReference .wcWorkspaceCard,.workforceReference .wcSidebarProfile{border-color:#dbe4f0;border-radius:13px;box-shadow:0 6px 16px #233f6a0a}.workforceReference .wcWorkspaceCard small,.workforceReference .wcWorkspaceCard b{font-size:12px}.warehouseShell{color:#15213a;background:#f5f8fd;grid-template-columns:220px 1fr;min-height:100vh;display:grid}.warehouseNav{background:#fff;border-right:1px solid #dfe7f2;flex-direction:column;gap:7px;padding:24px 14px;display:flex}.warehouseBrand{border-bottom:1px solid #edf1f6;margin-bottom:10px;padding:0 12px 18px}.warehouseBrand b{color:#1768f2;font-size:30px}.warehouseBrand span{letter-spacing:.1em;margin-top:3px;font-size:12px;display:block}.warehouseNav button{text-align:left;color:#30415f;cursor:pointer;background:0 0;border:0;border-radius:10px;height:42px;padding:0 13px}.warehouseNav button.active{color:#1768f2;background:#eaf2ff}.warehouseBack{background:#fff!important;border:1px solid #dfe7f2!important}.warehouseMain{min-width:0;padding:0 26px 40px}.warehouseTop{background:#fff;border-bottom:1px solid #e4ebf4;justify-content:space-between;align-items:center;height:78px;margin:0 -26px 22px;padding:0 26px;display:flex}.warehouseTop h1{margin:0;font-size:25px}.warehouseTop p{color:#71809a;margin:4px 0 0;font-size:12px}.warehouseTop button,.warehouseCard button{color:#fff;cursor:pointer;background:#1768f2;border:1px solid #cfdced;border-radius:9px;padding:9px 13px}.warehouseAlert{color:#20773a;background:#effbf2;border:1px solid #b7e2c3;border-radius:10px;margin-bottom:12px;padding:11px 13px}.warehouseAlert.error{color:#a52d2d;background:#fff2f2;border-color:#f1b7b7}.warehouseMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.warehouseMetrics article,.warehouseCard,.warehouseGrid>article{background:#fff;border:1px solid #dfe7f2;border-radius:14px;box-shadow:0 7px 20px #28466e0b}.warehouseMetrics article{padding:17px}.warehouseMetrics span{color:#71809a;font-size:12px;display:block}.warehouseMetrics b{margin-top:7px;font-size:24px;display:block}.warehouseGrid{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:16px;display:grid}.warehouseGrid>article,.warehouseCard{padding:18px}.warehouseCard h3,.warehouseGrid h3{margin:0 0 14px;font-size:16px}.warehouseCard form{gap:10px;display:grid}.warehouseCard select,.warehouseCard input{color:#263650;background:#fff;border:1px solid #d7e1ee;border-radius:9px;width:100%;height:40px;padding:0 10px}.warehouseCard{gap:10px;display:grid}.warehouseCard>select,.warehouseCard>input,.warehouseCard form select,.warehouseCard form input{margin-bottom:4px}.warehouseRow{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.warehouseRow:last-child{border-bottom:0}.warehouseRow b,.warehouseRow small{display:block}.warehouseRow small{color:#71809a;margin-top:4px;font-size:12px}.warehouseActions{gap:7px;display:flex}.warehouseCard code{color:#35516f;background:#f3f6fb;border-radius:8px;margin-top:10px;padding:10px;display:block}@media (max-width:1100px){.warehouseMetrics{grid-template-columns:repeat(3,1fr)}.warehouseGrid{grid-template-columns:1fr}}@media (max-width:720px){.warehouseShell{grid-template-columns:1fr}.warehouseNav{position:static}.warehouseMetrics{grid-template-columns:1fr 1fr}.warehouseMain{padding:0 14px 30px}.warehouseTop{margin:0 -14px 16px;padding:0 14px}}.whProShell{color:#14203b;background:#f7f9fd;grid-template-columns:248px minmax(0,1fr);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:grid}.whProSidebar{z-index:15;background:#fff;border-right:1px solid #e6ecf5;flex-direction:column;height:100vh;padding:22px 14px 18px;display:flex;position:sticky;top:0;overflow:auto}.whProBrand{padding:0 12px 16px}.whProBrand>div{color:#1768f2;letter-spacing:-.055em;font-size:37px;font-weight:800;line-height:1}.whProBrand>div span{color:#f2be19;vertical-align:top;margin-left:2px;font-size:14px}.whProBrand>b{letter-spacing:.035em;color:#263653;margin-top:7px;font-size:14px;font-weight:550;display:block}.whLocationCard{color:#30405e;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7f2;border-radius:12px;grid-template-columns:31px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-height:63px;padding:9px 12px;display:grid;box-shadow:0 3px 10px #22406906}.whLocationCard>svg{color:#263b66}.whLocationCard small,.whLocationCard b{display:block}.whLocationCard small{color:#7a89a0;font-size:12px;font-weight:450}.whLocationCard b{margin-top:3px;font-size:12px;font-weight:600}.whLocationCard i{color:#4e6080;font-style:normal}.whProSidebar nav{gap:4px;margin-top:13px;display:grid}.whProSidebar nav button{text-align:left;color:#31415f;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:27px minmax(0,1fr) 16px;align-items:center;gap:6px;width:100%;height:43px;padding:0 12px;font-size:13px;font-weight:480;transition:all .14s;display:grid}.whProSidebar nav button svg{color:#52688b}.whProSidebar nav button i{text-align:center;font-size:18px;font-style:normal}.whProSidebar nav button:hover{background:#f5f8fd}.whProSidebar nav button.active{color:#fff;background:#1768f2;box-shadow:0 8px 17px #1768f22b}.whProSidebar nav button.active svg{color:#fff}.whBackHub{color:#466080;text-align:left;cursor:pointer;background:#fbfcff;border:1px solid #dce5f1;border-radius:10px;height:40px;margin-top:auto;padding:0 12px}.whSideProfile{background:#fff;border:1px solid #dfe7f1;border-radius:12px;grid-template-columns:38px 1fr 14px;align-items:center;gap:9px;margin-top:10px;padding:10px;display:grid;box-shadow:0 4px 14px #26467308}.whSideProfile>span{color:#1768f2;background:#e7efff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:650;display:grid}.whSideProfile b,.whSideProfile small,.whSideProfile em{display:block}.whSideProfile b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.whSideProfile small{color:#71819b;text-transform:capitalize;margin-top:2px;font-size:11.5px}.whSideProfile em{color:#2bae51;margin-top:5px;font-size:11.5px;font-style:normal}.whSideProfile>i{font-style:normal}.whProMain{min-width:0}.whProTopbar{z-index:12;background:#fff;border-bottom:1px solid #e7edf6;justify-content:space-between;align-items:center;gap:20px;height:92px;padding:0 30px;display:flex;position:sticky;top:0}.whTitle{align-items:flex-start;gap:18px;display:flex}.whTitle>button{color:#263856;cursor:pointer;background:0 0;border:0;margin-top:4px;font-size:20px}.whTitle h1{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:620}.whTitle p{color:#697995;margin:5px 0 0;font-size:12px}.whTopActions{align-items:center;gap:13px;display:flex}.whTopActions>label{color:#5f7291;background:#fff;border:1px solid #dce5f1;border-radius:10px;align-items:center;gap:9px;width:min(390px,31vw);height:42px;padding:0 13px;display:flex;box-shadow:0 2px 8px #23416c06}.whTopActions input{color:#253654;width:100%;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;font-size:12px!important}.whBell{color:#273957;cursor:pointer;background:#fff;border:0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;position:relative}.whBell i{color:#fff;background:#ef3038;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-4px;right:0}.whProfile{grid-template-columns:40px 1fr 14px;align-items:center;gap:9px;min-width:165px;display:grid}.whProfile>span{color:#2e5ed7;background:#e7edff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:650;display:grid}.whProfile b,.whProfile small{display:block}.whProfile small{color:#75849c;text-transform:capitalize;margin-top:2px;font-size:12px}.whProfile>i{font-style:normal}.whDashboard{max-width:1700px;margin:0 auto;padding:20px 28px 36px}.whDateRow{justify-content:flex-end;height:34px;margin-bottom:8px;display:flex}.whDateRow button{color:#455976;background:#fff;border:1px solid #dce5f1;border-radius:9px;padding:0 12px;font-size:12px}.whKpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.whKpis article{background:#fff;border:1px solid #dfe7f1;border-radius:14px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-height:120px;padding:18px 15px;display:grid;box-shadow:0 7px 20px #2746730b}.whKpis article>span{border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.whKpis small,.whKpis b,.whKpis em{display:block}.whKpis small{color:#5a6982;font-size:12px}.whKpis b{letter-spacing:-.025em;margin-top:6px;font-size:23px;font-weight:620}.whKpis em{color:#657590;margin-top:7px;font-size:11.5px;font-style:normal}.whKpis article button{cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:11.5px;font-weight:550}.whKpis .blue>span{color:#1768f2;background:#e6edff}.whKpis .blue em{color:#15904a}.whKpis .green>span{color:#2fa64c;background:#e8f7e9}.whKpis .green em{color:#219842}.whKpis .orange>span{color:#ff880b;background:#fff1e3}.whKpis .orange button{color:#e57700}.whKpis .purple>span{color:#6634d8;background:#f0e9ff}.whKpis .purple button{color:#4430c9}.whKpis .teal>span{color:#128796;background:#e3f8fa}.whKpis .pink>span{color:#ed4766;background:#ffe9ef}.whKpis .pink em{color:#d5365a}.whQuick{background:#fff;border:1px solid #dfe7f1;border-radius:14px;margin-top:18px;padding:18px 18px 20px;box-shadow:0 7px 20px #27467309}.whQuick h2,.whStockPanel h2,.whActivityPanel h2,.whLocationsPanel h2,.whAlerts h2{color:#17233c;margin:0;font-size:16px;font-weight:620}.whQuick>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;margin-top:14px;display:grid}.whQuick button{cursor:pointer;color:#243450;border:0;border-radius:11px;align-content:center;place-items:center;gap:6px;min-height:126px;transition:all .15s;display:grid}.whQuick button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #26467312}.whQuick button>span{place-items:center;height:42px;display:grid}.whQuick button small{color:#64738e;font-size:12px}.whQuick .qBlue{background:linear-gradient(135deg,#f4f7ff,#eef4ff)}.whQuick .qBlue span{color:#1768f2}.whQuick .qGreen{background:linear-gradient(135deg,#f2faf3,#edf8ef)}.whQuick .qGreen span{color:#36a653}.whQuick .qPurple{background:linear-gradient(135deg,#f8f4ff,#f3efff)}.whQuick .qPurple span{color:#6634d8}.whQuick .qOrange{background:linear-gradient(135deg,#fff7ef,#fff2e7)}.whQuick .qOrange span{color:#f07b00}.whQuick .qTeal{background:linear-gradient(135deg,#f2fbfc,#edf8fa)}.whQuick .qTeal span{color:#138897}.whQuick .qGray{background:linear-gradient(135deg,#fbfbfd,#f7f8fb)}.whQuick .qGray span{color:#485774}.whInsightGrid{grid-template-columns:1.04fr 1.48fr 1.63fr;gap:14px;margin-top:18px;display:grid}.whInsightGrid>article{background:#fff;border:1px solid #dfe7f1;border-radius:14px;min-height:350px;overflow:hidden;box-shadow:0 7px 20px #27467309}.whInsightGrid header{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:center;height:57px;padding:0 18px;display:flex}.whInsightGrid header button,.whInsightGrid footer button{color:#1768f2;cursor:pointer;background:0 0;border:0;font-size:12px}.whStockBody{grid-template-columns:170px 1fr;align-items:center;gap:10px;padding:24px 15px;display:grid}.whDonut{background:conic-gradient(#4aae5d 0 74%,#f6a314 74% 80%,#ec3442 80% 84%,#2f6df0 84% 100%);border-radius:50%;place-items:center;width:145px;height:145px;margin:auto;display:grid}.whDonut:before{content:"";background:#fff;border-radius:50%;width:93px;height:93px;position:absolute}.whDonut{position:relative}.whDonut>div{z-index:1;text-align:center;position:relative}.whDonut small,.whDonut b{display:block}.whDonut small{color:#718098;font-size:11.5px}.whDonut b{margin-top:4px;font-size:18px}.whStockBody ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.whStockBody li{grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.whStockBody li i{border-radius:50%;width:8px;height:8px}.whStockBody li i.green{background:#4aae5d}.whStockBody li i.orange{background:#f6a314}.whStockBody li i.red{background:#ec3442}.whStockBody li i.blue{background:#2f6df0}.whStockBody li b{font-weight:600}.whStockPanel footer,.whLocationsPanel footer{border-top:1px solid #e9eef5;padding:13px 18px}.whActivity{border-bottom:1px solid #edf1f6;grid-template-columns:38px minmax(0,1fr) auto 75px;align-items:center;gap:10px;padding:10px 0;display:grid}.whActivity:last-child{border-bottom:0}.whActivity>span{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.whActivity>span.transfer{color:#e67d08;background:#fff0e0}.whActivity>span.receive{color:#2a9f50;background:#e6f8ec}.whActivity>span.adjust{color:#e74664;background:#ffe8ed}.whActivity b,.whActivity small{display:block}.whActivity small{color:#74829a;margin-top:3px;font-size:11.5px}.whActivity em{color:#3165b7;background:#edf5ff;border-radius:8px;padding:5px 8px;font-size:11.5px;font-style:normal}.whActivity time{color:#596b88;text-align:right;font-size:11.5px}.whEmpty{color:#7a88a0;text-align:center;padding:20px;font-size:12px}.whLocationHead,.whLocationRow{grid-template-columns:1.4fr 1fr .8fr .8fr;align-items:center;gap:10px;display:grid}.whLocationHead{color:#62718a;background:#fbfcfe;height:42px;padding:0 18px;font-size:11.5px}.whLocationRow{border-bottom:1px solid #edf1f6;min-height:61px;padding:9px 18px;font-size:12px}.whLocationRow>span:first-child b,.whLocationRow>span:first-child small{display:block}.whLocationRow>span:first-child small{color:#1768f2;background:#eaf2ff;border-radius:3px;width:max-content;margin-top:3px;padding:2px 5px;font-size:11px}.whLocationRow>span:last-child{align-items:center;gap:5px;display:flex}.whLocationRow>span:last-child i{background:#40ad5c;border-radius:4px;width:42px;height:4px;display:block}.whLocationRow>span:last-child b{color:#51627e;font-size:11.5px;font-weight:500}.whAlerts{background:#fff;border:1px solid #dfe7f1;border-radius:14px;margin-top:18px;padding:18px;box-shadow:0 7px 20px #27467309}.whAlerts>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:14px;display:grid}.whAlerts article{border-radius:11px;grid-template-columns:36px 1fr;align-items:start;gap:10px;min-height:91px;padding:15px;display:grid}.whAlerts article.red{color:#df3046;background:#fff2f3}.whAlerts article.orange{color:#f18b00;background:#fff7eb}.whAlerts article.blue{color:#235ee1;background:#f1f5ff}.whAlerts article span b,.whAlerts article span small{display:block}.whAlerts article span small{color:#596981;margin-top:5px;font-size:11.5px}.whAlerts article button{color:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:11.5px}.whProMain>.warehouseGrid{max-width:1400px;margin:0 auto;padding:24px 28px 40px}.whProMain .warehouseCard h3{font-size:16px;font-weight:600}.whProMain .warehouseCard select,.whProMain .warehouseCard input{border-radius:9px;height:42px;font-size:12px}.whProMain .warehouseCard>button,.whProMain .warehouseRow button{border-radius:9px;font-size:12px}.whPlaceholder{text-align:center;color:#536783;align-content:center;place-items:center;min-height:260px;display:grid}.whPlaceholder h3{margin:12px 0 4px!important}.whPlaceholder p{color:#71809a;max-width:520px;font-size:12px;line-height:1.6}html[data-theme=dark] .whProShell{color:#edf4ef;background:#0e1411}.whProShell html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .whProSidebar,html[data-theme=dark] .whProTopbar,html[data-theme=dark] .whKpis article,html[data-theme=dark] .whQuick,html[data-theme=dark] .whInsightGrid>article,html[data-theme=dark] .whAlerts,html[data-theme=dark] .whLocationCard,html[data-theme=dark] .whSideProfile{color:#e8f1eb;background:#141b17;border-color:#29342d}html[data-theme=dark] .whProSidebar nav button{color:#c8d4cc}html[data-theme=dark] .whProSidebar nav button:hover{background:#1a241e}html[data-theme=dark] .whTitle p,html[data-theme=dark] .whQuick button small,html[data-theme=dark] .whKpis small{color:#8fa098}@media (max-width:1320px){.whKpis,.whQuick>div{grid-template-columns:repeat(3,1fr)}.whInsightGrid{grid-template-columns:1fr 1fr}.whLocationsPanel{grid-column:1/-1}}@media (max-width:980px){.whProShell{grid-template-columns:78px minmax(0,1fr)}.whProBrand>b,.whLocationCard span,.whLocationCard i,.whProSidebar nav button span,.whProSidebar nav button i,.whBackHub span,.whSideProfile>div,.whSideProfile>i{display:none}.whProBrand{padding:0 3px 16px}.whProBrand>div{font-size:27px}.whLocationCard,.whProSidebar nav button{grid-template-columns:1fr;place-items:center;padding:0}.whTopActions>label{width:240px}.whProfile>div,.whProfile>i{display:none}.whProfile{grid-template-columns:40px;min-width:40px}.whInsightGrid{grid-template-columns:1fr}}@media (max-width:720px){.whProShell{display:block}.whProSidebar{height:auto;display:none;position:static}.whProTopbar{align-items:flex-start;height:auto;min-height:82px;padding:14px}.whTopActions>label{display:none}.whTitle h1{font-size:20px}.whDashboard{padding:14px}.whKpis{grid-template-columns:1fr 1fr}.whQuick>div{grid-template-columns:1fr 1fr;gap:10px}.whAlerts>div{grid-template-columns:1fr}.whLocationHead,.whLocationRow{grid-template-columns:1.5fr 1fr}.whLocationHead span:nth-child(3),.whLocationHead span:nth-child(4),.whLocationRow span:nth-child(3),.whLocationRow span:nth-child(4){display:none}.whStockBody{grid-template-columns:1fr}.whProMain>.warehouseGrid{padding:14px}}.whProTopbar{box-shadow:0 10px 30px #1e3a6609}.whTitle h1{letter-spacing:-.03em;font-size:27px;font-weight:700}.whTitle p{color:#677893;font-size:13.5px}.whTopActions>label{border-color:#d6e1ef;border-radius:12px;height:46px;box-shadow:0 6px 18px #23416c09}.whTopActions input{font-size:13px!important}.whBell{border:1px solid #dde6f2;border-radius:12px;width:44px;height:44px;box-shadow:0 6px 16px #22406908}.whProfile>span{box-shadow:0 4px 12px #2e5ed726}.whProfile b{font-size:13px;font-weight:700}.whProfile small{font-size:12px}.warehouseAlert{border-radius:12px;padding:13px 15px;font-size:14px;box-shadow:0 8px 22px #26467309}.whDateRow{height:38px;margin-bottom:12px}.whDateRow button{border-radius:10px;height:34px;padding:0 14px;font-size:12px;font-weight:600;box-shadow:0 4px 14px #213c6708}.whKpis{gap:14px}.whKpis article{border-color:#d8e3f0;border-radius:16px;min-height:128px;padding:20px 17px;box-shadow:0 12px 28px #2746730e}.whKpis article>span{width:56px;height:56px;box-shadow:inset 0 1px #ffffff8c,0 8px 18px #28466e14}.whKpis small{font-size:12px;font-weight:500}.whKpis b{margin-top:7px;font-size:31px;font-weight:760;line-height:1.05}.whKpis em{margin-top:8px;font-size:12px;font-weight:500}.whKpis article button{font-size:12px;font-weight:700}.whQuick,.whAlerts,.whInsightGrid>article,.whProMain .warehouseCard,.whProMain .warehouseGrid>article{border-color:#d8e3f0;border-radius:16px;box-shadow:0 12px 28px #2746730d}.whQuick{padding:20px 20px 22px}.whQuick h2,.whStockPanel h2,.whActivityPanel h2,.whLocationsPanel h2,.whAlerts h2{font-size:18px;font-weight:700}.whQuick>div{gap:18px;margin-top:16px}.whQuick button{border:1px solid #dbe5f2b3;border-radius:14px;min-height:132px;box-shadow:inset 0 1px #ffffff8c}.whQuick button>span{height:48px}.whQuick button b{font-size:15px;font-weight:700}.whQuick button small{font-size:12px;line-height:1.45}.whInsightGrid{gap:16px;margin-top:20px}.whInsightGrid header{height:60px;padding:0 20px}.whInsightGrid header button,.whInsightGrid footer button{font-size:12px;font-weight:700}.whStockBody{grid-template-columns:178px 1fr;padding:24px 18px 22px}.whDonut{width:152px;height:152px;box-shadow:inset 0 0 0 1px #ffffffb3,0 10px 22px #2a487214}.whDonut:before{width:96px;height:96px}.whDonut small{font-size:12px}.whDonut b{font-size:21px;font-weight:760}.whStockBody li{font-size:12px}.whStockBody li span{font-weight:650}.whStockBody li b{font-size:12px;font-weight:760}.whActivityPanel>div{padding:4px 20px 6px}.whActivity{grid-template-columns:40px minmax(0,1fr) auto 86px;gap:12px;padding:12px 0}.whActivity>span{width:36px;height:36px;box-shadow:inset 0 1px #fff9}.whActivity b{font-size:12.5px;font-weight:700}.whActivity small{font-size:12px;line-height:1.45}.whActivity em{border-radius:9px;font-size:12px;font-weight:700}.whActivity time{font-size:12px;font-weight:500}.whEmpty{font-size:12px}.whLocationHead{height:44px;padding:0 20px;font-size:12px;font-weight:700}.whLocationRow{min-height:66px;padding:10px 20px;font-size:12px}.whLocationRow>span:first-child b{font-size:12.5px;font-weight:700}.whLocationRow>span:first-child small{border-radius:5px;padding:3px 6px;font-size:11.5px}.whLocationRow>span:last-child b{font-size:12px;font-weight:700}.whAlerts{padding:20px}.whAlerts>div{margin-top:16px}.whAlerts article{border-radius:14px;min-height:98px;padding:16px}.whAlerts article span b{font-size:13px;font-weight:700}.whAlerts article span small{font-size:12px;line-height:1.45}.whAlerts article button{font-size:12px;font-weight:700}.whProMain>.warehouseGrid{padding:26px 30px 44px}.whProMain .warehouseCard,.whProMain .warehouseGrid>article{padding:22px}.whProMain .warehouseCard h3{margin-bottom:16px;font-size:18px;font-weight:700}.whProMain .warehouseCard,.whProMain .warehouseGrid>article,.whProMain .warehouseCard p,.whProMain .warehouseGrid p,.whProMain .warehouseCard label,.whProMain .warehouseCard small,.whProMain .warehouseRow small{font-size:13px}.whProMain .warehouseCard select,.whProMain .warehouseCard input{border-color:#d4deeb;border-radius:11px;height:44px;font-size:13.5px}.whProMain .warehouseCard button,.whProMain .warehouseRow button{border-radius:11px;min-height:40px;font-size:12px;font-weight:700;box-shadow:0 8px 18px #1768f21f}.whProMain .warehouseRow{padding:13px 0}.whProMain .warehouseRow b{font-size:14px;font-weight:700}.whProMain .warehouseRow small{font-size:12px;line-height:1.45}.whProMain .warehouseCard code{font-size:12px;line-height:1.55}@media (max-width:1320px){.whKpis b{font-size:28px}.whQuick button b{font-size:14px}}@media (max-width:720px){.whTitle p{font-size:12px}.whKpis b{font-size:24px}.whQuick button b{font-size:13px}.whQuick button small,.whAlerts article span small,.whActivity small{font-size:12px}}.whReceivingPage{max-width:1700px;margin:0 auto;padding:24px 28px 42px}.whReceivingHeading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.whReceivingHeading h1{letter-spacing:-.03em;color:#14203b;margin:0;font-size:29px;font-weight:720}.whReceivingHeading p{color:#687995;margin:7px 0 0;font-size:13px}.whReceivingHeading p span{padding:0 8px}.whNewReceiving{color:#fff;cursor:pointer;background:#145ff4;border:0;border-radius:11px;height:44px;padding:0 17px;font-size:13px;font-weight:700;box-shadow:0 9px 20px #145ff42e}.whNewReceiving span{margin-left:8px}.whReceivingStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.whReceivingStats article{background:#fff;border:1px solid #dbe4f0;border-radius:15px;grid-template-columns:54px 1fr;align-items:center;gap:14px;min-height:116px;padding:18px;display:grid;box-shadow:0 9px 24px #2543750b}.whReceivingStats article>span{border-radius:50%;place-items:center;width:52px;height:52px;font-size:25px;font-weight:700;display:grid}.whReceivingStats small,.whReceivingStats b,.whReceivingStats em{display:block}.whReceivingStats small{color:#5f6f88;font-size:12px}.whReceivingStats b{margin-top:6px;font-size:25px;font-weight:720}.whReceivingStats em{color:#31566e;margin-top:7px;font-size:12px;font-style:normal}.whReceivingStats .violet>span{color:#6c3ddd;background:#efe9ff}.whReceivingStats .green>span{color:#2ca04c;background:#e8f7ed}.whReceivingStats .orange>span{color:#e9850e;background:#fff0df}.whReceivingStats .blue>span{color:#2768e7;background:#e8efff}.whReceivingStats .pink>span{color:#e64263;background:#ffe9ef}.whReceivingCreate{background:#fff;border:1px solid #dbe4f0;border-radius:15px;grid-template-columns:1.4fr repeat(5,1fr) auto;align-items:end;gap:10px;margin-bottom:18px;padding:17px 18px;display:grid;box-shadow:0 9px 24px #2543750a}.whReceivingCreate h3{margin:0;font-size:16px}.whReceivingCreate p{color:#74829a;margin:5px 0 0;font-size:12px}.whReceivingCreate select,.whReceivingCreate input{background:#fff;border:1px solid #d8e2ee;border-radius:9px;height:40px;padding:0 10px;font-size:12px}.whReceivingCreate>button{color:#fff;cursor:pointer;background:#1768f2;border:0;border-radius:9px;height:40px;padding:0 15px;font-weight:700}.whReceivingLayout{grid-template-columns:minmax(0,1fr) 305px;align-items:start;gap:16px;display:grid}.whReceivingList,.whReceivingDetail{background:#fff;border:1px solid #dbe4f0;border-radius:16px;overflow:hidden;box-shadow:0 10px 26px #2543750b}.whReceivingToolbar{border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:0 18px;display:flex}.whReceivingTabs{align-items:stretch;gap:2px;height:68px;display:flex}.whReceivingTabs button{color:#354663;cursor:pointer;background:0 0;border:0;padding:0 13px;font-size:12px;font-weight:560;position:relative}.whReceivingTabs button.active{color:#1768f2;font-weight:700}.whReceivingTabs button.active:after{content:"";background:#1768f2;border-radius:3px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.whReceiveTools{align-items:center;gap:8px;display:flex}.whReceiveTools label{border:1px solid #dbe4ef;border-radius:9px;align-items:center;gap:8px;width:210px;height:38px;padding:0 10px;display:flex}.whReceiveTools input{width:100%;background:0 0!important;border:0!important;outline:0!important;font-size:12px!important}.whReceiveTools button{color:#33435e;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:9px;height:38px;padding:0 11px;font-size:12px}.whReceivingHead,.whReceivingRow{grid-template-columns:1.25fr 1fr 1.05fr 1.15fr .8fr .85fr .55fr;align-items:center;gap:10px;display:grid}.whReceivingHead{color:#586983;background:#fbfcfe;border-bottom:1px solid #e9eef5;height:47px;padding:0 16px;font-size:11.5px;font-weight:700}.whReceivingRow{color:#23324d;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;min-height:70px;padding:9px 16px;font-size:12px}.whReceivingRow:hover,.whReceivingRow.selected{background:#f9fbff}.whReceivingRow.selected{box-shadow:inset 3px 0 #1768f2}.whRcvNumber{align-items:center;gap:10px;display:flex}.whRcvNumber i{color:#2467e3;background:#e9efff;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.whReceivingRow b{font-weight:650}.whReceivingRow small{color:#78879d;margin-top:4px;font-size:11.5px;display:block}.rcvStatus{border-radius:8px;align-items:center;padding:5px 9px;font-size:11.5px;font-style:normal;font-weight:650;display:inline-flex}.rcvStatus.posted{color:#269548;background:#e7f7ec}.rcvStatus.draft{color:#dd800f;background:#fff0df}.rcvStatus.partial{color:#3168d2;background:#edf2ff}.rcvStatus.cancelled{color:#d63f5c;background:#ffe9ee}.whRowDots{color:#61728e;letter-spacing:3px;font-size:15px}.whReceiveEmpty{color:#7c8aa0;text-align:center;padding:30px 18px;font-size:12px}.whReceivingList>footer{justify-content:space-between;align-items:center;min-height:58px;padding:0 17px;display:flex}.whReceivingList>footer small{color:#71819a;font-size:12px}.whReceivingList>footer>div{align-items:center;gap:6px;display:flex}.whReceivingList>footer button,.whReceivingList>footer select{background:#fff;border:1px solid #dbe4ef;border-radius:8px;height:31px;padding:0 9px;font-size:12px}.whReceivingList>footer button.active{color:#1768f2;border-color:#1768f2}.whReceivingDetail{min-height:460px;position:sticky;top:108px}.whReceivingDetail>header{border-bottom:1px solid #e9eef5;justify-content:space-between;gap:10px;padding:18px 18px 16px;display:flex}.whReceivingDetail h3{margin:0;font-size:14px}.whReceivingDetail>header b{margin-top:18px;font-size:16px;display:block}.whReceivingDetail>header small{color:#697995;margin-top:8px;font-size:12px;display:block}.whReceivingDetail section{border-bottom:1px solid #edf1f6;padding:16px 18px}.whReceivingDetail h4{color:#1768f2;margin:0 0 14px;font-size:12px}.whReceivingDetail dl{gap:12px;margin:0;display:grid}.whReceivingDetail dl>div{grid-template-columns:1fr 1.2fr;gap:10px;display:grid}.whReceivingDetail dt{color:#667692;font-size:12px}.whReceivingDetail dd{text-align:right;color:#283852;margin:0;font-size:12px;font-weight:600}.whReceivedItems>div{border-bottom:1px solid #eef2f6;justify-content:space-between;gap:10px;padding:8px 0;font-size:12px;display:flex}.whReceivedItems>div:last-child{border-bottom:0}.whReceivedItems p{color:#78879d;font-size:12px}.whPostReceiving{color:#fff;cursor:pointer;background:#1768f2;border:0;border-radius:10px;width:calc(100% - 36px);height:42px;margin:16px 18px 18px;font-size:12px;font-weight:700;box-shadow:0 8px 18px #1768f22b}@media (max-width:1350px){.whReceivingStats{grid-template-columns:repeat(3,1fr)}.whReceivingLayout{grid-template-columns:1fr}.whReceivingDetail{position:static}.whReceivingCreate{grid-template-columns:1fr 1fr 1fr}.whReceivingCreate>div{grid-column:1/-1}.whReceivingList{overflow:auto}.whReceivingHead,.whReceivingRow{min-width:980px}}@media (max-width:760px){.whReceivingPage{padding:14px}.whReceivingHeading{display:block}.whNewReceiving{margin-top:12px}.whReceivingStats{grid-template-columns:1fr}.whReceivingToolbar{flex-direction:column;align-items:flex-start;height:auto;padding-top:8px}.whReceivingTabs{width:100%;overflow-x:auto}.whReceiveTools{flex-wrap:wrap;width:100%}.whReceiveTools label{width:100%}.whReceivingCreate{grid-template-columns:1fr}}.whStockPage{max-width:1720px;margin:0 auto;padding:24px 28px 38px}.whStockHeading{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.whStockHeading h1{letter-spacing:-.035em;color:#17223d;margin:0;font-size:30px;font-weight:720}.whStockHeading p{color:#667793;margin:6px 0 0;font-size:13px}.whStockHeading p span{color:#8c9ab0;padding:0 9px}.whStockStats{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.whStockStats article{background:#fff;border:1px solid #dbe5f1;border-radius:16px;grid-template-columns:52px 1fr;align-items:center;gap:12px;min-height:118px;padding:17px 16px;display:grid;box-shadow:0 11px 28px #25446f0d}.whStockStats article>span{border-radius:50%;place-items:center;width:50px;height:50px;font-size:23px;font-weight:650;display:grid;box-shadow:inset 0 1px #ffffffa6}.whStockStats small,.whStockStats b,.whStockStats em{display:block}.whStockStats small{color:#53627d;font-size:12px;font-weight:520}.whStockStats b{color:#17223d;margin-top:6px;font-size:27px;font-weight:730;line-height:1.05}.whStockStats em,.whStockStats button{margin-top:7px;font-size:12px;font-style:normal;font-weight:550}.whStockStats button{color:#e77900;cursor:pointer;background:0 0;border:0;padding:0}.whStockStats .violet>span{color:#6b43de;background:#eeeaff}.whStockStats .orange>span{color:#ed870b;background:#fff0df}.whStockStats .red>span{color:#eb3c58;background:#ffe9ec}.whStockStats .red em{color:#d64459}.whStockStats .blue>span{color:#1768f2;background:#e9f0ff}.whStockStats .blue em{color:#158a48}.whStockStats .green>span{color:#2ca34e;background:#e9f7ec}.whStockStats .teal>span{color:#138995;background:#e5f8fa}.whStockLayout{grid-template-columns:minmax(760px,1fr) 380px;align-items:start;gap:16px;display:grid}.whStockList,.whStockSide>section{background:#fff;border:1px solid #dbe5f1;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px #25446f0b}.whStockList>header{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:center;height:62px;padding:0 18px;display:flex}.whStockList>header h2{margin:0;font-size:18px;font-weight:700}.whStockAdjust{color:#fff;cursor:pointer;background:#1768f2;border:0;border-radius:10px;height:40px;padding:0 15px;font-size:12px;font-weight:700;box-shadow:0 8px 18px #1768f229}.whStockToolbar{border-bottom:1px solid #edf1f6;align-items:center;gap:9px;padding:13px 16px;display:flex}.whStockToolbar label{border:1px solid #d9e3ef;border-radius:10px;flex:1;align-items:center;gap:7px;min-width:290px;max-width:360px;height:39px;padding:0 11px;display:flex}.whStockToolbar input{color:#24334d;width:100%;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;font-size:12px!important}.whStockToolbar button,.whStockToolbar select{color:#42536e;background:#fff;border:1px solid #d9e3ef;border-radius:10px;height:39px;padding:0 12px;font-size:12px;font-weight:600}.whStockToolbar button{cursor:pointer}.whStockHead,.whStockRow{grid-template-columns:1.75fr .85fr 1fr .62fr .62fr .7fr .8fr .85fr .52fr;align-items:center;gap:8px;min-width:1040px;display:grid}.whStockHead{color:#64738c;background:#fbfcfe;border-bottom:1px solid #e8eef5;height:46px;padding:0 16px;font-size:11.5px;font-weight:750}.whStockRows{overflow-x:auto}.whStockRow{text-align:left;color:#23324c;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;min-height:64px;padding:8px 16px;font-size:12px}.whStockRow:hover,.whStockRow.selected{background:#f8fbff}.whStockRow.selected{box-shadow:inset 3px 0 #1768f2}.whStockProduct{align-items:center;gap:10px;display:flex}.whStockProduct>i{color:#2b5fae;background:#f0f4fb;border-radius:9px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.whStockProduct b,.whStockProduct small{display:block}.whStockProduct b{color:#17223d;font-size:12.5px;font-weight:700}.whStockProduct small{color:#718099;margin-top:3px;font-size:12px}.whStockRow>span>b{font-size:12px}.whStockRow .available{color:#169247;font-weight:700}.stockStatus{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:5px 9px;font-size:11.5px;font-style:normal;font-weight:700;display:inline-flex}.stockStatus.in_stock{color:#249b49;background:#e8f8ed}.stockStatus.low_stock{color:#df7b07;background:#fff1df}.stockStatus.out_of_stock{color:#dd3d58;background:#ffe9ed}.whStockActions{color:#52627b;font-size:15px}.whStockEmpty{color:#77869c;text-align:center;padding:26px;font-size:12px}.whStockList>footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;display:flex}.whStockList>footer small{color:#718099;font-size:12px}.whStockList>footer>div{align-items:center;gap:6px;display:flex}.whStockList>footer button,.whStockList>footer select{color:#41526d;background:#fff;border:1px solid #dce5f0;border-radius:8px;height:31px;padding:0 9px;font-size:12px}.whStockList>footer button.active{color:#1768f2;background:#f6f9ff;border-color:#1768f2}.whStockQuick{background:#f9fbfe;border-top:1px solid #edf1f6;grid-template-columns:repeat(4,1fr);gap:10px;padding:13px;display:grid}.whStockQuick button{text-align:left;color:#263650;cursor:pointer;background:#fff;border:1px solid #dfe7f2;border-radius:12px;grid-template-columns:38px 1fr 14px;align-items:center;gap:9px;min-height:66px;padding:9px 11px;display:grid;box-shadow:0 5px 14px #24406a08}.whStockQuick button:hover{transform:translateY(-1px);box-shadow:0 9px 20px #24406a0e}.whStockQuick button>span{border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.whStockQuick span.violet{color:#6d42dd;background:#eeeaff}.whStockQuick span.green{color:#2a9f4e;background:#e8f8ed}.whStockQuick span.blue{color:#1768f2;background:#e9f1ff}.whStockQuick span.orange{color:#ed8209;background:#fff0e2}.whStockQuick b,.whStockQuick small{display:block}.whStockQuick b{font-size:12px;font-weight:700}.whStockQuick small{color:#738198;margin-top:3px;font-size:11.5px;line-height:1.35}.whStockSide{gap:14px;display:grid}.whStockSide section>header{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:center;min-height:55px;padding:0 16px;display:flex}.whStockSide section>header h3{margin:0;font-size:15px;font-weight:700}.whStockSide section>header button{color:#1768f2;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:650}.whDistribution{padding:12px 16px}.whDistribution>div{grid-template-columns:120px 1fr 105px;align-items:center;gap:8px;padding:8px 0;display:grid}.whDistribution>div>span{font-size:12px;font-weight:600}.whDistribution i{background:#edf1f7;border-radius:4px;height:3px;overflow:hidden}.whDistribution i b{background:#1768f2;border-radius:4px;height:100%;display:block}.whDistribution strong{text-align:right;font-size:12px}.whDistribution strong small{color:#6d7d95;font-weight:500}.whDistribution>p{color:#718099;font-size:12px}.whStockAlerts{padding:10px}.whStockAlerts button{text-align:left;cursor:pointer;border:0;border-radius:10px;grid-template-columns:30px 1fr 10px;align-items:center;gap:8px;width:100%;min-height:56px;margin-bottom:7px;padding:9px 10px;display:grid}.whStockAlerts button:last-child{margin-bottom:0}.whStockAlerts button.orange{color:#e77f00;background:#fff8ed}.whStockAlerts button.red{color:#df3d58;background:#fff0f2}.whStockAlerts button.blue{color:#205fdc;background:#f2f6ff}.whStockAlerts span b,.whStockAlerts span small{display:block}.whStockAlerts span b{font-size:12px;font-weight:700}.whStockAlerts span small{color:#687893;margin-top:3px;font-size:11.5px}.whSelectedStock{padding-bottom:14px}.whSelectedStock>header em{margin-left:8px}.whSelectedTitle{align-items:center;gap:11px;padding:14px 16px;display:flex}.whSelectedTitle>span{color:#315d9d;background:#f0f4fb;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.whSelectedTitle b,.whSelectedTitle small{display:block}.whSelectedTitle b{font-size:13px;font-weight:700}.whSelectedTitle small{color:#718099;margin-top:3px;font-size:12px}.whSelectedStock dl{margin:0;padding:0 16px 12px}.whSelectedStock dl>div{justify-content:space-between;gap:12px;padding:5px 0;font-size:12px;display:flex}.whSelectedStock dt{color:#697993}.whSelectedStock dd{text-align:right;color:#263650;margin:0;font-weight:650}.whSelectedStock>button{color:#1768f2;cursor:pointer;background:#fff;border:1px solid #1768f2;border-radius:9px;width:calc(100% - 32px);height:39px;margin:0 16px;font-size:12px;font-weight:700;display:block}@media (max-width:1450px){.whStockStats{grid-template-columns:repeat(3,1fr)}.whStockLayout{grid-template-columns:1fr}.whStockSide{grid-template-columns:repeat(3,1fr)}.whStockQuick{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.whStockPage{padding:14px}.whStockStats{grid-template-columns:1fr 1fr}.whStockSide{grid-template-columns:1fr}.whStockToolbar{flex-wrap:wrap}.whStockToolbar label{min-width:100%;max-width:none}.whStockQuick{grid-template-columns:1fr}}.whTransferPage{max-width:1720px;margin:0 auto;padding:22px 28px 38px}.whTransferHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.whTransferHeading h1{letter-spacing:-.03em;color:#15213a;margin:0;font-size:28px;font-weight:720}.whTransferHeading p{color:#6f7f98;margin:6px 0 0;font-size:13px}.whTransferHeading p span{padding:0 9px}.whNewTransfer,.whTransferPrimary{color:#fff;cursor:pointer;background:#1468f3;border:0;border-radius:11px;height:43px;padding:0 16px;font-size:13px;font-weight:700;box-shadow:0 9px 20px #1468f32e}.whNewTransfer b{margin-left:8px;font-size:17px}.whTransferStats{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.whTransferStats article{background:#fff;border:1px solid #dbe5f1;border-radius:16px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-height:116px;padding:17px 16px;display:grid;box-shadow:0 10px 25px #25436f0b}.whTransferStats article>span{border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;font-weight:700;display:grid}.whTransferStats small,.whTransferStats b,.whTransferStats em{display:block}.whTransferStats small{color:#56677f;font-size:12px}.whTransferStats b{letter-spacing:-.025em;margin-top:5px;font-size:26px;font-weight:720}.whTransferStats em{color:#64758e;margin-top:7px;font-size:12px;font-style:normal;line-height:1.35}.whTransferStats .blue>span{color:#1768f2;background:#e9f0ff}.whTransferStats .purple>span{color:#6734d8;background:#efe9ff}.whTransferStats .orange>span{color:#ef8410;background:#fff0df}.whTransferStats .green>span{color:#25a34a;background:#e8f7eb}.whTransferStats .value>span{color:#1768f2;background:#e8efff}.whTransferStats .red>span{color:#e5394f;background:#ffe9ed}.whTransferStats .green em,.whTransferStats .value em{color:#23964a}.whTransferStats .red em{color:#cf4959}.whTransferCreate{background:#fff;border:1px solid #dbe5f1;border-radius:15px;grid-template-columns:1.45fr repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:10px;margin-bottom:16px;padding:16px 18px;display:grid;box-shadow:0 10px 24px #25436f0a}.whTransferCreate h3{margin:0;font-size:16px}.whTransferCreate p{color:#718098;margin:4px 0 0;font-size:12px}.whTransferCreate select,.whTransferCreate input{color:#253653;background:#fff;border:1px solid #d8e2ee;border-radius:10px;height:40px;padding:0 10px;font-size:12px}.whTransferCreate button{color:#fff;cursor:pointer;background:#1768f2;border:0;border-radius:10px;height:40px;padding:0 16px;font-size:12px;font-weight:700}.whTransferLayout{grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:14px;display:grid}.whTransferList,.whTransferDetail{background:#fff;border:1px solid #dbe5f1;border-radius:16px;overflow:hidden;box-shadow:0 10px 26px #25436f0b}.whTransferToolbar{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:0 14px;display:flex}.whTransferTabs{align-self:stretch;gap:4px;display:flex}.whTransferTabs button{color:#455670;cursor:pointer;background:0 0;border:0;padding:0 13px;font-size:12px;font-weight:600;position:relative}.whTransferTabs button.active{color:#1768f2}.whTransferTabs button.active:after{content:"";background:#1768f2;border-radius:2px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.whTransferPrimary{height:37px;padding:0 13px;font-size:12px}.whTransferTools{border-bottom:1px solid #edf1f6;align-items:center;gap:8px;height:58px;padding:10px 14px;display:flex}.whTransferTools label{color:#637591;border:1px solid #dce5f0;border-radius:9px;flex:1;align-items:center;gap:7px;min-width:300px;height:38px;padding:0 10px;display:flex}.whTransferTools input{width:100%;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:12px!important}.whTransferTools>button{color:#40516d;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:9px;height:38px;padding:0 12px;font-size:12px;font-weight:600}.whTransferHead,.whTransferRow{grid-template-columns:28px 1.05fr 1.05fr 1.05fr 1.05fr .7fr .85fr .8fr 58px;align-items:center;gap:8px;min-width:1000px;display:grid}.whTransferHead{color:#607089;letter-spacing:.02em;background:#fbfcfe;border-bottom:1px solid #e9eef5;height:45px;padding:0 14px;font-size:11.5px;font-weight:700}.whTransferRows{overflow:auto}.whTransferRow{text-align:left;color:#233450;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;min-height:58px;padding:8px 14px;font-size:12px}.whTransferRow:hover{background:#fbfdff}.whTransferRow.selected{background:#f3f7ff}.whTransferRow>span:first-child i{color:#fff;border:1px solid #d8e2ee;border-radius:4px;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:grid}.whTransferRow>span:first-child i.checked{background:#1768f2;border-color:#1768f2}.whTransferNumber{color:#1768f2;font-weight:700}.whTransferRow span b,.whTransferRow span small{display:block}.whTransferRow span small{color:#718099;margin-top:3px;font-size:11.5px}.whTransferRow>span:nth-child(7){font-weight:650}.trStatus{white-space:nowrap;border-radius:8px;padding:5px 8px;font-size:11.5px;font-style:normal;font-weight:650;display:inline-flex}.trStatus.draft{color:#e17b0a;background:#fff0dd}.trStatus.approved,.trStatus.picking{color:#3b60c5;background:#eef3ff}.trStatus.in_transit{color:#258c47;background:#e9f8ee}.trStatus.received{color:#258c47;background:#e8f8ec}.trStatus.cancelled{color:#667085;background:#f2f4f7}.whRowDots{color:#60728f;white-space:nowrap;font-size:15px}.whTransferEmpty{text-align:center;color:#7a899f;padding:35px 20px;font-size:12px}.whTransferList>footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;display:flex}.whTransferList>footer small{color:#718098;font-size:12px}.whTransferList>footer>div{align-items:center;gap:6px;display:flex}.whTransferList>footer button,.whTransferList>footer select{color:#465773;background:#fff;border:1px solid #dce5f0;border-radius:8px;height:30px;padding:0 9px;font-size:12px}.whTransferList>footer button.active{color:#1768f2;border-color:#1768f2}.whTransferDetail{padding:0 16px 16px}.whTransferDetail>header{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:flex-start;min-height:84px;padding:15px 0;display:flex}.whTransferDetail>header h3{margin:0 0 9px;font-size:17px;font-weight:700}.whTransferDetail>header b{color:#1768f2;background:#eaf2ff;border-radius:7px;padding:4px 8px;font-size:12px;display:inline-flex}.whTransferDetail>header button{color:#3d4f6b;cursor:pointer;background:0 0;border:0;font-size:22px}.whTransferFacts{border-bottom:1px solid #edf1f6;padding:13px 0}.whTransferFacts dl,.whTransferSummary dl{gap:10px;margin:0;display:grid}.whTransferFacts dl>div,.whTransferSummary dl>div{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.whTransferFacts dt,.whTransferSummary dt{color:#61718b;font-size:12px}.whTransferFacts dd,.whTransferSummary dd{color:#22324d;text-align:right;margin:0;font-size:12px;font-weight:650}.whTransferSummary{border-bottom:1px solid #edf1f6;padding:13px 0}.whTransferTrack{padding:14px 0}.whTransferTrack h4{margin:0 0 14px;font-size:13px}.trackLine{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.trackLine:before{content:"";background:#d9e2ed;height:2px;position:absolute;top:14px;left:12%;right:12%}.trackLine>div{z-index:1;text-align:center;position:relative}.trackLine>div span{color:#70809a;background:#fff;border:2px solid #cbd6e5;border-radius:50%;place-items:center;width:29px;height:29px;margin:0 auto 7px;font-size:12px;font-weight:700;display:grid}.trackLine>div.done span{color:#27934b;background:#f0fbf3;border-color:#2eaa56}.trackLine>div.done:not(:last-child):after{content:"";z-index:-1;background:#36aa5b;width:100%;height:2px;position:absolute;top:14px;left:50%}.trackLine>div b{font-size:11.5px;font-weight:650;display:block}.whTransferActions{gap:8px;padding-top:8px;display:grid}.whTransferActions button{color:#fff;cursor:pointer;background:#1768f2;border:0;border-radius:10px;height:39px;font-size:12px;font-weight:700}.whTransferActions button.outline{color:#1768f2;background:#fff;border:1px solid #1768f2}.whTransferQuick{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.whTransferQuick button{text-align:left;color:#283955;cursor:pointer;background:#fff;border:1px solid #dbe5f1;border-radius:13px;grid-template-columns:45px 1fr 18px;align-items:center;gap:9px;min-height:72px;padding:10px 12px;display:grid;box-shadow:0 8px 20px #25436f09}.whTransferQuick button>span{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.whTransferQuick span.blue{color:#1768f2;background:#e9f0ff}.whTransferQuick span.purple{color:#6d3bd8;background:#f0e9ff}.whTransferQuick span.green{color:#26984b;background:#e8f8ec}.whTransferQuick span.orange{color:#ed7f0a;background:#fff0df}.whTransferQuick b,.whTransferQuick small{display:block}.whTransferQuick b{font-size:12px;font-weight:700}.whTransferQuick small{color:#6e7e96;margin-top:3px;font-size:11.5px;line-height:1.35}@media (max-width:1380px){.whTransferStats{grid-template-columns:repeat(3,1fr)}.whTransferLayout{grid-template-columns:1fr}.whTransferDetail{min-height:auto}.whTransferQuick{grid-template-columns:1fr 1fr}}@media (max-width:850px){.whTransferPage{padding:14px}.whTransferStats{grid-template-columns:1fr 1fr}.whTransferHeading{align-items:center}.whTransferHeading h1{font-size:23px}.whTransferToolbar{flex-direction:column;align-items:flex-start;padding:10px 12px}.whTransferTabs{width:100%;height:40px;overflow:auto}.whTransferTools{flex-wrap:wrap;height:auto}.whTransferTools label{min-width:100%}.whTransferQuick,.whTransferCreate{grid-template-columns:1fr}}.whPickingPage{max-width:1720px;margin:0 auto;padding:22px 28px 38px}.whPickingLayout{grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:14px;display:grid}.whPickingList,.whPickingDetail{background:#fff;border:1px solid #dbe5f1;border-radius:16px;overflow:hidden;box-shadow:0 12px 28px #25436f0d}.whPickingHead,.whPickingRow{grid-template-columns:28px 1.05fr .95fr 1.2fr .95fr .6fr .7fr .9fr .8fr 56px;align-items:center;gap:10px;min-width:1180px;display:grid}.whPickingHead{color:#607089;letter-spacing:.02em;background:#fbfcfe;border-bottom:1px solid #e9eef5;height:48px;padding:0 14px;font-size:12px;font-weight:700}.whPickingRows{overflow:auto}.whPickingRow{text-align:left;color:#223450;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;min-height:60px;padding:9px 14px;font-size:13px}.whPickingRow:hover{background:#fbfdff}.whPickingRow.selected{background:#f3f7ff}.whPickingRow>span:first-child i{color:#fff;border:1px solid #d8e2ee;border-radius:5px;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid}.whPickingRow>span:first-child i.checked{background:#1768f2;border-color:#1768f2}.whPickingRow span{font-size:13px}.pkPriority,.pkStatus{white-space:nowrap;border-radius:9px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.pkPriority.high{color:#db4a5c;background:#ffe9ed}.pkPriority.normal{color:#4967c6;background:#eef3ff}.pkPriority.low{color:#2b9b4e;background:#e8f8ec}.pkStatus.approved{color:#ea7d0a;background:#fff0df}.pkStatus.picking{color:#3b60c5;background:#eef3ff}.pkStatus.received{color:#2a964c;background:#e8f8ec}.whPickingList>footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;min-height:54px;padding:0 14px;display:flex}.whPickingList>footer small{color:#718098;font-size:12px}.whPickingList>footer>div{align-items:center;gap:6px;display:flex}.whPickingList>footer button,.whPickingList>footer select{color:#465773;background:#fff;border:1px solid #dce5f0;border-radius:9px;height:34px;padding:0 10px;font-size:12px}.whPickingList>footer button.active{color:#1768f2;border-color:#1768f2}.whPickingDetail{padding:0 16px 16px}.whPickingDetail>header{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:flex-start;min-height:84px;padding:15px 0;display:flex}.whPickingDetail>header h3{margin:0 0 9px;font-size:19px;font-weight:700}.whPickingDetail>header b{color:#1768f2;background:#eaf2ff;border-radius:8px;padding:5px 9px;font-size:13px;display:inline-flex}.whPickingDetail>header button{color:#3d4f6b;cursor:pointer;background:0 0;border:0;font-size:22px}.whPickingTrack h4{font-size:16px}.pickLine{grid-template-columns:1fr;gap:12px;display:grid;position:relative}.pickLine>div{min-height:34px;padding-left:44px;position:relative}.pickLine>div span{color:#70809a;background:#fff;border:2px solid #cbd6e5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid;position:absolute;top:0;left:0}.pickLine>div:before{content:"";background:#d9e2ed;width:2px;position:absolute;top:30px;bottom:-16px;left:14px}.pickLine>div:last-child:before{display:none}.pickLine>div.done span,.pickLine>div.current span{color:#1768f2;background:#edf3ff;border-color:#1768f2}.pickLine>div.done:before{background:#1768f2}.pickLine>div b{font-size:14px;font-weight:700;display:block}.pickLine>div small{color:#718098;margin-top:4px;font-size:12px;display:block}.whPickingStats article b{font-size:30px}.whPickingStats article small{font-size:12.5px}.whPickingStats article em{font-size:12px}.whPickingPage .whTransferToolbar,.whPickingPage .whTransferTools{border-bottom-color:#e7edf6}.whPickingPage .whTransferTabs button,.whPickingPage .whTransferTools input{font-size:13px!important}.whPickingPage .whTransferTools>button,.whPickingPage .whTransferPrimary{font-size:12px}.whPickingPage .whTransferQuick button{min-height:84px}.whPickingPage .whTransferQuick b{font-size:14px}.whPickingPage .whTransferQuick small,.whPickingPage .whTransferFacts dt,.whPickingPage .whTransferSummary dt{font-size:12px}.whPickingPage .whTransferFacts dd,.whPickingPage .whTransferSummary dd{font-size:13px}.whPickingPage .whTransferActions button{height:44px;font-size:13px}.whPickingPage .whTransferFacts,.whPickingPage .whTransferTrack{padding-top:16px;padding-bottom:16px}@media (max-width:1380px){.whPickingLayout{grid-template-columns:1fr}}@media (max-width:900px){.whPickingPage{padding:14px}.whPickingHead,.whPickingRow{min-width:1040px}.whPickingStats{grid-template-columns:1fr 1fr}.whPickingPage .whTransferQuick{grid-template-columns:1fr}}.whDispatchPage{max-width:1720px;margin:0 auto;padding:22px 28px 38px}.whDispatchStats article b{font-size:30px}.whDispatchStats article small{font-size:12.5px}.whDispatchStats article em{font-size:12px}.whDispatchLayout{grid-template-columns:minmax(0,1fr) 390px;align-items:stretch;gap:14px;display:grid}.whDispatchList,.whDispatchDetail,.whDispatchSteps,.whCarrierPanel{background:#fff;border:1px solid #d9e4f0;border-radius:16px;overflow:hidden;box-shadow:0 12px 28px #25436f0d}.whDispatchHead,.whDispatchRow{grid-template-columns:1.05fr .9fr 1.15fr 1.05fr .82fr .72fr 1fr 60px;align-items:center;gap:10px;min-width:1060px;display:grid}.whDispatchHead{color:#607089;letter-spacing:.02em;background:#fbfcfe;border-bottom:1px solid #e9eef5;height:48px;padding:0 14px;font-size:12px;font-weight:700}.whDispatchRows{overflow:auto}.whDispatchRow{text-align:left;color:#223450;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;min-height:64px;padding:9px 14px;font-size:13px}.whDispatchRow:hover{background:#fbfdff}.whDispatchRow.selected{background:#f3f7ff}.whDispatchNumber{align-items:center;gap:9px;display:flex}.whDispatchNumber i{color:#1768f2;background:#edf3ff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.whDispatchNumber b{font-size:13px}.whDispatchRow span b{font-size:13px;font-weight:700}.whDispatchRow span small{color:#718098;margin-top:3px;font-size:12px;display:block}.dsStatus{white-space:nowrap;border-radius:9px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.dsStatus.picking{color:#e37b09;background:#fff0df}.dsStatus.in_transit{color:#4163c7;background:#eaf0ff}.dsStatus.received{color:#2a964c;background:#e8f8ec}.dsStatus.cancelled{color:#d74759;background:#ffe9ed}.whDispatchList>footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;min-height:54px;padding:0 14px;display:flex}.whDispatchList>footer small{color:#718098;font-size:12px}.whDispatchList>footer>div{align-items:center;gap:6px;display:flex}.whDispatchList>footer button,.whDispatchList>footer select{color:#465773;background:#fff;border:1px solid #dce5f0;border-radius:9px;height:34px;padding:0 10px;font-size:12px}.whDispatchList>footer button.active{color:#1768f2;border-color:#1768f2}.whDispatchDetail{padding:0 16px 16px}.whDispatchDetail>header{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:flex-start;min-height:100px;padding:16px 0;display:flex}.whDispatchDetail>header h3{margin:0 0 10px;font-size:19px;font-weight:700}.whDispatchDetail>header b{color:#18243c;font-size:19px;display:block}.whDispatchDetail>header small{color:#718098;margin-top:7px;font-size:12px;display:block}.whDispatchDetail>header button{color:#3d4f6b;cursor:pointer;background:0 0;border:0;font-size:22px}.whDispatchDetail h4{color:#1c2a44;margin:0 0 13px;font-size:14px}.whDispatchDetail .whTransferFacts dt,.whDispatchDetail .whTransferSummary dt{font-size:12px}.whDispatchDetail .whTransferFacts dd,.whDispatchDetail .whTransferSummary dd{font-size:12.5px}.dispatchTotal{border-top:1px solid #e9eef5;padding-top:8px}.dispatchTotal dt,.dispatchTotal dd{color:#1768f2!important;font-size:14px!important;font-weight:800!important}.whDispatchDetail .whTransferActions button{height:44px;font-size:13px}.whDispatchBottom{grid-template-columns:2fr 1fr;gap:14px;margin-top:14px;display:grid}.whDispatchSteps,.whCarrierPanel{padding:18px}.whDispatchSteps h3,.whCarrierPanel h3{margin:0 0 18px;font-size:16px;font-weight:700}.whDispatchSteps>div{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.whDispatchSteps article{text-align:center;padding:0 8px;position:relative}.whDispatchSteps article:not(:last-child):after{content:"→";color:#8da0bc;font-size:18px;position:absolute;top:12px;right:-9px}.whDispatchSteps article>span{color:#7c8da7;background:#fff;border:2px solid #d1dbe8;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto 9px;font-size:12px;font-weight:800;display:grid}.whDispatchSteps article.done>span{color:#25994c;background:#effaf2;border-color:#2baa57}.whDispatchSteps article:nth-child(4).done>span{color:#1768f2;background:#edf3ff;border-color:#1768f2}.whDispatchSteps article b{font-size:12px;font-weight:700;display:block}.whDispatchSteps article small{color:#718098;margin-top:5px;font-size:12px;line-height:1.45;display:block}.whCarrierBody{grid-template-columns:150px 1fr;align-items:center;gap:18px;display:grid}.whCarrierDonut{background:conic-gradient(#1768f2 0 100%);border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative}.whCarrierDonut:before{content:"";background:#fff;border-radius:50%;width:82px;height:82px;position:absolute}.whCarrierDonut span{text-align:center;position:relative}.whCarrierDonut small,.whCarrierDonut b{display:block}.whCarrierDonut small{color:#718098;font-size:12px}.whCarrierDonut b{margin:2px 0;font-size:20px}.whCarrierPanel ul{margin:0;padding:0;list-style:none}.whCarrierPanel li{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.whCarrierPanel li i{background:#1768f2;border-radius:50%;width:8px;height:8px}.whCarrierPanel li span{color:#4b5d78}.whCarrierPanel li b{font-size:12px}.whDispatchPage .whTransferTabs button,.whDispatchPage .whTransferTools input{font-size:13px!important}.whDispatchPage .whTransferTools>button{font-size:12px}.whDispatchPage .whTransferToolbar{overflow:auto}.whDispatchPage .whTransferTabs{min-width:max-content}.whDispatchPage .whTransferFacts,.whDispatchPage .whTransferSummary{padding-top:16px;padding-bottom:16px}@media (max-width:1380px){.whDispatchLayout,.whDispatchBottom{grid-template-columns:1fr}.whDispatchStats{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.whDispatchPage{padding:14px}.whDispatchStats{grid-template-columns:1fr 1fr}.whDispatchHead,.whDispatchRow{min-width:980px}.whDispatchSteps>div{grid-template-columns:1fr 1fr}.whDispatchSteps article:after{display:none}.whCarrierBody{grid-template-columns:1fr}.whCarrierDonut{margin:auto}}.whTransitPage{max-width:1720px;margin:0 auto;padding:22px 28px 38px}.whTransitStats article b{font-size:30px}.whTransitStats article small{font-size:12.5px}.whTransitStats article em{font-size:12px}.whTransitLayout{grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:14px;display:grid}.whTransitList,.whTransitDetail{background:#fff;border:1px solid #d9e4f0;border-radius:16px;overflow:hidden;box-shadow:0 12px 28px #25436f0d}.whTransitHead,.whTransitRow{grid-template-columns:1.05fr .95fr 1.08fr 1.08fr 1.08fr .8fr 1fr .8fr 58px;align-items:center;gap:10px;min-width:1180px;display:grid}.whTransitHead{color:#607089;letter-spacing:.02em;background:#fbfcfe;border-bottom:1px solid #e9eef5;height:48px;padding:0 14px;font-size:12px;font-weight:700}.whTransitRows{overflow:auto}.whTransitRow{text-align:left;color:#223450;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;min-height:64px;padding:9px 14px;font-size:13px}.whTransitRow:hover{background:#fbfdff}.whTransitRow.selected{background:#f3f7ff}.whTransitRow span b{font-size:13px;font-weight:700}.whTransitRow span small{color:#718098;margin-top:3px;font-size:12px;display:block}.tnStatus{white-space:nowrap;border-radius:9px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.tnStatus.in_transit{color:#4163c7;background:#eaf0ff}.tnStatus.received{color:#2a964c;background:#e8f8ec}.tnStatus.cancelled{color:#d74759;background:#ffe9ed}.whTransitList>footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;min-height:54px;padding:0 14px;display:flex}.whTransitList>footer small{color:#718098;font-size:12px}.whTransitList>footer>div{align-items:center;gap:6px;display:flex}.whTransitList>footer button,.whTransitList>footer select{color:#465773;background:#fff;border:1px solid #dce5f0;border-radius:9px;height:34px;padding:0 10px;font-size:12px}.whTransitList>footer button.active{color:#1768f2;border-color:#1768f2}.whTransitDetail{padding:0 16px 16px}.whTransitDetail>header{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:flex-start;min-height:100px;padding:16px 0;display:flex}.whTransitDetail>header h3{margin:0 0 10px;font-size:19px;font-weight:700}.whTransitDetail>header b{color:#18243c;font-size:19px;display:block}.whTransitDetail>header small{color:#718098;margin-top:7px;font-size:12px;display:block}.whTransitDetail>header button{color:#3d4f6b;cursor:pointer;background:0 0;border:0;font-size:22px}.whTransitDetail h4{color:#1c2a44;margin:0 0 13px;font-size:14px}.whTransitDetail .whTransferFacts dt{font-size:12px}.whTransitDetail .whTransferFacts dd{font-size:12.5px}.whTransitDetail .whTransferActions button{height:44px;font-size:13px}.whTransitTrack{padding-top:16px!important;padding-bottom:16px!important}.whTransitTrack h4{font-size:15px}.whTransitPage .whTransferTabs button,.whTransitPage .whTransferTools input{font-size:13px!important}.whTransitPage .whTransferTools>button{font-size:12px}.whTransitPage .whTransferToolbar{overflow:auto}.whTransitPage .whTransferTabs{min-width:max-content}.transitDonut{background:conic-gradient(#1768f2 0 100%)}@media (max-width:1380px){.whTransitLayout{grid-template-columns:1fr}}@media (max-width:900px){.whTransitPage{padding:14px}.whTransitStats{grid-template-columns:1fr 1fr}.whTransitHead,.whTransitRow{min-width:1080px}}.whReturnsPage{max-width:1720px;margin:0 auto;padding:22px 28px 38px}.whReturnStats article b{font-size:30px}.whReturnStats article small{font-size:12.5px}.whReturnStats article em{font-size:12px}.whReturnCreate{background:#fff;border:1px solid #d9e4f0;border-radius:16px;grid-template-columns:1.45fr repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:10px;margin-bottom:16px;padding:16px 18px;display:grid;box-shadow:0 12px 28px #25436f0d}.whReturnCreate h3{margin:0;font-size:17px}.whReturnCreate p{color:#718098;margin:4px 0 0;font-size:12px}.whReturnCreate select,.whReturnCreate input{color:#253653;background:#fff;border:1px solid #d8e2ee;border-radius:10px;height:42px;padding:0 10px;font-size:12px}.whReturnCreate button{color:#fff;cursor:pointer;background:#1768f2;border:0;border-radius:10px;height:42px;padding:0 16px;font-size:12px;font-weight:700}.whReturnsLayout{grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:14px;display:grid}.whReturnsList,.whReturnsDetail,.whReturnBottom>section{background:#fff;border:1px solid #d9e4f0;border-radius:16px;overflow:hidden;box-shadow:0 12px 28px #25436f0d}.whReturnHead,.whReturnRow{grid-template-columns:1.1fr 1fr .85fr 1.15fr .8fr 1fr 58px;align-items:center;gap:10px;min-width:980px;display:grid}.whReturnHead{color:#607089;letter-spacing:.02em;background:#fbfcfe;border-bottom:1px solid #e9eef5;height:48px;padding:0 14px;font-size:12px;font-weight:700}.whReturnRows{overflow:auto}.whReturnRow{text-align:left;color:#223450;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;min-height:64px;padding:9px 14px;font-size:13px}.whReturnRow:hover{background:#fbfdff}.whReturnRow.selected{background:#f3f7ff}.whReturnRow span{font-size:13px}.rtStatus{white-space:nowrap;border-radius:9px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.rtStatus.draft{color:#e47b09;background:#fff0df}.rtStatus.completed{color:#2a964c;background:#e8f8ec}.whReturnsList>footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;min-height:54px;padding:0 14px;display:flex}.whReturnsList>footer small{color:#718098;font-size:12px}.whReturnsList>footer>div{align-items:center;gap:6px;display:flex}.whReturnsList>footer button,.whReturnsList>footer select{color:#465773;background:#fff;border:1px solid #dce5f0;border-radius:9px;height:34px;padding:0 10px;font-size:12px}.whReturnsList>footer button.active{color:#1768f2;border-color:#1768f2}.whReturnsDetail{padding:0 16px 16px}.whReturnsDetail>header{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:flex-start;min-height:100px;padding:16px 0;display:flex}.whReturnsDetail>header h3{margin:0 0 10px;font-size:19px;font-weight:700}.whReturnsDetail>header b{color:#18243c;font-size:19px;display:block}.whReturnsDetail>header small{color:#718098;margin-top:7px;font-size:12px;display:block}.whReturnsDetail>header button{color:#3d4f6b;cursor:pointer;background:0 0;border:0;font-size:22px}.whReturnsDetail h4{color:#1c2a44;margin:0 0 13px;font-size:14px}.whReturnsDetail .whTransferFacts dt,.whReturnsDetail .whTransferSummary dt{font-size:12px}.whReturnsDetail .whTransferFacts dd,.whReturnsDetail .whTransferSummary dd{font-size:12.5px}.whReturnTrack{border-bottom:1px solid #edf1f6;padding:16px 0}.whReturnTrack h4{font-size:15px}.whReturnItems{border-bottom:1px solid #edf1f6;padding:16px 0}.whReturnItems>div{border-bottom:1px solid #f0f3f7;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.whReturnItems>div:last-child{border-bottom:0}.whReturnItems b,.whReturnItems small{display:block}.whReturnItems b{font-size:12px}.whReturnItems small{color:#718098;margin-top:3px;font-size:12px}.whReturnItems strong{font-size:12px}.whReturnsDetail .whTransferActions button{height:44px;font-size:13px}.whReturnBottom{grid-template-columns:2fr 1fr;gap:14px;margin-top:14px;display:grid}.whReturnBottom>section{padding:18px}.whReturnBottom h3{margin:0 0 18px;font-size:16px;font-weight:700}.whReturnBottom>section:first-child>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.whReturnBottom article{text-align:center;padding:0 8px;position:relative}.whReturnBottom article:not(:last-child):after{content:"→";color:#8da0bc;font-size:18px;position:absolute;top:12px;right:-9px}.whReturnBottom article>span{color:#7c8da7;background:#fff;border:2px solid #d1dbe8;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto 9px;font-size:12px;font-weight:800;display:grid}.whReturnBottom article.done>span{color:#25994c;background:#effaf2;border-color:#2baa57}.whReturnBottom article b{font-size:12px;font-weight:700;display:block}.whReturnBottom article small{color:#718098;margin-top:5px;font-size:12px;line-height:1.45;display:block}.whReturnSplit{grid-template-columns:150px 1fr;align-items:center;gap:18px;display:grid}.whReturnSplit ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.whReturnSplit li{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.whReturnSplit li i{background:#1768f2;border-radius:50%;width:8px;height:8px}.whReturnSplit li:nth-child(2) i{background:#ee8410}.whReturnSplit li b{font-size:12px}.whReturnsPage .whTransferTabs button,.whReturnsPage .whTransferTools input{font-size:13px!important}.whReturnsPage .whTransferTools>button{font-size:12px}.whReturnsPage .whTransferToolbar{overflow:auto}.whReturnsPage .whTransferTabs{min-width:max-content}@media (max-width:1380px){.whReturnsLayout,.whReturnBottom{grid-template-columns:1fr}}@media (max-width:900px){.whReturnsPage{padding:14px}.whReturnStats{grid-template-columns:1fr 1fr}.whReturnHead,.whReturnRow{min-width:900px}.whReturnCreate{grid-template-columns:1fr}.whReturnBottom>section:first-child>div{grid-template-columns:1fr 1fr}.whReturnSplit{grid-template-columns:1fr}.whCarrierDonut{margin:auto}}.whInventoryPage{max-width:1720px;margin:0 auto;padding:22px 28px 38px}.whInventoryStats article b{font-size:30px}.whInventoryStats article small{font-size:12.5px}.whInventoryStats article em{font-size:12px}.whInventoryCreate{background:#fff;border:1px solid #d9e4f0;border-radius:16px;grid-template-columns:1.5fr 1fr 1.25fr .8fr auto;align-items:end;gap:10px;margin-bottom:16px;padding:16px 18px;display:grid;box-shadow:0 12px 28px #25436f0d}.whInventoryCreate h3{margin:0;font-size:17px}.whInventoryCreate p{color:#718098;margin:4px 0 0;font-size:12px}.whInventoryCreate select,.whInventoryCreate input{color:#253653;background:#fff;border:1px solid #d8e2ee;border-radius:10px;height:42px;padding:0 10px;font-size:12px}.whInventoryCreate button{color:#fff;cursor:pointer;background:#1768f2;border:0;border-radius:10px;height:42px;padding:0 16px;font-size:12px;font-weight:700}.whInventoryLayout{grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:14px;display:grid}.whInventoryList,.whInventoryDetail,.whInventoryBottom>section{background:#fff;border:1px solid #d9e4f0;border-radius:16px;overflow:hidden;box-shadow:0 12px 28px #25436f0d}.whInventoryHead,.whInventoryRow{grid-template-columns:1.12fr 1.25fr .8fr 1fr .8fr 1.05fr 58px;align-items:center;gap:10px;min-width:980px;display:grid}.whInventoryHead{color:#607089;letter-spacing:.02em;background:#fbfcfe;border-bottom:1px solid #e9eef5;height:48px;padding:0 14px;font-size:12px;font-weight:700}.whInventoryRows{overflow:auto}.whInventoryRow{text-align:left;color:#223450;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;min-height:64px;padding:9px 14px;font-size:13px}.whInventoryRow:hover{background:#fbfdff}.whInventoryRow.selected{background:#f3f7ff}.whInventoryRow span{font-size:13px}.invStatus{white-space:nowrap;border-radius:9px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.invStatus.open{color:#e47b09;background:#fff0df}.invStatus.submitted{color:#4163c7;background:#eef3ff}.invStatus.approved{color:#2a964c;background:#e8f8ec}.whInventoryList>footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;min-height:54px;padding:0 14px;display:flex}.whInventoryList>footer small{color:#718098;font-size:12px}.whInventoryList>footer>div{align-items:center;gap:6px;display:flex}.whInventoryList>footer button,.whInventoryList>footer select{color:#465773;background:#fff;border:1px solid #dce5f0;border-radius:9px;height:34px;padding:0 10px;font-size:12px}.whInventoryList>footer button.active{color:#1768f2;border-color:#1768f2}.whInventoryDetail{padding:0 16px 16px}.whInventoryDetail>header{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:flex-start;min-height:100px;padding:16px 0;display:flex}.whInventoryDetail>header h3{margin:0 0 10px;font-size:19px;font-weight:700}.whInventoryDetail>header b{color:#18243c;font-size:19px;display:block}.whInventoryDetail>header small{color:#718098;margin-top:7px;font-size:12px;display:block}.whInventoryDetail>header button{color:#3d4f6b;cursor:pointer;background:0 0;border:0;font-size:22px}.whInventoryDetail h4{color:#1c2a44;margin:0 0 13px;font-size:14px}.whInventoryDetail .whTransferFacts dt{font-size:12px}.whInventoryDetail .whTransferFacts dd{font-size:12.5px}.whInventoryProgress,.whInventoryVariance{border-bottom:1px solid #edf1f6;padding:16px 0}.whInventoryVariance>div{border-bottom:1px solid #f0f3f7;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.whInventoryVariance>div:last-child{border-bottom:0}.whInventoryVariance b,.whInventoryVariance small{display:block}.whInventoryVariance b{font-size:12px}.whInventoryVariance small{color:#718098;margin-top:3px;font-size:12px}.whInventoryVariance strong{font-size:13px}.whInventoryVariance strong.variance{color:#e34c5c}.whInventoryDetail .whTransferActions button{height:44px;font-size:13px}.whInventoryBottom{grid-template-columns:1.7fr 1fr;gap:14px;margin-top:14px;display:grid}.whInventoryBottom>section{padding:18px}.whInventoryBottom h3{margin:0 0 18px;font-size:16px;font-weight:700}.whInventoryBottom>section:first-child>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.whInventoryBottom article{text-align:center;padding:0 8px;position:relative}.whInventoryBottom article:not(:last-child):after{content:"→";color:#8da0bc;font-size:18px;position:absolute;top:14px;right:-9px}.whInventoryBottom article>span{color:#6175c9;background:#f1f4ff;border:2px solid #d1dbe8;border-radius:50%;place-items:center;width:38px;height:38px;margin:0 auto 9px;font-size:14px;font-weight:800;display:grid}.whInventoryBottom article b{font-size:12px;font-weight:700;display:block}.whInventoryBottom article small{color:#718098;margin-top:5px;font-size:12px;line-height:1.45;display:block}.whInventoryVarianceSummary{grid-template-columns:150px 1fr;align-items:center;gap:18px;display:grid}.whInventoryVarianceSummary ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.whInventoryVarianceSummary li{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.whInventoryVarianceSummary li i{background:#1768f2;border-radius:50%;width:8px;height:8px}.whInventoryVarianceSummary li:nth-child(2) i{background:#ee8410}.whInventoryVarianceSummary li:nth-child(3) i{background:#2fa657}.inventoryDonut{background:conic-gradient(#1768f2 0 44%,#ee8410 44% 72%,#2fa657 72% 100%)}.whInventoryPage .whTransferTabs button,.whInventoryPage .whTransferTools input{font-size:13px!important}.whInventoryPage .whTransferTools>button{font-size:12px}.whInventoryPage .whTransferToolbar{overflow:auto}.whInventoryPage .whTransferTabs{min-width:max-content}@media (max-width:1380px){.whInventoryLayout,.whInventoryBottom{grid-template-columns:1fr}}@media (max-width:900px){.whInventoryPage{padding:14px}.whInventoryStats{grid-template-columns:1fr 1fr}.whInventoryHead,.whInventoryRow{min-width:900px}.whInventoryCreate{grid-template-columns:1fr}.whInventoryBottom>section:first-child>div{grid-template-columns:1fr 1fr}.whInventoryVarianceSummary{grid-template-columns:1fr}.whCarrierDonut{margin:auto}}.whProMain{font-size:14px}.whProMain button,.whProMain input,.whProMain select{font-family:inherit}.whProMain .whTransferHeading h1,.whProMain .whReceivingHeading h1,.whProMain .whStockHeading h1{letter-spacing:-.035em!important;font-size:30px!important;font-weight:720!important}.whProMain .whTransferHeading p,.whProMain .whReceivingHeading p,.whProMain .whStockHeading p{font-size:14px!important}.whProMain .whTransferStats article,.whProMain .whReceivingStats article,.whProMain .whStockStats article,.whProMain .whKpis article{border-color:#d7e2ef!important;border-radius:18px!important;box-shadow:0 12px 30px #1f3d690f!important}.whProMain .whTransferStats small,.whProMain .whReceivingStats small,.whProMain .whStockStats small,.whProMain .whKpis small{font-size:12.5px!important}.whProMain .whTransferStats b,.whProMain .whReceivingStats b,.whProMain .whStockStats b{font-size:29px!important}.whProMain .whTransferStats em,.whProMain .whReceivingStats em,.whProMain .whStockStats em{font-size:12px!important}.whProMain .whTransferList,.whProMain .whTransferDetail,.whProMain .whReceivingList,.whProMain .whReceivingDetail,.whProMain .whStockList,.whProMain .whStockSide>section,.whProMain .whPickingList,.whProMain .whPickingDetail,.whProMain .whDispatchList,.whProMain .whDispatchDetail,.whProMain .whTransitList,.whProMain .whTransitDetail,.whProMain .whReturnsList,.whProMain .whReturnsDetail,.whProMain .whInventoryList,.whProMain .whInventoryDetail{border-color:#d7e2ef!important;border-radius:18px!important;box-shadow:0 12px 30px #1f3d690e!important}.whProMain .whTransferTabs button,.whProMain .whTransferTools input{font-size:13px!important}.whProMain .whTransferTools>button,.whProMain .whTransferPrimary{border-radius:10px!important;font-size:12px!important}.whProMain .whTransferHead,.whProMain .whReceivingHead,.whProMain .whStockHead,.whProMain .whPickingHead,.whProMain .whDispatchHead,.whProMain .whTransitHead,.whProMain .whReturnsHead,.whProMain .whInventoryHead{font-size:12px!important;font-weight:720!important}.whProMain .whTransferRow,.whProMain .whReceivingRow,.whProMain .whStockRow,.whProMain .whPickingRow,.whProMain .whDispatchRow,.whProMain .whTransitRow,.whProMain .whReturnsRow,.whProMain .whInventoryRow{min-height:60px!important;font-size:12.5px!important}.whProMain .whTransferDetail h3,.whProMain .whReceivingDetail h3,.whProMain .whPickingDetail h3,.whProMain .whDispatchDetail h3,.whProMain .whTransitDetail h3,.whProMain .whReturnsDetail h3,.whProMain .whInventoryDetail h3{font-size:19px!important}.whProMain .whTransferFacts dt,.whProMain .whTransferSummary dt{font-size:12px!important}.whProMain .whTransferFacts dd,.whProMain .whTransferSummary dd{font-size:12.5px!important}.whProMain .warehouseCard,.whProMain .warehouseGrid>article{border-color:#d7e2ef!important;border-radius:18px!important;box-shadow:0 12px 30px #1f3d690e!important}.whProMain .warehouseCard h3{font-size:19px!important}.whProMain .warehouseCard p,.whProMain .warehouseCard label,.whProMain .warehouseRow small{font-size:13px!important}.whProMain .warehouseRow b{font-size:14px!important}.whPurchasePage{max-width:1720px;margin:0 auto;padding:22px 28px 40px}.whPurchaseStats article.teal>span{color:#138e90;background:#e8f8f7}.whPurchaseStats article.purple>span{color:#6734d8;background:#f0e9ff}.whPurchaseCreate{background:#fff;border:1px solid #d7e2ef;border-radius:17px;grid-template-columns:1.5fr repeat(6,minmax(110px,1fr));align-items:end;gap:10px;margin-bottom:16px;padding:17px 18px;display:grid;box-shadow:0 12px 28px #1f3d690d}.whPurchaseCreate h3{margin:0;font-size:17px}.whPurchaseCreate p{color:#718098;margin:4px 0 0;font-size:12px}.whPurchaseCreate select,.whPurchaseCreate input{color:#243653;background:#fff;border:1px solid #d6e1ee;border-radius:10px;height:42px;padding:0 10px;font-size:12px}.whPurchaseCreate button{color:#fff;background:#1768f2;border:0;border-radius:11px;height:42px;font-size:12px;font-weight:700}.whPurchaseLayout{grid-template-columns:minmax(0,1fr) 390px;gap:14px;display:grid}.whPurchaseList,.whPurchaseDetail{background:#fff;border:1px solid #d7e2ef;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #1f3d690e}.whPurchaseHead,.whPurchaseRow{grid-template-columns:1fr 1.2fr 1.1fr 1.2fr .55fr .8fr .8fr 56px;align-items:center;gap:10px;min-width:1000px;display:grid}.whPurchaseHead{color:#607089;background:#fbfcfe;border-bottom:1px solid #e9eef5;height:48px;padding:0 14px;font-size:12px;font-weight:720}.whPurchaseRows{overflow:auto}.whPurchaseRow{text-align:left;color:#223450;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;min-height:60px;padding:9px 14px;font-size:12.5px}.whPurchaseRow:hover{background:#fbfdff}.whPurchaseRow.selected{background:#f3f7ff}.whPurchaseList>footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;min-height:54px;padding:0 14px;display:flex}.whPurchaseList>footer small{color:#718098;font-size:12px}.whPurchaseList>footer>div{gap:6px;display:flex}.whPurchaseList>footer button,.whPurchaseList>footer select{background:#fff;border:1px solid #dce5f0;border-radius:9px;height:34px;padding:0 10px;font-size:12px}.whPurchaseList>footer button.active{color:#1768f2;border-color:#1768f2}.whPurchaseDetail{padding:0 17px 17px}.whPurchaseDetail>header{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:flex-start;min-height:92px;padding:16px 0;display:flex}.whPurchaseDetail>header h3{margin:0 0 8px;font-size:20px}.whPurchaseDetail>header b{font-size:19px;display:block}.whPurchaseDetail>header small{color:#718098;margin-top:5px;font-size:12px;display:block}.whPurchaseDetail>section{border-bottom:1px solid #edf1f6;padding:15px 0}.whPurchaseDetail h4{color:#1768f2;margin:0 0 12px;font-size:14px}.whPurchaseDetail dl{gap:10px;margin:0;display:grid}.whPurchaseDetail dl>div{grid-template-columns:1fr auto;gap:12px;display:grid}.whPurchaseDetail dt{color:#61718b;font-size:12px}.whPurchaseDetail dd{text-align:right;margin:0;font-size:12.5px;font-weight:650}.poStatus{border-radius:9px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.poStatus.draft{color:#667085;background:#f2f4f7}.poStatus.pending{color:#e67b08;background:#fff0df}.poStatus.approved{color:#268f49;background:#e8f8ec}.poStatus.sent{color:#1768f2;background:#e9f1ff}.poStatus.partial{color:#2086ba;background:#eaf6ff}.poStatus.closed{color:#4c5e76;background:#eef1f5}.whPurchaseBottom{grid-template-columns:1.1fr 1fr;gap:14px;margin-top:14px;display:grid}.whPurchaseBottom>section{background:#fff;border:1px solid #d7e2ef;border-radius:18px;padding:18px;box-shadow:0 12px 28px #1f3d690b}.whPurchaseBottom h3{margin:0 0 16px;font-size:18px}.whFlowSteps{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.whFlowSteps>div{text-align:center;position:relative}.whFlowSteps>div>span{color:#1768f2;background:#edf3ff;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 9px;display:grid}.whFlowSteps b{font-size:12px;display:block}.whFlowSteps small{color:#718098;margin-top:4px;font-size:12px;display:block}.whPurchaseSummary{grid-template-columns:170px 1fr;align-items:center;gap:18px;display:grid}.whMiniDonut{background:conic-gradient(#1768f2 0 28%,#26a85a 28% 50%,#ff8b11 50% 70%,#7d46da 70% 86%,#2aa6a6 86% 100%);border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:relative}.whMiniDonut:after{content:"";background:#fff;border-radius:50%;width:88px;height:88px;position:absolute}.whMiniDonut b,.whMiniDonut small{z-index:1;position:relative}.whMiniDonut b{font-size:14px}.whMiniDonut small{margin-top:25px;font-size:12px}.whPurchaseSummary p{justify-content:space-between;gap:12px;margin:8px 0;font-size:12px;display:flex}.whConnectedSimple{max-width:1200px;margin:0 auto}.whCheck{align-items:center;gap:9px;display:flex!important}.whCheck input{width:18px!important;height:18px!important}@media (max-width:1380px){.whPurchaseLayout{grid-template-columns:1fr}.whPurchaseCreate{grid-template-columns:1fr 1fr 1fr}.whPurchaseBottom{grid-template-columns:1fr}}@media (max-width:900px){.whPurchasePage{padding:14px}.whPurchaseCreate,.whPurchaseBottom{grid-template-columns:1fr}.whFlowSteps{grid-template-columns:1fr 1fr}.whPurchaseSummary{grid-template-columns:1fr}.whMiniDonut{margin:auto}}.whLocationCard select{color:#1f304b;appearance:none;background:0 0;border:0;outline:0;max-width:145px;padding:0;font-size:12px;font-weight:700}.whLocationCard{cursor:default}@media print{.whProSidebar,.whProTopbar,.whBell,.whTransferTools,.whTransferToolbar,.whTransferQuick,.whNewTransfer,.whNewReceiving{display:none!important}.whProShell{display:block!important}.whProMain{width:100%!important}.whTransferDetail,.whPickingDetail,.whDispatchDetail,.whTransitDetail,.whReturnsDetail,.whInventoryDetail,.whPurchaseDetail{box-shadow:none!important;border:1px solid #ccd6e4!important}}.whSupplierPage{max-width:1720px;margin:0 auto;padding:22px 28px 40px}.whSupplierHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.whSupplierHeading h1{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:720}.whSupplierHeading p{color:#6f7f98;margin:6px 0 0;font-size:14px}.whSupplierHeading p span{padding:0 9px}.whNewSupplier{color:#fff;cursor:pointer;background:#1768f2;border:0;border-radius:12px;height:44px;padding:0 17px;font-size:13px;font-weight:700;box-shadow:0 10px 22px #1768f22e}.whSupplierCreate{background:#fff;border:1px solid #d8e3f0;border-radius:16px;grid-template-columns:1.2fr repeat(5,1fr) auto;align-items:end;gap:10px;margin-bottom:16px;padding:17px 18px;display:grid;box-shadow:0 12px 28px #25436f0d}.whSupplierCreate h3{margin:0;font-size:17px}.whSupplierCreate p{color:#718098;margin:4px 0 0;font-size:12px}.whSupplierCreate input{border:1px solid #d8e2ee;border-radius:10px;height:42px;padding:0 10px;font-size:12px}.whSupplierCreate button{color:#fff;background:#1768f2;border:0;border-radius:10px;height:42px;padding:0 16px;font-size:12px;font-weight:700}.whSupplierLayout{grid-template-columns:minmax(0,1fr) 390px;gap:14px;display:grid}.whSupplierList,.whSupplierDetail,.whSupplierBottom>section{background:#fff;border:1px solid #d8e3f0;border-radius:16px;overflow:hidden;box-shadow:0 12px 28px #25436f0d}.whSupplierHead,.whSupplierRow{grid-template-columns:1fr 1.25fr 1.45fr 1.05fr .7fr .9fr .7fr 48px;align-items:center;gap:9px;min-width:1080px;display:grid}.whSupplierHead{color:#607089;background:#fbfcfe;border-bottom:1px solid #e9eef5;height:48px;padding:0 14px;font-size:12px;font-weight:700}.whSupplierRows{overflow:auto}.whSupplierRow{text-align:left;color:#223450;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;min-height:62px;padding:9px 14px}.whSupplierRow:hover{background:#fbfdff}.whSupplierRow.selected{background:#f3f7ff}.whSupplierRow span,.whSupplierRow b{font-size:12.5px}.whSupplierRow small{color:#718098;margin-top:3px;font-size:12px;display:block}.supStatus{border-radius:9px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.supStatus.active{color:#26984b;background:#e8f8ec}.supStatus.inactive{color:#667085;background:#f2f4f7}.whSupplierList>footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;min-height:54px;padding:0 14px;display:flex}.whSupplierList>footer small{color:#718098;font-size:12px}.whSupplierList>footer>div{gap:6px;display:flex}.whSupplierList>footer button,.whSupplierList>footer select{background:#fff;border:1px solid #dce5f0;border-radius:8px;height:32px;padding:0 9px;font-size:12px}.whSupplierList>footer button.active{color:#1768f2;border-color:#1768f2}.whSupplierDetail{padding:0 17px 17px}.whSupplierDetail>header{border-bottom:1px solid #e8edf4;justify-content:space-between;min-height:112px;padding:17px 0;display:flex}.whSupplierDetail>header h3{margin:0 0 10px;font-size:19px}.whSupplierDetail>header b{color:#1768f2;font-size:21px;display:block}.whSupplierDetail>header strong{margin-top:5px;font-size:14px;display:block}.whSupplierDetail>header button{background:0 0;border:0;font-size:22px}.whSupplierDetail section{border-bottom:1px solid #edf1f6;padding:15px 0}.whSupplierDetail h4{color:#1768f2;margin:0 0 12px;font-size:14px}.whSupplierDetail dl{gap:10px;margin:0;display:grid}.whSupplierDetail dl>div{grid-template-columns:1fr auto;gap:12px;display:grid}.whSupplierDetail dt{color:#61718b;font-size:12px}.whSupplierDetail dd{text-align:right;margin:0;font-size:12px;font-weight:650}.whSupplierPerformance>div{background:#edf2f7;border-radius:20px;height:7px;overflow:hidden}.whSupplierPerformance>div span{background:#1f9a5a;border-radius:20px;height:100%;display:block}.whSupplierPerformance small{color:#718098;margin-top:8px;font-size:12px;display:block}.whSupplierActions{gap:8px;padding-top:14px;display:grid}.whSupplierActions button{color:#fff;background:#1768f2;border:0;border-radius:10px;height:42px;font-size:12px;font-weight:700}.whSupplierActions button.outline{color:#1768f2;background:#fff;border:1px solid #1768f2}.whSupplierBottom{grid-template-columns:1.05fr 1fr;gap:14px;margin-top:14px;display:grid}.whSupplierBottom>section{padding:18px}.whSupplierBottom h3{margin:0 0 17px;font-size:17px}.whSupplierStats article{border-color:#d8e3f0;box-shadow:0 12px 28px #25436f0d}.whConnectedSimple,.whProMain>.warehouseGrid{gap:16px!important;max-width:1720px!important;padding:22px 28px 40px!important}.whConnectedSimple .warehouseCard,.whProMain>.warehouseGrid .warehouseCard,.whProMain>.warehouseGrid>article{background:#fff;border:1px solid #d8e3f0!important;border-radius:16px!important;padding:22px!important;box-shadow:0 12px 28px #25436f0d!important}.whConnectedSimple .warehouseCard h3,.whProMain>.warehouseGrid h3{letter-spacing:-.01em;font-size:19px!important;font-weight:700!important}.whConnectedSimple .warehouseCard p,.whProMain>.warehouseGrid p{line-height:1.55;font-size:13px!important}.whConnectedSimple input,.whConnectedSimple select,.whConnectedSimple textarea,.whProMain>.warehouseGrid input,.whProMain>.warehouseGrid select{border:1px solid #d8e2ee!important;border-radius:11px!important;height:46px!important;font-size:13px!important}.whConnectedSimple button,.whProMain>.warehouseGrid button{border-radius:11px!important;min-height:42px!important;font-size:12.5px!important;font-weight:700!important}.whConnectedSimple .warehouseRow,.whProMain>.warehouseGrid .warehouseRow{padding:14px 0!important}.whConnectedSimple .warehouseRow b,.whProMain>.warehouseGrid .warehouseRow b{font-size:14px!important}.whConnectedSimple .warehouseRow small,.whProMain>.warehouseGrid .warehouseRow small{font-size:12px!important}.whConnectedSimple .poStatus,.whProMain>.warehouseGrid .poStatus{border-radius:8px!important;padding:6px 9px!important;font-size:12px!important}.whProMain>.warehouseGrid pre{background:#f7f9fc;border:1px solid #e5ebf3;border-radius:12px;padding:14px;font-size:12px;line-height:1.6;overflow:auto}@media (max-width:1380px){.whSupplierLayout{grid-template-columns:1fr}.whSupplierCreate{grid-template-columns:1fr 1fr 1fr}.whSupplierBottom{grid-template-columns:1fr}}@media (max-width:850px){.whSupplierPage{padding:14px}.whSupplierStats{grid-template-columns:1fr 1fr}.whSupplierCreate,.whSupplierBottom{grid-template-columns:1fr}.whConnectedSimple,.whProMain>.warehouseGrid{padding:14px!important}}.whSettingsPage{max-width:1720px;margin:0 auto;padding:22px 28px 42px}.whSettingsHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.whSettingsHeading h1{letter-spacing:-.035em;color:#15213a;margin:0;font-size:30px;font-weight:730}.whSettingsHeading p{color:#6e7e96;margin:6px 0 0;font-size:14px}.whSettingsHeading p span{padding:0 8px}.whSettingsSave{color:#fff;cursor:pointer;background:#1468f3;border:0;border-radius:11px;height:44px;padding:0 17px;font-size:13px;font-weight:700;box-shadow:0 10px 22px #1468f32e}.whSettingsSave span{margin-left:10px}.whSettingsStats{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.whSettingsStats article{background:#fff;border:1px solid #dbe5f1;border-radius:16px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-height:116px;padding:17px 16px;display:grid;box-shadow:0 10px 25px #25436f0b}.whSettingsStats article>span{border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;font-weight:700;display:grid}.whSettingsStats small,.whSettingsStats b,.whSettingsStats em{display:block}.whSettingsStats small{color:#56677f;font-size:12px}.whSettingsStats b{letter-spacing:-.025em;margin-top:5px;font-size:26px;font-weight:730}.whSettingsStats em{color:#64758e;margin-top:7px;font-size:12px;font-style:normal;line-height:1.35}.whSettingsStats .blue>span{color:#1768f2;background:#e9f0ff}.whSettingsStats .green>span{color:#259b4b;background:#e8f8ec}.whSettingsStats .purple>span{color:#6d3bd8;background:#efe9ff}.whSettingsStats .orange>span{color:#ed7f0a;background:#fff0df}.whSettingsStats .red>span{color:#dd4458;background:#ffe9ed}.whSettingsLayout{grid-template-columns:minmax(0,1fr) 355px;align-items:start;gap:14px;display:grid}.whSettingsMain,.whSettingsSide>section{background:#fff;border:1px solid #dbe5f1;border-radius:16px;box-shadow:0 10px 26px #25436f0b}.whSettingsMain{overflow:hidden}.whSettingsTabs{border-bottom:1px solid #e8edf4;align-items:stretch;gap:3px;height:58px;padding:0 12px;display:flex;overflow:auto}.whSettingsTabs button{color:#455670;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:650;display:flex;position:relative}.whSettingsTabs button.active{color:#1768f2}.whSettingsTabs button.active:after{content:"";background:#1768f2;border-radius:2px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.whSettingsGeneral{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:14px;display:grid}.whSettingsSingle{padding:14px}.whSettingCard{background:#fff;border:1px solid #dfe7f1;border-radius:14px;padding:16px;box-shadow:0 7px 18px #25436f08}.whSettingCard.wide{grid-column:span 2}.whSettingCard>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.whSettingCard>header h3{margin:0;font-size:16px;font-weight:700}.whSettingCard>header span{color:#75849a;font-size:12px}.whSettingCard label{color:#41516b;margin:0 0 11px;font-size:12px;font-weight:650;display:block}.whSettingCard input,.whSettingCard select{color:#253653;background:#fff;border:1px solid #d7e1ed;border-radius:9px;width:100%;height:40px;margin-top:6px;padding:0 10px;font-size:12px;display:block}.whSettingTwo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.whToggleRow{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:14px;min-height:54px;display:flex}.whToggleRow:first-of-type{border-top:0}.whToggleRow span b,.whToggleRow span small{display:block}.whToggleRow span b{color:#293a56;font-size:12.5px;font-weight:700}.whToggleRow span small{color:#75849b;margin-top:3px;font-size:12px;line-height:1.4}.whToggleRow>button{cursor:pointer;background:#bdc9d9;border:0;border-radius:999px;width:38px;height:22px;padding:2px;transition:all .2s}.whToggleRow>button i{background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;display:block;box-shadow:0 2px 5px #00000029}.whToggleRow>button.on{background:#1768f2}.whToggleRow>button.on i{transform:translate(16px)}.whSettingAction{color:#1768f2;cursor:pointer;background:#fff;border:1px solid #1768f2;border-radius:10px;height:42px;padding:0 16px;font-size:12px;font-weight:700}.whSettingList{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;min-height:58px;display:flex}.whSettingList:first-of-type{border-top:0}.whSettingList>span{color:#35506f;align-items:center;gap:10px;display:flex}.whSettingList>span>span b,.whSettingList>span>span small{display:block}.whSettingList b{font-size:12.5px}.whSettingList small{color:#76849a;margin-top:3px;font-size:12px}.whSettingsPolicy{border:1px solid #dfe7f1;border-radius:14px;margin:0 14px 14px;padding:14px 16px}.whSettingsPolicy>header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.whSettingsPolicy h3{margin:0;font-size:15px}.whSettingsPolicy>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.whSettingsPolicy article{border-right:1px solid #e5ebf3;padding-right:14px}.whSettingsPolicy article:last-child{border-right:0}.whSettingsPolicy b,.whSettingsPolicy small{display:block}.whSettingsPolicy b{font-size:12px}.whSettingsPolicy small{color:#75849b;margin-top:4px;font-size:12px;line-height:1.45}.whSettingsSide{gap:14px;display:grid}.whSettingsSide>section{padding:16px}.whSettingsSide h3{margin:0 0 14px;font-size:16px;font-weight:700}.whConfigRow{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.whConfigRow span{color:#44556f;font-size:12px}.whConfigRow em{color:#248e48;background:#e8f8ec;border-radius:7px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.whConfigRow em.warn{color:#df790a;background:#fff0df}.whSettingsSide>section>button{color:#1768f2;cursor:pointer;background:#fff;border:1px solid #1768f2;border-radius:9px;width:100%;height:39px;margin-top:8px;font-size:12px;font-weight:700}.whProMain .warehouseCard,.whProMain .warehouseGrid>article,.whReceivingList,.whReceivingDetail,.whStockList,.whStockSide>section,.whTransferList,.whTransferDetail,.whPickingList,.whPickingDetail,.whDispatchList,.whDispatchDetail,.whTransitList,.whTransitDetail,.whReturnList,.whReturnDetail,.whCountList,.whCountDetail,.whPurchaseList,.whPurchaseDetail,.whSupplierList,.whSupplierDetail{border-color:#d8e3ef!important;border-radius:16px!important;box-shadow:0 12px 28px #25436f0d!important}.whProMain h1,.whReceivingHeading h1,.whTransferHeading h1,.whReturnHeading h1,.whCountHeading h1,.whPurchaseHeading h1,.whSupplierHeading h1{letter-spacing:-.035em!important;font-weight:730!important}.whProMain h2,.whProMain h3{letter-spacing:-.015em}.whProMain button,.whProMain input,.whProMain select{transition:border-color .16s,box-shadow .16s,background .16s}.whProMain button:focus-visible,.whProMain input:focus,.whProMain select:focus{outline:none;box-shadow:0 0 0 3px #1768f21f}.whReceivingRow,.whStockRow,.whTransferRow,.whPickingRow,.whDispatchRow,.whTransitRow,.whReturnRow,.whCountRow,.whPurchaseRow,.whSupplierRow{min-height:60px!important;font-size:12px!important}.whReceivingHead,.whStockHead,.whTransferHead,.whPickingHead,.whDispatchHead,.whTransitHead,.whReturnHead,.whCountHead,.whPurchaseHead,.whSupplierHead{font-size:12px!important}.whRowDots{font-size:16px!important}.whProMain footer small{font-size:12px!important}@media (max-width:1400px){.whSettingsStats{grid-template-columns:repeat(3,1fr)}.whSettingsGeneral{grid-template-columns:1fr 1fr}.whSettingsLayout{grid-template-columns:1fr}.whSettingsSide{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.whSettingsPage{padding:14px}.whSettingsHeading{align-items:center}.whSettingsHeading h1{font-size:25px}.whSettingsStats{grid-template-columns:1fr 1fr}.whSettingsGeneral{grid-template-columns:1fr}.whSettingCard.wide{grid-column:span 1}.whSettingsSide,.whSettingsPolicy>div{grid-template-columns:1fr}.whSettingsPolicy article{border-bottom:1px solid #e5ebf3;border-right:0;padding-bottom:10px}.whSettingsPolicy article:last-child{border-bottom:0}}.workforceReference .wcOnboardingPage{color:#13203c;max-width:1700px;margin:0 auto;padding:22px 28px 40px}.workforceReference .wcOnboardingCrumb{color:#6680a9;align-items:center;gap:10px;margin:3px 0 16px;font-size:13px;display:flex}.workforceReference .wcOnboardingCrumb strong{color:#253452;font-weight:700}.workforceReference .wcOnboardingCrumb b{color:#93a4be;font-weight:600}.workforceReference .wcOnboardingLayout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}.workforceReference .wcOnboardingCard,.workforceReference .wcFlowCard,.workforceReference .wcPreviewCard,.workforceReference .wcBadgeReady{background:#fff;border:1px solid #dbe5f1;border-radius:17px;box-shadow:0 12px 30px #2342700e}.workforceReference .wcOnboardingCard{overflow:hidden}.workforceReference .wcOnboardingSteps{background:#fff;border-bottom:1px solid #e7edf5;grid-template-columns:repeat(3,1fr);height:76px;display:grid}.workforceReference .wcOnboardingSteps>div{color:#566783;align-items:center;gap:11px;padding:0 22px;display:flex;position:relative}.workforceReference .wcOnboardingSteps>div.active:after{content:"";background:#1768f2;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.workforceReference .wcOnboardingSteps i{color:#4e6487;background:#fff;border:1px solid #d3deec;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;font-weight:700;display:grid}.workforceReference .wcOnboardingSteps .active i{color:#fff;background:#1768f2;border-color:#1768f2;box-shadow:0 5px 13px #1768f238}.workforceReference .wcOnboardingSteps b,.workforceReference .wcOnboardingSteps small{display:block}.workforceReference .wcOnboardingSteps b{color:#263754;font-size:14px;font-weight:700}.workforceReference .wcOnboardingSteps small{color:#7586a0;margin-top:3px;font-size:12px}.workforceReference .wcOnboardingFormBody{padding:20px 26px 18px}.workforceReference .wcOnboardingFormBody>header{margin-bottom:18px}.workforceReference .wcOnboardingFormBody>header>span{letter-spacing:.08em;color:#657898;font-size:12px;font-weight:800}.workforceReference .wcOnboardingFormBody h2{letter-spacing:-.025em;margin:4px 0;font-size:25px;font-weight:720}.workforceReference .wcOnboardingFormBody>header p{color:#71819a;margin:0;font-size:13px;line-height:1.45}.workforceReference .wcOnboardingGrid{gap:13px 16px;margin-bottom:14px;display:grid}.workforceReference .wcOnboardingGrid.three{grid-template-columns:repeat(3,1fr)}.workforceReference .wcOnboardingGrid.four{grid-template-columns:1.05fr 1.15fr .9fr .85fr}.workforceReference .wcOnboardingGrid.two{grid-template-columns:1fr 1fr}.workforceReference .wcOnboardingGrid label{color:#273754;margin:0;font-size:12.5px;font-weight:650;display:block}.workforceReference .wcOnboardingGrid label>em{color:#f04438;font-style:normal}.workforceReference .wcOnboardingGrid input,.workforceReference .wcOnboardingGrid select,.workforceReference .wcReadField,.workforceReference .wcBadgeField,.workforceReference .wcActiveField{color:#172540;background:#fff;border:1px solid #d6e0ec;border-radius:10px;outline:none;width:100%;height:43px;margin-top:7px;padding:0 12px;font-size:13px;transition:all .16s}.workforceReference .wcOnboardingGrid input:focus,.workforceReference .wcOnboardingGrid select:focus{border-color:#2d7af3;box-shadow:0 0 0 3px #1768f21a}.workforceReference .wcOnboardingGrid input::placeholder{color:#98a6b9}.workforceReference .wcReadField,.workforceReference .wcBadgeField,.workforceReference .wcActiveField{justify-content:space-between;align-items:center;display:flex}.workforceReference .wcReadField small{color:#7e8ea6;font-size:12px;font-weight:500}.workforceReference .wcBadgeField{color:#6e7f99}.workforceReference .wcBadgeField b{letter-spacing:2px;color:#1c2d49;font-size:16px}.workforceReference .wcActiveField{color:#278d4a;background:#f5fbf7;justify-content:flex-start;gap:7px;font-weight:700}.workforceReference .wcActiveField span{color:#2ecb62}.workforceReference .wcFieldHint{color:#7c8ca3;margin-top:5px;font-size:12px;font-weight:500;line-height:1.35;display:block}.workforceReference .wcOnboardingGrid .wide2{grid-column:span 2}.workforceReference .wcMoneyInput{grid-template-columns:36px 1fr;margin-top:7px;display:grid}.workforceReference .wcMoneyInput span{color:#506684;background:#f8faff;border:1px solid #d6e0ec;border-right:0;border-radius:10px 0 0 10px;place-items:center;height:43px;font-weight:700;display:grid}.workforceReference .wcMoneyInput input{border-radius:0 10px 10px 0;margin:0}.workforceReference .wcRoleProcess{background:linear-gradient(135deg,#071d18,#09241d);border:1px solid #143d31;border-radius:13px;grid-template-columns:repeat(3,1fr);margin-top:6px;display:grid;overflow:hidden;box-shadow:0 12px 24px #051c1621}.workforceReference .wcRoleProcess article{grid-template-columns:38px 1fr;align-items:start;gap:10px;padding:15px 17px;display:grid}.workforceReference .wcRoleProcess article+article{border-left:1px solid #46d78b2e}.workforceReference .wcRoleProcess article>span{color:#34e984;border:2px solid #26d36f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:grid}.workforceReference .wcRoleProcess b,.workforceReference .wcRoleProcess small{display:block}.workforceReference .wcRoleProcess b{color:#37e582;font-size:12.5px}.workforceReference .wcRoleProcess small{color:#c6d9d0;margin-top:4px;font-size:12px;line-height:1.45}.workforceReference .wcOnboardingActions{background:#fff;border-top:1px solid #e8edf4;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.workforceReference .wcOnboardingActions>div{gap:10px;display:flex}.workforceReference .wcOnboardingActions button{cursor:pointer;border-radius:10px;height:42px;padding:0 20px;font-size:12.5px;font-weight:700}.workforceReference .wcOnboardingActions>.ghost{color:#263855;background:#fff;border:1px solid #d9e2ee}.workforceReference .wcSaveOutline{color:#1768f2;background:#fff;border:1px solid #1768f2}.workforceReference .wcSavePrimary{color:#fff;background:#1768f2;border:1px solid #1768f2;box-shadow:0 7px 17px #1768f233}.workforceReference .wcSavePrimary span{margin-left:8px;font-size:17px}.workforceReference .wcOnboardingSide{gap:15px;display:grid}.workforceReference .wcFlowCard,.workforceReference .wcPreviewCard{padding:18px}.workforceReference .wcFlowCard>.eyebrow,.workforceReference .wcPreviewCard>.eyebrow{color:#5872a0;letter-spacing:.07em;font-size:12px;font-weight:800}.workforceReference .wcFlowStep{border:1px solid #e0e7f1;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:70px;margin-top:12px;padding:12px;display:grid;position:relative}.workforceReference .wcFlowStep.active{background:#f6f9ff;border-color:#9fc1ff;box-shadow:0 5px 15px #266ce80d}.workforceReference .wcFlowStep i{color:#536884;border:1px solid #d5dfeb;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-style:normal;font-weight:700;display:grid}.workforceReference .wcFlowStep.active i{color:#fff;background:#1768f2;border-color:#1768f2}.workforceReference .wcFlowStep b,.workforceReference .wcFlowStep small{display:block}.workforceReference .wcFlowStep b{font-size:13px}.workforceReference .wcFlowStep small{color:#7788a0;margin-top:4px;font-size:12px}.workforceReference .wcFlowStep em{color:#637590;border:1px solid #dbe4ef;border-radius:999px;padding:5px 8px;font-size:11.5px;font-style:normal}.workforceReference .wcFlowStep.active em{color:#1768f2;background:#fff;border-color:#b9d2ff}.workforceReference .wcPreviewCard dl{gap:13px;margin:13px 0 0;display:grid}.workforceReference .wcPreviewCard dl>div{grid-template-columns:1fr auto;gap:12px;display:grid}.workforceReference .wcPreviewCard dt{color:#667995;font-size:12px}.workforceReference .wcPreviewCard dd{color:#1c2c49;text-align:right;text-transform:capitalize;margin:0;font-size:12px;font-weight:700}.workforceReference .wcBadgeReady{color:#258b47;background:#f2fff5;border-color:#a8e7b9;padding:15px 45px 15px 16px;position:relative}.workforceReference .wcBadgeReady b,.workforceReference .wcBadgeReady small{display:block}.workforceReference .wcBadgeReady b{font-size:12px}.workforceReference .wcBadgeReady small{color:#647e6c;margin-top:5px;font-size:12px}.workforceReference .wcBadgeReady>span{border:2px solid #2bb95a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid;position:absolute;top:20px;right:16px}.workforceReference .workerDirectory,.workforceReference .profileList,.workforceReference .permissionBuilder,.workforceReference .workerForm,.workforceReference .workerFlow,.workforceReference .scheduleCreatePanel,.workforceReference .scheduleTeamPanel,.workforceReference .clockReferencePanel,.workforceReference .wcPanel,.workforceReference .wfPanels article,.workforceReference .paymentGrid article{border-color:#dbe5f1!important;border-radius:15px!important;box-shadow:0 10px 26px #2342700b!important}.workforceReference .workerSectionHead h3,.workforceReference .workerDirectory>h3,.workforceReference .workerForm>h3,.workforceReference .permissionBuilder h3{letter-spacing:-.015em;font-size:18px!important;font-weight:700!important}.workforceReference .workerSectionHead p,.workforceReference .detailNote,.workforceReference .muted{line-height:1.5;font-size:12.5px!important}.workforceReference .primary,.workforceReference .ghost,.workforceReference .rowActions button,.workforceReference .documentUpload button{min-height:38px;border-radius:10px!important;font-size:12px!important;font-weight:700!important}.workforceReference input,.workforceReference select,.workforceReference textarea{font-size:13px}.workforceReference .profileCard{box-shadow:0 5px 15px #23427006;border-radius:12px!important}.workforceReference .paymentGrid article,.workforceReference .wfPanels article{background:#fff!important}.workforceReference .correctionRow,.workforceReference .payrollRow,.workforceReference .documentList article{font-size:12.5px}.workforceReference .correctionRow b,.workforceReference .payrollRow b,.workforceReference .documentList article b{font-size:13px}.workforceReference .profilePill,.workforceReference .status{border-radius:999px!important;padding:5px 9px!important;font-size:12px!important}@media (max-width:1250px){.workforceReference .wcOnboardingLayout{grid-template-columns:1fr}.workforceReference .wcOnboardingSide{grid-template-columns:1fr 1fr}.workforceReference .wcBadgeReady{grid-column:1/-1}.workforceReference .wcOnboardingGrid.four{grid-template-columns:1fr 1fr}}@media (max-width:820px){.workforceReference .wcOnboardingPage{padding:15px}.workforceReference .wcOnboardingSteps{grid-template-columns:1fr;height:auto;padding:8px}.workforceReference .wcOnboardingSteps>div{padding:10px}.workforceReference .wcOnboardingSteps>div.active:after{display:none}.workforceReference .wcOnboardingGrid.three,.workforceReference .wcOnboardingGrid.four,.workforceReference .wcOnboardingGrid.two,.workforceReference .wcRoleProcess,.workforceReference .wcOnboardingSide{grid-template-columns:1fr}.workforceReference .wcOnboardingGrid .wide2{grid-column:auto}.workforceReference .wcRoleProcess article+article{border-top:1px solid #46d78b2e;border-left:0}.workforceReference .wcOnboardingActions{flex-direction:column;align-items:stretch;gap:10px}.workforceReference .wcOnboardingActions>div{grid-template-columns:1fr 1fr;display:grid}.workforceReference .wcOnboardingActions button{width:100%}}.whReportsPage{max-width:1720px;margin:0 auto;padding:22px 28px 40px}.whReportsHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.whReportsHeading h1{letter-spacing:-.03em;color:#15213a;margin:0;font-size:29px;font-weight:720}.whReportsHeading p{color:#697b95;margin:6px 0 0;font-size:14px}.whReportsHeading p span{padding:0 9px}.whReportsHeading>button{color:#fff;background:#1768f2;border:0;border-radius:12px;align-items:center;gap:8px;height:46px;padding:0 17px;font-size:13px;font-weight:700;display:flex;box-shadow:0 10px 22px #1768f22e}.whReportsStats{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.whReportsStats article{background:#fff;border:1px solid #d8e3ef;border-radius:17px;grid-template-columns:54px 1fr;align-items:center;gap:12px;min-height:118px;padding:17px 15px;display:grid;box-shadow:0 12px 28px #25436f0d}.whReportsStats article>span{border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.whReportsStats small,.whReportsStats b,.whReportsStats em{display:block}.whReportsStats small{color:#52647e;font-size:12px}.whReportsStats b{letter-spacing:-.025em;margin-top:5px;font-size:27px;font-weight:740}.whReportsStats em{color:#60738e;margin-top:7px;font-size:12px;font-style:normal;line-height:1.35}.whReportsStats .blue>span{color:#1768f2;background:#e9f0ff}.whReportsStats .green>span{color:#26984b;background:#e8f8ec}.whReportsStats .purple>span,.whReportsStats .violet>span{color:#733de0;background:#f1e9ff}.whReportsStats .teal>span{color:#1592a0;background:#e6f8f8}.whReportsStats .orange>span{color:#eb7f0c;background:#fff0df}.whReportsLayout{grid-template-columns:minmax(0,1fr) 370px;gap:14px;display:grid}.whReportsList,.whReportDetail{background:#fff;border:1px solid #d8e3ef;border-radius:17px;overflow:hidden;box-shadow:0 12px 30px #25436f0d}.whReportToolbar{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:0 13px;display:flex}.whReportTabs{align-self:stretch;display:flex;overflow:auto}.whReportTabs button{color:#455670;white-space:nowrap;background:0 0;border:0;padding:0 13px;font-size:12px;font-weight:650;position:relative}.whReportTabs button.active{color:#1768f2}.whReportTabs button.active:after{content:"";background:#1768f2;border-radius:2px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.whReportTools{align-items:center;gap:8px;display:flex}.whReportTools label{border:1px solid #dce5f0;border-radius:10px;align-items:center;gap:7px;width:250px;height:38px;padding:0 10px;display:flex}.whReportTools input{border:0;outline:0;width:100%;font-size:12px}.whReportTools button{color:#40516d;background:#fff;border:1px solid #dce5f0;border-radius:10px;height:38px;padding:0 11px;font-size:12px;font-weight:650}.whReportHead,.whReportRow{grid-template-columns:1fr 1.4fr 1.05fr 1fr .9fr .7fr .75fr 72px;align-items:center;gap:9px;min-width:1030px;display:grid}.whReportHead{color:#607089;letter-spacing:.02em;background:#fbfcfe;border-bottom:1px solid #e9eef5;height:46px;padding:0 14px;font-size:12px;font-weight:700}.whReportRows{overflow:auto}.whReportRow{text-align:left;color:#223450;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;min-height:59px;padding:8px 14px;font-size:12.2px}.whReportRow:hover{background:#fbfdff}.whReportRow.selected{background:#f4f8ff}.reportFormat,.reportReady{border-radius:8px;align-items:center;padding:5px 8px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.reportFormat.pdf{color:#dc4242;background:#fff0f0}.reportFormat.excel,.reportReady{color:#268c48;background:#e9f8ed}.whReportActions{color:#56708f;white-space:nowrap;font-size:15px}.whReportsList>footer{justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;display:flex}.whReportsList>footer small{color:#718098;font-size:12px}.whReportsList>footer>div{align-items:center;gap:6px;display:flex}.whReportsList>footer button,.whReportsList>footer select{background:#fff;border:1px solid #dce5f0;border-radius:8px;height:31px;padding:0 9px;font-size:12px}.whReportsList>footer button.active{color:#1768f2;border-color:#1768f2}.whReportDetail{padding:0 17px 17px}.whReportDetail>header{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:flex-start;min-height:88px;padding:16px 0;display:flex}.whReportDetail>header h3{margin:0 0 9px;font-size:18px}.whReportDetail>header b{color:#1768f2;font-size:20px;display:block}.whReportDetail>header small{color:#667994;margin-top:5px;font-size:12px;display:block}.whReportDetail>header button{color:#43536d;background:0 0;border:0;font-size:21px}.whReportDetail>section{border-bottom:1px solid #edf1f6;padding:16px 0}.whReportDetail h4{color:#1768f2;margin:0 0 13px;font-size:14px}.whReportDetail dl{gap:10px;margin:0;display:grid}.whReportDetail dl>div{grid-template-columns:1fr auto;gap:12px;display:grid}.whReportDetail dt{color:#61718b;font-size:12px}.whReportDetail dd{text-align:right;color:#22324d;max-width:190px;margin:0;font-size:12px;font-weight:650}.whReportDetailActions{gap:9px;padding-top:15px;display:grid}.whReportDetailActions button{color:#fff;background:#1768f2;border:0;border-radius:11px;height:43px;font-size:12.5px;font-weight:700}.whReportDetailActions .outline{color:#1768f2;background:#fff;border:1px solid #b9cdf0}.whReportsBottom{background:#f7faff;border-top:1px solid #e8eef7;grid-template-columns:.9fr 1.15fr .9fr;gap:14px;padding:14px;display:grid}.whReportsBottom>section{background:#fff;border:1px solid #dce6f2;border-radius:14px;min-height:210px;padding:16px;box-shadow:0 8px 20px #25436f09}.whReportsBottom h3{margin:0 0 14px;font-size:15px}.whReportDonut{grid-template-columns:125px 1fr;align-items:center;gap:16px;display:grid}.whReportDonut .whMiniDonut{width:120px;height:120px}.whReportDonut p{justify-content:space-between;margin:0;padding:5px 0;font-size:12px;display:flex}.whPerformanceBars{gap:12px;display:grid}.whPerformanceBars>div{grid-template-columns:110px 1fr 60px;align-items:center;gap:10px;font-size:12px;display:grid}.whPerformanceBars i{background:#edf2f8;border-radius:999px;height:8px;overflow:hidden}.whPerformanceBars i b{background:linear-gradient(90deg,#1768f2,#783be0);border-radius:999px;height:100%;display:block}.whPerformanceBars strong{text-align:right;font-size:12px}.whAnalysisFlow{grid-template-columns:repeat(5,1fr);align-items:start;gap:7px;display:grid}.whAnalysisFlow>div{text-align:center}.whAnalysisFlow span{color:#1768f2;background:#eef4ff;border-radius:50%;place-items:center;width:38px;height:38px;margin:0 auto 7px;display:grid}.whAnalysisFlow b{font-size:12px;display:block}.whAnalysisFlow small{color:#718098;font-size:11.5px}.whAnalysisNote{color:#26793e;background:#effbf2;border-radius:9px;padding:9px;margin:16px 0 0!important;font-size:12px!important}@media (max-width:1450px){.whReportsStats{grid-template-columns:repeat(3,1fr)}.whReportsLayout{grid-template-columns:1fr}.whReportsBottom{grid-template-columns:1fr 1fr}.whReportDetail{min-height:auto}}@media (max-width:880px){.whReportsPage{padding:14px}.whReportsStats{grid-template-columns:1fr 1fr}.whReportToolbar{flex-direction:column;align-items:flex-start;padding:10px}.whReportTools{flex-wrap:wrap;width:100%}.whReportTools label{width:100%}.whReportsBottom{grid-template-columns:1fr}.whReportsHeading h1{font-size:24px}}.workforceReference .workforceMain{background:linear-gradient(#fbfdff 0%,#f7faff 100%)}.workforceReference .workforceMain .wcTopbar{border-bottom-color:#dbe5f1;box-shadow:0 10px 30px #1f417009}.workforceReference .workforceMain .wcTopTitle h2{letter-spacing:-.025em;font-size:25px!important;font-weight:700!important}.workforceReference .workforceMain .wcSearch{border-color:#d7e2ef;border-radius:13px;height:44px;box-shadow:0 5px 16px #26426a09}.workforceReference .workforceMain .wcSearch input{font-size:14.5px!important}.workforceReference .workforceMain .wcScanTop,.workforceReference .workforceMain .wcBackToHub,.workforceReference .workforceMain .wcNotify{border-color:#d8e2ef;border-radius:11px;box-shadow:0 5px 15px #26426a09}.workforceReference .workforceMain .wcAdmin>div b{font-size:13.5px!important}.workforceReference .workforceMain .wcAdmin>div small{font-size:12px!important}.workforceReference .workforceMain .wcMetric,.workforceReference .workforceMain .wcPanel,.workforceReference .workforceMain .workerDirectory,.workforceReference .workforceMain .workerForm,.workforceReference .workforceMain .profileList,.workforceReference .workforceMain .permissionBuilder,.workforceReference .workforceMain .scheduleCreatePanel,.workforceReference .workforceMain .scheduleTeamPanel,.workforceReference .workforceMain .clockReferencePanel,.workforceReference .workforceMain .wfPanels article,.workforceReference .workforceMain .paymentGrid article,.workforceReference .workforceMain .wcOnboardingCard,.workforceReference .workforceMain .wcFlowCard,.workforceReference .workforceMain .wcPreviewCard,.workforceReference .workforceMain .wcBadgeReady{background:#fff;border:1px solid #dbe5f1!important;border-radius:16px!important;box-shadow:0 12px 28px #2342700d!important}.workforceReference .workforceMain .wcPanel>header,.workforceReference .workforceMain .workerSectionHead{border-bottom-color:#e8eef6}.workforceReference .workforceMain .wcPanel h3,.workforceReference .workforceMain .workerSectionHead h3,.workforceReference .workforceMain .workerDirectory>h3,.workforceReference .workforceMain .workerForm>h3,.workforceReference .workforceMain .permissionBuilder h3{letter-spacing:-.01em;font-size:16px!important;font-weight:700!important}.workforceReference .workforceMain .workerSectionHead p,.workforceReference .workforceMain .detailNote,.workforceReference .workforceMain .muted{font-size:13.5px!important;line-height:1.55!important}.workforceReference .workforceMain .eyebrow{letter-spacing:.075em;font-size:12px!important}.workforceReference .workforceMain .wcMetric small{font-size:12px!important}.workforceReference .workforceMain .wcMetric strong{font-size:27px!important}.workforceReference .workforceMain .wcMetric em{font-size:12px!important}.workforceReference .workforceMain .wcTableHead{font-size:12px!important;font-weight:700!important}.workforceReference .workforceMain .wcEmployeeRow,.workforceReference .workforceMain .wcEmployeeCell b,.workforceReference .workforceMain .wcEmployeeCell small,.workforceReference .workforceMain .wcPanel>header button,.workforceReference .workforceMain .wcPanel>footer button,.workforceReference .workforceMain .wcClockBody small,.workforceReference .workforceMain .wcClockTimes small,.workforceReference .workforceMain .wcClockPanel>footer small{font-size:12px!important}.workforceReference .workforceMain .wcClockBody strong{font-size:25px!important}.workforceReference .workforceMain .wcClockActions button{font-size:13px!important}.workforceReference .workforceMain .wcTimeline time,.workforceReference .workforceMain .wcTimeline small,.workforceReference .workforceMain .wcTimeline b,.workforceReference .workforceMain .wcQuickGrid b,.workforceReference .workforceMain .wcQuickGrid small{font-size:12px!important}.workforceReference .workforceMain .wcQuickGrid button{box-shadow:0 7px 18px #24426d0b;border-color:#dce5f1!important;border-radius:12px!important}.workforceReference .workforceMain .wcBadgePanel>p{line-height:1.5;font-size:12px!important}.workforceReference .workforceMain .wcBadgePanel>small{font-size:11.5px!important}.workforceReference .workforceMain .wcPayrollRows small,.workforceReference .workforceMain .wcActivityList small,.workforceReference .workforceMain .wcPayrollRows b,.workforceReference .workforceMain .wcActivityList b{font-size:12px!important}.workforceReference .workforceMain .correctionRow,.workforceReference .workforceMain .payrollRow,.workforceReference .workforceMain .documentList article{font-size:13px!important}.workforceReference .workforceMain .correctionRow b,.workforceReference .workforceMain .payrollRow b,.workforceReference .workforceMain .documentList article b{font-size:13.5px!important}.workforceReference .workforceMain .paymentGrid article b,.workforceReference .workforceMain .wfPanels article h3{font-size:16px!important}.workforceReference .workforceMain .paymentGrid article span,.workforceReference .workforceMain .paymentGrid article small,.workforceReference .workforceMain .wfPanels article p{line-height:1.5;font-size:12px!important}.workforceReference .workforceMain .profileCard b{font-size:14px!important}.workforceReference .workforceMain .profileCard p{line-height:1.5;font-size:12.5px!important}.workforceReference .workforceMain .profileCard small{font-size:12px!important}.workforceReference .workforceMain .permissionBuilder label,.workforceReference .workforceMain .permissionBuilder legend{font-size:12.5px!important}.workforceReference .workforceMain .permissionGroupTitle b,.workforceReference .workforceMain .permissionGroups label span{font-size:12px!important}.workforceReference .workforceMain input,.workforceReference .workforceMain select,.workforceReference .workforceMain textarea{border-color:#d5e0ed!important;border-radius:10px!important;font-size:13.5px!important}.workforceReference .workforceMain input:focus,.workforceReference .workforceMain select:focus,.workforceReference .workforceMain textarea:focus{outline:none;border-color:#2c78f2!important;box-shadow:0 0 0 3px #1768f217!important}.workforceReference .workforceMain .primary,.workforceReference .workforceMain .ghost,.workforceReference .workforceMain .rowActions button,.workforceReference .workforceMain .documentUpload button{border-radius:10px!important;min-height:40px!important;font-size:12.5px!important;font-weight:700!important}.workforceReference .workforceMain .wcEmployeesDirectory{border-color:#dbe5f1!important;border-radius:16px!important;box-shadow:0 12px 28px #2342700d!important}.workforceReference .workforceMain .wcEmployeesDirectory>header h2{font-size:24px!important}.workforceReference .workforceMain .wcDirectorySearch input,.workforceReference .workforceMain .wcFilterSelect{font-size:13px!important}.workforceReference .workforceMain .wcEmployeeDirectoryHead{font-size:12px!important;font-weight:700!important}.workforceReference .workforceMain .wcEmployeeDirectoryRow{min-height:68px;font-size:12px!important}.workforceReference .workforceMain .wcEmployeeDirectoryRow b{font-size:12.5px!important}.workforceReference .workforceMain .wcEmployeeDirectoryRow small{font-size:12px!important}.workforceReference .workforceMain .wcFakeBarcode{background:#fff!important;border:1px solid #dce5f0!important;border-radius:10px!important;height:54px!important;margin:10px 22px 6px!important;padding:8px 12px!important;display:block!important;overflow:hidden!important}.workforceReference .workforceMain .wcBarcodePattern{background:repeating-linear-gradient(90deg,#132039 0 2px,#0000 2px 4px,#132039 4px 5px,#0000 5px 8px,#132039 8px 11px,#0000 11px 13px,#132039 13px 14px,#0000 14px 18px,#132039 18px 20px,#0000 20px 23px,#132039 23px 27px,#0000 27px 29px,#132039 29px 30px,#0000 30px 34px);border-radius:2px;width:100%;height:100%;display:block}.workforceReference .workforceMain .wcMiniBarcode{letter-spacing:0!important;color:#0000!important;background:repeating-linear-gradient(90deg,#17243d 0 2px,#0000 2px 4px,#17243d 4px 5px,#0000 5px 8px,#17243d 8px 11px,#0000 11px 13px,#17243d 13px 14px,#0000 14px 18px,#17243d 18px 20px,#0000 20px 23px)!important;border-radius:2px!important;width:86px!important;min-width:86px!important;height:24px!important;display:block!important}.workforceReference .workforceMain .wcOnboardingCrumb{font-size:12px!important}.workforceReference .workforceMain .wcOnboardingSteps b{font-size:14.5px!important}.workforceReference .workforceMain .wcOnboardingSteps small,.workforceReference .workforceMain .wcOnboardingFormBody>header>span,.workforceReference .workforceMain .wcFlowCard>.eyebrow,.workforceReference .workforceMain .wcPreviewCard>.eyebrow{font-size:12px!important}.workforceReference .workforceMain .wcOnboardingFormBody h2{font-size:26px!important}.workforceReference .workforceMain .wcOnboardingFormBody>header p{font-size:13.5px!important}.workforceReference .workforceMain .wcOnboardingGrid label{font-size:13px!important}.workforceReference .workforceMain .wcOnboardingGrid input,.workforceReference .workforceMain .wcOnboardingGrid select,.workforceReference .workforceMain .wcReadField,.workforceReference .workforceMain .wcBadgeField,.workforceReference .workforceMain .wcActiveField{border-radius:10px!important;height:45px!important;font-size:13.5px!important}.workforceReference .workforceMain .wcFieldHint{font-size:12px!important}.workforceReference .workforceMain .wcRoleProcess article{padding:16px 18px!important}.workforceReference .workforceMain .wcRoleProcess b{font-size:13px!important}.workforceReference .workforceMain .wcRoleProcess small{font-size:12px!important}.workforceReference .workforceMain .wcFlowStep b{font-size:13.5px!important}.workforceReference .workforceMain .wcFlowStep small,.workforceReference .workforceMain .wcPreviewCard dt{font-size:12px!important}.workforceReference .workforceMain .wcPreviewCard dd,.workforceReference .workforceMain .wcBadgeReady b{font-size:12.5px!important}.workforceReference .workforceMain .wcBadgeReady small{font-size:12px!important}.workforceReference .workforceMain .wcOnboardingActions button{border-radius:10px!important;height:44px!important;font-size:13px!important}.workforceReference .workforceMain .clockStats article,.workforceReference .workforceMain .scheduleStats article{border-color:#dbe5f1!important;border-radius:15px!important;box-shadow:0 9px 22px #2342700b!important}.workforceReference .workforceMain .clockStats small,.workforceReference .workforceMain .scheduleStats small{font-size:12px!important}.workforceReference .workforceMain .clockStats b,.workforceReference .workforceMain .scheduleStats b{font-size:22px!important}.workforceReference .workforceMain .clockStats em,.workforceReference .workforceMain .scheduleStats em,.workforceReference .workforceMain .clockHistory th,.workforceReference .workforceMain .scheduleTable th,.workforceReference .workforceMain .clockHistory td,.workforceReference .workforceMain .scheduleTable td{font-size:12px!important}@media (max-width:1050px){.workforceReference .workforceMain .wcOnboardingGrid.three,.workforceReference .workforceMain .wcOnboardingGrid.four{grid-template-columns:1fr 1fr}}.wcRolesPage{gap:16px;margin:24px;display:grid}.wcRolesHero{background:#fff;border:1px solid #dce5f1;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex;box-shadow:0 10px 28px #2342700b}.wcRolesHero h2{letter-spacing:-.025em;margin:0;font-size:24px}.wcRolesHero p{color:#6d7d96;margin:7px 0 0;font-size:13px}.wcRolesHeroActions{gap:10px;display:flex}.wcRolesHeroActions button{border-radius:11px;height:42px;padding:0 16px;font-size:12.5px}.wcRolesGrid{grid-template-columns:330px minmax(0,1fr) 310px;align-items:start;gap:14px;display:grid}.wcRolesList,.wcRoleBuilder,.wcRoleSummary{background:#fff;border:1px solid #dce5f1;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #2342700b}.wcRolesList>header{border-bottom:1px solid #e9eef5;padding:18px}.wcRolesList>header>b{margin-bottom:12px;font-size:15px;display:block}.wcRolesList>header label{border:1px solid #dce5f1;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 11px;display:flex}.wcRolesList>header input{box-shadow:none!important;border:0!important;height:auto!important;padding:0!important;font-size:12.5px!important}.wcRolesList>div{padding:10px}.wcRoleCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e8f2;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:12px;display:grid;box-shadow:0 4px 12px #23427006}.wcRoleCard:hover{background:#f9fbff;border-color:#ccdaed}.wcRoleCard.selected{background:#f2f7ff;border-color:#347bf0;box-shadow:0 7px 18px #347bf01a}.wcRoleIcon{color:#1768f2;background:#eaf2ff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.wcRoleIcon.r1{color:#7d48e6;background:#f1eaff}.wcRoleIcon.r2{color:#ef8316;background:#fff0e5}.wcRoleIcon.r3{color:#269c7c;background:#e8f7f3}.wcRoleIcon.r4{color:#c28b10;background:#fff6df}.wcRoleIcon.r5{color:#4e74c6;background:#eef5ff}.wcRoleCard b,.wcRoleCard small{display:block}.wcRoleCard b{font-size:13px}.wcRoleCard small{color:#76859d;margin-top:3px;font-size:12px;line-height:1.35}.wcRoleCard em{color:#5d6e8b;background:#eef3fb;border-radius:8px;padding:5px 7px;font-size:11.5px;font-style:normal}.wcRolesList>footer{color:#7c8aa0;border-top:1px solid #e9eef5;padding:13px 16px;font-size:12px}.wcRoleBuilder>header{border-bottom:1px solid #e9eef5;padding:18px 20px}.wcRoleBuilder>header h3{margin:0;font-size:17px}.wcRoleBuilder>header p{color:#718098;margin:5px 0 0;font-size:12px}.wcRoleFields{grid-template-columns:1fr 1fr 1.35fr;gap:12px;padding:18px 20px;display:grid}.wcRoleFields label{color:#40516f;gap:7px;font-size:12px;font-weight:650;display:grid}.wcRoleFields input{height:42px;color:#17233d!important;background:#fff!important;border:1px solid #d8e2ef!important;border-radius:10px!important;padding:0 12px!important;font-size:12.5px!important}.wcRoleTabs{border-bottom:1px solid #e9eef5;gap:26px;height:48px;padding:0 20px;display:flex}.wcRoleTabs button{color:#62728e;background:0 0;border:0;font-size:12px;font-weight:700;position:relative}.wcRoleTabs button.active{color:#1768f2}.wcRoleTabs button.active:after{content:"";background:#1768f2;height:2px;position:absolute;bottom:-1px;left:0;right:0}.wcRoleApps,.wcPermissionMatrix{padding:18px 20px}.wcRoleSectionTitle{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.wcRoleSectionTitle b{font-size:14px}.wcRoleSectionTitle span{color:#74839b;font-size:12px}.wcRoleApps>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.wcRoleApps label{margin:0;position:relative}.wcRoleApps input{accent-color:#1768f2;position:absolute;top:9px;right:9px}.wcRoleApps label>span{background:#fbfcff;border:1px solid #dfe7f1;border-radius:11px;align-items:center;gap:9px;min-height:70px;padding:12px;display:flex}.wcRoleApps label:has(input:checked)>span{background:#f2f7ff;border-color:#9fc1f5}.wcRoleApps svg{color:#1768f2;width:21px;height:21px}.wcRoleApps b{font-size:12px}.wcPermissionMatrix{padding-top:4px}.wcPermissionMatrix>article{border:1px solid #e0e7f1;border-radius:12px;margin-bottom:10px;overflow:hidden}.wcPermissionMatrix>article>header{background:#f8faff;border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.wcPermissionMatrix>article>header b{font-size:12.5px;display:block}.wcPermissionMatrix>article>header small{color:#7d8ba1;font-size:11.5px}.wcPermissionMatrix>article>header button{color:#1768f2;cursor:pointer;background:#fff;border:1px solid #d6e1ef;border-radius:8px;padding:6px 9px;font-size:12px}.wcPermissionMatrix>article>div{grid-template-columns:repeat(2,1fr);display:grid}.wcPermissionMatrix label{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;min-height:48px;padding:9px 12px;margin:0!important;display:flex!important}.wcPermissionMatrix label:nth-child(odd){border-right:1px solid #edf1f6}.wcPermissionMatrix label span b,.wcPermissionMatrix label span small{display:block}.wcPermissionMatrix label span b{text-transform:capitalize;color:#243553;font-size:12px}.wcPermissionMatrix label span small{color:#8592a6;margin-top:2px;font-size:11.5px}.wcPermissionMatrix input{accent-color:#1768f2;width:16px;height:16px}.wcRoleBuilder>footer{border-top:1px solid #e9eef5;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.wcRoleBuilder>footer button{border-radius:10px;height:40px;padding:0 18px;font-size:12px}.wcRoleSummary{gap:12px;padding:18px;display:grid}.wcRoleSummary>h3{margin:0 0 2px;font-size:16px}.wcRoleSummary>section{border:1px solid #e3eaf3;border-radius:12px;padding:14px}.wcRoleSummary h4{margin:0 0 11px;font-size:13px}.wcRoleSummary dl{gap:10px;margin:0;display:grid}.wcRoleSummary dl div{justify-content:space-between;gap:10px;display:flex}.wcRoleSummary dt{color:#6d7d96;font-size:12px}.wcRoleSummary dd{color:#1c2b47;text-align:right;margin:0;font-size:12px;font-weight:700}.roleType{color:#1768f2;background:#eaf2ff;border-radius:8px;padding:4px 7px}.roleComplete{color:#27a34b;background:#e8f8ec;border-radius:8px;padding:4px 7px}.wcRoleUsers{gap:10px;display:grid}.wcRoleUsers article{align-items:center;gap:9px;display:flex}.wcRoleUsers article>span{color:#1768f2;background:#eef4ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.wcRoleUsers b,.wcRoleUsers small{display:block}.wcRoleUsers b{font-size:12px}.wcRoleUsers small{color:#7d8ba1;font-size:11.5px}.wcRoleUsers p{color:#7d8ba1;font-size:12px}.wcRoleWarning{color:#815622;background:#fff8ec;border:1px solid #f3d8b1;border-radius:12px;padding:12px;font-size:12px;line-height:1.45}@media (max-width:1450px){.wcRolesGrid{grid-template-columns:290px minmax(0,1fr)}.wcRoleSummary{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.wcRoleSummary>h3,.wcRoleWarning{grid-column:1/-1}}@media (max-width:1050px){.wcRolesGrid,.wcRoleSummary,.wcRoleFields{grid-template-columns:1fr}.wcRoleApps>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.wcRolesPage{margin:14px}.wcRolesHero{flex-direction:column;align-items:flex-start}.wcRolesHeroActions{width:100%}.wcRolesHeroActions button{flex:1}.wcPermissionMatrix>article>div{grid-template-columns:1fr}.wcPermissionMatrix label:nth-child(odd){border-right:0}.wcRoleApps>div{grid-template-columns:1fr}}.workforceReference .wcEmployeesReference .wcEmployeePageHeading p{font-size:12.5px!important}.workforceReference .wcEmployeesReference .empStat small{font-size:13px!important}.workforceReference .wcEmployeesReference .empStat em{font-size:12px!important}.workforceReference .wcEmployeesReference .wcEmployeeDirectoryPanel>header h2{font-size:18px!important;font-weight:700!important}.workforceReference .wcEmployeesReference .wcDirectoryHead{letter-spacing:.04em!important;font-size:12px!important}.workforceReference .wcEmployeesReference .wcDirectoryRow{min-height:72px!important;font-size:12px!important}.workforceReference .wcEmployeesReference .wcPersonCell span b{font-size:12.5px!important}.workforceReference .wcEmployeesReference .wcPersonCell span small{font-size:12px!important}.workforceReference .wcEmployeesReference .wcPersonCell>i{box-shadow:0 8px 18px #1f67ee1f;width:42px!important;height:42px!important;font-size:12px!important}.workforceReference .wcEmployeesReference .wcRoleBadge,.workforceReference .wcEmployeesReference .wcLifeStatus{padding:6px 10px!important;font-size:12px!important}.workforceReference .wcEmployeesReference .wcEmployeeDirectoryPanel>footer small,.workforceReference .wcEmployeesReference .wcDirectorySearch input,.workforceReference .wcEmployeesReference .wcFilterSelect,.workforceReference .wcEmployeesReference .wcAddEmployee{font-size:12px!important}.workforceReference .wcEmployeesReference .wcRowActions button{box-shadow:0 5px 13px #1f3b680d;border-radius:11px!important;width:38px!important;height:38px!important}.workforceReference .wcEmployeesReference .wcBadgeLookupInline{min-height:82px;box-shadow:0 9px 24px #213f6c0b;border-radius:16px!important}.workforceReference .wcEmployeesReference .wcBadgeLookupInline b{font-size:12.5px!important}.workforceReference .wcEmployeesReference .wcBadgeLookupInline small{font-size:12px!important}.wcBadgeLookupIntro{align-items:center;gap:12px;min-width:390px;display:flex}.wcBadgeScannerIcon{color:#1768f2;background:#edf4ff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.wcLookupBarcode,.wcRealBarcode{background:repeating-linear-gradient(90deg,#14213b 0 1px,#0000 1px 3px,#14213b 3px 5px,#0000 5px 7px,#14213b 7px 8px,#0000 8px 11px,#14213b 11px 14px,#0000 14px 16px,#14213b 16px 17px,#0000 17px 21px,#14213b 21px 23px,#0000 23px 25px);border-radius:2px;display:block}.wcLookupBarcode{opacity:.9;width:94px;height:28px;margin-left:6px}.wcEmployeeModalBackdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111c3161;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.wcEmployeeModal{background:#fff;border:1px solid #dce5f1;border-radius:22px;width:min(1120px,96vw);max-height:92vh;overflow:auto;box-shadow:0 32px 90px #14284b38}.wcEmployeeModal>header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;min-height:96px;padding:18px 24px;display:flex}.wcEmployeeModal>header>button{color:#53627a;cursor:pointer;background:#fff;border:1px solid #dde5ef;border-radius:12px;width:40px;height:40px;font-size:24px}.wcModalIdentity{align-items:center;gap:14px;display:flex}.wcModalIdentity>span{color:#fff;background:#1768f2;border-radius:50%;place-items:center;width:52px;height:52px;font-size:15px;font-weight:800;display:grid;box-shadow:0 10px 22px #1768f233}.wcModalIdentity small{color:#718098;letter-spacing:.08em;font-size:12px}.wcModalIdentity h2{color:#17213b;margin:2px 0;font-size:22px}.wcModalIdentity p{color:#708099;margin:0;font-size:12px}.wcModalTabs{border-bottom:1px solid #e8edf4;align-items:end;gap:22px;height:50px;padding:0 24px;display:flex}.wcModalTabs span{color:#68778e;border-bottom:2px solid #0000;align-items:center;height:50px;font-size:12px;font-weight:650;display:flex}.wcModalTabs span.active{color:#1768f2;border-bottom-color:#1768f2}.wcModalBody{padding:22px 24px}.wcEditGrid{gap:14px 16px;margin-bottom:18px;display:grid}.wcEditGrid.three{grid-template-columns:repeat(3,1fr)}.wcEditGrid.four{grid-template-columns:repeat(4,1fr)}.wcEditGrid label,.wcCredentialActions label{color:#26334c;font-size:12px;font-weight:650}.wcEditGrid input,.wcEditGrid select,.wcCredentialActions input{color:#1f2b43;background:#fff;border:1px solid #d7e1ed;border-radius:11px;outline:none;width:100%;height:44px;margin-top:6px;padding:0 12px;font-size:13px}.wcEditGrid input:focus,.wcEditGrid select:focus,.wcCredentialActions input:focus{border-color:#4587ee;box-shadow:0 0 0 3px #1768f214}.wcCredentialBox{background:#f9fbfe;border:1px solid #dce5f0;border-radius:16px;grid-template-columns:1fr 1.45fr .75fr;gap:18px;padding:18px;display:grid}.wcCredentialBox h3{margin:0 0 5px;font-size:16px}.wcCredentialBox p{color:#718098;margin:0;font-size:12px;line-height:1.45}.wcCredentialActions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wcCredentialActions button{color:#1768f2;cursor:pointer;background:#fff;border:1px solid #1768f2;border-radius:10px;grid-column:1/-1;height:42px;font-size:12px;font-weight:700}.wcInviteResult{background:#eef7f0;border:1px solid #cce9d3;border-radius:11px;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.wcInviteResult b{font-size:12px}.wcInviteResult code{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wcInviteResult button{color:#fff;background:#1f9d4c;border:0;border-radius:8px;height:30px;padding:0 12px;font-size:12px}.wcEmployeeBadgePreview{background:#fff;border:1px solid #dce5f0;border-radius:14px;padding:14px;box-shadow:0 8px 20px #2341690b}.wcEmployeeBadgePreview>div span,.wcEmployeeBadgePreview>div b,.wcEmployeeBadgePreview>div small{display:block}.wcEmployeeBadgePreview>div span{color:#1768f2;font-size:18px;font-weight:800}.wcEmployeeBadgePreview>div b{margin-top:5px;font-size:12px}.wcEmployeeBadgePreview>div small{color:#75839a;margin-top:2px;font-size:11.5px}.wcEmployeeBadgePreview .wcRealBarcode{width:100%;height:42px;margin:12px 0 7px}.wcEmployeeBadgePreview strong{letter-spacing:.04em;color:#56657b;font-size:12px}.wcEmployeeModal>footer{border-top:1px solid #e8edf4;justify-content:flex-end;align-items:center;gap:10px;min-height:72px;padding:0 24px;display:flex}.wcEmployeeModal>footer button{border-radius:11px;height:42px;padding:0 18px;font-size:12px;font-weight:700}.wcEmployeeModal>footer .ghost{color:#44536a;background:#fff;border:1px solid #dce5ef}.wcEmployeeModal>footer .primary{color:#fff;background:#1768f2;border:0;box-shadow:0 8px 18px #1768f22e}html[data-theme=dark] .wcEmployeeModal{color:#edf4ef;background:#111914;border-color:#2a382f}html[data-theme=dark] .wcEmployeeModal>header,html[data-theme=dark] .wcModalTabs,html[data-theme=dark] .wcEmployeeModal>footer{border-color:#2a382f}html[data-theme=dark] .wcEditGrid input,html[data-theme=dark] .wcEditGrid select,html[data-theme=dark] .wcCredentialActions input,html[data-theme=dark] .wcEmployeeBadgePreview,html[data-theme=dark] .wcCredentialBox{color:#e8f0ea;background:#0d140f;border-color:#2a382f}@media (max-width:980px){.wcEditGrid.three,.wcEditGrid.four{grid-template-columns:1fr 1fr}.wcCredentialBox{grid-template-columns:1fr}.wcBadgeLookupIntro{min-width:0}}@media (max-width:640px){.wcEmployeeModalBackdrop{padding:8px}.wcEditGrid.three,.wcEditGrid.four,.wcCredentialActions{grid-template-columns:1fr}.wcEmployeeModal{border-radius:16px}.wcModalTabs{overflow:auto}.wcLookupBarcode{display:none}}.wcPayrollRefPage{color:#17233e;max-width:1740px;margin:0 auto;padding:22px 24px 38px}.wcPayrollRefHeading{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.wcPayrollRefHeading h1{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:720;line-height:1.1}.wcPayrollRefHeading p{color:#667792;margin:8px 0 0;font-size:13px}.wcPayrollRefHeading p span{padding:0 8px}.wcPayrollTaskBtn{color:#fff;background:#1768f2;border:1px solid #1768f2;border-radius:11px;height:42px;padding:0 15px;font-size:12.5px;font-weight:700;box-shadow:0 8px 18px #1768f229}.wcPayrollPeriodBar{background:#fff;border:1px solid #dbe5f1;border-radius:15px;align-items:end;gap:18px;margin-bottom:16px;padding:15px 17px;display:flex;box-shadow:0 10px 24px #22426f0b}.wcPayrollPeriodBar>div:first-child{gap:7px;display:grid}.wcPayrollPeriodBar small{color:#5e6f89;font-size:12px;font-weight:650}.wcPayrollPeriodBar button{color:#2b3f62;background:#fff;border:1px solid #d9e3ef;border-radius:10px;height:38px;padding:0 13px;font-size:12px;font-weight:650}.wcPayrollPeriodNav{align-items:center;gap:6px;display:flex}.wcPayrollPeriodNav .active{color:#1768f2;background:#f7faff;border-color:#89b2ff}.wcPayrollRunActions{align-items:center;gap:8px;margin-left:auto;display:flex}.wcPayrollRunActions .primary{color:#fff;background:#1768f2;border-color:#1768f2}.wcPayrollRunActions .approve{color:#15934d;background:#fbfffc;border-color:#8bd4ab}.wcPayrollRefMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:15px;display:grid}.wcPayrollRefMetrics article{background:#fff;border:1px solid #dbe5f1;border-radius:16px;justify-content:space-between;align-items:center;min-height:122px;padding:18px;display:flex;box-shadow:0 10px 25px #24436f0d}.wcPayrollRefMetrics small,.wcPayrollRefMetrics strong,.wcPayrollRefMetrics em{display:block}.wcPayrollRefMetrics small{color:#526580;font-size:12px;font-weight:650}.wcPayrollRefMetrics strong{letter-spacing:-.02em;margin-top:7px;font-size:26px}.wcPayrollRefMetrics em{margin-top:8px;font-size:12px;font-style:normal}.wcPayrollRefMetrics>article>i{border-radius:50%;place-items:center;width:50px;height:50px;font-size:22px;font-style:normal;font-weight:750;display:grid}.wcPayrollRefMetrics .purple>i{color:#7d36df;background:#efe8ff}.wcPayrollRefMetrics .purple em{color:#7d36df}.wcPayrollRefMetrics .blue>i{color:#1768f2;background:#e9f2ff}.wcPayrollRefMetrics .blue em{color:#3e6ebd}.wcPayrollRefMetrics .orange>i{color:#f08a14;background:#fff0df}.wcPayrollRefMetrics .orange em{color:#e78312}.wcPayrollRefMetrics .green>i{color:#27a54d;background:#e8f8ec}.wcPayrollRefMetrics .green em{color:#269c49}.wcPayrollRefMain{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.wcPayrollRefTableCard,.wcPayrollRefSide>section{background:#fff;border:1px solid #dbe5f1;border-radius:16px;overflow:hidden;box-shadow:0 10px 24px #24436f0b}.wcPayrollRefTableCard>header{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:center;min-height:64px;padding:0 16px;display:flex}.wcPayrollRefTableCard>header>div{align-items:center;gap:10px;display:flex}.wcPayrollRefTableCard h3,.wcPayrollRefSide h3{margin:0;font-size:16px;font-weight:700}.wcPayrollRefTableCard label{color:#70809a;border:1px solid #dce5f0;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 10px;display:flex}.wcPayrollRefTableCard input{border:0!important;outline:0!important;width:220px!important;height:34px!important;padding:0!important;font-size:12px!important}.wcPayrollRefTableCard header button{color:#334764;background:#fff;border:1px solid #dce5f0;border-radius:9px;height:36px;padding:0 12px;font-size:12px;font-weight:650}.wcPayrollRefHead,.wcPayrollRefRow{grid-template-columns:1.5fr .85fr .8fr .85fr .8fr .8fr .8fr 1fr .85fr 1fr;align-items:center;gap:10px;min-width:1200px;display:grid}.wcPayrollRefHead{color:#667792;text-transform:none;background:#fbfcfe;border-bottom:1px solid #e9eef5;height:43px;padding:0 14px;font-size:12px;font-weight:720}.wcPayrollRefRows{overflow:auto}.wcPayrollRefRow{color:#293a58;border-bottom:1px solid #edf1f6;min-height:58px;padding:8px 14px;font-size:12px}.wcPayrollRefRow:hover{background:#fbfdff}.wcPayrollRefRow .employee{align-items:center;gap:9px;display:flex}.wcPayrollRefRow .employee i{color:#1768f2;background:#eaf2ff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;font-weight:750;display:grid}.wcPayrollRefRow .employee b{font-size:12px}.wcPayrollRefRow .employee small{color:#7c8aa0;margin-top:2px;font-size:11.5px;font-weight:500;display:block}.wcPayrollRefRow strong{font-size:12.5px}.wcPayrollRefRow .negative{color:#dc3851}.payrollState{border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.payrollState.ready{color:#e9820f;background:#fff0df}.payrollState.approved{color:#229447;background:#e8f8ec}.payrollState.paid{color:#1768f2;background:#eaf2ff}.payrollState.pending{color:#67758b;background:#f2f4f7}.wcPayrollRefRow .actions{align-items:center;gap:5px;display:flex}.wcPayrollRefRow .actions button{color:#35527c;background:#fff;border:1px solid #dce5f0;border-radius:8px;min-height:30px;padding:0 8px;font-size:12px;font-weight:650}.wcPayrollEmpty{color:#7c8aa0;padding:24px;font-size:12px}.wcPayrollRefTableCard>footer{justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}.wcPayrollRefTableCard>footer small{color:#75859d;font-size:12px}.wcPayrollRefTableCard>footer div{gap:5px;display:flex}.wcPayrollRefTableCard>footer button{background:#fff;border:1px solid #dce5f0;border-radius:8px;width:32px;height:32px;font-size:12px}.wcPayrollRefTableCard>footer .active{color:#1768f2;border-color:#1768f2}.wcPayrollRefSide{gap:14px;display:grid}.wcPayrollRefSide>section{padding:16px}.wcPayrollRefSide section>header{justify-content:space-between;align-items:center;display:flex}.wcPayrollRefSide section>header button{color:#1768f2;background:0 0;border:0;font-size:12px;font-weight:700}.wcPayrollRefSide dl{gap:10px;margin:14px 0;display:grid}.wcPayrollRefSide dl div{justify-content:space-between;align-items:center;gap:14px;display:flex}.wcPayrollRefSide dt{color:#697a93;font-size:12px}.wcPayrollRefSide dd{text-align:right;margin:0;font-size:12px;font-weight:700}.wcPayrollRefSide dd.negative{color:#dc3851}.wcPayrollRefSide dd.warning{color:#f08a14}.wcPayrollRefSide dl .total dt,.wcPayrollRefSide dl .total dd{font-size:13px;font-weight:750}.runStatus{color:#1768f2;font-style:normal}.wcPayrollRefSide hr{border:0;border-top:1px solid #e9eef5}.wcPayrollRefSide h4{justify-content:space-between;margin:14px 0 7px;font-size:12px;display:flex}.wcPayrollProgress{background:#edf1f6;border-radius:999px;height:6px;overflow:hidden}.wcPayrollProgress i{background:#1768f2;height:100%;display:block}.wcPayrollActivity{margin-top:10px;display:grid}.wcPayrollActivity article{border-bottom:1px solid #edf1f6;align-items:center;gap:9px;padding:10px 0;display:flex}.wcPayrollActivity i{border-radius:8px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.wcPayrollActivity i.green{color:#25a049;background:#e8f8ec}.wcPayrollActivity i.blue{color:#1768f2;background:#eaf2ff}.wcPayrollActivity i.orange{color:#ed8a17;background:#fff0df}.wcPayrollActivity b{font-size:12px;display:block}.wcPayrollActivity small{color:#7b899e;margin-top:3px;font-size:11.5px;display:block}.wcPayrollQuickCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.wcPayrollQuickCards button{text-align:left;color:#263b5c;background:#fff;border:1px solid #dbe5f1;border-radius:15px;align-items:center;gap:12px;min-height:96px;padding:15px;display:flex;box-shadow:0 8px 20px #24436f0a}.wcPayrollQuickCards i{border-radius:11px;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.wcPayrollQuickCards i.blue{color:#1768f2;background:#eaf2ff}.wcPayrollQuickCards i.green{color:#24a14a;background:#e8f8ec}.wcPayrollQuickCards i.purple{color:#7f42de;background:#f0e8ff}.wcPayrollQuickCards i.orange{color:#ec8b17;background:#fff0df}.wcPayrollQuickCards b{font-size:12.5px;display:block}.wcPayrollQuickCards small{color:#77869c;margin-top:4px;font-size:12px;line-height:1.4;display:block}.wcPayrollInfoBar{color:#285597;background:#eef5ff;border:1px solid #cfe0ff;border-radius:13px;align-items:center;gap:12px;min-height:60px;margin-top:14px;padding:12px 16px;display:flex}.wcPayrollInfoBar>span{font-size:20px}.wcPayrollInfoBar b{font-size:12px;display:block}.wcPayrollInfoBar small{color:#5d7395;margin-top:3px;font-size:12px;display:block}@media (max-width:1280px){.wcPayrollRefMain{grid-template-columns:1fr}.wcPayrollRefSide,.wcPayrollRefMetrics{grid-template-columns:1fr 1fr}.wcPayrollRunActions{flex-wrap:wrap}.wcPayrollPeriodBar{flex-wrap:wrap;align-items:flex-start}.wcPayrollRunActions{margin-left:0}}@media (max-width:760px){.wcPayrollRefPage{padding:14px}.wcPayrollRefMetrics,.wcPayrollQuickCards,.wcPayrollRefSide{grid-template-columns:1fr}.wcPayrollRefHeading h1{font-size:24px}.wcPayrollRefHeading{gap:10px}.wcPayrollTaskBtn{display:none}.wcPayrollRefHead,.wcPayrollRefRow{min-width:1080px}}.workforceReference .wcMain{background:linear-gradient(#fbfdff 0%,#f5f8fd 100%)}.workforceReference .wcTopbar{border-bottom-color:#dbe5f1;box-shadow:0 8px 24px #1e3a6609}.workforceReference .wcDashboard .wcPanel,.workforceReference .wcEmployeesReference section,.workforceReference .wcClockReferencePage section,.workforceReference .scheduleReferencePage section,.workforceReference .wcPayrollRefPage section,.workforceReference .workerDirectory,.workforceReference .employeeDetail,.workforceReference .wcRoleBuilder,.workforceReference .wcPermissionsRef,.workforceReference .wcOnboardingMain,.workforceReference .wcOnboardingSide>section{background:#fff;border-color:#d8e3f0!important;border-radius:16px!important;box-shadow:0 12px 28px #2342700d!important}.workforceReference .wcDashboard h3,.workforceReference .wcEmployeesReference h2,.workforceReference .wcClockReferencePage h3,.workforceReference .scheduleReferencePage h3,.workforceReference .wcPayrollRefPage h3,.workforceReference .workerDirectory h3,.workforceReference .employeeDetail h3{letter-spacing:-.012em;font-weight:680}.workforceReference .wcDashboard small:not(.wcSidebar *),.workforceReference .wcEmployeesReference small,.workforceReference .wcClockReferencePage small,.workforceReference .scheduleReferencePage small,.workforceReference .wcPayrollRefPage small,.workforceReference .workerDirectory small,.workforceReference .employeeDetail small{font-size:12px;line-height:1.45}.workforceReference .wcDashboard button,.workforceReference .wcEmployeesReference button,.workforceReference .wcClockReferencePage button,.workforceReference .scheduleReferencePage button,.workforceReference .wcPayrollRefPage button,.workforceReference .workerDirectory button,.workforceReference .employeeDetail button{border-radius:10px}.workforceReference input,.workforceReference select,.workforceReference textarea{border-color:#d5e0ed;box-shadow:inset 0 1px 1px #203d6905}.workforceReference input:focus,.workforceReference select:focus,.workforceReference textarea:focus{border-color:#77a7ff;box-shadow:0 0 0 3px #1768f21a}.workforceReference .wcLifeStatus.clocked-in{color:#178c43;background:#e8f8ed;border:1px solid #ccefd8}.workforceReference .wcLifeStatus.on-break{color:#b76b00;background:#fff5df;border:1px solid #f8dfad}.workforceReference .wcEmployeeRow em.break,.workforceReference .wcAdminClockMonitor em.break{color:#b76b00;background:#fff5df}.workforceReference .wcAdminClockMonitor{flex-direction:column;gap:9px;padding:16px 18px;display:flex}.workforceReference .wcAdminClockMonitor>p{color:#66758d;margin:0 0 3px;font-size:12px;line-height:1.45}.workforceReference .wcAdminClockMonitor article{border-bottom:1px solid #eef2f7;grid-template-columns:minmax(0,1fr) auto 58px;align-items:center;gap:9px;padding:9px 0;display:grid}.workforceReference .wcAdminClockMonitor article span b{font-size:12px;font-weight:650;display:block}.workforceReference .wcAdminClockMonitor article span small{color:#7c8aa0;font-size:12px}.workforceReference .wcAdminClockMonitor article em{color:#178c43;background:#e8f8ed;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:650}.workforceReference .wcAdminClockMonitor article time{color:#62718a;text-align:right;font-size:12px}.workforceReference .wcAdminClockMonitor>button{color:#1768f2;background:#fff;border:1px solid #cfe0fa;align-self:flex-start;height:34px;padding:0 12px;font-size:12px;font-weight:650}.workforceReference .clockAdminNotice{background:#f4f8ff;border:1px solid #d5e5fb;border-radius:13px;margin:18px;padding:15px 16px}.workforceReference .clockAdminNotice b{color:#163c77;font-size:14px}.workforceReference .clockAdminNotice p{color:#60718b;margin:5px 0 0;font-size:12px;line-height:1.45}.workforceReference .clockTeamList{max-height:410px;padding:0 18px 18px;overflow:auto}.workforceReference .clockTeamList article{border-bottom:1px solid #edf1f6;grid-template-columns:38px minmax(0,1fr) auto 64px;align-items:center;gap:10px;padding:11px 0;display:grid}.workforceReference .clockTeamList .avatar{color:#1768f2;background:#eaf2ff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:750;display:grid}.workforceReference .clockTeamList article div b{font-size:12.5px;font-weight:650;display:block}.workforceReference .clockTeamList article div small{color:#78879d;font-size:12px}.workforceReference .clockTeamList article em{border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:650}.workforceReference .clockTeamList article em.clocked{color:#178c43;background:#e8f8ed}.workforceReference .clockTeamList article em.break{color:#b76b00;background:#fff4dd}.workforceReference .clockTeamList article em.out{color:#66758d;background:#f1f4f8}.workforceReference .clockTeamList article time{color:#64738b;text-align:right;font-size:12px}.workforceReference .wcPayrollRunActions .manualAdminPay{color:#6d37c8;background:#f8f4ff;border-color:#ccb9fa;font-weight:650}.workforceReference .wcPayrollRunActions .manualAdminPay:hover{background:#f1eaff}.workforceReference .wcDirectoryHead,.workforceReference .wcDirectoryRow{font-size:12px!important}.workforceReference .wcDirectoryRow>span{font-size:12px}.workforceReference .wcPersonCell b{font-size:12.5px!important}.workforceReference .wcPersonCell small{font-size:12px!important}.workforceReference .wcRoleBadge,.workforceReference .wcLifeStatus{padding:6px 9px!important;font-size:12px!important}.workforceReference .wcLookupBarcode{background-size:auto 100%!important;height:34px!important;transform:none!important}.workforceReference .wcBadgeLookupInline{border-color:#d9e4f1!important;border-radius:15px!important;box-shadow:0 10px 24px #2342700b!important}@media (max-width:1000px){.workforceReference .clockTeamList article{grid-template-columns:34px minmax(0,1fr) auto}.workforceReference .clockTeamList article time{display:none}}.workerHomeShell{color:#15233d;background:linear-gradient(#fbfdff 0,#f3f7fd 100%);min-height:100vh;padding-bottom:42px}.workerHomeTop{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dce5f1;justify-content:space-between;align-items:center;height:78px;padding:0 42px;display:flex;position:sticky;top:0;box-shadow:0 8px 28px #24436f0b}.workerHomeBrand,.workerHomeUser{align-items:center;gap:13px;display:flex}.workerHomeBrand>div:last-child b,.workerHomeUser b{font-size:15px;font-weight:750;display:block}.workerHomeBrand small,.workerHomeUser small{color:#728199;margin-top:2px;font-size:12px;display:block}.workerHomeUser>span{color:#fff;background:linear-gradient(145deg,#2b74f5,#1958da);border-radius:50%;place-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:grid;box-shadow:0 8px 20px #1768f238}.workerHomeUser button{color:#355072;background:#fff;border:1px solid #d8e2ee;border-radius:11px;height:40px;padding:0 16px;font-size:12.5px;font-weight:650;box-shadow:0 4px 12px #24436f08}.workerHomeHero{justify-content:space-between;align-items:center;max-width:1360px;margin:30px auto 0;padding:0 26px;display:flex}.workerHomeWelcome{border-left:3px solid #1768f2;padding:2px 0 2px 20px}.workerHomeWelcome .eyebrow{text-transform:none;letter-spacing:0;color:#1768f2;font-size:13px;font-weight:750}.workerHomeHero h1{letter-spacing:-.035em;margin:8px 0;font-size:40px;line-height:1.05}.workerHomeHero p{color:#697a93;margin:0;font-size:14.5px}.workerHomeBadge{background:#fff;border:1px solid #dce5f1;border-radius:17px;align-items:center;gap:14px;min-width:250px;padding:16px 18px;display:flex;box-shadow:0 12px 28px #24436f0e}.workerHomeBadgeIcon{background:#eaf2ff;border-radius:13px;place-items:center;width:50px;height:50px;color:#1768f2!important;font-size:25px!important;display:grid!important}.workerHomeBadge>div>span,.workerHomeBadge small{color:#718099;font-size:12px;display:block}.workerHomeBadge b{color:#172743;margin:5px 0;font-size:20px;display:block}.workerHomeMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1360px;margin:22px auto 0;padding:0 26px;display:grid}.workerHomeMetrics article{background:#fff;border:1px solid #dbe5f1;border-radius:17px;grid-template-columns:58px 1fr;align-items:center;gap:15px;min-height:122px;padding:19px 20px;display:grid;position:relative;box-shadow:0 12px 28px #24436f0d}.workerHomeMetrics article>i{border-radius:50%;place-items:center;width:56px;height:56px;font-size:25px;font-style:normal;font-weight:800;display:grid}.workerHomeMetrics .metricClock>i{color:#1768f2;background:#e7efff}.workerHomeMetrics .metricHours>i{color:#2bab51;background:#e7f8eb}.workerHomeMetrics .metricPay>i{color:#7a39da;background:#f0e8ff}.workerHomeMetrics .metricShift>i{color:#f28a14;background:#fff0df}.workerHomeMetrics span{color:#687a93;font-size:12.5px}.workerHomeMetrics b{color:#172743;margin:7px 0;font-size:23px;line-height:1.1;display:block}.workerHomeMetrics small{color:#7b899e;font-size:12px}.workerHomeMetrics em{background:#b9c5d4;border-radius:50%;width:9px;height:9px;position:absolute;top:20px;right:18px}.workerHomeMetrics em.online{background:#15b85a;box-shadow:0 0 0 3px #15b85a1a}.workerHomeError{max-width:1308px;margin:14px auto 0}.workerHomeClock{background:#fff;border:1px solid #dbe5f1;border-left:3px solid #1768f2;border-radius:17px;justify-content:space-between;align-items:center;max-width:1308px;margin:18px auto 0;padding:18px 22px;display:flex;box-shadow:0 12px 28px #24436f0d}.workerHomeClockTitle{align-items:center;gap:15px;display:flex}.workerHomeClockTitle>span{color:#1768f2;background:#e7efff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.workerHomeClock h2{margin:0;font-size:19px}.workerHomeClock p{color:#718099;margin:5px 0 0;font-size:12.5px}.workerHomeClock>div:last-child{gap:12px;display:flex}.workerHomeClock button{color:#fff;background:#1768f2;border:0;border-radius:11px;height:46px;padding:0 22px;font-size:13px;font-weight:750;box-shadow:0 7px 17px #1768f229}.workerHomeClock button.secondary{color:#2355b8;box-shadow:none;background:#fff;border:1px solid #cbd9ef}.workerHomeApps,.workerHomeBottom{max-width:1360px;margin:21px auto 0;padding:0 26px}.workerHomeSectionHead{justify-content:space-between;align-items:end;margin-bottom:13px;display:flex}.workerHomeSectionHead .eyebrow{color:#1768f2;letter-spacing:.08em;font-size:12px}.workerHomeSectionHead h2{margin:5px 0 0;font-size:21px}.workerHomeSectionHead>small{color:#75849a;font-size:12px}.workerHomeAppGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.workerHomeAppGrid>button{text-align:left;color:#203454;background:#fff;border:1px solid #dbe5f1;border-radius:17px;grid-template-columns:58px 1fr 36px;align-items:center;gap:14px;min-height:118px;padding:18px 20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 27px #24436f0d}.workerHomeAppGrid>button:before{content:"";background:#1768f2;width:3px;position:absolute;top:0;bottom:0;left:0}.workerHomeAppGrid>button.app-pos:before{background:#2bb458}.workerHomeAppGrid>button.app-warehouse:before{background:#7d4cdf}.workerHomeAppGrid>button.app-finance:before{background:#2bb458}.workerHomeAppGrid>button.app-analytics:before{background:#ee7c2b}.workerHomeAppGrid>button.app-worker-center:before{background:#f2b31a}.workerHomeAppGrid>button:hover{border-color:#cbd9ec;transform:translateY(-2px);box-shadow:0 15px 34px #24436f16}.workerHomeAppGrid>button>span:first-child{border-radius:14px;place-items:center;width:56px;height:56px;display:grid}.workerHomeAppGrid span.blue{color:#1768f2;background:#eaf2ff}.workerHomeAppGrid span.green{color:#29a44c;background:#eaf9ed}.workerHomeAppGrid span.gold,.workerHomeAppGrid span.yellow{color:#c88d00;background:#fff7dc}.workerHomeAppGrid span.orange{color:#ed8411;background:#fff0e2}.workerHomeAppGrid span.purple{color:#7842d8;background:#f1eaff}.workerHomeAppGrid b{font-size:15px;display:block}.workerHomeAppGrid small{color:#728199;margin-top:5px;font-size:12px;line-height:1.45;display:block}.workerHomeArrow{border:1px solid #d8e3f0;place-items:center;color:#1768f2!important;background:#fff!important;border-radius:50%!important;width:34px!important;height:34px!important;display:grid!important}.workerHomeBottom{grid-template-columns:1fr 1fr;gap:18px;display:grid}.workerHomeBottom>article{background:#fff;border:1px solid #dbe5f1;border-radius:17px;min-height:150px;padding:19px 21px;box-shadow:0 12px 28px #24436f0d}.workerHomeBottom h3{align-items:center;gap:9px;margin:0 0 13px;font-size:16px;display:flex}.workerHomeBottom h3>span{color:#fff;background:#1768f2;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.workerHomeBottom article:nth-child(2) h3>span{background:#742ed3}.workerHomeBottom article>div:not(.workerHomeEmpty){background:#fbfdff;border:1px solid #e4ebf4;border-radius:11px;grid-template-columns:1.25fr 1.2fr .8fr;align-items:center;gap:12px;margin-top:8px;padding:12px 8px;font-size:12.5px;display:grid}.workerHomeBottom article>div b{font-size:12.5px}.workerHomeBottom small{color:#7c899d;font-size:12px}.workerHomeBottom p{color:#78869c;font-size:12px}.workerHomeEmpty{border-radius:12px;align-items:center;gap:14px;background:#fbf9ff!important;border:1px solid #e4ddfb!important;padding:15px!important;display:flex!important}.workerHomeEmpty>span{color:#7842d8;background:#efe8ff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:800;display:grid}.workerHomeEmpty p{margin:0}.workerHomeEmpty p b{color:#53647d;font-size:12.5px;display:block}.workerHomeEmpty p small{margin-top:4px;display:block}@media (max-width:1100px){.workerHomeMetrics,.workerHomeAppGrid{grid-template-columns:1fr 1fr}.workerHomeBottom,.wcEditAccessColumns{grid-template-columns:1fr}.wcIndividualApps>div,.wcIndividualPermissions>div{grid-template-columns:1fr 1fr}}@media (max-width:700px){.workerHomeTop{padding:0 16px}.workerHomeHero{align-items:flex-start;gap:14px;padding:0 16px}.workerHomeBadge{display:none}.workerHomeMetrics,.workerHomeApps,.workerHomeBottom{grid-template-columns:1fr;padding:0 16px}.workerHomeAppGrid{grid-template-columns:1fr}.workerHomeClock{flex-direction:column;align-items:flex-start;gap:12px;margin:14px 16px 0}.wcIndividualApps>div,.wcIndividualPermissions>div{grid-template-columns:1fr}}.wcCorrectionsRef{max-width:1760px;margin:0 auto;padding:24px 26px 40px}.wcCorrectionHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.wcCorrectionHeading h1{color:#101a36;letter-spacing:-.03em;margin:0;font-size:29px;font-weight:750;line-height:1.1}.wcCorrectionHeading p{color:#6b7890;margin:7px 0 0;font-size:13.5px}.wcCorrectionHeading p span{color:#9aa7b9;padding:0 8px}.wcCorrectionNew{color:#fff;cursor:pointer;background:#1768f2;border:0;border-radius:12px;height:44px;padding:0 18px;font-size:13px;font-weight:700;box-shadow:0 8px 18px #1768f22e}.wcCorrectionScopes{border-bottom:1px solid #e3eaf3;gap:22px;margin-bottom:16px;display:flex}.wcCorrectionScopes button{color:#56667d;cursor:pointer;background:0 0;border:0;padding:11px 4px 13px;font-size:13.5px;font-weight:650;position:relative}.wcCorrectionScopes button.active{color:#1768f2}.wcCorrectionScopes button.active:after{content:"";background:#1768f2;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.wcCorrectionFilters{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.wcCorrectionFilters>div{flex-wrap:wrap;gap:8px;display:flex}.wcCorrectionFilters button{color:#40506a;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:10px;height:38px;padding:0 13px;font-size:12.5px;font-weight:650;box-shadow:0 3px 10px #26416806}.wcCorrectionFilters button.active{color:#1768f2;background:#f0f5ff;border-color:#a9c5ff}.wcCorrectionLayout{grid-template-columns:430px minmax(0,1fr) 310px;align-items:start;gap:14px;display:grid}.wcCorrectionList,.wcCorrectionDetails,.wcCorrectionAside>article{background:#fff;border:1px solid #dbe5f1;border-radius:16px;box-shadow:0 10px 28px #213d680d}.wcCorrectionList{overflow:hidden}.wcCorrectionList>header,.wcCorrectionDetails>header{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex}.wcCorrectionList>header h3,.wcCorrectionDetails>header h3{color:#17233d;margin:0;font-size:16px;font-weight:700}.wcCorrectionList>header h3 span{color:#74839b;font-weight:600}.wcCorrectionList>header button,.wcCorrectionDetails>header button{color:#4b5c75;background:#fff;border:1px solid #dbe4ef;border-radius:9px;height:34px;padding:0 11px;font-size:12px;font-weight:650}.wcCorrectionCard{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:11px;width:100%;padding:14px;display:grid}.wcCorrectionCard:hover{background:#fbfdff}.wcCorrectionCard.selected{background:#f4f8ff;box-shadow:inset 3px 0 #1768f2}.wcCorrectionAvatar,.wcCorrectionPerson>span{color:#1768f2;background:linear-gradient(135deg,#e9f1ff,#dce8ff);border:1px solid #cfddf1;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}.wcCorrectionCard>div b{color:#1c2941;font-size:13px;display:block}.wcCorrectionCard>div b em{color:#1768f2;background:#edf3ff;border-radius:7px;margin-left:5px;padding:4px 7px;font-size:12px;font-style:normal}.wcCorrectionCard>div small{color:#6f7e94;margin-top:4px;font-size:12px;line-height:1.35;display:block}.wcCorrectionStatus{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:26px;padding:4px 9px;font-size:12px;font-style:normal;font-weight:750;display:inline-flex}.wcCorrectionStatus.pending{color:#e28a00;background:#fff3d9}.wcCorrectionStatus.approved{color:#22964b;background:#e9f8ee}.wcCorrectionStatus.rejected{color:#df4552;background:#ffebee}.wcCorrectionList>footer{border-top:1px solid #edf1f6;align-items:center;gap:6px;height:54px;padding:0 14px;display:flex}.wcCorrectionList>footer button{background:#fff;border:1px solid #dbe4ef;border-radius:8px;width:32px;height:32px}.wcCorrectionList>footer button.active{color:#fff;background:#1768f2;border-color:#1768f2}.wcCorrectionList>footer small{color:#718098;margin-left:auto;font-size:12px}.wcCorrectionDetails{min-height:680px;overflow:hidden}.wcCorrectionDetails>header small{color:#7d8ba0;margin-top:3px;font-size:12px;display:block}.wcCorrectionPerson{background:#fcfdff;border:1px solid #e1e8f2;border-radius:13px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;margin:16px;padding:14px;display:grid}.wcCorrectionPerson>div b{color:#17233d;font-size:15px;display:block}.wcCorrectionPerson>div small{color:#697991;margin-top:3px;font-size:12px;display:block}.wcCorrectionMeta{border:1px solid #e3eaf3;border-radius:13px;grid-template-columns:repeat(3,1fr);margin:0 16px 16px;display:grid;overflow:hidden}.wcCorrectionMeta article{border-right:1px solid #e8edf4;padding:13px}.wcCorrectionMeta article:last-child{border-right:0}.wcCorrectionMeta small,.wcRequestedChange small,.wcCorrectionAside small{color:#738198;font-size:12px;display:block}.wcCorrectionMeta b{color:#23324a;margin-top:5px;font-size:12px;display:block}.wcRequestedChange,.wcCorrectionReason,.wcCorrectionHistory{padding:0 16px 16px}.wcRequestedChange h4,.wcCorrectionReason h4,.wcCorrectionHistory h4,.wcCorrectionAside h3{color:#1b2941;margin:0 0 10px;font-size:13.5px;font-weight:750}.wcRequestedChange>div{grid-template-columns:1fr 30px 1fr;align-items:center;gap:8px;margin-bottom:8px;display:grid}.wcRequestedChange article{border:1px solid #e4eaf2;border-radius:10px;padding:10px}.wcRequestedChange>div>span{text-align:center;color:#738198}.wcRequestedChange b{margin-top:5px;font-size:12px;display:block}.wcRequestedChange b.old{color:#d94c56}.wcRequestedChange b.new{color:#249650}.wcCorrectionReason p{color:#465670;background:#fbfcfe;border:1px solid #e3e9f2;border-radius:10px;margin:0;padding:11px;font-size:12px;line-height:1.55}.wcCorrectionHistory p{border-bottom:1px dashed #edf1f5;grid-template-columns:14px 1fr auto;align-items:center;gap:8px;margin:0;padding:8px 0;display:grid}.wcCorrectionHistory p span{background:#1768f2;border-radius:50%;width:9px;height:9px}.wcCorrectionHistory p b{font-size:12px}.wcCorrectionHistory p small{color:#748399;font-size:12px}.wcCorrectionAside{gap:12px;display:grid}.wcCorrectionAside>article{padding:15px}.wcCorrectionAside>article>small{margin-top:12px}.wcCorrectionAside>article>b{color:#24344e;margin-top:5px;font-size:12px;display:block}.wcCorrectionAside textarea{resize:vertical;border:1px solid #d8e2ee;border-radius:10px;width:100%;min-height:72px;margin-bottom:9px;padding:10px;font-size:12px}.wcCorrectionAside button{cursor:pointer;border-radius:10px;width:100%;height:40px;font-size:12px;font-weight:700}.wcCorrectionAside button.approve{color:#fff;background:#1768f2;border:0;margin-bottom:8px}.wcCorrectionAside button.reject{color:#db3f4c;background:#fff;border:1px solid #f09aa2}.wcCorrectionAside .policy{background:#f0f7ff;border-color:#d6e8fb}.wcCorrectionAside .policy p{color:#4b6485;margin:0;font-size:12px;line-height:1.6}.wcCorrectionAside dl{margin:0}.wcCorrectionAside dl div{justify-content:space-between;gap:12px;padding:7px 0;display:flex}.wcCorrectionAside dt{color:#738198;font-size:12px}.wcCorrectionAside dd{color:#263650;text-align:right;margin:0;font-size:12px;font-weight:700}.wcCorrectionEmpty{color:#7b889b;padding:28px 16px;font-size:12px}.wcModalBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;background:#101b305c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wcCorrectionModal{background:#fff;border:1px solid #dce5ef;border-radius:18px;width:min(680px,96vw);padding:18px;box-shadow:0 28px 80px #1726413d}.wcCorrectionModal>header{border-bottom:1px solid #e9eef4;justify-content:space-between;gap:16px;padding-bottom:14px;display:flex}.wcCorrectionModal h2{margin:3px 0;font-size:21px}.wcCorrectionModal header p{color:#748198;margin:0;font-size:12px}.wcCorrectionModal header button{background:0 0;border:0;font-size:24px}.wcCorrectionModal>label,.wcCorrectionModalGrid label{color:#263650;gap:6px;margin-top:14px;font-size:12px;font-weight:700;display:grid}.wcCorrectionModal select,.wcCorrectionModal input,.wcCorrectionModal textarea{background:#fff;border:1px solid #d8e2ee;border-radius:10px;width:100%;padding:10px 11px;font-size:12px}.wcCorrectionModal textarea{resize:vertical;min-height:110px}.wcCorrectionModalGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wcCorrectionModal footer{border-top:1px solid #e9eef4;justify-content:flex-end;gap:9px;margin-top:16px;padding-top:14px;display:flex}.wcCorrectionModal footer button{border-radius:10px;height:40px;padding:0 16px;font-size:12px;font-weight:700}.wcCorrectionModal footer .ghost{background:#fff;border:1px solid #dbe4ef}.wcCorrectionModal footer .primary{color:#fff;background:#1768f2;border:0}.workforceReference .wcCorrectionFilters button,.workforceReference .wcCorrectionScopes button,.workforceReference .wcCorrectionCard,.workforceReference .wcCorrectionAside,.workforceReference .wcCorrectionDetails{font-family:inherit}@media (max-width:1450px){.wcCorrectionLayout{grid-template-columns:390px minmax(0,1fr)}.wcCorrectionAside{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.wcCorrectionsRef{padding:16px}.wcCorrectionLayout,.wcCorrectionAside{grid-template-columns:1fr}.wcCorrectionFilters,.wcCorrectionHeading{flex-direction:column;align-items:stretch}.wcCorrectionMeta{grid-template-columns:1fr}.wcCorrectionMeta article{border-bottom:1px solid #e8edf4;border-right:0}.wcCorrectionModalGrid{grid-template-columns:1fr}}.wcPaymentPage{max-width:1640px;margin:0 auto;padding:24px 28px 42px}.wcPaymentHeading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.wcPaymentHeading h2{letter-spacing:-.03em;margin:0;font-size:28px}.wcPaymentHeading p{color:#6e7d95;margin:5px 0 0;font-size:13px}.wcPaymentHeading p span{padding:0 7px}.wcPaymentHeading .primary{min-height:42px;padding:0 17px}.wcPaymentMetrics{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.wcPaymentMetrics article{background:#fff;border:1px solid #dbe5f1;border-radius:17px;align-items:center;gap:15px;min-height:118px;padding:18px;display:flex;box-shadow:0 12px 28px #2342700d}.wcPaymentMetrics article>i{border-radius:50%;place-items:center;width:54px;height:54px;font-size:22px;font-style:normal;display:grid}.wcPaymentMetrics .blue>i{color:#1768f2;background:#e7efff}.wcPaymentMetrics .green>i{color:#29a94b;background:#e7f7eb}.wcPaymentMetrics .purple>i{color:#7b3df0;background:#f0e8ff}.wcPaymentMetrics .orange>i{color:#ef8c10;background:#fff0df}.wcPaymentMetrics small,.wcPaymentMetrics b,.wcPaymentMetrics em{display:block}.wcPaymentMetrics small{color:#5d6d87;font-size:12.5px}.wcPaymentMetrics b{color:#17243f;margin-top:4px;font-size:27px;line-height:1.15}.wcPaymentMetrics em{color:#74849c;margin-top:4px;font-size:12px;font-style:normal}.wcPaymentLayout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:16px;display:grid}.wcPaymentTableCard,.wcPaymentDetail,.wcPaymentBottom>section{background:#fff;border:1px solid #dbe5f1;border-radius:17px;overflow:hidden;box-shadow:0 12px 28px #2342700d}.wcPaymentTableCard>header{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:center;min-height:62px;padding:0 18px;display:flex}.wcPaymentTableCard>header h3{margin:0;font-size:17px}.wcPaymentTableCard>header>div{gap:9px;display:flex}.wcPaymentTableCard>header label{color:#6f7e95;border:1px solid #dbe5f1;border-radius:10px;align-items:center;height:38px;padding:0 10px;display:flex}.wcPaymentTableCard>header input{width:200px;box-shadow:none!important;border:0!important;height:34px!important;font-size:12.5px!important}.wcPaymentTableCard>header button{background:#fff;border:1px solid #dbe5f1;border-radius:10px;height:38px;padding:0 13px;font-size:12px;font-weight:700}.wcPaymentTableHead,.wcPaymentRow{grid-template-columns:1.15fr .72fr 1.15fr .65fr .72fr .65fr .65fr 48px;align-items:center;gap:10px;min-width:980px;display:grid}.wcPaymentTableHead{color:#61718a;background:#fbfcfe;border-bottom:1px solid #e9eef5;min-height:46px;padding:0 15px;font-size:12px;font-weight:750}.wcPaymentRows{overflow:auto}.wcPaymentRow{text-align:left;color:#263754;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;min-height:64px;padding:8px 15px;font-size:12.5px}.wcPaymentRow:hover{background:#fbfdff}.wcPaymentRow.selected{background:#f4f8ff;box-shadow:inset 0 0 0 1px #5d91ff}.wcPaymentRow span{min-width:0}.wcPaymentRow .methodName{align-items:center;gap:9px;display:flex}.pmIcon{color:#1768f2;background:#e8f0ff;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:800;display:grid}.pmIcon.p1{color:#26a94a;background:#eaf8ee}.pmIcon.p2{color:#df4058;background:#fff0f1}.pmIcon.p3{color:#138f65;background:#e8f8f1}.pmIcon.p4{color:#7d43df;background:#f0eaff}.wcPaymentRow b{font-size:12.5px}.wcPaymentRow small{color:#7b8aa1;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;display:block;overflow:hidden}.wcPaymentRow em{white-space:nowrap;background:#f8fafd;border:1px solid #dde6f2;border-radius:7px;padding:5px 8px;font-size:12px;font-style:normal}.defaultChip{color:#1768f2!important;background:#eaf2ff!important;border-color:#cfe0ff!important}.activeChip,.inactiveChip{border-radius:8px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.activeChip{color:#279b49;background:#e8f8ec}.inactiveChip{color:#de4d65;background:#fff0f2}.wcPaymentRow .dots{text-align:center;letter-spacing:2px;font-weight:800}.wcPaymentTableCard>footer{justify-content:space-between;align-items:center;min-height:50px;padding:0 15px;display:flex}.wcPaymentTableCard>footer small{color:#77869d;font-size:12px}.wcPaymentTableCard>footer button{background:#fff;border:1px solid #dbe5f1;border-radius:8px;min-width:31px;height:31px}.wcPaymentTableCard>footer .active{color:#fff;background:#1768f2}.wcPaymentDetail{padding:0 14px 14px;position:sticky;top:84px}.wcPaymentDetail>header{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:flex-start;min-height:92px;padding:16px 3px;display:flex}.wcPaymentDetail>header>div{align-items:center;gap:12px;display:flex}.pmDetailIcon{color:#1768f2;background:#e9f1ff;border-radius:13px;place-items:center;width:50px;height:50px;font-size:23px;display:grid}.wcPaymentDetail h3{margin:0 0 5px;font-size:18px}.wcPaymentDetail header small{color:#718198;font-size:12px}.wcPaymentDetail section{border-bottom:1px solid #e9eef5;padding:14px 3px}.wcPaymentDetail h4{margin:0 0 12px;font-size:14px}.wcPaymentDetail dl{gap:9px;margin:0;display:grid}.wcPaymentDetail dl>div{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.wcPaymentDetail dt{color:#65758d;font-size:12px}.wcPaymentDetail dd{text-align:right;overflow-wrap:anywhere;max-width:190px;margin:0;font-size:12px;font-weight:650}.wcPaymentSwitches label{justify-content:space-between;align-items:center;padding:10px 0;display:flex}.wcPaymentSwitches label+label{border-top:1px solid #edf1f6}.wcPaymentSwitches label div b,.wcPaymentSwitches label div small{display:block}.wcPaymentSwitches label div b{font-size:12px}.wcPaymentSwitches label div small{color:#7b899f;margin-top:3px;font-size:12px}.wcPaymentSwitches input{accent-color:#1768f2;width:38px;height:20px!important}.wcPaymentDetail>footer{grid-template-columns:1fr 1.2fr;gap:10px;padding-top:14px;display:grid}.wcPaymentDetail>footer button{border-radius:10px;min-height:42px;font-size:12px;font-weight:700}.wcPaymentDetail .danger{color:#e2334f;background:#fff;border:1px solid #ff6e7f}.wcPaymentBottom{grid-template-columns:1.2fr .85fr;gap:16px;margin-top:16px;display:grid}.wcPaymentBottom>section{padding:16px}.wcPaymentBottom h3{margin:0 0 14px;font-size:16px}.wcPaymentBottom>section:first-child>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.wcPaymentBottom>section:first-child button{text-align:left;cursor:pointer;background:#fbfcff;border:1px solid #dde6f1;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:108px;padding:12px;display:flex}.wcPaymentBottom button i{color:#1768f2;background:#edf3ff;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:9px;font-size:18px;font-style:normal;display:grid}.wcPaymentBottom button b{font-size:12px}.wcPaymentBottom button small{color:#7a899f;margin-top:4px;font-size:12px;line-height:1.4}.wcPaymentBottom>section:last-child article{border-top:1px solid #edf1f6;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.wcPaymentBottom>section:last-child article:first-of-type{border-top:0}.wcPaymentBottom article b{font-size:12px}.wcPaymentBottom article span{color:#1768f2;text-align:right;font-size:12px}.wcPaymentEditor{background:#fff;border:1px solid #dbe5f1;border-radius:18px;width:min(760px,100vw - 32px);max-height:90vh;overflow:auto;box-shadow:0 25px 70px #1c335b33}.wcPaymentEditor>header{border-bottom:1px solid #e8eef5;justify-content:space-between;padding:18px 20px;display:flex}.wcPaymentEditor>header h3{margin:0;font-size:20px}.wcPaymentEditor>header p{color:#77869d;margin:5px 0 0;font-size:12px}.wcPaymentEditor>header button{background:0 0;border:0;font-size:23px}.wcPaymentEditorGrid{grid-template-columns:1fr 1fr;gap:14px;padding:18px 20px;display:grid}.wcPaymentEditorGrid label{color:#354660;font-size:12px;font-weight:700}.wcPaymentEditorGrid .full{grid-column:1/-1}.wcPaymentEditorGrid input,.wcPaymentEditorGrid select,.wcPaymentEditorGrid textarea{width:100%;margin-top:6px;border:1px solid #dbe5f1!important;border-radius:10px!important;font-size:13px!important}.wcPaymentEditorGrid textarea{min-height:75px;padding:10px}.wcPaymentEditorChecks{grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 16px;display:grid}.wcPaymentEditorChecks label{border:1px solid #dfe7f2;border-radius:10px;padding:10px;font-size:12px}.wcPaymentEditorChecks input{margin-right:8px}.wcPaymentEditor>footer{border-top:1px solid #e8eef5;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.wcPaymentEditor>footer button{border-radius:10px;min-height:40px;padding:0 16px}@media (max-width:1320px){.wcPaymentLayout{grid-template-columns:1fr}.wcPaymentDetail{position:static}.wcPaymentMetrics{grid-template-columns:1fr 1fr}}@media (max-width:820px){.wcPaymentPage{padding:15px}.wcPaymentHeading{align-items:flex-start;gap:12px}.wcPaymentHeading h2{font-size:24px}.wcPaymentMetrics,.wcPaymentBottom{grid-template-columns:1fr}.wcPaymentBottom>section:first-child>div{grid-template-columns:1fr 1fr}.wcPaymentEditorGrid,.wcPaymentEditorChecks{grid-template-columns:1fr}.wcPaymentEditorGrid .full{grid-column:auto}}.wcAccessPage{max-width:1780px;margin:0 auto;padding:24px 28px 42px}.wcAccessHeading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.wcAccessHeading h1{letter-spacing:-.03em;margin:0;font-size:30px}.wcAccessHeading p{color:#697a94;margin:6px 0 0;font-size:14px}.wcAccessHeading p span{padding:0 8px}.wcAccessHeading>.primary{border-radius:12px;height:44px;padding:0 17px;box-shadow:0 8px 18px #1768f229}.wcAccessStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.wcAccessStats article{background:#fff;border:1px solid #dbe5f1;border-radius:17px;align-items:center;gap:14px;min-height:118px;padding:18px;display:flex;box-shadow:0 12px 28px #2343700e}.wcAccessStats article>span{border-radius:50%;place-items:center;width:54px;height:54px;font-size:25px;font-weight:750;display:grid}.wcAccessStats article.blue>span{color:#1768f2;background:#e9f1ff}.wcAccessStats article.green>span{color:#20a653;background:#e9f8ee}.wcAccessStats article.orange>span{color:#ec840d;background:#fff0df}.wcAccessStats article.red>span{color:#ea4558;background:#ffebee}.wcAccessStats article.purple>span{color:#7d3ce7;background:#f0eaff}.wcAccessStats small{color:#566983;font-size:12.5px;font-weight:600;display:block}.wcAccessStats b{color:#0e1d37;margin-top:5px;font-size:29px;font-weight:760;line-height:1;display:block}.wcAccessStats em{color:#71819a;margin-top:8px;font-size:12px;font-style:normal;display:block}.wcAccessLayout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:16px;display:grid}.wcAccessDirectory,.wcAccessDetail{background:#fff;border:1px solid #dbe5f1;border-radius:17px;overflow:hidden;box-shadow:0 12px 28px #2343700d}.wcAccessDirectory>header{border-bottom:1px solid #e8eef6;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:10px 14px;display:flex}.wcAccessTabs{align-items:center;gap:4px;display:flex}.wcAccessTabs button{color:#566983;background:0 0;border:0;border-radius:9px;height:35px;padding:0 13px;font-size:12.5px;font-weight:650}.wcAccessTabs button.active{color:#1768f2;background:#eaf2ff}.wcAccessSearch{color:#8090a7;background:#fff;border:1px solid #d9e3ef;border-radius:11px;align-items:center;gap:9px;width:min(380px,42%);height:40px;padding:0 12px;display:flex}.wcAccessSearch input{color:#17263f;background:0 0;border:0;outline:0;width:100%;font-size:13px}.wcAccessTableHead,.wcAccessRow{grid-template-columns:1.55fr .75fr .72fr .72fr .88fr 1fr .68fr 1fr 56px;align-items:center;gap:9px;min-width:1170px;display:grid}.wcAccessTableHead{color:#64748b;letter-spacing:.02em;background:#fbfcfe;border-bottom:1px solid #e8eef6;height:48px;padding:0 14px;font-size:12px;font-weight:750}.wcAccessRows{max-height:575px;overflow:auto}.wcAccessRow{text-align:left;color:#23354f;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;min-height:66px;padding:9px 14px;font-size:12.5px}.wcAccessRow:hover{background:#fbfdff}.wcAccessRow.selected{background:#f3f7ff;box-shadow:inset 3px 0 #1768f2}.wcAccessEmployee{align-items:center;gap:10px;display:flex}.wcAccessEmployee>i{color:#1768f2;background:#eaf2ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:750;display:grid}.wcAccessEmployee>span b{color:#15253f;font-size:13px;display:block}.wcAccessEmployee>span small{color:#75849b;margin-top:3px;font-size:12px;display:block}.wcAccessRow>span{font-size:12.5px}.wcAccessRow>span small{color:#7a899f;font-size:12px}.wcAccessType{color:#3567c8;background:#edf3ff;border-radius:8px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:700}.wcAccountStatus{border-radius:8px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:750;display:inline-flex}.wcAccountStatus.active{color:#28944c;background:#e8f8ed}.wcAccountStatus.pending{color:#e57b08;background:#fff0df}.wcAccountStatus.disabled{color:#db4054;background:#ffeaed}.wcAccessActions{text-align:right;color:#5a6a82;font-size:16px}.wcAccessEmpty,.wcAccessEmptyDetail{text-align:center;color:#718098;padding:38px;font-size:13px}.wcAccessDirectory>footer{color:#718098;border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;min-height:54px;padding:0 14px;font-size:12px;display:flex}.wcAccessDirectory>footer>div{gap:6px;display:flex}.wcAccessDirectory>footer button{color:#53647d;background:#fff;border:1px solid #dce5ef;border-radius:9px;width:34px;height:34px}.wcAccessDirectory>footer button.active{color:#fff;background:#1768f2;border-color:#1768f2}.wcAccessPolicy{background:#fbfcff;border-top:1px solid #e7edf5;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.wcAccessPolicy>div{border-right:1px solid #e7edf5;align-items:flex-start;gap:11px;min-height:92px;padding:15px 16px;display:flex}.wcAccessPolicy>div:last-child{border-right:0}.wcAccessPolicy>div>span{color:#1768f2;background:#eaf2ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.wcAccessPolicy p{margin:0}.wcAccessPolicy b{font-size:12px;display:block}.wcAccessPolicy small{color:#718098;margin-top:5px;font-size:12px;line-height:1.45;display:block}.wcAccessDetail{position:sticky;top:16px}.wcAccessDetail>header{border-bottom:1px solid #e8eef6;padding:16px}.wcAccessDetail>header>button{float:right;color:#556780;cursor:pointer;background:0 0;border:0;font-size:21px}.wcAccessProfile{grid-template-columns:54px 1fr auto;align-items:center;gap:12px;display:grid}.wcAccessProfile>i{color:#1768f2;background:#eaf2ff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:18px;font-style:normal;font-weight:760;display:grid}.wcAccessProfile h3{margin:0;font-size:18px}.wcAccessProfile p{color:#718098;margin:4px 0;font-size:12px}.wcAccessProfile div>b{color:#40526e;font-size:12px}.wcAccessDetailTabs{border-bottom:1px solid #e8eef6;grid-template-columns:repeat(4,1fr);display:grid}.wcAccessDetailTabs span{text-align:center;color:#63738b;padding:12px 4px;font-size:12px}.wcAccessDetailTabs span.active{color:#1768f2;border-bottom:2px solid #1768f2;font-weight:750}.wcAccessFacts{border-bottom:1px solid #e8eef6;padding:14px 16px}.wcAccessFacts>div{justify-content:space-between;align-items:center;gap:14px;min-height:34px;display:flex}.wcAccessFacts span{color:#62738c;font-size:12px}.wcAccessFacts b{text-align:right;color:#1a2a43;overflow-wrap:anywhere;max-width:58%;font-size:12px}.wcAccessReset{border-bottom:1px solid #e8eef6;padding:16px}.wcAccessReset h4{margin:0 0 12px;font-size:14px}.wcAccessReset form{gap:10px;display:grid}.wcAccessReset label{color:#40526e;font-size:12px;font-weight:650}.wcAccessReset input{border:1px solid #d8e2ef;border-radius:10px;width:100%;height:40px;margin-top:5px;padding:0 11px;font-size:12px}.wcAccessReset .primary{border-radius:10px;height:42px}.wcCredentialInvite{background:#f4f8ff;border:1px solid #d9e7ff;border-radius:10px;margin-top:12px;padding:10px}.wcCredentialInvite b{font-size:12px;display:block}.wcCredentialInvite code{overflow-wrap:anywhere;margin:6px 0;font-size:11.5px;display:block}.wcCredentialInvite button{background:#fff;border:1px solid #cfdcf0;border-radius:8px;height:30px;padding:0 10px;font-size:12px}.wcAccessLifecycle{gap:9px;padding:14px 16px 18px;display:grid}.wcAccessLifecycle>button{text-align:left;color:#24405f;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;min-height:64px;padding:10px 12px;display:grid}.wcAccessLifecycle>button:hover{background:#f8fbff}.wcAccessLifecycle>button>span b{font-size:12px;display:block}.wcAccessLifecycle>button>span small{color:#718098;margin-top:4px;font-size:12px;display:block}.wcAccessLifecycle>button.danger{color:#d74355;border-color:#ffd1d7}.wcAccessLifecycle>button.success{color:#278d49;border-color:#cdeed6}@media (max-width:1450px){.wcAccessStats{grid-template-columns:repeat(3,1fr)}.wcAccessLayout{grid-template-columns:1fr}.wcAccessDetail{position:static}.wcAccessPolicy{grid-template-columns:1fr}}@media (max-width:820px){.wcAccessPage{padding:14px}.wcAccessStats{grid-template-columns:1fr 1fr}.wcAccessDirectory>header{flex-direction:column;align-items:stretch}.wcAccessSearch{width:100%}.wcAccessHeading{flex-direction:column;align-items:flex-start;gap:12px}}.wcReportsPage{padding:22px 26px 38px}.wcReportsHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.wcReportsHeading h2{color:#16213b;letter-spacing:-.03em;margin:0;font-size:29px;font-weight:740}.wcReportsHeading p{color:#65758d;margin:6px 0 0;font-size:14px}.wcReportsHeading p span{padding:0 8px}.wcReportsTopActions{gap:9px;display:flex}.wcReportsTopActions button{color:#40516c;background:#fff;border:1px solid #d9e4f1;border-radius:12px;height:43px;padding:0 14px;font-size:12.5px;font-weight:700}.wcReportsTopActions button.primary{color:#fff;background:#1768f2;border-color:#1768f2;box-shadow:0 10px 22px #1768f22b}.wcReportStats{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;margin-bottom:16px;display:grid}.wcReportStats article{background:#fff;border:1px solid #d9e4f0;border-radius:17px;grid-template-columns:50px 1fr;align-items:center;gap:11px;min-height:112px;padding:16px 14px;display:grid;box-shadow:0 12px 28px #25436f0d}.wcReportStats article>span{border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.wcReportStats small,.wcReportStats b,.wcReportStats em{display:block}.wcReportStats small{color:#53647c;font-size:12px}.wcReportStats b{color:#15213b;margin-top:4px;font-size:25px}.wcReportStats em{color:#697b95;margin-top:6px;font-size:12px;font-style:normal}.wcReportStats .blue>span{color:#1768f2;background:#e9f1ff}.wcReportStats .green>span{color:#29984b;background:#e8f8ec}.wcReportStats .orange>span{color:#ec7c08;background:#fff0df}.wcReportStats .purple>span,.wcReportStats .violet>span{color:#733de0;background:#f2eaff}.wcReportStats .teal>span{color:#158e9a;background:#e7f8f8}.wcReportsLayout{grid-template-columns:minmax(0,1fr) 355px;gap:14px;display:grid}.wcReportsList,.wcReportDetail{background:#fff;border:1px solid #d9e4f0;border-radius:17px;overflow:hidden;box-shadow:0 12px 30px #25436f0d}.wcReportToolbar{border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:0 12px;display:flex}.wcReportTabs{align-self:stretch;display:flex;overflow:auto}.wcReportTabs button{color:#465672;white-space:nowrap;background:0 0;border:0;padding:0 13px;font-size:12.5px;font-weight:650;position:relative}.wcReportTabs button.active{color:#1768f2}.wcReportTabs button.active:after{content:"";background:#1768f2;border-radius:3px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.wcReportTools{gap:8px;display:flex}.wcReportTools label{color:#63758f;border:1px solid #dce5f0;border-radius:10px;align-items:center;gap:7px;width:260px;height:38px;padding:0 10px;display:flex}.wcReportTools input{border:0;outline:0;width:100%;font-size:12.5px}.wcReportTools button{color:#445572;background:#fff;border:1px solid #dce5f0;border-radius:10px;height:38px;padding:0 12px;font-size:12px;font-weight:650}.wcReportHead,.wcReportRow{grid-template-columns:1.45fr .9fr 1fr .65fr .75fr 1.2fr 70px;align-items:center;gap:9px;min-width:960px;display:grid}.wcReportHead{color:#607089;background:#fbfcfe;border-bottom:1px solid #e9eef5;height:45px;padding:0 13px;font-size:12px;font-weight:700}.wcReportRows{overflow:auto}.wcReportRow{text-align:left;color:#223450;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;min-height:58px;padding:8px 13px;font-size:12.4px}.wcReportRow:hover{background:#fbfdff}.wcReportRow.selected{background:#f4f8ff;box-shadow:inset 0 0 0 1px #6fa0ff}.wcReportRow>span:first-child{align-items:center;gap:8px;display:flex}.wcReportRow>span:first-child i{color:#1768f2;font-style:normal}.wcReportRow>span:first-child b{font-size:12.7px}.wcReportRow em,.wcReportRow strong{border-radius:8px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.wcReportRow em{color:#3e62c7;background:#eef4ff}.wcReportRow strong{color:#27954a;background:#e8f8ec}.wcReportActions{gap:4px;display:flex}.wcReportActions button{color:#536a89;background:#fff;border:1px solid #dbe5f0;border-radius:8px;width:28px;height:28px}.wcReportsList>footer{justify-content:space-between;align-items:center;min-height:52px;padding:0 13px;display:flex}.wcReportsList>footer small{color:#70809a;font-size:12px}.wcReportsList>footer>div{gap:6px;display:flex}.wcReportsList>footer button,.wcReportsList>footer select{background:#fff;border:1px solid #dbe5f0;border-radius:8px;height:31px;padding:0 9px;font-size:12px}.wcReportsList>footer button.active{color:#1768f2;border-color:#1768f2}.wcReportDetail{padding:0 15px 16px}.wcReportDetail>header{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:flex-start;min-height:82px;padding:15px 0;display:flex}.wcReportDetail>header>div{align-items:flex-start;gap:10px;display:flex}.wcReportDetail>header>div>span{color:#1768f2;background:#eaf2ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.wcReportDetail h3{margin:0 0 7px;font-size:18px}.wcReportDetail header em,.wcReportDetail dd em{color:#27954a;background:#e8f8ec;border-radius:8px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.wcReportDetail>header>button{color:#53627a;background:0 0;border:0;font-size:20px}.wcReportDetail dl{border-bottom:1px solid #e9eef5;margin:0;padding:14px 0}.wcReportDetail dl>div,.wcReportSummaryRow{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.wcReportDetail dt,.wcReportSummaryRow span{color:#60728e;text-transform:capitalize;font-size:12px}.wcReportDetail dd,.wcReportSummaryRow b{color:#263853;text-align:right;overflow-wrap:anywhere;max-width:60%;margin:0;font-size:12px}.wcReportDetail>section{border-bottom:1px solid #e9eef5;padding:14px 0}.wcReportDetail>section h4{margin:0 0 7px;font-size:14px}.wcReportDetailActions{gap:8px;padding-top:14px;display:grid}.wcReportDetailActions button{color:#405270;background:#fff;border:1px solid #dbe5f0;border-radius:10px;height:40px;font-size:12px;font-weight:700}.wcReportDetailActions button.primary{color:#fff;background:#1768f2;border-color:#1768f2}.wcReportBottom{background:#f7faff;border-top:1px solid #e8eef6;grid-template-columns:.8fr 1.2fr;gap:13px;padding:13px;display:grid}.wcReportBottom>section{background:#fff;border:1px solid #dce6f2;border-radius:14px;padding:15px}.wcReportBottom h3{margin:0 0 12px;font-size:15px}.wcReportQuick>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.wcReportQuick button{text-align:left;background:#fff;border:1px solid #e0e8f2;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:102px;padding:12px;display:flex}.wcReportQuick button>span{color:#1768f2;font-size:20px}.wcReportQuick button b{margin-top:8px;font-size:12px}.wcReportQuick button small{color:#718098;margin-top:4px;font-size:12px;line-height:1.35}.wcReportInsights>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.wcReportInsights article{border:1px solid #e0e8f2;border-radius:12px;padding:11px}.wcReportInsights article small{color:#61728b;font-size:12px}.wcReportInsights article b{margin:6px 0;font-size:18px;display:block}.wcReportInsights article i{background:#edf2f8;border-radius:999px;height:6px;display:block;overflow:hidden}.wcReportInsights article i span{background:linear-gradient(90deg,#1768f2,#783ce0);border-radius:999px;height:100%;display:block}@media (max-width:1450px){.wcReportStats{grid-template-columns:repeat(3,1fr)}.wcReportsLayout{grid-template-columns:1fr}.wcReportDetail{min-height:auto}}@media (max-width:900px){.wcReportsPage{padding:14px}.wcReportStats{grid-template-columns:1fr 1fr}.wcReportToolbar{flex-direction:column;align-items:flex-start;padding:10px}.wcReportTools{flex-wrap:wrap;width:100%}.wcReportTools label{width:100%}.wcReportBottom{grid-template-columns:1fr}.wcReportQuick>div,.wcReportInsights>div{grid-template-columns:1fr 1fr}.wcReportsHeading h2{font-size:24px}}.wcAuditPage{color:#0f1f42;max-width:1760px;margin:0 auto;padding:22px 24px 36px}.wcAuditTitle{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.wcAuditTitle h2{letter-spacing:-.025em;margin:0;font-size:28px;font-weight:760;line-height:1.15}.wcAuditTitle p{color:#66758f;margin:7px 0 0;font-size:14px}.wcAuditTitle p span{color:#a0aec0;padding:0 7px}.wcAuditExport{color:#145ee8;cursor:pointer;background:#fff;border:1px solid #dbe5f2;border-radius:11px;height:42px;padding:0 16px;font-size:13px;font-weight:700;box-shadow:0 7px 18px #1c3d6f0d}.wcAuditKpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;margin-bottom:16px;display:grid}.wcAuditKpis article{background:#fff;border:1px solid #dce6f2;border-radius:15px;align-items:center;gap:13px;min-height:112px;padding:17px;display:flex;box-shadow:0 10px 26px #1f3f6c0e}.wcAuditKpis article>span{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:21px;font-weight:700;display:grid}.wcAuditKpis .blue>span{color:#1768f2;background:#e9f1ff}.wcAuditKpis .red>span{color:#ec4b59;background:#ffeaec}.wcAuditKpis .green>span{color:#1fab55;background:#e9f8ee}.wcAuditKpis .purple>span{color:#7b3df0;background:#f1eaff}.wcAuditKpis .orange>span{color:#f18a17;background:#fff0e1}.wcAuditKpis small{color:#52627f;font-size:12px;display:block}.wcAuditKpis b{margin-top:5px;font-size:27px;font-weight:760;line-height:1.1;display:block}.wcAuditKpis em{color:#74839a;margin-top:6px;font-size:12px;font-style:normal;display:block}.wcAuditLayout{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:14px;display:grid}.wcAuditMain,.wcAuditDetail,.wcAuditBottom>article{background:#fff;border:1px solid #dbe5f1;border-radius:15px;box-shadow:0 10px 28px #20406c0d}.wcAuditMain{overflow:hidden}.wcAuditToolbar{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 13px;display:flex}.wcAuditTabs{flex-wrap:wrap;gap:4px;display:flex}.wcAuditTabs button{color:#536681;cursor:pointer;background:0 0;border:0;border-radius:9px;height:34px;padding:0 13px;font-size:12.5px}.wcAuditTabs button.active{color:#1262ef;background:#edf4ff;font-weight:700}.wcAuditToolbar label{background:#fff;border:1px solid #dae4ef;border-radius:10px;align-items:center;gap:9px;min-width:330px;height:39px;padding:0 12px;display:flex}.wcAuditToolbar input{color:#21324d;background:0 0;border:0;outline:0;width:100%;font-size:13px}.wcAuditTableHead,.wcAuditRow{grid-template-columns:118px 1.25fr .8fr 1.4fr .8fr 1.1fr 1.25fr 52px;align-items:center;gap:10px;min-width:1120px;display:grid}.wcAuditTableHead{color:#61708a;text-transform:uppercase;letter-spacing:.025em;background:#fbfcfe;border-bottom:1px solid #e9eef5;height:44px;padding:0 13px;font-size:12px;font-weight:750}.wcAuditRows{overflow:auto}.wcAuditRow{text-align:left;color:#20324e;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;min-height:62px;padding:8px 13px}.wcAuditRow:hover{background:#fbfdff}.wcAuditRow.selected{background:#f3f7ff;box-shadow:inset 3px 0 #1768f2}.wcAuditRow>span{min-width:0;font-size:12.4px;line-height:1.3}.wcAuditRow .id{color:#3f5b8b;font-size:12px;font-weight:700}.wcAuditRow>span:nth-child(2){grid-template-columns:30px 1fr;align-items:center;column-gap:8px;display:grid}.wcAuditRow>span:nth-child(2) i{color:#1768f2;background:#eaf2ff;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-style:normal;font-weight:750;display:grid}.wcAuditRow b{text-overflow:ellipsis;white-space:nowrap;font-size:12.4px;font-weight:700;overflow:hidden}.wcAuditRow small{color:#718198;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.auditSeverity{border-radius:8px;justify-content:center;align-items:center;padding:5px 9px;font-size:12px;font-style:normal;font-weight:750;display:inline-flex}.auditSeverity.success{color:#209c4a;background:#e9f8ee}.auditSeverity.info{color:#2364d8;background:#eaf2ff}.auditSeverity.warning{color:#d77808;background:#fff1de}.auditSeverity.critical{color:#e24352;background:#ffe9eb}.wcAuditEmpty{text-align:center;color:#7b889c;padding:34px;font-size:13px}.wcAuditFooter{color:#6f7e94;border-top:1px solid #e9eef5;justify-content:space-between;align-items:center;min-height:50px;padding:0 13px;font-size:12px;display:flex}.wcAuditFooter>div{gap:5px;display:flex}.wcAuditFooter button{color:#536681;background:#fff;border:1px solid #dae4ef;border-radius:8px;min-width:31px;height:31px}.wcAuditFooter button.active{color:#fff;background:#1768f2;border-color:#1768f2}.wcAuditDetail{padding:16px}.wcAuditDetail>header{border-bottom:1px solid #e6edf5;justify-content:space-between;gap:10px;padding-bottom:14px;display:flex}.wcAuditDetail>header small{color:#75849b;text-transform:uppercase;font-size:12px;font-weight:650;display:block}.wcAuditDetail>header h3{text-transform:capitalize;margin:6px 0 0;font-size:18px;line-height:1.25}.wcAuditDetail dl{margin:8px 0 0}.wcAuditDetail dl>div{border-bottom:1px solid #f0f3f7;grid-template-columns:105px 1fr;gap:9px;padding:8px 0;display:grid}.wcAuditDetail dt{color:#718099;font-size:12px}.wcAuditDetail dd{text-align:right;color:#1e3150;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650}.wcAuditDetail section{background:#fbfcfe;border:1px solid #e3eaf3;border-radius:11px;margin-top:14px;padding:12px}.wcAuditDetail h4{margin:0 0 8px;font-size:13px}.wcAuditDetail pre{white-space:pre-wrap;word-break:break-word;color:#4d5f78;margin:0;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.wcAuditPrimary{color:#fff;cursor:pointer;background:#1768f2;border:0;border-radius:10px;width:100%;height:41px;margin-top:14px;font-size:12.5px;font-weight:700}.wcAuditBottom{grid-template-columns:1fr 1.1fr 1.1fr;gap:14px;margin-top:14px;display:grid}.wcAuditBottom>article{min-height:196px;padding:16px}.wcAuditBottom h3{margin:0 0 14px;font-size:16px}.wcAuditModuleList{gap:9px;display:grid}.wcAuditModuleList>div{grid-template-columns:95px 48px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.wcAuditModuleList i{background:#eef2f7;border-radius:99px;height:7px;overflow:hidden}.wcAuditModuleList i em{border-radius:inherit;background:#1768f2;height:100%;display:block}.wcSecurityCards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wcSecurityCards>div{background:#fbfcfe;border:1px solid #e4ebf3;border-radius:11px;padding:13px}.wcSecurityCards b{font-size:25px;display:block}.wcSecurityCards span{margin-top:3px;font-size:12px;font-weight:700;display:block}.wcSecurityCards small{color:#718098;margin-top:7px;font-size:12px;line-height:1.45;display:block}.wcRetention{gap:10px;display:grid}.wcRetention p{background:#fbfcfe;border:1px solid #e4ebf3;border-radius:10px;margin:0;padding:11px}.wcRetention b,.wcRetention small{display:block}.wcRetention b{font-size:12.5px}.wcRetention small{color:#718098;margin-top:4px;font-size:12px;line-height:1.45}.wcRetention button{color:#fff;cursor:pointer;background:#1768f2;border:0;border-radius:9px;height:38px;font-size:12px;font-weight:700}@media (max-width:1450px){.wcAuditKpis{grid-template-columns:repeat(3,1fr)}.wcAuditLayout{grid-template-columns:1fr}.wcAuditBottom{grid-template-columns:1fr 1fr}.wcAuditDetail{min-height:0}}@media (max-width:900px){.wcAuditPage{padding:14px}.wcAuditKpis{grid-template-columns:1fr 1fr}.wcAuditBottom{grid-template-columns:1fr}.wcAuditToolbar{flex-direction:column;align-items:stretch}.wcAuditToolbar label{width:100%;min-width:0}}.whInvModernPage{color:#16233f;max-width:1760px;margin:0 auto;padding:24px 28px 40px}.whInvTitleRow{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.whInvTitle{align-items:center;gap:14px;display:flex}.whInvTitle>span{color:#1768f2;background:#eef4ff;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.whInvTitle h1{margin:0;font-size:28px;line-height:1.15}.whInvTitle p,.whInvCrumb{color:#62728e;margin:4px 0 0;font-size:13.5px}.whInvCrumb b{color:#91a0b6;margin:0 8px}.whInvTopActions{align-items:center;gap:10px;display:flex}.whInvTopActions button{color:#fff;cursor:pointer;background:#1768f2;border:1px solid #d5e0ee;border-radius:11px;height:44px;padding:0 15px;font-size:13px;font-weight:700;box-shadow:0 8px 18px #1768f224}.whInvTopActions button.outline{color:#253756;box-shadow:none;background:#fff}.whInvStats{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:20px;display:grid}.whInvStats article{background:#fff;border:1px solid #dce6f1;border-radius:18px;min-height:142px;padding:18px 18px 16px;position:relative;overflow:hidden;box-shadow:0 10px 24px #25436f0b}.whInvStats article:after{content:"";opacity:.18;filter:blur(10px);background:currentColor;border-radius:50%;width:110px;height:90px;position:absolute;bottom:-34px;right:-24px}.whInvStats article>span{color:#1768f2;background:#eef4ff;border-radius:13px;place-items:center;width:40px;height:40px;margin-bottom:8px;font-size:20px;font-weight:800;display:grid}.whInvStats article small{color:#566781;font-size:12px;font-weight:650;display:block}.whInvStats article b{letter-spacing:-.02em;margin-top:8px;font-size:25px;display:block}.whInvStats article em{margin-top:8px;font-size:12px;font-style:normal;font-weight:650;display:block}.whInvStats .blue{color:#1768f2}.whInvStats .green{color:#22a75a;background:#f9fffb}.whInvStats .green>span{color:#22a75a;background:#eaf9ef}.whInvStats .orange{color:#e38a15;background:#fffdfa}.whInvStats .orange>span{color:#e38a15;background:#fff2dd}.whInvStats .red{color:#e7465c;background:#fffafb}.whInvStats .red>span{color:#e7465c;background:#ffe8ec}.whInvStats .purple{color:#8447e8;background:#fdfbff}.whInvStats .purple>span{color:#8447e8;background:#f1eaff}.whInvStats .teal{color:#159e86;background:#fafffd}.whInvStats .teal>span{color:#159e86;background:#e8f8f4}.whInvCreate{margin-top:-6px}.whInvCreate .cancel{color:#53647e!important;background:#fff!important;border:1px solid #d6e0ed!important}.whInvTabs{border-bottom:1px solid #dfe7f1;gap:28px;margin-bottom:16px;padding-left:4px;display:flex;overflow:auto}.whInvTabs button{color:#344562;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;height:48px;font-size:13px;font-weight:700}.whInvTabs button.active{color:#1768f2;border-bottom-color:#1768f2}.whInvLayout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;display:grid}.whInvMain,.whInvDetail{background:#fff;border:1px solid #d9e4f0;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #1f3d690e}.whInvFilters{border-bottom:1px solid #e7edf5;grid-template-columns:minmax(280px,1.5fr) .65fr .55fr 44px;gap:10px;padding:14px;display:grid}.whInvFilters label{color:#6e7f98;border:1px solid #d8e2ee;border-radius:11px;align-items:center;gap:9px;height:42px;padding:0 12px;display:flex}.whInvFilters input{color:#243650;border:0;outline:0;width:100%;font-size:13px}.whInvFilters select,.whInvFilters .viewBtn{color:#32445f;background:#fff;border:1px solid #d8e2ee;border-radius:11px;height:42px;padding:0 11px;font-size:12.5px}.whInvHead,.whInvRow{grid-template-columns:28px 1.35fr 1.05fr .8fr .85fr .55fr .55fr .72fr .65fr;align-items:center;gap:10px;min-width:1060px;display:grid}.whInvHead{color:#53647e;background:#fbfcfe;border-bottom:1px solid #e7edf5;height:48px;padding:0 14px;font-size:12px;font-weight:760}.whInvRows{overflow:auto}.whInvRow{text-align:left;color:#243650;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;min-height:72px;padding:10px 14px;font-size:12.8px}.whInvRow:hover{background:#fbfdff}.whInvRow.selected{background:#f3f7ff;box-shadow:inset 0 0 0 1px #8bb3ff}.whInvRow>span:first-child i{color:#0000;border:1px solid #d4dfec;border-radius:4px;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid}.whInvRow>span:first-child i.checked{color:#fff;background:#1768f2;border-color:#1768f2}.whInvRow .prod{align-items:center;gap:10px;display:flex}.whInvRow .prod>i{color:#386bd8;background:linear-gradient(145deg,#eef4ff,#f8fbff);border:1px solid #dce7f5;border-radius:10px;place-items:center;width:44px;height:44px;font-size:12px;font-style:normal;font-weight:800;display:grid}.whInvRow b{font-size:12.8px}.whInvRow small{color:#77859a;margin-top:3px;font-size:12px;display:block}.barcodeMini{align-items:center;gap:5px;display:flex!important}.whInvRow .zero{color:#e44255;font-weight:800}.whInvMain>footer{justify-content:space-between;align-items:center;min-height:54px;padding:0 14px;display:flex}.whInvMain>footer small{color:#687992;font-size:12px}.whInvMain>footer div{gap:6px;display:flex}.whInvMain>footer button{color:#455873;background:#fff;border:1px solid #dbe4ef;border-radius:9px;width:34px;height:34px}.whInvMain>footer button.active{color:#fff;background:#1768f2;border-color:#1768f2}.whInvDetail{padding:16px;position:sticky;top:88px}.whInvDetail>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.whInvDetail>header h3{margin:0;font-size:16px}.whInvProductHero{grid-template-columns:1fr 72px;gap:8px;display:grid}.bigVisual{background:linear-gradient(145deg,#eef3fa,#fff);border:1px solid #e0e7f1;border-radius:14px;place-items:center;height:160px;display:grid}.bigVisual span{color:#1768f2;background:#fff;border-radius:24px;place-items:center;width:90px;height:90px;font-size:28px;font-weight:800;display:grid;box-shadow:0 12px 26px #1e3f6d14}.miniVisuals{gap:8px;display:grid}.miniVisuals i{color:#687994;background:#f9fbfe;border:1px solid #e0e7f1;border-radius:12px;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.whInvProductName{padding:14px 0 10px}.whInvProductName h2{margin:0;font-size:19px}.whInvProductName small{color:#70809a;font-size:12px}.whInvDetail dl{border-top:1px solid #edf1f6;margin:0;padding-top:9px}.whInvDetail dl>div,.whInvDetail .valueBlock>div{justify-content:space-between;gap:12px;padding:6px 0;font-size:12px;display:flex}.whInvDetail dt,.whInvDetail .valueBlock span{color:#667790}.whInvDetail dd{text-align:right;margin:0;font-weight:700}.whInvMiniStats{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0;display:grid}.whInvMiniStats span{background:#fafcff;border:1px solid #e0e7f1;border-radius:10px;padding:10px 8px}.whInvMiniStats small,.whInvMiniStats b{display:block}.whInvMiniStats small{color:#718098;font-size:11.5px}.whInvMiniStats b{margin-top:4px;font-size:12px}.whInvDetail section{border-top:1px solid #edf1f6;margin-top:10px;padding-top:12px}.whInvDetail h4{margin:0 0 8px;font-size:12.5px}.locLine,.lastMove{justify-content:space-between;gap:10px;padding:5px 0;font-size:12px;display:flex}.valueBlock b{font-size:12px}.whInvDetailActions{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.whInvDetailActions button{color:#284161;background:#fff;border:1px solid #d8e2ee;border-radius:9px;height:38px;font-size:12px;font-weight:700}.whInvDetailActions button.primary{color:#fff;background:#1768f2;border-color:#1768f2;grid-column:1/-1}.whInvUtility{padding:18px}.whInvUtility>div:first-child{margin-bottom:14px}.whInvUtility h3{margin:0;font-size:17px}.whInvUtility p{color:#6f8099;font-size:12px}.whInvUtility>button{color:#fff;background:#1768f2;border:0;border-radius:10px;height:40px;margin-bottom:12px;padding:0 14px;font-weight:700}.whInvUtility article{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:20px;padding:13px 4px;display:flex}.whInvUtility article b,.whInvUtility article small{display:block}.whInvUtility article b{font-size:12.5px}.whInvUtility article small{color:#718098;margin-top:3px;font-size:12px}.whInvUtility article strong{font-size:12px}.whInvUtility article strong.negative{color:#df4457}@media (max-width:1450px){.whInvStats{grid-template-columns:repeat(3,1fr)}.whInvLayout{grid-template-columns:1fr}.whInvDetail{position:static}}@media (max-width:900px){.whInvModernPage{padding:14px}.whInvTitleRow{flex-direction:column}.whInvTopActions{flex-wrap:wrap}.whInvStats{grid-template-columns:1fr 1fr}.whInvFilters{grid-template-columns:1fr}.whInvHead,.whInvRow{min-width:980px}}.posShell{color:#10203a;background:#f7f9fd;grid-template-columns:220px 1fr;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.posSidebar{background:#fff;border-right:1px solid #e4eaf3;flex-direction:column;gap:6px;padding:22px 14px;display:flex}.posLogo{letter-spacing:-2px;color:#1767ed;margin:0 12px 20px;font-size:38px;font-weight:850}.posLogo span{color:#ffb000;vertical-align:top;font-size:18px}.posLogo small{letter-spacing:2px;color:#172644;margin-top:-2px;font-size:12px;display:block}.posStore{text-align:left;background:#fff;border:1px solid #dfe7f2;border-radius:14px;margin-bottom:10px;padding:14px}.posStore b,.posStore span{display:block}.posStore span{color:#67768e;margin-top:3px;font-size:12px}.posSidebar>button:not(.posStore){text-align:left;color:#263650;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;font-size:14px;font-weight:600;display:flex}.posSidebar>button.active{color:#1767ed;background:#e9f1ff}.posSidebarBottom{margin-top:auto}.posProfile{border:1px solid #e1e8f2;border-radius:14px;align-items:center;gap:10px;margin-bottom:10px;padding:12px;display:flex}.posProfile>span,.posAvatar{color:#1767ed;background:#eaf1ff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.posProfile b,.posProfile small,.posProfile em{display:block}.posProfile small{color:#6d7890;font-size:12px}.posProfile em{color:#1da665;margin-top:3px;font-size:12px;font-style:normal}.posSidebarBottom>button{color:#53647d;background:0 0;border:0}.posMain{min-width:0}.posTop{background:#fff;border-bottom:1px solid #e5ebf4;grid-template-columns:1fr minmax(320px,520px) auto;align-items:center;gap:18px;height:82px;padding:0 28px;display:grid}.posTitle{align-items:center;gap:14px;display:flex}.posTitle>button{background:0 0;border:0;font-size:20px}.posTitle h1{margin:0;font-size:22px}.posTitle select{background:#fff;border:1px solid #dce5f0;border-radius:10px;height:40px;padding:0 12px;font-weight:600}.posTitle .open,.posTitle .closed{border-radius:8px;padding:7px 11px;font-size:12px;font-weight:800}.posTitle .open{color:#1b9b51;background:#eaf9ef}.posTitle .closed{color:#d54343;background:#fff0f0}.posTitle small{color:#5e6e86}.posGlobalSearch,.posSearch{background:#fff;border:1px solid #dce5f0;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 14px;display:flex}.posGlobalSearch input,.posSearch input{background:0 0;border:0;outline:0;flex:1;font-size:14px}.posTopUser{align-items:center;gap:10px;display:flex}.posTopUser>button{color:#1767ed;background:#fff;border:1px solid #cbd9ef;border-radius:10px;height:40px;padding:0 16px;font-weight:700}.posTopUser b,.posTopUser small{display:block}.posTopUser small{color:#6e7a90;font-size:12px}.posActionBar{background:#fff;border-bottom:1px solid #e6ecf4;justify-content:space-between;align-items:center;height:70px;padding:0 28px;display:flex}.posActionBar>div{gap:10px;display:flex}.posActionBar button{color:#2d3c54;background:#fff;border:1px solid #dce5ef;border-radius:9px;height:40px;padding:0 18px;font-weight:650}.posActionBar .primary{color:#fff;background:#1767ed;border-color:#1767ed}.posAlert{border-radius:10px;justify-content:space-between;margin:12px 28px 0;padding:10px 14px;font-size:13px;display:flex}.posAlert.error{color:#b33;background:#fff0f0}.posAlert.success{color:#187f45;background:#eaf9ef}.posAlert button{background:0 0;border:0}.posWorkspace{grid-template-columns:minmax(430px,.9fr) minmax(430px,.9fr) 330px;align-items:start;gap:14px;padding:18px 28px 24px;display:grid}.posCatalog,.posCart,.posCheckout>section{background:#fff;border:1px solid #dfe6f0;border-radius:14px;box-shadow:0 8px 22px #2a43680a}.posCats{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.posCats button{background:#fff;border:1px solid #dce5f0;border-radius:8px;height:30px;padding:0 12px;font-size:12px}.posCats button.active{color:#fff;background:#1767ed;border-color:#1767ed}.posProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.posProductCard{text-align:left;color:#17253e;background:#fff;border:1px solid #dfe6f0;border-radius:11px;min-height:188px;padding:9px}.posProductCard:hover{border-color:#80aef6;box-shadow:0 8px 20px #1767ed14}.posProductCard:disabled{opacity:.48}.posProductVisual{border-radius:8px;place-items:center;height:78px;margin-bottom:8px;font-size:28px;font-weight:900;display:grid}.p0{color:#3978d6;background:#eaf2ff}.p1{color:#363b43;background:#f4f4f5}.p2{color:#376ca6;background:#eaf5ff}.p3{color:#9a8267;background:#f5f2ee}.p4{color:#d46d94;background:#fff0f5}.p5{color:#7b57b9;background:#f3eefc}.posProductCard b,.posProductCard small,.posProductCard strong,.posProductCard em{display:block}.posProductCard b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.posProductCard small{color:#718099;margin:3px 0 8px;font-size:12px}.posProductCard strong{font-size:14px}.posProductCard em{color:#506177;margin-top:6px;font-size:12px;font-style:normal}.posMore{background:#fff;border:1px solid #dfe6f0;border-radius:9px;width:100%;height:40px;margin-top:12px}.posCart{flex-direction:column;min-height:760px;display:flex}.posCart>header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;padding:15px;display:flex}.posCart h2{margin:0;font-size:16px}.posCart h2 small{font-weight:500}.posCart>header button{color:#d74444;background:0 0;border:0}.posCartLines{min-height:355px}.posEmpty{color:#8190a5;place-items:center;height:220px;display:grid}.posCartLines article{border-bottom:1px solid #edf1f6;grid-template-columns:52px 1fr 120px;gap:10px;padding:14px;display:grid}.posMini{border-radius:8px;place-items:center;height:52px;font-weight:800;display:grid}.posLineInfo b,.posLineInfo small{display:block}.posLineInfo small{color:#708098;margin-top:3px;font-size:12px}.posLinePrice{text-align:right}.posLinePrice>button{float:right;background:0 0;border:0}.posLinePrice>div{justify-content:flex-end;align-items:center;gap:7px;margin-top:12px;display:flex}.posLinePrice>div button{background:#fff;border:1px solid #dfe5ee;border-radius:7px;width:28px;height:28px}.posCartTools{border-top:1px solid #edf1f6;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px;display:grid}.posCartTools label{color:#66748a;font-size:12px}.posCartTools input{border:1px solid #dce5ef;border-radius:8px;width:100%;height:34px;margin-top:4px;padding:0 8px}.posTotals p{justify-content:space-between;font-size:12px;display:flex}.posTotals .green{color:#15945a}.posHotkeys{border-top:1px solid #edf1f6;flex-wrap:wrap;gap:6px;margin-top:auto;padding:12px;display:flex}.posHotkeys button{background:#fff;border:1px solid #dfe6ef;border-radius:8px;height:34px;padding:0 9px;font-size:12px}.posHotkeys small{color:#8a96a7;margin-left:6px}.posHotkeys .danger{color:#c94343}.posCheckout{gap:12px;display:grid}.posCheckout h3{margin:0 0 12px;font-size:14px}.posCustomer header{justify-content:space-between;align-items:center;display:flex}.posCustomer header button{color:#1767ed;background:0 0;border:0}.posCustomer input{border:1px solid #dce5ef;border-radius:8px;width:100%;height:36px;margin-top:7px;padding:0 10px}.posPaySummary p{justify-content:space-between;font-size:12px;display:flex}.posPaySummary .red{color:#e24343}.posPayment>button:not(.posComplete){text-align:left;background:#fff;border:1px solid #dde5ef;border-radius:8px;width:100%;height:40px;margin-bottom:6px;padding:0 13px}.posPayment>button.active{background:#f4f8ff;border-color:#1767ed}.posPayment label{margin-top:10px;font-size:12px;display:block}.posPayment label div{border:1px solid #dce5ef;border-radius:8px;align-items:center;height:40px;margin-top:5px;padding:0 10px;display:flex}.posPayment label input{border:0;outline:0;flex:1;margin-left:8px}.posQuickCash{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.posQuickCash button{background:#fff;border:1px solid #dce5ef;border-radius:7px;height:32px;font-size:12px}.posChange{justify-content:space-between;margin-top:14px;font-size:15px;display:flex}.posChange b{color:#1a9b60;font-size:20px}.posComplete{color:#fff;background:#1767ed;border:0;border-radius:9px;width:100%;height:54px;margin-top:14px;font-size:15px;font-weight:800}.posComplete:disabled{opacity:.5}.posModalBackdrop{z-index:100;background:#101f3752;place-items:center;display:grid;position:fixed;inset:0}.posModal{background:#fff;border-radius:16px;width:min(720px,90vw);max-height:78vh;padding:18px;overflow:auto;box-shadow:0 25px 80px #0003}.posModal header{justify-content:space-between;display:flex}.posModal header button{background:0 0;border:0;font-size:24px}.posModal article{border-bottom:1px solid #edf1f5;grid-template-columns:1fr auto 100px;gap:12px;padding:12px 0;display:grid}.posModal article small{color:#77859b;margin-top:4px;display:block}.saleStatus{border-radius:7px;height:max-content;padding:5px 8px;font-size:12px}.saleStatus.completed{color:#19884c;background:#eaf9ef}.saleStatus.held{color:#c5790d;background:#fff2df}.saleStatus.cancelled{color:#c43c3c;background:#fff0f0}@media (max-width:1450px){.posWorkspace{grid-template-columns:1fr 1fr}.posCheckout{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.posProductGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1050px){.posShell{grid-template-columns:72px 1fr}.posSidebar{padding:18px 8px}.posLogo{margin-left:6px;font-size:26px}.posLogo small,.posStore,.posSidebar>button span,.posProfile div,.posSidebarBottom>button{display:none}.posSidebar>button:not(.posStore){justify-content:center}.posWorkspace,.posCheckout{grid-template-columns:1fr}.posTop{grid-template-columns:1fr;height:auto;min-height:150px;padding:14px}.posGlobalSearch{order:3}.posTopUser{position:absolute;top:18px;right:20px}}@media (max-width:720px){.posWorkspace{padding:10px}.posProductGrid{grid-template-columns:repeat(2,1fr)}.posActionBar,.posActionBar button{padding:0 10px}.posTitle h1{font-size:18px}}.posDashPage{max-width:1720px;margin:0 auto;padding:20px 28px 26px}.posDashHeading{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.posDashHeading h1{color:#14213a;margin:0;font-size:26px;line-height:1.15}.posDashHeading p{color:#697890;margin:6px 0 0;font-size:14px}.posDashHeading>button{color:#34445d;background:#fff;border:1px solid #dce5f0;border-radius:10px;height:40px;padding:0 14px;font-size:12.5px;font-weight:650}.posDashStats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:13px;display:grid}.posDashStats article{background:#fff;border:1px solid #dfe7f1;border-radius:15px;align-items:flex-start;gap:13px;min-height:118px;padding:17px;display:flex;box-shadow:0 8px 24px #2d43640b}.posDashStats article>span{border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.posDashStats article.blue>span{color:#1c68e8;background:#e9f1ff}.posDashStats article.green>span{color:#20a45b;background:#e9f8ee}.posDashStats article.orange>span{color:#e98a1f;background:#fff2e3}.posDashStats article.purple>span{color:#7b45e7;background:#f1eaff}.posDashStats article.red>span{color:#e04c61;background:#ffecef}.posDashStats article small,.posDashStats article b,.posDashStats article em{display:block}.posDashStats article small{color:#53637d;font-size:12.5px;font-weight:600}.posDashStats article b{color:#13213a;margin:4px 0;font-size:22px}.posDashStats article em{color:#5f7189;font-size:12px;font-style:normal}.posDashGrid{gap:13px;margin-bottom:13px;display:grid}.posDashGrid.top{grid-template-columns:1.35fr .75fr 1fr}.posDashGrid.bottom{grid-template-columns:1fr 1fr 1fr}.posDashCard{background:#fff;border:1px solid #dfe7f1;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #2d43640b}.posDashCard>header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;height:54px;padding:0 15px;display:flex}.posDashCard>header h3{color:#17243c;margin:0;font-size:15px}.posDashCard>header small{color:#8190a5;margin-top:2px;font-size:12px;display:block}.posDashCard>header button{color:#1767ed;background:0 0;border:0;font-size:12px;font-weight:700}.salesTrend{min-height:305px}.salesTrend>header button{color:#42536b;border:1px solid #dce5f0;border-radius:8px;padding:7px 11px}.trendChart{color:#2773ef;height:245px;padding:16px 17px 11px;position:relative}.trendChart svg{width:100%;height:185px;overflow:visible}.trendLabels{grid-template-columns:repeat(7,1fr);gap:4px;display:grid;position:absolute;bottom:13px;left:16px;right:16px}.trendLabels span{text-align:center;color:#74839a;font-size:11.5px}.trendLabels b{color:#34455e;margin-top:2px;font-size:11.5px;display:block}.payments{padding-bottom:9px}.paymentRow{grid-template-columns:28px 78px 1fr 72px 42px;align-items:center;gap:7px;padding:9px 14px;font-size:12px;display:grid}.paymentRow>span{color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-weight:800;display:grid}.paymentRow .green{background:#20ad64}.paymentRow .blue{background:#258ad3}.paymentRow .purple{background:#7646e6}.paymentRow .orange{background:#e9951e}.paymentRow .gray{background:#8592a4}.paymentRow b{font-size:12px}.paymentRow i{background:#e9eef5;border-radius:999px;height:4px;overflow:hidden}.paymentRow i u{background:#2876ee;border-radius:999px;height:100%;display:block}.paymentRow strong{text-align:right;font-size:12px}.paymentRow em{color:#63738b;text-align:right;font-size:12px;font-style:normal}.payments footer{border-top:1px solid #edf1f6;grid-template-columns:1fr 85px 40px;gap:8px;margin-top:4px;padding:10px 14px;font-size:12px;display:grid}.topProduct{grid-template-columns:46px 1fr 58px 78px;align-items:center;gap:10px;padding:9px 14px;display:grid}.topProduct>span{border-radius:8px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.topProduct b,.topProduct small{display:block}.topProduct b{font-size:12px}.topProduct small{color:#738198;margin-top:2px;font-size:12px}.topProduct em{text-align:center;background:#f0f4fa;border-radius:7px;padding:5px 6px;font-size:11.5px;font-style:normal}.topProduct strong{text-align:right;font-size:12px}.dashTable{padding:5px 13px 11px}.dashTable>div{border-bottom:1px solid #edf1f5;align-items:center;gap:8px;min-height:35px;font-size:12px;display:grid}.recentSales .dashTable>div{grid-template-columns:62px 1.2fr 1.2fr 45px 70px 72px}.lowStock .dashTable>div{grid-template-columns:1.4fr 1fr 45px 70px}.cashiers .dashTable>div{grid-template-columns:1.4fr .9fr .7fr .9fr}.dashTable>div:first-child{color:#64738a;font-size:11.5px}.dashTable span,.dashTable strong{min-width:0}.dashTable .link{color:#1767ed}.payTag,.stockTag{border-radius:7px;width:max-content;padding:5px 7px;font-size:11.5px;font-style:normal}.payTag{color:#2970ce;background:#eaf4ff}.stockTag.critical{color:#d63c4e;background:#ffebee}.stockTag.low{color:#d08214;background:#fff3df}.dangerText{color:#d63c4e}.warnText{color:#d08214}.prodDot,.cashAvatar{vertical-align:middle;border-radius:7px;place-items:center;width:28px;height:28px;margin-right:7px;font-size:10px;font-style:normal;font-weight:800;display:inline-grid}.cashAvatar{color:#1767ed;background:#eaf1ff;border-radius:50%}.dashEmpty{color:#8390a3;padding:22px 14px;font-size:12px}.posDashQuick{background:#fff;border:1px solid #dfe7f1;border-radius:15px;grid-template-columns:repeat(5,1fr);gap:10px;padding:13px;display:grid}.posDashQuick button{color:#26364e;text-align:left;background:#fff;border:1px solid #e0e7f1;border-radius:10px;align-items:center;gap:12px;min-height:66px;padding:0 16px;font-size:20px;display:flex}.posDashQuick button.primary{color:#fff;background:#1767ed;border-color:#1767ed}.posDashQuick b,.posDashQuick small{display:block}.posDashQuick small{color:#708097;margin-top:3px;font-size:12px}.posDashQuick .primary small{color:#dbe8ff}@media (max-width:1450px){.posDashStats{grid-template-columns:repeat(3,1fr)}.posDashGrid.top{grid-template-columns:1fr 1fr}.posDashGrid.top .topProducts{grid-column:1/-1}.posDashGrid.bottom{grid-template-columns:1fr 1fr}.posDashGrid.bottom .cashiers{grid-column:1/-1}.posDashQuick{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.posDashStats{grid-template-columns:repeat(2,1fr)}.posDashGrid.top,.posDashGrid.bottom{grid-template-columns:1fr}.posDashGrid.top .topProducts,.posDashGrid.bottom .cashiers{grid-column:auto}.posDashQuick{grid-template-columns:1fr 1fr}}@media (max-width:640px){.posDashPage{padding:14px}.posDashStats,.posDashQuick{grid-template-columns:1fr}.posDashHeading{display:block}.posDashHeading>button{margin-top:12px}}.posShell{background:linear-gradient(#f8faff 0%,#f5f8fd 100%)}.posTop{border-bottom-color:#dfe7f2;height:86px;box-shadow:0 4px 18px #1a375f09}.posTitle h1{letter-spacing:-.35px;font-size:24px;font-weight:750}.posTitle select{border-radius:12px;height:44px;font-size:14px;box-shadow:0 4px 12px #27466d09}.posTitle .open,.posTitle .closed{border-radius:10px;padding:8px 12px;font-size:13px}.posTitle small{font-size:13px}.posGlobalSearch,.posSearch{border-color:#d8e3f0;border-radius:14px;height:48px;box-shadow:0 4px 15px #1c3f6c09}.posGlobalSearch input,.posSearch input{color:#263852;font-size:15px}.posTopUser>button{border-radius:12px;height:44px;font-size:14px}.posTopUser b{font-size:14px}.posTopUser small{font-size:12px}.posActionBar{border-bottom-color:#dfe7f1;height:74px;box-shadow:0 4px 14px #1d3d6606}.posActionBar button{border-radius:11px;height:44px;padding:0 20px;font-size:14px;box-shadow:0 3px 10px #223e6206}.posWorkspace{gap:16px;padding:20px 28px 30px}.posCatalog,.posCart,.posCheckout>section{border-color:#d9e4f0;border-radius:18px;box-shadow:0 12px 32px #2841650e}.posCatalog{min-height:760px;padding:15px}.posCats{gap:8px;margin:14px 0 15px}.posCats button{border-radius:10px;height:35px;padding:0 14px;font-size:13px;font-weight:600}.posProductGrid{gap:12px}.posProductGrid.empty{display:block}.posProductCard{border-color:#dbe5f0;border-radius:14px;min-height:214px;padding:11px;transition:all .16s;box-shadow:0 5px 14px #28426509}.posProductCard:hover:not(:disabled){border-color:#7aa9f4;transform:translateY(-2px);box-shadow:0 12px 26px #1767ed1c}.posProductCard:disabled{opacity:.66;background:#fafbfd}.posProductVisual{border-radius:12px;height:92px;margin-bottom:10px;font-size:34px;box-shadow:inset 0 0 0 1px #21416909}.posProductVisual span{color:currentColor;filter:saturate(.8);font-size:38px;line-height:1}.posProductCard b{font-size:14px;line-height:1.35}.posProductCard small{margin:4px 0 6px;font-size:12px;line-height:1.35}.posProductCard .posBarcodeText{color:#65758d;letter-spacing:.08em;margin-top:-2px;font-size:12px}.posProductCard strong{margin-top:4px;font-size:16px}.posProductCard em{margin-top:7px;font-size:12px;font-weight:650}.posProductCard em.low{color:#d9840d}.posProductCard em.out{color:#d43e3e}.posCatalogEmpty{text-align:center;color:#60718a;background:linear-gradient(#fbfdff,#f7faff);border:1px dashed #cbd9eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:36px;display:flex}.posCatalogEmpty>span{color:#1767ed;background:#eaf2ff;border-radius:20px;place-items:center;width:72px;height:72px;margin-bottom:16px;font-size:34px;display:grid}.posCatalogEmpty h3{color:#172844;margin:0 0 8px;font-size:20px}.posCatalogEmpty p{max-width:470px;margin:0;font-size:14px;line-height:1.55}.posCatalogEmpty button{color:#1767ed;background:#fff;border:1px solid #bed1ee;border-radius:11px;height:42px;margin-top:18px;padding:0 18px;font-weight:700}.posMore{border-radius:11px;height:44px;font-size:13px;font-weight:650}.posCart>header{padding:17px 18px}.posCart h2{font-size:18px}.posCart h2 small,.posCart>header button{font-size:13px}.posEmpty{height:240px;font-size:14px}.posCartLines article{grid-template-columns:58px 1fr 126px;gap:12px;padding:15px 16px}.posMini{border-radius:10px;height:58px}.posLineInfo b{font-size:14px}.posLinePrice>strong{font-size:14px}.posLinePrice>div button{border-radius:8px;width:30px;height:30px}.posLinePrice>div span{font-size:13px;font-weight:650}.posCartTools{gap:10px;padding:14px 16px}.posCartTools input{border-radius:9px;height:38px;font-size:13px}.posTotals{padding:14px 18px}.posTotals p{font-size:13.5px}.posTotals .grand b{font-size:30px}.posHotkeys{gap:8px;padding:14px}.posHotkeys button{border-radius:9px;height:38px;padding:0 11px;font-size:12px}.posCheckout{gap:14px}.posCheckout>section{padding:16px}.posCheckout h3{margin-bottom:14px;font-size:16px}.posCustomer input{border-radius:10px;height:40px;font-size:13px}.posPaySummary p{font-size:13.5px}.posPayment>button:not(.posComplete){border-radius:10px;height:44px;font-size:13.5px}.posPayment label{font-size:12.5px}.posPayment label div{border-radius:10px;height:44px}.posChange{font-size:16px}.posComplete{border-radius:11px;height:58px;font-size:16px;box-shadow:0 10px 22px #1767ed33}.posAlert{border-radius:12px;padding:12px 15px;font-size:14px}@media (max-width:1450px){.posProductCard{min-height:205px}.posProductVisual{height:84px}}.posOrdersPage{color:#17243d;max-width:1780px;margin:0 auto;padding:22px 28px 34px}.posOrdersHeading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.posOrdersHeading h1{letter-spacing:-.45px;margin:0;font-size:30px;line-height:1.15}.posOrdersHeading p{color:#6f7f96;margin:7px 0 0;font-size:14px}.posOrdersHeading p span{color:#a0adbd;padding:0 8px}.posOrdersHeading>button{color:#354762;background:#fff;border:1px solid #d9e4f0;border-radius:11px;height:43px;padding:0 16px;font-size:13.5px;box-shadow:0 4px 14px #203d6409}.posOrderStats{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:18px;display:grid}.posOrderStats article{background:#fff;border:1px solid #dce5ef;border-radius:17px;align-items:center;gap:15px;min-height:112px;padding:18px 19px;display:flex;box-shadow:0 10px 28px #233d610d}.posOrderStats article>span{border-radius:50%;place-items:center;width:52px;height:52px;font-size:21px;font-weight:750;display:grid}.posOrderStats article small,.posOrderStats article b,.posOrderStats article em{display:block}.posOrderStats article small{color:#53647d;font-size:13px}.posOrderStats article b{letter-spacing:-.25px;margin:4px 0 6px;font-size:25px}.posOrderStats article em{color:#718098;font-size:12px;font-style:normal;font-weight:600}.posOrderStats .blue>span{color:#1767ed;background:#e9f1ff}.posOrderStats .green>span{color:#20a65b;background:#e8f8ef}.posOrderStats .orange>span{color:#e98718;background:#fff2e5}.posOrderStats .purple>span{color:#7848e7;background:#f2ebff}.posOrderStats .red>span{color:#d94554;background:#ffebee}.posOrdersLayout{grid-template-columns:minmax(0,1fr) 470px;align-items:start;gap:14px;display:grid}.posOrdersList,.posOrderDetail{background:#fff;border:1px solid #d9e4f0;border-radius:17px;overflow:hidden;box-shadow:0 12px 32px #233d610e}.posOrdersList>header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;height:66px;padding:0 17px;display:flex}.posOrdersList>header h2{margin:0;font-size:18px}.posOrdersList>header>div{gap:8px;display:flex}.posOrdersList>header button{color:#34465f;background:#fff;border:1px solid #d8e3ef;border-radius:10px;height:39px;padding:0 14px;font-size:13px;font-weight:650}.posOrderTabs{border-bottom:1px solid #e9eef4;align-items:flex-end;gap:6px;height:54px;padding:0 14px;display:flex}.posOrderTabs button{color:#53637b;background:0 0;border:0;height:43px;padding:0 15px;font-size:13.5px;font-weight:650;position:relative}.posOrderTabs button.active{color:#1767ed}.posOrderTabs button.active:after{content:"";background:#1767ed;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:9px;right:9px}.posOrderSearch{color:#708199;background:#fff;border:1px solid #d9e4f0;border-radius:11px;align-items:center;gap:8px;max-width:440px;height:43px;margin:13px 14px;padding:0 13px;display:flex}.posOrderSearch input{color:#263852;background:0 0;border:0;outline:0;width:100%;font-size:13.5px}.posOrderHead,.posOrderRow{grid-template-columns:1.25fr 1fr 1.5fr .55fr .8fr .85fr .9fr 54px;align-items:center;gap:10px;min-width:980px;display:grid}.posOrderHead{color:#607089;background:#fbfcfe;border-top:1px solid #eef2f7;border-bottom:1px solid #e6edf4;min-height:44px;padding:0 15px;font-size:12px;font-weight:750}.posOrderRows{overflow-x:auto}.posOrderRow{text-align:left;color:#243650;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;min-height:65px;padding:10px 15px;font-size:13px}.posOrderRow:hover{background:#fbfdff}.posOrderRow.selected{background:#f2f7ff;box-shadow:inset 3px 0 #1767ed}.posOrderRow span,.posOrderRow strong{min-width:0;font-size:13px}.posOrderRow span small{color:#728198;margin-top:3px;font-size:12px;display:block}.posOrderRow span b{font-size:13px;display:block}.posOrderRow .orderNo{color:#1767ed;font-weight:750}.orderStatus{border-radius:8px;align-items:center;width:max-content;padding:6px 9px;font-size:12px;font-style:normal;font-weight:750;display:inline-flex}.orderStatus.completed{color:#239553;background:#e9f8ee}.orderStatus.held{color:#496ad0;background:#edf2ff}.orderStatus.cancelled{color:#d74453;background:#ffecef}.orderStatus.refunded{color:#7442d6;background:#f1eaff}.orderDots{text-align:center;letter-spacing:2px}.posOrdersList>footer{justify-content:space-between;align-items:center;height:56px;padding:0 15px;display:flex}.posOrdersList>footer small{color:#66768d;font-size:12px}.posOrdersList>footer>div{gap:6px;display:flex}.posOrdersList>footer button{color:#45566f;background:#fff;border:1px solid #d9e3ef;border-radius:8px;min-width:34px;height:34px;font-size:12px}.posOrdersList>footer button.active{color:#fff;background:#1767ed;border-color:#1767ed}.posOrderDetail{position:sticky;top:102px}.posOrderDetail>header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.posOrderDetail>header h2{margin:0 0 6px;font-size:19px}.posOrderDetail>header p{color:#738199;margin:0;font-size:12px}.orderCustomer{border-bottom:1px solid #edf1f6;padding:15px 18px}.orderCustomer>div{align-items:center;gap:12px;display:flex}.orderCustomer>div>span{color:#1767ed;background:#eaf2ff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:14px;font-weight:800;display:grid}.orderCustomer b,.orderCustomer small{display:block}.orderCustomer b{font-size:14px}.orderCustomer small{color:#728198;margin-top:2px;font-size:12px}.orderItems{border-bottom:1px solid #edf1f6;padding:14px 18px}.orderItems h3,.orderFinancial h3,.orderNotes h3{margin:0 0 11px;font-size:14px}.orderItems article{border-bottom:1px solid #edf1f5;grid-template-columns:48px 1fr 44px 78px;align-items:center;gap:10px;min-height:58px;display:grid}.orderItems article:last-child{border-bottom:0}.orderThumb{border-radius:9px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.orderItems b,.orderItems strong{font-size:12.5px}.orderItems small{color:#718097;margin-top:3px;font-size:12px;display:block}.orderFinancial{border-bottom:1px solid #edf1f6;grid-template-columns:1fr 1fr;gap:12px;padding:15px 18px;display:grid}.orderFinancial>div{border:1px solid #e1e8f1;border-radius:12px;padding:12px}.orderFinancial p{justify-content:space-between;gap:10px;margin:8px 0;font-size:12.5px;display:flex}.orderFinancial .grand{font-size:17px}.orderFinancial .green{color:#1e9c55}.orderNotes{border-bottom:1px solid #edf1f6;padding:13px 18px}.orderNotes p{color:#687890;margin:0;font-size:12px}.orderActions{grid-template-columns:1fr 1fr 1fr;gap:9px;padding:15px 18px;display:grid}.orderActions button{color:#2d405c;background:#fff;border:1px solid #d8e3ef;border-radius:10px;height:43px;font-size:12.5px;font-weight:700}.orderActions .refund{color:#d53c4d;border-color:#f2aeb5}.orderActions .primary{color:#fff;background:#1767ed;border-color:#1767ed}.posOrdersEmpty{text-align:center;color:#7a899d;padding:42px 20px;font-size:13px}.posSidebar button span{font-size:max(13px,1em)}.posSidebar small,.posProfile small,.posDashCard>header small,.trendLabels span,.trendLabels b,.topProduct small,.dashTable>div:first-child,.payTag,.stockTag,.paymentRow em,.paymentRow b,.paymentRow strong,.dashTable>div,.posDashQuick small{font-size:12px}.posDashQuick b{font-size:13px}@media (max-width:1450px){.posOrderStats{grid-template-columns:repeat(3,1fr)}.posOrdersLayout{grid-template-columns:1fr}.posOrderDetail{max-width:none;position:static}}@media (max-width:900px){.posOrdersPage{padding:14px}.posOrderStats{grid-template-columns:1fr 1fr}.posOrdersHeading{display:block}.posOrdersHeading>button{margin-top:12px}.orderFinancial,.orderActions{grid-template-columns:1fr}}@media (max-width:600px){.posOrderStats{grid-template-columns:1fr}}.posOrderFilterBar{background:#f9fbfe;border:1px solid #e0e8f2;border-radius:11px;align-items:end;gap:10px;margin:0 14px 13px;padding:11px 12px;display:flex}.posOrderFilterBar label{color:#65758d;gap:5px;font-size:12px;font-weight:650;display:grid}.posOrderFilterBar select{color:#33465f;background:#fff;border:1px solid #d6e1ed;border-radius:9px;height:37px;padding:0 28px 0 10px;font-size:12.5px}.posOrderFilterBar button{color:#1767ed;background:#fff;border:1px solid #d6e1ed;border-radius:9px;height:37px;padding:0 12px;font-size:12px;font-weight:700}.posOrdersList>footer button:disabled{opacity:.4;cursor:not-allowed}.posCustomersPage{color:#17243d;max-width:1780px;margin:0 auto;padding:22px 28px 36px}.posCustomersHeading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.posCustomersHeading h1{letter-spacing:-.45px;margin:0;font-size:30px;line-height:1.15}.posCustomersHeading p{color:#6f7f96;margin:7px 0 0;font-size:14px}.posCustomersHeading p span{color:#a0adbd;padding:0 8px}.posCustomersHeading>button{color:#354762;background:#fff;border:1px solid #d9e4f0;border-radius:11px;height:43px;padding:0 16px;font-size:13.5px;box-shadow:0 4px 14px #203d6409}.posCustomerStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.posCustomerStats article{background:#fff;border:1px solid #dce5f0;border-radius:16px;align-items:center;gap:14px;min-height:106px;padding:16px;display:flex;box-shadow:0 10px 26px #253d600b}.posCustomerStats article>span{border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid}.posCustomerStats article.blue>span{color:#1767ed;background:#eaf2ff}.posCustomerStats article.green>span{color:#1b9c54;background:#e9f8ee}.posCustomerStats article.orange>span{color:#e98a14;background:#fff1df}.posCustomerStats article.purple>span{color:#7746d7;background:#f1eaff}.posCustomerStats small,.posCustomerStats b,.posCustomerStats em{display:block}.posCustomerStats small{color:#596a83;font-size:12.5px}.posCustomerStats b{color:#15243d;margin:4px 0;font-size:25px;line-height:1.15}.posCustomerStats em{color:#77869b;font-size:12px;font-style:normal}.posCustomersLayout{grid-template-columns:minmax(0,1fr) 470px;align-items:start;gap:14px;display:grid}.posCustomerList,.posCustomerDetail{background:#fff;border:1px solid #d9e4f0;border-radius:17px;overflow:hidden;box-shadow:0 12px 32px #233d610e}.posCustomerList>header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;height:66px;padding:0 17px;display:flex}.posCustomerList>header h2{margin:0;font-size:18px}.posCustomerList>header>div{gap:8px;display:flex}.posCustomerList>header button{color:#34465f;background:#fff;border:1px solid #d8e3ef;border-radius:10px;align-items:center;gap:7px;height:39px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.posCustomerList>header button.primary{color:#fff;background:#1767ed;border-color:#1767ed;box-shadow:0 7px 17px #1767ed29}.posCustomerSearch{color:#708199;background:#fff;border:1px solid #d9e4f0;border-radius:11px;align-items:center;gap:8px;height:43px;margin:13px 14px 0;padding:0 13px;display:flex}.posCustomerSearch input{color:#263852;background:0 0;border:0;outline:0;width:100%;font-size:13.5px}.posCustomerTabs{border-bottom:1px solid #e9eef4;align-items:flex-end;height:53px;padding:0 14px;display:flex}.posCustomerTabs button{color:#53637b;background:0 0;border:0;height:42px;padding:0 14px;font-size:13px;font-weight:650;position:relative}.posCustomerTabs button.active{color:#1767ed}.posCustomerTabs button.active:after{content:"";background:#1767ed;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:8px;right:8px}.posCustomerHead,.posCustomerRow{grid-template-columns:28px 1.6fr 1fr 1fr .75fr .8fr .72fr 52px;align-items:center;gap:10px;min-width:920px;display:grid}.posCustomerHead{color:#607089;background:#fbfcfe;border-bottom:1px solid #e6edf4;min-height:45px;padding:0 15px;font-size:12px;font-weight:750}.posCustomerRows{overflow-x:auto}.posCustomerRow{text-align:left;color:#243650;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;min-height:68px;padding:9px 15px;font-size:13px}.posCustomerRow:hover{background:#fbfdff}.posCustomerRow.selected{background:#f3f7ff;box-shadow:inset 3px 0 #1767ed}.posCustomerRow>span:first-child i{border:1px solid #d8e2ed;border-radius:4px;width:16px;height:16px;display:block}.custIdentity{grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;column-gap:10px;display:grid!important}.custIdentity>i{color:#1767ed;background:#eaf2ff;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:12px;font-style:normal;font-weight:800;display:grid}.custIdentity>b{font-size:13.5px}.custIdentity>small{color:#75849a;font-size:12px}.posCustomerRow>span{font-size:13px}.posCustomerRow strong{font-size:13.5px}.customerStatus{border-radius:8px;align-items:center;width:max-content;padding:6px 10px;font-size:12px;font-style:normal;font-weight:750;display:inline-flex}.customerStatus.active{color:#218f50;background:#e8f8ee}.customerStatus.inactive{color:#67758b;background:#eef1f5}.customerStatus.vip{color:#7641d5;background:#f1e9ff}.custDots{color:#5c6d84;place-items:center;display:grid}.posCustomerList>footer{justify-content:space-between;align-items:center;height:57px;padding:0 15px;display:flex}.posCustomerList>footer small{color:#66768d;font-size:12px}.posCustomerList>footer>div{gap:6px;display:flex}.posCustomerList>footer button{color:#45566f;background:#fff;border:1px solid #d9e3ef;border-radius:8px;min-width:34px;height:34px;font-size:12px}.posCustomerList>footer button.active{color:#fff;background:#1767ed;border-color:#1767ed}.posCustomerList>footer button:disabled{opacity:.4}.posCustomerDetail{position:sticky;top:102px}.posCustomerDetail>header{border-bottom:1px solid #e8edf4;justify-content:space-between;gap:14px;padding:18px;display:flex}.posCustomerDetail>header h2{margin:0 0 6px;font-size:21px}.posCustomerDetail>header p{color:#708098;margin:0;font-size:12px}.posCustomerDetail>header p span{padding:0 4px}.posCustomerDetail>header>div:last-child{align-items:flex-start;gap:9px;display:flex}.posCustomerDetail>header button{color:#596b83;background:0 0;border:0;font-size:22px}.customerProfile{border-bottom:1px solid #edf1f6;grid-template-columns:66px 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.custAvatar{color:#1767ed;background:linear-gradient(145deg,#eaf2ff,#f5f8ff);border-radius:50%;place-items:center;width:62px;height:62px;font-size:21px;font-weight:800;display:grid}.custContact p{color:#40536d;align-items:center;gap:9px;margin:7px 0;font-size:12.5px;display:flex}.customerProfile>button{color:#1767ed;background:#fff;border:1px solid #d8e3ef;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:12.5px;display:flex}.custMetrics{border-bottom:1px solid #edf1f6;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 18px;display:grid}.custMetrics article{border:1px solid #e1e8f1;border-radius:10px;padding:11px}.custMetrics small{color:#74839a;font-size:12px;display:block}.custMetrics b{margin-top:5px;font-size:14px;display:block}.custDetailTabs{border-bottom:1px solid #e8edf4;height:52px;padding:0 10px;display:flex}.custDetailTabs button{color:#53637b;background:0 0;border:0;padding:0 13px;font-size:12.5px;position:relative}.custDetailTabs button.active{color:#1767ed;font-weight:700}.custDetailTabs button.active:after{content:"";background:#1767ed;border-radius:2px;height:3px;position:absolute;bottom:-1px;left:9px;right:9px}.custOrders{min-height:278px;padding:12px 16px}.custOrderHead,.custOrders>button{grid-template-columns:1.45fr 1fr .55fr .75fr .85fr;align-items:center;gap:8px;display:grid}.custOrderHead{color:#687892;height:37px;font-size:12px;font-weight:750}.custOrders>button{text-align:left;color:#33465f;background:#fff;border:0;border-bottom:1px solid #edf1f5;width:100%;min-height:49px;font-size:12px}.custOrders>button>span:first-child{color:#1767ed;font-weight:750}.custOrders>p,.custTextPanel p{color:#708098;font-size:12.5px}.custTextPanel{min-height:278px;padding:20px}.custTextPanel h3{font-size:15px}.custBottomActions{border-top:1px solid #edf1f6;grid-template-columns:1fr 1fr;gap:10px;padding:15px 18px;display:grid}.custBottomActions button{color:#2f4563;background:#fff;border:1px solid #d8e3ef;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:43px;font-size:12.5px;font-weight:700;display:flex}.custBottomActions button.danger{color:#d94251;border-color:#efb1b8}.custBottomActions button.success{color:#238c50;border-color:#a8dfbb}.posCustomersEmpty{text-align:center;color:#7a899d;padding:48px 20px;font-size:13px}.posCustomerModal{background:#fff;border:1px solid #dbe5f0;border-radius:17px;width:min(700px,92vw);overflow:hidden;box-shadow:0 26px 84px #0c1f3a3b}.posCustomerModal>header{border-bottom:1px solid #e7edf4;justify-content:space-between;padding:17px 19px;display:flex}.posCustomerModal h2{margin:0;font-size:20px}.posCustomerModal header p{color:#708098;margin:5px 0 0;font-size:12px}.posCustomerModal header button{background:0 0;border:0;font-size:23px}.customerFormGrid{grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid}.customerFormGrid label{color:#596b83;font-size:12px;font-weight:650}.customerFormGrid label.wide{grid-column:1/-1}.customerFormGrid input,.customerFormGrid select,.customerFormGrid textarea{color:#253650;background:#fff;border:1px solid #d9e3ee;border-radius:9px;width:100%;margin-top:6px;padding:0 11px;font-size:13px}.customerFormGrid input,.customerFormGrid select{height:41px}.customerFormGrid textarea{resize:vertical;height:88px;padding-top:10px}.posCustomerModal>footer{border-top:1px solid #e7edf4;justify-content:flex-end;gap:9px;padding:14px 18px;display:flex}.posCustomerModal>footer button{background:#fff;border:1px solid #d8e3ef;border-radius:9px;height:41px;padding:0 17px;font-size:13px}.posCustomerModal>footer button.primary{color:#fff;background:#1767ed;border-color:#1767ed}.posCustomerPicker{color:#33465f;background:#fff;border:1px solid #dce5ef;border-radius:10px;width:100%;height:40px;margin-top:7px;padding:0 10px;font-size:13px}.posCustomer h3{align-items:center;gap:7px;display:flex}.posShell .posProfile small,.posShell .posTopUser small,.posShell .posProductCard small,.posShell .posProductCard em,.posShell .posLineInfo small,.posShell .posCartTools label,.posShell .posPayment label,.posShell .posHotkeys button,.posShell .saleStatus{font-size:12px}.posShell button,.posShell input,.posShell select,.posShell textarea{font-family:inherit}.posShell .posSidebar>button:not(.posStore){min-height:42px}.posShell .posStore,.posShell .posProfile,.posShell .posCustomerList,.posShell .posCustomerDetail,.posShell .posOrdersList,.posShell .posOrderDetail{border-color:#d8e3ef}@media (max-width:1450px){.posCustomerStats{grid-template-columns:repeat(3,1fr)}.posCustomersLayout{grid-template-columns:1fr}.posCustomerDetail{position:static}}@media (max-width:900px){.posCustomersPage{padding:14px}.posCustomerStats,.custMetrics{grid-template-columns:1fr 1fr}.customerFormGrid{grid-template-columns:1fr}.customerFormGrid label.wide{grid-column:auto}}@media (max-width:600px){.posCustomerStats,.custBottomActions{grid-template-columns:1fr}}.posProductsPage{padding:22px 28px 34px}.posProductsHeading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.posProductsHeading h1{color:#14233e;margin:0;font-size:26px;line-height:1.1}.posProductsHeading p{color:#64758e;margin:8px 0 0;font-size:13px}.posProductsHeading p span{padding:0 8px}.posProductsHeading>button{color:#354962;background:#fff;border:1px solid #d8e3ef;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:13px;display:flex}.posProductStats{grid-template-columns:repeat(5,1fr);gap:13px;margin-bottom:16px;display:grid}.posProductStats article{background:#fff;border:1px solid #d9e4ef;border-radius:16px;align-items:center;gap:14px;min-height:105px;padding:17px;display:flex;box-shadow:0 10px 28px #1f395e0b}.posProductStats article>span{border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid}.posProductStats article.blue>span{color:#1767ed;background:#eaf2ff}.posProductStats article.green>span{color:#1c9b53;background:#e8f8ee}.posProductStats article.orange>span{color:#e58a18;background:#fff1df}.posProductStats article.red>span{color:#e04d5d;background:#ffecee}.posProductStats article.purple>span{color:#7d49da;background:#f1eaff}.posProductStats small,.posProductStats b,.posProductStats em{display:block}.posProductStats small{color:#596b83;font-size:12.8px}.posProductStats b{color:#14243e;margin:4px 0;font-size:25px}.posProductStats em{color:#77869a;font-size:12px;font-style:normal}.posProductsLayout{grid-template-columns:minmax(0,1fr) 465px;align-items:start;gap:14px;display:grid}.posProductsList,.posProductDetail{background:#fff;border:1px solid #d9e4ef;border-radius:17px;overflow:hidden;box-shadow:0 12px 32px #233d610e}.posProductsList>header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;height:66px;padding:0 17px;display:flex}.posProductsList>header h2{margin:0;font-size:19px}.posProductsList>header>div{gap:8px;display:flex}.posProductsList>header button{color:#34465f;background:#fff;border:1px solid #d8e3ef;border-radius:10px;align-items:center;gap:6px;height:39px;padding:0 13px;font-size:13px;font-weight:650;display:flex}.posProductsList>header button.primary{color:#fff;background:#1767ed;border-color:#1767ed;box-shadow:0 8px 18px #1767ed29}.posProductsSearch{color:#6c7d94;border:1px solid #d9e4ef;border-radius:11px;align-items:center;gap:8px;height:43px;margin:13px 14px 0;padding:0 13px;display:flex}.posProductsSearch input{color:#263852;border:0;outline:0;flex:1;font-size:13.5px}.posProductsCats{border-bottom:1px solid #e9eef4;gap:7px;padding:12px 14px 14px;display:flex;overflow:auto}.posProductsCats button{color:#4f6078;white-space:nowrap;background:#fff;border:1px solid #d9e3ee;border-radius:9px;height:34px;padding:0 13px;font-size:12.3px}.posProductsCats button.active{color:#fff;background:#1767ed;border-color:#1767ed}.posProductsHead,.posProductsRow{grid-template-columns:28px 1.65fr 1.15fr .9fr .7fr .6fr .8fr 52px;align-items:center;gap:10px;min-width:940px;display:grid}.posProductsHead{color:#607089;background:#fbfcfe;border-bottom:1px solid #e7edf4;height:45px;padding:0 15px;font-size:12px;font-weight:750}.posProductsRows{overflow-x:auto}.posProductsRow{text-align:left;color:#243650;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;width:100%;min-height:69px;padding:9px 15px;font-size:13px}.posProductsRow:hover{background:#fbfdff}.posProductsRow.selected{background:#f3f7ff;box-shadow:inset 3px 0 #1767ed}.posProductsRow>span:first-child i{border:1px solid #d7e1ed;border-radius:4px;width:16px;height:16px;display:block}.prodIdentity{grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;column-gap:10px;display:grid!important}.prodIdentity>i{border-radius:9px;grid-row:1/3;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.prodIdentity>b{font-size:13.5px}.prodIdentity>small,.posProductsRow small{color:#73839a;font-size:12px}.posProductsRow>span,.posProductsRow strong{font-size:13px}.prodBarcode{margin-top:4px;display:block}.productStockStatus{border-radius:8px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:750;display:inline-flex}.productStockStatus.in_stock{color:#218f50;background:#e8f8ee}.productStockStatus.low_stock{color:#cf7c0c;background:#fff1df}.productStockStatus.out_of_stock{color:#d64655;background:#ffecee}.prodDots{color:#5c6d84;place-items:center;display:grid}.posProductsList>footer{justify-content:space-between;align-items:center;height:57px;padding:0 15px;display:flex}.posProductsList>footer small{color:#65758d;font-size:12.2px}.posProductsList>footer>div{gap:6px;display:flex}.posProductsList>footer button{background:#fff;border:1px solid #d9e3ef;border-radius:8px;min-width:34px;height:34px;font-size:12px}.posProductsList>footer button.active{color:#fff;background:#1767ed;border-color:#1767ed}.posProductDetail{position:sticky;top:101px}.posProductDetail>header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.posProductDetail h2{margin:0 0 6px;font-size:21px}.posProductDetail>header p{color:#708098;margin:0;font-size:12px}.posProductDetail>header p span{padding:0 5px}.prodDetailTabs{border-bottom:1px solid #e8edf4;height:50px;padding:0 12px;display:flex}.prodDetailTabs button{color:#53647b;background:0 0;border:0;padding:0 13px;font-size:12.7px;position:relative}.prodDetailTabs button.active{color:#1767ed;font-weight:700}.prodDetailTabs button.active:after{content:"";background:#1767ed;height:3px;position:absolute;bottom:-1px;left:9px;right:9px}.prodOverview{padding:16px 18px}.prodHero{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.prodHero>span{color:#5c6f89;background:linear-gradient(145deg,#f3f6fb,#e8eef7);border-radius:12px;place-items:center;width:106px;height:112px;display:grid}.prodHero button{color:#1767ed;background:#fff;border:1px solid #d7e2ee;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:12.5px;display:flex}.prodOverview dl{margin:0}.prodOverview dl>div{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.prodOverview dt{color:#6e7e94;font-size:12px}.prodOverview dd{color:#263852;text-align:right;margin:0;font-size:12.5px;font-weight:700}.prodInventoryCards{grid-template-columns:repeat(4,1fr);gap:7px;padding:0 18px 15px;display:grid}.prodInventoryCards article{border:1px solid #e1e8f1;border-radius:10px;padding:10px}.prodInventoryCards small{color:#74839a;font-size:12px;display:block}.prodInventoryCards b{margin-top:5px;font-size:15px;display:block}.prodDescription{border-top:1px solid #edf1f6;padding:14px 18px}.prodDescription h3{margin:0 0 9px;font-size:14px}.prodDescription p{color:#53657d;justify-content:space-between;font-size:12.2px;display:flex}.prodDescription p b{color:#22344d}.prodBottomActions{border-top:1px solid #edf1f6;grid-template-columns:1fr 1fr;gap:10px;padding:15px 18px;display:grid}.prodBottomActions button{color:#2e4562;background:#fff;border:1px solid #d8e3ef;border-radius:10px;height:42px;font-size:12.6px;font-weight:700}.prodBottomActions button.danger{color:#d94251;border-color:#efb1b8}.posProductModal{background:#fff;border:1px solid #dbe5f0;border-radius:17px;width:min(720px,92vw);overflow:hidden;box-shadow:0 26px 84px #0c1f3a3b}.posProductModal>header{border-bottom:1px solid #e7edf4;justify-content:space-between;padding:17px 19px;display:flex}.posProductModal h2{margin:0;font-size:20px}.posProductModal header p{color:#708098;margin:5px 0 0;font-size:12px}.posProductModal header button{background:0 0;border:0;font-size:23px}.productFormGrid{grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid}.productFormGrid label{color:#596b83;font-size:12.2px;font-weight:650}.productFormGrid label.wide{grid-column:1/-1}.productFormGrid input,.productFormGrid textarea{color:#253650;background:#fff;border:1px solid #d9e3ee;border-radius:9px;width:100%;margin-top:6px;padding:0 11px;font-size:13px}.productFormGrid input{height:41px}.productFormGrid textarea{resize:vertical;height:82px;padding-top:10px}.posProductModal>footer{border-top:1px solid #e7edf4;justify-content:flex-end;gap:9px;padding:14px 18px;display:flex}.posProductModal>footer button{background:#fff;border:1px solid #d8e3ef;border-radius:9px;height:41px;padding:0 17px;font-size:13px}.posProductModal>footer button.primary{color:#fff;background:#1767ed;border-color:#1767ed}.posProductsEmpty{text-align:center;color:#7a899d;padding:48px 20px;font-size:13px}@media (max-width:1450px){.posProductStats{grid-template-columns:repeat(3,1fr)}.posProductsLayout{grid-template-columns:1fr}.posProductDetail{position:static}}@media (max-width:900px){.posProductsPage{padding:14px}.posProductStats{grid-template-columns:1fr 1fr}.productFormGrid{grid-template-columns:1fr}.productFormGrid label.wide{grid-column:auto}}@media (max-width:600px){.posProductStats{grid-template-columns:1fr}.prodInventoryCards{grid-template-columns:1fr 1fr}.prodBottomActions{grid-template-columns:1fr}}.posInventoryPage{color:#14233e;padding:22px 28px 36px}.posInventoryHeading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.posInventoryHeading h1{margin:0;font-size:27px;font-weight:780;line-height:1.1}.posInventoryHeading p{color:#66768e;margin:8px 0 0;font-size:13.2px}.posInventoryHeading p span{padding:0 8px}.posInventoryHeading button{background:#fff;border:1px solid #d8e3ef;border-radius:10px;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:13px;display:flex}.posInventoryStats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.posInventoryStats article{background:#fff;border:1px solid #d9e4ef;border-radius:17px;align-items:center;gap:14px;min-height:108px;padding:18px;display:flex;box-shadow:0 11px 28px #1f395e0d}.posInventoryStats article>span{border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.posInventoryStats article.blue>span{color:#1767ed;background:#eaf2ff}.posInventoryStats article.green>span{color:#1a9951;background:#e9f8ee}.posInventoryStats article.orange>span{color:#de8315;background:#fff1df}.posInventoryStats article.purple>span{color:#7e49dd;background:#f1eaff}.posInventoryStats small,.posInventoryStats b,.posInventoryStats em{display:block}.posInventoryStats small{color:#596b83;font-size:13.1px}.posInventoryStats b{margin:5px 0;font-size:25px}.posInventoryStats em{color:#74849a;font-size:12px;font-style:normal}.posInventoryTop{grid-template-columns:1.55fr .62fr .9fr;gap:14px;margin-bottom:16px;display:grid}.posInvLevels,.posInvAlerts,.posInvRecent,.posInvItems,.posInvSummary>section{background:#fff;border:1px solid #d9e4ef;border-radius:17px;box-shadow:0 11px 30px #1f395e0b}.posInvLevels>header,.posInvAlerts>header,.posInvRecent>header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;height:58px;padding:0 17px;display:flex}.posInvLevels h2,.posInvAlerts h2,.posInvRecent h2,.posInvItems h2,.posInvSummary h2{margin:0;font-size:18px}.posInvLevels header span{color:#52637a;border:1px solid #d9e3ee;border-radius:9px;padding:7px 11px;font-size:12.5px}.posInvRecent header button{color:#1767ed;background:0 0;border:0;font-size:12.5px}.posInvBars{align-items:flex-end;gap:22px;height:255px;padding:28px 24px 18px;display:flex}.posInvBars>div{text-align:center;flex:1;grid-template-rows:24px 1fr 30px;align-items:end;height:100%;display:grid}.posInvBars b{font-size:14px}.posInvBars span{border-bottom:1px solid #dfe6ef;justify-content:center;align-items:flex-end;height:100%;display:flex}.posInvBars span i{background:linear-gradient(#2b77f5,#1767ed);border-radius:8px 8px 2px 2px;width:58%;max-width:58px;min-height:8px;display:block;box-shadow:0 7px 15px #1767ed29}.posInvBars small{color:#3e5069;font-size:12px}.posInvAlerts{padding-bottom:13px}.alertCount{border-radius:12px;align-items:center;gap:12px;margin:10px 12px;padding:12px;display:flex}.alertCount.red{color:#d84b5b;background:#fff0f2}.alertCount.orange{color:#d68116;background:#fff4e6}.alertCount svg{flex:none}.alertCount b{color:#182a44;font-size:23px;display:block}.alertCount small{color:#53647c;font-size:12.5px}.posInvAlerts>button{color:#1767ed;background:#eaf2ff;border:0;border-radius:10px;width:calc(100% - 24px);height:38px;margin:4px 12px 0;font-size:12.5px;font-weight:700}.posInvRecent{overflow:hidden}.posInvRecent article{border-bottom:1px solid #edf1f5;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:61px;padding:9px 14px;display:grid}.posInvRecent article:last-child{border-bottom:0}.posInvRecent article>span{border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;font-weight:800;display:grid}.posInvRecent article>span.in{color:#1d9b52;background:#e9f8ee}.posInvRecent article>span.out{color:#da4a5b;background:#fff0f2}.posInvRecent b{font-size:12.8px;display:block}.posInvRecent small{color:#74849a;margin-top:3px;font-size:12px;display:block}.posInvRecent time{color:#74849a;text-align:right;font-size:12px}.posInventoryBottom{grid-template-columns:minmax(0,1fr) 360px;gap:14px;display:grid}.posInvItems{overflow:hidden}.posInvItems>header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;min-height:74px;padding:12px 16px;display:flex}.posInvItems>header>div:first-child{align-items:center;gap:16px;display:flex}.posInvItems header label{color:#718097;border:1px solid #d8e3ef;border-radius:10px;align-items:center;gap:8px;width:310px;height:39px;padding:0 11px;display:flex}.posInvItems header input{border:0;outline:0;flex:1;font-size:13.2px}.posInvItems>header>div:last-child{gap:8px;display:flex}.posInvItems select,.posInvItems header button{background:#fff;border:1px solid #d8e3ef;border-radius:10px;height:39px;padding:0 13px;font-size:12.8px}.posInvItems header button.primary{color:#fff;background:#1767ed;border-color:#1767ed}.posInvHead,.posInvRow{grid-template-columns:28px 1.55fr 1.1fr .9fr .9fr .55fr .65fr .8fr 52px;align-items:center;gap:10px;min-width:1000px;display:grid}.posInvHead{color:#607089;background:#fbfcfe;border-bottom:1px solid #e7edf4;height:46px;padding:0 15px;font-size:12px;font-weight:750}.posInvRows{overflow-x:auto}.posInvRow{color:#253750;border-bottom:1px solid #edf1f6;min-height:65px;padding:8px 15px;font-size:13px}.posInvRow>span:first-child i{border:1px solid #d6e1ed;border-radius:4px;width:16px;height:16px;display:block}.invProd{grid-template-columns:38px 1fr;align-items:center;gap:9px;display:grid!important}.invProd i{border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.invProd b{font-size:13.5px}.posInvRow small{color:#75859b;margin-top:3px;font-size:12px;display:block}.posInvRow strong,.posInvRow>span{font-size:13px}.posInvRow>span:last-child button{background:#fff;border:1px solid #d9e3ef;border-radius:8px;width:34px;height:32px}.posInvItems>footer{color:#64758d;border-top:1px solid #edf1f6;align-items:center;height:52px;padding:0 15px;font-size:12.2px;display:flex}.posInvSummary{align-content:start;gap:14px;display:grid}.posInvSummary>section{padding:16px}.invSummaryCards{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.invSummaryCards article{text-align:center;border:1px solid #e3eaf2;border-radius:12px;padding:12px 8px}.invSummaryCards article span{border-radius:10px;place-items:center;width:38px;height:38px;margin:0 auto 8px;display:grid}.invSummaryCards .green{color:#1c9951;background:#e9f8ee}.invSummaryCards .blue{color:#1767ed;background:#eaf2ff}.invSummaryCards .red{color:#d94b5b;background:#fff0f2}.invSummaryCards b{font-size:21px;display:block}.invSummaryCards small{color:#687991;font-size:12px}.posInvSummary section:last-child p{grid-template-columns:90px 1fr 40px;align-items:center;gap:8px;margin:15px 0;display:grid}.posInvSummary section:last-child p b{font-size:12.3px}.posInvSummary section:last-child p span{background:#e9eef5;border-radius:99px;height:9px;overflow:hidden}.posInvSummary section:last-child p span i{background:#1767ed;border-radius:99px;height:100%;display:block}.posInvSummary section:last-child p em{text-align:right;color:#596b83;font-size:12px;font-style:normal}@media (max-width:1450px){.posInventoryTop{grid-template-columns:1fr 1fr}.posInvRecent{grid-column:1/-1}.posInventoryBottom{grid-template-columns:1fr}.posInvSummary{grid-template-columns:1fr 1fr}.posInventoryStats{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.posInventoryPage{padding:14px}.posInventoryTop{grid-template-columns:1fr}.posInvRecent{grid-column:auto}.posInvItems>header{flex-direction:column;align-items:flex-start;gap:10px}.posInvItems>header>div:first-child{flex-direction:column;align-items:flex-start;width:100%}.posInvItems header label{width:100%}.posInvSummary{grid-template-columns:1fr}}@media (max-width:600px){.posInventoryStats,.invSummaryCards{grid-template-columns:1fr}.posInvBars{gap:10px}}.posWarehousePage{color:#14233e;padding:22px 28px 38px}.posWarehouseHeading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.posWarehouseHeading h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:790;line-height:1.1}.posWarehouseHeading p{color:#66768e;margin:8px 0 0;font-size:13.4px}.posWarehouseHeading p span{padding:0 8px}.posWarehouseHeading button{color:#2c3f5f;background:#fff;border:1px solid #d7e2ee;border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 15px;font-size:13px;display:flex}.posWarehouseLoading{color:#1767ed;background:#f4f8ff;border:1px solid #cfe0ff;border-radius:11px;margin-bottom:12px;padding:11px 14px;font-size:13px}.posWarehouseStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.posWarehouseStats article{background:#fff;border:1px solid #d9e4ef;border-radius:17px;align-items:center;gap:14px;min-height:108px;padding:18px;display:flex;box-shadow:0 11px 28px #1f395e0d}.posWarehouseStats article>span{border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid}.posWarehouseStats article.blue>span{color:#1767ed;background:#eaf2ff}.posWarehouseStats article.green>span{color:#17914c;background:#e9f8ee}.posWarehouseStats article.purple>span{color:#7747dd;background:#f1eaff}.posWarehouseStats article.orange>span{color:#d98113;background:#fff2df}.posWarehouseStats article.cyan>span{color:#15859a;background:#e8f8fb}.posWarehouseStats small,.posWarehouseStats b,.posWarehouseStats em{display:block}.posWarehouseStats small{color:#5c6e85;font-size:12.9px}.posWarehouseStats b{color:#152743;margin:5px 0;font-size:23px}.posWarehouseStats em{color:#718198;font-size:12px;font-style:normal}.posWarehouseGrid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.95fr);gap:14px;display:grid}.posWarehouseOps,.posWarehouseDetail,.posWarehouseZones,.posWarehouseRecent,.posWarehouseActions{background:#fff;border:1px solid #d9e4ef;border-radius:17px;box-shadow:0 11px 30px #1f395e0b}.posWarehouseOps{overflow:hidden}.posWarehouseOps>header{border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:flex-start;min-height:82px;padding:14px 17px;display:flex}.posWarehouseOps h2,.posWarehouseDetail h2,.posWarehouseZones h2,.posWarehouseRecent h2,.posWarehouseActions h2{margin:0;font-size:18px}.posWarehouseTabs{gap:22px;margin-top:14px;display:flex}.posWarehouseTabs button{color:#5b6d85;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 9px;font-size:12.5px}.posWarehouseTabs button.active{color:#1767ed;border-color:#1767ed;font-weight:700}.posWarehouseOps header .outline{background:#fff;border:1px solid #d7e2ee;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:12.6px;display:flex}.posWarehouseTableHead,.posWarehouseRows article{grid-template-columns:1.55fr .72fr .65fr .58fr .58fr .7fr 46px;align-items:center;gap:10px;display:grid}.posWarehouseTableHead{color:#66778f;background:#fbfcfe;border-bottom:1px solid #e6edf4;min-height:43px;padding:0 16px;font-size:12px;font-weight:760}.posWarehouseRows article{border-bottom:1px solid #edf2f6;min-height:59px;padding:8px 16px;font-size:12.8px}.posWarehouseRows article:last-child{border-bottom:0}.posWarehouseRows article>span:first-child{grid-template-columns:37px 1fr;align-items:center;column-gap:9px;display:grid}.posWarehouseRows article>span:first-child .whLocIcon{color:#1767ed;background:#eaf2ff;border-radius:10px;grid-row:1/3;place-items:center;width:37px;height:37px;display:grid}.posWarehouseRows article b{font-size:13px}.posWarehouseRows article small{color:#75869d;font-size:12px}.posWarehouseRows .inNum{color:#14924c;font-style:normal;font-weight:700}.posWarehouseRows .outNum{color:#d64d59;font-style:normal;font-weight:700}.posWarehouseRows u{border-radius:7px;padding:5px 9px;font-size:12px;text-decoration:none}.posWarehouseRows u.active{color:#168b48;background:#e8f7ed}.posWarehouseRows u.inactive{color:#78869a;background:#f3f4f7}.posWarehouseRows article>button{background:#fff;border:1px solid #d9e3ef;border-radius:8px;width:34px;height:31px}.posWarehouseDetail{padding:16px}.posWarehouseDetail>header{justify-content:space-between;align-items:flex-start;display:flex}.posWarehouseDetail>header small{color:#728197;margin-top:5px;font-size:12px;display:block}.posWarehouseDetail>header em{color:#168b48;background:#e8f7ed;border-radius:8px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:700}.posWarehouseVisual{background:linear-gradient(145deg,#f8fbff,#eef5ff);border:1px solid #e3eaf2;border-radius:14px;grid-template-columns:120px 1fr;align-items:center;gap:14px;min-height:150px;margin-top:14px;padding:18px;display:grid}.posWarehouseVisual>span{color:#1767ed;background:#fff;border-radius:24px;place-items:center;width:110px;height:110px;display:grid;box-shadow:0 14px 30px #204e8e17}.posWarehouseVisual small{color:#74849a;font-size:12px}.posWarehouseVisual b{margin:7px 0;font-size:22px;display:block}.posWarehouseVisual p{background:#dfe8f4;border-radius:99px;height:9px;margin:12px 0 0;overflow:hidden}.posWarehouseVisual p i{background:#1767ed;border-radius:99px;height:100%;display:block}.posWarehouseDetailStats{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.posWarehouseDetailStats article{border:1px solid #e3eaf2;border-radius:11px;padding:11px}.posWarehouseDetailStats small{color:#708098;font-size:12px}.posWarehouseDetailStats b{margin-top:5px;font-size:18px;display:block}.posWarehouseMeta{border-top:1px solid #e8edf4;margin-top:12px;padding-top:7px}.posWarehouseMeta p{color:#4f6079;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;margin:10px 0;font-size:12.5px;display:grid}.posWarehouseZones{padding:16px}.posWarehouseZones article{border-bottom:1px solid #edf2f6;grid-template-columns:1.25fr 72px 1fr 100px;align-items:center;gap:12px;min-height:51px;display:grid}.posWarehouseZones article:last-child{border-bottom:0}.posWarehouseZones article>span{align-items:center;gap:9px;display:flex}.posWarehouseZones article b,.posWarehouseZones article strong{font-size:12.8px}.posWarehouseZones article i{background:#e8eef5;border-radius:99px;height:9px;overflow:hidden}.posWarehouseZones article i u{background:#1767ed;border-radius:99px;height:100%;display:block}.posWarehouseZones article em{text-align:right;color:#32465f;font-size:12px;font-style:normal}.posWarehouseRecent{overflow:hidden}.posWarehouseRecent>header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;height:55px;padding:0 15px;display:flex}.posWarehouseRecent header button{color:#1767ed;background:0 0;border:0;font-size:12px}.posWarehouseRecent article{border-bottom:1px solid #edf2f6;grid-template-columns:34px 1fr auto 92px;align-items:center;gap:10px;min-height:58px;padding:9px 14px;display:grid}.posWarehouseRecent article>span{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.posWarehouseRecent article>span.green{color:#15924c;background:#e9f8ee}.posWarehouseRecent article>span.blue{color:#1767ed;background:#eaf2ff}.posWarehouseRecent article>span.warn{color:#d98113;background:#fff2df}.posWarehouseRecent b{font-size:12.5px;display:block}.posWarehouseRecent small{color:#77879c;font-size:12px}.posWarehouseRecent em{color:#1767ed;background:#eef4ff;border-radius:7px;padding:4px 7px;font-size:12px;font-style:normal}.posWarehouseRecent time{color:#7a899c;text-align:right;font-size:12px}.posWarehouseActions{padding:16px}.posWarehouseActions>button{text-align:left;color:#263952;background:#fff;border:1px solid #dfe7f0;border-radius:12px;grid-template-columns:40px 1fr 18px;align-items:center;gap:10px;width:100%;min-height:59px;margin-top:9px;padding:8px 11px;display:grid}.posWarehouseActions>button>span{color:#fff;background:#1767ed;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.posWarehouseActions b{font-size:12.7px;display:block}.posWarehouseActions small{color:#74849a;font-size:12px}.posWarehouseEmpty{text-align:center;color:#77879d;padding:28px;font-size:12.8px}@media (max-width:1450px){.posWarehouseStats{grid-template-columns:repeat(3,1fr)}.posWarehouseGrid{grid-template-columns:1fr}.posWarehouseDetail{grid-row:2}.posWarehouseRecent,.posWarehouseActions{min-height:auto}}@media (max-width:900px){.posWarehousePage{padding:14px}.posWarehouseStats{grid-template-columns:1fr 1fr}.posWarehouseOps{overflow:auto}.posWarehouseTabs{white-space:nowrap;gap:12px}.posWarehouseZones article{grid-template-columns:1fr 60px}.posWarehouseZones article i,.posWarehouseZones article em{display:none}}@media (max-width:600px){.posWarehouseStats,.posWarehouseVisual{grid-template-columns:1fr}.posWarehouseVisual>span{width:80px;height:80px}.posWarehouseDetailStats{grid-template-columns:1fr}.posWarehouseRecent article{grid-template-columns:34px 1fr auto}.posWarehouseRecent time{display:none}}.posPromotionsPage{color:#13213e;background:linear-gradient(#fbfdff 0%,#f7f9fc 100%);min-height:calc(100vh - 82px);padding:22px 24px 38px}.posPromotionsHeading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.posPromotionsHeading h1{letter-spacing:-.02em;margin:0 0 7px;font-size:28px;font-weight:740;line-height:1.15}.posPromotionsHeading p{color:#66738c;margin:0;font-size:14px}.posPromotionsHeading p span{color:#9da7b8;margin:0 8px}.posPromotionsHeading>button{color:#253553;background:#fff;border:1px solid #dce4f0;border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:13px;display:flex;box-shadow:0 4px 14px #2236560d}.posPromoStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:17px;display:grid}.posPromoStats article{background:#fff;border:1px solid #e0e7f1;border-radius:14px;align-items:center;gap:14px;min-height:104px;padding:18px;display:flex;box-shadow:0 7px 24px #1a30530e}.posPromoStats article>span{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.posPromoStats article.green>span,.posPromoStats article.emerald>span{color:#18a662;background:#e9f8ef}.posPromoStats article.blue>span{color:#1768ff;background:#edf3ff}.posPromoStats article.slate>span{color:#68758c;background:#f1f4f8}.posPromoStats article.orange>span{color:#f28a19;background:#fff3e3}.posPromoStats article small{color:#57657f;margin-bottom:5px;font-size:12.5px;display:block}.posPromoStats article b{color:#17233f;font-size:21px;line-height:1.1;display:block}.posPromoStats article em{color:#76839a;margin-top:7px;font-size:12px;font-style:normal;display:block}.posPromoLayout{grid-template-columns:minmax(0,1fr) 390px;gap:16px;display:grid}.posPromoList,.posPromoDetail,.promoBottom>article{background:#fff;border:1px solid #dde5f0;border-radius:14px;box-shadow:0 8px 28px #1c31520d}.posPromoList{overflow:hidden}.posPromoList>header{border-bottom:1px solid #e6ebf3;padding:14px 16px 0}.posPromoTabs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.posPromoTabs button{color:#52617c;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 13px 11px;font-size:12.8px}.posPromoTabs button.active{color:#135eff;border-bottom-color:#135eff;font-weight:650}.posPromoTools{justify-content:flex-end;align-items:center;gap:8px;padding:12px 0;display:flex}.posPromoTools label{color:#72809a;background:#fff;border:1px solid #dfe5ee;border-radius:9px;align-items:center;gap:8px;min-width:250px;height:38px;padding:0 11px;display:flex}.posPromoTools input{color:#263551;border:0;outline:0;width:100%;font-size:12.8px}.posPromoTools button{color:#263652;background:#fff;border:1px solid #dde4ee;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:12.5px;display:flex}.posPromoTools button.primary,.promoActions button.primary,.promoFormModal button.primary{color:#fff;background:#1261f5;border-color:#1261f5;box-shadow:0 5px 14px #1261f52e}.posPromoTableHead,.posPromoRows article{grid-template-columns:1.8fr .85fr 1fr .8fr .8fr .7fr .9fr 44px;align-items:center;column-gap:10px;display:grid}.posPromoTableHead{text-transform:none;color:#66758e;background:#fbfcfe;border-bottom:1px solid #e7ebf2;padding:11px 15px;font-size:12px;font-weight:650}.posPromoRows article{color:#33425e;cursor:pointer;border-bottom:1px solid #edf1f5;min-height:61px;padding:8px 15px;font-size:12.1px;transition:all .15s}.posPromoRows article:hover,.posPromoRows article.selected{background:#f8fbff}.posPromoRows article.selected{box-shadow:inset 3px 0 #1768ff}.posPromoRows article>span:first-child{grid-template-columns:38px 1fr;grid-template-areas:"icon name""icon code";align-items:center;gap:1px 9px;display:grid}.promoThumb{color:#2b69e9;background:#edf3ff;border-radius:9px;grid-area:icon;place-items:center;width:38px;height:38px;display:grid}.promoThumb.p1{color:#e47b1f;background:#fff2e7}.promoThumb.p2{color:#2ba261;background:#edf9f0}.promoThumb.p3{color:#7552db;background:#f1edff}.promoThumb.p4{color:#118ca2;background:#eaf8fb}.promoThumb.p5{color:#ca8b12;background:#fff4dc}.posPromoRows article>span:first-child b{color:#1d2c49;grid-area:name;font-size:12.5px}.posPromoRows article>span:first-child small{color:#8490a4;grid-area:code;font-size:12px}.posPromoRows u,.posPromoDetail u{border-radius:7px;padding:5px 9px;font-size:12px;font-weight:650;text-decoration:none}.posPromoRows u.active,.posPromoDetail u.active{color:#25894d;background:#e9f7ed}.posPromoRows u.scheduled,.posPromoDetail u.scheduled{color:#376ce5;background:#eef3ff}.posPromoRows u.expired,.posPromoDetail u.expired{color:#6c778b;background:#f0f2f6}.posPromoRows u.draft,.posPromoDetail u.draft{color:#d27b14;background:#fff2df}.posPromoRows u.paused,.posPromoDetail u.paused{color:#d64b4b;background:#fff0f0}.posPromoRows article>span:nth-child(7){flex-direction:column;gap:5px;display:flex}.posPromoRows article>span:nth-child(7)>i{background:#edf1f6;border-radius:10px;height:4px;overflow:hidden}.posPromoRows article>span:nth-child(7)>i em{background:#1d66f5;border-radius:10px;height:100%;display:block}.posPromoRows article>button{color:#4c5d77;background:#fff;border:1px solid #e1e6ee;border-radius:8px;width:34px;height:34px}.posPromoEmpty{color:#7b879a;text-align:center;padding:28px;font-size:13px}.posPromoDetail{align-self:start;padding:17px}.posPromoDetail header{border-bottom:1px solid #e8ecf2;align-items:center;gap:11px;padding-bottom:13px;display:flex}.promoHero{color:#2868ec;background:linear-gradient(135deg,#e9f2ff,#dfe9ff);border-radius:12px;place-items:center;width:50px;height:50px;display:grid}.posPromoDetail header>div:nth-child(2){flex:1}.posPromoDetail h2{margin:0 0 4px;font-size:19px}.posPromoDetail header p{color:#79869c;margin:0;font-size:12px}.promoDescription{color:#627089;font-size:12.5px;line-height:1.55}.promoFacts{border:1px solid #e4e9f1;border-radius:11px;padding:8px 11px}.promoFacts p{border-bottom:1px solid #eef1f5;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;margin:0;padding:8px 0;font-size:12px;display:grid}.promoFacts p:last-child{border-bottom:0}.promoFacts span{color:#65728a}.promoFacts b{color:#24324c;text-align:right;max-width:190px;font-size:12px}.promoMetrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.promoMetrics article{text-align:center;border:1px solid #e5eaf1;border-radius:10px;padding:11px}.promoMetrics span{color:#6c55db;place-items:center;display:grid}.promoMetrics b{margin:4px 0;font-size:15px;display:block}.promoMetrics small{color:#7a879c;font-size:12px}.promoNotes{padding:13px 2px}.promoNotes b{font-size:12px}.promoNotes p{color:#6f7b90;font-size:12px;line-height:1.5}.promoActions{border-top:1px solid #e8ecf2;grid-template-columns:1.2fr 1fr 1fr;gap:8px;padding-top:12px;display:grid}.promoActions button{background:#fff;border:1px solid #dfe5ee;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:12px;display:flex}.promoActions .dangerOutline{color:#d44848;background:snow;border-color:#f0b8b8}.promoBottom{grid-column:1/2;grid-template-columns:1fr 1fr;gap:14px;display:grid}.promoBottom>article{padding:16px}.promoBottom h2{margin:0 0 12px;font-size:15px}.promoBottom p{border-bottom:1px solid #edf1f5;grid-template-columns:28px minmax(90px,1fr) 100px 88px 42px;align-items:center;gap:8px;margin:0;padding:8px 0;font-size:12px;display:grid}.promoBottom p>span:first-child{color:#225fdd;background:#eef3ff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.promoBottom p i{background:#edf1f6;border-radius:8px;height:5px;overflow:hidden}.promoBottom p i em{background:#1d67f4;height:100%;display:block}.promoBottom p strong{text-align:right}.promoBottom p small{color:#69758b}.promoBottom article:nth-child(2) p{grid-template-columns:56px 1fr}.promoBottom .dateBox{font-size:12px;color:#db6334!important;background:#fff0ea!important;border-radius:8px!important;width:auto!important;height:auto!important;padding:7px!important}.promoBottom article:nth-child(2) p small{grid-column:2}.promoFormModal{width:min(820px,94vw);max-height:90vh;overflow:auto}.promoFormModal form{padding:0 2px}.promoFormGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.promoFormModal label{color:#58667d;flex-direction:column;gap:6px;font-size:12px;display:flex}.promoFormModal input,.promoFormModal select,.promoFormModal textarea{font:inherit;color:#1e2c46;background:#fff;border:1px solid #dce4ef;border-radius:9px;padding:10px 11px;font-size:12px}.promoFormModal textarea{resize:vertical;min-height:80px}.promoFormModal form>label{margin-top:12px}.promoFormModal footer{justify-content:flex-end;gap:9px;margin-top:15px;display:flex}.promoFormModal footer button{background:#fff;border:1px solid #dce3ed;border-radius:9px;height:39px;padding:0 16px}.posCartTools select{color:#24324d;background:#fff;border:1px solid #dce4ef;border-radius:7px;max-width:190px;height:34px;padding:0 8px;font-size:12px}@media (max-width:1280px){.posPromoStats{grid-template-columns:repeat(3,1fr)}.posPromoLayout{grid-template-columns:1fr}.posPromoDetail,.promoBottom{grid-column:1}.posPromoTableHead,.posPromoRows article{grid-template-columns:1.8fr .8fr 1fr .8fr .75fr .8fr 42px}.posPromoTableHead span:nth-child(5),.posPromoRows article>span:nth-child(5){display:none}.promoFormGrid{grid-template-columns:repeat(2,1fr)}}.posReturnsPage{color:#14213d;background:linear-gradient(#fbfdff 0%,#f7f9fc 100%);min-height:calc(100vh - 82px);padding:22px 24px 38px}.posReturnsHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.posReturnsHeading h1{letter-spacing:-.025em;margin:0 0 7px;font-size:29px;font-weight:760;line-height:1.1}.posReturnsHeading p{color:#66738b;margin:0;font-size:14px}.posReturnsHeading p span{color:#a0a9ba;margin:0 8px}.posReturnsHeading>div:last-child{align-items:center;gap:9px;display:flex}.posReturnsHeading label{color:#74829a;background:#fff;border:1px solid #dce4ef;border-radius:11px;align-items:center;gap:9px;width:360px;height:42px;padding:0 12px;display:flex;box-shadow:0 4px 14px #2236560a}.posReturnsHeading input{color:#24334f;outline:0;width:100%;border:0!important;font-size:13px!important}.posReturnsHeading button{color:#fff;background:#1768f4;border:1px solid #1768f4;border-radius:10px;height:42px;padding:0 15px;font-size:13px;font-weight:650;box-shadow:0 6px 16px #1768f42b}.posReturnStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:17px;display:grid}.posReturnStats article{background:#fff;border:1px solid #e0e7f1;border-radius:14px;align-items:center;gap:14px;min-height:104px;padding:18px;display:flex;box-shadow:0 7px 24px #1a30530e}.posReturnStats article>span{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.posReturnStats .green>span{color:#1ca45d;background:#eaf8ef}.posReturnStats .blue>span{color:#1768f4;background:#edf3ff}.posReturnStats .purple>span{color:#7a4edb;background:#f1edff}.posReturnStats .orange>span{color:#ef8a1a;background:#fff3e4}.posReturnStats .cyan>span{color:#1793a5;background:#e8f8fb}.posReturnStats small{color:#596780;margin-bottom:5px;font-size:12.5px;display:block}.posReturnStats b{color:#17233f;font-size:21px;line-height:1.1;display:block}.posReturnStats em{color:#77849a;margin-top:7px;font-size:12px;font-style:normal;display:block}.posReturnsLayout{grid-template-columns:minmax(0,1fr) 390px;gap:16px;display:grid}.posReturnList,.posReturnDetail,.returnBottom>article{background:#fff;border:1px solid #dde5ef;border-radius:14px;box-shadow:0 8px 28px #1b31520d}.posReturnList{overflow:hidden}.posReturnList>header{border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.posReturnTabs{align-items:center;gap:2px;display:flex;overflow:auto}.posReturnTabs button{color:#5a6881;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 12px 12px;font-size:12.8px}.posReturnTabs button.active{color:#1768f4;border-bottom-color:#1768f4;font-weight:680}.posReturnList>header>div:last-child button{color:#2c3b56;background:#fff;border:1px solid #dce4ef;border-radius:9px;align-items:center;gap:7px;height:37px;padding:0 12px;font-size:12.5px;display:flex}.posReturnHead,.posReturnRows article{grid-template-columns:1.25fr .9fr 1.2fr .55fr .75fr 1fr 1fr .8fr 42px;align-items:center;gap:9px;display:grid}.posReturnHead{color:#67758e;background:#fbfcfe;border-bottom:1px solid #e7ebf2;padding:11px 14px;font-size:12px;font-weight:680}.posReturnRows article{color:#33425d;cursor:pointer;border-bottom:1px solid #edf1f5;min-height:62px;padding:8px 14px;font-size:12.2px;transition:all .15s}.posReturnRows article:hover,.posReturnRows article.selected{background:#f8fbff}.posReturnRows article.selected{box-shadow:inset 3px 0 #1768f4}.posReturnRows b,.posReturnRows small{display:block}.posReturnRows b{color:#1e2e4b;font-size:12.6px}.posReturnRows small{color:#8490a3;margin-top:2px;font-size:12px}.posReturnRows strong{color:#20314e;font-size:12.6px}.posReturnRows article>button{color:#4d5d76;background:#fff;border:1px solid #e1e6ee;border-radius:8px;width:34px;height:34px}.returnMethod{color:#385a92;align-items:center;gap:5px;font-style:normal;display:flex}.returnStatus{text-transform:capitalize;border-radius:7px;justify-content:center;align-items:center;padding:5px 8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.returnStatus.pending{color:#d27c17;background:#fff2df}.returnStatus.approved{color:#258b4d;background:#eaf7ed}.returnStatus.rejected{color:#d44747;background:#ffebeb}.returnStatus.refunded{color:#20884a;background:#eaf7ed}.returnStatus.exchanged{color:#386de0;background:#edf3ff}.posReturnList>footer{justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.posReturnList>footer small{color:#748198;font-size:12px}.posReturnList>footer div{gap:6px;display:flex}.posReturnList>footer button{background:#fff;border:1px solid #dfe5ed;border-radius:8px;min-width:32px;height:32px;font-size:12px}.posReturnList>footer button.active{color:#fff;background:#1768f4;border-color:#1768f4}.posReturnEmpty{text-align:center;color:#7c899d;padding:30px;font-size:13px}.posReturnDetail{align-self:start;padding:16px}.posReturnDetail>header{border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:13px;display:flex}.posReturnDetail h2{margin:0 0 5px;font-size:18px}.posReturnDetail header p{color:#6d7a90;margin:0;font-size:12px}.posReturnDetail header p button{color:#1768f4;background:0 0;border:0;padding:0;font-weight:700}.returnCustomer{align-items:center;gap:11px;padding:13px 0;display:flex}.returnCustomer>span{color:#1768f4;background:#edf3ff;border-radius:50%;place-items:center;width:43px;height:43px;font-weight:800;display:grid}.returnCustomer b,.returnCustomer small{display:block}.returnCustomer b{font-size:12.8px}.returnCustomer small{color:#79869b;margin-top:3px;font-size:12px}.returnItems,.returnSummary,.returnNotes,.returnTimeline{border:1px solid #e5eaf2;border-radius:11px;margin-bottom:10px;padding:12px}.returnItems h3,.returnSummary h3,.returnNotes h3,.returnTimeline h3{margin:0 0 10px;font-size:12.7px}.returnItems article{border-bottom:1px solid #edf1f5;grid-template-columns:38px 1fr auto auto;align-items:center;gap:9px;padding:8px 0;display:grid}.returnItems article:last-child{border-bottom:0}.returnItemVisual{color:#316be5;background:#eef3ff;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.returnItems b,.returnItems small{display:block}.returnItems b{font-size:12px}.returnItems small{color:#7b889d;font-size:12px}.returnItems span,.returnItems strong{font-size:12px}.returnSummary p{color:#637087;justify-content:space-between;margin:0;padding:7px 0;font-size:12px;display:flex}.returnSummary p.total{color:#1f2f4b;border-top:1px dashed #dce3ed;margin-top:4px;padding-top:10px;font-size:13px}.returnSummary p.total b{color:#159153;font-size:14px}.returnMeta{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.returnMeta article{border:1px solid #e5eaf2;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.returnMeta article>span{color:#1768f4;background:#eef4ff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.returnMeta small,.returnMeta b{display:block}.returnMeta small{color:#7c899d;font-size:12px}.returnMeta b{margin-top:3px;font-size:12px}.returnNotes p{color:#68758a;margin:0;font-size:12px;line-height:1.5}.returnTimeline p{color:#66738a;grid-template-columns:13px 1fr auto;align-items:center;gap:7px;margin:0;padding:7px 0;font-size:12px;display:grid}.returnTimeline i{background:#1768f4;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #eaf1ff}.returnTimeline p.done i{background:#1eaa61;box-shadow:0 0 0 3px #e9f8ef}.returnTimeline time{color:#8792a4;font-size:12px}.returnActions{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.returnActions button{color:#29405f;background:#fff;border:1px solid #dce4ee;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:12px;font-weight:630;display:flex}.returnActions button.success{color:#238b50;background:#fbfffc;border-color:#aee0c1}.returnActions button.danger{color:#d64444;background:snow;border-color:#f0b7b7}.returnBottom{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.returnBottom>article{padding:15px}.returnBottom h2{margin:0 0 12px;font-size:14.5px}.returnBottom p{border-bottom:1px solid #edf1f5;align-items:center;gap:8px;margin:0;padding:7px 0;font-size:12px;display:flex}.returnBottom p:last-child{border-bottom:0}.returnBottom p b{min-width:105px}.returnBottom p i:not(.activityDot){background:#edf1f6;border-radius:8px;flex:1;height:5px;overflow:hidden}.returnBottom p i em{background:#1768f4;height:100%;display:block}.returnBottom p strong{text-align:right;min-width:35px}.reasonDot,.activityDot,.legend{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.reasonDot.r0{background:#1768f4}.reasonDot.r1{background:#24a7bf}.reasonDot.r2{background:#f2a227}.reasonDot.r3{background:#df5378}.reasonDot.r4{background:#9aa4b6}.activityDot.pending{background:#f2a227}.activityDot.approved,.activityDot.refunded{background:#20a45a}.activityDot.rejected{background:#df4d4d}.activityDot.exchanged{background:#1768f4}.returnBottom article:nth-child(2) p{grid-template-columns:125px 1fr 130px auto;display:grid}.returnBottom article:nth-child(2) p>span{color:#1768f4;align-items:center;gap:6px;display:flex}.returnBottom article:nth-child(2) p small{color:#7b8798}.returnDonut{border-radius:50%;width:150px;height:150px;margin:8px auto 14px;position:relative}.returnDonut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:28px}.returnDonut span{z-index:1;text-align:center;place-content:center;display:grid;position:absolute;inset:0}.returnDonut b{font-size:19px}.returnDonut small{color:#77849a;font-size:12px}.returnBottom .legend.refund{background:#19a762}.returnBottom .legend.exchange{background:#1768ff}.returnBottom article:nth-child(3) p strong{margin-left:auto}.returnCreateModal{width:min(650px,94vw)}.returnCreateModal form{padding:2px}.returnCreateModal form>label,.returnCreateModal form>div label{color:#56657e;flex-direction:column;gap:6px;font-size:12px;display:flex}.returnCreateModal form>div{grid-template-columns:1fr 1fr;gap:11px;margin-top:11px;display:grid}.returnCreateModal select,.returnCreateModal textarea{font:inherit;color:#1f2f49;background:#fff;border:1px solid #dce4ef;border-radius:9px;padding:10px 11px;font-size:12px}.returnCreateModal textarea{resize:vertical;min-height:90px}.returnCreateModal form>label:nth-of-type(2){margin-top:11px}.returnModalHint{color:#748198;background:#f6f9fd;border:1px solid #e1e8f2;border-radius:9px;padding:9px 10px;font-size:12px;line-height:1.45}.returnCreateModal footer{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.returnCreateModal footer button{background:#fff;border:1px solid #dce3ed;border-radius:9px;height:39px;padding:0 15px;font-size:12px}.returnCreateModal footer .primary{color:#fff;background:#1768f4;border-color:#1768f4}@media (max-width:1350px){.posReturnStats{grid-template-columns:repeat(3,1fr)}.posReturnsLayout{grid-template-columns:1fr}.posReturnDetail{grid-column:1}.posReturnHead,.posReturnRows article{grid-template-columns:1.2fr .85fr 1.1fr .55fr .7fr .95fr .8fr 42px}.posReturnHead span:nth-child(7),.posReturnRows article>span:nth-child(7){display:none}.returnBottom{grid-template-columns:1fr 1fr}}@media (max-width:900px){.posReturnsHeading{flex-direction:column}.posReturnsHeading>div:last-child{width:100%}.posReturnsHeading label{flex:1;width:auto}.posReturnStats{grid-template-columns:1fr 1fr}.posReturnHead{display:none}.posReturnRows article{grid-template-columns:1fr auto;gap:5px;padding:12px}.posReturnRows article>span{display:none!important}.posReturnRows article>span:first-child,.posReturnRows article>span:nth-child(5),.posReturnRows article>span:nth-child(8),.posReturnRows article>button{display:block!important}.returnBottom,.returnMeta{grid-template-columns:1fr}}@media (max-width:600px){.posReturnStats{grid-template-columns:1fr}.posReturnsHeading>div:last-child{flex-direction:column;align-items:stretch}.returnCreateModal form>div,.returnActions{grid-template-columns:1fr}}.returnSelectItems{border:1px solid #e2e8f1;border-radius:10px;margin-top:11px;padding:10px;display:block!important}.returnSelectItems h3{margin:0 0 8px;font-size:12.5px}.returnSelectItems label{border-bottom:1px solid #edf1f5;grid-template-columns:18px 1fr 82px;align-items:center;gap:9px;padding:7px 0;display:grid!important}.returnSelectItems label:last-child{border-bottom:0}.returnSelectItems input[type=checkbox]{accent-color:#1768f4;width:15px;height:15px}.returnSelectItems label span b,.returnSelectItems label span small{display:block}.returnSelectItems label span b{font-size:12px}.returnSelectItems label span small{color:#7b8799;font-size:12px}.returnSelectItems input[type=number]{height:34px!important;padding:0 7px!important}.posReportsPage{color:#14213d;background:linear-gradient(#fcfdff 0%,#f7f9fc 100%);min-height:calc(100vh - 82px);padding:22px 24px 38px}.posReportsHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.posReportsHeading h1{letter-spacing:-.025em;margin:0 0 7px;font-size:30px;font-weight:760;line-height:1.08}.posReportsHeading p{color:#66758d;margin:0;font-size:14px}.posReportsHeading p span{color:#9ba6b6;padding:0 8px}.posReportsHeading>div:last-child{align-items:center;gap:10px;display:flex}.posReportsHeading label{color:#718099;background:#fff;border:1px solid #dce4ef;border-radius:11px;align-items:center;gap:9px;width:390px;height:42px;padding:0 12px;display:flex;box-shadow:0 5px 16px #2337560a}.posReportsHeading input{color:#263652;border:0;outline:0;width:100%;font-size:13px}.posReportsHeading button{color:#273752;background:#fff;border:1px solid #dce4ef;border-radius:11px;align-items:center;gap:7px;height:42px;padding:0 13px;font-size:12.6px;display:flex}.posReportStats{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;margin-bottom:17px;display:grid}.posReportStats article{background:#fff;border:1px solid #dfe7f1;border-radius:15px;align-items:center;gap:13px;min-height:106px;padding:17px 15px;display:flex;box-shadow:0 8px 25px #1b30520d}.posReportStats article>span{border-radius:50%;flex:none;place-items:center;width:47px;height:47px;display:grid}.posReportStats article.blue>span,.posReportStats article.blue2>span{color:#1768f4;background:#eaf1ff}.posReportStats article.cyan>span{color:#1296a7;background:#e8f8fa}.posReportStats article.green>span{color:#1c9d5c;background:#e9f8ef}.posReportStats article.orange>span{color:#e98619;background:#fff1df}.posReportStats article.purple>span{color:#744be0;background:#f1ebff}.posReportStats small,.posReportStats b,.posReportStats em{display:block}.posReportStats small{color:#59677f;margin-bottom:5px;font-size:12px}.posReportStats b{color:#17243f;font-size:20.5px;line-height:1.12}.posReportStats em{color:#7a879b;margin-top:7px;font-size:12px;font-style:normal}.posReportsLayout{grid-template-columns:minmax(0,1fr) 385px;gap:15px;display:grid}.posReportsList,.posReportDetail,.posReportBottom>article{background:#fff;border:1px solid #dce5ef;border-radius:15px;box-shadow:0 9px 28px #1c31520d}.posReportsList{overflow:hidden}.posReportsList>header{border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:0 12px;display:flex}.posReportTabs{align-self:stretch;display:flex;overflow:auto}.posReportTabs button{color:#4f5e78;white-space:nowrap;background:0 0;border:0;padding:0 12px;font-size:12.4px;font-weight:640;position:relative}.posReportTabs button.active{color:#1768f4}.posReportTabs button.active:after{content:"";background:#1768f4;border-radius:3px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.posReportTools{gap:7px;display:flex}.posReportTools button{color:#344661;background:#fff;border:1px solid #dce4ee;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:12px;font-weight:640;display:flex}.posReportTools button.primary{color:#fff;background:#1768f4;border-color:#1768f4;box-shadow:0 6px 16px #1768f42e}.posReportHead,.posReportRows article{grid-template-columns:1.75fr .75fr .9fr 1fr .6fr .7fr 42px;align-items:center;gap:10px;min-width:930px;display:grid}.posReportHead{color:#66758e;background:#fbfcfe;border-bottom:1px solid #e7ecf3;height:45px;padding:0 14px;font-size:12px;font-weight:680}.posReportRows{overflow:auto}.posReportRows article{color:#33425e;cursor:pointer;border-bottom:1px solid #edf1f5;min-height:63px;padding:8px 14px;font-size:12.1px;transition:all .15s}.posReportRows article:hover,.posReportRows article.selected{background:#f7faff}.posReportRows article.selected{box-shadow:inset 3px 0 #1768f4}.posReportRows article>span:first-child{align-items:center;gap:10px;display:flex}.reportGlyph{color:#2d68e8;background:#edf3ff;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.reportGlyph.rg1{color:#1c9d5b;background:#eaf9f1}.reportGlyph.rg2{color:#e4871c;background:#fff3e5}.reportGlyph.rg3{color:#714adb;background:#f0ebff}.reportGlyph.rg4{color:#128fa4;background:#e8f8fb}.reportGlyph.rg5{color:#d85469;background:#fff0f2}.posReportRows b,.posReportRows small{display:block}.posReportRows b{color:#1d2d49;font-size:12.5px}.posReportRows small{color:#8290a4;margin-top:2px;font-size:12px}.posReportRows em,.posReportRows u{border-radius:7px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:680;text-decoration:none;display:inline-flex}.posReportRows em{color:#d94d49;background:#fff0ef}.posReportRows u{color:#238b4c;background:#eaf7ed}.posReportRows article>button{color:#4b5d77;background:#fff;border:1px solid #e0e6ef;border-radius:8px;width:34px;height:34px}.posReportsList>footer{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;display:flex}.posReportsList>footer small{color:#748198;font-size:12px}.posReportsList>footer>div{align-items:center;gap:6px;display:flex}.posReportsList>footer button,.posReportsList>footer select{background:#fff;border:1px solid #dce4ee;border-radius:8px;min-width:32px;height:32px;padding:0 8px;font-size:12px}.posReportsList>footer button.active{color:#fff;background:#1768f4;border-color:#1768f4}.posReportBottom{background:#f8faff;border-top:1px solid #e8edf4;grid-template-columns:1fr 1fr 1fr 1.05fr;gap:12px;padding:14px;display:grid}.posReportBottom>article{min-height:205px;padding:14px}.posReportBottom h2{margin:0 0 12px;font-size:14.5px}.posReportBottom h2 small{color:#8490a2;font-size:12px;font-weight:500}.posReportBottom p{border-bottom:1px solid #edf1f5;align-items:center;gap:7px;margin:0;padding:7px 0;font-size:12px;display:flex}.posReportBottom p>span:first-child{color:#1768f4;background:#eef3ff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.posReportBottom p b{min-width:100px}.posReportBottom p i{background:#edf1f6;border-radius:8px;flex:1;height:5px;overflow:hidden}.posReportBottom p i em{background:#1768f4;height:100%;display:block}.posReportBottom p strong{white-space:nowrap}.posReportBottom article:nth-child(2) p{grid-template-columns:10px 1fr auto auto;display:grid}.posReportBottom article:nth-child(2) p>span{width:8px;height:8px;padding:0}.posReportBottom article:nth-child(2) p small{color:#7b8799}.posReportBottom article:nth-child(2) p u{color:#238b4c;background:#eaf7ed;border-radius:6px;padding:4px 6px;font-size:11.5px;text-decoration:none}.posReportBottom article:nth-child(3)>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;align-items:center;gap:8px;width:100%;padding:8px 0;display:flex}.posReportBottom article:nth-child(3)>button>span{color:#239051;background:#eaf7ed;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.posReportBottom article:nth-child(3)>button div{flex:1}.posReportBottom article:nth-child(3)>button b,.posReportBottom article:nth-child(3)>button small{display:block}.posReportBottom article:nth-child(3)>button b{font-size:12px}.posReportBottom article:nth-child(3)>button small{color:#8190a4;font-size:11.5px}.posReportBottom article:nth-child(3)>button em{color:#1768f4;font-size:11.5px;font-style:normal}.reportTrendChart{background:linear-gradient(#fff,#fbfcff);border-bottom:1px solid #e2e7ef;border-left:1px solid #e2e7ef;align-items:flex-end;gap:5px;height:118px;padding:8px 5px;display:flex}.reportTrendChart i{background:linear-gradient(#5a8df8,#1768f4);border-radius:5px 5px 1px 1px;flex:1;min-height:10px}.reportTrend>div:last-child{color:#708098;justify-content:space-between;gap:8px;margin-top:10px;font-size:12px;display:flex}.reportTrend>div:last-child b{color:#1c2d4a;margin-top:2px;font-size:12px;display:block}.posReportDetail{align-self:start;padding:16px}.posReportDetail>header{border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:13px;display:flex}.posReportDetail>header>div{gap:10px;display:flex}.posReportDetail>header>div>span{color:#1768f4;background:#edf3ff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.posReportDetail h2{margin:0 0 4px;font-size:18px}.posReportDetail header p{color:#78869a;margin:0;font-size:12px;line-height:1.45}.posReportDetail header>u{color:#248a4d;background:#eaf7ed;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:700;text-decoration:none}.reportDetailFacts{border-bottom:1px solid #e9edf3;padding:11px 0}.reportDetailFacts p{justify-content:space-between;gap:12px;margin:0;padding:7px 0;font-size:12px;display:flex}.reportDetailFacts span{color:#6f7d92}.reportDetailFacts b{text-align:right;color:#21314e;font-size:12px}.reportDetailSummary,.reportModules,.reportExportFormat,.reportNotes{border-bottom:1px solid #e9edf3;padding:12px 0}.posReportDetail h3{margin:0 0 10px;font-size:12.5px}.reportDetailSummary>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.reportDetailSummary article{border:1px solid #e3e9f1;border-radius:9px;grid-template-columns:29px 1fr;gap:2px 7px;padding:9px;display:grid}.reportDetailSummary article>span{color:#1768f4;background:#edf3ff;border-radius:8px;grid-row:1/3;place-items:center;width:29px;height:29px;display:grid}.reportDetailSummary small{color:#79879a;text-transform:capitalize;font-size:11.5px}.reportDetailSummary b{color:#1f304d;font-size:12.3px}.reportModules>div{flex-wrap:wrap;gap:6px;display:flex}.reportModules span{color:#425371;background:#f1f4f9;border-radius:8px;padding:6px 9px;font-size:12px}.reportExportFormat p{grid-template-columns:38px 1fr;grid-template-areas:"icon name""icon sub";gap:1px 8px;margin:0;display:grid}.reportExportFormat p>span{color:#db4d4d;background:#fff0ef;border-radius:9px;grid-area:icon;place-items:center;width:38px;height:38px;display:grid}.reportExportFormat b{grid-area:name;font-size:12px}.reportExportFormat small{color:#7e899b;grid-area:sub;font-size:12px}.reportNotes p{color:#6c798d;margin:0;font-size:12px;line-height:1.55}.reportDetailActions{grid-template-columns:1fr 1fr 1fr;gap:7px;padding-top:12px;display:grid}.reportDetailActions button{color:#2c405f;background:#fff;border:1px solid #dce4ee;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:39px;font-size:12px;font-weight:640;display:flex}.reportDetailActions .primary{color:#fff;background:#1768f4;border-color:#1768f4}.reportCreateModal{width:min(560px,94vw)}.reportCreateModal form{gap:12px;display:grid}.reportCreateModal label{color:#5a687f;flex-direction:column;gap:6px;font-size:12px;display:flex}.reportCreateModal select{background:#fff;border:1px solid #dce4ef;border-radius:9px;height:40px;padding:0 10px;font-size:12px}.reportCreateModal p{color:#748198;background:#f6f9fd;border:1px solid #e2e8f1;border-radius:9px;margin:0;padding:10px;font-size:12px;line-height:1.5}.reportCreateModal footer{justify-content:flex-end;gap:8px;display:flex}.reportCreateModal footer button{background:#fff;border:1px solid #dce4ee;border-radius:9px;height:39px;padding:0 14px;font-size:12px}.reportCreateModal footer .primary{color:#fff;background:#1768f4;border-color:#1768f4}@media (max-width:1450px){.posReportStats{grid-template-columns:repeat(3,1fr)}.posReportsLayout{grid-template-columns:1fr}.posReportDetail{grid-column:1}.posReportBottom{grid-template-columns:1fr 1fr}}@media (max-width:900px){.posReportsHeading{flex-direction:column}.posReportsHeading>div:last-child{width:100%}.posReportsHeading label{flex:1;width:auto}.posReportStats{grid-template-columns:1fr 1fr}.posReportsList>header{flex-direction:column;align-items:flex-start;padding:10px}.posReportTabs{width:100%;min-height:42px}.posReportHead{display:none}.posReportRows article{grid-template-columns:1fr auto;min-width:0;padding:11px}.posReportRows article>span{display:none}.posReportRows article>span:first-child,.posReportRows article>span:nth-child(6),.posReportRows article>button{display:flex}.posReportBottom,.reportDetailActions{grid-template-columns:1fr}}@media (max-width:600px){.posReportStats{grid-template-columns:1fr}.posReportsHeading>div:last-child{flex-direction:column;align-items:stretch}.posReportBottom{padding:10px}.reportDetailSummary>div{grid-template-columns:1fr}}.posFinancePage{color:#162744;background:linear-gradient(#fbfdff 0,#f7faff 100%);min-height:calc(100vh - 72px);padding:22px 24px 32px}.posFinanceHeading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.posFinanceHeading h1{letter-spacing:-.6px;margin:0;font-size:29px;font-weight:720}.posFinanceHeading p{color:#718099;margin:6px 0 0;font-size:13px}.posFinanceHeading p span{color:#9aa7b9;margin:0 8px}.posFinanceHeading>div:last-child{align-items:center;gap:12px;display:flex}.posFinanceHeading label{background:#fff;border:1px solid #dce5ef;border-radius:11px;align-items:center;gap:10px;width:390px;height:43px;padding:0 13px;display:flex;box-shadow:0 5px 18px #1b3f6f09}.posFinanceHeading input{color:#243653;border:0;outline:0;flex:1;font-size:12.8px}.posFinanceHeading button{color:#314561;background:#fff;border:1px solid #dce5ef;border-radius:11px;align-items:center;gap:8px;height:43px;padding:0 14px;font-size:12.3px;font-weight:650;display:flex}.posFinanceStats{grid-template-columns:repeat(6,1fr);gap:13px;margin-bottom:18px;display:grid}.posFinanceStats article{background:#fff;border:1px solid #dfe7f1;border-radius:13px;align-items:center;gap:13px;min-height:112px;padding:16px;display:flex;box-shadow:0 8px 25px #1d44740a}.posFinanceStats article>span{border-radius:50%;flex:none;place-items:center;width:47px;height:47px;display:grid}.posFinanceStats small,.posFinanceStats b,.posFinanceStats em{display:block}.posFinanceStats small{color:#55657d;font-size:12px}.posFinanceStats b{color:#122341;margin:5px 0;font-size:21px;line-height:1.15}.posFinanceStats em{color:#77869b;font-size:12px;font-style:normal;line-height:1.35}.posFinanceStats .blue>span{color:#2267e9;background:#eaf2ff}.posFinanceStats .green>span{color:#20a25b;background:#e8f8ef}.posFinanceStats .orange>span{color:#ee8b1d;background:#fff3e5}.posFinanceStats .purple>span{color:#7449df;background:#f0ebff}.posFinanceStats .blue2>span{color:#2569e9;background:#eaf3ff}.posFinanceStats .red>span{color:#e94d61;background:#ffedef}.posFinanceLayout{grid-template-columns:minmax(0,1fr) 390px;gap:14px;display:grid}.posFinanceLedger,.posFinanceSide>section,.financeQuickActions button{background:#fff;border:1px solid #dfe7f0;border-radius:13px;box-shadow:0 8px 24px #20426c09}.posFinanceLedger{overflow:hidden}.posFinanceLedger>header{border-bottom:1px solid #e6edf4;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:0 14px;display:flex}.posFinanceTabs{align-self:stretch;display:flex;overflow:auto}.posFinanceTabs button{color:#52627b;white-space:nowrap;background:0 0;border:0;padding:0 13px;font-size:12px;font-weight:650;position:relative}.posFinanceTabs button.active{color:#1768f4}.posFinanceTabs button.active:after{content:"";background:#1768f4;border-radius:4px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.posFinanceTools{gap:7px;display:flex}.posFinanceTools button{color:#344661;background:#fff;border:1px solid #dce4ee;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:12px;font-weight:650;display:flex}.posFinanceTools .primary{color:#fff;background:#1768f4;border-color:#1768f4;box-shadow:0 7px 16px #1768f42b}.posFinanceFilters{background:#fcfdff;border-bottom:1px solid #e8edf3;gap:10px;padding:12px 14px;display:flex}.posFinanceFilters select,.posFinanceFilters span{color:#42536e;background:#fff;border:1px solid #dfe6ef;border-radius:8px;align-items:center;height:36px;padding:0 12px;font-size:12px;display:flex}.posFinanceHead,.posFinanceRows article{grid-template-columns:.75fr .9fr 1.55fr .72fr .82fr .9fr .8fr .7fr 38px;align-items:center;gap:9px;min-width:970px;display:grid}.posFinanceHead{color:#697890;background:#fafcff;border-bottom:1px solid #e8edf3;height:43px;padding:0 13px;font-size:12px;font-weight:700}.posFinanceRows{max-height:510px;overflow:auto}.posFinanceRows article{color:#34455f;border-bottom:1px solid #edf1f5;min-height:57px;padding:8px 13px;font-size:12px}.posFinanceRows article:hover{background:#f8fbff}.posFinanceRows article span:nth-child(2) b{color:#1f5fcd}.posFinanceRows u,.posFinanceRows em{border-radius:7px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:700;text-decoration:none}.posFinanceRows u.income{color:#168b4d;background:#eaf8ef}.posFinanceRows u.expense{color:#d84d4d;background:#fff0ee}.posFinanceRows em{color:#238b4c;background:#edf7ef}.posFinanceRows .positive{color:#159151;font-weight:730}.posFinanceRows .negative{color:#e2454c;font-weight:730}.posFinanceRows article>button{color:#52637c;background:#fff;border:1px solid #e0e7ef;border-radius:8px;width:31px;height:31px}.financeAccountGrid{grid-template-columns:repeat(2,1fr);gap:12px;padding:16px;display:grid}.financeAccountGrid article{border:1px solid #e3e9f2;border-radius:11px;grid-template-columns:42px 1fr;gap:2px 10px;padding:16px;display:grid}.financeAccountGrid article>span{color:#2769e7;background:#eef4ff;border-radius:11px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.financeAccountGrid small{color:#718097;font-size:12px}.financeAccountGrid b{font-size:18px}.financeEmpty{text-align:center;color:#6e7d92;padding:50px 24px}.financeEmpty>span{color:#2769e7;background:#eef4ff;border-radius:16px;place-items:center;width:62px;height:62px;margin:0 auto 12px;display:grid}.financeEmpty h3{color:#233653;margin:0 0 6px;font-size:16px}.financeEmpty p{max-width:560px;margin:0 auto;font-size:12px;line-height:1.55}.posFinanceSide{align-content:start;gap:14px;display:grid}.posFinanceSide>section{padding:16px}.posFinanceSide header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.posFinanceSide h2{margin:0;font-size:14.5px}.posFinanceSide header button{color:#1768f4;background:0 0;border:0;font-size:12px;font-weight:650}.posFinanceSide>section:first-child>p{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:12px;margin:0;padding:8px 0;font-size:12px;display:flex}.posFinanceSide>section:first-child span{color:#5c6c82}.posFinanceSide b.green{color:#149457}.posFinanceSide b.red{color:#e44950}.financeDonutWrap{grid-template-columns:135px 1fr;align-items:center;gap:12px;display:grid}.financeDonut{background:conic-gradient(#1f67ef 0 28%,#20ad66 28% 48%,#f5a12c 48% 65%,#8056e8 65% 82%,#c7cfdb 82%);border-radius:50%;place-items:center;width:122px;height:122px;display:grid;position:relative}.financeDonut:after{content:"";background:#fff;border-radius:50%;width:78px;height:78px;position:absolute}.financeDonut b,.financeDonut small{z-index:1;grid-area:1/1;position:relative}.financeDonut b{margin-top:-10px;font-size:12px}.financeDonut small{color:#77849a;margin-top:18px;font-size:11.5px}.financeDonutWrap>div:last-child p{grid-template-columns:8px 1fr auto auto;align-items:center;gap:7px;margin:0;padding:5px 0;font-size:12px;display:grid}.financeDonutWrap p i{background:#1f67ef;border-radius:50%;width:7px;height:7px}.financeDonutWrap p i.c1{background:#20ad66}.financeDonutWrap p i.c2{background:#f5a12c}.financeDonutWrap p i.c3{background:#8056e8}.financeDonutWrap p i.c4{background:#ee6276}.financeDonutWrap p i.c5{background:#a9b4c6}.financeDonutWrap p small{color:#7c899b}.financePayment{border-bottom:1px solid #edf1f5;grid-template-columns:36px 1fr auto auto;align-items:center;gap:8px;padding:9px 0;display:grid}.financePayment>span{color:#2769e7;background:#edf4ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.financePayment b,.financePayment small{display:block}.financePayment b{font-size:12px}.financePayment small{color:#7c899c;margin-top:2px;font-size:11.5px}.financePayment strong{font-size:12px}.financePayment em{color:#238b4c;background:#eaf8ef;border-radius:7px;padding:4px 6px;font-size:11.5px;font-style:normal}.financeQuickActions{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.financeQuickActions button{text-align:left;color:#253956;align-items:center;gap:10px;min-height:76px;padding:12px;display:flex}.financeQuickActions button>span{color:#1c9b58;background:#eaf7ef;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.financeQuickActions button:nth-child(2)>span{color:#df4d50;background:#fff0ef}.financeQuickActions button:nth-child(3)>span{color:#744fe0;background:#f0ebff}.financeQuickActions button:nth-child(4)>span{color:#df8a23;background:#fff4e6}.financeQuickActions button:nth-child(5)>span{color:#2869e5;background:#eaf3ff}.financeQuickActions b,.financeQuickActions small{display:block}.financeQuickActions b{font-size:12px}.financeQuickActions small{color:#7a879a;margin-top:3px;font-size:12px}.financeModal{width:min(620px,94vw)}.financeFormGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.financeFormGrid label{color:#53637a;flex-direction:column;gap:6px;font-size:12px;display:flex}.financeFormGrid input,.financeFormGrid select,.financeFormGrid textarea{background:#fff;border:1px solid #dce5ee;border-radius:9px;padding:10px;font-size:12px}.financeFormGrid textarea{resize:vertical;min-height:82px}.financeFormGrid .wide{grid-column:1/-1}.financeModal footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.financeModal footer button{background:#fff;border:1px solid #dce4ee;border-radius:9px;height:39px;padding:0 14px;font-size:12px}.financeModal footer .primary{color:#fff;background:#1768f4;border-color:#1768f4}.muted{color:#7c899b!important;font-size:12px!important}@media (max-width:1500px){.posFinanceStats{grid-template-columns:repeat(3,1fr)}.posFinanceLayout{grid-template-columns:1fr}.posFinanceSide,.financeQuickActions{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.posFinanceHeading{flex-direction:column;align-items:stretch}.posFinanceHeading>div:last-child{width:100%}.posFinanceHeading label{flex:1;width:auto}.posFinanceStats{grid-template-columns:1fr 1fr}.posFinanceSide{grid-template-columns:1fr}.financeQuickActions{grid-template-columns:1fr 1fr}.posFinanceLedger>header{flex-direction:column;align-items:flex-start;padding:10px}.posFinanceTabs{width:100%;min-height:40px}}@media (max-width:620px){.posFinanceStats{grid-template-columns:1fr}.posFinanceHeading>div:last-child{flex-direction:column;align-items:stretch}.financeQuickActions,.financeFormGrid{grid-template-columns:1fr}.financeFormGrid .wide{grid-column:1}.financeAccountGrid{grid-template-columns:1fr}}.posSettingsPage{color:#17243d;max-width:1780px;margin:0 auto;padding:22px 28px 36px}.posSettingsHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.posSettingsHeading h1{letter-spacing:-.45px;margin:0;font-size:30px;line-height:1.12}.posSettingsHeading p{color:#6d7d94;margin:8px 0 0;font-size:14px}.posSettingsHeading p span{color:#a1adbd;padding:0 8px}.posSettingsHeading label{color:#6d7d93;background:#fff;border:1px solid #dbe5f0;border-radius:12px;align-items:center;gap:10px;width:min(420px,42vw);height:44px;padding:0 14px;display:flex;box-shadow:0 6px 18px #23416b09}.posSettingsHeading input{color:#233752;background:0 0;border:0;outline:0;width:100%;font-size:13px}.posSettingsTabs{background:#fff;border:1px solid #dfe7f0;border-radius:16px;grid-template-columns:repeat(12,minmax(84px,1fr));gap:4px;margin-bottom:14px;padding:10px 12px;display:grid;overflow-x:auto;box-shadow:0 10px 28px #203d630b}.posSettingsTabs button{color:#31435f;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:88px;height:78px;display:flex;position:relative}.posSettingsTabs button>span{color:#2367e8;background:#eaf2ff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.posSettingsTabs button:nth-child(2)>span{color:#e58a1d;background:#fff3e6}.posSettingsTabs button:nth-child(3)>span{color:#dc4a54;background:#ffeded}.posSettingsTabs button:nth-child(4)>span{color:#1c9b58;background:#eaf8ef}.posSettingsTabs button:nth-child(5)>span{color:#db891b;background:#fff4e6}.posSettingsTabs button:nth-child(6)>span{color:#d18a13;background:#fff4dd}.posSettingsTabs button:nth-child(7)>span{color:#704bd6;background:#f1ecff}.posSettingsTabs button:nth-child(8)>span{color:#7b50df;background:#f1ebff}.posSettingsTabs button:nth-child(9)>span{color:#de4d82;background:#ffeef4}.posSettingsTabs button:nth-child(10)>span{color:#d8871e;background:#fff2e4}.posSettingsTabs button:nth-child(11)>span{color:#168e8c;background:#e8f8f7}.posSettingsTabs button:nth-child(12)>span{color:#1c9474;background:#e9f7f3}.posSettingsTabs b{white-space:nowrap;font-size:12px}.posSettingsTabs button.active{color:#1767ed;background:#f7faff}.posSettingsTabs button.active:after{content:"";background:#1767ed;border-radius:3px;height:3px;position:absolute;bottom:-10px;left:14px;right:14px}.posSettingsReadOnly{color:#8c6718;background:#fff9eb;border:1px solid #f1d79e;border-radius:11px;align-items:center;gap:10px;min-height:44px;margin:0 0 14px;padding:10px 14px;font-size:12.5px;display:flex}.posSettingsColumns{grid-template-columns:minmax(0,1.6fr) minmax(340px,1fr);gap:14px;display:grid}.posSettingsBottom{grid-template-columns:1fr .8fr 1fr;gap:14px;margin-top:14px;display:grid}.posSettingsSingle{max-width:1220px}.posSettingsCard{background:#fff;border:1px solid #dfe7f0;border-radius:16px;padding:18px;box-shadow:0 10px 28px #1e3e670b}.posSettingsCard>header{margin-bottom:16px}.posSettingsCard h2{letter-spacing:-.15px;margin:0 0 6px;font-size:18px}.posSettingsCard header p{color:#728097;margin:0;font-size:12.5px;line-height:1.5}.posSettingsGrid{gap:12px;display:grid}.posSettingsGrid.three{grid-template-columns:repeat(3,1fr)}.posSettingsGrid.two{grid-template-columns:repeat(2,1fr)}.posSettingsGrid .wide{grid-column:1/-1}.posSettingField{color:#445570;flex-direction:column;gap:6px;display:flex}.posSettingField>span{font-size:12px;font-weight:700}.posSettingField input,.posSettingField select,.posSettingField textarea{color:#213550;background:#fff;border:1px solid #dbe4ee;border-radius:9px;outline:0;width:100%;padding:0 11px;font-size:13px;transition:border-color .15s,box-shadow .15s}.posSettingField input,.posSettingField select{height:39px}.posSettingField textarea{resize:vertical;min-height:76px;padding-top:10px}.posSettingField textarea.code{min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5}.posSettingField input:focus,.posSettingField select:focus,.posSettingField textarea:focus{border-color:#8db4f2;box-shadow:0 0 0 3px #2563eb14}.posSettingField input:disabled,.posSettingField select:disabled,.posSettingField textarea:disabled{color:#7b8899;background:#f7f9fc}.posColorFields{grid-template-columns:1fr;gap:10px;margin-top:12px;display:grid}.posColorFields input[type=color]{height:42px;padding:4px}.posSettingsToggleGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.posSettingToggle{cursor:pointer;border:1px solid #e1e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 12px;display:flex}.posSettingToggle>span{min-width:0}.posSettingToggle b,.posSettingToggle small{display:block}.posSettingToggle b{color:#273a56;font-size:12px}.posSettingToggle small{color:#78869b;margin-top:3px;font-size:12px;line-height:1.35}.posSettingToggle input{display:none}.posSettingToggle i{background:#cbd5e2;border-radius:20px;flex:none;width:36px;height:20px;transition:all .2s;position:relative}.posSettingToggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #00000029}.posSettingToggle input:checked+i{background:#1767ed}.posSettingToggle input:checked+i:after{transform:translate(16px)}.posSettingToggle input:disabled+i{opacity:.55}.posSettingsCardActions{justify-content:flex-end;margin-top:14px;display:flex}.posSettingsSave{color:#fff;background:#1767ed;border:0;border-radius:9px;align-items:center;gap:8px;height:41px;padding:0 16px;font-size:12.5px;font-weight:700;display:flex;box-shadow:0 7px 16px #1767ed29}.posSettingsSave:disabled{opacity:.5;box-shadow:none}.posBrandPreview{background:linear-gradient(#fbfdff,#f7faff);border:1px dashed #cfdcea;border-radius:13px;justify-content:center;align-items:center;height:130px;margin-bottom:12px;display:flex;overflow:hidden}.posBrandPreview img{object-fit:contain;max-width:80%;max-height:90px}.posBrandMark{color:#1767ed;letter-spacing:-2px;font-size:38px;font-weight:850;line-height:.9}.posBrandMark span{color:#f4a30b;vertical-align:top;margin-left:2px;font-size:20px}.posBrandMark small{letter-spacing:.12em;color:#1d2f4a;margin-top:8px;font-size:12px;display:block}.posSettingsBackupButtons{gap:8px;margin:12px 0;display:flex}.posSettingsBackupButtons button{color:#1767ed;background:#fff;border:1px solid #d6e2f0;border-radius:9px;height:39px;padding:0 13px;font-size:12px;font-weight:700}.posSettingsBackupButtons button:disabled{opacity:.5}.posSettingsNote{color:#7b899c;font-size:12px;display:block}.posSystemInfo>div>p{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:15px;margin:0;padding:9px 0;font-size:12px;display:flex}.posSystemInfo>div>p:last-child{border-bottom:0}.posSystemInfo span{color:#65758c}.posSystemInfo b{color:#283a55}.posSystemInfo b.ok{color:#1b9555}.posSettingsCallout{color:#2769e8;background:#f8fbff;border:1px solid #dce6f2;border-radius:12px;gap:12px;margin:12px 0;padding:14px;display:flex}.posSettingsCallout div{color:#283b57}.posSettingsCallout b,.posSettingsCallout span{display:block}.posSettingsCallout b{font-size:12.5px}.posSettingsCallout span{color:#708096;margin-top:3px;font-size:12px;line-height:1.45}.posBackupList{border:1px solid #e1e8f1;border-radius:11px;margin-top:12px;overflow:hidden}.posBackupList article{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 11px;display:flex}.posBackupList article:last-child{border-bottom:0}.posBackupList b,.posBackupList small{display:block}.posBackupList b{font-size:12px}.posBackupList small{color:#8390a1;margin-top:3px;font-size:12px}.posBackupList button{color:#1767ed;background:#fff;border:1px solid #d6e2f0;border-radius:8px;height:32px;padding:0 11px;font-size:12px}.posBackupList>p{color:#7b899b;text-align:center;margin:0;padding:18px;font-size:12px}@media (max-width:1450px){.posSettingsTabs{grid-template-columns:repeat(6,1fr)}.posSettingsColumns{grid-template-columns:1fr}.posSettingsBottom{grid-template-columns:1fr 1fr}.posSettingsBottom .posSystemInfo{grid-column:1/-1}}@media (max-width:900px){.posSettingsPage{padding:16px}.posSettingsHeading{flex-direction:column}.posSettingsHeading label{width:100%}.posSettingsTabs{grid-template-columns:repeat(4,1fr)}.posSettingsGrid.three,.posSettingsGrid.two,.posSettingsToggleGrid,.posSettingsBottom{grid-template-columns:1fr}.posSettingsBottom .posSystemInfo{grid-column:auto}}@media (max-width:560px){.posSettingsTabs{grid-template-columns:repeat(2,1fr)}}.mobileScannerPage{color:#17233c;background:#f4f7fb;max-width:640px;min-height:100vh;margin:0 auto;padding:18px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mobileScannerPage>header{background:#fff;border:1px solid #dfe6ef;border-radius:14px;justify-content:space-between;align-items:center;height:66px;padding:0 16px;display:flex;box-shadow:0 5px 18px #17233c0f}.scannerBrand{align-items:center;gap:11px;display:flex}.scannerBrand>span{color:#fff;background:#113a88;border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:850;display:grid}.scannerBrand b{font-size:15px;display:block}.scannerBrand small{color:#7a879d;letter-spacing:.08em;margin-top:2px;font-size:11.5px;display:block}.scannerLive{color:#8c97a8;font-size:12px;font-weight:750}.scannerLive.on{color:#198754}.scannerContext{background:#fff;border:1px solid #dfe6ef;border-radius:14px;align-items:center;gap:13px;margin-top:13px;padding:15px;display:flex}.scannerContextIcon{color:#2457a8;background:#eaf1ff;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.scannerContext small{color:#8894a7;letter-spacing:.08em;font-size:11.5px;font-weight:800}.scannerContext h1{margin:2px 0 3px;font-size:20px;line-height:1.15}.scannerContext p{color:#6c7890;margin:0;font-size:12px}.scannerCamera{background:#08101f;border:1px solid #273650;border-radius:18px;height:min(56vh,520px);min-height:380px;margin-top:13px;position:relative;overflow:hidden;box-shadow:0 12px 30px #0e1c3429}.scannerCamera video{object-fit:cover;width:100%;height:100%}.scannerFrame{position:absolute;inset:19% 9%}.scannerFrame i{filter:drop-shadow(0 2px 4px #000);border-style:solid;border-color:#fff;width:44px;height:44px;position:absolute}.scannerFrame i:first-child{border-width:3px 0 0 3px;border-radius:9px 0 0;top:0;left:0}.scannerFrame i:nth-child(2){border-width:3px 3px 0 0;border-radius:0 9px 0 0;top:0;right:0}.scannerFrame i:nth-child(3){border-width:0 0 3px 3px;border-radius:0 0 0 9px;bottom:0;left:0}.scannerFrame i:nth-child(4){border-width:0 3px 3px 0;border-radius:0 0 9px;bottom:0;right:0}.scannerCameraLabel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;white-space:nowrap;background:#08101fc7;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.scannerMessage{border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12px}.scannerMessage.err{color:#a73540;background:#fff0f1;border:1px solid #f2c9ce}.scannerResult{background:#fff;border:1px solid #dfe6ef;border-radius:13px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 14px;display:flex}.scannerResult>div{align-items:center;gap:11px;display:flex}.scannerResult svg{color:#2457a8}.scannerResult b{font-size:13px;display:block}.scannerResult span{color:#76839a;margin-top:3px;font-size:12px;display:block}.scannerResult>strong{font-size:21px}.scannerResult.ok{border-color:#bfe1c9}.scannerResult.ok>strong{color:#1d8a47}.scannerResult.bad{border-color:#edc7c7}.scannerManual{background:#fff;border:1px solid #dfe6ef;border-radius:13px;margin-top:12px;padding:13px}.scannerManual label{color:#56647c;margin-bottom:7px;font-size:12px;font-weight:750;display:block}.scannerManual>div{gap:8px;display:flex}.scannerManual input{border:1px solid #d5deea;border-radius:9px;outline:none;flex:1;min-width:0;padding:11px 12px;font-size:12px}.scannerManual button{color:#fff;background:#163f91;border:0;border-radius:9px;padding:0 18px;font-size:12px;font-weight:750}.mobileScannerPage footer{text-align:center;color:#66748b;padding:17px 5px 4px}.mobileScannerPage footer span{font-size:12px;font-weight:750;display:block}.mobileScannerPage footer small{font-size:11.5px}.posTopUser>button{align-items:center;gap:6px;display:inline-flex}.posTopUser .phoneScanBtn{border-color:#cfd8e6}.posTopUser .phoneScanBtn.connected{color:#1c7b43;background:#eaf8ef;border-color:#b8dfc6}.phoneScannerBackdrop{justify-content:center;align-items:center}.phoneScannerModal{background:#f8fafc;border:1px solid #d9e1ec;border-radius:17px;width:min(900px,94vw);max-height:92vh;overflow:auto;box-shadow:0 24px 70px #14223a38}.phoneScannerModal>header{background:#fff;border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.phoneScannerModal>header>div{align-items:center;gap:12px;display:flex}.phoneScannerHeroIcon{color:#2557a4;background:#e9f1ff;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.phoneScannerModal h2{color:#17233c;margin:0;font-size:18px}.phoneScannerModal header p{color:#7a879d;margin:3px 0 0;font-size:12px}.phoneScannerModal header>button{color:#6b778c;background:#f2f5f9;border:0;border-radius:9px;width:32px;height:32px;font-size:20px}.phoneScannerBody{grid-template-columns:1.02fr .98fr;gap:14px;padding:16px;display:grid}.phoneScannerPair,.phoneScannerStatusPanel{background:#fff;border:1px solid #dfe6ef;border-radius:14px}.phoneScannerPair{text-align:center;padding:22px}.phoneScannerQr{background:#fff;border:1px solid #d6deea;border-radius:16px;place-items:center;width:276px;height:276px;margin:0 auto 15px;padding:8px;display:grid}.phoneScannerQr img{object-fit:contain;width:100%;height:100%}.qrFallback{color:#59708f;background:#f7f9fc;border-radius:10px;align-content:center;place-items:center;gap:8px;width:100%;height:100%;display:grid}.qrFallback span{font-size:12px}.phoneScannerPair h3{margin:3px 0 7px;font-size:15px}.phoneScannerPair>p{color:#6d7a90;max-width:390px;margin:0 auto;font-size:12px;line-height:1.6}.phoneScannerSteps{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:17px;display:grid}.phoneScannerSteps span{color:#5e6c83;background:#f8fafc;border:1px solid #e0e6ef;border-radius:10px;padding:9px 5px;font-size:12px;font-weight:700}.phoneScannerSteps b{color:#2455a1;background:#e7eefb;border-radius:50%;place-items:center;width:20px;height:20px;margin:0 auto 5px;display:grid}.phoneScannerStatusPanel{padding:14px}.phoneScannerStatus{background:#f5f7fa;border:1px solid #e1e6ee;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex}.phoneScannerStatus>span{color:#9ba5b4;margin-top:4px;font-size:12px}.phoneScannerStatus.connected{background:#edf9f1;border-color:#c4e4ce}.phoneScannerStatus.connected>span{color:#1c8b49}.phoneScannerStatus.idle{background:#fff8e8;border-color:#ead8ad}.phoneScannerStatus small{color:#8390a3;letter-spacing:.08em;font-size:11.5px;font-weight:800;display:block}.phoneScannerStatus b{margin-top:2px;font-size:12.5px;display:block}.phoneScannerStatus p{color:#738096;margin:3px 0 0;font-size:12px}.phoneScannerContext,.phoneScannerLast,.phoneScannerSecurity{border-top:1px solid #edf0f4;margin-top:13px;padding-top:12px}.phoneScannerStatusPanel h4{margin:0 0 8px;font-size:12px}.phoneScannerContext p{justify-content:space-between;align-items:center;margin:7px 0;font-size:12px;display:flex}.phoneScannerContext p span{color:#7b8799}.phoneScannerContext p b{font-size:12px}.phoneScannerLast>p{color:#8b95a5;font-size:12px}.phoneScannerLast>div{border:1px solid #e1e6ed;border-radius:10px;align-items:center;gap:9px;padding:9px;display:flex}.phoneScannerLast>div.found{background:#f0faf3;border-color:#c8e5d0}.phoneScannerLast>div.missing{background:#fff4f4;border-color:#efcccc}.phoneScannerLast>div>div{flex:1}.phoneScannerLast b{font-size:12px;display:block}.phoneScannerLast span{color:#7d889b;margin-top:2px;font-size:11.5px;display:block}.phoneScannerLast strong{color:#22834a;font-size:16px}.phoneScannerSecurity{background:#f6f8fb;border:1px solid #e3e8ef;border-radius:10px;margin-top:13px;padding:10px}.phoneScannerSecurity b{font-size:12px}.phoneScannerSecurity p{color:#788499;margin:4px 0 0;font-size:11.5px;line-height:1.45}.phoneScannerModal>footer{background:#fff;border-top:1px solid #e1e7ef;justify-content:flex-end;gap:8px;padding:13px 16px;display:flex}.phoneScannerModal>footer button{border-radius:9px;padding:9px 13px;font-size:12px;font-weight:700}.phoneScannerModal>footer .secondary{color:#4e5d74;background:#fff;border:1px solid #d5dde9}.phoneScannerModal>footer .danger{color:#a43c45;background:#fff1f1;border:1px solid #edc7c7}@media (max-width:760px){.phoneScannerBody{grid-template-columns:1fr}.phoneScannerQr{width:230px;height:230px}.posTopUser .phoneScanBtn{display:none}}.wcEmployeeHeadingActions{align-items:center;gap:10px;display:flex}.wcInviteWorkerBtn,.wcInviteOverview header>button{color:#1b69a9;background:#edf7ff;border:1px solid #bfd7f0;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:inline-flex}.wcInviteWorkerBtn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.wcInviteOverview{background:#fff;border:1px solid #dfe7ef;border-radius:14px;margin-bottom:16px;padding:16px;box-shadow:0 8px 24px #1c30460d}.wcInviteOverview header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wcInviteOverview h2{margin:0 0 4px;font-size:18px}.wcInviteOverview p{color:#6b7886;margin:0;font-size:12.5px}.wcInviteMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.wcInviteMetrics article{background:#fbfdff;border:1px solid #e4eaf0;border-radius:10px;padding:10px 12px}.wcInviteMetrics span{color:#71808f;font-size:12px;display:block}.wcInviteMetrics b{font-size:20px}.wcInviteRows{gap:8px;margin-top:12px;display:grid}.wcInviteRows>button{text-align:left;background:#fff;border:1px solid #e5eaf0;border-radius:10px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.wcInviteRows>button.selected{background:#f4faff;border-color:#8fc4ee}.wcInviteAvatar{color:#246ba3;background:#eaf4ff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid;overflow:hidden}.wcInviteAvatar img{object-fit:cover;width:100%;height:100%}.wcInviteRows b{font-size:12.5px;display:block}.wcInviteRows small{color:#75808c;font-size:12px}.wcInviteRows em{color:#61717f;background:#eef3f7;border-radius:999px;padding:5px 8px;font-size:11.5px;font-style:normal;font-weight:900}.wcInviteRows .invite-pending-review{color:#9a6900;background:#fff4d9}.wcInviteRows .invite-approved{color:#17763d;background:#e9f8ef}.wcInviteRows .invite-changes-requested{color:#a44e1f;background:#fff0e7}.wcInviteModal,.wcInviteReview{background:#fff;border:1px solid #dce4ec;border-radius:16px;width:min(760px,94vw);max-height:90vh;overflow:auto;box-shadow:0 24px 80px #111f3038}.wcInviteModal>header,.wcInviteReview>header{border-bottom:1px solid #e8edf2;justify-content:space-between;gap:20px;padding:20px 22px;display:flex}.wcInviteModal>header h2,.wcInviteReview>header h2{margin:4px 0;font-size:22px}.wcInviteModal>header p,.wcInviteReview>header p{color:#6f7b87;margin:0;font-size:12px}.wcInviteModal>header>button,.wcInviteReview>header>button{background:#f1f4f7;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.wcInviteFormGrid,.wcInviteApprovalGrid{grid-template-columns:1fr 1fr;gap:12px;padding:18px 22px;display:grid}.wcInviteFormGrid label,.wcInviteApprovalGrid label,.wcInviteReviewNote{color:#485663;font-size:12px;font-weight:800}.wcInviteFormGrid input,.wcInviteFormGrid select,.wcInviteApprovalGrid input,.wcInviteApprovalGrid select,.wcInviteReviewNote textarea{width:100%;font:inherit;background:#fff;border:1px solid #d7e0e8;border-radius:9px;margin-top:6px;padding:10px}.wcCreatedInvite{background:#f4f9fd;border:1px solid #d4e7f6;border-radius:10px;margin:0 22px 18px;padding:12px}.wcCreatedInvite code{word-break:break-all;margin:7px 0;font-size:12px;display:block}.wcCreatedInvite button{color:#fff;background:#1e75b8;border:0;border-radius:8px;padding:7px 10px}.wcInviteModal>footer,.wcInviteReview>footer{border-top:1px solid #e8edf2;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.wcInviteReviewProfile{grid-template-columns:110px 1fr;gap:18px;padding:20px 22px;display:grid}.wcInviteReviewProfile>img,.wcInviteReviewProfile>span{object-fit:cover;color:#266c9f;background:#edf5fb;border-radius:18px;place-items:center;width:104px;height:104px;font-size:34px;font-weight:900;display:grid}.wcInviteReviewProfile dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.wcInviteReviewProfile dl div{border:1px solid #e4e9ee;border-radius:9px;padding:9px}.wcInviteReviewProfile dt{color:#7b8792;font-size:11.5px}.wcInviteReviewProfile dd{margin:3px 0 0;font-size:12px;font-weight:800}.wcInviteReviewNote{padding:0 22px 18px;display:block}.wcInviteReviewNote textarea{resize:vertical;min-height:76px}.workerJoinShell{color:#17212b;background:linear-gradient(#f5f9fc,#eef3f7);place-items:start center;min-height:100vh;padding:28px 14px;display:grid}.workerJoinCard{background:#fff;border:1px solid #dae4ec;border-radius:18px;width:min(760px,100%);overflow:hidden;box-shadow:0 18px 60px #142a3d1f}.workerJoinBrand{border-bottom:1px solid #edf1f4;align-items:center;gap:10px;padding:18px 22px;display:flex}.workerJoinBrand>span{color:#fff;background:#173f5f;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.workerJoinBrand b{font-size:13px;display:block}.workerJoinBrand small{color:#77838d;font-size:12px}.workerJoinHeader{justify-content:space-between;gap:18px;padding:24px 24px 10px;display:flex}.workerJoinHeader h1{margin:5px 0;font-size:26px}.workerJoinHeader p{color:#697581;max-width:560px;margin:0;font-size:12.5px}.workerJoinHeader em{color:#286a9a;background:#eef5fb;border-radius:999px;height:max-content;padding:6px 9px;font-size:12px;font-style:normal;font-weight:900}.workerJoinChanges,.workerJoinError{border-radius:10px;margin:10px 24px;padding:12px 14px;font-size:12px}.workerJoinChanges{background:#fff7e8;border:1px solid #f1d9a7}.workerJoinError{color:#9b2e2e;background:#fff0f0;border:1px solid #f0c6c6}.workerJoinPhoto{grid-template-columns:112px 1fr;align-items:center;gap:18px;padding:20px 24px;display:grid}.workerJoinPhoto label{cursor:pointer;background:#f0f7fc;border:1px dashed #afc6d8;border-radius:20px;place-items:center;width:108px;height:108px;display:grid;overflow:hidden}.workerJoinPhoto label img{object-fit:cover;width:100%;height:100%}.workerJoinPhoto label span{color:#3276a8;font-size:34px;font-weight:900}.workerJoinPhoto input{display:none}.workerJoinPhoto h2,.workerJoinSectionTitle h2{margin:0 0 5px;font-size:16px}.workerJoinPhoto p,.workerJoinSectionTitle p{color:#74808b;margin:0;font-size:12px}.workerJoinPhoto button{background:#f7fbfe;border:1px solid #bfd4e4;border-radius:8px;margin-top:9px;padding:7px 10px;font-weight:800}.workerJoinGrid{grid-template-columns:1fr 1fr;gap:12px;padding:0 24px 18px;display:grid}.workerJoinGrid label{color:#485663;font-size:12px;font-weight:800}.workerJoinGrid label.full{grid-column:1/-1}.workerJoinGrid input{width:100%;font:inherit;border:1px solid #d6e0e8;border-radius:9px;margin-top:6px;padding:11px}.workerJoinSectionTitle{border-top:1px solid #edf1f4;padding:10px 24px 14px}.workerJoinSecurity{background:#f5f9fc;border:1px solid #dbe8f1;border-radius:10px;gap:10px;margin:4px 24px 20px;padding:12px;display:flex}.workerJoinSecurity svg{fill:none;stroke:#2f739f;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:26px;height:26px}.workerJoinSecurity p{color:#667582;margin:0;font-size:12px;line-height:1.5}.workerJoinCard form>footer{border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.workerJoinCard form>footer span{color:#7a8791;font-size:12px}.workerJoinCard form>footer button{color:#fff;background:#1f6fa8;border:0;border-radius:9px;padding:11px 16px;font-weight:900}.workerJoinSuccess{text-align:center;padding:40px 30px}.workerJoinSuccessIcon{color:#218348;background:#e7f8ed;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 14px;font-size:32px;font-weight:900;display:grid}.workerJoinSuccess h1{font-size:25px}.workerJoinSuccess p{color:#6c7883;max-width:520px;margin:0 auto 10px;font-size:12.5px}@media (max-width:680px){.wcInviteMetrics{grid-template-columns:1fr 1fr}.wcInviteFormGrid,.wcInviteApprovalGrid,.wcInviteReviewProfile,.workerJoinGrid,.workerJoinPhoto,.wcInviteReviewProfile dl{grid-template-columns:1fr}.workerJoinPhoto{text-align:center;justify-items:center}.workerJoinHeader{display:block}.workerJoinHeader em{margin-top:10px;display:inline-block}.workerJoinCard form>footer{flex-direction:column;align-items:flex-start}.wcEmployeeHeadingActions{flex-wrap:wrap;justify-content:flex-end}}.wcPersonCell>i{overflow:hidden}.wcPersonCell>i img{object-fit:cover;width:100%;height:100%}.whPhoneScannerBtn{color:#243044;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6dce6;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0f172a0d}.whPhoneScannerBtn:hover{background:#f8fafc;border-color:#9aa8bd}.whScannerOverlay{z-index:5000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a7a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.whScannerModal{background:#fff;border:1px solid #d8dee8;border-radius:16px;width:min(780px,96vw);max-height:92vh;overflow:auto;box-shadow:0 28px 80px #0f172a3d}.whScannerModal>header{border-bottom:1px solid #e5e9f0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.whScannerModal>header>div{align-items:center;gap:11px;display:flex}.whScannerModal>header>div>span{color:#3659a7;background:#eef3ff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.whScannerModal h3{color:#172033;margin:0;font-size:16px}.whScannerModal header p{color:#718096;margin:3px 0 0;font-size:12px}.whScannerModal>header>button{cursor:pointer;background:#f2f4f7;border:0;border-radius:8px;width:34px;height:34px;font-size:22px}.whScannerBody{grid-template-columns:280px 1fr;gap:0;display:grid}.whScannerPair{text-align:center;border-right:1px solid #e8ebf0;padding:18px}.whScannerPair img{background:#fff;border:1px solid #e0e5ec;border-radius:12px;width:220px;max-width:100%;margin:14px auto;padding:8px}.whScannerPair p{color:#4f5f73;font-size:12px;line-height:1.5}.whScannerPair small{color:#8290a4;word-break:break-word;font-size:12px;line-height:1.45;display:block}.whScannerStatus{background:#f7f9fc;border:1px solid #e1e6ee;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:inline-flex}.whScannerStatus i{background:#e6a23c;border-radius:50%;width:8px;height:8px}.whScannerStatus i.online{background:#22a06b;box-shadow:0 0 0 3px #22a06b1f}.whScannerResults{padding:18px}.whScannerResults h4{color:#1e293b;margin:0 0 12px;font-size:13px}.whScannerLines{gap:7px;max-height:270px;display:grid;overflow:auto}.whScannerLines>div,.whScannerLast{background:#fbfcfe;border:1px solid #e4e8ef;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.whScannerLines span,.whScannerLast span{text-align:left;display:grid}.whScannerLines b,.whScannerLast b{color:#253248;font-size:12px}.whScannerLines small,.whScannerLast small{color:#7b8798;font-size:12px}.whScannerLines strong{color:#3659a7;font-size:12px}.whScannerLast{justify-content:flex-start;margin-top:12px}.whScannerEmpty{color:#7b8798;text-align:center;border:1px dashed #dce2ea;border-radius:9px;padding:18px;font-size:12px}.whScannerResults footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.whScannerResults footer button{cursor:pointer;background:#fff;border:1px solid #d5dbe5;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:700}.whScannerResults footer button.primary{color:#fff;background:#3159a7;border-color:#3159a7}.whQrFallback{color:#738096;border:1px dashed #ccd4df;border-radius:12px;place-items:center;height:220px;margin:14px 0;font-size:12px;display:grid}@media (max-width:760px){.whScannerBody{grid-template-columns:1fr}.whScannerPair{border-bottom:1px solid #e8ebf0;border-right:0}.whPhoneScannerBtn{padding:9px 10px;font-size:12px}.whTransferHeading,.whReceivingHeading,.whInvTitleRow{flex-wrap:wrap}}.posShell,.posShell *{scrollbar-width:none;-ms-overflow-style:none}.posShell ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.posShell::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.posShell{height:100vh;min-height:100vh;overflow:hidden}.posMain{flex-direction:column;height:100vh;min-height:0;display:flex;overflow:hidden}.posTop,.posActionBar,.posMain>.posAlert{flex:none}.posMain>div:not(.posAlert):not(.posActionBar){min-height:0}.posSidebar{height:100vh;padding-bottom:12px;overflow:hidden}.posSidebarBottom{gap:7px;display:grid}.posSidebarBottom>button{text-align:left;align-items:center;gap:9px;width:100%;min-height:38px;color:#46566d!important;background:#fff!important;border:1px solid #e1e7ef!important;border-radius:9px!important;padding:0 10px!important;font-size:12px!important;font-weight:560!important;display:flex!important}.posSidebarBottom>button.posLogout{color:#b43e46!important;background:snow!important;border-color:#efd7da!important}.posBackMain:hover{background:#f6f9fc!important}.posLogout:hover{background:#fff1f2!important}.posTopUser b{font-weight:620}.posTitle h1,.posProductsHeading h1,.posCustomersHeading h1,.posOrdersHeading h1{font-weight:650}.posTopUser>button,.posActionBar button,.posCats button,.posHotkeys button,.posPayment>button:not(.posComplete){font-weight:540}.posGlobalSearch,.posSearch,.posProductsSearch,.posCustomerSearch{box-shadow:none}.posGlobalSearch>svg,.posSearch>svg,.posGlobalSearch>span svg,.posSearch>span svg{color:#6c7c93;flex:none}.posBarcodeText,.prodBarcode,.posInvRow small{align-items:center;gap:5px;display:flex!important}.posActionBar{height:58px}.posActionBar button{border-radius:8px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:12px;display:inline-flex}.posTop{height:72px;padding:0 20px}.posTitle h1{font-size:19px}.posTopUser>button{height:36px;padding:0 11px;font-size:12px}.posGlobalSearch{height:38px}.posWorkspace{flex:1;grid-template-columns:minmax(380px,.92fr) minmax(390px,.94fr) minmax(280px,.64fr);align-items:stretch;gap:10px;height:calc(100vh - 130px);min-height:0;padding:12px 18px 14px;overflow:hidden}.posCatalog,.posCart,.posCheckout{height:100%;min-height:0!important}.posCatalog,.posCart{overflow:hidden}.posCatalog{flex-direction:column;padding:10px;display:flex}.posSearch{flex:none;height:38px}.posCats{flex:none;gap:5px;margin:8px 0}.posCats button{height:27px;padding:0 9px;font-size:12px}.posProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:7px;min-height:0;overflow:auto}.posProductCard{border-radius:9px;min-height:150px;padding:7px}.posProductVisual{height:56px;margin-bottom:6px;font-size:15px;overflow:hidden}.posProductVisual img{object-fit:cover;width:100%;height:100%}.posProductVisual span{letter-spacing:.06em;place-items:center;width:100%;height:100%;font-size:16px;display:grid}.posProductCard b{font-size:12px;font-weight:620}.posProductCard small,.posProductCard em{margin:2px 0 5px;font-size:11.5px!important}.posProductCard strong{font-size:12px;font-weight:650}.posMore{flex:none;height:32px;margin-top:7px}.posCart{flex-direction:column;display:flex}.posCart>header{flex:none;padding:10px 12px}.posCart>header button{align-items:center;gap:5px;font-size:12px;font-weight:550;display:inline-flex}.posCart h2{font-size:14px;font-weight:650}.posCartLines{flex:1;overflow:auto;min-height:0!important}.posEmpty{height:100%;min-height:100px}.posCartLines article{grid-template-columns:42px 1fr 102px;padding:9px 11px}.posMini{height:42px}.posLineInfo b{font-size:12px;font-weight:620}.posLineInfo small{font-size:11.5px!important}.posLinePrice>strong{font-size:12px;font-weight:650}.posLinePrice>div{margin-top:7px}.posLinePrice>div button{width:25px;height:25px}.posCartTools{flex:none;gap:6px;padding:7px 10px}.posCartTools label{font-size:11.5px!important}.posCartTools input,.posCartTools select{height:30px}.posTotals{flex:none;padding:6px 12px}.posTotals p{margin:5px 0;font-size:12px}.posTotals .grand{font-size:13px}.posTotals .grand b{font-size:20px;font-weight:680}.posHotkeys{flex:none;gap:4px;margin-top:0;padding:7px 9px}.posHotkeys button{align-items:center;gap:4px;height:29px;padding:0 7px;font-size:11.5px;display:inline-flex}.posHotkeys small{margin-left:2px;font-size:11px}.posCheckout{flex-direction:column;gap:8px;display:flex;overflow:hidden}.posCheckout>section{border-radius:12px;padding:10px 11px}.posCheckout h3{margin:0 0 8px;font-size:12px;font-weight:650}.posCustomer{flex:none}.posCustomer header button{font-size:12px}.posCustomerPicker,.posCustomer input{height:31px!important;margin-top:5px!important;font-size:12px!important}.posPaySummary{flex:none}.posPaySummary p{margin:5px 0;font-size:12px}.posPayment{flex:1;min-height:0;overflow:auto}.posPayment>button:not(.posComplete){align-items:center;gap:8px;height:32px;margin-bottom:4px;padding:0 9px;font-size:12px;display:flex}.posPayment>button.active{box-shadow:inset 0 0 0 1px #1767ed1f}.posPayment label{margin-top:7px;font-size:12px!important}.posPayment label div{height:33px}.posQuickCash{margin-top:5px}.posQuickCash button{height:27px;font-size:11.5px}.posChange{margin:7px 0 0;font-size:12px}.posChange b{font-size:15px}.posComplete{z-index:2;justify-content:center;align-items:center;gap:8px;height:44px;margin-top:8px;font-size:12px;font-weight:650;display:flex;position:sticky;bottom:0;box-shadow:0 7px 16px #1767ed2e}.posDateButton{align-items:center!important;gap:7px!important;font-weight:560!important;display:inline-flex!important}.prodIdentity>i{place-items:center;overflow:hidden;display:grid!important}.prodIdentity>i img{object-fit:cover;width:100%;height:100%}.prodIdentity>i>span{font-size:11px;font-style:normal;font-weight:700}.prodHero>span{overflow:hidden}.prodHero>span img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.prodHero>span b{font-size:24px;font-weight:650}.prodDetailBarcode{align-items:center;gap:5px;display:flex}.productImageEditor{border-bottom:1px solid #e8edf3;grid-template-columns:130px 1fr;align-items:center;gap:14px;padding:15px 20px;display:grid}.productImageEditor label{cursor:pointer;background:#f8fafc;border:1px dashed #c7d3e1;border-radius:12px;place-items:center;width:124px;height:112px;display:grid;position:relative;overflow:hidden}.productImageEditor label input{display:none}.productImageEditor label img{object-fit:cover;width:100%;height:100%}.productImageEditor label>span{color:#42658c;font-size:24px;font-weight:650}.productImageEditor label em{color:#31475f;background:#ffffffeb;border:1px solid #dce4ee;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px;font-size:11.5px;font-style:normal;font-weight:600;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.productImageEditor>small{color:#6d7b8e;font-size:12px;line-height:1.5}.posProductsPage,.posCustomersPage,.posOrdersPage,.posInventoryPage,.posWarehousePage,.posPromotionsPage,.posReturnsPage,.posReportsPage,.posFinancePage,.posSettingsPage,.posDashboardPage{height:100%;min-height:0;padding-bottom:24px;overflow:auto}@media (max-width:1450px){.posWorkspace{grid-template-columns:minmax(360px,1fr) minmax(360px,1fr) 285px}.posProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-height:760px){.posTop{height:62px}.posActionBar{height:50px}.posWorkspace{height:calc(100vh - 112px);padding-top:8px}.posProductCard{min-height:138px}.posProductVisual{height:48px}.posCheckout>section{padding:8px 9px}.posPayment>button:not(.posComplete){height:29px}.posComplete{height:40px}}.posStore b,.posOrderSearch,.orderActions button,.posOrdersList>header button,.posDashQuick button{align-items:center;gap:7px;display:flex}.posStore b svg{flex:none}.posOrderDetail header p{align-items:center;gap:5px;display:flex}.posOrderSearch>svg{color:#6c7c93;flex:none}
