.admin-owner-pill{display:inline-block;padding:5px 9px;border:1px solid #d7e2f0;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;color:#53657d;background:#f7f9fc;margin-bottom:8px}.admin-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:16px;margin-bottom:18px}.admin-kpi{padding:20px}.admin-kpi span{display:block;color:#64748b;font-size:14px;margin-bottom:8px}.admin-kpi b{font-size:28px}.admin-two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.admin-panel{margin-bottom:18px}.admin-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.admin-billing-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) auto;gap:14px;align-items:end;margin-top:16px}.admin-money-input{display:flex;align-items:center;border:1px solid #d5ddea;border-radius:10px;background:white;overflow:hidden}.admin-money-input span{padding-left:12px;color:#64748b}.admin-money-input input{border:0;outline:none;flex:1;padding:12px}.admin-table-wrap{overflow:auto;margin-top:14px}.admin-table{width:100%;border-collapse:collapse}.admin-table th,.admin-table td{padding:12px 10px;border-bottom:1px solid #e7edf5;text-align:left;vertical-align:top}.admin-table th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.admin-status{display:inline-block;padding:5px 8px;border-radius:999px;font-size:12px;font-weight:800;text-transform:capitalize;background:#eef3f8}.admin-status-active{background:#e8f8ef;color:#087443}.admin-status-trialing{background:#eaf3ff;color:#0b63ce}.admin-status-past_due{background:#fff2dd;color:#9a5b00}.admin-status-paused,.admin-status-canceled,.admin-status-expired{background:#f3f4f6;color:#5b6472}.admin-person-list{margin-top:14px}.admin-person-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid #e7edf5}.admin-inline-status{margin-top:10px}.adminSubStatus{min-width:125px;padding:8px 10px;border:1px solid #d5ddea;border-radius:9px;background:white}.admin-top{align-items:flex-start}@media(max-width:900px){.admin-two-col{grid-template-columns:1fr}.admin-billing-grid{grid-template-columns:1fr}.admin-panel-head{flex-direction:column}}