.admin-panel{min-width:0}.admin-toolbar,.admin-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.admin-toolbar p,.admin-heading p,.admin-section>p{color:var(--muted);font-size:12px}.admin-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.admin-metrics .metric{border:1px solid var(--line);display:flex}.admin-metrics .metric small{color:var(--muted);line-height:1.6}.admin-facts{color:var(--muted);flex-wrap:wrap;gap:12px 28px;margin:0 0 24px;font-size:12px;display:flex}.admin-facts strong{color:var(--navy,#173b57)}.admin-heading{padding:24px 24px 0}.admin-heading h2,.admin-section h2{margin-bottom:10px;font-size:18px}.admin-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.admin-filters label,.admin-cost-form label{color:var(--muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.admin-filters input{min-width:210px}.admin-table-scroll{width:100%;overflow-x:auto}.admin-panel table{border-collapse:collapse;text-align:left;width:100%}.admin-panel th{color:var(--muted);background:#f5f7f5;font-size:11px;font-weight:400}.admin-panel th,.admin-panel td{border-bottom:1px solid var(--line);vertical-align:top;padding:15px 18px}.admin-panel td{font-size:12px;line-height:1.7}.admin-panel td small{color:var(--muted);font-size:11px;display:block}.admin-users table{min-width:1080px}.admin-users td:first-child{min-width:210px}.admin-users td:nth-child(4){max-width:180px}.admin-users td:nth-child(5){min-width:150px}.admin-users td:nth-child(6){min-width:170px}.admin-users button{white-space:nowrap;font-size:12px}.admin-status{background:#edf1ef;border-radius:20px;padding:2px 9px;font-size:11px;display:inline-block}.admin-status.active{color:#2e654e;background:#eaf2ec}.admin-status.inactive{color:#935c45;background:#f8ede8}.admin-panel .admin-attention{color:#96712d}.admin-confirm{min-width:175px}.admin-confirm p{margin-bottom:8px}.admin-confirm button{margin:0 5px 5px 0}.admin-columns{grid-template-columns:1.2fr 1fr;align-items:start;gap:20px;display:grid}.admin-section{padding:24px}.admin-costs{margin:18px 0}.admin-costs>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:11px 0;font-size:13px;display:flex}.admin-costs dd{white-space:nowrap;margin:0;font-weight:600}.admin-cost-total{font-size:16px!important}.admin-footnote{color:var(--muted);margin:16px 0;font-size:11px;line-height:1.7}.admin-users>.admin-footnote{padding:0 24px}.admin-cost-form{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.admin-cost-form p,.admin-cost-form button{grid-column:1/-1}.admin-cost-form input{width:100%;min-width:0}.admin-invites{margin:0;padding:0;list-style:none}.admin-invites li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 0;display:flex}.admin-invites small{color:var(--muted)}@media (max-width:1100px){.admin-columns{grid-template-columns:1fr}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.admin-toolbar>div,.admin-filters,.admin-filters label{width:100%}.admin-filters input{width:100%;min-width:0}.admin-metrics{grid-template-columns:1fr}.admin-heading,.admin-section{padding:18px}.admin-cost-form{grid-template-columns:1fr}.admin-invites span{overflow-wrap:anywhere}}
