.admin-tribe-search{display:flex;align-items:end;gap:12px;margin:22px 0}.admin-tribe-search label{flex:1;max-width:540px;font-size:13px}.admin-tribe-search input{display:block;width:100%;margin-top:7px}.admin-tribe-search button{min-height:44px}
.admin-tribe-layout{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,2fr);gap:20px;align-items:start}.admin-tribe-directory,.admin-tribe-details{min-width:0;padding:18px;border:1px solid var(--dash-border,var(--line));border-radius:15px;background:var(--dash-inset,#0b1620)}
.admin-tribe-directory>h3{font-size:16px;margin:0 0 16px}.admin-tribe-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:680px;overflow:auto;scrollbar-width:thin}.admin-tribe-choice{width:100%;display:grid;gap:7px;text-align:left;padding:13px;border-radius:11px;border:1px solid var(--dash-border,var(--line));background:#12222d;color:var(--text);min-height:100px}.admin-tribe-choice:hover{border-color:var(--accent);background:var(--accent-soft)}.admin-tribe-choice[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 3px 0 var(--accent);background:var(--accent-soft)}.admin-tribe-choice strong{font-size:14px;overflow-wrap:anywhere}.admin-tribe-choice span,.admin-tribe-choice small{font-size:12px;color:var(--dash-muted,var(--muted));font-weight:400;line-height:1.5;overflow-wrap:anywhere}
.admin-tribe-header{scroll-margin-top:120px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--dash-border,var(--line))}.admin-tribe-header h3{font-size:24px;letter-spacing:-.5px;margin:6px 0 10px;overflow-wrap:anywhere}.admin-tribe-header .eyebrow{font-size:11px}.admin-tribe-header p{font-size:12px}.admin-tribe-header h3:focus-visible{outline:3px solid var(--accent);outline-offset:5px;border-radius:5px}
.admin-tribe-sections{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.admin-tribe-sections button{min-height:44px;font-size:12px;padding:9px 12px;border-radius:9px}.admin-tribe-sections button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}
.admin-tribe-content{min-height:220px;min-width:0}.admin-tribe-content h4{font-size:15px;margin:22px 0 12px}.admin-tribe-content p{font-size:13px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.admin-tribe-content .tribe-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-tribe-content .tribe-metrics .work-card{display:grid;gap:7px;padding:14px;margin:0;background:#142631}.admin-tribe-content .tribe-metrics strong{font-size:27px;color:var(--text);font-variant-numeric:tabular-nums}.admin-tribe-content .tribe-metrics span{font-size:11px;color:var(--dash-muted,var(--muted));line-height:1.6}.admin-tribe-content>.work-card{margin-bottom:14px}.admin-tribe-content>.work-card h4{margin-top:0}
.admin-tribe-pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:18px}.admin-tribe-pages button{padding:8px 10px;font-size:12px;min-height:44px}.admin-tribe-pages span{font-size:12px;color:var(--dash-muted,var(--muted))}
.admin-tribe-table{max-height:650px;overflow:auto;border:1px solid var(--dash-border,var(--line));border-radius:10px}.admin-tribe-table table{font-size:12px}.admin-tribe-table td,.admin-tribe-table th{padding:12px;vertical-align:top}.admin-tribe-table th{white-space:nowrap}.admin-tribe-table td{max-width:330px;overflow-wrap:anywhere}.admin-tribe-table td button{min-height:44px;text-align:left;padding:5px 0;font-size:13px}.admin-tribe-table td small{display:block;min-width:150px;font-size:11px;color:var(--dash-muted,var(--muted));line-height:1.6}
.admin-tribe-events{list-style:none;margin:0;padding:0;display:grid;gap:14px}.admin-tribe-events li{padding:14px;border-radius:10px;background:#142631;border:1px solid var(--dash-border,var(--line))}.admin-tribe-events small{font-size:11px;color:var(--dash-muted,var(--muted));line-height:1.7}.admin-tribe-events p{margin:8px 0 0}
@media(max-width:1200px){.admin-tribe-layout{grid-template-columns:1fr}.admin-tribe-list{max-height:310px;grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:768px){.admin-tribe-search{align-items:stretch;flex-direction:column}.admin-tribe-search label{max-width:none}.admin-tribe-search input{font-size:16px}.admin-tribe-directory,.admin-tribe-details{padding:13px}.admin-tribe-list{grid-template-columns:1fr;max-height:300px}.admin-tribe-choice{min-height:100px}.admin-tribe-content .tribe-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tribe-sections{gap:6px}.admin-tribe-sections button{font-size:12px;padding:8px 10px}.admin-tribe-header h3{font-size:22px}}
