.AdminLayout-module__SHYfDW__adminContainer{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.AdminLayout-module__SHYfDW__topHeader{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:flex-start;display:flex}.AdminLayout-module__SHYfDW__titleArea{gap:var(--space-2);flex-direction:column;display:flex}.AdminLayout-module__SHYfDW__badgeRow{align-items:center;gap:var(--space-3);display:flex}.AdminLayout-module__SHYfDW__backofficeBadge{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-cerulean);background:var(--accent-cerulean-muted);border-radius:var(--radius-full);padding:3px 10px;font-size:11px;font-weight:800}.AdminLayout-module__SHYfDW__statusDot{color:var(--success);font-size:11px;font-weight:600}.AdminLayout-module__SHYfDW__pageTitle{font-size:var(--text-2xl);color:var(--text-primary);letter-spacing:var(--tracking-tight);font-weight:800}.AdminLayout-module__SHYfDW__pageSubtitle{font-size:var(--text-sm);color:var(--text-secondary)}.AdminLayout-module__SHYfDW__tabNav{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:4px;overflow-x:auto}.AdminLayout-module__SHYfDW__tabsScroll{gap:4px;min-width:max-content;display:flex}.AdminLayout-module__SHYfDW__tabLink{all:unset;cursor:pointer;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-xs);transition:all var(--transition-fast);font-weight:600;text-decoration:none;display:flex}.AdminLayout-module__SHYfDW__tabLink:hover{background:var(--bg-elevated);color:var(--text-primary)}.AdminLayout-module__SHYfDW__activeTab{background:var(--accent-cerulean-muted);color:var(--accent-cerulean);font-weight:700}.AdminLayout-module__SHYfDW__tabIcon{font-size:1rem}.AdminLayout-module__SHYfDW__contentArea{gap:var(--space-6);flex-direction:column;display:flex}
