*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.mc-wrap,.cc-wrap{background:#f4f5f7;min-height:100vh;padding:32px 16px}.mc-card,.cc-card{background:#fff;border-radius:20px;max-width:1180px;margin:0 auto;padding:28px 28px 32px;box-shadow:0 4px 24px #0000000f}.cc-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.cc-head h1{margin:0;font-size:26px}.mc-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;display:grid}.mc-stat{border:1px solid #eceef1;border-radius:16px;padding:18px 20px}.mc-stat-label{letter-spacing:.06em;color:#9aa0a6;text-transform:uppercase;font-size:12px}.mc-stat-value{margin-top:8px;font-size:28px;font-weight:700}.mc-section-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.mc-section-head h2{margin:0;font-size:20px}.mc-last{border:1px solid #eceef1;border-radius:16px;overflow:hidden}.mc-last-row{border-bottom:1px solid #f1f2f4;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.mc-last-row:last-child{border-bottom:0}.mc-last-num{font-weight:600}.mc-last-sum{font-weight:700}.mc-badge,.cc-badge{letter-spacing:.04em;text-transform:uppercase;color:#1a73e8;background:#e8f0fe;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.mc-muted{color:#8b9096;font-size:14px}.mc-error{color:#d93025;font-size:14px}.cc-head-actions{align-items:center;gap:12px;display:flex}.cc-filter,.cc-pager select{background:#fff;border:1px solid #e3e5e9;border-radius:10px;padding:8px 12px;font-size:14px}.cc-table-scroll{border:1px solid #eceef1;border-radius:14px;overflow-x:auto}.cc-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:14px}.cc-table th{text-align:left;color:#9aa0a6;background:#fafbfc;border-bottom:1px solid #eceef1;padding:12px 14px;font-weight:500}.cc-table td{border-bottom:1px solid #f3f4f6;padding:14px}.cc-table tbody tr:last-child td{border-bottom:0}.cc-sum{font-weight:700}.cc-actions{text-align:right}.cc-btn{color:#fff;cursor:pointer;background:#1a73e8;border:0;border-radius:8px;padding:6px 12px;font-size:13px}.cc-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.cc-btn-ghost{color:#333;cursor:pointer;background:#fff;border:1px solid #e3e5e9;border-radius:10px;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-block}.cc-pager{color:#6b7075;align-items:center;gap:10px;font-size:14px;display:flex}.cc-pager button{cursor:pointer;background:#fff;border:1px solid #e3e5e9;border-radius:8px;width:34px;height:34px;font-size:16px}.cc-pager button:disabled{opacity:.4;cursor:default}.cc-page-num{color:#fff;background:#1a73e8;border-radius:8px;justify-content:center;align-items:center;min-width:34px;height:34px;display:inline-flex}@media (max-width:800px){.mc-stats{grid-template-columns:repeat(2,1fr)}}.phone-field{background:#fff;border:1px solid #d8dde3;border-radius:8px;align-items:center;width:100%;padding:0 12px;display:flex}.phone-field.is-invalid{border-color:#e0301e}.phone-prefix{color:#2b3339;-webkit-user-select:none;user-select:none;padding-right:8px;font-weight:600}.phone-input{color:#2b3339;background:0 0;border:0;flex:1;min-width:0;padding:10px 0;font-family:inherit;font-size:14px}.phone-input:focus{outline:none}.phone-hint{color:#e0301e;margin:6px 0 12px;font-size:12.5px}.pw-wrap{width:100%;position:relative}.pw-wrap .pw-input{width:100%;padding-right:44px}.pw-toggle{width:30px;height:30px;color:inherit;opacity:.5;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .15s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pw-toggle:hover{opacity:1;background:#80808029}.pw-toggle:focus-visible{outline-offset:1px;opacity:1;outline:2px solid}.cc-inline-input{color:#1f2328;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #d8dde3;border-radius:8px;padding:0 10px}.adm-points-cell{position:relative}.adm-points-btn{text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-multiselect{z-index:20;background:#fff;border:1px solid #d8dde3;border-radius:10px;min-width:220px;max-height:240px;margin-top:4px;padding:6px;position:absolute;overflow:auto;box-shadow:0 12px 30px #00000026}.adm-multiselect-item{cursor:pointer;align-items:center;gap:8px;padding:6px 8px;font-size:14px;display:flex}:root{--bg:#0f0f11;--fg:#f4f4f5}body{background:var(--bg);color:var(--fg)}a{color:#ff8d80}.mc-wrap,.cc-wrap{background:#0f0f11}.mc-card,.cc-card{background:#1a1a1e;border:1px solid #2d2d35;box-shadow:0 4px 24px #00000059}.mc-stat{border-color:#2d2d35}.mc-stat-label{color:#97979f}.mc-stat-value,.mc-section-head h2{color:#f4f4f5}.mc-last{border-color:#2d2d35}.mc-last-row{border-bottom-color:#232329}.mc-last-num,.mc-last-sum{color:#f4f4f5}.mc-badge,.cc-badge{color:#f4f4f5;background:#232329;border:1px solid #2d2d35}.mc-muted{color:#97979f}.mc-error{color:#ff8d80}.cc-filter,.cc-pager select{color:#f4f4f5;background:#232329;border-color:#2d2d35}.cc-table-scroll{border-color:#2d2d35}.cc-table th{color:#97979f;background:#1f1f24;border-bottom-color:#2d2d35}.cc-table td{color:#f4f4f5;border-bottom-color:#232329}.cc-sum{color:#f4f4f5}.cc-btn{background:#e0301e}.cc-btn:hover{background:#ff4231}.cc-btn-ghost{color:#f4f4f5;background:#232329;border-color:#2d2d35}.cc-pager{color:#97979f}.cc-pager button{color:#f4f4f5;background:#232329;border-color:#2d2d35}.cc-page-num{background:#e0301e}.phone-field{background:#232329;border-color:#2d2d35}.phone-field:focus-within{border-color:#e0301e}.phone-prefix,.phone-input{color:#f4f4f5}.phone-hint{color:#ff8d80}.pw-toggle{color:#f4f4f5}.cc-inline-input{color:#f4f4f5;background:#232329;border-color:#2d2d35}.adm-multiselect{color:#f4f4f5;background:#1a1a1e;border-color:#2d2d35}
