.roleBadge{display:inline-flex;margin-top:5px;padding:3px 7px;border-radius:999px;background:rgba(255,122,24,.14);border:1px solid rgba(255,122,24,.38);color:#ffd0aa;font-size:.62rem;font-style:normal;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.adminHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:8px 0 18px;padding:25px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035))}.adminHeader h2{font-size:2rem;margin:0 0 7px}.adminHeader p:last-child{margin:0;color:var(--muted)}.adminActions{display:flex;gap:9px;flex-wrap:wrap}.crmStatsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:16px}.crmStat{position:relative;overflow:hidden;padding:19px;border:1px solid var(--line);border-radius:20px;background:var(--panel);box-shadow:0 18px 50px rgba(0,0,0,.2)}.crmStat:after{content:"";position:absolute;width:95px;height:95px;right:-35px;top:-35px;border-radius:50%;background:radial-gradient(circle,rgba(255,122,24,.28),transparent 70%)}.crmStat span,.crmStat small{display:block;color:var(--muted)}.crmStat span{font-size:.7rem;text-transform:uppercase;letter-spacing:.09em;font-weight:900}.crmStat strong{display:block;margin:5px 0;font-size:2rem}.crmTwoColumn{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:15px;margin-bottom:15px}.crmPanel{padding:21px;border:1px solid var(--line);border-radius:23px;background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.03));box-shadow:0 18px 55px rgba(0,0,0,.22);margin-bottom:15px}.crmTwoColumn .crmPanel{margin-bottom:0}.crmPanelHead{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.crmPanelHead span{display:block;color:var(--orange2);font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.11em}.crmPanelHead h3{margin:4px 0 0;font-size:1.22rem}.crmPanelHead>strong{font-size:2.15rem}.crmFilters{display:flex;gap:8px;min-width:min(100%,520px)}.crmFilters input,.crmFilters select{border:1px solid var(--line);border-radius:12px;background:rgba(1,7,15,.55);color:#fff;padding:11px 12px;outline:none}.crmFilters input{flex:1}.signupChart{height:230px;display:grid;grid-template-columns:repeat(14,minmax(18px,1fr));align-items:end;gap:7px;padding-top:22px;border-bottom:1px solid var(--line)}.chartColumn{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;min-width:0}.chartColumn>strong{height:18px;font-size:.7rem;color:#dcecff}.chartColumn>span{display:block;width:min(100%,30px);min-height:4px;border-radius:7px 7px 2px 2px;background:linear-gradient(to top,var(--orange),var(--orange2));box-shadow:0 0 20px rgba(255,122,24,.18);transition:.2s}.chartColumn:hover>span{filter:brightness(1.2)}.chartColumn small{font-size:.56rem;color:var(--muted);white-space:nowrap;transform:rotate(-45deg);transform-origin:center;margin:8px 0 -2px}.interestList{display:grid;gap:13px}.interestRow>div:first-child{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px}.interestRow strong{font-size:.84rem}.interestRow span{color:var(--muted);font-size:.75rem}.interestMeter{height:8px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.04);overflow:hidden}.interestMeter span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#3d8dff,var(--orange2))}.crmTableWrap{overflow:auto;border:1px solid var(--line);border-radius:16px}.crmTable{width:100%;border-collapse:collapse;min-width:980px}.crmTable th,.crmTable td{padding:12px 13px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top}.crmTable th{position:sticky;top:0;background:#0b2445;color:var(--orange2);font-size:.65rem;text-transform:uppercase;letter-spacing:.09em;z-index:1}.crmTable td{font-size:.8rem;color:#dce8f3}.crmTable tbody tr:hover{background:rgba(255,255,255,.035)}.accountCell strong,.accountCell span{display:block}.accountCell span{margin-top:3px;color:var(--muted);font-size:.72rem}.accountCell em{display:inline-flex;margin-top:5px;padding:2px 6px;border-radius:999px;background:rgba(255,122,24,.12);color:#ffd0aa;font-size:.58rem;font-style:normal;font-weight:900;text-transform:uppercase}.statusChip{display:inline-flex;padding:5px 8px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.06);color:#dcecff;font-size:.64rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.statusChip.active,.statusChip.complete{background:rgba(77,255,156,.1);border-color:rgba(77,255,156,.3);color:#baffd7}.statusChip.pending-verification,.statusChip.running{background:rgba(255,209,102,.1);border-color:rgba(255,209,102,.28);color:#ffe5a3}.statusChip.failed{background:rgba(255,95,127,.1);border-color:rgba(255,95,127,.3);color:#ffc3cf}.yesMark{color:var(--success);font-weight:900}.noMark{color:var(--muted)}.emptyTable{text-align:center!important;padding:28px!important;color:var(--muted)!important}.activityList{display:grid}.activityRow{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.08)}.activityRow:last-child{border-bottom:0}.activityIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:rgba(255,122,24,.12);border:1px solid rgba(255,122,24,.25);color:var(--orange2);font-weight:950}.activityRow strong,.activityRow p{margin:0}.activityRow strong{font-size:.83rem}.activityRow p{margin-top:3px;color:var(--muted);font-size:.73rem}.activityRow time{color:var(--muted);font-size:.7rem}.emptyMini{color:var(--muted);padding:16px 0;margin:0}.integrationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.integrationCard{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.035)}.integrationDot{width:11px;height:11px;border-radius:50%;flex:none}.integrationDot.online{background:var(--success);box-shadow:0 0 14px rgba(77,255,156,.6)}.integrationDot.attention{background:var(--warning);box-shadow:0 0 14px rgba(255,209,102,.35)}.integrationCard strong,.integrationCard p{display:block;margin:0}.integrationCard strong{font-size:.84rem}.integrationCard p{margin-top:3px;color:var(--muted);font-size:.72rem;text-transform:capitalize}@media(max-width:1100px){.crmStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.crmTwoColumn{grid-template-columns:1fr}.integrationGrid{grid-template-columns:1fr}.adminHeader{align-items:flex-start;flex-direction:column}.crmPanelHead{align-items:flex-start;flex-direction:column}.crmFilters{width:100%}}@media(max-width:680px){.crmStatsGrid{grid-template-columns:1fr}.adminActions,.crmFilters{width:100%;flex-direction:column}.adminActions button,.crmFilters input,.crmFilters select{width:100%}.signupChart{gap:3px}.chartColumn small{display:none}.crmPanel{padding:16px}.activityRow{grid-template-columns:34px 1fr}.activityRow time,.activityRow>.statusChip{grid-column:2}}
