*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.admin-container{font-family:Segoe UI,system-ui,sans-serif;margin:0 auto;max-width:1100px;padding:40px 20px}.admin-header{align-items:center;border-bottom:2px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:40px;padding-bottom:20px}.admin-header h1 span{color:#e63946}.stats-row{display:flex;gap:20px}.stat-box{background:#fff;border:1px solid #edf2f7;border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#475569;font-weight:700;padding:15px 25px}.admin-table{background:#fff;border-collapse:collapse;border-radius:12px;box-shadow:0 10px 25px #0000000d;overflow:hidden;width:100%}.admin-table th{background-color:#f8fafc;color:#64748b;font-size:13px;letter-spacing:.05em;padding:18px;text-align:left;text-transform:uppercase}.admin-table td{border-bottom:1px solid #f1f5f9;padding:18px;vertical-align:middle}.admin-table input{border:1px solid #e2e8f0;border-radius:6px;font-weight:600;padding:8px;text-align:center;width:90px}.badge{border-radius:30px;display:inline-block;font-size:12px;font-weight:700;padding:6px 14px}.badge.on{background-color:#dcfce7;color:#166534}.badge.off{background-color:#fee2e2;color:#991b1b}.admin-table button{background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:8px 16px;transition:background .2s}.admin-table button:hover{background-color:#2563eb}
/*# sourceMappingURL=main.30eaf2c7.css.map*/