.staff .sidebar{padding:12px 16px;overflow:hidden;gap:8px}.staff .sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;min-height:44px;border-bottom:1px solid var(--border-soft);padding-bottom:8px}.staff .workspace{min-width:0;margin:0;padding:0 8px;border:0}.staff .workspace strong{font-size:14px;overflow-wrap:anywhere}.staff .sidebar nav{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;gap:2px;scrollbar-width:thin}.staff .sidebar nav a{flex:none;min-height:42px;padding:9px 12px}.staff .sidebar-bottom{flex:none;margin:0;padding:8px 0 0;border-top:1px solid var(--border-soft);gap:6px}.staff .sidebar-profile{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1;min-height:44px;color:var(--ink);border-radius:8px}.staff .sidebar-profile>span:last-child{min-width:0}.staff .sidebar-bottom .button{min-width:44px;min-height:44px}.staff .page-heading{gap:8px 12px;align-items:flex-start}.staff .page-heading>div:first-child{flex:1 1;min-width:0}.staff .page-heading h1{overflow-wrap:anywhere;line-height:1.2;font-size:26px;letter-spacing:-.65px}.staff .page-heading p{font-size:12px;line-height:1.45;margin-top:4px}.staff .page-heading>.actions{flex:none;align-self:flex-start}.staff .page-heading:has(.page-refresh){position:relative;padding-right:48px;min-height:40px}.staff .page-heading:has(.page-refresh)>.actions{display:contents}.staff .page-refresh{position:absolute;right:0;top:0;min-width:40px;min-height:40px;padding:0;font-size:20px}.staff .toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.staff .toolbar>.field{margin:0;min-width:180px;max-width:300px;flex:1 1}.staff .toolbar>.actions{margin-left:auto}.staff .form-workspace{max-width:880px}.staff .form-workspace>.panel:last-child{margin-bottom:0}.staff .search-field{max-width:520px}.staff .section-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.staff .workspace-editor{margin-bottom:16px;max-width:880px}.staff .compact-number{white-space:nowrap;flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.staff .row>h3{min-width:0;overflow-wrap:anywhere}.staff .row>.badge{flex-shrink:0}.staff .row .align-right{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.staff .task-card,.staff .work-card{padding:12px 0}.staff .task-card .row,.staff .work-card .row{padding:0 0 6px}.staff .task-card p,.staff .work-card p{margin-bottom:6px;font-size:13px}.staff .task-card>small{display:block;margin:6px 0}.staff .task-card .form{margin-top:6px}.staff .empty{padding:16px 12px;align-items:flex-start;text-align:left}.staff .empty>svg{display:none}.staff .empty h3{font-size:15px;margin-bottom:4px}.staff .empty p{max-width:60ch;font-size:13px}.staff .rental-summary{gap:8px 12px;line-height:1.4}.staff .tabs{margin:10px 0 12px;gap:4px;scrollbar-width:thin;max-width:100%}.staff .tabs button{white-space:nowrap}.staff .rental-payment-layout{gap:12px}.staff .rental-payment-layout:empty{display:none}.staff .rental-payment-layout .panel{margin-bottom:12px}.staff .form-grid.short-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.staff .two-columns>.panel{margin-bottom:12px}.staff .operation-editor{min-width:0}.staff .mfa-profile{gap:14px}.staff .mfa-profile>.actions{gap:8px;margin:0}.staff .panel>.button+.actions,.staff .panel>.button+div:has(>.button){margin-top:8px}@media(min-width:1101px){.staff .quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.staff .quick-actions>a{padding:10px 12px}}@media(max-width:1100px){.staff .operation-workspace{display:flex;flex-direction:column}.staff .operation-editor{order:-1}}@media(max-width:720px){.staff .sidebar{width:min(288px,calc(100vw - 32px));height:100dvh;max-height:100dvh;padding:8px 12px max(8px,env(safe-area-inset-bottom));gap:6px}.staff .sidebar-header{padding-bottom:4px;min-height:48px}.staff .sidebar .menu-close{position:static;flex:none;width:44px;height:44px;min-height:44px;padding:0;line-height:1;font-size:24px}.staff .sidebar nav a{min-height:44px;padding:10px 12px}.staff .topbar{min-height:52px;padding:4px 12px;gap:8px}.staff .menu-toggle{width:44px;min-height:44px;padding:0}.staff .workspace-main main{padding:12px 12px max(24px,env(safe-area-inset-bottom))}.staff .page-heading{margin-bottom:12px;gap:8px}.staff .page-heading h1{font-size:23px;letter-spacing:-.45px}.staff .page-heading:has(.page-refresh){min-height:44px}.staff .page-refresh{min-width:44px;min-height:44px}.staff .page-heading>.actions{width:100%;gap:8px}.staff .page-heading>.actions>.button{flex:1 1}.staff .page-heading:has(.page-refresh)>.actions>.button:not(.page-refresh){flex:none}.staff .panel{padding:12px}.staff .toolbar>.field{max-width:none;min-width:150px}.staff .toolbar>.actions{margin-left:0}.staff .quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.staff .quick-actions>a:first-child{grid-column:1/-1}.staff .quick-actions>a{gap:8px;padding:10px}.staff .quick-actions b,.staff .quick-actions small{display:none}.staff .quick-actions strong{font-size:13px;line-height:1.35}.staff .quick-actions svg{width:20px;height:20px;flex-basis:20px}.staff .stat{padding:10px}.staff .stat>strong{font-size:22px;margin-top:4px}.staff .customer-actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.staff .customer-actions>.button{flex:none}.staff .invite-access{flex:1 1;min-width:110px}.staff .invite-access[open]{flex-basis:100%;margin-top:0}.staff .invite-access summary{min-height:44px;align-content:center}.staff .tabs button{min-height:44px;padding:9px 11px}.staff .field{font-size:12px}.staff .task-card .row{align-items:flex-start}.staff .task-card .row h3{font-size:15px}.staff .fleet-item{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:10px 0}.staff .fleet-state{grid-row:1;align-self:start}.staff .fleet-identity small{margin-top:4px}.staff .fleet-spec{grid-column:1/-1;grid-row:2}}