.staff-workspace{margin-top:32px;min-width:0}.staff-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.staff-heading h2{margin:10px 0 20px}.staff-tabs{height:auto;border:0;display:flex;justify-content:flex-start;gap:8px;flex-wrap:wrap;margin-bottom:24px}.staff-tabs button{display:inline-flex;align-items:center;gap:8px;padding:12px 15px;border:1px solid var(--holiday-border);border-radius:8px;font-size:12px;min-height:44px}.staff-tabs button.active{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.staff-entry{padding:20px 0;border-bottom:1px solid var(--holiday-border);overflow-wrap:anywhere}.staff-entry:last-child{border-bottom:0}.staff-entry>small,.staff-entry .row small{display:block;margin-top:8px}.staff-entry>code,.staff-workspace details code{display:block;max-width:100%;overflow-wrap:anywhere;margin:10px 0;color:var(--accent)}.staff-entry .tag{display:inline-flex;margin:10px 0}.staff-entry form{margin-top:18px}.staff-body{white-space:pre-wrap}.staff-member-forms{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-top:20px}.staff-member-forms form{padding:18px;border:1px solid var(--holiday-border);border-radius:8px;min-width:0}.staff-capabilities{display:flex;gap:10px;flex-wrap:wrap}.staff-help{font-size:12px}.staff-workspace summary{cursor:pointer;min-height:44px;line-height:1.6}.staff-workspace .check-label{min-height:40px;display:flex;gap:10px;align-items:center}.staff-workspace form[data-staff-form=staff_permissions]{padding:20px 0;border-bottom:1px solid var(--holiday-border)}@media(max-width:700px){.staff-heading{align-items:flex-start;flex-wrap:wrap}.staff-tabs{overflow:visible!important}.staff-tabs button{flex:1 1 140px}.staff-member-forms{grid-template-columns:minmax(0,1fr)}.staff-entry .row{flex-wrap:wrap}.staff-workspace .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
