.management-sheet{padding-bottom:max(1rem, env(safe-area-inset-bottom,0px))}.management-sheet>*{min-width:0}.management-workspace{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px)}.management-workspace .management-ribbon{scrollbar-width:none;scroll-behavior:smooth}.management-ribbon::-webkit-scrollbar{display:none}.staff-view-switcher{border-bottom:1px solid var(--border);background:var(--background);justify-content:center;gap:4px;padding:6px 12px;display:flex}.staff-view-switcher.staff-view-inline{background:0 0;border:0;padding:0;width:auto!important}.staff-view-switcher.staff-view-inline button{min-height:32px;padding-inline:8px}.staff-view-switcher button{min-height:36px;font-size:12px}html[data-staff-view=desktop] .staff-view-switcher{justify-content:flex-start;width:min(100%,100vw)}html[data-staff-view=mobile] .management-workspace,html[data-staff-view=mobile] .management-bottom-nav,html[data-staff-view=mobile] .management-sheet{width:100%;max-width:480px;margin-inline:auto}html[data-staff-view=desktop],html[data-staff-view=desktop] body{overflow-x:auto}html[data-staff-view=desktop] .management-workspace{min-width:1280px}@media print{.staff-view-switcher{display:none}html[data-staff-view] .management-workspace{width:100%;min-width:0;max-width:none}}@media (width<=1023px){.management-workspace .management-topline{flex-wrap:nowrap;height:auto;min-height:3rem;display:flex}.management-workspace .management-nav{max-width:100%;overflow-x:auto}.management-workspace .management-nav a{flex-shrink:0}.management-workspace .management-page-header{top:calc(3.5rem + env(safe-area-inset-top,0px))}.management-workspace .management-page-header h1{font-size:.875rem}.management-workspace .management-page-header .management-page-context{display:none}.management-workspace .management-page-header>div:first-child{grid-template-columns:4rem minmax(0,1fr) 1rem}}.management-bottom-nav{display:none}@media (width<=1023px){.management-bottom-nav{z-index:50;min-height:4.5rem;padding:8px max(16px, env(safe-area-inset-left)) max(env(safe-area-inset-bottom,0px), 12px);background:color-mix(in oklab, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-top:1px solid var(--border);box-shadow:0 -8px 24px color-mix(in oklab, var(--foreground) 8%, transparent);display:grid;position:fixed;inset:auto 0 0}.management-bottom-nav .management-dock-tab{min-width:0;height:56px;color:var(--muted-foreground);border:1px solid #0000;border-radius:12px;flex-direction:column;gap:5px;padding:8px 2px 6px;font-size:10px;display:flex;position:relative}.management-bottom-nav .management-dock-tab svg{width:21px;height:21px}.management-bottom-nav .management-dock-tab[data-active=true]{color:var(--primary);background:color-mix(in oklab, var(--primary) 14%, transparent);border-color:color-mix(in oklab, var(--primary) 30%, transparent)}.management-bottom-nav .management-dock-tab:before{content:"";background:var(--primary);opacity:0;border-radius:3px;width:24px;height:3px;transition:opacity .15s ease-out,transform .15s ease-out;position:absolute;top:0;transform:scaleX(.5)}.management-bottom-nav .management-dock-tab[data-active=true]:before{opacity:1;transform:scaleX(1)}.management-workspace main{padding-bottom:6.5rem}}@media print{.management-bottom-nav{display:none}}@media (prefers-reduced-motion:reduce){.management-sheet{transition:none;animation:none}.management-workspace .management-ribbon{scroll-behavior:auto}.management-bottom-nav .management-dock-tab:before{transition:none}}
