.crm-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.crm-tabs a{border:1px solid var(--line,#dce5ed);padding:10px 16px;border-radius:10px;color:inherit;background:var(--surface,#fff)}.crm-tabs a.active{background:var(--navy,#142739);color:#fff;border-color:transparent}.crm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.crm-stats .stat{background:var(--surface,#fff);border:1px solid var(--line,#dce5ed);padding:20px;border-radius:14px}.crm-page .panel{margin-bottom:20px}.crm-row{padding:20px 0;border-bottom:1px solid var(--line,#dce5ed);min-width:0}.crm-row:last-child{border-bottom:0}.crm-row p,.crm-row small{overflow-wrap:anywhere}.crm-row .actions{margin:14px 0;flex-wrap:wrap}.crm-contact{font-variant-numeric:tabular-nums}.crm-checks{display:flex;gap:14px;flex-wrap:wrap}.crm-fieldset{grid-column:1/-1;min-width:0;border:1px solid var(--line,#dce5ed);border-radius:12px;padding:20px;margin:10px 0}.crm-fieldset legend{font-weight:700;padding:0 8px}.crm-fieldset .check{margin-top:12px}.crm-social-login{padding:0 28px;flex-wrap:wrap}.crm-qr{display:block;max-width:100%;margin-top:20px}.crm-page details{margin-top:14px}.crm-page summary{cursor:pointer}.crm-page .form-grid input[type=checkbox]{width:auto}.crm-page .table-wrap{overflow-x:auto}.auth-referral-note{display:none}.crm-header-link{white-space:nowrap}@media(max-width:760px){.crm-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.crm-tabs a{flex-shrink:0}.crm-row{padding:18px 0}.crm-page .panel{padding:18px}.crm-fieldset{padding:14px}.crm-page .actions{gap:8px}.crm-header-link{display:none}}
