.creator-levels-container{max-width:1400px;margin:0 auto}.header{text-align:left;margin-bottom:30px}.header h1{font-size:28px;font-weight:800;color:#fff;margin-bottom:4px}.subtitle{color:#8a8a95;font-size:14px}.subtitle strong{color:#fff;font-weight:700}.loading{text-align:center;padding:100px;font-size:20px;color:#999}.actions{display:flex;gap:15px;justify-content:flex-start;margin-bottom:30px}.btn-save,.btn-reset{padding:11px 24px;font-size:14px;font-weight:700;border-radius:10px;cursor:pointer;transition:all .2s;font-family:inherit}.btn-save{background:#52fa350d;color:#52fa35;border:1px solid #52fa35}.btn-save:hover{background:#52fa351f}.btn-save:disabled{opacity:.4;cursor:not-allowed}.btn-reset{background:transparent;color:#ff6b6b;border:1px solid rgba(255,68,68,.5)}.btn-reset:hover{background:#ff444414}.levels-info{display:flex;gap:15px;margin-bottom:30px;justify-content:flex-start;flex-wrap:wrap}.info-card{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#1b1b1d;border-radius:10px;border:1px solid #2a2a2d;color:#fff}.badge{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;color:#fff}.badge.blue,.badge.green,.badge.purple,.badge.gold{background:#2a2a2d;border:1px solid #2f2f33}.table-wrapper{background:#1b1b1d;border-radius:12px;border:1px solid #2a2a2d;overflow:hidden;margin-bottom:30px}.levels-table{width:100%;border-collapse:collapse}.levels-table thead{background:#222224;color:#8a8a95}.levels-table th{padding:16px;text-align:center;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.levels-table tbody tr{border-bottom:1px solid #2a2a2d;transition:background .2s}.levels-table tbody tr:hover{background:#242427}.tier-beginner,.tier-intermediate,.tier-advanced{background:linear-gradient(to right,rgba(255,255,255,.015),transparent)}.tier-legendary{background:linear-gradient(to right,rgba(255,255,255,.035),transparent)}.levels-table td{padding:12px;text-align:center}.level-number{font-weight:700;font-size:16px;color:#fff}.cell-input{width:100%;max-width:120px;padding:8px 12px;border:1px solid #2a2a2d;border-radius:8px;text-align:center;font-size:14px;font-weight:600;transition:all .2s;background:#222224;color:#fff;font-family:inherit}.cell-input:focus{outline:none;border-color:#666;background:#1b1b1d}.cell-input:hover{border-color:#333}.footer-actions{display:flex;justify-content:center;padding:20px 0}.btn-save-large{padding:14px 48px;font-size:15px;font-weight:700;background:#52fa350d;color:#52fa35;border:1px solid #52fa35;border-radius:10px;cursor:pointer;transition:all .2s;font-family:inherit}.btn-save-large:hover{background:#52fa351f}.btn-save-large:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.levels-info{flex-direction:column}.table-wrapper{overflow-x:auto}.cell-input{max-width:80px;font-size:12px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff}:root{--bg-primary: #000;--bg-secondary: #1a1a1a;--bg-tertiary: #2a2a2a;--text-primary: #fff;--text-secondary: #999;--border-color: #333;--accent: #FFD700;--success: #4CAF50;--error: #ff0000;--warning: #FFD700}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#444}
