body .admin-sections-page .admin-workspace{grid-template-columns:minmax(0,1fr);gap:20px}
body .admin-sections-page .admin-navigation{position:static;max-height:none;padding:0;border:0;box-shadow:none;border-radius:0;background:none;overflow:visible;min-width:0}
.admin-sections-page .admin-navigation .admin-mobile-selector{display:none!important}
.admin-primary-tabs{display:flex;gap:10px;flex-wrap:wrap;padding:8px;border:1px solid var(--line);border-radius:18px;background:var(--surface2)}
body .admin-primary-tabs>.btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:140px;min-height:56px;padding:12px 16px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:13px;font-weight:500;box-shadow:none;border-radius:12px;white-space:normal;line-height:1.5}
body .admin-primary-tabs>.btn[aria-pressed=true]{background:var(--surface);color:var(--primary);border-color:var(--line);box-shadow:0 3px 12px #91455f0a;font-weight:700}
body .admin-primary-tabs>.btn:hover{background:var(--surface)}
.admin-primary-tabs .admin-experience-icon{width:26px;height:26px}.admin-primary-tabs .admin-experience-icon img{width:25px;height:25px}
body .admin-sections-page .admin-workspace .admin-tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding:18px 0 0;margin:0;border:0;background:none}
body .admin-sections-page .admin-workspace .admin-tabs>.btn{width:auto;min-height:42px;padding:10px 16px;font-size:13px;gap:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}
body .admin-sections-page .admin-workspace .admin-tabs>.btn[aria-selected=true]{background:var(--primary);color:#fff;border-color:var(--primary)}
body .admin-sections-page .admin-workspace .admin-tabs>[hidden],body .admin-sections-page .admin-workspace .admin-tabs.admin-secondary-single{display:none!important}
body .admin-sections-page .admin-workspace .admin-panel{padding:28px;border-radius:20px;box-shadow:0 5px 22px #48233706}
body .admin-sections-page .admin-workspace .admin-panel>h2{font:500 clamp(25px,2.3vw,32px)/1.3 var(--font-display);margin:0 0 16px}
.admin-section-intro{font-size:13px;line-height:1.6;margin:0 0 20px}
.admin-section-subtabs{display:flex;flex-wrap:wrap;gap:6px;padding:6px;background:var(--surface2);border:1px solid var(--line);border-radius:12px;margin:18px 0 24px;width:fit-content;max-width:100%}
body .admin-section-subtabs>.btn{padding:9px 18px;border:1px solid transparent;border-radius:8px;background:none;color:var(--muted);box-shadow:none;font-size:13px;font-weight:500;min-height:40px;white-space:normal;line-height:1.5}
body .admin-section-subtabs>.btn[aria-selected=true]{background:var(--surface);border-color:var(--line);color:var(--primary);font-weight:600}
.admin-section-subpanel{min-width:0}.admin-section-subpanel[hidden]{display:none!important}
body .admin-sections-page .admin-section-subpanel.section{margin-top:0}
body .admin-section-subpanel>h2{font:600 18px/1.5 var(--font-body);margin:0 0 16px}
.admin-section-data-help{margin-top:22px;padding-top:16px;border-top:1px solid var(--line);font-size:12px;line-height:1.7;color:var(--muted)}
.admin-section-data-help summary{cursor:pointer}
.admin-section-data-help .admin-data-scope{padding:0;border:0;margin:12px 0 0;background:none}
.admin-section-data-help p{line-height:1.7;margin:12px 0 0}
.admin-sections-page .admin-panel .table-wrap{border:1px solid var(--line);border-radius:14px;overflow-x:auto}
.admin-sections-page .admin-panel table{border:0;border-collapse:collapse;width:100%}
body .admin-sections-page .admin-panel th{font-size:12px;letter-spacing:0;text-transform:none;padding:16px;background:var(--surface2)}
body .admin-sections-page .admin-panel td{padding:16px;font-size:13px}
.admin-sections-page .admin-panel tbody tr:hover{background:var(--surface2)}
body .admin-sections-page .api-admin-users{border:0;padding:0;box-shadow:none;background:none;border-radius:0}
.admin-request-list{display:grid;gap:16px}
body .admin-sections-page .team-request-card{margin:0;padding:22px;box-shadow:none;border-radius:16px;background:var(--surface)}
.team-request-card h3{font:600 16px/1.5 var(--font-body);margin:0 0 10px}
.admin-request-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}
.team-request-card>p:not(.admin-request-meta){font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}
.admin-section-empty{padding:32px 20px;text-align:center;border:1px dashed var(--line);border-radius:14px;background:var(--surface2);color:var(--muted);font-size:13px;line-height:1.7;margin:0}
.admin-primary-tabs>.btn:focus-visible,.admin-section-subtabs>.btn:focus-visible{outline:2px solid var(--primary);outline-offset:3px}
@media(max-width:700px){body .admin-sections-page .admin-workspace .admin-panel{padding:18px}body .admin-primary-tabs>.btn{min-width:115px;padding:10px 8px;min-height:48px;font-size:12px}.admin-primary-tabs{gap:6px;padding:6px}body .admin-sections-page .admin-workspace .admin-tabs>.btn{flex:1;justify-content:center;min-width:120px;padding:10px;font-size:12px}.admin-section-subtabs{width:100%}.admin-section-subtabs>.btn{flex:1}body .admin-sections-page .admin-panel td,body .admin-sections-page .admin-panel th{padding:12px}body .admin-sections-page .team-request-card{padding:16px}}
