.admin-command-dashboard{margin:-2px 0 26px}.acd-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(118deg,#201a46,#4d3a86 68%,#6c54a4);color:#fff;border-radius:18px;padding:24px 26px;box-shadow:0 14px 40px #2b22541a}.acd-hero h2{font-size:23px;letter-spacing:-.6px;margin:4px 0 6px}.acd-hero p{font-size:12px;color:#d8d1ef}.acd-eyebrow{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:800;letter-spacing:1.5px;color:#cfc3ff}.acd-live-dot{width:7px;height:7px;border-radius:50%;background:#54d89b;box-shadow:0 0 0 5px #54d89b20}.acd-refresh{border:1px solid #ffffff38;background:#ffffff12;color:#fff;border-radius:10px;padding:10px 14px;font-size:11px;font-weight:700}.acd-period-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:15px}.acd-period{background:#fff;border:1px solid var(--line);border-radius:14px;padding:17px 18px}.acd-period-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.acd-period-head span{font-size:10px;color:var(--muted);font-weight:650}.acd-period-head b{font-size:10px;color:var(--purple);background:#f0edff;padding:5px 7px;border-radius:7px}.acd-period>strong{display:block;font-size:23px;letter-spacing:-.7px;margin:12px 0 5px}.acd-period>small{font-size:10px;color:var(--muted)}.acd-data-note{font-size:10px;color:#876c32;background:#fff8e9;border:1px solid #f1e4c9;border-radius:9px;padding:8px 11px;margin-top:10px}.acd-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:15px}.acd-stat{display:flex;align-items:flex-start;gap:13px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:17px}.acd-ico{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#f0edff;color:var(--purple);font-weight:800;flex-shrink:0}.acd-stat small{display:block;color:var(--muted);font-size:10px}.acd-stat strong{display:block;font-size:20px;letter-spacing:-.5px;margin:5px 0 3px}.acd-stat p{font-size:9px;color:var(--muted);line-height:1.5}.acd-lower-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:15px;margin-top:15px}.acd-panel{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px}.acd-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.acd-panel-head small{font-size:8px;letter-spacing:1.3px;color:var(--purple);font-weight:800}.acd-panel-head h3{font-size:15px;margin-top:4px}.acd-badge{display:grid;place-items:center;min-width:29px;height:29px;border-radius:9px;background:#fff1e6;color:#b76325;font-size:11px;font-weight:800}.acd-issues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.acd-issue{display:flex;align-items:center;gap:10px;border:1px solid #f2ded7;background:#fff8f5;border-radius:11px;padding:11px}.acd-issue.ok{border-color:#dceee7;background:#f5fbf8}.acd-issue-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#fff;color:#bd613d;font-weight:800}.acd-issue.ok .acd-issue-icon{color:var(--green)}.acd-issue strong{display:block;font-size:10px}.acd-issue small{display:block;font-size:8px;color:var(--muted);margin-top:3px}.acd-issue>b{margin-left:auto;font-size:13px}.acd-health-row{display:flex;justify-content:space-between;align-items:center;font-size:10px;margin:15px 0 7px}.acd-health-row span{color:var(--muted)}.acd-progress{height:7px;border-radius:999px;background:#eeedf4;overflow:hidden}.acd-progress i{display:block;height:100%;border-radius:inherit;background:var(--purple)}.acd-progress.profit i{background:var(--green)}.acd-health-money{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:12px;margin-top:14px}.acd-health-money small{font-size:9px;color:var(--muted)}.acd-health-money strong{font-size:13px}.acd-updated{text-align:right;color:var(--muted);font-size:9px;margin-top:9px}@media(max-width:1000px){.acd-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acd-lower-grid{grid-template-columns:1fr}}@media(max-width:700px){.acd-hero{padding:20px;align-items:flex-start}.acd-hero h2{font-size:20px}.acd-refresh{padding:9px 10px}.acd-period-grid,.acd-stat-grid{grid-template-columns:1fr}.acd-issues{grid-template-columns:1fr}.acd-period>strong{font-size:21px}}
