.admin-app{--muted-foreground:#596579;--destructive:#b42335;--background:#f6f8fb;--foreground:#17263f;--border:#e4e9f0;background:var(--background);min-height:100vh}.admin-content{width:100%;margin:0 auto;padding:28px}.admin-sidebar{visibility:hidden;width:256px;max-width:calc(100vw - 32px);transition:transform .18s,width .18s,visibility .18s;overflow:hidden auto;transform:translate(-100%)}.admin-sidebar.is-open{visibility:visible;transform:translate(0)}.admin-sidebar-label{white-space:nowrap}.admin-sidebar-footer{padding:20px}.admin-footer-link{min-height:44px}.admin-workspace{min-width:0}@media (min-width:1024px){.admin-workspace{padding-left:80px}.admin-sidebar{visibility:visible;width:80px;max-width:none;transform:none}.admin-sidebar:is(:hover,:focus-within){width:256px;box-shadow:12px 0 28px #17263f14}.admin-sidebar .admin-sidebar-label{display:none}.admin-sidebar:is(:hover,:focus-within) .admin-sidebar-label{display:block}.admin-sidebar>p.admin-sidebar-label{visibility:hidden;display:block}.admin-sidebar:is(:hover,:focus-within)>p.admin-sidebar-label{visibility:visible}.admin-sidebar .admin-nav-link{min-height:48px;padding-left:18px;padding-right:18px}.admin-sidebar-footer{padding:16px 18px}.admin-footer-link{padding:0 12px}}@media (prefers-reduced-motion:reduce){.admin-sidebar{transition:none}}@media (min-width:1024px){.admin-content-consortia{max-width:none;padding-top:0}.consortia-filter-layout{grid-template-columns:minmax(0,17rem) minmax(0,1fr);min-height:calc(100dvh - 5rem);margin-left:-28px}.consortia-filter-layout:has(>aside[data-collapsed=true]){grid-template-columns:3rem minmax(0,1fr)}}.admin-card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:24px}.admin-input{background:#fff;border:1px solid #dbe2ea;border-radius:8px;width:100%;margin-top:7px;padding:10px 12px;font-size:14px;display:block}.admin-button{color:#fff;background:#078452;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;display:inline-flex}.admin-button:disabled{opacity:.5}.admin-table{text-align:left;width:100%;font-size:14px}.admin-table th{color:#66758a;background:#f8fafc;padding:14px 20px;font-size:12px;font-weight:500}.admin-table td{border-top:1px solid #edf0f5;padding:18px 20px}.admin-table .consortium-rate-column{white-space:nowrap;width:1%;padding-left:10px;padding-right:10px}.admin-table tbody tr:hover{background:#fafcfd}.admin-badge{white-space:nowrap;color:#456074;background:#edf4f7;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:500;display:inline-flex}.admin-badge[data-status=active],.admin-badge[data-status=won],.admin-badge[data-status=qualified]{color:#087d4f;background:#e7f6ee}.admin-badge[data-status=new],.admin-badge[data-status=proposal]{color:#3765ae;background:#eaf1ff}.admin-badge[data-status=draft],.admin-badge[data-status=contacted]{color:#8c6214;background:#fff5df}.admin-catalog .container-page{padding-left:0;padding-right:0}.admin-app .container-page{max-width:none}@media (max-width:767px){.admin-content{padding:20px 16px}.admin-card{padding:20px}}.admin-topbar{z-index:60;border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:12px;height:80px;padding:0 clamp(12px,2vw,28px);display:flex;position:sticky;top:0}.admin-topbar-logo{flex-shrink:0;align-items:center;min-height:44px;display:flex}.admin-topbar-context{min-width:0}.admin-account-trigger{color:#17263f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:4px;display:flex}.admin-account-trigger:hover,.admin-account-trigger[data-popup-open]{background:#eef8f3}.admin-account-avatar{color:#087d4f;background:#e7f6ee;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:grid}.admin-account-caption{font-size:13px;display:none}.admin-account-positioner{z-index:80}.admin-account-popup{color:#17263f;background:#fff;border:1px solid #e4e9f0;border-radius:16px;width:280px;max-width:calc(100vw - 24px);padding:8px;box-shadow:0 12px 32px #17263f26}.admin-account-details{border-bottom:1px solid #e4e9f0;margin-bottom:4px;padding:12px}.admin-account-email{overflow-wrap:anywhere;color:#596579;margin-top:4px;font-size:13px}.admin-account-action{text-align:left;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.admin-account-action:hover{background:#eef4f7}@media (min-width:768px){.admin-account-caption{display:inline}.admin-account-trigger{padding-right:10px}}.admin-topbar-logo img{object-fit:contain;width:120px;height:auto;max-height:56px}.admin-menu-toggle{justify-content:center;align-items:center;min-width:44px;min-height:44px}.admin-sidebar{top:80px;bottom:0}.admin-menu-backdrop{top:80px}@media (min-width:640px){.admin-topbar-logo img{width:160px}}@media (max-width:1023px){.admin-menu-toggle{display:flex}}
