.hub-app{background:var(--background);min-height:100svh;color:var(--foreground)}.hub-header{z-index:40;border-bottom:1px solid var(--border);background:var(--background);padding-top:env(safe-area-inset-top);position:sticky;top:0}.hub-header-row{justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:10px 24px;display:flex}.hub-brand-group,.hub-header-actions{align-items:center;gap:12px;min-width:0;display:flex}.hub-brand{white-space:nowrap;align-items:center;gap:9px;font-size:16px;font-weight:700;display:flex}.hub-brand>i{background:var(--brand);border-radius:1px;width:7px;height:16px}.hub-brand small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:400}.hub-account-icon{border-radius:8px;place-items:center;min-width:40px;min-height:40px;display:grid}.hub-account-icon:hover{background:var(--secondary)}.hub-body{min-height:calc(100svh - var(--hub-header-height,66px));display:flex}.hub-sidebar{top:var(--hub-header-height,66px);height:calc(100svh - var(--hub-header-height,66px));background:var(--secondary);border-right:1px solid var(--border);flex-direction:column;flex:0 0 216px;align-self:flex-start;width:216px;padding:20px 14px;display:flex;position:sticky;overflow-y:auto}.hub-sidebar nav{flex-direction:column;gap:5px;display:flex}.hub-search-trigger{min-height:40px;color:var(--muted-foreground);margin-bottom:18px;font-size:12px;justify-content:flex-start!important;gap:10px!important}.hub-nav-link{min-height:40px;color:var(--muted-foreground);border-radius:8px;align-items:center;gap:11px;padding:8px 11px;font-size:13px;display:flex}.hub-nav-link svg{width:17px;height:17px}.hub-nav-link:hover{background:var(--accent);color:var(--foreground)}.hub-nav-link:is([aria-current=page],[data-current]){background:var(--accent);color:var(--primary);font-weight:700}.hub-nav-link>i{background:var(--warning);border-radius:50%;width:5px;height:5px;margin-left:auto}.hub-sidebar-account{border-top:1px solid var(--border);background:var(--secondary);margin-top:auto;margin-bottom:-20px;padding-top:14px;padding-bottom:20px;position:sticky;bottom:-20px}.hub-sidebar{scroll-padding-bottom:136px}.hub-sidebar-account>a{align-items:center;gap:10px;padding:12px 10px;font-size:12px;display:flex}.hub-sidebar-account>a>span:first-child{flex:none;display:grid}.hub-sidebar-account small{color:var(--muted-foreground);font-size:12px;display:block}.hub-sidebar-account>button{margin-left:10px}.hub-workspace{outline:none;width:100%;min-width:0;max-width:1800px;margin:0 auto;padding:32px clamp(24px,6.25vw - 56px,34px) 80px;container:hub-page/inline-size}.hub-menu-toggle,.hub-bottom-nav{display:none!important}.hub-menu-toggle.hub-menu-toggle-always{min-width:40px;min-height:40px;display:inline-flex!important}.hub-navigation-dialog{max-height:calc(100svh - 40px);overflow:auto;max-width:min(440px,100vw - 32px)!important}.hub-navigation-dialog nav{flex-direction:column;gap:3px;display:flex}@media (max-width:1023px),(pointer:coarse){:is(.hub-navigation-dialog,.hub-search-dialog) [data-slot=dialog-close]{min-width:40px;min-height:40px;top:6px;right:6px}}.hub-skip{z-index:100;background:var(--card);color:var(--foreground);border:2px solid var(--primary);border-radius:8px;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.hub-skip:focus{transform:none}:root:has(.hub-app) :focus-visible{outline:2px solid var(--ring);outline-offset:3px}:root:has(.hub-app) :is([data-slot=button],a[data-slot=badge]).bg-primary:hover{background:var(--primary-hover)}:root:has(.hub-app) :is(.micro-label,[class~="text-[9px]"],[class~="text-[9.5px]"],[class~="text-[10px]"],[class~="text-[10.5px]"],[class~="text-[11px]"],[class~="text-[11.5px]"]){font-size:12px}.hub-header-search{display:none!important}@media (max-width:1023px){.hub-sidebar{display:none}.hub-menu-toggle,.hub-header-search{min-width:40px;min-height:40px;display:inline-flex!important}.hub-workspace{padding:24px 24px 104px}.hub-bottom-nav{z-index:40;padding-bottom:env(safe-area-inset-bottom);background:var(--background);border-top:1px solid var(--border);justify-content:center;align-items:stretch;min-height:70px;position:fixed;inset:auto 0 0;display:flex!important}.hub-bottom-nav .hub-nav-link{white-space:normal;text-align:center;cursor:pointer;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:5px;min-width:0;max-width:160px;min-height:64px;padding:12px 3px 7px;font-size:12px;line-height:1.3;display:flex;position:relative}.hub-bottom-nav .hub-nav-link>:is(i,i[data-pulse]){margin:0;position:absolute;top:10px;left:calc(50% + 7px)}.hub-bottom-nav button.hub-nav-link[aria-expanded=true]{color:var(--foreground)}.hub-header-actions [data-slot=select-trigger]{min-height:40px}}@media (hover:none) and (pointer:coarse){.hub-header-actions [data-slot=select-trigger]{min-height:40px}.hub-search-trigger kbd{display:none}}@media (pointer:coarse){.hub-brand{min-height:40px}}@media (max-width:767px){.hub-brand small{display:none}}@media (max-width:599px){.hub-header-row{gap:6px;min-height:64px;padding:8px 12px}.hub-brand{gap:6px;font-size:14px}.hub-brand-group,.hub-header-actions{gap:4px}.hub-workspace{padding:24px 16px 104px}.hub-account-icon{display:none}.hub-brand-group,.hub-header-actions{flex-shrink:0}.hub-header-actions [data-slot=select-trigger]{width:132px;min-height:44px}}@media (max-width:359px){.hub-header-actions [data-slot=select-trigger]{width:auto}.hub-header-actions [data-slot=select-trigger]>svg:first-child{display:none}.hub-header-row{padding-inline:6px}.hub-brand{font-size:12px}.hub-workspace{padding-inline:10px}}.hub-rail-toggle,.hub-rail-scrim{display:none}@media (min-width:1024px) and (max-width:1279px),(min-width:1024px) and (hover:none) and (pointer:coarse){.hub-body{padding-left:64px}.hub-sidebar{left:0;top:var(--hub-header-height,66px);z-index:38;align-self:stretch;width:64px;height:auto;padding:12px 10px 14px;position:fixed;bottom:0;overflow-x:hidden}.hub-sidebar[data-expanded]{width:216px;box-shadow:8px 0 24px color-mix(in oklab,var(--foreground) 14%,transparent)}.hub-sidebar .hub-nav-link{padding-left:13px}.hub-sidebar-account>a{padding-inline:13px}.hub-sidebar-account>:is(button,form){margin-left:13px}.hub-sidebar-account{margin-bottom:-14px;padding-bottom:14px;bottom:-14px}.hub-sidebar .hub-targets-nudge{width:195px}.hub-rail-toggle{width:44px;min-height:44px;color:var(--muted-foreground);border-radius:8px;place-items:center;margin-bottom:10px;display:grid}.hub-rail-toggle:hover{background:var(--accent);color:var(--foreground)}.hub-sidebar .hub-nav-link,.hub-sidebar .hub-search-trigger,.hub-sidebar-account>a{white-space:nowrap;overflow:hidden}.hub-sidebar .hub-search-trigger{padding-inline:13px!important}.hub-sidebar:not([data-expanded]) .hub-search-trigger{gap:20px!important}.hub-sidebar:not([data-expanded]) :is(.hub-nav-link>span+span,.hub-search-label,.hub-search-trigger kbd,.hub-sidebar-account>a>span+span,.hub-sidebar-account>span){opacity:0}.hub-sidebar:not([data-expanded]) :is(.hub-sidebar-account>button,.hub-sidebar-account>form){visibility:hidden}.hub-sidebar:not([data-expanded]) .hub-targets-nudge{display:none}.hub-sidebar:not([data-expanded]) .hub-nav-link{position:relative}.hub-sidebar:not([data-expanded]) .hub-nav-link>i{margin:0;position:absolute;top:9px;left:31px}.hub-rail-scrim{z-index:37;background:color-mix(in oklab,var(--background) 45%,transparent);opacity:0;pointer-events:none;display:block;position:fixed;inset:0}.hub-rail-scrim[data-open]{opacity:1;pointer-events:auto}}@media (min-width:1024px) and (max-width:1279px) and (max-height:640px),(min-width:1024px) and (hover:none) and (pointer:coarse) and (max-height:640px){.hub-sidebar .hub-targets-nudge-detail{display:none}}@media (min-width:1024px) and (max-width:1279px) and (prefers-reduced-motion:no-preference),(min-width:1024px) and (hover:none) and (pointer:coarse) and (prefers-reduced-motion:no-preference){.hub-sidebar{transition:width var(--d-move) var(--e-move)}.hub-sidebar :is(.hub-nav-link>span+span,.hub-search-label,.hub-search-trigger kbd,.hub-sidebar-account>a>span+span,.hub-sidebar-account>span){transition:opacity var(--d-quick) var(--e-move)}.hub-sidebar .hub-search-trigger{transition-property:color,background-color,border-color,box-shadow,translate}.hub-sidebar:not([data-expanded]) .hub-search-trigger{transition-property:color,background-color,border-color,box-shadow,translate,gap;transition-duration:.15s,.15s,.15s,.15s,.15s,0s;transition-delay:0s,0s,0s,0s,0s,var(--d-quick)}.hub-rail-scrim{transition:opacity var(--d-quick) var(--e-move)}}.hub-rail-tip{animation-duration:var(--d-quick)!important;animation-timing-function:var(--e-move)!important}@media (prefers-reduced-motion:reduce){.hub-rail-tip{animation:none!important}.hub-app *,.hub-app :before,.hub-app :after,.hub-navigation-dialog,.hub-navigation-dialog *,.hub-navigation-dialog :before,.hub-navigation-dialog :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:root:has(.hub-app) :is([data-slot=dialog-overlay],[data-slot=dialog-content],[data-slot=alert-dialog-overlay],[data-slot=alert-dialog-content]){scroll-behavior:auto!important;transition:none!important;animation:none!important}:root:has(.hub-app) :is([data-slot=dialog-content],[data-slot=alert-dialog-content]) *{scroll-behavior:auto!important;transition:none!important;animation:none!important}:root:has(.hub-app) :is([data-slot=dialog-content],[data-slot=alert-dialog-content]) :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}:root:has(.hub-app) :is([data-slot=dialog-content],[data-slot=alert-dialog-content]) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hub-search-trigger kbd{white-space:nowrap;color:var(--muted-foreground);margin-left:auto;font-family:inherit;font-size:12px}.hub-search-dialog{--tw-translate-y:0;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:560px;max-height:calc(100dvh - min(12dvh,96px) - 16px);padding:0;top:min(12dvh,96px);overflow:hidden;max-width:calc(100vw - 32px)!important}.hub-search-heading{padding:22px 24px 12px}.hub-search-heading [data-slot=dialog-description]{text-wrap:pretty;margin-top:5px;padding-right:12px;font-size:13px;line-height:1.6}.hub-search-dialog [data-slot=command]{min-height:0;padding:0;border-radius:0!important}.hub-search-dialog [data-slot=command-input-wrapper]{padding:4px 20px 14px}.hub-search-dialog [data-slot=input-group]{min-height:42px}.hub-search-dialog [data-slot=command-input]{background:0 0;outline:0;flex:1;width:0;min-width:0}:root:has(.hub-app) .hub-search-dialog [data-slot=command-input]:focus-visible{outline:none}.hub-search-dialog [data-slot=input-group]:focus-within{outline:2px solid var(--ring);outline-offset:2px}.hub-search-dialog [data-slot=command-list]{border-top:1px solid var(--border);max-height:min(390px,50dvh);padding:4px 16px 12px;position:relative}.hub-search-list-frame{flex-direction:column;min-height:0;display:flex;position:relative}.hub-search-list-frame>[data-slot=command-list]:focus-visible{outline:none}.hub-search-list-frame:has(>[data-slot=command-list]:focus-visible):after{content:"";z-index:1;box-shadow:inset 0 0 0 2px var(--ring);pointer-events:none;position:absolute;inset:0}.hub-search-dialog [data-slot=command-list][data-more-below]{-webkit-mask-image:linear-gradient(currentColor calc(100% - 36px),#0000);mask-image:linear-gradient(currentColor calc(100% - 36px),#0000)}.hub-search-dialog[data-entities] [data-slot=command-list]{height:min(390px,50dvh)}.hub-search-dialog [data-slot=command-empty]{text-wrap:pretty;overflow-wrap:anywhere;padding-inline:12px}.hub-search-dialog [cmdk-group-heading]{color:var(--muted-foreground);padding:14px 8px 7px;font-size:12px;font-weight:600}.hub-search-dialog [data-slot=command-item]{cursor:pointer;gap:12px;min-height:44px;padding:11px 10px}.hub-search-dialog [data-slot=command-item] strong{font-size:13px;font-weight:550;display:block}.hub-search-dialog [data-slot=command-item] small{color:var(--muted-foreground);margin-top:3px;font-size:13px;display:block}.hub-search-dialog [data-slot=command-item]>svg:last-child{display:none}.hub-search-dialog .hub-search-arrow{color:var(--muted-foreground);width:14px;height:14px;margin-left:auto}.hub-search-footer{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0;padding:13px 24px;font-size:12px;line-height:1.6;display:flex}.hub-search-status{color:var(--muted-foreground);padding:14px 8px;font-size:13px}@media (max-width:767px){.hub-search-dialog{max-height:calc(100dvh - 90px);top:72px}.hub-search-heading{padding:20px 18px 10px}.hub-search-heading [data-slot=dialog-description]{padding-right:0}.hub-search-dialog [data-slot=command-input-wrapper]{padding:4px 14px 12px}.hub-search-dialog [data-slot=command-input]{font-size:13px}.hub-search-dialog [data-slot=command-list]{max-height:44dvh;padding-inline:10px}.hub-search-dialog[data-entities] [data-slot=command-list]{height:44dvh}.hub-search-footer{padding:12px 18px}}@media (max-width:767px),(hover:none) and (pointer:coarse){.hub-search-footer>span{display:none}}.hub-targets-nudge{border:1px solid color-mix(in oklab,var(--warning-mark) 45%,var(--border));background:var(--card);border-radius:10px;flex:none;margin-top:16px;padding:12px 12px 8px}.hub-sidebar .hub-targets-nudge{margin-bottom:16px}.hub-targets-nudge-title{color:var(--foreground);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.hub-targets-nudge-detail{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:1.45}.hub-targets-nudge-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.hub-targets-nudge-link{color:var(--primary);text-underline-offset:3px;font-size:13px;font-weight:600}.hub-targets-nudge-link:hover{text-decoration:underline}.hub-targets-nudge-hide{width:28px;height:28px;color:var(--muted-foreground);border-radius:6px;place-items:center;display:grid}.hub-targets-nudge-hide:hover{background:var(--accent);color:var(--foreground)}@media (pointer:coarse){.hub-targets-nudge-hide{width:40px;height:40px;margin:-6px -6px -6px 0}.hub-targets-nudge-link{align-items:center;min-height:40px;display:inline-flex}:is(.hub-sidebar-account,.hub-navigation-dialog)>button:not([data-slot=dialog-close]){min-height:40px}}.hub-targets-nudge-dot,.hub-nav-link>i[data-pulse]{flex:none;position:relative}.hub-targets-nudge-dot{background:var(--warning-mark);border-radius:999px;width:7px;height:7px}.hub-targets-nudge-dot:after,.hub-nav-link>i[data-pulse]:after{content:"";border-radius:inherit;box-shadow:0 0 0 1.5px var(--warning-mark);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.hub-targets-nudge{animation:.42s cubic-bezier(.2,0,0,1) both hub-nudge-in}.hub-targets-nudge-dot:after,.hub-nav-link>i[data-pulse]:after{animation:2s ease-out .4s 3 hub-nudge-ring}.hub-targets-nudge[data-arrived],.hub-targets-nudge[data-rung] .hub-targets-nudge-dot:after{animation:none}}@keyframes hub-nudge-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hub-nudge-ring{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}.hub-workspace :has(>nav[aria-label=Admin\ sections]){margin-inline:0}.hub-workspace nav[aria-label=Admin\ sections]{padding-inline:0}@media (max-width:1023px) and (max-height:500px) and (hover:none) and (pointer:coarse){.hub-app{--hub-bottom-nav-height:calc(48px + env(safe-area-inset-bottom))}.hub-header-row{min-height:48px;padding-block:4px;padding-inline:max(24px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-right))}.hub-workspace{padding:16px max(24px,env(safe-area-inset-right)) calc(72px + env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}.hub-bottom-nav{min-height:48px;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.hub-bottom-nav .hub-nav-link{white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:4px 6px}.hub-bottom-nav .hub-nav-link>:is(i,i[data-pulse]){margin:0 0 0 -4px;position:relative;inset:auto}.hub-search-dialog{max-height:calc(100dvh - 16px);top:8px}.hub-search-dialog[data-entities]{height:calc(100dvh - 16px)}.hub-search-heading{padding:12px 18px 6px}.hub-search-heading [data-slot=dialog-description],.hub-search-footer{display:none}.hub-search-dialog [data-slot=command-input-wrapper]{padding-bottom:10px}.hub-search-list-frame{flex:auto}.hub-search-dialog [data-slot=command-list],.hub-search-dialog[data-entities] [data-slot=command-list]{flex:auto;height:auto;max-height:none}.hub-navigation-dialog{gap:10px;max-height:calc(100svh - 16px);padding-block:12px}.hub-navigation-dialog [data-slot=dialog-description]{display:none}.hub-navigation-dialog nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 6px;display:grid}}@media (min-width:600px),(max-width:1023px) and (max-height:500px) and (hover:none) and (pointer:coarse){.hub-store-phone{--hub-gutter-start:24px;--hub-gutter-end:24px}.hub-store-phone :is(.hub-phone-heading,.hub-phone-section-label,.hub-phone-controls,.hub-phone-picker-row),.hub-store-phone .hub-store-detail-page[data-embedded-phone]{padding-left:var(--hub-gutter-start);padding-right:var(--hub-gutter-end)}.hub-store-phone div:not([class*=hub-]):has(+.hub-phone-card){padding-left:var(--hub-gutter-start);padding-right:var(--hub-gutter-end)}.hub-store-phone :is(.hub-phone-card,.hub-phone-store-standing,.hub-phone-notice,.hub-phone-reports){margin-left:var(--hub-gutter-start);margin-right:var(--hub-gutter-end)}.hub-store-phone [data-phone-bar]{padding-left:calc(var(--hub-gutter-start) - 12px);padding-right:calc(var(--hub-gutter-end) - 12px)}}@media (max-width:1023px) and (max-height:500px) and (hover:none) and (pointer:coarse){.hub-store-phone{--hub-gutter-start:max(24px,env(safe-area-inset-left));--hub-gutter-end:max(24px,env(safe-area-inset-right))}}
