body{margin:0;padding:1.5rem;background-color:var(--bg-color);color:var(--text-color);min-height:100vh;overflow-y:auto}.dashboard-section{display:block}.dashboard-card.boost-management{padding:0!important;overflow:hidden}.card-header{padding:1.5rem 2rem!important;border-bottom:1px solid var(--border-color)}.platform-tabs{padding:1rem 2rem!important;margin:0!important;background:#0000001a}.boost-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:1.5rem!important;padding:2rem!important;padding-bottom:0!important;width:100%!important;box-sizing:border-box!important}.boost-card{display:flex!important;align-items:center!important;padding:1.5rem 5rem 1.5rem 1.5rem!important;background:#ffffff0d!important;border:1px solid var(--border-color)!important;border-radius:14px!important;position:relative!important;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);min-height:100px!important;box-sizing:border-box!important;margin:0!important}.boost-card:hover{background:#ffffff14!important;border-color:#fe2c55!important;transform:translateY(-4px);box-shadow:0 12px 25px #0000004d!important}.boost-card i{font-size:2.2rem!important;color:#fe2c55!important;margin-right:1.5rem!important;min-width:40px;text-align:center}.boost-card .item-label{font-size:1.2rem!important;font-weight:700!important;color:#fff!important;margin-right:1rem}.boost-chevron{position:absolute!important;right:1.25rem!important;top:50%!important;transform:translateY(-50%)!important;background:#fe2c55!important;border-radius:10px!important;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;border:none;cursor:pointer;box-shadow:0 4px 12px #fe2c5566!important;padding:0!important}.badge{position:absolute!important;bottom:.75rem!important;left:5rem!important;padding:2px 8px!important;border-radius:4px!important;font-size:.65rem!important;font-weight:800!important;text-transform:uppercase!important}.badge-error{background:#e9456033!important;color:#e94560!important;border:1px solid #e94560}.badge-warning{background:#f39c1233!important;color:#f39c12!important;border:1px solid #f39c12}.boost-actions-vertical{display:flex!important;flex-direction:column!important;gap:1rem!important;padding:2rem!important;width:100%!important;box-sizing:border-box!important}.boost-actions-vertical .boost-action{display:flex!important;flex-direction:row!important;align-items:center!important;background:#ffffff08!important;border:1px solid var(--border-color)!important;border-radius:12px!important;padding:1rem 2rem!important;gap:2rem!important;width:100%!important;box-sizing:border-box!important;transition:.2s ease;margin:0!important}.boost-actions-vertical .boost-action:hover{background:#ffffff0d!important;border-color:var(--accent)!important}.boost-actions-vertical .boost-action i{font-size:1.8rem!important;color:var(--accent)!important;min-width:40px}.boost-actions-vertical .item-label{font-size:1.1rem!important;font-weight:700!important;min-width:180px!important;color:#fff!important}.boost-actions-vertical .input-wrapper{display:flex!important;flex-direction:column!important;gap:.25rem!important}.boost-actions-vertical .input-wrapper input{background:#0006!important;border:1px solid var(--border-color)!important;border-radius:6px!important;color:#fe2c55!important;padding:.5rem!important;width:100px!important;text-align:center!important;font-family:monospace!important;font-size:.9rem!important}.boost-actions-vertical .input-label{font-size:.65rem!important;color:#818394!important;letter-spacing:1px!important;text-transform:uppercase}.boost-actions-vertical .action-buttons{display:flex!important;gap:.75rem!important;margin-left:0!important}.boost-actions-vertical .action-buttons button{background:#ffffff0d;border:1px solid var(--border-color);color:#fff;padding:8px;border-radius:8px;cursor:pointer;transition:.2s}.boost-actions-vertical .action-buttons button:hover{background:var(--accent);border-color:var(--accent)}.boost-action .action-buttons i{font-size:1.2rem}.category-tab{background:none;border:none;color:var(--text-muted);padding:10px;text-align:left;border-radius:4px;cursor:pointer;transition:all .2s;font-size:.9rem}.category-tab:hover{background:#ffffff0d;color:#fff}.category-tab.active{background:#fe2c55;color:#fff;font-weight:700}#service-list-body tr:hover{background:#ffffff05}#service-list-body td{padding:10px;border-bottom:1px solid var(--border-color);color:var(--text-muted)}.modal-input-group{margin-bottom:1rem}.modal-input-group label{display:block;margin-bottom:.5rem;color:var(--text-muted);font-size:.8rem}.modal-input{width:100%;border-radius:6px;background:#0000004d;border:1px solid var(--border-color);color:#fff;padding:10px;font-size:.9rem}.modal-input:focus{border-color:#fe2c55;outline:none}.service-selector{cursor:pointer;transition:border-color .2s}.service-selector:hover{border-color:#fe2c55}select.modal-input option,select.service-selector option{background-color:#121212;color:#fff}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}#apiModal .modal-input-group{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}#apiModal .modal-input-group label{flex:0 0 160px;margin-bottom:0;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px}#apiModal .modal-input-group input{flex:1}.modal-content{max-width:500px!important;background:#121212!important;border:1px solid var(--border-color)!important}.modal-body{padding:2rem!important}.modal-input-group{margin-bottom:1.5rem}.modal-input-group label{display:block;font-size:.8rem;color:var(--text-muted);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.modal-input{width:100%;padding:.75rem;background:#ffffff0d;border:1px solid var(--border-color);border-radius:8px;color:#fff;box-sizing:border-box;font-size:1rem}.modal-input:focus{border-color:#fe2c55;outline:none;background:#ffffff14}.submit-boost-btn{background:#fe2c55;color:#fff;border:none;padding:1rem;border-radius:10px;cursor:pointer;font-weight:700;width:100%;font-size:1.1rem;transition:.3s;box-shadow:0 4px 15px #fe2c554d}.submit-boost-btn:hover{background:#e6254a;transform:translateY(-2px);box-shadow:0 6px 20px #fe2c5566}
