body{margin:0;background-color:#0a0a0a;color:#fff;font-family:Inter,sans-serif}.dashboard-container{max-width:1200px;margin:0 auto;padding:40px 20px}.header h1{font-size:32px;color:#0ff;margin-bottom:5px}.header p{color:#888;margin-top:0}.kpi-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:40px 0}.card{background-color:#111;padding:20px;border-radius:8px;border:1px solid #333}.card.danger{border-color:#f0f}.card.success{border-color:#0f0}.card h3{color:#aaa;font-size:14px;text-transform:uppercase;letter-spacing:1px}.card .value{font-size:36px;font-weight:700;margin:10px 0 0}.chart-container{background-color:#111;padding:30px;border-radius:12px;border:1px solid #333}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}button{background-color:#0ff;color:#000;border:none;padding:10px 20px;font-weight:700;border-radius:4px;cursor:pointer}button:disabled{background-color:#555}
