.header{position:sticky;top:0;background:#1a1a1af2;backdrop-filter:blur(10px);border:1px solid var(--border-color);border-radius:0;margin:0;padding:.75rem 0;transition:all .3s ease;z-index:1000}.header.scrolled{border-radius:16px;margin:0 1.5rem;top:1.5rem}.header-container{padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center;min-height:60px}.logo-section{display:flex;align-items:center;gap:1.5rem;min-width:0}.header-logo{width:40px;height:40px;object-fit:contain;flex-shrink:0}.header-title{font-size:1.5rem;font-weight:700;color:var(--accent-orange);white-space:nowrap}.header-actions{display:flex;align-items:center;gap:1rem}.home-btn{display:flex;align-items:center;gap:.5rem;background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary);padding:.6rem 1.2rem;border-radius:10px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s ease}.home-btn:hover{border-color:var(--accent-orange);background:#ff6b350d;color:var(--accent-orange)}.home-btn:active{transform:scale(.98)}.home-btn i{font-size:1rem}.nav-dropdown{position:relative}.nav-btn{display:flex;align-items:center;gap:.5rem;background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary);padding:.6rem 1.2rem;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}.nav-btn:hover{border-color:var(--accent-orange);background:#ff6b350d;color:var(--accent-orange)}.nav-btn:active{transform:scale(.98)}.nav-btn i:first-child{font-size:1rem}.nav-btn i.arrow{font-size:.7rem;transition:transform .3s ease}.nav-btn i.arrow.open{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;top:calc(100% + .5rem);left:0;width:100%;z-index:1001;display:flex;flex-direction:column;gap:.4rem;padding:.4rem;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;box-shadow:0 8px 24px #0000004d}.nav-dropdown-item{width:100%;background:#141414;border:1px solid #2a2a2a;border-radius:8px;color:#a0a0a0;padding:.75rem 1rem;text-decoration:none;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.75rem}.nav-dropdown-item:hover{border-color:#ff6b35;background:#1a1a1a;color:#fff}.nav-dropdown-item i{font-size:.95rem;color:var(--accent-orange)}.login-btn{display:flex;align-items:center;gap:.5rem;background:var(--accent-orange);border:none;color:#fff;padding:.6rem 1.2rem;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}.login-btn:hover{background:var(--accent-orange-dark)}.login-btn i{font-size:1rem}.user-dropdown{position:relative}.user-btn{display:flex;align-items:center;gap:.5rem;background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary);padding:.6rem 1.2rem;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}.user-btn:hover{border-color:var(--accent-orange);background:#ff6b350d}.user-btn:active{transform:scale(.98)}.user-btn i.fa-user-circle{font-size:1.2rem;color:var(--accent-orange)}.user-btn i.arrow{font-size:.7rem;color:var(--text-secondary);margin-left:auto;transition:transform .3s ease}.user-btn i.arrow.open{transform:rotate(180deg)}.user-info{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;flex:1}.user-name{font-size:.9rem;font-weight:600;color:var(--text-primary)}.user-balance{display:flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;color:var(--accent-orange)}.user-balance i{font-size:.75rem}.user-dropdown-menu{position:absolute;top:calc(100% + .5rem);right:0;width:100%;z-index:1001;display:flex;flex-direction:column;gap:.4rem;padding:.4rem;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px}.user-dropdown-item{width:100%;background:#141414;border:1px solid #2a2a2a;border-radius:8px;color:#a0a0a0;padding:.75rem 1rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.75rem}.user-dropdown-item:hover{border-color:#ff6b35;background:#1a1a1a;color:#fff}.user-dropdown-item i{font-size:.95rem}.user-dropdown-item.logout-item{color:#ff6b6b}.user-dropdown-item.logout-item:hover{border-color:#ff6b6b;color:#ff6b6b}.lang-dropdown{position:relative}.lang-btn{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary);padding:.6rem 1rem;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:90px;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lang-btn:hover{border-color:var(--accent-orange);background:#ff6b350d}.lang-btn:active{transform:scale(.98)}.flag-emoji{font-size:1.2rem;line-height:1}.arrow{font-size:.7rem;transition:transform .3s ease;color:var(--text-secondary);margin-left:auto}.arrow.open{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:calc(100% + .5rem);right:0;width:100%;z-index:1001;display:flex;flex-direction:column;gap:.4rem;padding:.4rem;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px}.dropdown-item{width:100%;background:#141414;border:1px solid #2a2a2a;border-radius:8px;color:#a0a0a0;padding:.65rem 1rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.75rem}.dropdown-item.active{color:#ff6b35;border-color:#ff6b35;background:#1a1a1a}@media (max-width: 1024px){.header-container{padding:0 1.25rem}}@media (max-width: 768px){.header{padding:.5rem 0}.header.scrolled{margin:0 1rem;top:1rem;border-radius:12px}.header-container{padding:0 1rem;min-height:50px}.logo-section{gap:.5rem}.header-title{font-size:1.2rem}.header-logo{width:32px;height:32px}.home-btn,.disable-for-mobile{display:none!important}.login-btn{padding:.5rem .85rem;font-size:.85rem}.login-btn span{display:none}.login-btn i{font-size:1.1rem}.user-btn{padding:.5rem .85rem;font-size:.85rem;gap:.4rem}.user-btn i.fa-user-circle{display:none}.user-name{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem}.user-balance{font-size:.75rem;gap:.25rem}.user-balance i,.user-btn i.arrow{font-size:.7rem}.user-dropdown-item{padding:.65rem .85rem;font-size:.85rem}.lang-btn{padding:.5rem .75rem;font-size:.85rem;min-width:90px}.dropdown-menu{gap:.4rem}.dropdown-item{padding:.6rem .85rem;font-size:.85rem;gap:.6rem}}@media (max-width: 480px){.header.scrolled{margin:0 .75rem;top:.75rem;border-radius:10px}.header-container{padding:0 .75rem}.header-title{font-size:1rem}.header-logo{width:28px;height:28px}.user-btn{padding:.45rem .7rem;font-size:.8rem;gap:.35rem}.user-name{max-width:75px;font-size:.8rem}.user-balance{font-size:.7rem}.user-balance i,.user-btn i.arrow{font-size:.65rem}.user-dropdown-item{padding:.6rem .8rem;font-size:.85rem}.lang-btn{padding:.4rem .6rem;font-size:.8rem;min-width:85px}.flag-emoji{font-size:1.1rem}.dropdown-menu{gap:.35rem}.dropdown-item{padding:.55rem .75rem;font-size:.8rem;border-radius:8px;gap:.5rem}}@media (max-height: 600px) and (orientation: landscape){.header{padding:.5rem 0}.header.scrolled{margin:0 .75rem;top:.75rem}}.footer{background:var(--bg-secondary);border-top:2px solid var(--border-color);margin-top:auto;padding:clamp(2rem,5vw,3rem) 0 1.5rem}.footer-container{max-width:1200px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(2rem,5vw,3rem);margin-bottom:2rem}.footer-section{display:flex;flex-direction:column;gap:1rem}.footer-title{font-size:1.25rem;font-weight:700;color:var(--accent-orange);margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.footer-text{font-size:.95rem;color:var(--text-secondary);line-height:1.6}.footer-logo-section{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.footer-logo{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,107,0,.3))}.footer-brand{font-size:1.1rem;font-weight:700;color:var(--text-primary)}.social-links{display:flex;flex-direction:column;gap:.75rem}.social-link{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--bg-primary);border:2px solid var(--border-color);border-radius:12px;color:var(--text-primary);text-decoration:none;font-weight:600;transition:all .3s ease}.social-link i{font-size:1.5rem;color:var(--accent-orange);transition:transform .3s ease}.social-link:hover{border-color:var(--accent-orange);transform:translate(5px);box-shadow:0 4px 12px #ff6b0026}.social-link:hover i{transform:scale(1.1)}.footer-links{display:flex;flex-direction:column;gap:.75rem}.footer-link{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--bg-primary);border:2px solid var(--border-color);border-radius:12px;color:var(--text-primary);text-decoration:none;font-weight:600;transition:all .3s ease}.footer-link i{color:var(--accent-orange);font-size:1.1rem;transition:transform .3s ease}.footer-link:hover{border-color:var(--accent-orange);transform:translate(5px);box-shadow:0 4px 12px #ff6b0026}.footer-link:hover i{transform:scale(1.1)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;border-top:2px solid var(--border-color);gap:1rem;flex-wrap:wrap}.footer-copyright{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.9rem}.footer-copyright i{color:var(--accent-orange)}.footer-credits{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.9rem}.footer-credits i{color:#e74c3c;animation:heartbeat 1.5s ease-in-out infinite}@keyframes heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width: 768px){.footer{padding:2rem 0 1rem}.footer-content{grid-template-columns:1fr;gap:2rem}.footer-bottom{flex-direction:column;text-align:center;gap:.75rem}.social-link,.footer-link{padding:.65rem .85rem;font-size:.95rem}.social-link i{font-size:1.3rem}}@media (max-width: 480px){.footer-title{font-size:1.1rem}.footer-text{font-size:.9rem}.social-link,.footer-link{padding:.6rem .75rem;font-size:.9rem}.footer-copyright,.footer-credits{font-size:.85rem}}.mobile-drawer{display:none;position:fixed;bottom:1rem;left:1rem;right:1rem;background:#1a1a1afa;backdrop-filter:blur(10px);border:1px solid var(--border-color);border-radius:16px;padding:.75rem 1rem;z-index:999}.drawer-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.5rem 1rem;border-radius:10px;text-decoration:none;color:var(--text-secondary);transition:all .3s ease;min-width:70px;flex:1;background:transparent;border:none;cursor:pointer;font-family:inherit}.drawer-btn{cursor:pointer}.drawer-item:hover{color:var(--accent-orange);background:#ff6b350d}.drawer-item i{font-size:1.3rem}.drawer-item span{font-size:.75rem;font-weight:500}.drawer-item:active{transform:scale(.95)}.drawer-item.active{color:var(--accent-orange);background:#ff6b351a}@media (max-width: 768px){.mobile-drawer{display:flex;justify-content:space-around;align-items:center}}@media (max-width: 480px){.mobile-drawer{bottom:.75rem;left:.75rem;right:.75rem;border-radius:12px}}.main-page{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;min-height:100vh}.main-container{max-width:900px;width:100%}.main-header{text-align:center;margin-bottom:clamp(3rem,8vw,5rem)}.main-logo{width:clamp(100px,20vw,140px);height:clamp(100px,20vw,140px);object-fit:contain;margin-bottom:1.5rem;filter:drop-shadow(0 0 20px rgba(255,107,0,.3))}.main-title{font-size:clamp(2rem,6vw,3.5rem);font-weight:900;color:var(--accent-orange);margin-bottom:.75rem;line-height:1.1}.main-subtitle{font-size:clamp(1rem,3vw,1.3rem);color:var(--text-secondary);line-height:1.5}.servers-section{margin-top:clamp(3rem,8vw,4rem)}.servers-title{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;text-align:center}.servers-loading,.servers-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 2rem;color:var(--text-secondary)}.servers-loading i,.servers-empty i{font-size:3rem;color:var(--accent-orange)}.servers-loading span,.servers-empty span{font-size:1.1rem;font-weight:600}.servers-list{display:grid;gap:1.5rem}.server-card{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:16px;padding:1.5rem;transition:all .3s ease}.server-card:hover{border-color:var(--accent-orange);box-shadow:0 8px 24px #ff6b0026}.server-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.server-name{display:flex;align-items:center;gap:.75rem;font-size:1.2rem;font-weight:700;color:var(--text-primary)}.server-name i{color:var(--accent-orange);font-size:1.3rem}.server-status{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-secondary);font-weight:600}.server-status.online .status-dot{background:#4caf50;box-shadow:0 0 10px #4caf50;animation:pulse 2s infinite}.server-status.offline{color:#f44336}.server-status.offline .status-dot{background:#f44336;box-shadow:0 0 10px #f44336;animation:none}.status-dot{width:10px;height:10px;border-radius:50%}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.server-stats{display:flex;flex-direction:column;gap:.5rem}.online-count{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:600}.online-count i{color:var(--accent-orange)}.online-count .count{color:var(--text-primary);font-size:1.4rem;font-weight:800}.online-count .max{color:var(--text-secondary);font-size:1rem}.online-bar{width:100%;height:8px;background:var(--bg-primary);border-radius:4px;overflow:hidden}.online-fill{height:100%;background:linear-gradient(90deg,var(--accent-orange) 0%,var(--accent-orange-dark) 100%);border-radius:4px;transition:width .5s ease}.connection-section{text-align:center}.connection-title{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;color:var(--text-primary);margin-bottom:1.5rem}.connection-methods{display:grid;gap:1.5rem}.method-btn{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:16px;padding:1.75rem 1.5rem;display:flex;align-items:center;gap:1.5rem;cursor:pointer;transition:all .3s ease;text-align:left;width:100%}.method-btn:hover{border-color:var(--accent-orange);box-shadow:0 8px 24px #ff6b0033}.method-btn:active{transform:translate(4px)}.method-icon{flex-shrink:0;width:70px;height:70px;background:linear-gradient(135deg,#ff6b001a,#ff6b0033);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--accent-orange);transition:all .3s ease}.method-btn:hover .method-icon{background:linear-gradient(135deg,#ff6b0033,#ff6b004d)}.method-content{flex:1}.method-title{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.method-description{font-size:1rem;color:var(--text-secondary);line-height:1.5}.method-arrow{flex-shrink:0;font-size:1.5rem;color:var(--accent-orange);transition:transform .3s ease}.method-btn:hover .method-arrow{transform:translate(5px)}@media (max-width: 768px){.main-page{padding:1.5rem 1rem}.server-info{flex-direction:column;align-items:flex-start;gap:.75rem}.method-btn{padding:1.5rem 1.25rem;gap:1.25rem}.method-icon{width:60px;height:60px;font-size:1.75rem}.method-title{font-size:1.3rem}.method-description{font-size:.95rem}}@media (max-width: 480px){.main-page{padding:1rem}.server-card{padding:1.25rem}.server-name{font-size:1.1rem}.method-btn{flex-direction:column;text-align:center;gap:1rem;padding:1.5rem 1rem}.method-btn:hover{transform:translateY(-4px)}.method-content{text-align:center}.method-arrow{display:none}}@media (max-height: 700px) and (orientation: landscape){.main-page{min-height:auto;padding:1.5rem 1rem}.main-header{margin-bottom:2rem}.servers-section{margin-top:2rem}.main-logo{width:clamp(80px,15vw,100px);height:clamp(80px,15vw,100px);margin-bottom:1rem}}.profile-page{flex:1;display:flex;justify-content:center;padding:2rem 1rem;min-height:100vh}.profile-loading,.profile-error{display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--text-secondary)}.profile-loading i,.profile-error i{font-size:3rem;color:var(--accent-orange)}.profile-error,.profile-error i{color:#ff5050}.profile-container{width:100%;max-width:1000px;display:flex;flex-direction:column;gap:2rem}.profile-hero{background:linear-gradient(135deg,var(--bg-card) 0%,var(--bg-secondary) 100%);border:1px solid var(--border-color);border-radius:20px;padding:3rem 2rem;position:relative;overflow:hidden}.profile-hero:before{content:"";position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,107,53,.1) 0%,transparent 70%);border-radius:50%}.profile-hero-content{position:relative;display:flex;align-items:center;gap:2rem}.profile-avatar-large{flex-shrink:0}.profile-avatar-large i{font-size:8rem;color:var(--accent-orange);filter:drop-shadow(0 4px 12px rgba(255,107,53,.3))}.profile-hero-info{flex:1}.profile-username{font-size:3rem;font-weight:800;color:var(--text-primary);margin-bottom:1rem;line-height:1.2}.profile-badges{display:flex;gap:1rem;flex-wrap:wrap}.badge{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:10px;font-size:1rem;font-weight:600}.badge i{font-size:1.1rem}.badge-level{background:#4caf5026;color:#66bb6a;border:2px solid rgba(76,175,80,.3)}.badge-money{background:#ffc10726;color:#ffd54f;border:2px solid rgba(255,193,7,.3)}.profile-section{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:2rem}.section-title{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:var(--accent-orange);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--border-color)}.section-title i{font-size:1.3rem}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.info-item{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;transition:all .3s ease}.info-item:hover{border-color:var(--accent-orange)}.info-icon{width:50px;height:50px;background:#ff6b351a;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-icon i{font-size:1.3rem;color:var(--accent-orange)}.info-details{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.info-label{font-size:.85rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.info-value{font-size:1.1rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-value.nakolka-value{background:linear-gradient(135deg,var(--accent-orange) 0%,#ff8c5a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.info-value.sex-value{font-weight:700;text-transform:uppercase;letter-spacing:.5px}.info-value.sex-value.male{color:#4a9eff}.info-value.sex-value.female{color:#ff6bb5}.info-icon .fa-mars{color:#4a9eff}.info-icon .fa-venus{color:#ff6bb5}.info-icon .fa-phone{color:#4caf50}.info-value.phone-value{font-family:Courier New,monospace;font-weight:600;letter-spacing:1px;color:#4caf50}.ban-alert{background:linear-gradient(135deg,#f4433614,#f4433605);border:2px solid rgba(244,67,54,.3);border-radius:16px;padding:1.5rem;position:relative;overflow:hidden}.ban-alert:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#f44336,#e57373)}.ban-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(244,67,54,.2)}.ban-header i{font-size:1.75rem;color:#f44336}.ban-title{font-size:1.25rem;font-weight:700;color:#f44336;text-transform:uppercase;letter-spacing:1px}.ban-details{display:flex;flex-direction:column;gap:1rem}.ban-detail-item{display:flex;flex-direction:column;gap:.25rem}.ban-detail-label{font-size:.85rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.ban-detail-value{font-size:1rem;color:var(--text-primary);font-weight:500;word-break:break-word}.no-ban-alert{background:linear-gradient(135deg,#4caf5014,#4caf5005);border:2px solid rgba(76,175,80,.3);border-radius:16px;padding:1.5rem;display:flex;align-items:center;gap:1rem;position:relative;overflow:hidden}.no-ban-alert:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#4caf50,#81c784)}.no-ban-alert i{font-size:1.75rem;color:#4caf50}.no-ban-alert span{font-size:1.1rem;font-weight:600;color:#4caf50}.exp-progress-card{background:linear-gradient(135deg,#ff6b350d,#ff6b3505);border:2px solid var(--border-color);border-radius:16px;padding:1.75rem;margin-bottom:2rem}.exp-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.exp-icon{width:55px;height:55px;background:linear-gradient(135deg,var(--accent-orange) 0%,#ff8c5a 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.exp-icon i{font-size:1.5rem;color:#fff}.exp-details{display:flex;flex-direction:column;gap:.25rem;flex:1}.exp-title{font-size:1rem;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px}.exp-values{font-size:1.25rem;font-weight:700;color:var(--accent-orange)}.exp-percentage{font-size:1.75rem;font-weight:800;color:var(--accent-orange)}.exp-progress-bar{width:100%;height:12px;background:var(--bg-secondary);border-radius:10px;overflow:hidden;border:1px solid var(--border-color);position:relative}.exp-progress-fill{height:100%;background:linear-gradient(90deg,var(--accent-orange) 0%,#ff8c5a 100%);border-radius:10px;transition:width .6s ease;position:relative}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.exp-info-text{margin-top:.75rem;font-size:.9rem;color:var(--text-secondary);text-align:center;font-weight:500}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.stat-box{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:16px;padding:2rem 1.5rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.stat-box:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,107,53,.05) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.stat-box:hover:before{opacity:1}.stat-box:hover{border-color:var(--accent-orange)}.stat-icon-wrapper{width:70px;height:70px;margin:0 auto 1.25rem;background:#ff6b351a;border:3px solid var(--accent-orange);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.stat-icon-wrapper i{font-size:2rem;color:var(--accent-orange)}.stat-icon-wrapper.level{background:#4caf501a;border-color:#66bb6a}.stat-icon-wrapper.level i{color:#66bb6a}.stat-icon-wrapper.money{background:#ffc1071a;border-color:#ffd54f}.stat-icon-wrapper.money i{color:#ffd54f}.stat-icon-wrapper.donate{background:#9c27b01a;border-color:#ab47bc}.stat-icon-wrapper.donate i{color:#ab47bc}.stat-icon-wrapper.coins{background:#2196f31a;border-color:#42a5f5}.stat-icon-wrapper.coins i{color:#42a5f5}.stat-info{display:flex;flex-direction:column;gap:.5rem}.stat-number{font-size:2rem;font-weight:800;color:var(--text-primary);line-height:1}.stat-text{font-size:.95rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;font-weight:600}.vehicles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.vehicle-card{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:16px;padding:1.5rem;transition:all .3s ease;position:relative;overflow:hidden}.vehicle-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(33,150,243,.05) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.vehicle-card:hover:before{opacity:1}.vehicle-card:hover{border-color:#2196f3}.vehicle-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:2px solid var(--border-color)}.vehicle-header i{font-size:1.5rem;color:#2196f3}.vehicle-model{font-size:1.15rem;font-weight:700;color:var(--text-primary);flex:1;font-family:Courier New,monospace}.vehicle-details{display:flex;flex-direction:column;gap:.75rem}.vehicle-detail-row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.vehicle-label{font-size:.9rem;color:var(--text-secondary);font-weight:500}.vehicle-value{font-size:1rem;font-weight:600;color:var(--text-primary);text-align:right}.vehicle-value.vehicle-fuel{color:#2196f3;font-weight:700;text-transform:uppercase;font-size:.95rem}.vehicle-colors{display:flex;align-items:center;gap:.5rem}.color-badge{width:32px;height:32px;border-radius:8px;border:2px solid var(--border-color);box-shadow:inset 0 0 0 1px #ffffff1a}.color-separator{font-size:1rem;color:var(--text-secondary);font-weight:600}.no-vehicle-alert{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:16px;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.no-vehicle-alert i{font-size:3rem;color:var(--text-secondary);opacity:.5}.no-vehicle-alert span{font-size:1.1rem;font-weight:600;color:var(--text-secondary)}.houses-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.house-card{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:16px;padding:1.5rem;transition:all .3s ease;position:relative;overflow:hidden}.house-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(76,175,80,.05) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.house-card:hover:before{opacity:1}.house-card:hover{border-color:#4caf50}.house-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:2px solid var(--border-color)}.house-header i{font-size:1.5rem;color:#4caf50}.house-name{font-size:1.15rem;font-weight:700;color:var(--text-primary);flex:1}.house-details{display:flex;flex-direction:column;gap:.75rem}.house-detail-row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.house-label{font-size:.9rem;color:var(--text-secondary);font-weight:500}.house-value{font-size:1rem;font-weight:600;color:var(--text-primary);text-align:right}.house-value.house-rent{color:#4caf50;font-weight:700}.no-house-alert{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:16px;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.no-house-alert i{font-size:3rem;color:var(--text-secondary);opacity:.5}.no-house-alert span{font-size:1.1rem;font-weight:600;color:var(--text-secondary)}.businesses-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.business-card{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:16px;padding:1.5rem;transition:all .3s ease;position:relative;overflow:hidden}.business-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,152,0,.05) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.business-card:hover:before{opacity:1}.business-card:hover{border-color:#ff9800}.business-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:2px solid var(--border-color)}.business-header i{font-size:1.5rem;color:#ff9800}.business-name{font-size:1.15rem;font-weight:700;color:var(--text-primary);flex:1}.business-details{display:flex;flex-direction:column;gap:.75rem}.business-detail-row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.business-label{font-size:.9rem;color:var(--text-secondary);font-weight:500}.business-value{font-size:1rem;font-weight:600;color:var(--text-primary);text-align:right}.business-value.business-rent{color:#ff9800;font-weight:700}.no-business-alert{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:16px;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.no-business-alert i{font-size:3rem;color:var(--text-secondary);opacity:.5}.no-business-alert span{font-size:1.1rem;font-weight:600;color:var(--text-secondary)}@media (max-width: 768px){.profile-page{padding:1.5rem 1rem}.profile-hero{padding:2rem 1.5rem}.exp-progress-card{padding:1.5rem}.exp-icon{width:50px;height:50px}.exp-icon i{font-size:1.3rem}.exp-title{font-size:.9rem}.exp-values{font-size:1.1rem}.exp-percentage{font-size:1.5rem}.profile-hero-content{flex-direction:column;text-align:center;gap:1.5rem}.profile-avatar-large i{font-size:5rem}.profile-username{font-size:2rem}.profile-badges{justify-content:center}.badge{padding:.5rem 1rem;font-size:.9rem}.profile-section{padding:1.5rem}.section-title{font-size:1.3rem}.info-grid{grid-template-columns:1fr;gap:1rem}.info-item{padding:1rem}.stats-grid{grid-template-columns:1fr;gap:1rem}.stat-box{padding:1.5rem 1rem}.stat-icon-wrapper{width:60px;height:60px}.stat-icon-wrapper i{font-size:1.5rem}.stat-number{font-size:1.75rem}}@media (max-width: 480px){.profile-hero{padding:1.5rem 1rem}.exp-progress-card{padding:1.25rem}.exp-header{margin-bottom:1rem}.exp-icon{width:45px;height:45px}.exp-icon i{font-size:1.2rem}.exp-title{font-size:.85rem}.exp-values{font-size:1rem}.exp-percentage{font-size:1.3rem}.exp-progress-bar{height:10px}.exp-info-text{font-size:.85rem}.profile-avatar-large i{font-size:4rem}.profile-username{font-size:1.75rem}.badge{padding:.45rem .85rem;font-size:.85rem}.profile-section{padding:1.25rem}.section-title{font-size:1.2rem;margin-bottom:1.25rem}.info-icon{width:45px;height:45px}.info-icon i{font-size:1.1rem}.info-value{font-size:1rem}.stat-icon-wrapper{width:55px;height:55px}.stat-icon-wrapper i{font-size:1.3rem}.stat-number{font-size:1.5rem}.stat-text{font-size:.85rem}.vehicles-grid{grid-template-columns:1fr}.vehicle-card{padding:1.25rem}.vehicle-header{margin-bottom:1rem;padding-bottom:.75rem}.vehicle-header i{font-size:1.25rem}.vehicle-model{font-size:1rem}.vehicle-label{font-size:.85rem}.vehicle-value{font-size:.95rem}.vehicle-value.vehicle-fuel{font-size:.85rem}.color-badge{width:28px;height:28px}.houses-grid{grid-template-columns:1fr}.house-card{padding:1.25rem}.house-header{margin-bottom:1rem;padding-bottom:.75rem}.house-header i{font-size:1.25rem}.house-name{font-size:1rem}.house-label{font-size:.85rem}.house-value{font-size:.95rem}.businesses-grid{grid-template-columns:1fr}.business-card{padding:1.25rem}.business-header{margin-bottom:1rem;padding-bottom:.75rem}.business-header i{font-size:1.25rem}.business-name{font-size:1rem}.business-label{font-size:.85rem}.business-value{font-size:.95rem}}.shop-page{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:2rem;min-height:100%}.shop-container{max-width:1200px;width:100%}.shop-header{text-align:center;margin-bottom:2rem}.shop-header i{font-size:3.5rem;color:var(--accent-orange);margin-bottom:1rem;filter:drop-shadow(0 0 20px rgba(255,107,0,.3))}.shop-title{font-size:clamp(2rem,5vw,2.5rem);font-weight:900;color:var(--text-primary);margin-bottom:.5rem}.shop-subtitle{font-size:clamp(1rem,2.5vw,1.1rem);color:var(--text-secondary)}.shop-tabs{display:flex;gap:1rem;margin-bottom:2rem;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:12px;padding:.5rem}.shop-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:.75rem;background:transparent;border:none;color:var(--text-secondary);padding:.85rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border-radius:8px;position:relative}.shop-tab:hover{color:var(--text-primary);background:#ff6b000d}.shop-tab.active{color:#fff;background:var(--accent-orange);box-shadow:0 2px 8px #ff6b004d}.shop-tab i{font-size:1.2rem}.balance-section{display:grid;grid-template-columns:1fr 400px;gap:2rem;align-items:start}.balance-form-card{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:16px;padding:2rem}.currency-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}.currency-card{position:relative;background:var(--bg-primary);border:2px solid var(--border-color);border-radius:12px;padding:1.5rem 1rem;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:.75rem}.currency-card:hover{border-color:var(--currency-color);box-shadow:0 8px 24px #0003}.currency-card.active{border-color:var(--currency-color);background:#ff6b000d;box-shadow:0 0 5px var(--currency-color, var(--accent-orange))}.currency-icon{width:60px;height:60px;background:#ff6b001a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:var(--currency-color, var(--accent-orange))}.currency-name{font-size:.95rem;font-weight:600;color:var(--text-primary);text-align:center}.currency-check{position:absolute;top:.5rem;right:.5rem;font-size:1.2rem;color:var(--currency-color, var(--accent-orange))}.balance-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.75rem}.form-label{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--text-primary)}.checkbox-label{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-secondary);cursor:pointer}.checkbox-label input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--accent-orange)}.form-input{background:var(--bg-primary);border:2px solid var(--border-color);border-radius:10px;padding:.85rem 1rem;font-size:1rem;color:var(--text-primary);transition:all .3s ease}.form-input:disabled{opacity:.6;cursor:not-allowed}.amount-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.amount-btn{background:var(--bg-primary);border:2px solid var(--border-color);border-radius:10px;padding:.75rem;font-size:1rem;font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .3s ease}.submit-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;background:var(--accent-orange);border:none;border-radius:12px;padding:1rem 2rem;font-size:1.1rem;font-weight:700;color:#fff;cursor:pointer;transition:all .3s ease}.submit-btn:hover:not(:disabled){background:var(--accent-orange-dark)}.submit-btn:disabled{opacity:.5;cursor:not-allowed}.info-card{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:16px;padding:2rem;position:sticky;top:120px}.info-title{display:flex;align-items:center;gap:.75rem;font-size:1.2rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem}.info-title i{color:var(--accent-orange);font-size:1.3rem}.info-list{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0}.info-list li{display:flex;align-items:flex-start;gap:.75rem;color:var(--text-secondary);line-height:1.5}.info-list li i{color:#4caf50;font-size:1rem;margin-top:.2rem;flex-shrink:0}.items-section{display:flex;justify-content:center;align-items:center;min-height:400px}.packs-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;color:var(--text-secondary)}.packs-loading i{font-size:3rem;color:var(--accent-orange)}.no-packs{text-align:center;padding:3rem 2rem;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:16px;max-width:500px}.no-packs i{font-size:4rem;color:var(--accent-orange);margin-bottom:1.5rem;opacity:.7}.no-packs h2{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.no-packs p{font-size:1rem;color:var(--text-secondary);line-height:1.6}.packs-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1rem 0}.pack-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;transition:all .3s ease}.pack-card:hover{border-color:var(--accent-orange);transform:translateY(-2px);box-shadow:0 8px 24px #ff6b3526}.pack-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.pack-name{font-size:1.4rem;font-weight:700;color:var(--text-primary);margin:0}.pack-price{font-size:1.5rem;font-weight:700;color:var(--accent-orange);white-space:nowrap}.pack-description{color:var(--text-secondary);line-height:1.6;margin:0;min-height:2.4em}.pack-rewards{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#ffffff05;border:1px solid var(--border-color);border-radius:8px;flex:1}.rewards-title{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem;display:flex;align-items:center;gap:.5rem}.rewards-title i{color:var(--accent-orange)}.reward-section{display:flex;flex-direction:column;gap:.5rem}.reward-item{display:flex;align-items:center;gap:.75rem;color:var(--text-secondary);font-size:.95rem}.reward-item i{font-size:1rem;color:var(--accent-orange);width:20px;flex-shrink:0}.reward-item.special{color:#f39c12;font-weight:600}.reward-item.special i{color:#f39c12}.reward-vehicles{display:flex;flex-direction:column;gap:.5rem}.vehicles-list{display:flex;flex-wrap:wrap;gap:.5rem;padding-left:1.75rem}.vehicle-name{background:#ff6b351a;border:1px solid rgba(255,107,53,.3);color:var(--accent-orange);padding:.25rem .75rem;border-radius:6px;font-size:.85rem;font-weight:600}.buy-pack-btn{width:100%;background:var(--accent-orange);border:none;color:#fff;padding:.9rem 1.5rem;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:auto}.buy-pack-btn:hover{background:var(--accent-orange-dark);box-shadow:0 4px 12px #ff6b354d}.buy-pack-btn i{font-size:1.1rem}@media (max-width: 1024px){.balance-section{grid-template-columns:1fr}.info-card{position:static}}@media (max-width: 768px){.shop-page{padding:1.5rem 1rem}.shop-header{margin-bottom:1.5rem}.shop-header i{font-size:3rem}.shop-tabs{gap:.5rem;padding:.4rem}.shop-tab{padding:.75rem 1rem;font-size:.95rem}.currency-grid{grid-template-columns:1fr;gap:.75rem}.currency-card{flex-direction:row;padding:1rem}.currency-icon{width:50px;height:50px;font-size:1.5rem}.currency-name{flex:1;text-align:left}.balance-form-card,.info-card{padding:1.5rem}.amount-grid{grid-template-columns:repeat(2,1fr)}.packs-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem}.pack-card{padding:1.25rem}.pack-name{font-size:1.2rem}.pack-price{font-size:1.3rem}.no-packs{padding:2rem 1.5rem}.no-packs i{font-size:3.5rem}.no-packs h2{font-size:1.5rem}.no-packs p{font-size:.95rem}}@media (max-width: 480px){.shop-page{padding:1rem}.shop-tabs{padding:.3rem}.shop-tab{padding:.65rem .5rem;font-size:.9rem}.shop-tab span{display:none}.shop-tab i{font-size:1.4rem}.currency-grid{gap:.5rem}.currency-card{padding:.85rem}.currency-icon{width:45px;height:45px;font-size:1.3rem}.balance-form-card,.info-card{padding:1.25rem}.section-title{font-size:1.3rem}.amount-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.amount-btn{padding:.65rem;font-size:.95rem}.submit-btn{padding:.85rem 1.5rem;font-size:1rem}.packs-grid{grid-template-columns:1fr;gap:1rem}.pack-card{padding:1rem}.pack-name{font-size:1.1rem}.pack-price{font-size:1.2rem}.pack-rewards{padding:.75rem}.vehicles-list{padding-left:0}.vehicle-name{font-size:.8rem;padding:.2rem .6rem}.buy-pack-btn{padding:.8rem 1.25rem;font-size:.95rem}.no-packs{padding:1.5rem 1rem}.no-packs i{font-size:3rem}}.tickets-page{min-height:100vh;padding:2rem;background:var(--bg-primary)}.ticket-limit-info{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:1rem 1.5rem;margin-bottom:1.5rem}.limit-indicator{display:flex;align-items:center;gap:.75rem;color:var(--text-primary)}.limit-indicator i{color:var(--accent-orange);font-size:1.1rem}.limit-indicator strong{color:var(--accent-orange);font-weight:700}.remaining-text{color:var(--text-secondary);font-size:.9rem;margin-left:.5rem}.tickets-tab.disabled{opacity:.5;cursor:not-allowed;background:#ffffff0d}.tickets-tab.disabled:hover{background:#ffffff0d;transform:none}.limit-badge{background:#ff5050;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:8px;margin-left:.5rem}.limit-reached-alert{background:#ff50501a;border:1px solid rgba(255,80,80,.3);border-radius:12px;padding:1rem 1.5rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;color:#ff5050}.limit-reached-alert i{font-size:1.25rem;color:#ff5050}.limit-reached-alert span{font-weight:600}.tickets-container{max-width:1200px;margin:0 auto}.tickets-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.tickets-header i{font-size:3rem;color:var(--accent-orange)}.tickets-title{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin:0}.btn-manage{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:var(--text-primary);padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;font-size:1rem}.btn-manage:hover{background:#fff3;box-shadow:0 4px 12px #0003}.btn-manage i{font-size:1.125rem}.tickets-tabs{display:flex;gap:1rem;margin-bottom:2rem;background:var(--bg-secondary);padding:.5rem;border-radius:12px;border:1px solid var(--border-color)}.tickets-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;background:transparent;border:none;border-radius:10px;color:var(--text-secondary);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative}.tickets-tab:hover{background:#ff6b350d;color:var(--text-primary)}.tickets-tab.active{background:var(--accent-orange);color:#fff}.tickets-tab i{font-size:1.2rem}.ticket-count{position:absolute;top:.5rem;right:.5rem;background:#e74c3c;color:#fff;padding:.2rem .5rem;border-radius:10px;font-size:.75rem;font-weight:700}.tickets-content{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:2rem}.ticket-form{margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.ticket-form .form-group{display:flex;flex-direction:column}.form-label{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.form-label i{font-size:.9rem;color:var(--accent-orange)}.required-mark{color:#e74c3c;margin-left:.25rem}.field-hint{display:block;margin-top:.5rem;font-size:.85rem;color:var(--text-secondary)}.submit-ticket-btn{margin-top:1rem}.ticket-form .dropdown{position:relative}.ticket-form .dropdown-btn{width:100%;justify-content:space-between}.ticket-form .dropdown-menu{width:100%;max-height:300px;overflow-y:auto}.ticket-form .dropdown-item{justify-content:flex-start;gap:.75rem}.tickets-loading,.no-tickets{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:4rem 2rem;text-align:center}.tickets-loading i,.no-tickets i{font-size:4rem;color:var(--accent-orange);opacity:.7}.no-tickets h2{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin:0}.no-tickets p{font-size:1rem;color:var(--text-secondary);max-width:500px}.tickets-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.ticket-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;transition:all .3s ease;cursor:pointer}.ticket-card:hover{border-color:var(--accent-orange);box-shadow:0 8px 24px #ff6b3526}.ticket-card-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.ticket-type-info{display:flex;align-items:center;gap:.75rem}.ticket-type-info i{font-size:1.5rem}.ticket-type-name{font-size:1.1rem;font-weight:600;color:var(--text-primary)}.status-badge{padding:.4rem .8rem;border-radius:8px;font-size:.85rem;font-weight:600;color:#fff;white-space:nowrap}.ticket-card-body{display:flex;flex-direction:column;gap:.75rem}.ticket-info{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.ticket-id{font-size:.9rem;font-weight:600;color:var(--accent-orange)}.ticket-target{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-secondary)}.ticket-target i{font-size:.85rem}.ticket-date{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-secondary)}.ticket-date i{font-size:.8rem;color:var(--accent-orange)}.ticket-card-footer{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.view-ticket-link{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--accent-orange);transition:all .2s ease}.view-ticket-link i{font-size:.8rem;transition:transform .2s ease}.ticket-card:hover .view-ticket-link i{transform:translate(4px)}.view-ticket-section{margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.back-button{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;align-self:flex-start}.back-button:hover{border-color:var(--accent-orange);color:var(--accent-orange);transform:translate(-4px)}.ticket-detail-header{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.ticket-detail-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ticket-type-badge{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border-radius:10px;color:#fff;font-size:1rem;font-weight:600}.ticket-type-badge i{font-size:1.2rem}.ticket-detail-meta{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.ticket-detail-id{font-size:.95rem;font-weight:600;color:var(--accent-orange)}.ticket-detail-date{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-secondary)}.ticket-detail-date i{color:var(--accent-orange)}.ticket-detail-section{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.section-title{display:flex;align-items:center;gap:.75rem;font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.section-title i{font-size:1rem;color:var(--accent-orange)}.section-content{font-size:.95rem;color:var(--text-primary);line-height:1.6}.ticket-fields-data{display:flex;flex-direction:column;gap:1rem}.field-data-item{display:flex;flex-direction:column;gap:.5rem}.field-data-label{font-size:.9rem;font-weight:600;color:var(--text-secondary)}.field-data-value{font-size:.95rem;color:var(--text-primary);padding:.75rem;background:var(--bg-primary);border-radius:8px;word-wrap:break-word}.admin-response{border-left:3px solid var(--accent-orange)}.admin-response-text{margin-bottom:.75rem}.admin-response-meta{font-size:.9rem;color:var(--text-secondary);font-style:italic}.ticket-messages-section{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.messages-loading,.no-messages{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2rem;color:var(--text-secondary)}.messages-loading i{font-size:1.5rem;color:var(--accent-orange)}.no-messages{flex-direction:column}.no-messages i{font-size:2.5rem;color:var(--text-secondary);opacity:.5}.messages-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.message-item{padding:1rem;border-radius:10px;border:1px solid var(--border-color)}.user-message{background:var(--bg-primary)}.admin-message{background:#ff6b350d;border-color:#ff6b3533}.message-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.message-author{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--text-primary)}.message-author i{font-size:.85rem}.admin-message .message-author i{color:var(--accent-orange)}.admin-badge{padding:.2rem .5rem;background:var(--accent-orange);color:#fff;border-radius:6px;font-size:.75rem;font-weight:700}.message-date{font-size:.85rem;color:var(--text-secondary)}.message-content{font-size:.95rem;color:var(--text-primary);line-height:1.6;word-wrap:break-word}.send-message-form{display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.message-input{resize:vertical;min-height:80px}.send-message-btn{align-self:flex-end}@media (max-width: 1024px){.tickets-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width: 768px){.tickets-page{padding:1.5rem 1rem}.tickets-header i{font-size:2.5rem}.tickets-title{font-size:2rem}.tickets-tabs{gap:.5rem;padding:.4rem}.tickets-tab{padding:.85rem 1rem;font-size:.95rem}.tickets-content{padding:1.5rem}.tickets-list{grid-template-columns:1fr;gap:1rem}}@media (max-width: 480px){.tickets-header{flex-direction:column;align-items:flex-start;gap:.5rem}.tickets-header i{font-size:2rem}.tickets-title{font-size:1.5rem}.tickets-tab span{display:none}.tickets-tab i{font-size:1.4rem}.tickets-content{padding:1rem}.ticket-form{gap:1.25rem}.ticket-card{padding:1rem}.ticket-card-header{flex-direction:column;align-items:flex-start}.no-tickets i{font-size:3rem}.no-tickets h2{font-size:1.5rem}}.admin-tickets-section{width:100%}.admin-controls-card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.admin-controls-card h3{margin:0 0 1rem;display:flex;align-items:center;gap:.5rem;color:var(--text-primary);font-size:1.1rem}.admin-controls-card h3 i{color:var(--accent-orange)}.status-buttons{display:flex;flex-wrap:wrap;gap:.75rem}.status-btn{padding:.6rem 1rem;background:var(--bg-darker);border:2px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.status-btn:hover:not(:disabled){border-color:var(--accent-orange);background:#ff6b351a}.status-btn.active{border-color:var(--accent-orange);background:#ff6b3533}.status-btn:disabled{opacity:.5;cursor:not-allowed}.ticket-submitter{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--text-secondary)}.ticket-submitter i{color:var(--accent-orange)}.ticket-detail-user{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--text-secondary)}.ticket-detail-user i{color:var(--accent-orange)}.ticket-closed-notice{background:var(--bg-card);border:2px dashed var(--border);border-radius:12px;padding:1.5rem;margin-top:1rem;display:flex;align-items:center;gap:1rem;color:var(--text-secondary);font-size:.95rem;justify-content:center}.ticket-closed-notice i{font-size:1.5rem;color:var(--accent-orange);opacity:.7}@media (max-width: 768px){.status-buttons{gap:.5rem}.status-btn{padding:.5rem .8rem;font-size:.8rem;flex:1 1 auto}.admin-controls-card{padding:1rem}.ticket-closed-notice{padding:1rem;font-size:.85rem}.ticket-closed-notice i{font-size:1.2rem}}.ticket-manage-page{min-height:100vh;padding:2rem;background:var(--bg-primary)}.types-panel,.fields-panel{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:2rem;min-height:600px;display:flex;flex-direction:column}.types-list,.fields-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;padding-right:.5rem}.types-list::-webkit-scrollbar,.fields-list::-webkit-scrollbar{width:6px}.types-list::-webkit-scrollbar-thumb,.fields-list::-webkit-scrollbar-thumb{background:var(--accent-orange);border-radius:3px}.type-item{background:var(--bg-secondary);padding:1rem;border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;border:2px solid transparent}.type-item:hover{background:#ff6b350d;border-color:#ff6b3533}.type-item.active{background:#ff6b351a;border-color:var(--accent-orange)}.type-info{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.type-info>i{font-size:1.5rem;flex-shrink:0}.type-details{flex:1;min-width:0}.type-name{color:var(--text-primary);font-weight:600;font-size:1rem;margin-bottom:.25rem}.type-meta{color:var(--text-secondary);font-size:.875rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.type-actions,.field-actions{display:flex;gap:.5rem;flex-shrink:0}.disabled-badge{background:#ff505026;color:#ff5050;padding:.125rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600}.required-badge{background:#ff6b3526;color:var(--accent-orange);padding:.125rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600}.field-item{background:var(--bg-secondary);padding:1rem;border-radius:12px;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;border:1px solid transparent}.field-item:hover{background:#ff6b350d;border-color:#ff6b3533}.field-info{flex:1;min-width:0}.field-name{color:var(--text-primary);font-weight:600;font-size:1rem;margin-bottom:.25rem}.field-meta{color:var(--text-secondary);font-size:.875rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.field-type{background:#ff6b3526;color:var(--accent-orange);padding:.125rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600}.no-selection,.no-fields{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-secondary);gap:1rem}.no-selection i,.no-fields i{font-size:3rem;opacity:.3}.no-selection p,.no-fields p{font-size:1.125rem}@media (max-width: 1200px){.manage-content{grid-template-columns:1fr}.fields-panel{min-height:400px}}@media (max-width: 768px){.ticket-manage-page{padding:1rem}.manage-header{margin-bottom:1.5rem}.manage-header i{font-size:2rem}.manage-title{font-size:1.75rem}.manage-content{gap:1.5rem}.types-panel,.fields-panel{padding:1.5rem}.panel-header h3{font-size:1.25rem}.btn-add span{display:none}.modal-form-row{grid-template-columns:1fr}.modal-form-actions{flex-direction:column}.modal-btn-cancel,.modal-btn-submit{width:100%}}.logs-page{min-height:100vh;padding:2rem;background:var(--bg-primary)}.logs-container{max-width:1600px;margin:0 auto}.logs-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.logs-header i{font-size:3rem;color:var(--accent-orange)}.logs-title{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin:0}.logs-filters{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:2rem;margin-bottom:2rem}.filters-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}.filters-row:last-child{margin-bottom:0}.filter-group{display:flex;flex-direction:column;gap:.5rem}.filter-group label{color:var(--text-primary);font-weight:600;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.filter-group label i{color:var(--accent-orange);font-size:.9rem}.filter-search{grid-column:span 1}.filter-actions{display:flex;align-items:flex-end}.btn-reset{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color);padding:.75rem 1.5rem;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;width:100%}.btn-reset:hover{background:#ffffff0d;border-color:var(--accent-orange)}.logs-stats{display:flex;gap:2rem;margin-bottom:2rem}.stat-item{display:flex;align-items:center;gap:.75rem;color:var(--text-secondary);font-size:1rem}.stat-item i{color:var(--accent-orange);font-size:1.25rem}.stat-item strong{color:var(--text-primary)}.logs-table-container{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;overflow:hidden;margin-bottom:2rem}.logs-table{width:100%;border-collapse:collapse}.logs-table thead{background:var(--bg-secondary)}.logs-table thead th{padding:1.25rem 1.5rem;text-align:left;color:var(--text-primary);font-weight:600;font-size:.9rem;border-bottom:2px solid var(--border-color)}.logs-table thead th i{color:var(--accent-orange);margin-right:.5rem}.logs-table tbody tr{border-bottom:1px solid var(--border-color);transition:all .3s ease}.logs-table tbody tr:last-child{border-bottom:none}.logs-table tbody tr:hover{background:#ff6b350d}.logs-table tbody td{padding:1.25rem 1.5rem;color:var(--text-secondary);vertical-align:top}.log-type{width:15%}.type-badge{display:inline-block;background:#ff6b3526;color:var(--accent-orange);padding:.5rem 1rem;border-radius:8px;font-weight:600;font-size:.875rem}.type-badge a{color:var(--accent-orange);text-decoration:none;transition:all .3s ease}.type-badge a:hover{color:var(--accent-orange-dark);text-decoration:underline}.log-info{width:35%}.log-info a{color:#60a5fa;text-decoration:none;transition:all .3s ease}.log-info a:hover{color:#3b82f6;text-decoration:underline}.log-info code{background:var(--bg-primary);color:var(--accent-orange);padding:.25rem .5rem;border-radius:4px;font-family:Courier New,monospace;font-size:.875rem}.log-ip{width:25%}.log-ip .table-ip{display:flex;flex-direction:column;gap:.5rem}.log-ip .badge{display:inline-block;padding:.375rem .75rem;border-radius:6px;font-size:.8rem;font-weight:600}.log-ip .badge-secondary{background:#6c757d33;color:#94a3b8}.log-ip .badge-primary{background:#0d6efd33;color:#60a5fa}.log-date{width:25%;color:var(--text-primary);font-size:.875rem;white-space:nowrap}.loading,.no-logs{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:var(--text-secondary)}.loading i{font-size:3rem;color:var(--accent-orange);margin-bottom:1rem}.no-logs i{font-size:3rem;opacity:.3;margin-bottom:1rem}.no-logs p{font-size:1.125rem}.logs-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pagination-btn{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color);padding:.75rem 1.5rem;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.pagination-btn:hover:not(:disabled){background:#ff6b351a;border-color:var(--accent-orange);color:var(--accent-orange)}.pagination-btn:disabled{opacity:.3;cursor:not-allowed}.pagination-info{color:var(--text-primary);font-weight:600}.player-profile-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:2rem;margin-bottom:2rem}.profile-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.profile-header i{font-size:2rem;color:var(--accent-orange)}.profile-header h3{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:600}.profile-loading,.profile-not-found{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem;color:var(--text-secondary)}.profile-loading i{font-size:2rem;color:var(--accent-orange)}.profile-not-found i{font-size:2rem;opacity:.3}.profile-content{display:flex;flex-direction:column;gap:1.5rem}.profile-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.stat{display:flex;align-items:center;gap:1rem;background:var(--bg-secondary);padding:1rem;border-radius:12px}.stat i{font-size:1.5rem;color:var(--accent-orange)}.stat div{display:flex;flex-direction:column;gap:.25rem}.stat-label{font-size:.875rem;color:var(--text-secondary)}.stat-value{font-size:1.125rem;font-weight:600;color:var(--text-primary)}.profile-ban{display:flex;align-items:flex-start;gap:1rem;background:#ff50501a;border:1px solid rgba(255,80,80,.3);padding:1.25rem;border-radius:12px}.profile-ban i{font-size:2rem;color:#ff5050;flex-shrink:0}.profile-ban strong{color:#ff5050;font-size:1.125rem;display:block;margin-bottom:.5rem}.profile-ban p{color:var(--text-secondary);margin:.25rem 0;font-size:.9rem}@media (max-width: 1400px){.logs-table{font-size:.9rem}}@media (max-width: 1200px){.filters-row{grid-template-columns:repeat(2,1fr)}.filter-search{grid-column:span 1}}@media (max-width: 768px){.logs-page{padding:1rem}.logs-header{margin-bottom:1.5rem}.logs-header i{font-size:2rem}.logs-title{font-size:1.75rem}.logs-filters{padding:1.5rem}.filters-row{grid-template-columns:1fr;gap:1rem}.filter-search{grid-column:span 1}.logs-stats{flex-direction:column;gap:1rem}.logs-table-container{overflow-x:auto}.logs-table{min-width:800px}.logs-table thead th,.logs-table tbody td{padding:1rem}.logs-pagination{flex-direction:column}.pagination-btn{width:100%;justify-content:center}}.rules-page{min-height:100vh;padding:2rem;background:var(--bg-primary)}.rules-container{max-width:1200px;margin:0 auto}.rules-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px solid var(--border-color)}.rules-header>i{font-size:4rem;color:var(--accent-orange);flex-shrink:0}.header-content{flex:1}.rules-title{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem;line-height:1.2}.rules-subtitle{color:var(--text-secondary);font-size:1.05rem;margin:0;line-height:1.5}.category-selector{margin-bottom:2rem}.selector-label{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.selector-label i{color:var(--accent-orange)}.dropdown{position:relative;width:100%}.dropdown-btn{display:flex;align-items:center;gap:.5rem;background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary);padding:1rem 1.25rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;justify-content:space-between}.dropdown-content-wrapper{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.dropdown-icon{font-size:1.25rem;flex-shrink:0}.dropdown-text-content{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;flex:1;min-width:0}.dropdown-text{font-size:1rem;font-weight:600;color:var(--text-primary)}.dropdown-subtext{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.dropdown-arrow{font-size:.75rem;color:var(--text-secondary);transition:transform .3s ease;flex-shrink:0}.dropdown-menu{position:absolute;top:calc(100% + .5rem);left:0;right:0;z-index:1001;display:flex;flex-direction:column;gap:.4rem;padding:.5rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 24px #0000004d;animation:dropdownSlideIn .2s ease;max-height:400px;overflow-y:auto}.dropdown-menu::-webkit-scrollbar{width:6px}.dropdown-menu::-webkit-scrollbar-thumb{background:var(--accent-orange);border-radius:3px}.dropdown-item{width:100%;background:var(--bg-secondary);border:1px solid transparent;border-radius:10px;color:var(--text-secondary);padding:1rem;text-decoration:none;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:1rem;text-align:left}.dropdown-item:hover{border-color:var(--accent-orange);background:#ff6b351a;color:var(--text-primary)}.dropdown-item.active{border-color:var(--accent-orange);background:#ff6b3526;color:var(--accent-orange)}.dropdown-item>i{font-size:1.25rem;flex-shrink:0}.dropdown-item-content{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.dropdown-item-title{font-size:.95rem;font-weight:600;color:var(--text-primary)}.dropdown-item-desc{font-size:.8rem;color:var(--text-secondary);line-height:1.4}.dropdown-item-count{font-size:.85rem;font-weight:600;color:var(--accent-orange);flex-shrink:0;padding:.25rem .65rem;background:#ff6b3526;border-radius:6px}.rules-list-panel{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:2rem}.rules-panel-header{display:flex;align-items:center;gap:1.25rem;padding-bottom:1.75rem;margin-bottom:2rem;border-bottom:2px solid var(--border-color)}.panel-icon{width:60px;height:60px;min-width:60px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.panel-icon i{font-size:1.75rem}.panel-info{flex:1}.panel-info h2{font-size:1.75rem;font-weight:700;margin:0 0 .4rem;line-height:1.2}.panel-info p{font-size:.95rem;color:var(--text-secondary);line-height:1.5;margin:0}.rules-list{display:flex;flex-direction:column;gap:1.25rem}.rule-item{display:flex;align-items:flex-start;gap:1.25rem;padding:1.75rem;background:var(--bg-secondary);border-radius:16px;transition:all .3s ease;border:1px solid transparent}.rule-item:hover{border-color:#ff6b354d;transform:translate(5px);box-shadow:0 4px 12px #0000001a}.rule-number{min-width:42px;height:42px;border-radius:12px;border:2px solid;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;flex-shrink:0}.rule-content{flex:1;min-width:0}.rule-title{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin:0 0 .75rem;line-height:1.4}.rule-text{font-size:1rem;color:var(--text-secondary);line-height:1.7;margin:0}.rule-punishment{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1.15rem;background:#ff50501a;border-left:3px solid #ff5050;border-radius:10px;margin-top:1rem}.rule-punishment i{color:#ff5050;font-size:1rem;margin-top:.15rem;flex-shrink:0}.rule-punishment span{font-size:.9rem;color:var(--text-primary);line-height:1.5}.rule-punishment strong{color:#ff5050;font-weight:600}.no-category-selected,.no-rules{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:var(--text-secondary);gap:1.25rem;min-height:400px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px}.no-category-selected i,.no-rules i{font-size:4rem;opacity:.3}.no-category-selected p,.no-rules p{font-size:1.15rem}.rules-page .loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:var(--accent-orange);gap:1.25rem;min-height:400px}.rules-page .loading i{font-size:3.5rem}.rules-page .loading p{font-size:1.1rem;color:var(--text-secondary)}@media (max-width: 768px){.rules-page{padding:1rem}.rules-header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem}.rules-header>i{font-size:2.5rem}.rules-title{font-size:1.85rem}.rules-subtitle{font-size:.95rem}.dropdown{max-width:100%}.dropdown-btn{padding:.85rem 1rem}.rules-list-panel{padding:1.5rem}.rules-panel-header{gap:1rem;padding-bottom:1.25rem;margin-bottom:1.5rem}.panel-icon{width:50px;height:50px;min-width:50px}.panel-icon i{font-size:1.5rem}.panel-info h2{font-size:1.45rem}.rule-item{padding:1.25rem;gap:1rem}.rule-number{width:36px;height:36px;min-width:36px;font-size:1rem}.rule-title{font-size:1.05rem}.rule-text{font-size:.925rem}}@media (max-width: 480px){.rules-header>i{font-size:2rem}.rules-title{font-size:1.6rem}.dropdown-btn{padding:.75rem .85rem}.dropdown-text{font-size:.95rem}.rule-item{padding:1rem;gap:.85rem}.rule-number{width:32px;height:32px;min-width:32px;font-size:.95rem}.rule-title{font-size:1rem}.rule-text{font-size:.875rem}.rule-punishment{padding:.75rem .95rem}}.rules-manage-page{min-height:100vh;padding:2rem;background:var(--bg-primary)}.manage-container{max-width:1400px;margin:0 auto}.manage-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.manage-header i{font-size:3rem;color:var(--accent-orange)}.manage-title{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin:0}.manage-content{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.categories-panel,.rules-panel{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:2rem;min-height:600px;display:flex;flex-direction:column}.panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.panel-header h3{color:var(--text-primary);margin:0;font-size:1.5rem;display:flex;align-items:center;gap:.75rem;font-weight:600}.panel-header h3 i{color:var(--accent-orange);font-size:1.25rem}.btn-add{background:var(--accent-orange);color:#fff;border:none;padding:.625rem 1.25rem;border-radius:10px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;font-size:.9rem}.btn-add:hover{background:var(--accent-orange-dark);box-shadow:0 4px 12px #ff6b354d}.categories-list,.rules-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;padding-right:.5rem}.categories-list::-webkit-scrollbar,.rules-list::-webkit-scrollbar{width:6px}.categories-list::-webkit-scrollbar-thumb,.rules-list::-webkit-scrollbar-thumb{background:var(--accent-orange);border-radius:3px}.category-item{background:var(--bg-secondary);padding:1rem;border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;border:2px solid transparent}.category-item:hover{background:#ff6b350d;border-color:#ff6b3533}.category-item.active{background:#ff6b351a;border-color:var(--accent-orange)}.category-info{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.category-info>i{font-size:1.5rem;flex-shrink:0}.category-details{flex:1;min-width:0}.category-name{color:var(--text-primary);font-weight:600;font-size:1rem;margin-bottom:.25rem}.category-meta{color:var(--text-secondary);font-size:.875rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.category-actions,.rule-actions{display:flex;gap:.5rem;flex-shrink:0}.btn-icon{background:transparent;border:none;color:var(--text-secondary);padding:.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.btn-icon:hover{background:#ffffff0d}.btn-edit:hover{color:var(--accent-orange)}.btn-delete:hover{color:#ff5050}.disabled-badge,.punishment-badge{background:#ff505026;color:#ff5050;padding:.125rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600}.rule-item{background:var(--bg-secondary);padding:1rem;border-radius:12px;display:flex;align-items:flex-start;justify-content:space-between;transition:all .3s ease;border:1px solid transparent}.rule-item:hover{background:#ff6b350d;border-color:#ff6b3533}.rule-info{flex:1;min-width:0}.rule-title{color:var(--text-primary);font-weight:600;font-size:1rem;margin-bottom:.5rem}.rule-content{color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin-bottom:.5rem}.rule-meta{color:var(--text-secondary);font-size:.875rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.no-selection,.no-items{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-secondary);gap:1rem}.no-selection i,.no-items i{font-size:3rem;opacity:.3}.no-selection p,.no-items p{font-size:1.125rem}.loading{display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--accent-orange);font-size:2rem}.access-denied{text-align:center;padding:4rem 2rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;max-width:600px;margin:0 auto}.access-denied i{font-size:4rem;color:#ff5050;margin-bottom:1rem}.access-denied h2{color:var(--text-primary);margin:1rem 0;font-size:1.75rem}.access-denied p{color:var(--text-secondary);font-size:1rem}.modal-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1rem}.modal-form-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.modal-btn-cancel,.modal-btn-submit{padding:.75rem 1.5rem;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;font-size:1rem}.modal-btn-cancel{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}.modal-btn-cancel:hover{background:#ffffff0d}.modal-btn-submit{background:var(--accent-orange);color:#fff}.modal-btn-submit:hover{background:var(--accent-orange-dark);box-shadow:0 4px 12px #ff6b354d}.modal-btn-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width: 1200px){.manage-content{grid-template-columns:1fr}.rules-panel{min-height:400px}}@media (max-width: 768px){.rules-manage-page{padding:1rem}.manage-header{margin-bottom:1.5rem}.manage-header i{font-size:2rem}.manage-title{font-size:1.75rem}.manage-content{gap:1.5rem}.categories-panel,.rules-panel{padding:1.5rem}.panel-header h3{font-size:1.25rem}.btn-add span{display:none}.modal-form-row{grid-template-columns:1fr}.modal-form-actions{flex-direction:column}.modal-btn-cancel,.modal-btn-submit{width:100%}}.roulette-page{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:2rem;min-height:100%}.roulette-container{max-width:1400px;width:100%}.roulette-header{text-align:center;margin-bottom:2rem}.roulette-header i{font-size:3.5rem;color:var(--accent-orange);margin-bottom:1rem;filter:drop-shadow(0 0 20px rgba(255,107,0,.3))}.roulette-title{font-size:clamp(2rem,5vw,2.5rem);font-weight:900;color:var(--text-primary);margin-bottom:.5rem}.roulette-subtitle{font-size:clamp(1rem,2.5vw,1.1rem);color:var(--text-secondary)}.result-card{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:16px;padding:1.5rem;margin-bottom:2rem;text-align:center}.result-card.win{border-color:#4f4;background:#44ff440d}.result-card.lose{border-color:#f44;background:#ff44440d}.result-number{font-size:4rem;font-weight:900;margin-bottom:.5rem}.result-info{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.1rem;font-weight:600}.result-card.win .result-info{color:#4f4}.result-card.lose .result-info{color:#f44}.roulette-content{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.roulette-wheel-section{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:16px;padding:2rem;display:flex;align-items:center;justify-content:center;overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.roulette-wheel-container{position:relative;width:100%;max-width:500px;aspect-ratio:1;margin:0 auto;overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.roulette-wheel{position:relative;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at center,#000,#041306,#09200c 60%,#000),repeating-conic-gradient(from 0deg,#08130a 0deg 9.73deg,#081a0b 9.73deg 19.46deg);box-shadow:inset 0 0 100px #000c,0 0 50px #00000080,inset 0 0 200px #0006;z-index:1;overflow:hidden;will-change:transform;transform:rotate(0) translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px;-webkit-perspective:1000px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.roulette-wheel.spinning{animation:spin 5s cubic-bezier(.17,.67,.12,.99);animation-fill-mode:forwards}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(2520deg)}}.wheel-number{position:absolute;width:7%;height:7%;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:800;border:3px solid rgba(0,0,0,.7);color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,1),-1px -1px 2px rgba(0,0,0,.8),0 0 10px rgba(0,0,0,.5);border-radius:10px;box-shadow:0 4px 8px #00000080,inset 0 2px 4px #fff3,inset 0 -2px 4px #0000004d;z-index:2}.number-text{transform:rotate(0);display:block;font-size:1.2rem}.wheel-number.red{background:linear-gradient(135deg,#c41e3a,#a0172e,#8b1425);border-color:#000c}.wheel-number.black{background:linear-gradient(135deg,#1a1a1a,#0d0d0d,#000);border-color:#ffffff1a}.wheel-number.green{background:linear-gradient(135deg,#0d5d1a,#0a4a14,#062a0a);border-color:#000c}.wheel-number.last-result{box-shadow:0 0 30px #ffffffe6,0 0 60px #ff6b35cc,0 0 90px #ff6b3580;animation:resultPulse 1.5s ease-in-out infinite}@keyframes resultPulse{0%,to{box-shadow:0 0 30px #ffffffe6,0 0 60px #ff6b35cc,0 0 90px #ff6b3580;transform:translate(-50%,-50%) scale(1.3)!important}50%{box-shadow:0 0 40px #fff,0 0 80px #ff6b35,0 0 120px #ff6b35b3;transform:translate(-50%,-50%) scale(1.35)!important}}.wheel-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:180px;height:180px;border-radius:50%;background:radial-gradient(circle at center,#000000e6,#000000fa);z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;gap:.5rem}.result-display{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.result-number-large{font-size:4.5rem;font-weight:900;text-shadow:0 0 40px currentColor,0 0 80px currentColor,0 0 120px currentColor;line-height:1;animation:numberGlow 2s ease-in-out infinite}@keyframes numberGlow{0%,to{text-shadow:0 0 40px currentColor,0 0 80px currentColor}50%{text-shadow:0 0 60px currentColor,0 0 120px currentColor,0 0 180px currentColor}}.result-status{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;padding:.5rem 1rem;border-radius:8px}.result-status.win{color:#4f4;background:#44ff441a;border:2px solid #44ff44}.result-status.lose{color:#f44;background:#ff44441a;border:2px solid #ff4444}.result-placeholder{font-size:3rem;color:var(--text-secondary);opacity:.3}.bets-panel{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:16px;padding:2rem;position:sticky;top:120px}.section-title{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem}.section-title i{color:var(--accent-orange)}.bet-types{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.bet-type-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.bet-type-header i{color:var(--accent-orange);font-size:1.1rem}.bet-type-group h4{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:.5rem}.bet-type-group .multiplier{color:var(--accent-orange);font-weight:700;font-size:.9rem}.bet-type-description{font-size:.85rem;color:var(--text-secondary);margin-bottom:.75rem;margin-top:0}.bet-buttons{display:flex;gap:.75rem}.bet-btn{flex:1;background:var(--bg-card);border:2px solid var(--border-color);border-radius:10px;padding:1rem;font-size:1rem;font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.bet-btn-content{display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative;z-index:1}.bet-btn-content i{font-size:1.3rem;color:var(--accent-orange)}.bet-btn-content span{font-size:1rem;font-weight:700}.bet-btn-content small{font-size:.75rem;opacity:.7;font-weight:400}.color-indicator{width:40px;height:40px;border-radius:50%;border:3px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #0000004d}.red-indicator{background:linear-gradient(135deg,#c41e3a,#a0172e)}.black-indicator{background:linear-gradient(135deg,#1a1a1a,#000)}.bet-btn:hover{border-color:var(--accent-orange);background:#ff6b000d;box-shadow:0 4px 12px #ff6b0033}.bet-btn.active{border-color:var(--accent-orange);background:var(--accent-orange);color:#fff;box-shadow:0 0 20px #ff6b3566}.bet-btn.active .bet-btn-content i,.bet-btn.active .bet-btn-content small{color:#fff;opacity:.9}.bet-btn.red.active{background:#c41e3a;border-color:#c41e3a;box-shadow:0 0 20px #c41e3a80}.bet-btn.black.active{background:#1a1a1a;border-color:#1a1a1a;box-shadow:0 0 20px #00000080}.bet-btn.even-btn.active,.bet-btn.odd-btn.active,.bet-btn.low-btn.active,.bet-btn.high-btn.active{background:var(--accent-orange);border-color:var(--accent-orange)}.number-bet-input-wrapper{display:flex;flex-direction:column;gap:1rem}.number-input{background:var(--bg-primary);border:2px solid var(--border-color);border-radius:10px;padding:.85rem 1rem;font-size:1.2rem;font-weight:700;color:var(--text-primary);text-align:center;transition:all .3s ease;width:100%}.number-input:focus{outline:none;border-color:var(--accent-orange);box-shadow:0 0 0 3px #ff6b001a}.number-input::-webkit-inner-spin-button,.number-input::-webkit-outer-spin-button{opacity:1;height:auto}.quick-numbers{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.quick-numbers-label{font-size:.9rem;color:var(--text-secondary);margin-right:.25rem}.quick-number-btn{width:45px;height:45px;background:var(--bg-card);border:2px solid var(--border-color);border-radius:8px;font-size:1rem;font-weight:700;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.quick-number-btn:hover{transform:scale(1.1);border-color:var(--accent-orange)}.quick-number-btn.active{border-width:3px;transform:scale(1.15);box-shadow:0 0 15px #ff6b0080}.quick-number-btn.red{background:#c41e3a;border-color:#c41e3a}.quick-number-btn.black{background:#1a1a1a;border-color:#2a2a2a}.quick-number-btn.green{background:#0d5d1a;border-color:#0d5d1a}.quick-number-btn.red.active{border-color:#ff6b35;box-shadow:0 0 15px #c41e3acc}.quick-number-btn.black.active{border-color:#ff6b35;box-shadow:0 0 15px #ff6b0080}.quick-number-btn.green.active{border-color:#ff6b35;box-shadow:0 0 15px #0d5d1acc}.bet-amount-section{margin-bottom:1.5rem}.form-label{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.form-label i{color:var(--accent-orange)}.amount-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:.75rem}.amount-btn{background:var(--bg-card);border:2px solid var(--border-color);border-radius:10px;padding:.75rem;font-size:1rem;font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .3s ease}.amount-btn:hover{border-color:var(--accent-orange);background:#ff6b000d}.amount-btn.active{border-color:var(--accent-orange);background:var(--accent-orange);color:#fff}.form-input{background:var(--bg-primary);border:2px solid var(--border-color);border-radius:10px;padding:.85rem 1rem;font-size:1rem;color:var(--text-primary);transition:all .3s ease;width:100%}.form-input:focus{outline:none;border-color:var(--accent-orange);box-shadow:0 0 0 3px #ff6b001a}.play-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;background:var(--accent-orange);border:none;border-radius:12px;padding:1rem 2rem;font-size:1.1rem;font-weight:700;color:#fff;cursor:pointer;transition:all .3s ease}.play-btn:hover:not(:disabled){background:var(--accent-orange-dark);box-shadow:0 4px 12px #ff6b354d}.play-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 1024px){.roulette-content{grid-template-columns:1fr}.bets-panel{position:static}.roulette-wheel-container{max-width:450px}.wheel-number{min-width:35px;min-height:35px;font-size:1rem}.number-text{font-size:1.1rem}.wheel-center{width:150px;height:150px}.result-number-large{font-size:3.5rem}}@media (max-width: 768px){.roulette-page{padding:1.5rem 1rem;overflow-x:hidden}.roulette-container{overflow-x:hidden}.roulette-header{margin-bottom:1.5rem}.roulette-header i{font-size:3rem}.balance-card{padding:1.25rem 1.5rem}.balance-info{gap:.75rem}.balance-info i{font-size:1.5rem}.balance-label{font-size:.85rem}.balance-value{font-size:1.2rem}.roulette-wheel-section{padding:1.5rem}.roulette-wheel-container{max-width:100%}.roulette-wheel{transform:rotate(0) translateZ(0);-webkit-transform:rotate(0deg) translateZ(0)}.roulette-wheel.spinning{transform:translateZ(0);-webkit-transform:translateZ(0)}.bets-panel{padding:1.5rem}.wheel-number{min-width:30px;min-height:30px;font-size:.9rem;border-width:2px;transform:translateZ(0);-webkit-transform:translateZ(0)}.number-text{font-size:1rem}.wheel-center{width:120px;height:120px;border-width:4px}.result-number-large{font-size:3rem}.result-status{font-size:.9rem;padding:.4rem .8rem}.result-status span{font-size:.9rem}.quick-numbers{justify-content:center}.quick-number-btn{width:40px;height:40px;font-size:.9rem}.quick-numbers-label{font-size:.85rem}.amount-grid{grid-template-columns:repeat(2,1fr)}.section-title,.section-title i{font-size:1.3rem}.bet-type-group h4{font-size:.95rem}.bet-type-header i{font-size:1rem}.bet-type-description{font-size:.8rem}.bet-btn{padding:.85rem .75rem}.bet-btn-content i{font-size:1.1rem}.bet-btn-content span{font-size:.95rem}.bet-btn-content small{font-size:.7rem}.color-indicator{width:35px;height:35px}.bet-btn{font-size:.95rem;padding:.8rem .9rem}.form-label,.form-label i{font-size:.95rem}}@media (max-width: 480px){.roulette-page{padding:1rem;overflow-x:hidden}.roulette-container{overflow-x:hidden}.balance-card{padding:1rem 1.25rem;margin-bottom:1.5rem}.balance-info{gap:.75rem}.balance-info i{font-size:1.3rem}.balance-label{font-size:.85rem}.balance-value{font-size:1.1rem}.roulette-wheel-section{padding:1rem}.roulette-wheel{transform:rotate(0) translateZ(0);-webkit-transform:rotate(0deg) translateZ(0)}.roulette-wheel.spinning{transform:translateZ(0);-webkit-transform:translateZ(0)}.wheel-number{min-width:25px;min-height:25px;font-size:.8rem;border-width:2px;border-radius:8px;transform:translateZ(0);-webkit-transform:translateZ(0)}.number-text{font-size:.9rem}.wheel-center{width:100px;height:100px;border-width:3px;gap:.25rem}.result-number-large{font-size:2.5rem}.result-status{font-size:.8rem;padding:.3rem .6rem;gap:.4rem}.result-status i{font-size:.9rem}.result-status span{font-size:.8rem}.quick-number-btn{width:35px;height:35px;font-size:.85rem}.quick-numbers-label{font-size:.8rem}.bet-buttons{flex-direction:column}.bets-panel{padding:1.25rem}.section-title{font-size:1.2rem;margin-bottom:1.25rem}.section-title i{font-size:1.2rem}.bet-types{gap:1.25rem;margin-bottom:1.5rem}.bet-type-group h4{font-size:.9rem;margin-bottom:.6rem}.bet-type-header{gap:.4rem}.bet-type-header i{font-size:.95rem}.bet-type-description{font-size:.75rem;margin-bottom:.6rem}.bet-btn{padding:.75rem .6rem;font-size:.9rem}.bet-btn-content{gap:.4rem}.bet-btn-content i{font-size:1rem}.bet-btn-content span{font-size:.9rem}.bet-btn-content small{font-size:.65rem}.color-indicator{width:30px;height:30px}.number-input{font-size:1rem;padding:.75rem}.amount-grid{grid-template-columns:repeat(2,1fr);gap:.6rem}.amount-btn{padding:.65rem;font-size:.9rem}.form-input{padding:.75rem;font-size:.9rem}.form-label,.form-label i{font-size:.9rem}.play-btn{padding:.9rem 1.5rem;font-size:.95rem}}.mines-page{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:2rem;min-height:100%}.mines-container{max-width:1600px;width:100%}.balance-card{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:16px;padding:1.5rem 2rem;margin-bottom:2rem}.balance-info{display:flex;align-items:center;gap:1rem}.balance-info i{font-size:2rem;color:var(--accent-orange)}.balance-label{display:block;font-size:.9rem;color:var(--text-secondary);margin-bottom:.25rem}.balance-value{display:block;font-size:1.5rem;font-weight:700;color:var(--text-primary)}.mines-layout{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:32px;width:100%}.mines-card--form{background:var(--bg-secondary);border-radius:16px;border:2px solid var(--border-color);padding:40px 36px 28px;min-width:380px;max-width:480px;display:flex;flex-direction:column;align-items:stretch;user-select:none}.mines-label{color:var(--text-primary);font-size:18px;font-weight:600;margin-bottom:8px}.amount-input{position:relative;display:flex;align-items:center;background:var(--bg-primary);border-radius:16px;padding:4px;transition:all .3s ease;margin-bottom:10px;border:2px solid var(--border-color)}.amount-input:focus-within{border-color:var(--accent-orange);box-shadow:0 0 0 3px #ff6b001a}.amount-input input{width:100%;padding:16px;background:transparent;border:none;color:var(--text-primary);font-size:24px;font-weight:600;text-align:center;border-radius:16px}.amount-input input:focus{outline:none}.amount-input input:disabled{opacity:.6;cursor:not-allowed}.currency{position:absolute;right:20px;color:var(--text-secondary);font-size:24px;font-weight:600;opacity:.7}.mines-quick-row{display:flex;gap:8px;margin-bottom:12px}.mines-btn{background:var(--bg-card);border:2px solid var(--border-color);padding:.5rem .9rem;border-radius:12px;color:var(--text-primary);font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-width:64px;min-height:36px;flex:1 1 0;text-align:center}.mines-btn:disabled{opacity:.5;cursor:not-allowed}.mines-btn--quick{min-width:60px}.mines-btn--quick.active{background:var(--accent-orange);color:#fff;border-color:var(--accent-orange)}.mines-btn--quick:hover:not(:disabled){background:#ff6b001a;border-color:var(--accent-orange)}.mines-btn--auto{width:100%;background:#ff6b001a;color:var(--accent-orange);font-weight:700;border:2px solid var(--accent-orange);border-radius:12px;padding:20px 0;font-size:18px;margin-top:16px;cursor:pointer;transition:all .3s ease;min-height:56px;display:flex;align-items:center;justify-content:center}.mines-btn--auto:hover:not(:disabled){background:#ff6b0033;box-shadow:0 4px 12px #ff6b354d}.mines-btn--auto:disabled{opacity:.5;cursor:not-allowed}.mines-btn--start,.mines-btn--take{width:100%;background:var(--accent-orange);color:#fff;border:none;border-radius:12px;padding:20px 0;font-size:18px;font-weight:700;margin-top:16px;cursor:pointer;transition:all .3s ease;min-height:56px;display:flex;align-items:center;justify-content:center}.mines-btn--start:hover:not(:disabled),.mines-btn--take:hover:not(:disabled){background:var(--accent-orange-dark);box-shadow:0 4px 12px #ff6b354d}.mines-btn--start:disabled,.mines-btn--take:disabled{opacity:.5;cursor:not-allowed}.mines-stat-side{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:var(--bg-secondary);border-radius:16px;padding:24px 32px;min-width:120px;border:2px solid var(--border-color);margin-top:32px;height:fit-content;user-select:none}.mines-icon-stat{font-size:56px;margin-bottom:8px;color:var(--accent-orange);user-select:none}.mines-stat-bomb .mines-icon-stat{color:#f44}.mines-stat-label{color:var(--text-primary);font-size:32px;font-weight:700;text-align:center;user-select:none}.mines-board-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:0;width:100%;max-width:520px}.mines-board{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);gap:16px;background:var(--bg-secondary);border-radius:16px;border:2px solid var(--border-color);padding:32px;width:100%;aspect-ratio:1 / 1;max-width:520px;min-width:240px;min-height:240px;user-select:none}.mines-board-preview{opacity:.5;pointer-events:none}.mines-cell{width:100%;aspect-ratio:1 / 1;background:var(--bg-card);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;color:var(--text-primary);cursor:pointer;transition:all .25s ease;border:2px solid transparent;user-select:none}.mines-cell-preview{background:var(--bg-card);opacity:.7;pointer-events:none}.mines-cell.revealed{animation:minesCellReveal .32s cubic-bezier(.4,1.6,.6,1) both}@keyframes minesCellReveal{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}.mines-cell.revealed.diamond{background:var(--bg-secondary);color:var(--accent-orange);border:2px solid var(--accent-orange)}.mines-cell.revealed.bomb{background:#f44;color:#fff;border:2px solid #ff4444}.mines-cell.revealed .mines-icon-cell{font-size:32px;color:inherit;animation:minesIconPop .32s cubic-bezier(.4,1.6,.6,1) both}@keyframes minesIconPop{0%{transform:scale(.5) rotate(-10deg);opacity:0}60%{transform:scale(1.15) rotate(8deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.mines-cell.clickable:hover{background:#ff6b001a;border-color:var(--accent-orange)}.mines-icon-cell{width:36px;height:36px;user-select:none}.mines-steps-wrap{display:flex;align-items:center;margin:12px auto 0;user-select:none;width:100%;max-width:520px;justify-content:center;padding:0;gap:8px;height:60px;min-height:60px;overflow:visible}.mines-steps{display:flex;flex-direction:row;gap:12px;padding:4px;width:100%;user-select:none;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;justify-content:flex-start;scrollbar-width:none;-ms-overflow-style:none}.mines-steps::-webkit-scrollbar{display:none}.mines-step{background:var(--bg-secondary);border-radius:16px;padding:12px 10px 10px 14px;text-align:left;color:var(--text-primary);font-weight:700;font-size:18px;margin-bottom:0;min-width:90px;max-width:90px;border:2px solid var(--border-color);transition:all .2s;user-select:none;display:flex;flex-direction:column;align-items:flex-start;gap:0;white-space:nowrap;flex:0 0 90px;height:56px;justify-content:center}.mines-step-coef{font-size:20px;font-weight:800;color:var(--text-primary);line-height:1.1;letter-spacing:.01em}.mines-step-num{font-size:15px;color:var(--text-secondary);opacity:1;margin-top:6px;font-weight:600}.mines-step.active{outline:2px solid var(--accent-orange);background:#ff6b001a;color:var(--accent-orange)}.mines-step.active .mines-step-coef{color:var(--accent-orange)}.mines-step.win{background:#44ff441a;color:#4f4;outline:2px solid #44ff44}.mines-step.win .mines-step-coef{color:#4f4}.mines-step.lose{background:#f44;color:#fff;outline:2px solid #ff4444}.mines-step.lose .mines-step-coef{color:#fff}.access-denied{text-align:center;padding:4rem 2rem;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:16px}.access-denied i{font-size:4rem;color:var(--accent-orange);margin-bottom:1.5rem;opacity:.7}.access-denied h2{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.access-denied p{font-size:1rem;color:var(--text-secondary);line-height:1.6}@media (max-width: 1024px){.mines-layout{flex-wrap:wrap;gap:24px}.mines-card--form{min-width:unset;width:100%;max-width:520px}.mines-stat-side{display:none}}@media (max-width: 768px){.mines-page{padding:1.5rem 1rem}.mines-layout{flex-direction:column;align-items:center;gap:16px}.mines-card--form{padding:24px 20px;order:2}.mines-board-wrap{order:1;margin-top:0}.mines-board{max-width:400px;padding:20px;gap:12px}.mines-cell{font-size:24px}.mines-icon-cell{width:28px;height:28px}.balance-card{padding:1.25rem 1.5rem}.balance-info i{font-size:1.5rem}.balance-label{font-size:.85rem}.balance-value{font-size:1.2rem}}@media (max-width: 480px){.mines-page{padding:1rem}.mines-board{max-width:100%;padding:16px;gap:10px}.mines-cell{font-size:20px}.mines-icon-cell{width:24px;height:24px}.mines-card--form{padding:20px 16px}.mines-label{font-size:16px}.amount-input input{font-size:20px;padding:12px}.mines-btn{font-size:14px;padding:.4rem .7rem}.mines-btn--start,.mines-btn--take,.mines-btn--auto{font-size:16px;padding:18px 0;min-height:52px}.mines-step{min-width:80px;max-width:80px;flex:0 0 80px;padding:10px 8px 8px 12px;height:50px}.mines-step-coef{font-size:18px}.mines-step-num{font-size:13px}}.notfound-page{flex:1;display:flex;align-items:center;justify-content:center;min-height:100%;padding:2rem;position:relative;overflow:hidden}.notfound-container{max-width:700px;width:100%;position:relative;z-index:1}.notfound-content{text-align:center;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:24px;padding:clamp(3rem,8vw,5rem) clamp(2rem,5vw,3rem);position:relative;overflow:hidden}.notfound-content:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,107,0,.05) 0%,transparent 70%);animation:rotate 20s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notfound-404{font-size:clamp(6rem,20vw,10rem);font-weight:900;color:var(--accent-orange);line-height:1;margin-bottom:1rem;text-shadow:0 0 40px rgba(255,107,0,.5);position:relative}.notfound-icon{font-size:clamp(3rem,10vw,5rem);color:var(--accent-orange);margin-bottom:1.5rem;animation:pulse 2s ease-in-out infinite;position:relative}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.notfound-title{font-size:clamp(1.8rem,5vw,2.5rem);font-weight:800;color:var(--text-primary);margin-bottom:1rem;position:relative}.notfound-text{font-size:clamp(1rem,3vw,1.2rem);color:var(--text-secondary);line-height:1.6;margin-bottom:2.5rem;max-width:500px;margin-left:auto;margin-right:auto;position:relative}.notfound-btn{display:inline-flex;align-items:center;gap:.75rem;background:var(--accent-orange);color:#fff;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px #ff6b004d;position:relative}.notfound-btn:hover{box-shadow:0 6px 30px #ff6b0080;background:var(--accent-orange-dark)}.notfound-btn i{font-size:1.2rem}.notfound-decoration{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.circle{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(255,107,0,.1) 0%,transparent 70%);animation:float 15s ease-in-out infinite}.circle-1{width:300px;height:300px;top:-150px;left:-150px;animation-delay:0s}.circle-2{width:200px;height:200px;bottom:-100px;right:-100px;animation-delay:5s}.circle-3{width:150px;height:150px;top:50%;right:10%;animation-delay:10s}@keyframes float{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-30px) scale(1.1);opacity:.5}}@media (max-width: 768px){.notfound-page{padding:1.5rem 1rem}.notfound-content{padding:2.5rem 1.5rem;border-radius:20px}.notfound-btn{padding:.85rem 1.75rem;font-size:1rem}.circle-1{width:200px;height:200px}.circle-2{width:150px;height:150px}.circle-3{width:100px;height:100px}}@media (max-width: 480px){.notfound-page{padding:1rem}.notfound-content{padding:2rem 1.25rem;border-radius:16px}.notfound-btn{padding:.75rem 1.5rem;font-size:.95rem;width:100%;justify-content:center}}.app{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;display:flex;flex-direction:column}@media (max-width: 768px){.app{padding-bottom:90px}}@media (max-width: 480px){.app{padding-bottom:85px}}.modal-backdrop{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.modal-content{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:2rem;max-width:400px;width:100%;position:relative;animation:modalSlideIn .3s ease}.modal-content.modal-large{max-width:500px}.modal-content.modal-xlarge{max-width:600px}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-close{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:var(--text-secondary);font-size:1.5rem;cursor:pointer;transition:all .3s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px}.modal-close:hover{color:var(--accent-orange);background:#ff6b351a}.modal-header{padding-bottom:1rem;border-bottom:1px solid var(--border-color);margin-bottom:1.5rem}.modal-title{font-size:1.8rem;font-weight:700;color:var(--accent-orange);margin:0;text-align:center;display:flex;align-items:center;justify-content:center;gap:.75rem}.modal-title i{font-size:1.6rem}.modal-body{display:flex;flex-direction:column;gap:1.25rem}.modal-text{font-size:1rem;color:var(--text-secondary);line-height:1.6;margin:0;text-align:center}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--text-primary)}.form-group label i{font-size:.9rem;color:var(--accent-orange)}.form-input{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary);padding:.75rem 1rem;border-radius:10px;font-size:.95rem;transition:all .3s ease;width:100%}.form-input:focus{outline:none;border-color:var(--accent-orange);background:var(--bg-secondary)}.form-input::placeholder{color:var(--text-secondary)}.modal-btn{background:var(--accent-orange);color:#fff;border:none;padding:.85rem 1.5rem;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%}.modal-btn:hover:not(:disabled){background:var(--accent-orange-dark)}.modal-btn:disabled{opacity:.6;cursor:not-allowed}.modal-btn:disabled:hover{transform:none}.modal-btn i{font-size:1.1rem}.modal-options{display:flex;flex-direction:column;gap:1rem}.modal-option{display:flex;align-items:center;gap:1rem;background:var(--bg-primary);border:2px solid var(--border-color);border-radius:12px;padding:1.25rem;cursor:pointer;transition:all .3s ease;text-align:left;width:100%}.modal-option:hover{border-color:var(--accent-orange);box-shadow:0 4px 16px #ff6b0033}.modal-option.active{border-color:var(--accent-orange);background:#ff6b351a;box-shadow:0 4px 16px #ff6b0033}.modal-option.active .modal-option-icon{background:var(--accent-orange)}.modal-option.active .modal-option-icon i{color:#fff}.modal-option-icon{width:50px;height:50px;border-radius:50%;background:var(--bg-secondary);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.modal-option-icon i{font-size:1.4rem;color:var(--accent-orange);transition:all .3s ease}.modal-option-content{flex:1;display:flex;flex-direction:column;gap:.35rem;min-width:0}.modal-option-title{font-size:1rem;font-weight:600;color:var(--text-primary)}.modal-option-value{font-size:.9rem;color:var(--accent-orange);font-weight:600}.modal-option-desc{font-size:.85rem;color:var(--text-secondary)}.modal-option>i.fa-chevron-right,.modal-option>i.fa-check-circle{font-size:1.2rem;color:var(--text-secondary);flex-shrink:0}.modal-option.other-option{flex-direction:column;align-items:flex-start}.modal-option.other-option .modal-option-content{width:100%}.modal-inline-input{width:100%;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);padding:.6rem .9rem;border-radius:8px;font-size:.9rem;margin-top:.5rem;transition:all .3s ease}.modal-inline-input:focus{outline:none;border-color:var(--accent-orange);background:var(--bg-card)}.modal-inline-input::placeholder{color:var(--text-secondary)}.error-message{background:#ff32321a;border:1px solid rgba(255,50,50,.3);color:#ff5050;padding:.75rem 1rem;border-radius:8px;font-size:.9rem;margin-bottom:1rem;text-align:center}@media (max-width: 768px){.modal-content{padding:1.75rem}.modal-title{font-size:1.6rem}.modal-option{padding:1.15rem}.modal-option-icon{width:48px;height:48px}.modal-option-icon i{font-size:1.3rem}}@media (max-width: 480px){.modal-content{padding:1.5rem}.modal-title{font-size:1.5rem;margin-bottom:1.25rem}.modal-option{padding:1rem}.modal-option-icon{width:45px;height:45px}.modal-option-icon i{font-size:1.3rem}.form-input{padding:.65rem .9rem}.modal-btn{padding:.75rem 1.25rem}}.toggle-switch{position:relative;display:inline-block;width:51px;height:31px}.toggle-switch input[type=checkbox]{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:#4a4a4a;transition:.3s;border-radius:31px}.toggle-slider:before{position:absolute;content:"";height:27px;width:27px;left:2px;bottom:2px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 2px 4px #0003}.toggle-switch input:checked+.toggle-slider{background-color:var(--accent-orange)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(20px)}.toggle-switch input:disabled+.toggle-slider{opacity:.5;cursor:not-allowed}.dropdown{position:relative;display:inline-block}.dropdown-btn{display:flex;align-items:center;gap:.5rem;background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary);padding:.6rem 1.2rem;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;justify-content:space-between}.dropdown-btn:hover{border-color:var(--accent-orange);background:#ff6b350d}.dropdown-btn:active{transform:scale(.98)}.dropdown-btn.open{border-color:var(--accent-orange)}.dropdown-btn i.dropdown-icon{font-size:1rem;color:var(--accent-orange);flex-shrink:0}.dropdown-btn img.dropdown-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.dropdown-btn .dropdown-arrow{font-size:.7rem;color:var(--text-secondary);transition:transform .3s ease;margin-left:auto}.dropdown-btn.open .dropdown-arrow{transform:rotate(180deg)}.dropdown-content-wrapper{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.dropdown-text{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-menu{position:absolute;top:calc(100% + .5rem);left:0;right:0;z-index:1001;display:flex;flex-direction:column;gap:.4rem;padding:.4rem;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;box-shadow:0 8px 24px #0000004d;animation:dropdownSlideIn .2s ease}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item{width:100%;background:#141414;border:1px solid #2a2a2a;border-radius:8px;color:#a0a0a0;padding:.75rem 1rem;text-decoration:none;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.75rem;text-align:left}.dropdown-item:hover{border-color:#ff6b35;background:#1a1a1a;color:#fff}.dropdown-item.active{border-color:var(--accent-orange);background:#ff6b351a;color:var(--accent-orange)}.dropdown-item i{font-size:.95rem;color:var(--accent-orange);width:20px;flex-shrink:0}.dropdown-item img.dropdown-item-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.dropdown-item-content{flex:1;display:flex;flex-direction:column;gap:.15rem}.dropdown-item-title{font-size:.9rem;font-weight:600}.dropdown-item-desc{font-size:.8rem;color:var(--text-secondary)}.dropdown-item-admin-level{font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:.3rem;margin-top:.2rem}.dropdown-item-admin-level i{font-size:.7rem}.form-group .dropdown-btn{background:var(--bg-card);padding:.75rem 1rem}@media (max-width: 768px){.dropdown-item{padding:.7rem .9rem;font-size:.85rem}}@media (max-width: 480px){.dropdown-item{padding:.65rem .85rem;font-size:.85rem}.dropdown-menu{gap:.3rem;padding:.3rem}}*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--accent-orange) var(--bg-secondary)}:root{--bg-primary: #0a0a0a;--bg-secondary: #141414;--bg-card: #1a1a1a;--accent-orange: #ff6b35;--accent-orange-dark: #e55a2b;--text-primary: #ffffff;--text-secondary: #a0a0a0;--border-color: #2a2a2a}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:var(--bg-primary);color:var(--text-primary);overflow-x:hidden}#root{min-height:100vh}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--accent-orange);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--accent-orange-dark)}.toast-container{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:12px;max-width:400px;pointer-events:none}.toast{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#141419fa;border-radius:12px;box-shadow:0 8px 32px #0006;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);animation:toastSlideIn .3s ease-out;pointer-events:auto;min-width:300px;max-width:400px}.toast-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:20px}.toast-message{flex:1;color:#fff;font-size:14px;line-height:1.5;word-break:break-word}.toast-close{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#fff9;cursor:pointer;border-radius:6px;transition:all .2s ease;padding:0}.toast-close:hover{background:#ffffff1a;color:#fff}.toast-success{border-left:4px solid #10b981}.toast-success .toast-icon{color:#10b981}.toast-error{border-left:4px solid #ef4444}.toast-error .toast-icon{color:#ef4444}.toast-warning{border-left:4px solid #f59e0b}.toast-warning .toast-icon{color:#f59e0b}.toast-info{border-left:4px solid #3b82f6}.toast-info .toast-icon{color:#3b82f6}@keyframes toastSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (max-width: 768px){.toast-container{top:10px;right:10px;left:10px;max-width:none}.toast{min-width:auto;max-width:none}}
