.wfPhoneHeader,.wfPhoneTabs,.wfPhoneWelcome,.wfPhoneLoginInstall{display:none}.wfInstallCard{color:#122e3b;background:#fff;border:1px solid #dbe8e5;border-radius:18px;align-items:flex-start;gap:13px;padding:17px;display:flex}.wfInstallIcon{color:#0b827a;background:#eaf6f3;border-radius:12px;flex:0 0 40px;place-items:center;height:46px;display:grid}.wfInstallCard>div{min-width:0}.wfInstallCard strong{font-size:14px;line-height:1.45;display:block}.wfInstallCard p{color:#647780;margin:4px 0;font-size:12px;line-height:1.55}.wfInstallCard button{color:#087d75;text-align:start;cursor:pointer;background:0 0;border:0;min-height:38px;padding:6px 0;font-size:13px;font-weight:750}.wfInstallCard button:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #78cede}.wfInstallCard button:disabled{opacity:.6;cursor:wait}.wfInstallCard .wfInstallInstructions{color:#354f5a;border-top:1px solid #e0ebe8;margin-top:7px;padding-top:9px}@media (max-width:767px){html{scroll-padding-top:90px}body{-webkit-tap-highlight-color:transparent;background:#f2f6f5}.workforceShell{background:#f2f6f5;min-height:100dvh}:is(.workforceShell .content,.workforceShell .content:has(.employeesPage)){min-width:0;padding:0 16px calc(102px + env(safe-area-inset-bottom))}.workforceShell.wfPhoneSignedOut .content{padding-bottom:28px}.workforceShell .wfTopbar,.workforceShell .wfMobileMenuFloating{display:none}.wfPhoneHeader{z-index:100;padding:calc(14px + env(safe-area-inset-top)) 19px 14px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f2f6f5f5;border-bottom:1px solid #dfe9e5;justify-content:space-between;align-items:center;gap:12px;margin:0 -16px 22px;display:flex;position:sticky;top:0}.wfPhoneBrand{align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.wfPhoneBrand>span{color:#fff;letter-spacing:-.09em;background:#122e3b;border-radius:13px;flex:0 0 39px;place-items:center;height:41px;padding-inline-end:2px;font-size:27px;font-weight:850;display:grid;position:relative}.wfPhoneBrand>span>span{background:#1caf96;border:3px solid #f2f6f5;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-2px;right:-2px}.wfPhoneBrand>div{gap:2px;min-width:0;display:grid}.wfPhoneBrand strong{letter-spacing:-.5px;color:#122e3b;font-size:18px}.wfPhoneBrand small{color:#607680;font-size:11px;line-height:1.35}.wfPhoneAvatar{color:#0d746d;cursor:pointer;background:#d8efea 50%/cover;border:2px solid #fff;border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;padding:0;font-size:13px;font-weight:800;display:grid;box-shadow:0 2px 8px #122e3b0d}.wfPhoneLanguage{color:#0b827a;background:#fff;border:1px solid #d4e1dc;border-radius:12px;place-items:center;min-width:40px;height:40px;font-size:12px;font-weight:700;text-decoration:none;display:grid}.wfPhoneTabs{z-index:120;inset-inline:0;padding:8px 9px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border-top:1px solid #dce8e4;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;box-shadow:0 -6px 30px #173b4010}.wfPhoneTabs>button,.wfPhoneTabs>a{color:#78908f;cursor:pointer;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:57px;padding:5px 2px;font-size:10px;font-weight:650;text-decoration:none;display:flex}.wfPhoneTabs>.active{color:#087d75;background:#ecf6f3}.wfPhoneTabs>.wfPhoneScanTab{color:#0a6e67;gap:3px;font-weight:800}.wfPhoneScanIcon{color:#fff;background:#0b8f87;border-radius:15px;place-items:center;width:47px;height:40px;margin-top:-13px;display:grid;box-shadow:0 4px 10px #0b8f872b}.wfPhoneTabs>:focus-visible,.wfPhoneAvatar:focus-visible{outline-offset:1px;outline:3px solid #67bdb6}.wfPhoneWelcome{margin:0 0 22px;display:block}.wfPhoneWelcome>p{color:#64807e;margin:0 0 5px;font-size:13px;line-height:1.5}.wfPhoneWelcome h2{color:#122e3b;letter-spacing:-.7px;max-width:300px;margin:0 0 20px;font-size:25px;line-height:1.2}.wfPhoneQuickActions{grid-template-columns:1.3fr 1fr;gap:11px;margin-bottom:14px;display:grid}.wfPhoneQuickActions>a,.wfPhoneQuickActions>button{color:#365b5a;text-align:start;cursor:pointer;background:#fff;border:1px solid #d8e7e2;border-radius:19px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:82px;padding:14px 12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.wfPhoneQuickActions>.wfPhonePointAction{color:#fff;background:#0b8f87;border-color:#0b8f87;justify-content:flex-start;box-shadow:0 5px 14px #0b8f871f}.wfPhoneQuickActions>.wfPhonePointAction>svg{flex:none}.wfPhonePointAction>span:nth-child(2){gap:4px;display:grid}.wfPhonePointAction strong{font-size:17px}.wfPhonePointAction small{color:#c6eae5;font-size:10px;font-weight:500}.wfPhonePointAction>span:last-child{align-self:flex-start;margin-inline-start:auto}.wfPhoneLoginInstall{margin:18px 0;display:block}.wfPhoneSignedOut .wfPhoneHeader{border:0;margin-bottom:33px}.wfPhoneSignedOut .authPanel{background:#fff;border:0;border-radius:24px;grid-template-columns:1fr;gap:24px;padding:26px 21px;display:grid;box-shadow:0 6px 35px #173b400b}.wfPhoneSignedOut .authPanel h2{color:#122e3b;letter-spacing:-.6px;font-size:28px}.wfPhoneSignedOut .authPanel .eyebrow{color:#0b8f87;letter-spacing:.13em;font-size:10px}.wfPhoneSignedOut .authPanel p{color:#69807f;margin:8px 0 0;font-size:14px}.wfPhoneSignedOut .authPanel form{gap:17px}.wfPhoneSignedOut .authPanel label{color:#46605f;gap:8px;font-size:12px}.wfPhoneSignedOut .authPanel input{background:#f8fbfa;border-color:#d9e5e1;border-radius:12px;width:100%;min-height:51px;padding:0 14px;font-size:16px}.wfPhoneSignedOut .authPanel form button{background:#0b8f87;border-radius:13px;min-height:52px;margin-top:4px;font-size:15px}.workforceShell .workforceSidebar{padding-top:calc(18px + env(safe-area-inset-top));padding-bottom:calc(18px + env(safe-area-inset-bottom))}.workforceShell .managementLiveSummary{border-radius:20px;padding:18px 14px}.workforceShell .managementLiveSummaryTop{gap:12px}.workforceShell .managementLiveSummaryTop h2{font-size:21px}.workforceShell .managementLiveGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workforceShell .managementLiveCard{border-radius:16px;min-width:0;min-height:102px;padding:13px 11px}.workforceShell .managementLiveCard strong{font-size:26px}.workforceShell .managementLiveCard>div{min-width:0}.workforceShell .managementLiveCard span{overflow-wrap:anywhere}.workforceShell .managementDashboardFilters{gap:10px}.workforceShell .managementDashboardFilterModes{flex-wrap:nowrap;width:100%;padding-bottom:3px;display:flex;overflow-x:auto}.workforceShell .managementDashboardFilterModes button{flex:none;min-height:39px}.workforceShell .managementDashboardFilters input,.workforceShell .managementDashboardFilters select{max-width:100%;min-height:43px;font-size:16px}.workforceShell .managementDashboardFilters>label{width:100%;min-width:0}.workforceShell .managementDashboard{min-width:0}.workforceShell .employeesPage,.workforceShell .storesPage,.workforceShell .modernPlanningPage{border-radius:16px;margin:0;padding:0}.workforceShell .employeeTopbar{display:none}.workforceShell .employeeTitleRow{padding:4px 0 17px}.workforceShell .employeeKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-inline:0}.workforceShell .employeeKpi{border-radius:16px;min-height:90px;padding:12px}.workforceShell .employeeKpi:last-child{grid-column:1/-1}.workforceShell .employeeFeedback{margin-inline:0}.workforceShell .employeesPage input,.workforceShell .employeesPage select,.workforceShell .storesPage input,.workforceShell .storesPage select,.workforceShell .modernPlanningPage input,.workforceShell .modernPlanningPage select{font-size:16px}.workforceShell .panel,.workforceShell .wfProfileCard{border-radius:18px}.workforceShell .wfProfileWorkspace{margin-top:0}.workforceShell .wfProfileHero{border-radius:20px;padding:24px 18px}.workforceShell .wfProfileTabs{width:100%;overflow-x:auto}.workforceShell .tableScroller{max-width:100%;overflow-x:auto}}@media (max-width:360px){.wfPhoneQuickActions{grid-template-columns:1fr}.wfPhoneQuickActions>a,.wfPhoneQuickActions>button{min-height:64px}.wfPhoneTabs{padding-inline:4px}.wfPhoneTabs>button,.wfPhoneTabs>a{font-size:9px}}.wfPhoneAuthStatus{color:#7b4c25;background:#fff9f2;border:1px solid #ead7c5;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5}@media (max-width:767px){.storeLocationCapture{background:#f2f8f5;border:1px solid #d8e6df;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:14px;display:flex}.storeLocationCapture button{white-space:normal;max-width:100%;min-height:46px;padding:10px 14px}.storeLocationCapture p,.storeLocationCapture small{font-size:13px;line-height:1.5}}.wfAndroidDownload{border-top:1px solid #e0ebe8;margin-top:7px;padding-top:10px}.wfAndroidDownload a{color:#0b827a;text-underline-offset:3px;font-size:12px;font-weight:700}.wfAndroidDownload p{font-size:11px}
