.raver-tabs{display:flex;margin-bottom:20px;border-bottom:1px solid #2a3a50}.raver-tab-button{background-color:transparent;color:#7ea5fe;border:none;padding:12px 24px;margin-right:5px;cursor:pointer;font-size:16px;border-radius:16px 16px 0 0;transition:all .3s ease}.raver-tab-button:hover{background-color:rgba(126,165,254,.1)}.raver-tab-button.active{background:linear-gradient(90deg,#7ea5fe,#2a9d8f);color:white;font-weight:700}.raver-layout{display:flex;gap:20px;flex-wrap:wrap}.raver-column{flex:1;min-width:300px}.raver-column-left{flex:2}.raver-column-right{flex:1}.raver-rigs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.raver-rig-card{background-color:#1a2435;border-radius:16px;padding:15px;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden;border:1px solid #2a3a50}.raver-rig-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.3)}.raver-rig-card img{width:100%;height:150px;object-fit:cover;border-radius:12px;margin-bottom:10px}.raver-rig-card h3{margin:10px 0 5px;font-size:18px}.raver-rig-card p{margin:5px 0;font-size:14px;color:#a0b0c0}.raver-rig-card .raver-rig-production{font-weight:700;color:#7ea5fe}.raver-rig-card .raver-maxed-badge{background-color:#2a9d8f;color:white;padding:5px 10px;border-radius:20px;font-size:12px;display:inline-block;margin-top:10px}.raver-buy-btn,.raver-upgrade-btn,.raver-refill-button{background:linear-gradient(90deg,#7ea5fe,#2a9d8f);color:white;border:none;padding:10px 15px;border-radius:12px;cursor:pointer;font-size:14px;margin-top:10px;width:100%;transition:opacity .3s ease,transform .2s ease}.raver-buy-btn:hover,.raver-upgrade-btn:hover,.raver-refill-button:hover{opacity:.9;transform:scale(1.02)}.raver-buy-btn:disabled,.raver-upgrade-btn:disabled{background:#555;cursor:not-allowed;opacity:.6}.raver-toggle-switch{position:relative;display:inline-block;width:60px;height:30px;margin-top:10px}.raver-toggle-switch input{opacity:0;width:0;height:0}.raver-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.raver-toggle-slider:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:white;transition:.4s;border-radius:50%}.raver-toggle-input:checked+.raver-toggle-slider{background:linear-gradient(90deg,#7ea5fe,#2a9d8f)}.raver-toggle-input:checked+.raver-toggle-slider:before{transform:translateX(30px)}.raver-toggle-label{margin-left:70px;line-height:30px;font-size:14px}.raver-rig-card.raver-rig-active{border:2px solid #7ea5fe;box-shadow:0 0 15px rgba(126,165,254,.3)}.raver-rig-card.raver-rig-active::before{content:"ACTIVE";position:absolute;top:10px;right:10px;background:linear-gradient(90deg,#7ea5fe,#2a9d8f);color:white;padding:3px 8px;border-radius:10px;font-size:10px;font-weight:700}.raver-stats-panel{display:flex;flex-direction:column;gap:20px}.raver-stat-card{background-color:#1a2435;border-radius:16px;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.2);border:1px solid transparent;background:linear-gradient(#1a2435,#1a2435) padding-box,linear-gradient(90deg,#7ea5fe,#2a9d8f) border-box}.raver-stat-card h3{margin-top:0;margin-bottom:15px;font-size:18px;color:#a0b0c0}.raver-stat-value{font-size:28px;font-weight:700;color:#7ea5fe;margin:0}.raver-points-balance .raver-stat-value{color:#ffd700}.raver-hourly-reward .raver-stat-value{color:#2a9d8f}.raver-energy-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.raver-energy-bar-container{width:100%;height:20px;background-color:#2a3a50;border-radius:10px;overflow:hidden;position:relative}.raver-energy-bar{width:100%;height:100%;border-radius:10px;position:relative}.raver-energy-fill{height:100%;background:linear-gradient(90deg,#2a9d8f,#7ea5fe);border-radius:10px;transition:width .5s ease;width:0%}.raver-energy-bar.low-energy .raver-energy-fill{background:linear-gradient(90deg,#ff4d4d,#f96);box-shadow:0 0 10px rgba(255,77,77,.5);animation:pulse 1.5s infinite}.raver-auto-refill .raver-toggle-switch{margin-top:0}.raver-tab-content{display:block}.raver-inventory-content h2{color:#7ea5fe}.raver-inventory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.raver-inventory-item{background-color:#1a2435;border-radius:16px;padding:15px;box-shadow:0 4px 8px rgba(0,0,0,.2);border:1px solid #2a3a50;text-align:center}.raver-inventory-item img{width:100%;height:120px;object-fit:cover;border-radius:12px;margin-bottom:10px}.raver-inventory-item h3{margin:10px 0 5px;font-size:16px}.raver-inventory-item p{margin:5px 0;font-size:14px;color:#a0b0c0}.raver-login-required{text-align:center;padding:50px 20px;background-color:#1a2435;border-radius:16px;font-size:18px}.raver-login-required a{color:#7ea5fe;text-decoration:none;font-weight:700}.raver-login-required a:hover{text-decoration:underline}@media (max-width:768px){.raver-layout{flex-direction:column}.raver-column{min-width:100%}.raver-rigs-grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}.raver-inventory-grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}