@media (width<=760px){:is(.workspace-panel:has(.cleaning-host-workspace),.workspace-panel:has(.maintenance-workspace),.workspace-panel:has(.oplog-workspace),.workspace-panel:has(.stock-workspace),.workspace-panel:has(.lf-workspace),.workspace-panel:has(.team-schedule-workspace)){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(.workspace-panel:has(.cleaning-host-workspace)>.workspace-header,.workspace-panel:has(.maintenance-workspace)>.workspace-header,.workspace-panel:has(.oplog-workspace)>.workspace-header,.workspace-panel:has(.stock-workspace)>.workspace-header,.workspace-panel:has(.lf-workspace)>.workspace-header,.workspace-panel:has(.team-schedule-workspace)>.workspace-header){gap:7px;padding:2px 2px 9px}:is(.workspace-panel:has(.cleaning-host-workspace)>.workspace-header h2,.workspace-panel:has(.maintenance-workspace)>.workspace-header h2,.workspace-panel:has(.oplog-workspace)>.workspace-header h2,.workspace-panel:has(.stock-workspace)>.workspace-header h2,.workspace-panel:has(.lf-workspace)>.workspace-header h2,.workspace-panel:has(.team-schedule-workspace)>.workspace-header h2){font-size:1.28rem;line-height:1.05}:is(.workspace-panel:has(.cleaning-host-workspace)>.workspace-hero-copy,.workspace-panel:has(.maintenance-workspace)>.workspace-hero-copy,.workspace-panel:has(.oplog-workspace)>.workspace-hero-copy,.workspace-panel:has(.stock-workspace)>.workspace-hero-copy,.workspace-panel:has(.lf-workspace)>.workspace-hero-copy,.workspace-panel:has(.team-schedule-workspace)>.workspace-hero-copy){display:none}:is(.workspace-panel:has(.maintenance-workspace)>.workspace-header>div:last-child,.workspace-panel:has(.lf-workspace)>.workspace-header>div:last-child,.workspace-panel:has(.stock-workspace)>.workspace-header>div:last-child){justify-content:stretch;width:100%}:is(.workspace-panel:has(.maintenance-workspace)>.workspace-header>div:last-child>*,.workspace-panel:has(.lf-workspace)>.workspace-header>div:last-child>*){flex:auto}.workspace-panel:has(.maintenance-workspace) .stock-settings-button{display:none}.workspace-panel:has(.stock-workspace)>.workspace-header .stock-settings-button{display:none}.workspace-panel:has(.team-schedule-workspace)>.workspace-header .btn-ghost{display:none}.home-module{gap:10px;display:grid}.home-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.home-top-grid>.deal-card{border-radius:13px;grid-column:1/-1;min-height:0;padding:10px 12px}.home-top-grid>.deal-card .label{font-size:.56rem}.home-top-grid>.deal-card .deal-text{font-size:.76rem;line-height:1.3}.home-top-grid>.home-cleaning-card[aria-label="Open zone cleaning"]{background:linear-gradient(145deg, rgba(var(--brand-rgb),.09), #ffffff05);border-radius:17px;grid-column:1/-1;min-height:118px;padding:15px}.home-top-grid>.home-cleaning-card[aria-label="Open zone cleaning"] .home-cleaning-copy strong{font-size:1.08rem;line-height:1.1}.home-top-grid>.home-cleaning-card[aria-label="Open zone cleaning"] .home-cleaning-complete{border-radius:13px;min-width:102px;min-height:48px;font-size:.72rem}.home-top-grid>.home-cleaning-card:not([aria-label="Open zone cleaning"]){border-radius:14px;min-width:0;min-height:90px;padding:12px}.home-top-grid>.home-cleaning-card:not([aria-label="Open zone cleaning"]) .home-cleaning-copy strong{font-size:.78rem;line-height:1.2}.home-top-grid>.home-cleaning-card:not([aria-label="Open zone cleaning"]) .home-cleaning-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.62rem;line-height:1.3;display:-webkit-box;overflow:hidden}.dashboard-grid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.home-left-stack{gap:10px}.shift-progress-panel{border-radius:17px!important;padding:14px!important}.shift-progress-heading{gap:10px}.shift-progress-heading .muted-copy,.shift-progress-meta{display:none!important}.shift-progress-heading h2{font-size:1.08rem}.shift-progress-summary strong{font-size:1rem}.shift-progress-list{gap:6px}.shift-progress-row{min-height:58px;border-radius:12px!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:8px!important;padding:9px 8px!important}.shift-progress-copy strong{font-size:.76rem}.shift-progress-copy>small{font-size:.63rem;line-height:1.3}.shift-progress-actions{gap:5px;display:grid}.shift-progress-actions .btn,.shift-progress-complete-action{min-width:42px;min-height:38px;padding-inline:9px}.shift-progress-actions .btn span,.shift-progress-complete-action>span:last-child,.home-left-stack:last-child>article:last-child{display:none}.home-left-stack:last-child>article:first-child{border-radius:16px;padding:13px}.cleaning-host-workspace{flex-direction:column;gap:10px!important;display:flex!important}.cleaning-host-rail{display:contents!important}.cleaning-host-task-card{order:1;border-radius:17px!important;padding:14px!important}.cleaning-host-map-column{order:2;gap:9px!important}.cleaning-host-secondary{order:3;border-radius:16px!important;padding:12px!important}.cleaning-host-task-head{gap:8px;align-items:flex-start!important}.cleaning-host-task-head>div>span{font-size:.61rem}.cleaning-host-task-zone{gap:11px!important;margin-top:12px!important}.cleaning-host-zone-code{width:48px!important;height:48px!important;font-size:1rem!important}.cleaning-host-task-zone h3{font-size:1.12rem!important}.cleaning-host-task-zone p{font-size:.69rem!important;line-height:1.45!important}.cleaning-host-task-actions{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}.cleaning-host-complete{border-radius:14px!important;min-height:56px!important;font-size:.82rem!important}.cleaning-host-secondary-action{min-height:42px!important}.cleaning-host-note summary{min-height:46px}.cleaning-host-map-shell{border-radius:17px!important;padding:12px!important}.cleaning-host-map-heading{gap:8px!important}.cleaning-host-map-heading h2{font-size:.98rem!important}.cleaning-host-map-heading p{display:none}.cleaning-host-map-state{font-size:.55rem!important}.cleaning-host-standard{margin-top:0!important}.cleaning-host-standard summary{min-height:48px}.cleaning-host-secondary-head{gap:8px}.cleaning-host-secondary-tabs{flex:1}.cleaning-host-secondary-tabs button{flex:1;min-height:38px}.cleaning-host-week-row{grid-template-columns:44px minmax(0,1fr) auto!important;min-height:54px!important;padding:7px 8px!important}.cleaning-v7-calendar-backdrop{align-items:stretch!important;padding:0!important}.cleaning-v7-calendar{width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:calc(12px + var(--safe-top)) 10px calc(12px + var(--safe-bottom))!important;border-radius:0!important}.cleaning-v7-calendar-grid{overscroll-behavior-x:contain;overflow-x:auto}.cleaning-v7-calendar-day-detail{max-height:58dvh;position:sticky;bottom:0;overflow-y:auto;border-radius:17px 17px 0 0!important}.maintenance-workspace{gap:10px!important}.workspace-panel:has(.maintenance-workspace) .stock-primary-button{border-radius:13px;justify-content:center;min-height:50px;font-size:.76rem}.maintenance-workspace .stock-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.maintenance-workspace .stock-summary-card{border-radius:14px!important;min-height:92px!important;padding:11px!important}.maintenance-workspace .stock-summary-card .stock-summary-copy strong{font-size:1.25rem!important}.maintenance-workspace .stock-summary-card .stock-summary-copy span{line-height:1.25;font-size:.58rem!important}.maintenance-workspace .stock-main-tabs{border-radius:12px;grid-template-columns:1fr 1fr;width:100%;padding:3px;display:grid}.maintenance-workspace .stock-main-tabs button{min-height:42px}.maintenance-workspace .stock-toolbar{border-radius:14px!important;grid-template-columns:1fr!important;gap:7px!important;padding:9px!important;display:grid!important}.maintenance-workspace .stock-search{width:100%!important;min-height:46px!important}.maintenance-workspace .stock-category-pills,.stock-workspace .stock-category-pills,.oplog-workspace .stock-category-pills{overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:1px;overflow-x:auto;flex-wrap:nowrap!important;gap:6px!important;display:flex!important}.maintenance-workspace .stock-category-pills::-webkit-scrollbar{display:none}.stock-workspace .stock-category-pills::-webkit-scrollbar{display:none}.oplog-workspace .stock-category-pills::-webkit-scrollbar{display:none}.maintenance-workspace .stock-category-pills button,.stock-workspace .stock-category-pills button,.oplog-workspace .stock-category-pills button{flex:none;min-height:37px;padding-inline:12px}.maintenance-workspace .hub-location-select{width:100%!important;max-width:none!important}.maintenance-grid{grid-template-columns:1fr!important;gap:8px!important}.maintenance-card{border-radius:15px!important}.maintenance-card-media{min-height:118px!important}.maintenance-card-body{padding:11px!important}.maintenance-card-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.maintenance-card-footer{align-items:center!important;gap:8px!important}.maintenance-card-actions>button:not(:last-child){display:none}.maintenance-card-actions>button:last-child{justify-content:center;min-width:84px;min-height:40px}.workspace-panel:has(.oplog-workspace)>.workspace-header>div:last-child{width:100%}.workspace-panel:has(.oplog-workspace) .stock-main-tabs{width:100%}.workspace-panel:has(.oplog-workspace) .stock-main-tabs{grid-template-columns:1fr 1fr;padding:3px;display:grid}.workspace-panel:has(.oplog-workspace) .stock-main-tabs button{justify-content:center;min-height:43px}.oplog-workspace{gap:10px!important}.oplog-workspace>.stock-toolbar{border-radius:14px!important;grid-template-columns:1fr!important;gap:7px!important;padding:9px!important;display:grid!important}.oplog-workspace>.stock-toolbar>.stock-primary-button{order:-4;justify-content:center;width:100%;min-height:52px;font-size:.78rem}.oplog-workspace>.stock-toolbar>.stock-search{order:-3;width:100%;min-height:46px}.oplog-workspace>.stock-toolbar>.stock-category-pills{order:-2}.oplog-workspace>.stock-toolbar>.hub-location-select{order:-1;width:100%!important;max-width:none!important}.oplog-carryover{border-radius:14px!important;gap:8px!important;padding:11px!important}.oplog-carryover-head{gap:8px}.oplog-carryover-row{gap:7px!important;padding:9px!important}.oplog-card{border-radius:15px!important;gap:9px!important;padding:12px!important}.oplog-card-actions{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));width:100%;display:grid!important}.oplog-card-actions button{justify-content:center;min-height:39px}.oplog-section{padding-left:9px!important}.oplog-section dd{font-size:.78rem!important;line-height:1.5!important}.oplog-entry-grid{grid-template-columns:1fr!important;gap:8px!important}.oplog-entry{border-radius:14px!important;padding:12px!important}.stock-workspace{gap:10px!important}.stock-workspace>.stock-main-tabs{top:calc(64px + var(--safe-top));z-index:18;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0d0df2;border-radius:13px;grid-template-columns:repeat(3,1fr);width:100%;padding:4px;display:grid;position:sticky}.stock-workspace>.stock-main-tabs button{justify-content:center;min-height:43px;padding-inline:5px;font-size:.64rem}.stock-overview .stock-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.stock-overview .stock-summary-card{border-radius:14px!important;min-height:116px!important;padding:11px!important}.stock-overview .stock-summary-action{display:none!important}.stock-overview-columns{grid-template-columns:1fr!important;gap:8px!important}.stock-focus-card{border-radius:15px!important;min-height:106px!important;padding:13px!important}.stock-focus-art{width:58px!important;min-width:58px!important}.stock-focus-art svg{width:32px;height:32px}.stock-overview>.stock-activity-card{display:none}.stock-section-shell{border-radius:15px!important}.stock-section-header{align-items:flex-start!important;gap:8px!important;padding:12px!important}.stock-section-header>div:first-child p:last-child{display:none}.stock-section-actions{gap:5px!important}.stock-section-actions .stock-icon-button{display:none}.stock-workspace .stock-toolbar{grid-template-columns:1fr!important;gap:7px!important;padding:9px!important;display:grid!important}.stock-workspace .stock-search{width:100%!important;min-height:46px!important}.stock-mini-stats{grid-template-columns:repeat(4,1fr);gap:4px!important;padding:7px 9px!important;display:grid!important}.stock-mini-stats span{text-align:center;gap:1px;font-size:.55rem!important;display:grid!important}.xxl-card-grid{grid-template-columns:1fr!important;gap:8px!important}.xxl-card{min-height:150px;border-radius:15px!important;grid-template-columns:92px minmax(0,1fr)!important;display:grid!important}.xxl-card .stock-artwork,.xxl-card>:first-child{min-height:100%}.xxl-card-body{padding:10px!important}.xxl-quantity-block strong{font-size:1.65rem!important}.xxl-stepper button{min-width:48px!important;min-height:48px!important}.xxl-stepper input{min-height:48px!important}.stock-save-bar{right:10px!important;bottom:calc(var(--mobile-bottom-nav) + 10px + var(--safe-bottom))!important;border-radius:15px!important;width:auto!important;padding:10px!important;left:10px!important}.stock-save-bar>div:first-child small{display:none}.stock-save-bar>div:last-child{flex:1}.stock-save-bar .stock-primary-button{min-height:46px}.workspace-panel:has(.lf-workspace) .lf-add-top{border-radius:13px;justify-content:center;width:100%;min-height:50px;font-size:.75rem}.lf-workspace{gap:10px!important}.lf-hero{gap:8px!important}.lf-search-wrap{border-radius:14px!important;min-height:50px!important}.lf-summary-strip{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.lf-summary-strip article{min-width:0;border-radius:12px!important;padding:9px 7px!important}.lf-summary-strip article small{font-size:.47rem!important}.lf-summary-strip article strong{font-size:1.1rem!important}.lf-summary-strip article span{display:none}.lf-quick-section{border-radius:15px!important;padding:11px!important}.lf-section-heading>small{display:none}.lf-preset-grid{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:2px;overflow-x:auto;gap:7px!important;display:flex!important}.lf-preset-grid::-webkit-scrollbar{display:none}.lf-preset{scroll-snap-align:start;flex:0 0 136px;border-radius:13px!important;min-height:84px!important}.lf-category-art{width:38px!important;height:38px!important}.lf-category-art svg{width:21px;height:21px}.lf-inventory{border-radius:15px!important;padding:11px!important}.lf-inventory-head{gap:8px!important;display:grid!important}.lf-status-tabs{scrollbar-width:none;width:100%;display:flex;overflow-x:auto}.lf-status-tabs::-webkit-scrollbar{display:none}.lf-status-tabs button{flex:1 0 auto;min-height:38px}.lf-item-grid{grid-template-columns:1fr!important;gap:8px!important}.lf-item-card{min-height:124px;border-radius:14px!important;grid-template-columns:104px minmax(0,1fr)!important;display:grid!important}.lf-item-photo{min-height:124px!important}.lf-item-body{min-width:0;padding:10px!important}.lf-item-body footer{margin-top:auto}.team-schedule-mobile-tabs{top:calc(64px + var(--safe-top));z-index:18;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0d0df5;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;position:sticky;display:grid!important}.team-schedule-mobile-tabs button{color:#8c8c8c;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:.69rem;font-weight:800;display:flex}.team-schedule-mobile-tabs button.active{background:var(--brand-soft);color:#fff}.team-schedule-mobile-tabs svg{width:17px}.team-schedule-workspace{display:block!important}.team-schedule-main,.team-rail{border-radius:15px!important}.team-schedule-main.mobile-hidden,.team-rail.mobile-hidden{display:none!important}.team-schedule-toolbar{gap:9px!important;padding:12px!important;display:grid!important}.team-schedule-toolbar h3{font-size:1rem!important}.team-schedule-toolbar-actions{grid-template-columns:44px 1fr 44px!important;justify-content:stretch!important;gap:5px!important;display:grid!important}.team-schedule-toolbar-actions button{min-height:44px!important}.team-schedule-toolbar-actions .sync{grid-column:1/-1;margin:0!important}.team-schedule-week{scroll-snap-type:x mandatory;grid-template-columns:repeat(7,minmax(82vw,1fr))!important;overflow-x:auto!important}.team-schedule-day{scroll-snap-align:start;border-right:1px solid #ffffff12!important;min-width:82vw!important}.team-schedule-day>header{grid-template-columns:auto auto;justify-content:space-between;min-height:49px!important;padding-inline:12px!important;display:flex!important}.team-schedule-day-shifts{min-height:180px;max-height:52dvh;padding:8px!important}.team-schedule-shift{min-height:56px;grid-template-columns:34px minmax(0,1fr) auto!important;padding:9px!important}.team-schedule-shift strong{font-size:.72rem!important}.team-schedule-shift small{font-size:.62rem!important}.team-rail-head{padding:11px!important}.team-search{min-height:46px!important}.team-row{min-height:54px;padding:8px!important}.team-row strong{font-size:.72rem!important}.team-row small{font-size:.61rem!important}.team-profile-backdrop{align-items:flex-end!important}.team-profile-drawer{border-top:1px solid #ffffff14;border-radius:20px 20px 0 0;width:100%!important;height:min(78dvh,720px)!important;padding:18px 14px calc(18px + var(--safe-bottom))!important;border-left:0!important}.maintenance-card,.oplog-card,.oplog-entry,.xxl-card,.lf-item-card,.team-schedule-shift,.team-row,.cleaning-host-week-row{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){.maintenance-card:active,.oplog-entry:active,.lf-item-card:active,.team-schedule-shift:active,.team-row:active,.cleaning-host-week-row:active{transform:scale(.985)}}html[data-soft-keyboard] .sa-bottom-nav{display:none!important}html[data-soft-keyboard] .module-surface{padding-bottom:18px}html[data-soft-keyboard] .pwa-toast{bottom:14px}html[data-pwa-standalone] .sa-mobile-topbar{background:#080808f7;border-bottom-color:#ffffff13}html[data-pwa-standalone] .sa-bottom-nav{background:#090909fb;border-top-color:#ffffff13}html[data-pwa-standalone] body{overscroll-behavior-y:none;-webkit-touch-callout:none}html[data-pwa-standalone] .sa-topbar-action,html[data-pwa-standalone] .sa-bottom-nav a,html[data-pwa-standalone] .sa-bottom-nav button{-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:no-preference){.sa-bottom-nav a:active,.sa-bottom-nav button:active,.sa-topbar-action:active,.btn:active{transform:scale(.97)}}}
