/* APP_UNIFIED_ADMIN_V1 */
.unifiedAdminNav{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:22px 0;padding:12px;border:1px solid #e8d8c9;border-radius:17px;background:#fff;box-shadow:0 5px 20px #6d211007}
.unifiedAdminNav .unifiedAdminLabel{font-size:11px;letter-spacing:.11em;font-weight:800;color:#8b5140;margin:0 10px}
.unifiedAdminNav a{padding:12px 16px;border-radius:10px;color:#721d21;font-weight:750;text-decoration:none;line-height:1.25}
.unifiedAdminNav a:hover{background:#fff1df}.unifiedAdminNav a[aria-current=page]{background:#801b17;color:#fff}
.unifiedAdminNav a:focus-visible,.unifiedAdminCard:focus-visible{outline:3px solid #ed5907;outline-offset:3px}
.unifiedAdminStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:20px 0}
.unifiedAdminStats .card{margin:0}.unifiedAdminStats strong{display:block;color:#801b17;font-size:32px}.unifiedAdminStats span{font-size:13px;color:#786e66}
.unifiedAdminCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.unifiedAdminCards .unifiedAdminCard{display:block;text-decoration:none;color:inherit;margin:0;border:1px solid #e8d8c9}
.unifiedAdminCard h2{color:#801b17}.unifiedAdminCard p{line-height:1.6}.unifiedAdminCard span{font-weight:750;color:#c84913}.unifiedAdminCard:hover{border-color:#cc7f4a;background:#fffaf4}
.adminUserActions{display:flex;flex-wrap:wrap;gap:8px}.admin-page .fish-tabs{margin-top:18px}
@media(max-width:650px){.unifiedAdminNav .unifiedAdminLabel{width:100%;margin:2px 6px}.unifiedAdminNav a{flex:1 1 125px;text-align:center;padding:12px 8px}.unifiedAdminStats{grid-template-columns:repeat(2,minmax(0,1fr))}.unifiedAdminCards{grid-template-columns:1fr}.userRow{flex-wrap:wrap}.adminUserActions{width:100%}}
.bottomNav.appMainNav a span{overflow-wrap:normal}
