.users-table-shell[data-v-4ff3d5bc]{overflow-x:auto}.users-table[data-v-4ff3d5bc]{width:100%;min-width:860px;border-collapse:collapse}.users-table th[data-v-4ff3d5bc],.users-table td[data-v-4ff3d5bc]{padding:12px 14px;text-align:left;vertical-align:top;border-top:1px solid rgba(255,255,255,.08)}.users-table th[data-v-4ff3d5bc]{color:#fff9;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;border-top:0}.users-table tbody tr[data-v-4ff3d5bc]:hover{background:#ffffff08}.users-table-primary[data-v-4ff3d5bc]{display:grid;gap:4px;min-width:0}.users-toolbar[data-v-4ff3d5bc]{display:flex;justify-content:flex-end}.users-toolbar label[data-v-4ff3d5bc]{display:inline-flex;align-items:center;gap:8px;min-width:min(100%,260px)}.users-toolbar select[data-v-4ff3d5bc]{width:100%}.users-table-primary strong[data-v-4ff3d5bc],.users-table-primary span[data-v-4ff3d5bc]{overflow-wrap:anywhere}.notification-cell[data-v-4ff3d5bc]{display:grid;gap:6px;max-width:260px}.notification-cell .muted[data-v-4ff3d5bc]{overflow-wrap:anywhere}.users-table-actions[data-v-4ff3d5bc]{width:1%;white-space:nowrap}@media(max-width:920px){.users-table[data-v-4ff3d5bc]{min-width:0}.users-table thead[data-v-4ff3d5bc]{display:none}.users-table[data-v-4ff3d5bc],.users-table tbody[data-v-4ff3d5bc],.users-table tr[data-v-4ff3d5bc],.users-table td[data-v-4ff3d5bc]{display:block;width:100%}.users-table tr[data-v-4ff3d5bc]{padding:14px 0;border-top:1px solid rgba(255,255,255,.08)}.users-table tbody tr[data-v-4ff3d5bc]:first-child{border-top:0;padding-top:0}.users-table td[data-v-4ff3d5bc]{display:grid;grid-template-columns:minmax(120px,42%) minmax(0,1fr);gap:12px;padding:8px 0;border:0}.users-table td[data-v-4ff3d5bc]:before{content:attr(data-label);color:#ffffff8f;font-size:.75rem;font-weight:850;text-transform:uppercase}.users-table-actions[data-v-4ff3d5bc]{width:100%;white-space:normal}.users-toolbar[data-v-4ff3d5bc]{justify-content:stretch}.users-toolbar label[data-v-4ff3d5bc]{width:100%}}.graphic-collections-refactor[data-v-523a4344]{grid-template-columns:minmax(0,1fr);gap:18px}.graphic-collections-panel[data-v-523a4344]{width:100%}.graphic-collections-toolbar[data-v-523a4344]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.graphic-collections-heading[data-v-523a4344]{margin-bottom:0}.graphic-collections-actions[data-v-523a4344],.graphic-collections-row-actions[data-v-523a4344]{display:flex;gap:10px;flex-wrap:wrap}.graphic-collections-table-wrap[data-v-523a4344]{overflow-x:auto}.graphic-collections-table[data-v-523a4344]{width:100%;min-width:980px;border-collapse:collapse}.graphic-collections-table th[data-v-523a4344],.graphic-collections-table td[data-v-523a4344]{padding:12px 14px;vertical-align:top;text-align:left;border-top:1px solid rgba(255,255,255,.08)}.graphic-collections-table thead th[data-v-523a4344]{color:#ffffffb8;font-size:.85rem;font-weight:700;border-top:0}.graphic-collections-table td strong[data-v-523a4344],.graphic-collections-table td small[data-v-523a4344]{display:block}.graphic-collections-table td small[data-v-523a4344]{margin-top:4px;color:#ffffffa8}.preview-column[data-v-523a4344]{width:150px}.collection-thumb-grid[data-v-523a4344]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:120px}.table-thumb-button[data-v-523a4344]{display:block;overflow:hidden;border-radius:10px}.table-thumb-button img[data-v-523a4344]{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#0d0d0d}.table-empty-state[data-v-523a4344]{display:inline-flex;align-items:center;min-height:52px;color:#ffffff7a;font-size:.82rem;font-weight:800}.graphic-collection-hover-preview[data-v-523a4344]{position:fixed;z-index:40;display:grid;place-items:center;width:min(280px,calc(100vw - 24px));padding:8px;pointer-events:none;background:#050505f5;border:1px solid rgba(255,255,255,.14);border-radius:10px;box-shadow:0 18px 40px #0006;transform:translateY(-50%)}.graphic-collection-hover-preview img[data-v-523a4344]{width:auto;max-width:100%;height:auto;aspect-ratio:auto;max-height:320px;object-fit:contain;border-radius:8px;background:#0d0d0d}.actions-column[data-v-523a4344]{width:1%;white-space:nowrap}.graphic-collection-modal[data-v-523a4344]{width:min(840px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto}.compact-heading[data-v-523a4344]{margin-bottom:18px}@media(max-width:720px){.graphic-collections-actions[data-v-523a4344],.graphic-collections-row-actions[data-v-523a4344]{width:100%}}.notification-workspace[data-v-a8ed7c8f]{grid-template-columns:minmax(0,1fr);gap:18px}.notification-panel[data-v-a8ed7c8f]{width:100%}.notification-toolbar[data-v-a8ed7c8f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.notification-heading[data-v-a8ed7c8f],.compact-heading[data-v-a8ed7c8f]{margin-bottom:0}.notification-table-wrap[data-v-a8ed7c8f]{overflow-x:auto}.notification-table[data-v-a8ed7c8f]{width:100%;min-width:960px;border-collapse:collapse}.notification-table th[data-v-a8ed7c8f],.notification-table td[data-v-a8ed7c8f]{padding:12px 14px;vertical-align:top;text-align:left;border-top:1px solid rgba(255,255,255,.08)}.notification-table thead th[data-v-a8ed7c8f]{color:#ffffffb8;font-size:.85rem;font-weight:700;border-top:0}.notification-table td strong[data-v-a8ed7c8f],.notification-table td small[data-v-a8ed7c8f]{display:block}.notification-table td small[data-v-a8ed7c8f]{max-width:320px;margin-top:4px;color:#ffffffa8;overflow-wrap:anywhere}.notification-table .status-hint[data-v-a8ed7c8f]{max-width:220px}.notification-send-modal[data-v-a8ed7c8f]{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto}.compact-heading[data-v-a8ed7c8f]{margin-bottom:18px}@media(max-width:720px){.notification-toolbar .primary-button[data-v-a8ed7c8f]{width:100%}}.photo-bank-workspace[data-v-98bef095]{grid-template-columns:minmax(0,1fr);gap:18px}.photo-bank-panel[data-v-98bef095]{width:100%}.photo-bank-toolbar[data-v-98bef095]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.photo-bank-heading[data-v-98bef095]{margin-bottom:0}.photo-bank-actions[data-v-98bef095],.photo-bank-row-actions[data-v-98bef095]{display:flex;gap:10px;flex-wrap:wrap}.photo-bank-filter-columns[data-v-98bef095]{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(180px,1fr)) auto;gap:16px;align-items:end;margin:18px 0}.photo-bank-filter-field[data-v-98bef095]{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:linear-gradient(180deg,#ffd00014,#ffd00003),#111}.photo-bank-filter-field>span[data-v-98bef095]{color:#ffffffb8;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.photo-bank-filter-field input[data-v-98bef095],.photo-bank-filter-field select[data-v-98bef095]{min-height:44px;padding:10px 12px;color:#fff;background:#0d0d0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;outline:none}.photo-bank-filter-field input[data-v-98bef095]:focus,.photo-bank-filter-field select[data-v-98bef095]:focus{border-color:#ffd000}.photo-bank-filter-actions[data-v-98bef095]{display:flex;justify-content:flex-end;align-items:end}.photo-bank-pagination-bar[data-v-98bef095]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px;flex-wrap:wrap}.photo-bank-pagination-bar .muted[data-v-98bef095]{margin:0}.photo-bank-pagination-actions[data-v-98bef095]{display:inline-flex;align-items:center;gap:10px}.photo-bank-page-indicator[data-v-98bef095]{min-width:112px;color:#ffffffc2;font-size:.88rem;font-weight:800;text-align:center}.compact-heading[data-v-98bef095]{margin-bottom:18px}.photo-bank-upload-modal[data-v-98bef095]{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto}.photo-bank-category-modal[data-v-98bef095]{width:min(960px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto}.field-note[data-v-98bef095]{display:block;margin-top:6px}.photo-category-table-wrap[data-v-98bef095],.photo-bank-table-wrap[data-v-98bef095]{overflow-x:auto}.photo-bank-table[data-v-98bef095]{width:100%;border-collapse:collapse;min-width:860px}.photo-bank-table th[data-v-98bef095],.photo-bank-table td[data-v-98bef095]{padding:12px 14px;vertical-align:top;text-align:left;border-top:1px solid rgba(255,255,255,.08)}.photo-bank-table thead th[data-v-98bef095]{color:#ffffffb8;font-size:.85rem;font-weight:700;border-top:0}.photo-bank-table td strong[data-v-98bef095],.photo-bank-table td small[data-v-98bef095]{display:block}.photo-bank-table td small[data-v-98bef095]{margin-top:4px;color:#ffffffa8}.preview-column[data-v-98bef095]{width:96px}.photo-thumb-button[data-v-98bef095],.photo-thumb-video[data-v-98bef095]{display:block;width:68px;height:68px;padding:0;overflow:visible;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#111;cursor:pointer}.photo-thumb-button img[data-v-98bef095],.photo-thumb-video[data-v-98bef095]{display:block;width:100%;height:100%;object-fit:cover;border-radius:12px}.media-type-pill[data-v-98bef095]{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:5px 9px;color:#fff;font-size:.78rem;font-weight:800;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.media-type-pill.media-video[data-v-98bef095]{color:#ffd000;border-color:#ffd00052;background:#ffd0001a}.photo-bank-hover-preview[data-v-98bef095]{position:fixed;z-index:40;display:grid;place-items:center;width:min(280px,calc(100vw - 24px));padding:8px;pointer-events:none;background:#050505f5;border:1px solid rgba(255,255,255,.14);border-radius:10px;box-shadow:0 18px 40px #0006;transform:translateY(-50%)}.photo-bank-hover-preview img[data-v-98bef095],.photo-bank-hover-preview video[data-v-98bef095]{width:auto;max-width:100%;height:auto;aspect-ratio:auto;max-height:320px;object-fit:contain}.actions-column[data-v-98bef095]{width:1%;white-space:nowrap}@media(max-width:900px){.photo-bank-filter-columns[data-v-98bef095]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.photo-bank-actions[data-v-98bef095],.photo-bank-row-actions[data-v-98bef095],.photo-bank-filter-actions[data-v-98bef095],.photo-bank-pagination-actions[data-v-98bef095]{width:100%}.photo-bank-pagination-bar[data-v-98bef095]{align-items:stretch}.photo-bank-pagination-actions[data-v-98bef095]{justify-content:space-between}.photo-bank-filter-columns[data-v-98bef095]{grid-template-columns:1fr}}.ai-advisor-stack[data-v-94f32acd]{display:grid;gap:16px}.ai-advisor-summary-strip[data-v-94f32acd]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.ai-advisor-toggle[data-v-94f32acd]{align-content:end}.ai-advisor-toggle .checkbox-row[data-v-94f32acd]{min-height:42px;padding:0 12px;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);border-radius:8px}.ai-advisor-venue-list[data-v-94f32acd]{display:grid;gap:10px}.ai-advisor-venue-item[data-v-94f32acd]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;margin:0;padding:10px 12px;border-radius:8px;background:#171717}.ai-advisor-venue-item input[data-v-94f32acd]{width:18px;min-height:18px;margin-top:2px}.ai-advisor-venue-item span[data-v-94f32acd]{display:grid;gap:4px}.ai-advisor-venue-item small[data-v-94f32acd]{color:#ffffff9e}.ai-advisor-table-wrap[data-v-94f32acd]{overflow-x:auto}.ai-advisor-table[data-v-94f32acd]{min-width:760px}.competitor-form[data-v-94f32acd]{margin-bottom:18px}.danger[data-v-94f32acd]{color:#ff8e8e}.settings-workspace[data-v-d26e5ae0]{grid-template-columns:minmax(0,1fr);gap:18px}.settings-ai-bot-section[data-v-d26e5ae0]{display:grid;gap:18px}.settings-email-test[data-v-d26e5ae0]{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;align-items:end}.settings-email-test .panel-heading[data-v-d26e5ae0],.settings-email-test .notice[data-v-d26e5ae0]{grid-column:1 / -1}.settings-email-test label[data-v-d26e5ae0]{display:grid;gap:6px;color:var(--text-muted);font-size:.86rem}.settings-email-test input[data-v-d26e5ae0]{min-height:42px;padding:9px 10px;color:#fff;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);border-radius:8px}.settings-venue-layout[data-v-d26e5ae0]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:18px}.settings-venue-list[data-v-d26e5ae0]{display:grid;gap:12px;align-content:start}.settings-venue-row[data-v-d26e5ae0]{border:1px solid rgba(255,255,255,.08);border-radius:16px}.settings-venue-row.active[data-v-d26e5ae0]{border-color:#ffd00066;background:#ffd00014}.settings-venue-form[data-v-d26e5ae0]{min-width:0}.opening-hours-editor[data-v-d26e5ae0]{border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:.65rem;padding:.85rem}.opening-hours-editor legend[data-v-d26e5ae0]{color:var(--text-muted);font-size:.86rem;padding:0 .35rem}.opening-hours-row[data-v-d26e5ae0]{align-items:center;display:grid;gap:.65rem;grid-template-columns:2.5rem minmax(6rem,1fr) minmax(6rem,1fr) minmax(6rem,1fr) minmax(7rem,1fr)}.opening-hours-row label[data-v-d26e5ae0]{margin:0}.opening-hours-closed[data-v-d26e5ae0],.opening-hours-next-day[data-v-d26e5ae0]{align-items:center}@media(max-width:960px){.settings-venue-layout[data-v-d26e5ae0]{grid-template-columns:1fr}.opening-hours-row[data-v-d26e5ae0]{grid-template-columns:1fr 1fr}.settings-email-test[data-v-d26e5ae0]{grid-template-columns:1fr}}.ai-advisor-stack[data-v-61b97afe],.marketing-post-actions[data-v-61b97afe]{display:grid;gap:10px}.ai-advisor-toolbar[data-v-61b97afe]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.marketing-post-table-wrap[data-v-61b97afe]{overflow-x:auto}.marketing-post-table[data-v-61b97afe]{width:100%;min-width:780px;border-collapse:collapse}.marketing-post-table th[data-v-61b97afe],.marketing-post-table td[data-v-61b97afe]{padding:12px 14px;vertical-align:top;text-align:left;border-top:1px solid rgba(255,255,255,.08)}.marketing-post-table thead th[data-v-61b97afe]{color:#ffffffb8;font-size:.85rem;font-weight:700;border-top:0}.marketing-post-table td strong[data-v-61b97afe],.marketing-post-table td small[data-v-61b97afe]{display:block}.marketing-post-table td small[data-v-61b97afe]{margin-top:4px;color:#ffffffa8}.draft-column[data-v-61b97afe]{max-width:260px}.draft-preview-trigger[data-v-61b97afe]{display:grid;gap:4px;min-width:0;outline:none;cursor:default}.draft-preview-trigger[data-v-61b97afe]:focus-visible{border-radius:6px;box-shadow:0 0 0 2px #ffd0009e}.draft-hover-preview[data-v-61b97afe]{position:fixed;z-index:45;width:min(360px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto;padding:8px;pointer-events:none;background:#050505fa;border:1px solid rgba(255,208,0,.3);border-radius:10px;box-shadow:0 18px 44px #0000008c}.draft-hover-preview[data-v-61b97afe] .social-preview-frame{background:#0b0b0b}.draft-hover-preview[data-v-61b97afe] .social-preview-copy p{max-height:14rem;overflow-y:auto}.compact-brief-preview[data-v-61b97afe]{padding:12px}.marketing-post-meta[data-v-61b97afe]{display:flex;flex-wrap:wrap;gap:8px}.warning-chip[data-v-61b97afe]{color:#ffe1a3;border-color:#ffb0406b;background:#ffb04024}.actions-column[data-v-61b97afe]{width:1%;min-width:130px;white-space:nowrap}.marketing-post-detail-modal[data-v-61b97afe]{width:min(1040px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto}.marketing-post-detail-heading[data-v-61b97afe]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.compact-heading[data-v-61b97afe]{margin-bottom:0}.marketing-post-detail-layout[data-v-61b97afe]{display:grid;grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:16px;align-items:start}.marketing-post-detail-layout[data-v-61b97afe] .social-preview-frame.story{max-width:280px}.creative-brief-preview[data-v-61b97afe]{display:grid;gap:14px;padding:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:8px}.creative-brief-preview-header[data-v-61b97afe]{display:flex;gap:10px;align-items:flex-start}.creative-brief-preview h4[data-v-61b97afe],.creative-brief-preview p[data-v-61b97afe]{margin:0}.creative-brief-preview dl[data-v-61b97afe]{display:grid;gap:10px;margin:0}.creative-brief-preview dt[data-v-61b97afe],.creative-brief-list strong[data-v-61b97afe]{color:#ffffffb8;font-size:.8rem;font-weight:800;text-transform:uppercase}.creative-brief-preview dd[data-v-61b97afe]{margin:3px 0 0}.creative-brief-list[data-v-61b97afe]{display:grid;gap:6px}.approval-note-list[data-v-61b97afe]{display:grid;gap:10px}.approval-note[data-v-61b97afe]{display:grid;gap:6px;padding:10px 0 10px 12px;background:#0d0d0d;border-left:3px solid rgba(255,208,0,.72);border-radius:0 8px 8px 0}.approval-note strong[data-v-61b97afe],.approval-note small[data-v-61b97afe],.approval-note p[data-v-61b97afe]{margin:0}.marketing-post-detail-content[data-v-61b97afe],.marketing-post-detail-section[data-v-61b97afe]{display:grid;gap:10px}.marketing-post-detail-meta[data-v-61b97afe]{display:flex;flex-wrap:wrap;gap:8px}.marketing-post-detail-section[data-v-61b97afe]{padding:12px;background:#171717;border:1px solid rgba(255,255,255,.1);border-radius:8px}.marketing-post-detail-section h4[data-v-61b97afe]{margin:0}.marketing-post-detail-section p[data-v-61b97afe],.marketing-post-detail-section ul[data-v-61b97afe]{margin:0;color:#ffffffb8;line-height:1.45;white-space:pre-wrap}.marketing-post-detail-section ul[data-v-61b97afe]{padding-left:18px;list-style:disc}.marketing-post-detail-section small[data-v-61b97afe]{color:#ffffff9e}.strategy-brief-list[data-v-61b97afe],.feedback-lesson-list[data-v-61b97afe]{display:grid;gap:8px}.strategy-brief-list[data-v-61b97afe]{margin:0}.strategy-brief-list div[data-v-61b97afe]{display:grid;gap:3px}.strategy-brief-list dt[data-v-61b97afe]{color:#ffffff8f;font-size:.78rem;text-transform:uppercase}.strategy-brief-list dd[data-v-61b97afe]{margin:0;color:#ffffffc7}.revision-section[data-v-61b97afe]{border-color:#ffd00038}.revision-section label[data-v-61b97afe]{display:grid}.revision-section textarea[data-v-61b97afe]{width:100%}.revision-section .text-button[data-v-61b97afe]{justify-self:start}.schedule-recommendation-section[data-v-61b97afe]{background:linear-gradient(180deg,#ffd0001a,#ffd00005),#171717;border-color:#ffd00047}.schedule-time[data-v-61b97afe]{color:#ffd000;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.15}.approval-log-section h4[data-v-61b97afe]{color:#ffd000}.photo-asset-alternatives[data-v-61b97afe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px}.photo-asset-option[data-v-61b97afe]{display:grid;gap:6px;padding:8px;color:#ffffffd1;text-align:left;background:#0d0d0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;cursor:pointer}.photo-asset-option[data-v-61b97afe]:disabled{cursor:progress;opacity:.62}.photo-asset-option img[data-v-61b97afe]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px}.photo-asset-option span[data-v-61b97afe]{min-height:2.4em;font-size:.78rem;font-weight:800;line-height:1.2}.marketing-post-actions label[data-v-61b97afe]{display:grid;gap:6px;color:#ffffffad;font-size:.78rem;font-weight:850}.marketing-post-actions textarea[data-v-61b97afe]{width:100%;min-width:210px}.danger[data-v-61b97afe]{color:#ff8e8e}@media(max-width:560px){.ai-advisor-toolbar[data-v-61b97afe]{justify-content:stretch}.marketing-post-detail-heading[data-v-61b97afe]{flex-direction:column}.marketing-post-detail-layout[data-v-61b97afe]{grid-template-columns:1fr}}.social-media-workspace[data-v-4a06c799]{grid-template-columns:minmax(0,1fr);gap:18px}.staff-admin[data-v-8ca80839]{display:grid;grid-column:2;gap:18px;min-width:0}.staff-admin-heading[data-v-8ca80839],.staff-admin>.notice[data-v-8ca80839],.staff-admin>.panel[data-v-8ca80839]{grid-column:1 / -1;min-width:0}.staff-admin-heading[data-v-8ca80839]{align-items:flex-start;flex-wrap:wrap}.staff-admin-title-block[data-v-8ca80839]{display:grid;gap:12px;min-width:0}.staff-admin-tabs[data-v-8ca80839]{display:flex;flex-wrap:wrap;gap:8px}.staff-admin-toolbar[data-v-8ca80839]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.staff-schedule-controls[data-v-8ca80839]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;align-items:stretch}.staff-schedule-control-group[data-v-8ca80839]{display:flex;flex-wrap:wrap;gap:10px;align-items:end;min-width:0;padding:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px}.staff-schedule-control-label[data-v-8ca80839]{flex-basis:100%;color:#ffffff9e;font-size:.72rem;font-weight:900;line-height:1.2;text-transform:uppercase}.staff-period-status-card[data-v-8ca80839]{align-content:start;align-items:start}.staff-period-status-card small[data-v-8ca80839]{display:block;flex-basis:100%;color:#ffffff9e;font-size:.78rem;font-weight:750;line-height:1.35}.staff-schedule-action-group button[data-v-8ca80839]{flex:1 1 180px;min-width:0}.month-selector[data-v-8ca80839]{display:grid;grid-template-columns:42px minmax(132px,154px) 42px;align-items:center;width:100%;overflow:hidden;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);border-radius:8px}.month-selector input[data-v-8ca80839]{width:100%;min-height:42px;padding:9px 10px;color:#fff;background:transparent;border:0;border-right:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1);border-radius:0}.staff-regenerate-date[data-v-8ca80839]{display:grid;gap:5px;flex:1 1 172px;min-width:0;color:#ffffffb8;font-size:.78rem;font-weight:800}.staff-regenerate-date input[data-v-8ca80839]{min-height:42px;padding:9px 10px;color:#fff;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);border-radius:8px}.month-nav-button[data-v-8ca80839]{display:inline-flex;align-items:center;justify-content:center;width:42px;min-height:42px;color:#fff;cursor:pointer;background:transparent;border:0}.month-nav-button[data-v-8ca80839]:hover,.month-nav-button[data-v-8ca80839]:focus-visible{color:#050505;background:#ffd000}.staff-admin-form input[data-v-8ca80839],.staff-admin-form select[data-v-8ca80839],.staff-admin-form textarea[data-v-8ca80839]{width:100%;min-height:42px;padding:9px 10px;color:#fff;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);border-radius:8px}.staff-admin-form textarea[data-v-8ca80839]{resize:vertical}.staff-admin-actions[data-v-8ca80839],.staff-admin-form[data-v-8ca80839],.staff-admin-list[data-v-8ca80839]{display:grid;gap:10px}.staff-admin-form-grid[data-v-8ca80839]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.staff-admin-compact-form[data-v-8ca80839]{grid-template-columns:minmax(180px,1fr) 120px auto auto auto;align-items:end}.staff-admin-compact-form .staff-admin-inline-checkbox[data-v-8ca80839]{align-self:end}.staff-admin-form label[data-v-8ca80839],.staff-admin-form legend[data-v-8ca80839]{color:#ffffffb8;font-size:.78rem;font-weight:800}.staff-admin-choice-grid[data-v-8ca80839]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.staff-admin-weekday-picker[data-v-8ca80839]{grid-column:1 / -1}.staff-admin-weekday-grid[data-v-8ca80839]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.staff-admin-weekday-grid .checkbox-row[data-v-8ca80839]{min-height:42px;padding:9px 10px;color:#ffffffdb;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);border-radius:8px}.staff-admin-form fieldset[data-v-8ca80839]{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px}.staff-admin-checkbox-columns[data-v-8ca80839]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.staff-admin-combined-position[data-v-8ca80839]{min-height:42px;padding:9px 10px;background:#ffd00014;border:1px solid rgba(255,208,0,.32);border-radius:8px}.staff-admin-filter-bar[data-v-8ca80839]{display:flex;flex-wrap:wrap;gap:12px;align-items:end;justify-content:space-between;padding:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px}.staff-admin-filter-bar label[data-v-8ca80839]{display:grid;gap:6px;min-width:min(100%,260px);color:#ffffffb8;font-size:.78rem;font-weight:800}.staff-admin-filter-bar select[data-v-8ca80839]{min-height:42px;padding:9px 10px;color:#fff;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);border-radius:8px}.staff-admin-filter-bar span[data-v-8ca80839]{color:#ffffff9e;font-size:.84rem;font-weight:800}.staff-schedule-venue-filter[data-v-8ca80839]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px}.staff-schedule-venue-filter>span[data-v-8ca80839]{margin-right:2px;color:#ffffff9e;font-size:.72rem;font-weight:900;text-transform:uppercase}.staff-schedule-view-toggle[data-v-8ca80839]{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.staff-calendar[data-v-8ca80839]{display:grid;gap:10px;min-width:0}.staff-calendar-weekdays[data-v-8ca80839],.staff-calendar-grid[data-v-8ca80839]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.staff-calendar-weekdays span[data-v-8ca80839]{padding:0 8px;color:#ffffff8a;font-size:.72rem;font-weight:900;text-transform:uppercase}.staff-calendar-grid[data-v-8ca80839]{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:8px}.staff-calendar-day[data-v-8ca80839]{display:grid;align-content:start;gap:8px;min-width:0;min-height:178px;padding:8px;background:#ffffff06;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.staff-calendar-day.empty[data-v-8ca80839]{min-height:88px;background:#ffffff03}.staff-calendar-day.today[data-v-8ca80839]{box-shadow:inset 0 0 0 1px #ffd00066}.staff-calendar-day.has-events[data-v-8ca80839]{background:linear-gradient(180deg,#ffd00014,#ffffff06 52%)}.staff-calendar-day-header[data-v-8ca80839]{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.staff-calendar-day-header strong[data-v-8ca80839]{color:#fff;font-size:.96rem}.staff-calendar-day-header span[data-v-8ca80839]{padding:3px 6px;color:#050505;background:#ffd000;border-radius:999px;font-size:.68rem;font-weight:900}.staff-calendar-events[data-v-8ca80839]{display:grid;gap:3px}.staff-calendar-events small[data-v-8ca80839]{overflow:hidden;color:#ffd000e0;font-size:.72rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.staff-calendar-shifts[data-v-8ca80839]{display:grid;gap:6px}.staff-shift-card[data-v-8ca80839]{display:grid;gap:3px;width:100%;min-width:0;padding:7px;color:#ffffffdb;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-left-width:4px;border-radius:8px}.staff-shift-card[data-v-8ca80839]:hover,.staff-shift-card[data-v-8ca80839]:focus-visible{border-color:#ffd000b8;outline:none}.staff-shift-card.filled[data-v-8ca80839]{border-left-color:#22c55e;background:#22c55e1a}.staff-shift-card.partial[data-v-8ca80839]{border-left-color:#ffd000;background:#ffd0001a}.staff-shift-card.unfilled[data-v-8ca80839]{border-left-color:#ef4444;background:#ef44441a}.staff-shift-card.conflict[data-v-8ca80839]{box-shadow:inset 0 0 0 1px #f8717173}.staff-shift-card.compact[data-v-8ca80839]{padding:6px}.staff-shift-card-top[data-v-8ca80839]{display:flex;gap:4px;align-items:center;justify-content:space-between;min-width:0;overflow:visible;text-overflow:clip}.staff-shift-card strong[data-v-8ca80839],.staff-shift-card span[data-v-8ca80839],.staff-shift-card small[data-v-8ca80839]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-shift-card-top strong[data-v-8ca80839]{flex:1 0 auto;overflow:visible;font-size:.72rem;font-variant-numeric:tabular-nums;line-height:1.1;text-overflow:clip}.staff-shift-card.compact .staff-shift-card-top strong[data-v-8ca80839]{font-size:.68rem}.staff-shift-card em[data-v-8ca80839]{flex:0 0 auto;padding:1px 4px;color:#050505;background:#fffc;border-radius:999px;font-size:.6rem;font-style:normal;font-weight:900}.staff-shift-card em.preferred[data-v-8ca80839],.staff-shift-preference.preferred[data-v-8ca80839]{color:#050505;background:#ffd000}.staff-shift-card em.available[data-v-8ca80839],.staff-shift-preference.available[data-v-8ca80839]{color:#042f2e;background:#5eead4}.staff-shift-card em.emergency[data-v-8ca80839],.staff-shift-preference.emergency[data-v-8ca80839]{color:#450a0a;background:#fca5a5}.staff-calendar-add-day[data-v-8ca80839]{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:34px;margin-top:2px;color:#ffffffb8;cursor:pointer;background:#ffffff0a;border:1px dashed rgba(255,255,255,.16);border-radius:8px}.staff-calendar-add-day[data-v-8ca80839]:hover,.staff-calendar-add-day[data-v-8ca80839]:focus-visible{color:#050505;background:#ffd000;border-color:#ffd000;outline:none}.staff-people-schedule-wrap[data-v-8ca80839]{max-width:100%;min-width:0;overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:8px}.staff-people-schedule[data-v-8ca80839]{display:grid;grid-template-columns:260px repeat(var(--staff-day-count),minmax(156px,1fr));min-width:max-content;background:#ffffff06}.staff-people-corner[data-v-8ca80839],.staff-people-day-heading[data-v-8ca80839],.staff-people-employee[data-v-8ca80839],.staff-people-cell[data-v-8ca80839]{min-width:0;padding:10px;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.staff-people-corner[data-v-8ca80839],.staff-people-employee[data-v-8ca80839]{position:sticky;left:0;z-index:2;background:#111}.staff-people-corner[data-v-8ca80839],.staff-people-day-heading[data-v-8ca80839]{color:#ffffff9e;font-size:.72rem;font-weight:900;text-transform:uppercase}.staff-people-day-heading[data-v-8ca80839]{display:grid;gap:2px;text-align:center}.staff-people-day-heading.today[data-v-8ca80839],.staff-people-day-heading.has-events[data-v-8ca80839]{color:#ffd000;background:#ffd00014}.staff-people-employee[data-v-8ca80839]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.staff-people-avatar[data-v-8ca80839]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#fff;background:#ffffff1f;border-radius:999px;font-size:.78rem;font-weight:900}.staff-people-employee strong[data-v-8ca80839],.staff-people-employee small[data-v-8ca80839]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-people-cell[data-v-8ca80839]{display:grid;align-content:start;gap:6px;min-height:96px}.staff-shift-preference[data-v-8ca80839]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;align-items:center;width:100%;min-width:0;min-height:28px;padding:4px 6px;color:#ffffffd1;text-align:left;cursor:pointer;border:0;border-radius:7px}.staff-unused-preference-label[data-v-8ca80839]{overflow:hidden;color:#ffffff80;font-size:.62rem;font-weight:900;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.staff-shift-preference strong[data-v-8ca80839],.staff-shift-preference span[data-v-8ca80839],.staff-shift-preference small[data-v-8ca80839]{min-width:0;overflow:hidden;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.staff-shift-preference strong[data-v-8ca80839],.staff-shift-preference span[data-v-8ca80839]{font-size:.66rem}.staff-shift-preference strong[data-v-8ca80839]{font-variant-numeric:tabular-nums}.staff-shift-preference small[data-v-8ca80839]{grid-column:1 / -1;color:#050505b8;font-size:.6rem}.staff-shift-modal[data-v-8ca80839]{display:grid;gap:12px;width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto}.staff-shift-modal .panel-heading[data-v-8ca80839]{margin-bottom:0}.staff-shift-detail-grid[data-v-8ca80839]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.staff-shift-detail-grid input[data-v-8ca80839],.staff-shift-detail-grid select[data-v-8ca80839]{width:100%;min-height:42px;padding:9px 10px;color:#fff;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);border-radius:8px}.staff-admin-inline-checkbox[data-v-8ca80839]{align-self:center;min-height:42px}.staff-admin .checkbox-row input[data-v-8ca80839]{width:18px;min-height:18px}.staff-admin-list small[data-v-8ca80839]{display:block;margin-top:4px;color:#ffffff9e}.staff-admin-readonly-field[data-v-8ca80839]{display:grid;gap:3px;min-height:42px;padding:8px 10px;color:#ffffffe0;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px}.staff-admin-readonly-field span[data-v-8ca80839]{color:#ffffff80;font-size:.68rem;font-weight:900;line-height:1;text-transform:uppercase}.staff-admin-readonly-field strong[data-v-8ca80839]{font-size:.82rem;line-height:1.25}.staff-admin-conflict[data-v-8ca80839]{color:#fecaca}.staff-admin-assignment-list[data-v-8ca80839]{display:flex;flex-wrap:wrap;gap:6px}.staff-admin-assignment-list span[data-v-8ca80839]{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;color:#ffffffd1;background:#ffffff14;border-radius:8px}.staff-admin-icon-button[data-v-8ca80839]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#fff;background:#ffffff14;border:0;border-radius:999px;cursor:pointer}.staff-admin-row-actions[data-v-8ca80839]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.staff-admin-hours[data-v-8ca80839],.staff-admin-employees[data-v-8ca80839]{display:grid;gap:10px}.staff-admin-hours-row[data-v-8ca80839]{grid-template-columns:minmax(160px,.8fr) minmax(0,2.6fr);align-items:start}.staff-admin-hours-employee[data-v-8ca80839]{display:grid;gap:4px;min-width:0}.staff-admin-hours-metrics[data-v-8ca80839]{display:grid;grid-template-columns:repeat(5,minmax(96px,1fr));gap:8px;width:100%;min-width:0;margin:0}.staff-admin-hours-metrics div[data-v-8ca80839]{display:grid;gap:3px;min-width:0;padding:7px 8px;background:#ffffff0d;border-radius:8px}.staff-admin-hours-metrics dt[data-v-8ca80839]{color:#ffffff80;font-size:.66rem;font-weight:900;text-transform:uppercase}.staff-admin-hours-metrics dd[data-v-8ca80839]{min-width:0;margin:0;overflow:hidden;color:#ffffffe6;font-size:.82rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.staff-admin-employee-row[data-v-8ca80839]{grid-template-columns:minmax(0,1fr) auto;align-items:start}.staff-admin-employee-summary[data-v-8ca80839]{display:grid;gap:10px;min-width:0}.staff-admin-employee-header[data-v-8ca80839]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.staff-admin-employee-details[data-v-8ca80839]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0}.staff-admin-employee-details div[data-v-8ca80839]{min-width:0}.staff-admin-employee-details dt[data-v-8ca80839]{color:#ffffff80;font-size:.68rem;font-weight:900;line-height:1.3;text-transform:uppercase}.staff-admin-employee-details dd[data-v-8ca80839]{margin:2px 0 0;overflow-wrap:anywhere;color:#ffffffd1;font-size:.86rem;line-height:1.35}.danger[data-v-8ca80839]{color:#fecaca}@media(max-width:980px){.staff-schedule-controls[data-v-8ca80839]{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-schedule-action-group[data-v-8ca80839]{grid-column:1 / -1}.staff-admin-compact-form[data-v-8ca80839]{grid-template-columns:1fr}.staff-admin-weekday-grid[data-v-8ca80839]{grid-template-columns:repeat(4,minmax(0,1fr))}.staff-admin-hours-row[data-v-8ca80839],.staff-admin-hours-metrics[data-v-8ca80839]{grid-template-columns:1fr}}@media(max-width:760px){.staff-admin[data-v-8ca80839]{grid-column:1}.staff-admin-toolbar[data-v-8ca80839]{justify-content:flex-start}.staff-schedule-controls[data-v-8ca80839]{grid-template-columns:1fr}.staff-schedule-action-group[data-v-8ca80839]{grid-column:auto}}@media(max-width:640px){.month-selector[data-v-8ca80839]{width:100%;grid-template-columns:42px minmax(0,1fr) 42px}.staff-admin-employee-row[data-v-8ca80839],.staff-admin-employee-details[data-v-8ca80839]{grid-template-columns:1fr}.staff-admin-weekday-grid[data-v-8ca80839]{grid-template-columns:repeat(2,minmax(0,1fr))}}.coupon-campaigns-panel[data-v-903c7f71]{width:100%}.coupon-campaigns-toolbar[data-v-903c7f71]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.coupon-campaigns-heading[data-v-903c7f71]{margin-bottom:0}.coupon-campaigns-row-actions[data-v-903c7f71]{display:flex;gap:10px;flex-wrap:wrap}.coupon-campaigns-table-wrap[data-v-903c7f71]{overflow-x:auto}.coupon-campaigns-table[data-v-903c7f71]{width:100%;min-width:1180px;border-collapse:collapse}.coupon-campaigns-table th[data-v-903c7f71],.coupon-campaigns-table td[data-v-903c7f71]{padding:12px 14px;vertical-align:top;text-align:left;border-top:1px solid rgba(255,255,255,.08)}.coupon-campaigns-table thead th[data-v-903c7f71]{color:#ffffffb8;font-size:.85rem;font-weight:700;border-top:0}.coupon-campaigns-table td strong[data-v-903c7f71],.coupon-campaigns-table td small[data-v-903c7f71]{display:block}.coupon-campaigns-table td small[data-v-903c7f71]{margin-top:4px;color:#ffffffa8}.coupon-offer-column[data-v-903c7f71]{max-width:300px;overflow-wrap:anywhere}.coupon-notification-toggle[data-v-903c7f71]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;min-width:180px}.coupon-notification-toggle input[data-v-903c7f71]{width:18px;height:18px;accent-color:#ffd000}.coupon-notification-toggle span[data-v-903c7f71]{color:#ffffffc7;font-size:.84rem;line-height:1.35}.actions-column[data-v-903c7f71]{width:1%;white-space:nowrap}@media(max-width:720px){.coupon-campaigns-row-actions[data-v-903c7f71]{width:100%}}.coupon-venue-checkboxes[data-v-9f7b970a]{display:grid;gap:10px;margin:0;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#101010}.coupon-venue-checkboxes legend[data-v-9f7b970a]{padding:0 4px;color:#ffffffe0;font-weight:850}.coupon-venue-checkboxes .muted[data-v-9f7b970a]{margin:0}.staff-screen[data-v-ddee8ebb]{gap:16px}.staff-screen .screen-heading[data-v-ddee8ebb]{align-items:flex-start;flex-wrap:wrap}.staff-title-block[data-v-ddee8ebb]{display:grid;gap:12px;min-width:0}.staff-tabs[data-v-ddee8ebb]{padding-bottom:0}.staff-toolbar[data-v-ddee8ebb]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.month-selector[data-v-ddee8ebb]{display:grid;grid-template-columns:42px minmax(132px,154px) 42px;align-items:center;overflow:hidden;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);border-radius:8px}.month-selector input[data-v-ddee8ebb]{width:100%;min-height:42px;padding:9px 10px;color:#fff;background:transparent;border:0;border-right:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1);border-radius:0}.month-nav-button[data-v-ddee8ebb]{display:inline-flex;align-items:center;justify-content:center;width:42px;min-height:42px;color:#fff;cursor:pointer;background:transparent;border:0}.month-nav-button[data-v-ddee8ebb]:hover,.month-nav-button[data-v-ddee8ebb]:focus-visible{color:#050505;background:#ffd000}.staff-max-shifts input[data-v-ddee8ebb]{min-height:42px;padding:9px 10px;color:#fff;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);border-radius:8px}.staff-shift-list[data-v-ddee8ebb]{display:grid;gap:10px}.staff-shift-row[data-v-ddee8ebb]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#171717}.staff-shift-row-released[data-v-ddee8ebb]{border-color:#ffd000b3;background:linear-gradient(90deg,#ffd00033,#171717 72%)}.staff-shift-row div[data-v-ddee8ebb]{display:grid;gap:4px;min-width:0}.staff-shift-row span[data-v-ddee8ebb],.staff-shift-row small[data-v-ddee8ebb]{color:#ffffffa8}.staff-shift-row .staff-release-note[data-v-ddee8ebb]{color:#ffd000;font-weight:800}.staff-availability-table-wrap[data-v-ddee8ebb]{overflow-x:auto;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#171717}.staff-availability-table[data-v-ddee8ebb]{width:100%;min-width:760px;border-collapse:collapse}.staff-availability-table th[data-v-ddee8ebb],.staff-availability-table td[data-v-ddee8ebb]{padding:12px;text-align:left;vertical-align:middle;border-top:1px solid rgba(255,255,255,.08)}.staff-availability-table thead th[data-v-ddee8ebb]{color:#ffffff9e;font-size:.72rem;font-weight:900;text-transform:uppercase}.staff-availability-table tbody tr:first-child td[data-v-ddee8ebb]{border-top:0}.staff-availability-table td[data-v-ddee8ebb]{color:#ffffffbd}.staff-availability-table strong[data-v-ddee8ebb]{color:#fff}.staff-availability-table small[data-v-ddee8ebb]{display:block;margin-top:6px;color:#ffffff8a}.staff-availability-filter-bar[data-v-ddee8ebb]{display:flex;flex-wrap:wrap;gap:12px;align-items:end;justify-content:space-between;padding:12px;margin-bottom:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px}.staff-availability-filter-bar label[data-v-ddee8ebb]{display:grid;gap:6px;min-width:min(100%,260px);color:#ffffffb8;font-size:.82rem;font-weight:800}.staff-availability-filter-bar select[data-v-ddee8ebb]{min-height:42px;padding:9px 10px;color:#fff;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);border-radius:8px}.staff-availability-filter-bar span[data-v-ddee8ebb]{color:#ffffff9e;font-size:.84rem;font-weight:800}.staff-max-shifts[data-v-ddee8ebb]{display:grid;gap:6px;max-width:260px;margin-bottom:14px;color:#ffffffb8;font-size:.82rem;font-weight:800}.staff-preference-buttons[data-v-ddee8ebb]{display:flex!important;flex-wrap:wrap;gap:8px;justify-content:flex-end}.staff-availability-table .staff-preference-buttons[data-v-ddee8ebb]{justify-content:flex-start}.staff-save-button[data-v-ddee8ebb]{justify-self:start;margin-top:14px}@media(max-width:640px){.staff-toolbar[data-v-ddee8ebb]{justify-content:flex-start}.month-selector[data-v-ddee8ebb]{width:100%;grid-template-columns:42px minmax(0,1fr) 42px}.staff-shift-row[data-v-ddee8ebb]{grid-template-columns:1fr}.staff-preference-buttons[data-v-ddee8ebb]{justify-content:flex-start}}
