/* Store directories: hierarchy, sales ranking and explicit customer scope. */
.dashboardShell-admin .asoEyebrow { display:block; color:var(--rr-accent,#cb91ed); font-size:10px; font-weight:700; letter-spacing:1.6px; margin-bottom:9px; }
.dashboardShell-admin .arwDirectory,.dashboardShell-admin .auwDirectory { gap:24px; }
.dashboardShell-admin .arwDirectory .arwPageHead,.dashboardShell-admin .auwDirectory .arwPageHead { padding:4px 0; }
.dashboardShell-admin .arwDirectory .arwPageHead h2,.dashboardShell-admin .auwDirectory .arwPageHead h2 { font-size:28px; }
.dashboardShell-admin .arwDirectory .arwPageHead p,.dashboardShell-admin .auwDirectory .arwPageHead p { font-size:13px; }
.arwSalesSummary { display:grid; grid-template-columns:1.2fr 1fr 1.1fr; gap:16px; }
.arwSalesSummary>article,.arwDirectoryTools { border:1px solid var(--rr-border); background:var(--rr-panel); border-radius:12px; padding:20px; min-width:0; }
.arwSalesSummary>article { display:grid; align-content:start; gap:8px; }
.arwSalesSummary>article:first-child { background:linear-gradient(120deg,var(--rr-accent-soft),var(--rr-panel)); border-color:var(--rr-border-strong); }
.arwSalesSummary>article>span,.arwDirectoryTools>span { color:var(--rr-muted); font-size:12px; }
.arwSalesSummary>article>strong { font-size:30px; line-height:1.2; font-variant-numeric:tabular-nums; }
.arwSalesSummary small { color:var(--rr-muted); font-size:11px; line-height:1.5; }
.arwDirectoryTools { display:flex; flex-wrap:wrap; gap:8px; align-content:center; }
.arwDirectoryTools>span { width:100%; margin-bottom:3px; }
.arwDirectoryTools>button { flex:1 1 130px; }
.dashboardShell-admin .arwDirectory .arwToolbar { padding:18px; background:var(--rr-panel); border:1px solid var(--rr-border); border-radius:12px; }
.dashboardShell-admin .arwDirectory .arwToolbar input { font-size:13px!important; }
.arwRankingNote { display:flex; flex-wrap:wrap; gap:6px 16px; align-items:baseline; margin-bottom:-12px; }
.arwRankingNote strong { font-size:13px; }
.arwRankingNote>span { color:var(--rr-muted); font-size:11px; line-height:1.5; }
.arwDirectory .arwListHeader,.arwDirectory .arwListRow { grid-template-columns:minmax(220px,2fr) minmax(65px,.6fr) minmax(65px,.6fr) minmax(90px,.8fr) minmax(80px,.65fr) 100px; gap:14px; }
.arwDirectory .arwListRow { min-height:90px; }
.arwRank { flex:0 0 21px; text-align:center; color:var(--rr-muted); font-size:12px; font-variant-numeric:tabular-nums; }
.arwDirectory .arwIdentity { gap:10px; }
.arwDirectory .arwIdentity strong { font-size:14px; }
.arwDirectory .arwIdentity small { line-height:1.5; }
.arwSalesCount>strong { font-size:18px; color:var(--rr-accent,#cb91ed); font-variant-numeric:tabular-nums; }
.auwScopeBar { display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:16px; padding:18px 20px; background:var(--rr-panel); border:1px solid var(--rr-border); border-radius:12px; }
.auwScopeBar>div { display:grid; gap:6px; }
.auwScopeBar strong { font-size:13px; }
.auwScopeBar small { color:var(--rr-muted); font-size:12px; line-height:1.5; }
.auwScopeBar .auwScope { border:1px solid var(--rr-border-strong); border-radius:9px; padding:4px; margin:0; gap:3px; }
.dashboardShell-admin .auwScopeBar .auwScope button { padding:10px 16px; font-size:13px; }
.dashboardShell-admin .auwDirectory .adminAccountMetrics { gap:14px; margin-bottom:22px; }
.dashboardShell-admin .auwDirectory .adminAccountMetric { border-radius:12px; padding:18px; }
.dashboardShell-admin .auwDirectory .adminAccountRow { padding-top:19px; padding-bottom:19px; }
.dashboardShell-admin .auwDirectory .adminAccountOrigin strong { font-size:12px; }
.dashboardShell-admin .auwDirectory .adminAccountOrigin>small { display:block; margin-top:5px; line-height:1.4; }
.dashboardShell-admin .auwDirectory .adminAccountsMain { border-radius:12px; }
@media(max-width:1100px) {
 .arwDirectory .arwListHeader { display:none; }
 .arwDirectory .arwListRow { grid-template-columns:minmax(0,1fr) repeat(2,minmax(80px,.3fr)); gap:16px; }
 .arwDirectory .arwListRow>.arwIdentity { grid-column:1/-1; }
 .arwDirectory .arwListRow>button { grid-column:3; grid-row:3; }
 .arwDirectory .arwListRow>span:nth-child(5) { grid-column:1/3; grid-row:3; }
 .arwDirectory .arwMobileLabel { display:block; color:var(--rr-muted); font-size:10px; margin-bottom:6px; }
 .arwSalesSummary { grid-template-columns:1fr 1fr; }
 .arwDirectoryTools { grid-column:1/-1; }
 .arwDirectoryTools>button { flex:0 1 auto; }
}
@media(max-width:600px) {
 .arwSalesSummary { gap:10px; }
 .arwSalesSummary>article,.arwDirectoryTools { padding:15px; }
 .arwSalesSummary>article>strong { font-size:26px; }
 .arwDirectory .arwListRow { padding:16px; grid-template-columns:repeat(3,minmax(0,1fr)); }
 .arwDirectory .arwListRow>.arwIdentity { grid-column:1/-1; }
 .arwDirectory .arwRank { flex-basis:16px; }
 .arwDirectory .arwAvatar { width:32px; height:32px; }
 .arwDirectoryTools>button { flex:1 1 120px; }
 .auwScopeBar { padding:16px; }
 .auwScopeBar .auwScope { width:100%; flex-wrap:nowrap; }
 .auwScopeBar .auwScope>button { flex:1; padding:10px!important; }
 .dashboardShell-admin .auwDirectory .adminAccountMetrics { gap:10px; }
 .dashboardShell-admin .auwDirectory .adminAccountMetric { padding:12px; }
}
