.blocked-page{align-items:center;background:radial-gradient(ellipse at center,#1a1a2e 0,#0f0f1e 50%,#05051a 100%);bottom:0;display:flex;justify-content:center;left:0;min-height:100vh;overflow:hidden;padding:20px;position:fixed;right:0;top:0;z-index:9999}.blocked-container{max-width:400px;text-align:center;width:100%}.blocked-icon{align-items:center;color:#f44;display:flex;justify-content:center;margin-bottom:24px}.blocked-title{color:#fff;font-size:24px;font-weight:600;margin:0 0 24px}.blocked-message{margin-bottom:32px}.blocked-message p{color:#fffc;font-size:14px;line-height:1.6;margin:0 0 12px}.blocked-message p:last-child{margin-bottom:0}.blocked-actions{display:flex;flex-direction:column;gap:12px}.blocked-support-button{background:linear-gradient(135deg,#ff4500,#dc143c);border-radius:8px;box-shadow:0 4px 12px #ff45004d;color:#fff;display:inline-block;font-size:16px;font-weight:500;padding:14px 24px;text-decoration:none;transition:transform .2s,box-shadow .2s}.blocked-support-button:hover{box-shadow:0 6px 20px #ff450066;transform:translateY(-2px)}.blocked-back-button{background-color:initial;border:1px solid var(--tg-theme-link-color);border-radius:8px;color:var(--tg-theme-link-color);cursor:pointer;font-size:16px;font-weight:500;padding:14px 24px;transition:all .2s}.blocked-back-button:hover{background-color:var(--tg-theme-link-color);color:var(--tg-theme-bg-color)}.price-display-section{margin:30px 0 20px;padding:0;position:relative;z-index:1}.price-display-section,.price-display-with-discount{align-items:center;display:flex;justify-content:center;width:100%}.price-display-with-discount{flex-direction:column;gap:8px}.price-display-old-wrapper{display:inline-block;position:relative;z-index:1}.price-display-original{color:#fff!important;font-size:24px;font-weight:600;letter-spacing:-.02em;opacity:1!important;text-decoration:none}.price-display-discount-percentage{background:#ff4500;border-radius:4px;box-shadow:0 2px 8px #ff450066;color:#fff;font-size:12px;font-weight:700;padding:2px 6px;position:absolute;right:-55px;top:-8px;white-space:nowrap}.price-display-cross{height:100%!important;left:0!important;overflow:visible!important;pointer-events:none!important;position:absolute!important;top:2%!important;transform:translateY(-50%)!important;width:100%!important;z-index:10!important}.price-display-cross-line{fill:none!important;stroke-dasharray:100!important;stroke:#ff4500!important}.price-display-cross-line-1{stroke-width:3!important;stroke-linecap:round!important;animation:price-display-draw-line-1 7.5s infinite!important}.price-display-cross-line-2{stroke-width:2.5!important;stroke-linecap:round!important;animation:price-display-draw-line-2 7.5s infinite!important}@keyframes price-display-draw-line-1{0%,to{stroke-dashoffset:100!important;opacity:0!important}5%{opacity:1!important}13%{stroke-dashoffset:0!important;opacity:1!important}93%{stroke-dashoffset:0!important;opacity:1!important}to{opacity:0!important}}@keyframes price-display-draw-line-2{0%,6%,to{stroke-dashoffset:100!important;opacity:0!important}10%{opacity:1!important}20%{stroke-dashoffset:0!important;opacity:1!important}93%{stroke-dashoffset:0!important;opacity:1!important}to{opacity:0!important}}.price-display-discounted{animation:price-display-glow-sync 7.5s infinite;background:#0000;border:none;border-radius:8px;color:#fff;font-size:26px;font-weight:800;letter-spacing:-.03em;padding:6px 14px;text-decoration:none!important;text-shadow:0 0 20px #ff4500cc,0 0 40px #ff450099,0 0 60px #ff450066}@keyframes price-display-glow-sync{0%,20%{text-shadow:0 0 20px #ff4500cc,0 0 40px #ff450099,0 0 60px #ff450066;transform:scale(1)}25%{text-shadow:0 0 40px #ff4500,0 0 80px #ff4500cc,0 0 120px #ff450099;transform:scale(1.1)}30%,to{text-shadow:0 0 20px #ff4500cc,0 0 40px #ff450099,0 0 60px #ff450066;transform:scale(1)}}.price-display-current{color:#fff!important;font-size:36px!important;font-weight:800!important;letter-spacing:-.02em;line-height:1;text-decoration:none!important;text-shadow:0 2px 8px #0000004d;white-space:nowrap}@media (max-width:380px){.price-display-section{margin:25px 0 15px}.price-display-with-discount{gap:6px}.price-display-discount-percentage{font-size:11px;padding:2px 4px;right:-48px;top:-6px}.price-display-original{font-size:20px}.price-display-discounted{font-size:22px;padding:4px 10px}.price-display-current{font-size:28px!important}.price-display-cross{height:140%;width:120%}}@media (max-width:768px){.price-display-section{margin:25px 0 15px}.price-display-current{font-size:30px!important}.price-display-original{font-size:22px}.price-display-discounted{font-size:24px}}.account-card .price-display-section{margin:20px 0 15px}@keyframes price-display-discount-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.price-display-discount-percentage{animation:price-display-discount-pulse 2s ease-in-out infinite}.price-display-cross-line{animation-play-state:running!important}.perf-low .price-display-cross-line-1,.perf-low .price-display-cross-line-2{animation:price-display-draw-line-1 7.5s infinite!important}.perf-low .price-display-cross-line-2{animation:price-display-draw-line-2 7.5s infinite!important}@media (prefers-reduced-motion:reduce){.price-display-cross-line-1{animation:price-display-draw-line-1 7.5s infinite!important}.price-display-cross-line-2{animation:price-display-draw-line-2 7.5s infinite!important}.price-display-discounted{animation:price-display-glow-sync 7.5s infinite!important}}@media (max-width:768px){.price-display-cross-line-1,.price-display-cross-line-2{animation-play-state:running!important}.price-display-cross-line-1{animation:price-display-draw-line-1 7.5s infinite!important}.price-display-cross-line-2{animation:price-display-draw-line-2 7.5s infinite!important}.price-display-discounted{animation:price-display-glow-sync 7.5s infinite!important}.price-display-discount-percentage{animation:price-display-discount-pulse 2s ease-in-out infinite!important}}.price-display-cross-line-1,.price-display-cross-line-2,.price-display-discount-percentage,.price-display-discounted{animation-duration:inherit!important;animation-iteration-count:inherit!important;animation-play-state:running!important;animation-timing-function:inherit!important}:root{--reddit-orange-hover:#ff6a33;--reddit-black:#1a1a1b;--reddit-dark-bg:#030303;--reddit-white:#fff;--reddit-juniper-hover:#3394e6;--reddit-lime:#46d160;--reddit-banana:#ffd635;--reddit-card-bg:#1a1a1b33;--glass-bg:#0000;--glass-bg-hover:#0000;--glass-bg-solid:#0000;--glass-border:#ff45001a;--glass-border-hover:#ff45004d;--glass-shadow:0 8px 32px #ff450026;--glass-shadow-hover:0 0 20px #ff450033,0 8px 32px #0000004d;--glass-blur:blur(12px);--glass-blur-heavy:blur(20px);--text-secondary:#fffc;--text-muted:#fff9;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--transition-fast:0.2s ease;--transition-medium:0.3s ease;--transition-slow:0.5s ease}@media (prefers-color-scheme:light){:root{--glass-bg:#ffffff0d;--glass-bg-hover:#ffffff14;--glass-bg-solid:#ffffff1a;--glass-border:#ff450033;--reddit-black:#fff;--reddit-dark-bg:#f8f9fa;--text-primary:#1a1a1b;--text-secondary:#1a1a1bcc;--text-muted:#1a1a1b99}}body{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}.glass-card{backdrop-filter:blur(12px);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(12px);-webkit-backdrop-filter:var(--glass-blur);background:#0000;background:var(--glass-bg);border:1px solid #ff45001a;border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:all var(--transition-medium)}.glass-card:hover{background:#0000;background:var(--glass-bg-hover);border-color:#ff45004d;border-color:var(--glass-border-hover);box-shadow:0 0 20px #ff450033,0 8px 32px #0000004d;box-shadow:var(--glass-shadow-hover);transform:translateY(-4px)}.glass-panel{backdrop-filter:blur(20px);backdrop-filter:var(--glass-blur-heavy);-webkit-backdrop-filter:blur(20px);-webkit-backdrop-filter:var(--glass-blur-heavy);background:var(--glass-bg-solid);border:1px solid #ff45001a;border:1px solid var(--glass-border);border-radius:12px;border-radius:var(--radius-md);margin-bottom:20px;padding:20px}.karma-indicator{background:#ffffff1a;height:4px;overflow:hidden}.karma-fill,.karma-indicator{border-radius:2px;position:relative}.karma-fill{height:100%;transition:width .3s ease;transition:width var(--transition-medium)}.karma-fill:after{animation:shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.post-karma .karma-fill{background:linear-gradient(90deg,#ff4500,#ff6a33)!important;box-shadow:0 0 10px #ff450080}.comment-karma .karma-fill{background:linear-gradient(90deg,#0079d3,#3394e6)!important;box-shadow:0 0 10px #0079d380}.trophy-badge{background:linear-gradient(135deg,#ffd635,orange);background:linear-gradient(135deg,var(--reddit-banana) 0,orange 100%);display:inline-flex;height:32px;transition:all var(--transition-fast);width:32px}.trophy-badge:hover{box-shadow:inset 0 0 15px #fff6,0 0 20px #ffd635b3;transform:scale(1.1) rotate(5deg)}.btn-primary{background:linear-gradient(135deg,#ff4500,#ff6a33);background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-orange-hover) 100%);border-radius:24px;border-radius:var(--radius-xl);font-size:16px;letter-spacing:normal;overflow:hidden;padding:12px 24px;position:relative;text-transform:none;transition:all var(--transition-medium)}.btn-primary:hover{box-shadow:0 5px 15px #ff450066}.btn-primary:active{transform:translateY(0)}@media (max-width:768px){.btn-primary:active{transform:scale(.98)}}.btn-secondary{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0079d31a;border:1px solid #0079d34d;border-radius:24px;border-radius:var(--radius-xl);color:#0079d3;color:var(--reddit-juniper);font-size:16px;font-weight:600;padding:12px 24px;transition:all var(--transition-medium)}.btn-secondary:hover{background:#0079d333;border-color:#0079d3;border-color:var(--reddit-juniper);box-shadow:0 5px 15px #0079d34d;transform:translateY(-2px)}@media (max-width:768px){.btn-secondary:active{transform:scale(.98)}}.btn-danger{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ff006d1a;border:1px solid #ff006d4d;border-radius:24px;border-radius:var(--radius-xl);color:#ff006d;color:var(--reddit-guava);cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .3s ease;transition:all var(--transition-medium)}.btn-danger:hover{background:#ff006d;background:var(--reddit-guava);border-color:#ff006d;border-color:var(--reddit-guava);box-shadow:0 5px 15px #ff006d66;color:#fff;transform:translateY(-2px)}@media (max-width:768px){.btn-danger:active{transform:scale(.98)}}h1,h2,h3,h4,h5,h6{color:#fff;color:var(--text-primary);font-weight:600;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}.app{min-height:100vh;overflow-x:hidden;position:relative}.app-content{background:#0000;z-index:1}.bottom-navigation{z-index:100}.account-list-page,.cart-page,.order-detail-page,.order-list-page,.profile-page{background:#0000!important;position:relative;z-index:1}.text-muted{color:#fff9;color:var(--text-muted)}.text-secondary{color:#fffc;color:var(--text-secondary)}.text-orange{color:#ff4500;color:var(--reddit-orange)}.text-blue{color:#0079d3;color:var(--reddit-juniper)}.text-success{color:#46d160;color:var(--reddit-lime)}.text-warning{color:#ffd635;color:var(--reddit-banana)}.text-danger{color:#ff006d;color:var(--reddit-guava)}@keyframes upvote{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8;transform:translateY(-20px) scale(1.2)}to{opacity:0;transform:translateY(-40px) scale(0)}}.upvote-animation{animation:upvote .8s ease-out forwards;color:#ff4500;color:var(--reddit-orange);font-size:24px;pointer-events:none;position:absolute}.skeleton{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff1a 50%,#0000);background:linear-gradient(90deg,var(--glass-bg) 0,#ffffff1a 50%,var(--glass-bg) 100%);background-size:200% 100%;border-radius:8px;border-radius:var(--radius-sm)}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.accounts-container,.cart-content,.cart-header-content,.detail-container,.error-container,.loading-container,.order-header-content,.orders-container,.profile-content,.settings-container{background:#0000!important}@media (max-width:768px){.cart-account-card .buy-button,.cart-account-card .buy-button.btn-danger{font-size:16px!important;min-width:160px;padding:12px 28px!important}.cart-account-card .email-status{font-size:14px;margin:12px auto!important;padding:10px 14px}.cart-account-card .account-card{margin:0!important;width:100%!important}}@media (max-width:400px){.cart-account-card .buy-button,.cart-account-card .buy-button.btn-danger{font-size:15px!important;min-width:140px;padding:11px 24px!important}}@media (min-width:769px){.cart-account-card .account-card{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffff0d!important;background-clip:padding-box,border-box;background-image:linear-gradient(#141419f2,#141419f2),linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-orange-hover) 50%,var(--reddit-juniper) 100%);background-origin:border-box;border:1px solid #0000!important;display:flex!important;opacity:1!important;visibility:visible!important}.cart-account-card:hover{box-shadow:none!important;transform:none!important}.cart-account-card .account-card:hover{box-shadow:0 0 30px rgba(var(--glow-color-rgb),.3),0 12px 40px #0009!important;transform:translateY(-6px) scale(1.02)!important}}.account-card,.account-card *{box-sizing:border-box}.account-card{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#141419f2!important;border-radius:24px!important;box-shadow:0 8px 32px #00000080;cursor:pointer;display:flex;flex-direction:column;height:100%!important;overflow:visible!important}.account-card:hover{box-shadow:0 0 30px rgba(var(--glow-color-rgb),.3),0 12px 40px #0009;transform:translateY(-6px) scale(1.02)}.account-card-header{flex-direction:column;gap:12px;padding:20px;position:relative;width:100%;z-index:1}.account-info{align-items:center;min-width:0;text-align:center;width:100%}.account-username{color:#fff!important;font-size:24px!important;font-weight:700!important;letter-spacing:-.02em;margin:0 0 4px;text-align:center;text-shadow:0 2px 4px #0000004d;width:100%}.account-meta{flex-direction:row!important;flex-wrap:nowrap!important;margin-top:8px}.meta-item{align-items:center!important;background:#ffffff0d!important;border:1px solid var(--reddit-orange)!important;border-radius:24px!important;color:#fff!important;display:inline-flex!important;flex-shrink:0!important;font-size:16px!important;font-weight:500!important;gap:6px!important;padding:8px 16px!important;transition:all .3s ease!important;white-space:nowrap!important}.meta-item:hover{background:#ffffff1a!important;border-color:var(--reddit-orange-hover)!important}.meta-item svg{stroke:var(--reddit-orange)!important;color:var(--reddit-orange)!important;height:16px!important;opacity:1!important;width:16px!important}.meta-item span{color:#fff!important;font-size:16px!important;font-weight:500!important}.account-trophies{display:flex;flex-shrink:0;gap:8px;position:absolute;right:16px;top:16px}.account-card-body{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px;padding:0 20px 10px;position:relative;width:100%;z-index:1}.karma-block{margin:20px auto;max-width:340px;padding:0 10px}.karma-row{align-items:center}.progress-bar{border-radius:6px;height:12px}.comment-karma-bar:after,.comment-karma-bar:before,.post-karma-bar:after,.post-karma-bar:before,.progress-bar:after,.progress-bar:before{background:none!important;content:none!important;display:none!important}.comment-karma-bar,.post-karma-bar,.progress-bar{background:#ffffff14!important}.blue-fill:before,.orange-fill:before,.progress-fill:before{background:none!important;content:none!important;display:none!important}.progress-fill.orange-fill{background-image:linear-gradient(90deg,#ff4500,#ff6a33)!important}.progress-fill.blue-fill,.progress-fill.orange-fill{background-color:initial!important;background-repeat:no-repeat!important}.progress-fill.blue-fill{background-image:linear-gradient(90deg,#0079d3,#3394e6)!important}.blue-fill:after,.orange-fill:after,.progress-fill:after{animation:shimmer 2s ease-in-out infinite!important;background:linear-gradient(90deg,#0000,#ffffff4d,#0000)!important;bottom:0!important;content:""!important;left:0!important;pointer-events:none!important;position:absolute!important;right:0!important;top:0!important;z-index:1!important}.progress-fill{border-radius:6px;display:block}.progress-fill:before{background:none!important;content:none!important;display:none!important}.progress-fill.orange-fill{background:linear-gradient(90deg,var(--reddit-orange) 0,var(--reddit-orange-hover) 100%)!important;box-shadow:0 0 10px rgba(var(--glow-color-rgb),.4);height:100%}.progress-fill.blue-fill{background:linear-gradient(90deg,var(--reddit-juniper) 0,var(--reddit-juniper-hover) 100%)!important;box-shadow:0 0 10px rgba(var(--secondary-rgb),.4);height:100%}.account-features{color:#ffffffe6!important;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:center}.feature-item svg{stroke:#20b2aa}.price-section{margin:30px 0 20px}.discount-percentage{background:linear-gradient(135deg,#ff1493,#ff69b4);box-shadow:0 2px 8px #ff149366}.account-card-footer{background:#0000;border-radius:0 0 16px 16px;border-top:none;margin-top:auto;min-height:auto;overflow:visible;padding:0 0 20px}.buy-button-wrapper{overflow:visible}.buy-button.btn-danger{align-items:center!important;display:inline-flex!important;justify-content:center!important;text-align:center!important}@media (max-width:768px){.account-card{min-height:300px}.account-card-header{padding:16px}.account-card-body{padding:0 16px 8px}.account-username{font-size:22px!important}.meta-item{background:#ffffff0d!important;border:1px solid var(--reddit-orange)!important;font-size:15px!important;padding:5px 12px!important}.account-meta{flex-wrap:nowrap!important}.meta-item span{font-size:15px}.current-price{font-size:28px!important}.buy-button{font-size:16px!important;min-width:160px;padding:12px 28px!important}}@media (max-width:400px){.account-card{min-height:280px}.account-card-header{padding:14px}.account-username{font-size:20px!important}.account-meta{flex-wrap:nowrap!important;gap:8px;justify-content:center;margin-top:2px}.meta-item{background:#ffffff0d!important;border:1px solid var(--reddit-orange)!important;font-size:13px!important;gap:4px!important;padding:4px 8px!important;white-space:nowrap!important}.meta-item svg{height:14px;width:14px}.meta-item span{font-size:13px}.trophy-badge{font-size:12px;height:32px!important;width:32px!important}.account-trophies{right:10px;top:10px}.karma-value{font-size:16px!important}.karma-section{max-width:100%}.current-price{font-size:26px!important}.original-price{font-size:18px!important}.price-section{margin:25px 0 10px}.price-info{gap:8px}.account-card-footer{min-height:auto;padding:0 0 16px}.buy-button{font-size:15px!important;min-width:140px;padding:11px 24px!important}.feature-item{font-size:13px;padding:3px 10px}}body.dark-theme .account-card{background:#0000!important;border-color:#ff45004d!important}body.dark-theme .account-username,body.dark-theme .current-price,body.dark-theme .karma-value{color:#fff!important}@keyframes special-offer-glow{0%,to{box-shadow:0 8px 32px #0000004d,0 0 40px #ff450033}50%{box-shadow:0 8px 32px #0000004d,0 0 60px #ff450066}}.account-card.special-offer{animation:special-offer-glow 3s ease-in-out infinite}.account-card.loading .skeleton{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0d,#ffffff1a 50%,#ffffff0d);background-size:200% 100%;border-radius:8px}.cart-account-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:none!important;box-shadow:none!important;margin:0!important;padding:0!important;width:100%!important}.account-card:after,.account-card:before,.cart-account-card:after,.cart-account-card:before{background:none!important;content:none!important;display:none!important}.cart-account-card .buy-button,.cart-account-card .buy-button.btn-danger{align-items:center!important;border:none!important;border-radius:30px!important;box-shadow:0 4px 20px #ff450066,inset 0 0 20px #ffffff14;color:#fff!important;cursor:pointer;display:inline-flex!important;font-size:18px!important;font-weight:700!important;justify-content:center!important;letter-spacing:-.02em;min-width:180px;overflow:visible;padding:14px 32px!important;position:relative;text-align:center!important;text-transform:none;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap;z-index:1}.cart-account-card .buy-button.btn-danger:hover,.cart-account-card .buy-button:hover{box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.6),inset 0 0 25px #ffffff26;transform:translateY(-2px)}.cart-account-card .email-status{align-items:center!important;background:#0000;border:none;border-radius:8px;color:#fffc;display:flex!important;font-size:13px;font-weight:500;gap:8px;justify-content:center!important;margin:10px auto!important;max-width:90%;padding:8px 12px;text-align:center;width:fit-content}.cart-account-card .email-status svg{color:var(--reddit-orange);flex-shrink:0;height:14px;opacity:1;width:14px}.cart-account-card .account-meta{flex-direction:row!important;flex-wrap:nowrap!important}.cart-account-card .price-with-discount{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;width:100%}.cart-account-card .price-info{align-items:center;display:flex;gap:0;justify-content:center}.cart-account-card .old-price-wrapper{align-items:center;display:inline-flex;justify-content:center;position:relative}.cart-account-card .discount-percentage{background:#ff4500!important;border-radius:4px;color:#fff!important;font-size:12px;font-weight:700;padding:2px 6px;position:absolute;right:-55px;top:-8px;white-space:nowrap}.cart-account-card .progress-bar{background:#ffffff14;border-radius:6px;box-shadow:inset 0 1px 3px #0000004d;height:12px;margin-bottom:20px;overflow:hidden;position:relative}.cart-account-card .progress-bar:last-child{margin-bottom:0}.cart-account-card .progress-fill{border-radius:6px;height:100%;overflow:hidden;position:relative;transition:width .5s ease}.cart-account-card .progress-fill.orange-fill{background:linear-gradient(90deg,#ff4500,#ff6a33)!important;box-shadow:0 0 10px #ff450066}.cart-account-card .progress-fill.blue-fill{background:linear-gradient(90deg,#0079d3,#3394e6)!important;box-shadow:0 0 10px #0079d366}.cart-account-card .progress-fill:after{animation:shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.cart-items .cart-account-card .account-card .account-meta{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;justify-content:center!important}.cart-items .cart-account-card .account-card .karma-block .progress-bar{background:#ffffff14;border-radius:6px;box-shadow:inset 0 1px 3px #0000004d;height:12px;margin-bottom:20px;overflow:hidden;position:relative}.cart-items .cart-account-card .account-card .karma-block .progress-fill.orange-fill{background:linear-gradient(90deg,#ff4500,#ff6a33)!important;box-shadow:0 0 10px #ff450066}.cart-items .cart-account-card .account-card .karma-block .progress-fill.blue-fill{background:linear-gradient(90deg,#0079d3,#3394e6)!important;box-shadow:0 0 10px #0079d366}.cart-items .cart-account-card .account-card .karma-block .progress-fill:after{animation:shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.price-with-discount{gap:8px;justify-content:center}.old-price-wrapper{display:inline-block}.original-price{color:#fff!important;font-size:24px;opacity:1!important}.discount-percentage{background:#ff4500;border-radius:4px;color:#fff;font-size:12px;padding:2px 6px;position:absolute;right:-55px;top:-8px;white-space:nowrap}.price-cross{height:150%;overflow:visible;width:110%}.cross-line{fill:none;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 4px rgba(var(--glow-color-rgb),.6)) drop-shadow(0 0 8px rgba(var(--glow-color-rgb),.4)) drop-shadow(0 0 12px rgba(255,255,255,.2));opacity:0}.cross-line-1{animation:draw-line-1 7.5s infinite}.cross-line-2{animation:draw-line-2 7.5s infinite}.discounted-price{animation:price-glow-sync 7.5s infinite;background:#0000;border:none;border-radius:8px;color:#fff;font-size:26px;font-weight:800;padding:6px 14px;text-decoration:none!important;text-shadow:0 0 20px rgba(var(--glow-color-rgb),.8),0 0 40px rgba(var(--glow-color-rgb),.6),0 0 60px #ffffff4d,0 0 80px #fff3}@keyframes price-glow-sync{0%,20%{text-shadow:0 0 20px rgba(var(--glow-color-rgb),.8),0 0 40px rgba(var(--glow-color-rgb),.6),0 0 60px #ffffff4d,0 0 80px #fff3;transform:scale(1)}25%{text-shadow:0 0 40px rgba(var(--glow-color-rgb),1),0 0 80px rgba(var(--glow-color-rgb),.8),0 0 120px #ffffff80,0 0 160px #ffffff4d;transform:scale(1.1)}30%,to{text-shadow:0 0 20px rgba(var(--glow-color-rgb),.8),0 0 40px rgba(var(--glow-color-rgb),.6),0 0 60px #ffffff4d,0 0 80px #fff3;transform:scale(1)}}@keyframes discount-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:380px){.price-with-discount{gap:6px}.discount-percentage{font-size:11px;padding:2px 4px;right:-48px;top:-6px}.original-price{font-size:20px}.discounted-price{font-size:22px;padding:4px 10px}.price-cross{height:140%;width:120%}}.buy-button.loading{color:#ffffffe6;cursor:not-allowed;opacity:.8;pointer-events:none;position:relative}.buy-button{align-items:center;display:inline-flex;justify-content:center;min-height:44px;overflow:hidden;touch-action:manipulation;transition:all .2s ease}.buy-button:active:not(:disabled){transform:scale(.98);transition:transform .1s ease}.buy-button:disabled{cursor:not-allowed;opacity:.8}.buy-button.haptic-pulse{animation:haptic-pulse .2s ease-out}@keyframes haptic-pulse{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.custom-order-special-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:24px;box-shadow:0 8px 32px #0000004d;cursor:pointer;display:grid;grid-template-rows:auto 1fr auto;height:auto;min-height:320px;overflow:visible;position:relative;transition:all .3s ease}.custom-order-special-card:hover{background:#ffffff14!important;border-color:#fff3!important;box-shadow:0 12px 40px #0006;transform:translateY(-4px)}.custom-order-card{border:1px solid #ffffff1a!important;border-radius:24px;display:flex;flex-direction:column;height:auto;min-height:320px;position:relative}.account-card.custom-order-card,.custom-order-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d!important;box-shadow:0 8px 32px #0000004d;overflow:visible!important}.account-card.custom-order-card{border:1px solid #ffffff1a!important}.account-card.custom-order-card:hover{background:#ffffff14!important;border-color:#fff3!important}.custom-order-special-card .account-username{color:#fff!important;font-size:24px!important;gap:8px;margin:75px 0 0!important;z-index:1}.custom-order-special-card .account-card-header,.custom-order-special-card .account-username{align-items:center;background:#0000!important;display:flex;justify-content:center;position:relative}.custom-order-special-card .account-card-header{border-bottom:none!important;margin-bottom:-55px;padding:20px 20px 10px;z-index:2}.custom-order-special-card .account-info{align-items:center;background:#0000!important;display:flex;flex-direction:column;justify-content:center;width:100%}.custom-order-special-card .account-card-body{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px 20px 0;position:relative;z-index:2}.custom-order-special-card .feature-item{align-items:center;box-sizing:border-box;color:#d7dadc;display:inline-flex;font-size:18px;font-weight:500;gap:8px;justify-content:center;max-width:380px;min-width:380px;padding:12px 20px;position:relative;white-space:nowrap;width:100%}.custom-order-special-card .feature-item svg{color:#ff4500;color:var(--reddit-orange,#ff4500);flex-shrink:0;height:16px;opacity:.9;width:16px}.custom-order-special-card .custom-order-icon{filter:drop-shadow(0 0 3px rgba(255,69,0,.3))}.custom-order-special-card:hover .custom-order-icon{filter:drop-shadow(0 0 5px rgba(255,69,0,.4))}.custom-order-special-card .account-card-footer{align-items:center;background:#0000;border-top:none;display:flex;justify-content:center;margin-top:-30px;min-height:auto;padding:10px 0 50px;position:relative;z-index:2}.custom-order-card .account-username{align-items:center;background:#0000!important;display:flex;font-size:24px!important;gap:8px;justify-content:center;margin:0!important;position:relative;z-index:1}.custom-order-card .account-meta{display:flex;justify-content:center;width:100%}.custom-order-icon{fill:#0000!important;animation:diamond-float 4s ease-in-out infinite;background:#0000!important;display:inline-block;filter:drop-shadow(0 0 3px rgba(255,69,0,.3));height:32px;margin-right:8px;overflow:visible;position:relative;transition:filter .3s ease;vertical-align:middle;width:32px;z-index:2}.custom-order-icon svg{overflow:visible!important}.custom-order-icon path{opacity:.95}@keyframes sparkle-flash{0%,95%,to{opacity:0}96%,99%{opacity:1}}.custom-order-card:hover .custom-order-icon{filter:drop-shadow(0 0 5px rgba(255,69,0,.4))}.custom-order-card:hover{background:#ffffff14!important;border-color:#fff3!important;box-shadow:0 12px 40px #0006;transform:translateY(-4px)}.custom-order-card .account-card-header{border-bottom:none!important;padding:20px 20px 28px;position:relative;z-index:2}.custom-order-card .account-card-header,.custom-order-card .account-info{align-items:center;background:#0000!important;display:flex;justify-content:center}.custom-order-card .account-info{flex-direction:column;width:100%}.custom-order-card .account-card-body{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:200px;padding:0 20px 10px;position:relative;z-index:2}.custom-order-description{padding:0;position:relative;z-index:2}.feature-list{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0;position:relative;z-index:2}.custom-order-card .feature-item{align-items:center;box-sizing:border-box;color:#d7dadc;display:inline-flex;font-size:18px;font-weight:500;gap:8px;justify-content:center;max-width:380px;min-width:380px;padding:12px 20px;position:relative;white-space:nowrap;width:100%}.custom-order-card .feature-item svg{color:#ff4500;color:var(--reddit-orange,#ff4500);flex-shrink:0;height:16px;opacity:.9;width:16px}.custom-order-card .feature-item:after,.custom-order-special-card .feature-item:after{background:linear-gradient(90deg,#0000,#ff4500 20%,#ff4500 80%,#0000);background:linear-gradient(90deg,#0000 0,var(--reddit-orange,#ff4500) 20%,var(--reddit-orange,#ff4500) 80%,#0000 100%);bottom:0;content:"";height:2px;left:10%;opacity:.8;position:absolute;right:10%;transition:all .3s ease}.custom-order-card .feature-item:hover:after,.custom-order-special-card .feature-item:hover:after{background:linear-gradient(90deg,#0000,#ff6a33 15%,#ff6a33 85%,#0000);background:linear-gradient(90deg,#0000 0,var(--reddit-orange-hover,#ff6a33) 15%,var(--reddit-orange-hover,#ff6a33) 85%,#0000 100%);left:5%;opacity:1;right:5%}.highlight-text{color:#d7dadc;display:inline-block;font-size:18px;font-weight:600;line-height:1.5;padding:0;position:relative}.custom-order-button,.custom-order-card .account-card-footer{position:relative;z-index:2}.custom-order-button{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;border:none!important;box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.4),inset 0 0 20px #ffffff14;color:#fff!important;font-weight:600;overflow:hidden;transition:all .3s ease}.custom-order-button:hover{box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.6),inset 0 0 25px #ffffff26;transform:translateY(-2px)}.custom-order-button:active{transform:translateY(-1px) scale(.98)}@media (max-width:768px){.custom-order-button:active{transform:scale(.98)!important}}.custom-order-card,.custom-order-special-card{animation:slideInCustom .5s ease-out}@keyframes slideInCustom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.highlight-text{font-size:16px}.custom-order-card .feature-item,.custom-order-special-card .feature-item{font-size:16px;max-width:320px;min-width:320px;padding:10px 16px;white-space:nowrap}.custom-order-card .account-username,.custom-order-special-card .account-username{font-size:22px!important}.custom-order-card,.custom-order-special-card{min-height:370px!important}.custom-order-card .account-card-header,.custom-order-special-card .account-card-header{margin-bottom:-25px;padding:16px 16px 43px;padding-top:5px!important}.custom-order-card .account-card-body,.custom-order-special-card .account-card-body{align-items:center;display:flex;justify-content:center;min-height:180px;padding:0 16px 8px}.custom-order-special-card .feature-list{gap:12px}.custom-order-special-card .account-username{margin-top:40px!important}.custom-order-special-card .account-card-body{align-items:center;display:flex;justify-content:center;padding:0 16px 20px}.custom-order-special-card .custom-order-button{bottom:12px}.custom-order-special-card .account-card-footer{padding:10px 0 40px}}@media (max-width:400px){.custom-order-card,.custom-order-special-card{min-height:350px!important}.custom-order-card .account-card-header,.custom-order-special-card .account-card-header{padding:14px 14px 38px;padding-top:5px!important}.custom-order-card .account-card-body,.custom-order-special-card .account-card-body{min-height:160px;padding:0 14px 8px}.custom-order-card .account-username,.custom-order-special-card .account-username{font-size:20px!important}.custom-order-card .feature-item,.custom-order-special-card .feature-item{font-size:14px;max-width:280px;min-width:280px;padding:8px 12px}.custom-order-special-card .feature-list{gap:10px}.custom-order-special-card .account-username{margin-top:35px!important}.custom-order-special-card .account-card-header{margin-bottom:-20px}.custom-order-special-card .account-card-body{padding:0 14px 20px}.custom-order-special-card .custom-order-button{bottom:10px}.custom-order-special-card .account-card-footer{padding:8px 0 35px}}.custom-order-special-card .custom-order-button{bottom:20px;position:relative}.custom-order-special-card .custom-order-description{width:100%}@media (min-width:769px){.custom-order-special-card .feature-list{position:relative;top:0}}.custom-order-special-card{display:grid!important;grid-template-rows:auto 1fr auto!important;height:auto!important}.custom-order-card .feature-item,.custom-order-special-card .feature-item{align-items:center!important;box-sizing:border-box!important;color:#d7dadc!important;display:flex!important;font-size:18px!important;font-weight:500!important;gap:8px!important;justify-content:center!important;max-width:none!important;min-width:auto!important;padding:12px!important;position:relative!important;white-space:nowrap!important;width:auto!important}.custom-order-card .feature-list,.custom-order-special-card .feature-list{align-items:stretch!important;display:inline-flex!important;flex-direction:column!important;gap:20px!important;margin:0!important;max-width:none!important;position:relative!important;width:max-content!important;z-index:2!important}.custom-order-card .custom-order-description,.custom-order-special-card .custom-order-description{align-items:center!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;padding:0 20px!important;width:100%!important}.custom-order-card,.custom-order-special-card{overflow:visible!important}.custom-order-card .feature-item:after,.custom-order-special-card .feature-item:after{left:10%!important;right:10%!important}.custom-order-card .feature-item:hover:after,.custom-order-special-card .feature-item:hover:after{left:5%!important;right:5%!important}@media (max-width:768px){.custom-order-card .feature-item,.custom-order-special-card .feature-item{font-size:16px!important;max-width:none!important;min-width:auto!important;padding:10px!important;white-space:normal!important}.custom-order-card .feature-list,.custom-order-special-card .feature-list{gap:12px!important;max-width:none!important;width:max-content!important}.custom-order-card .custom-order-description,.custom-order-special-card .custom-order-description{padding:0 16px!important}.custom-order-special-card .account-card-body{padding-bottom:20px!important}}@media (max-width:400px){.custom-order-card .feature-item,.custom-order-special-card .feature-item{font-size:14px!important;max-width:none!important;min-width:auto!important;padding:8px!important}.custom-order-card .feature-list,.custom-order-special-card .feature-list{gap:10px!important;max-width:none!important}.custom-order-card .custom-order-description,.custom-order-special-card .custom-order-description{padding:0 14px!important}.custom-order-special-card .account-card-body{padding-bottom:15px!important}}.custom-order-card .feature-item,.custom-order-card .feature-list .feature-item,.custom-order-special-card .feature-item,.custom-order-special-card .feature-list .feature-item{min-width:0!important}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card{display:grid!important;grid-template-rows:auto 1fr auto!important;height:auto!important;margin:0 auto!important;max-width:380px!important;min-height:420px!important;width:100%!important}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card .account-username{margin-top:45px!important}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card .account-card-header{margin-bottom:-35px!important;padding:24px 20px 20px!important}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card .account-card-body{align-items:center!important;display:flex!important;flex:1 1!important;flex-direction:column!important;justify-content:center!important;padding:30px 20px 20px!important}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card .feature-list{gap:24px!important;width:100%!important}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card .feature-item{max-width:none!important;min-width:0!important;padding:12px 16px!important;text-align:center!important;width:auto!important}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card .feature-list{align-items:center!important;display:inline-flex!important;max-width:100%!important;width:auto!important}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card .custom-order-description{align-items:center!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;padding:0!important;width:100%!important}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card .account-card-footer{margin-top:0!important;padding:20px 0 30px!important}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card .custom-order-button{bottom:auto!important;position:static!important}.accounts-grid:has(.custom-order-special-card:only-child){display:grid!important;margin-top:-140px!important;min-height:calc(100vh - 300px)!important;place-items:center!important}@media (min-width:769px){.accounts-grid:has(.custom-order-special-card:only-child){margin-top:10px!important}}@media (max-width:768px){.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card{min-height:380px!important}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card .account-username{margin-top:30px!important}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card .account-card-header{margin-bottom:-20px!important;padding:20px 16px 16px!important}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card .account-card-body{padding:20px 16px 15px!important}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card .feature-list{gap:16px!important}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card .account-card-footer{padding:15px 0 25px!important}.accounts-grid:has(.custom-order-special-card:only-child){min-height:calc(100vh - 350px)!important;padding-top:150px!important}}@media (max-width:400px){.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card{min-height:360px!important}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card .account-username{margin-top:25px!important}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card .account-card-header{margin-bottom:-18px!important;padding:18px 14px 14px!important}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card .account-card-body{padding:18px 14px 12px!important}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card .feature-list{gap:14px!important}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card .account-card-footer{padding:12px 0 20px!important}}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card{box-shadow:0 8px 32px #0000004d!important}.accounts-grid:has(.custom-order-special-card:only-child) .custom-order-special-card:hover{box-shadow:0 12px 40px #0006!important;transform:translateY(-4px)!important}@supports not selector(:has(*)){.accounts-grid.single-card .custom-order-special-card{height:auto!important;margin:0 auto!important;max-width:380px!important;min-height:420px!important;width:100%!important}.accounts-grid.single-card .custom-order-special-card .account-username{margin-top:45px!important}.accounts-grid.single-card .custom-order-special-card .account-card-header{margin-bottom:-35px!important;padding:24px 20px 20px!important}.accounts-grid.single-card .custom-order-special-card .account-card-body{padding:30px 20px 20px!important}.accounts-grid.single-card .custom-order-special-card .account-card-footer{margin-top:0!important;padding:20px 0 30px!important}.accounts-grid.single-card .custom-order-special-card .custom-order-button{bottom:auto!important;position:static!important}.accounts-grid.single-card{margin-top:-140px!important}@media (min-width:769px){.accounts-grid.single-card{margin-top:10px!important}}.accounts-grid.single-card .custom-order-special-card .feature-list{gap:24px!important;width:100%!important}.accounts-grid.single-card .custom-order-special-card .feature-item{max-width:none!important;min-width:0!important;padding:12px 16px!important;text-align:center!important;width:auto!important}.accounts-grid.single-card .custom-order-special-card .feature-list{align-items:center!important;display:inline-flex!important;max-width:100%!important;width:auto!important}.accounts-grid.single-card .custom-order-special-card .custom-order-description{align-items:center!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;padding:0!important;width:100%!important}}.custom-select{position:relative;width:100%;z-index:9999}.custom-select-trigger{align-items:center;background:#0000;border:1px solid rgba(var(--glow-color-rgb),.3);border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:500;justify-content:center;min-height:44px;padding:12px 45px;position:relative;text-align:center;transition:all .3s ease;-webkit-user-select:none;user-select:none}.custom-select-text{align-items:center;display:flex;line-height:1}.custom-select-arrow{align-items:center;bottom:0;color:var(--reddit-orange);display:flex;height:16px;margin:auto 0;opacity:.8;pointer-events:none;position:absolute;right:20px;top:0;transition:all .3s ease}.custom-select-trigger:hover{background:#0000;border-color:rgba(var(--glow-color-rgb),.5);box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.15);transform:translateY(-1px)}.custom-select.open .custom-select-trigger{background:#0000;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--reddit-orange);box-shadow:0 0 0 3px rgba(var(--glow-color-rgb),.1)}.custom-select.open{z-index:99999!important}.custom-select.open .custom-select-arrow{color:var(--reddit-orange-hover);transform:rotate(180deg)}.custom-select-dropdown{animation:slideDown .2s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#1a1a1b4d;border:1px solid var(--reddit-orange);border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:none;box-shadow:0 8px 32px #0006;left:0;max-height:240px;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% - 1px);z-index:99999!important}.custom-select-dropdown::-webkit-scrollbar{width:6px}.custom-select-dropdown::-webkit-scrollbar-track{background:#ffffff0d}.custom-select-dropdown::-webkit-scrollbar-thumb{background:var(--reddit-orange);border-radius:3px;opacity:.5}.custom-select-dropdown::-webkit-scrollbar-thumb:hover{background:var(--reddit-guava);opacity:.8}.custom-select-option{border-bottom:1px solid rgba(var(--glow-color-rgb),.1);border-left:3px solid #0000;color:#ffffffe6;cursor:pointer;font-size:15px;font-weight:500;overflow:hidden;padding:12px 45px;position:relative;text-align:center;transition:all .3s ease;-webkit-user-select:none;user-select:none}.custom-select-option:last-child{border-bottom:none}.custom-select-option:hover{background:linear-gradient(135deg,rgba(var(--glow-color-rgb),.18) 0,rgba(var(--glow-color-rgb),.12) 100%);border-left-color:var(--reddit-orange);box-shadow:inset 0 0 30px rgba(var(--glow-color-rgb),.15);color:#fff;text-shadow:0 1px 3px #0000004d;transform:translateY(-1px)}.custom-select-option:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .5s ease;width:100%}.custom-select-option:hover:before{left:100%}.custom-select-option:active{background:linear-gradient(135deg,rgba(var(--glow-color-rgb),.2) 0,rgba(var(--glow-color-rgb),.2) 100%);transform:scale(.98)}.custom-select-option.selected{background:rgba(var(--glow-color-rgb),.1);font-weight:600}.custom-select-option.selected:before{color:var(--reddit-orange);content:"✓";font-weight:700;left:20px;position:absolute}.sort-control-item .custom-select{min-width:240px;width:240px}.sort-control-item .custom-select-trigger{overflow:hidden;padding:12px 45px 12px 20px;text-overflow:ellipsis;white-space:nowrap}.sort-control-item .custom-select-dropdown{min-width:240px}.sort-control-item .custom-select-option{padding:12px 20px;white-space:nowrap}@media (max-width:768px){.custom-select-option,.custom-select-trigger{font-size:14px;padding:10px 35px}.custom-select-arrow{right:15px}.sort-control-item .custom-select{min-width:180px;width:100%}.sort-control-item .custom-select-trigger{padding:10px 35px 10px 15px}.sort-control-item .custom-select-option{padding:10px 15px}}@media (max-width:400px){.custom-select-option,.custom-select-trigger{font-size:14px;padding:8px 35px}.custom-select-arrow{height:14px;right:15px;width:14px}.sort-control-item .custom-select{min-width:100%;width:100%}.sort-control-item .custom-select-trigger{padding:8px 35px 8px 12px}.sort-control-item .custom-select-option{padding:8px 12px}}@media (max-width:768px){.custom-select-dropdown{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#1a1a1b4d!important}}.simple-spinner-fullscreen{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:70}.simple-spinner,.simple-spinner-fullscreen{align-items:center;display:flex;justify-content:center}.simple-spinner{padding:20px;position:relative}.spinner-text{animation:pulse 1.5s ease-in-out infinite;color:#ffffffe6;font-size:18px;font-weight:500;letter-spacing:.5px;text-align:center;text-shadow:0 0 10px #ffffff4d}@media (max-width:480px){.spinner-text{font-size:16px}}.simple-spinner-fullscreen{animation:fadeIn .3s ease-out}.account-detail-page{min-height:100vh;overflow:visible;padding:20px 16px 100px;position:relative}.detail-container{margin:0 auto;max-width:600px;position:relative;z-index:1}.detail-card{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#141419f2!important;background-clip:padding-box,border-box;background-image:linear-gradient(#141419f2,#141419f2),linear-gradient(135deg,#ff4500,#ff6b00 50%,#0079d3);background-origin:border-box;border:1px solid #0000!important;border-radius:24px!important;box-shadow:0 8px 32px #00000080;overflow:hidden;padding:24px;position:relative}.detail-card-header{margin-bottom:24px;position:relative}.detail-card-header,.detail-info{align-items:center;display:flex;flex-direction:column;width:100%}.detail-info,.detail-username{text-align:center}.detail-username{color:#fff!important;font-size:28px!important;font-weight:700!important;letter-spacing:-.02em;margin:0 0 12px;text-shadow:0 2px 4px #0000004d}.detail-meta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}.meta-item{background:#232328cc;border:1px solid #ffffff26;border-radius:24px;color:#fff;display:inline-flex;font-weight:500;gap:6px;padding:8px 16px;transition:all .3s ease}.meta-item:hover{background:#2d2d32e6;border-color:#ffffff40}.meta-item svg{stroke:#ff6b00;stroke:var(--reddit-orange,#ff6b00);height:16px;width:16px}.meta-item span,.meta-item svg{color:#ff6b00;color:var(--reddit-orange,#ff6b00)}.meta-item span{font-size:16px;font-weight:500}.detail-trophies{display:flex;gap:8px;position:absolute;right:0;top:0}.trophy-badge{align-items:center;background:linear-gradient(135deg,#ffd635,orange)!important;border-radius:50%;box-shadow:inset 0 0 10px #ffffff4d,0 0 15px #ffd63580;color:#1a1a1b!important;display:flex;font-size:14px;font-weight:700;height:36px!important;justify-content:center;transition:all .2s ease;width:36px!important}.trophy-badge:hover{box-shadow:inset 0 0 15px #fff6,0 0 25px #ffd635b3;transform:scale(1.15) rotate(10deg)}.karma-block{margin:24px auto;max-width:400px;padding:0;width:100%}.karma-row{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:8px}.karma-label{color:#ffffff80!important;font-size:11px!important;font-weight:600;letter-spacing:.1em}.karma-value{color:#fff!important;font-size:20px!important;font-weight:700;text-shadow:0 2px 4px #00000080}.progress-bar{background:#ffffff14;box-shadow:inset 0 1px 3px #0000004d;margin-bottom:20px}.progress-bar:last-child{margin-bottom:0}.progress-fill{transition:width .5s ease}.progress-fill.orange-fill{box-shadow:0 0 10px #ff450066}.progress-fill.blue-fill{box-shadow:0 0 10px #0079d366}.progress-fill:after{animation:shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.detail-features{color:#ffffffe6!important;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:center;margin:16px 0 0}.feature-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;display:flex;gap:6px;padding:4px 12px;transition:all .2s ease}.feature-item:hover{background:#ffffff1a;border-color:#fff3}.feature-item svg{stroke:#ff4500;stroke:var(--reddit-orange,#ff4500);flex-shrink:0;height:16px;opacity:.9;width:16px}.rewards-section{animation:fadeInUp .6s ease-out;margin:32px 0 24px;width:100%}.rewards-header{background:linear-gradient(135deg,rgba(var(--glow-color-rgb),.08) 0,rgba(var(--glow-color-rgb),.05) 100%);border:1px solid rgba(var(--glow-color-rgb),.2);border-radius:16px;box-shadow:0 4px 12px rgba(var(--glow-color-rgb),.1);flex-direction:row;gap:12px;height:auto;margin-bottom:16px;min-height:56px;padding:12px 20px}.rewards-header,.rewards-icon{align-items:center;display:flex;justify-content:center}.rewards-icon{background:rgba(var(--glow-color-rgb),.1);border:1px solid rgba(var(--glow-color-rgb),.2);border-radius:10px;flex-shrink:0;height:32px;width:32px}.rewards-icon svg{color:var(--reddit-orange);height:20px;width:20px}.rewards-count{font-size:16px;margin:0 4px}.rewards-count,.rewards-label{color:rgba(var(--glow-color-rgb),.9);font-weight:700}.rewards-label{font-size:13px;letter-spacing:1px;margin:0;text-transform:uppercase}.rewards-text,.rewards-value{display:none}.rewards-list{display:flex;flex-direction:column;gap:16px;margin-top:16px;max-height:400px;overflow-y:auto;padding-right:8px}.rewards-list::-webkit-scrollbar{width:6px}.rewards-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.rewards-list::-webkit-scrollbar-thumb{background:rgba(var(--glow-color-rgb),.3);border-radius:3px}.rewards-list::-webkit-scrollbar-thumb:hover{background:rgba(var(--glow-color-rgb),.5)}.reward-item{align-items:center;animation:fadeInLeft .5s ease-out;animation-fill-mode:both;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;display:flex;gap:16px;min-height:80px;padding:12px;position:relative;transition:all .2s ease}.reward-item:first-child{animation-delay:.1s}.reward-item:nth-child(2){animation-delay:.2s}.reward-item:nth-child(3){animation-delay:.3s}.reward-item:nth-child(4){animation-delay:.4s}.reward-item:nth-child(5){animation-delay:.5s}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.reward-item:hover{background:#ffffff0d;border-color:#ffffff1f}.reward-item-icon{align-items:center;background:#0000;border:none;border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;overflow:hidden;padding:0;transition:all .3s ease;width:64px}.reward-item-icon img{filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));height:100%;object-fit:contain;transition:all .3s ease;width:100%}.reward-item:hover .reward-item-icon{transform:scale(1.08)}@media (min-width:769px){.reward-item:hover .reward-item-icon{transform:scale(1.08)}}.reward-item:hover .reward-item-icon img{filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));transform:scale(1.05)}@media (min-width:769px){.reward-item:hover .reward-item-icon img{transform:scale(1.05)}}.reward-item-icon svg{color:#ffd635;height:20px;width:20px}.reward-item-count{animation:fadeIn .5s ease-out,fireGlow 2s ease-in-out infinite;color:var(--reddit-orange);flex-shrink:0;font-size:20px;font-weight:800;letter-spacing:-.5px;min-width:36px;position:relative;text-align:center;text-shadow:0 0 10px var(--reddit-orange-hover),0 0 20px var(--reddit-orange),0 0 30px var(--reddit-orange),0 2px 4px #000c;z-index:2}.reward-item-count:before{animation:firePulse 2s ease-in-out infinite;background:radial-gradient(circle,rgba(var(--glow-color-rgb),.4) 0,rgba(var(--glow-color-rgb),.3) 30%,rgba(var(--glow-color-rgb),.1) 60%,#0000 100%);height:40px;width:40px;z-index:-1}.reward-item-count:after,.reward-item-count:before{border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.reward-item-count:after{animation:fireGlow 2s ease-in-out infinite reverse;background:radial-gradient(circle,rgba(var(--accent-rgb),.2) 0,rgba(var(--glow-color-rgb),.15) 40%,#0000 70%);filter:blur(3px);height:55px;width:55px;z-index:-2}@keyframes fireGlow{0%,to{text-shadow:0 0 10px var(--reddit-orange-hover),0 0 20px var(--reddit-orange),0 0 30px var(--reddit-orange),0 2px 4px #000c}50%{text-shadow:0 0 15px var(--reddit-guava),0 0 30px var(--reddit-orange-hover),0 0 45px var(--reddit-orange),0 2px 6px #000000e6}}@keyframes firePulse{0%,to{opacity:.8;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}}.reward-item:hover .reward-item-count{animation:fireGlow 1s ease-in-out infinite,fireShake .3s ease-in-out;text-shadow:0 0 20px var(--reddit-guava),0 0 35px var(--reddit-orange-hover),0 0 50px var(--reddit-orange),0 3px 8px #000000e6;transform:scale(1.15)}@keyframes fireShake{0%,to{transform:scale(1.15) rotate(0deg)}25%{transform:scale(1.15) rotate(-2deg)}75%{transform:scale(1.15) rotate(2deg)}}.reward-item-content{display:flex;flex:1 1;flex-direction:column;gap:6px}.reward-item-title{color:#fff;font-size:16px;font-weight:600;line-height:1.3}.reward-item-description{color:#ffffffb3;font-size:14px;line-height:1.5}.price-section{align-items:center;display:flex;justify-content:center;margin:30px 0 24px;padding:0;width:100%}.current-price{color:#fff!important;font-size:36px!important;font-weight:800!important;letter-spacing:-.02em;line-height:1;text-shadow:0 2px 8px #0000004d;white-space:nowrap}.price-with-discount{gap:12px;width:100%}.old-price-wrapper{align-items:center;display:inline-flex;gap:8px;position:relative}.original-price{color:#fff6!important;font-size:22px!important;position:relative;text-decoration:none}.discount-percentage{background:linear-gradient(135deg,#ff4500,#ff6b00);border-radius:16px;box-shadow:0 2px 8px #ff450066;color:#fff!important;font-size:14px!important;font-weight:700;padding:4px 10px;position:static}.price-cross{height:40px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.cross-line{filter:drop-shadow(0 0 3px #FF4500)}.cross-line-1{animation:draw-line-1 .3s ease-out forwards}.cross-line-2{animation:draw-line-2 .3s ease-out .1s forwards;opacity:0}@keyframes draw-line-1{0%{stroke-dasharray:0 100}to{stroke-dasharray:100 0}}@keyframes draw-line-2{0%{stroke-dasharray:0 100;opacity:0}to{stroke-dasharray:100 0;opacity:1}}.discounted-price{font-size:36px!important;font-weight:800!important;line-height:1;text-shadow:0 2px 8px #0000004d}.buy-button,.discounted-price{color:#fff!important;letter-spacing:-.02em}.buy-button{align-items:center!important;background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;border:none!important;border-radius:30px!important;box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.4),inset 0 0 20px #ffffff14;cursor:pointer;display:inline-flex!important;font-size:18px!important;font-weight:700!important;justify-content:center!important;min-width:180px;overflow:visible;padding:14px 32px!important;position:relative;text-align:center!important;text-transform:none;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap;z-index:1}.buy-button:hover{box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.6),inset 0 0 25px #ffffff26;transform:translateY(-2px)}.buy-button.btn-danger{box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.4),inset 0 0 20px #ffffff14}.buy-button.btn-danger:hover{box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.6),inset 0 0 25px #ffffff26}@media (max-width:768px){.buy-button.btn-danger:active,.buy-button:active{transform:scale(.98)!important}}.loading-container{min-height:50vh}.loading-spinner{position:relative}.spinner-icon{animation:rotate 1s linear infinite}.spinner-circle{stroke:#ff4500;stroke-dasharray:31.415;animation:dash 1.5s ease-in-out infinite}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}.error-icon{color:#ff4500;margin-bottom:20px}.error-title{color:#fff;font-weight:700;margin-bottom:8px}.error-message{color:#ffffffb3}.retry-button{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;border:none!important;border-radius:24px;box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.4),inset 0 0 20px #ffffff14;color:#fff!important;overflow:hidden;padding:12px 24px;position:relative}.retry-button:hover{box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.6),inset 0 0 25px #ffffff26}.retry-button:active{transform:translateY(-1px) scale(.98)}@media (min-width:769px){.account-detail-page{bottom:0!important;height:100vh!important;left:0!important;min-height:100vh!important;overflow:auto!important;padding:0!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important}.detail-container{height:100%!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.detail-card{border-radius:0!important;height:auto!important;margin:0!important;min-height:100vh!important;overflow:visible!important;padding:0 0 80px!important}.buy-button-wrapper,.detail-card-header,.detail-features,.karma-block,.price-section,.rewards-section{padding-left:40px!important;padding-right:40px!important}.rewards-section{margin-left:auto!important;margin-right:auto!important;max-width:700px!important}.rewards-list{max-height:280px!important}.buy-button-wrapper{margin-left:auto!important;margin-right:auto!important;max-width:350px!important}.buy-button-wrapper .buy-button{min-width:0!important;min-width:auto!important;width:100%!important}.detail-card>:first-child{padding-top:40px!important}.account-publications{padding-left:40px!important;padding-right:40px!important}.detail-card>:last-child{padding-bottom:40px!important}.reward-item{align-items:center!important;display:flex!important;padding-left:140px;padding-right:20px;position:relative!important}.reward-item-icon{height:64px!important;justify-content:center!important;left:12px!important;margin:auto!important;width:64px!important}.reward-item-count,.reward-item-icon{align-items:center!important;bottom:0!important;display:flex!important;position:absolute!important;top:0!important}.reward-item-count{left:92px!important;margin:0!important}.reward-item-content{margin-left:0;text-align:center;width:100%}}@media (max-width:768px){.reward-item{gap:14px;min-height:76px;padding:8px 12px}.reward-item-icon{height:56px;width:56px}body:has(.account-detail-page),html:has(.account-detail-page){height:100%!important;margin:0!important;overflow-x:hidden!important;padding:0!important}.app-content:has(.account-detail-page){padding-top:0!important}.account-detail-page{bottom:0!important;display:flex!important;flex-direction:column!important;height:100vh!important;left:0!important;margin:0!important;max-width:100vw!important;min-height:100vh!important;overflow:auto!important;padding:0 0 70px!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important}.app:has(.account-detail-page){display:flex!important;flex-direction:column!important;margin:0!important;min-height:100vh!important;padding:0!important}.app-content:has(.account-detail-page){display:flex!important;flex:1 1!important;flex-direction:column!important;margin:0!important;min-height:100vh!important;padding:0!important}.detail-container{display:flex;flex-direction:column;margin:0;margin-bottom:0!important;max-width:100%;min-height:100vh;padding:0}.detail-card,.detail-container{bottom:0!important;position:relative}.detail-card{border:none!important;border-radius:0!important;box-shadow:none!important;flex:1 1;margin:0!important;max-width:100%!important;min-height:calc(100vh - 70px);padding:0!important;width:100%!important}.detail-card>:first-child{margin-top:0!important;padding-top:58px!important}.buy-button-wrapper,.detail-card-header,.detail-card>:first-child,.karma-block,.price-section,.rewards-section{padding-left:20px!important;padding-right:20px!important}.detail-username{font-size:24px!important}.meta-item{padding:5px 12px}.meta-item,.meta-item span{font-size:15px}.karma-value{font-size:18px!important}.current-price,.discounted-price{font-size:30px!important}.original-price{font-size:20px!important}.rewards-value{font-size:34px}.rewards-list{max-height:320px}.detail-card>:last-child{margin-bottom:0!important;padding-bottom:0!important}.bottom-navigation{margin-top:0!important}.buy-button-wrapper{margin-bottom:0!important;padding-bottom:0!important}.bg-blob{filter:blur(80px);opacity:.8}.bg-blob-1,.bg-blob-2,.bg-blob-3,.bg-blob-4,.bg-blob-5,.bg-blob-6,.bg-blob-7,.bg-blob-8,.bg-blob-9{transform:scale(.8)}}@media (max-width:480px){.account-detail-page{padding:0 0 70px!important}.detail-card{border:none!important;border-radius:0!important;box-shadow:none!important;min-height:calc(100vh - 70px);padding:0!important}.detail-card>*{padding-left:16px!important;padding-right:16px!important}.detail-username{font-size:22px!important}.meta-item{font-size:14px;gap:4px;padding:4px 10px}.meta-item svg{height:14px;width:14px}.meta-item span{font-size:14px}.karma-value{font-size:16px!important}.karma-label{font-size:10px!important}.current-price,.discounted-price{font-size:26px!important}.original-price{font-size:18px!important}.discount-percentage{font-size:12px!important;padding:2px 6px}.rewards-value{font-size:30px}.rewards-header{min-height:52px;padding:10px 16px}.rewards-list{max-height:260px}.reward-item{gap:10px;min-height:74px;padding:8px 12px}.reward-item-count{font-size:16px;min-width:30px}.reward-item-count:before{height:32px;width:32px}.reward-item-count:after{height:45px;width:45px}.reward-item-icon{height:52px;width:52px}.reward-item-icon svg{height:18px;width:18px}.reward-item-icon img{filter:drop-shadow(0 2px 6px rgba(0,0,0,.3))}.reward-item-title{font-size:14px}.reward-item-description{font-size:12px;line-height:1.4}.buy-button{font-size:16px!important;padding:12px 28px!important}}@media (max-width:768px){.pub-item{font-size:14px}.account-publications{gap:24px}}.account-card-footer{flex-direction:column;gap:16px;justify-content:center}.account-price{border-radius:6px;display:inline-block;padding:6px 12px;text-align:left}.account-price,body.dark-theme .account-price{background-color:#4caf50;color:#fff!important}@media (max-width:768px){.account-price{background-color:#4caf50;border-radius:6px;color:#fff!important;display:inline-block;font-size:22px;padding:8px 14px}}.add-to-cart-button{background-color:#2c5ae9;font-size:15px;font-weight:600;min-width:200px;padding:10px 20px;transition:background-color .2s}.add-to-cart-button:hover{box-shadow:0 6px 20px #2c5ae966;transform:translateY(-2px)}.add-to-cart-button.in-cart:hover{box-shadow:0 6px 20px #4caf5066;transform:translateY(-2px)}.remove-from-cart-button{background-color:#d32f2f;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:600;min-width:200px;padding:10px 20px;text-align:center;transition:background-color .2s;white-space:nowrap}.remove-from-cart-button:hover{box-shadow:0 6px 20px #d32f2f66;transform:translateY(-2px)}.add-to-cart-button.processing,.remove-from-cart-button.processing{cursor:not-allowed;opacity:.7;overflow:hidden;position:relative}.add-to-cart-button.processing:after,.remove-from-cart-button.processing:after{animation:shimmer 1s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmer{0%{left:-100%}to{left:100%}}.add-to-cart-button,.remove-from-cart-button{transition:all .3s ease}body.dark-theme .account-card-footer{border-top-color:#3c3c3c}.account-price-container{align-items:center;display:flex;flex:0 0 auto;justify-content:center;margin-bottom:12px;position:relative;width:100%}.price-with-discount{align-items:center;display:flex;flex-direction:column;gap:6px}.price-original-row{align-items:center;background-color:#ff5252;border-radius:6px;display:inline-flex;gap:4px;padding:4px 10px;width:fit-content}.price-original{color:#fff!important;font-size:16px;font-weight:500;text-decoration:line-through;text-decoration-color:#fffc;text-decoration-thickness:2px}.price-currency-muted{color:#fff!important;font-size:14px;opacity:1}.price-discounted-row{align-items:center;background-color:#4caf50;border-radius:6px;display:inline-flex;gap:6px;padding:6px 12px;width:fit-content}.price-discounted{color:#fff!important;font-size:20px;font-weight:700;line-height:1}.discount-badge,.price-currency{color:#fff!important;font-size:14px;font-weight:600}.discount-badge{border-radius:16px;box-shadow:0 2px 4px #0003;padding:4px 10px;white-space:nowrap}.discount-badge,body.dark-theme .price-original-row{background-color:#ff5252}body.dark-theme .price-original{color:#fff!important;text-decoration-color:#fffc}body.dark-theme .price-currency-muted{color:#fff!important;opacity:1}body.dark-theme .price-discounted-row{background-color:#4caf50}body.dark-theme .price-currency,body.dark-theme .price-discounted{color:#fff!important}body.dark-theme .discount-badge{background-color:#ff5252;box-shadow:0 2px 4px #0000004d;color:#fff!important}@media (max-width:768px){.price-original-row{background-color:#ff5252;padding:6px 12px}.price-original{color:#fff!important;font-size:18px;font-weight:600}.price-currency-muted{color:#fff!important;font-size:16px}.price-discounted-row{background-color:#4caf50;padding:8px 14px}.price-discounted{color:#fff!important;font-size:22px;font-weight:700}.price-currency{color:#fff!important;font-size:16px;font-weight:600}.discount-badge{font-size:16px;font-weight:700;padding:6px 12px}.account-price-container{margin-bottom:12px}.price-with-discount{gap:8px}.account-card-footer{align-items:center;flex-direction:column;gap:12px}.add-to-cart-button,.remove-from-cart-button{font-size:16px;padding:12px 20px;text-align:center;width:100%}.account-card .detail-value,.account-card h3{color:#fff!important}}.account-price,.discount-badge,.price-currency,.price-currency-muted,.price-discounted,.price-original{color:#fff!important}.email-status{background:#0000;border:none;border-radius:8px;color:#fffc;font-weight:500;gap:8px;justify-content:center;margin:10px 0;padding:8px 12px;text-align:center}.email-status svg{color:var(--reddit-orange);flex-shrink:0;opacity:1}body.dark-theme .email-status{background:#0000;border:none;color:#fffc}body.dark-theme .email-status svg{color:var(--reddit-orange)}@media (max-width:768px){.email-status{font-size:14px;margin:12px 0;padding:10px 14px}}.account-publications{align-items:center;justify-content:center;margin-top:8px;padding-top:8px}.pub-item{font-size:13px;font-weight:500}.pub-item,body.dark-theme .pub-item{color:#8b92a9}@media (max-width:768px){.account-publications{margin-top:10px;padding-top:10px}.pub-item{font-size:14px}.account-publications{gap:24px}}.confirmation-modal{z-index:9999!important}.confirmation-modal .ant-modal-content{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:#0000001a;border:1px solid rgba(var(--glow-color-rgb),.2);border-radius:16px;box-shadow:0 8px 32px #0000004d;overflow:hidden}.confirmation-modal .ant-modal-header{background:none;border:none}.confirmation-modal .modal-content{padding:20px;text-align:center}.confirmation-modal .icon-wrapper{margin:0 auto 24px}.confirmation-modal .icon-circle,.confirmation-modal .icon-wrapper{align-items:center;display:flex;height:80px;justify-content:center;position:relative;width:80px}.confirmation-modal .icon-circle{animation:warningPulse 2s ease-in-out infinite;background:linear-gradient(135deg,rgba(var(--glow-color-rgb),.2),rgba(var(--secondary-rgb),.1));border:3px solid var(--reddit-orange);border-radius:50%}.confirmation-modal .warning-icon{animation:iconShake .5s ease-in-out;color:var(--reddit-orange)!important;display:block;font-size:40px;font-weight:700;line-height:1;margin:0;padding:0}.confirmation-modal .modal-title{color:#fff!important;font-size:24px!important;font-weight:700!important;letter-spacing:-.5px;margin-bottom:16px!important;text-align:center;text-shadow:0 2px 8px #00000080;text-transform:uppercase}.confirmation-modal.warning .modal-title{color:var(--reddit-orange)!important;text-shadow:0 0 20px rgba(var(--glow-color-rgb),.5)}.confirmation-modal .modal-description{background:#0000!important;background-color:initial!important;border:none!important;border-radius:12px;box-shadow:none!important;margin-bottom:44px;padding:20px;text-align:center}.confirmation-modal .modal-text{color:#ffffffe6!important;display:block;font-size:14px;line-height:1.6;margin-bottom:8px;text-align:center}.confirmation-modal .modal-text:last-child{margin-bottom:0}.confirmation-modal .modal-text:first-child{color:var(--reddit-orange)!important;font-weight:600;margin-bottom:12px}.confirmation-modal .modal-text:has(❗){color:var(--reddit-orange)!important;font-size:16px;font-weight:600;margin-top:16px}.confirmation-modal .modal-actions{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:10px;width:100%}.confirmation-modal .btn-cancel,.confirmation-modal .btn-confirm{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:48px;justify-content:center;letter-spacing:-.5px;overflow:hidden;padding:0 24px;position:relative;text-align:center;text-transform:none;transition:all .3s ease;white-space:nowrap}.confirmation-modal .btn-confirm{width:280px}.confirmation-modal .btn-cancel{background:#0000;border:2px solid rgba(var(--glow-color-rgb),.2);color:#fff9;font-weight:500;opacity:.8;width:180px}.confirmation-modal .btn-cancel:hover:not(:disabled){background:rgba(var(--glow-color-rgb),.1);border-color:rgba(var(--glow-color-rgb),.5);color:var(--reddit-orange);opacity:1;transform:translateY(-2px)}.confirmation-modal .btn-confirm{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%);box-shadow:0 4px 12px rgba(var(--glow-color-rgb),.3);color:#fff;font-size:15px;font-weight:700}.confirmation-modal .btn-confirm:hover:not(:disabled){background:linear-gradient(135deg,var(--reddit-orange-hover) 0,var(--button-gradient-end) 100%);box-shadow:0 6px 20px rgba(var(--glow-color-rgb),.4);transform:translateY(-2px)}@media (max-width:768px){.confirmation-modal .btn-cancel:active:not(:disabled),.confirmation-modal .btn-confirm:active:not(:disabled){transform:scale(.98)!important}}.confirmation-modal .btn-confirm.loading{cursor:not-allowed;opacity:.8;padding-right:48px;position:relative}.confirmation-modal .btn-confirm.loading:after{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;content:"";height:18px;margin-top:-9px;position:absolute;right:20px;top:50%;width:18px}.confirmation-modal button:disabled{cursor:not-allowed;opacity:.6;transform:none!important}@keyframes warningPulse{0%{box-shadow:0 0 0 0 rgba(var(--glow-color-rgb),.4),0 0 20px rgba(var(--glow-color-rgb),.2)}50%{box-shadow:0 0 0 20px rgba(var(--glow-color-rgb),0),0 0 30px rgba(var(--glow-color-rgb),.3)}to{box-shadow:0 0 0 0 rgba(var(--glow-color-rgb),.4),0 0 20px rgba(var(--glow-color-rgb),.2)}}@keyframes iconShake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}@media (min-width:481px){.confirmation-modal .ant-modal{max-width:520px}.confirmation-modal .modal-content{padding:32px}.confirmation-modal .icon-wrapper{height:90px;margin-bottom:28px;width:90px}.confirmation-modal .icon-circle{height:90px;width:90px}.confirmation-modal .warning-icon{font-size:48px}.confirmation-modal .modal-title{font-size:28px!important;margin-bottom:20px!important}.confirmation-modal .modal-description{background:#0000!important;margin-bottom:56px;padding:24px}.confirmation-modal .modal-text{font-size:15px}.confirmation-modal .modal-actions{gap:16px}.confirmation-modal .btn-cancel,.confirmation-modal .btn-confirm{font-size:16px;height:52px;letter-spacing:-.3px;padding:0 32px}.confirmation-modal .btn-confirm{width:320px}.confirmation-modal .btn-cancel{width:200px}}.confirmation-modal .ant-modal-mask{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#0006;z-index:9998!important}@media (max-width:480px){.confirmation-modal .ant-modal{margin:16px;max-width:calc(100vw - 32px)}.confirmation-modal .modal-content{padding:16px}.confirmation-modal .icon-wrapper{height:64px;margin-bottom:20px;width:64px}.confirmation-modal .icon-circle{border-width:2px;height:64px;width:64px}.confirmation-modal .warning-icon{font-size:32px}.confirmation-modal .modal-title{font-size:20px!important;margin-bottom:12px!important}.confirmation-modal .modal-description{background:#0000!important;margin-bottom:40px;padding:16px}.confirmation-modal .modal-text{font-size:13px}.confirmation-modal .modal-actions{gap:10px}.confirmation-modal .btn-cancel,.confirmation-modal .btn-confirm{font-size:15px;padding:0 16px;width:100%}}@media (max-width:350px){.confirmation-modal .modal-title{font-size:18px!important}.confirmation-modal .btn-cancel,.confirmation-modal .btn-confirm{font-size:14px;height:44px;padding:0 12px}.confirmation-modal .modal-text{font-size:12px}}.blocked-user-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:50}.blocked-user-modal{background-color:#fff;border-radius:16px;box-shadow:0 10px 25px #0000001a;max-width:400px;padding:24px;width:100%}.blocked-user-icon-container{margin-bottom:16px}.blocked-user-icon-bg,.blocked-user-icon-container{align-items:center;display:flex;justify-content:center}.blocked-user-icon-bg{background-color:#fee2e2;border-radius:50%;padding:12px}.blocked-user-icon{color:#dc2626;height:32px;width:32px}.blocked-user-title{color:#111827;font-size:20px;font-weight:700;margin-bottom:16px;text-align:center}.blocked-user-message{color:#374151;font-size:16px;line-height:1.5;margin-bottom:24px;text-align:center}.blocked-user-support-link{color:#2563eb;font-weight:500;text-decoration:underline}.blocked-user-actions{display:flex;justify-content:center}.blocked-user-support-button{background-color:#2563eb;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-block;font-weight:500;padding:12px 24px;text-decoration:none;transition:background-color .2s}.blocked-user-support-button:hover{background-color:#1d4ed8}@media (max-width:480px){.blocked-user-modal{padding:20px}.blocked-user-title{font-size:18px}.blocked-user-message{font-size:14px}.blocked-user-icon{height:28px;width:28px}}.payment-method-modal{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.ant-modal-wrap .ant-modal.payment-method-modal{top:0!important}.payment-method-modal.ant-modal .ant-modal-content{background:linear-gradient(145deg,#1a1a1a,#0d0d0d);border:1px solid #ff6b351a;border-radius:24px!important;box-shadow:0 20px 40px #00000080,0 0 60px #ff6b350d,inset 0 0 20px #ffffff05;overflow:hidden}.ant-modal-root .ant-modal-wrap{overflow:hidden}.ant-modal-root .ant-modal{padding:0!important;top:0!important}.payment-method-modal .ant-modal-header{background:#0000;border-bottom:1px solid #ffffff14;padding:20px 24px}.payment-method-modal .ant-modal-title{color:#fff;font-size:18px;font-weight:600;text-align:center}.payment-method-modal .ant-modal-close{color:#ffffff73;transition:all .3s ease}.payment-method-modal .ant-modal-close:hover{color:#ff6b35;transform:rotate(90deg)}.payment-method-modal .ant-modal-body{padding:24px;position:relative}.payment-method-modal .ant-modal-body>*{animation:fadeIn .3s ease}.payment-modal-back-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#ffffffa6;cursor:pointer;display:flex;font-size:14px;gap:6px;left:0;padding:8px 12px;position:absolute;top:-8px;transition:all .3s ease;z-index:10}.payment-modal-back-btn:hover{background:#ff6b351a;color:#ff6b35}.payment-modal-back-btn svg{height:18px;width:18px}.currency-options,.network-options{display:flex;flex-direction:column;gap:16px;margin:24px 0 32px}.currency-option,.network-option{background:#ffffff08;border:2px solid #ffffff14;border-radius:12px;cursor:pointer;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.currency-option:before,.network-option:before{background:linear-gradient(135deg,#0000,#ff6b350d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.currency-option:hover,.network-option:hover{background:#ffffff0d;border-color:#ff6b354d;box-shadow:0 8px 20px #ff6b351a;transform:translateY(-2px)}.currency-option:hover:before,.network-option:hover:before{opacity:1}.currency-option.selected,.network-option.selected{background:#ff6b3514;border-color:#ff6b35;box-shadow:0 0 0 3px #ff6b3526,0 8px 20px #ff6b3533}.currency-option.selected:after,.network-option.selected:after{align-items:center;animation:scaleIn .3s ease;background:#ff6b35;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;position:absolute;right:12px;top:12px;width:24px}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.network-option.disabled{background:#8080800d;border-color:#80808033;cursor:not-allowed!important;opacity:.6}.network-option.disabled:hover{border-color:#80808033;box-shadow:none;transform:none}.network-option.disabled:hover:before{opacity:0}.network-option.disabled .network-icon{filter:grayscale(1);opacity:.5}.network-option.disabled .network-desc,.network-option.disabled .network-name{color:#999}.currency-info,.network-info{align-items:center;display:flex;gap:16px;justify-content:center}.currency-icon,.network-icon{align-items:center;background:#ffffff0d;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.currency-icon img,.currency-icon svg,.network-icon img{height:32px;width:32px}.currency-details,.network-details{align-items:flex-start;display:flex;flex-direction:column}.currency-name,.network-name{color:#fff;font-size:18px;font-weight:600;margin-bottom:4px}.currency-desc,.network-desc{color:#ffffffa6;font-size:14px}.network-name-wrapper{align-items:center;display:flex;gap:12px;justify-content:center}.network-fee{background:#ff44441a;border:1px solid #f443;border-radius:6px;color:#f44;display:inline-block;font-size:14px;font-weight:500;padding:4px 12px}.payment-action-btn{background:linear-gradient(135deg,#ff6b35,#ff8c42);border:none;border-radius:10px;box-shadow:0 4px 20px #ff6b354d,inset 0 0 20px #ffffff1a;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:all .3s ease;width:100%}.payment-action-btn:hover:not(:disabled){background:linear-gradient(135deg,#ff7a45,#ff9a52);box-shadow:0 6px 30px #ff6b3566,inset 0 0 25px #ffffff26;transform:translateY(-2px)}.payment-action-btn:active:not(:disabled){box-shadow:0 2px 10px #ff6b354d,inset 0 0 20px #ffffff1a;transform:translateY(0)}.payment-action-btn:disabled{background:linear-gradient(135deg,#666,#888);cursor:not-allowed;opacity:.5}.payment-secondary-btn{background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;color:#ffffffd9;cursor:pointer;font-size:16px;font-weight:500;padding:14px 24px;transition:all .3s ease;width:100%}.payment-secondary-btn:hover{background:#ffffff1f;border-color:#ffffff40;color:#fff}.confirm-details{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin:24px 0 32px;padding:24px}.confirm-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:12px 0}.confirm-item:last-child{border-bottom:none}.confirm-label{color:#ffffffa6;font-size:14px}.confirm-value{color:#fff;font-size:16px;font-weight:600}.confirm-fee{color:#f44;font-size:14px}.confirm-actions{display:flex;gap:12px}.confirm-actions .payment-action-btn,.confirm-actions .payment-secondary-btn{flex:1 1}.step-title{color:#fff;font-size:20px;font-weight:600;margin-bottom:8px;text-align:center}.step-subtitle{color:#ffffffa6;font-size:14px;margin-bottom:24px;text-align:center}.selected-currency-indicator{align-items:center;background:#ff6b351a;border:1px solid #ff6b354d;border-radius:8px;display:inline-flex;gap:8px;justify-content:center;margin:0 auto 20px;padding:8px 16px}.selected-currency-label{color:#ffffffa6;font-size:14px}.selected-currency-value{color:#ff6b35;font-size:14px;font-weight:600}@media (max-width:576px){.payment-method-modal .ant-modal{margin:16px;max-width:calc(100vw - 32px)}.payment-modal-content{padding:20px}.currency-option,.network-option{padding:16px}.currency-icon,.network-icon{height:40px;width:40px}.currency-icon img,.network-icon img{height:28px;width:28px}.currency-name,.network-name{font-size:16px}.payment-action-btn,.payment-secondary-btn{font-size:15px;padding:12px 20px}}.payment-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px}.payment-loading-spinner{animation:spin 1s linear infinite;border:3px solid #ff6b351a;border-radius:50%;border-top-color:#ff6b35;height:48px;width:48px}.payment-loading-text{color:#ffffffa6;font-size:14px;margin-top:16px}.cart-page,.cart-page *{--bg-color:#0000!important;--surface-color:#0000!important}.cart-page .cart-content,.cart-page .cart-content>div,.cart-page .cart-content>div>div{background:#0000!important;background-color:initial!important;background-image:none!important}.cart-content .empty-cart,.cart-page .empty-cart,.cart-page .empty-cart>*{background:#0000!important;background-color:initial!important}.empty-cart:parent,div:has(>.empty-cart){background:#0000!important;background-color:initial!important}.cart-container,.cart-content div:not(button):not(svg):not(.price-display-discount-percentage),.cart-content>:first-child,.cart-page [style*="background-color: rgb"],.cart-page [style*="background: rgb"],.cart-wrapper,[class*=cart-container],[class*=cart-wrapper]{background:#0000!important;background-color:initial!important}.cart-page :has(>p:contains("Добавьте аккаунты")),.cart-page p:contains("Добавьте аккаунты"){background:#0000!important;background-color:initial!important}:where(.cart-page) :where(.cart-content)>:where(div){background:#0000!important;background-color:initial!important}.cart-content :not(svg):not(path):not(circle):not(button):not(.price-display-discount-percentage){background-color:initial!important}.cart-content-empty,.cart-content-empty .empty-cart,.cart-content-empty>div{background:#0000!important;background-color:initial!important;background-image:none!important}.cart-content:after,.cart-content:before,.empty-cart:after,.empty-cart:before{display:none!important}[data-transparent=true],[data-transparent=true] *{background:#0000!important;background-color:initial!important;background-image:none!important}.cart-page{.cart-content{background:#0000!important;&>div{background:#0000!important;&.empty-cart{background:#0000!important}}}}.cart-summary-content{align-self:stretch!important;background:#0000!important;background-color:initial!important;background-image:none!important;border-radius:30px;box-shadow:none!important;display:block!important;margin:0;max-width:100%!important;overflow:visible;padding:0;position:relative;text-align:center;transition:all .3s ease;width:100%!important;z-index:1}.cart-content{text-align:center}.summary-line{display:block!important;margin-bottom:0;position:relative;text-align:center!important;width:100%!important;z-index:2}.cart-summary-content:hover{box-shadow:none!important;transform:translateY(-2px)}.summary-line:last-child{margin-top:15px}.summary-text{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.02em;text-align:center;text-shadow:0 0 20px #ff4500cc,0 0 40px #ff450099,0 0 60px #ff450066;white-space:nowrap}@media (max-width:768px){.cart-summary-content{margin:15px auto;margin-top:0!important;padding:22px 30px}.summary-text{font-size:20px}}@media (max-width:400px){.cart-summary-content{margin:15px auto;margin-top:-40px!important;min-width:calc(100% - 30px);padding:20px 25px}.summary-text{font-size:16px}.animated-blob.blob-1{height:80px;right:-40px;top:-40px;width:80px}.animated-blob.blob-2{bottom:-40px;height:100px;left:-40px;width:100px}}.cart-page .cart-content .cart-summary-content{background:#0000!important;background-color:initial!important;background-image:none!important;border:none!important;display:block!important;margin:-20px 0 0!important;max-width:100%!important;text-align:center!important;width:100%!important}.cart-page .cart-content .cart-summary-content .summary-line{align-items:normal!important;display:block!important;justify-content:normal!important;text-align:center!important}.cart-page .cart-content .cart-summary-content{margin-top:-20px!important}@media (max-width:768px){.cart-page .cart-content .cart-summary-content,body .cart-page .cart-content .cart-summary-content,html body .app .app-content .cart-page .cart-content .cart-summary-content{margin-top:-40px!important}.cart-page .cart-content .cart-clear-section{margin:15px 0 95px!important}}@media (max-width:768px){@media (max-width:768px){.cart-page .cart-content .cart-clear-section{margin-top:5px!important}}.cart-page .checkout-section{padding:15px 15px 0!important}}.cart-page .empty-cart .btn-continue-shopping{border:none!important}.cart-page .empty-cart .btn-continue-shopping,.cart-page .empty-cart .btn-continue-shopping:hover{background:linear-gradient(135deg,#ff4500,#ff006d)!important;background:linear-gradient(135deg,var(--button-gradient-start,#ff4500) 0,var(--button-gradient-end,#ff006d) 100%)!important;background-color:initial!important;background-image:linear-gradient(135deg,#ff4500,#ff006d)!important;background-image:linear-gradient(135deg,var(--button-gradient-start,#ff4500) 0,var(--button-gradient-end,#ff006d) 100%)!important;opacity:1!important}.cart-page .empty-cart .btn-continue-shopping:hover{box-shadow:0 6px 30px #ff450099!important;box-shadow:0 6px 30px rgba(var(--glow-color-rgb,255,69,0),.6)!important;transform:translateY(-2px)!important}@media (max-width:768px){html body .cart-page .checkout-section{margin-bottom:-30px!important;padding-bottom:0!important}html body .cart-page .cart-content .cart-summary-content{margin-top:0!important}}.buy-button,.buy-button-wrapper,.buy-button.btn-danger,.cart-account-card .buy-button,.cart-account-card .buy-button.btn-danger,.cart-items .buy-button,.cart-items .buy-button.btn-danger{overflow:visible!important}.buy-button-wrapper{position:relative;z-index:10}.account-card,.account-card-body,.account-card-footer,.cart-account-card,.cart-account-card .account-card-footer,.detail-card,.detail-card .buy-button,.detail-card .buy-button-wrapper{overflow:visible!important}@media (max-width:768px){canvas{pointer-events:none!important;position:fixed!important;z-index:999999!important}body.confetti-active{overflow:visible!important}div[style*="z-index: 999999"]{display:block!important;opacity:1!important;visibility:visible!important}}.account-card .buy-button.btn-danger:after,.account-card .buy-button.btn-danger:before,.account-card .buy-button:after,.account-card .buy-button:before,.buy-button.btn-danger:after,.buy-button.btn-danger:before,.buy-button:after,.buy-button:before,.cart-account-card .buy-button.btn-danger:after,.cart-account-card .buy-button.btn-danger:before,.cart-account-card .buy-button:after,.cart-account-card .buy-button:before{background:none!important;content:none!important;display:none!important;height:0!important;opacity:0!important;position:static!important;visibility:hidden!important;width:0!important}.buy-button.btn-danger:hover:after,.buy-button.btn-danger:hover:before,.buy-button:hover:after,.buy-button:hover:before,.cart-account-card .buy-button:hover:after,.cart-account-card .buy-button:hover:before{display:none!important;opacity:0!important;visibility:hidden!important}.buy-button.btn-danger:active,.buy-button.btn-danger:focus,.buy-button:active,.buy-button:focus,.cart-account-card .buy-button:active,.cart-account-card .buy-button:focus{filter:none!important;opacity:1!important;transform:none!important}.buy-button:active:after,.buy-button:active:before,.buy-button:focus:after,.buy-button:focus:before{display:none!important}.buy-button.btn-danger:focus,.buy-button:focus,.cart-account-card .buy-button:focus{box-shadow:0 4px 20px #008b8b66,inset 0 0 20px #ffffff14!important;outline:none!important}.buy-button,.buy-button.btn-danger{transform:none!important;will-change:transform,box-shadow}.buy-button.btn-danger:hover,.buy-button:hover{transform:translateY(-2px)!important}.buy-button,.buy-button.btn-danger,.cart-account-card .buy-button,.cart-account-card .buy-button.btn-danger{transition:transform .2s ease,box-shadow .2s ease!important}.buy-button.btn-danger,.buy-button:not(.btn-danger){background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;opacity:1!important}.buy-button.btn-danger:focus,.buy-button.btn-danger:focus-visible,.buy-button.btn-danger:focus-within,.buy-button:focus,.buy-button:focus-visible,.buy-button:focus-within{background:inherit!important;filter:none!important;opacity:1!important}.buy-button.btn-danger:visited,.buy-button:visited{background:inherit!important;opacity:1!important}.buy-button *,.buy-button.btn-danger *{background-image:none!important}.cart-page{min-height:100vh;overflow-x:hidden;overscroll-behavior:contain;padding:0;position:relative}@media (min-width:769px){.cart-page{bottom:0;height:100vh;left:0;margin:0;max-width:100vw;overflow-y:auto;padding:0;position:fixed;right:0;top:0;width:100vw}}@media (min-width:769px){body:has(.cart-page),html:has(.cart-page){margin:0!important;padding:0!important}.app:has(.cart-page){margin:0!important;padding:0!important}.app-content:has(.cart-page){margin:0!important;padding:0!important}.cart-content,.cart-header,.cart-items,.cart-summary-content,.checkout-section{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.cart-header:before{left:-50%;right:-50%;width:200%}}.cart-header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,rgba(var(--glow-color-rgb),.1) 0,rgba(var(--secondary-rgb),.1) 100%);border-bottom:1px solid rgba(var(--glow-color-rgb),.3);box-shadow:0 4px 30px #0000004d;margin-bottom:0;overflow:hidden;padding:0;position:relative;text-align:center;width:100%}@media (min-width:769px){.cart-header{margin-bottom:20px!important;margin-left:calc(-50vw + 50%);padding:24px 0;width:100vw}}.cart-header:before{animation:gradient-flow 8s ease-in-out infinite;background:linear-gradient(90deg,var(--reddit-orange) 0,var(--reddit-juniper) 33%,var(--reddit-guava) 66%,var(--reddit-orange) 100%);background-size:300% 100%;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.cart-header-content{align-items:center;display:flex;flex-direction:column;gap:8px;margin:0;max-width:100%;padding:24px 0;position:relative;z-index:1}.cart-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%);-webkit-background-clip:text;background-clip:text;font-size:36px!important;font-weight:800!important;letter-spacing:-.03em;margin:0 0 16px!important}.cart-count{color:#ffffffe6!important;font-size:18px!important;font-weight:500}.cart-content{margin:0;max-width:100%;padding:0;position:relative;z-index:1}.cart-content,.cart-content.cart-content-empty{align-items:center;display:flex;flex-direction:column}.cart-content.cart-content-empty{justify-content:center;min-height:calc(100vh - 200px);padding:20px}@media (min-width:769px){.cart-content{align-items:center;display:flex;flex-direction:column;padding:0 20px;width:100vw}.cart-content.cart-content-empty{min-height:calc(100vh - 180px);padding:20px}.cart-items{margin-top:0!important;padding-top:30px!important}.checkout-section{padding-bottom:0!important}}.cart-items{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(340px,380px));justify-content:center;margin:0 auto;max-width:1200px;padding:0;width:100%}.cart-account-card,.cart-item{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000;border:1px solid #ff450033;border-radius:16px;box-shadow:0 4px 20px #0003;cursor:pointer;display:flex;flex-direction:column;gap:16px;max-width:100%;min-height:200px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease;width:100%}.cart-account-card:before,.cart-item:before{background:linear-gradient(135deg,#ff45001a,#0079d31a);border-radius:16px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.cart-account-card:hover:before,.cart-item:hover:before{opacity:1}.cart-account-card:hover,.cart-item:hover{border-color:#ff450066;box-shadow:0 12px 40px #0006;transform:translateY(-4px)}.cart-account-card .item-details,.cart-item .item-details{flex:1 1;position:relative;z-index:1}.cart-account-card .item-details:after,.cart-item .item-details:after{clear:both;content:"";display:table}.cart-account-card .item-title,.cart-item .item-title{color:#fff!important;font-size:22px!important;font-weight:700!important;margin:0 0 12px!important;text-align:center}.cart-account-card .item-description,.cart-item .item-description{color:#fffc!important;font-size:16px!important;margin:0 0 12px!important;text-align:center}.cart-account-card .item-meta,.cart-item .item-meta{border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;color:#ffffffb3!important;font-size:15px!important;margin:16px 0!important;padding:10px 0;text-align:center}.cart-account-card .item-bottom,.cart-item .item-bottom{align-items:center;display:flex;gap:16px;justify-content:space-between;position:relative;z-index:1}.cart-account-card .item-price-badge,.cart-item .item-price-badge{background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%);border-radius:12px;box-shadow:0 4px 20px #ff45004d;color:#fff!important;display:inline-block;font-size:20px!important;font-weight:800!important;letter-spacing:.5px;padding:12px 20px;transition:all .3s ease}.cart-account-card:hover .item-price-badge,.cart-item:hover .item-price-badge{box-shadow:0 6px 25px #ff450066;transform:scale(1.05)}.cart-account-card .item-actions,.cart-item .item-actions{position:static}.cart-account-card .remove-button,.cart-account-card button:last-child,.cart-account-card button[aria-label*=\423\434\430\43B\438\442\44C],.cart-item .remove-button,.cart-item button:last-child,.cart-item button[aria-label*=\423\434\430\43B\438\442\44C]{align-items:center!important;border-radius:12px!important;cursor:pointer!important;display:flex!important;font-size:15px!important;font-weight:600!important;justify-content:center!important;padding:12px 24px!important;position:relative!important;text-transform:none!important;transition:all .3s ease!important;z-index:2}.cart-account-card .remove-button svg,.cart-item .remove-button svg{height:16px;margin-right:6px;width:16px}.cart-account-card .remove-button:hover,.cart-account-card button:last-child:hover,.cart-account-card button[aria-label*=\423\434\430\43B\438\442\44C]:hover,.cart-item .remove-button:hover,.cart-item button:last-child:hover,.cart-item button[aria-label*=\423\434\430\43B\438\442\44C]:hover{box-shadow:0 4px 20px #ff450099!important;transform:scale(1.05)!important}.cart-header-content .cart-count,.cart-page .cart-counter,.cart-page .floating-cart-counter,.cart-page [class*=cart-badge]{display:none!important}.cart-summary{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000;border:1px solid #ff45004d;border-radius:16px;box-shadow:0 0 20px #ff45001a;margin:0 auto;max-width:1200px;padding:20px 24px;text-align:center}.cart-summary-content{margin-top:-20px!important;padding-top:0!important}.summary-line{align-items:center;display:flex;justify-content:space-between}.summary-label{font-size:20px!important;font-weight:700!important;margin-right:10px}.summary-label,.summary-value{animation:summary-glow 7.5s infinite;color:#fff!important;text-shadow:0 0 20px #ff4500cc,0 0 40px #ff450099,0 0 60px #ff450066}.summary-value{font-size:24px!important;font-weight:800!important}@keyframes summary-glow{0%,20%{text-shadow:0 0 20px #ff4500cc,0 0 40px #ff450099,0 0 60px #ff450066;transform:scale(1)}25%{text-shadow:0 0 40px #ff4500,0 0 80px #ff4500cc,0 0 120px #ff450099;transform:scale(1.05)}30%,to{text-shadow:0 0 20px #ff4500cc,0 0 40px #ff450099,0 0 60px #ff450066;transform:scale(1)}}.cart-clear-section{margin:0 auto;margin-bottom:80px!important;max-width:1200px;padding:15px 0;text-align:center}.btn-clear-cart{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;border:none!important;border-radius:12px;box-shadow:0 2px 10px rgba(var(--glow-color-rgb),.2);color:#fff;cursor:pointer;font-size:14px!important;font-weight:600!important;letter-spacing:.5px;padding:10px 20px;text-transform:uppercase;transition:all .3s ease}.btn-clear-cart:hover{box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.6);color:#fff;transform:scale(1.05) translateY(-2px)}@media (max-width:768px){.btn-clear-cart:active{transform:scale(.98)!important}}.checkout-section{background:#0000;margin-bottom:-50px;margin-top:0;padding:0;position:relative;z-index:10}.checkout-content{margin:0 auto;max-width:1200px;padding:15px 0;text-align:center}.checkout-info{margin-bottom:16px}.checkout-total{color:#ffffffe6!important;font-size:18px!important}.checkout-total strong{color:#fff!important;font-size:22px!important;font-weight:800}.btn-checkout{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;border:none;border-radius:30px;box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.4);color:#fff!important;cursor:pointer;font-size:18px;font-weight:700;letter-spacing:.05em;max-width:400px;opacity:1!important;padding:18px 36px;text-transform:uppercase;transition:all .3s ease;width:100%}.btn-checkout:hover:not(:disabled){box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.6);transform:translateY(-2px)}@media (max-width:768px){.btn-checkout:active:not(:disabled){transform:scale(.98)!important}}.btn-checkout:disabled{cursor:not-allowed;opacity:1}.btn-checkout.loading{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;color:#fff;opacity:1;transition:all .3s ease}.btn-checkout.pulse{animation:button-pulse 2s ease-in-out infinite}@media (min-width:769px){.btn-checkout{display:block;margin:0 auto}}@keyframes button-pulse{0%,to{box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.4)}50%{box-shadow:0 4px 30px rgba(var(--glow-color-rgb),.8)}}.btn-checkout.loading{animation:button-pulse 2s ease-in-out infinite,text-fade .3s ease}.btn-checkout.loading,.btn-checkout.loading.pulse,.cart-page .btn-checkout.loading,.cart-page .checkout-section .btn-checkout.loading,.checkout-section .btn-checkout.loading,button.btn-checkout.loading{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;color:#fff!important;cursor:pointer!important;filter:none!important;opacity:1!important}.btn-checkout:disabled,.cart-page .btn-checkout:disabled,.checkout-section .btn-checkout:disabled,button.btn-checkout:disabled{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;color:#fff!important;filter:none!important;opacity:1!important}.btn-checkout.loading:after,.btn-checkout.loading:before,.btn-checkout:disabled:after,.btn-checkout:disabled:before{content:none!important;display:none!important;opacity:0!important}@keyframes text-fade{0%{opacity:.8}50%{opacity:.9}to{opacity:1}}.btn-checkout.animating{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;cursor:wait;font-size:24px;overflow:hidden;position:relative}@media (max-width:768px){.btn-checkout.animating{animation:confetti-button-mobile .5s ease-in-out infinite alternate}@keyframes confetti-button-mobile{0%{box-shadow:0 4px 30px rgba(var(--glow-color-rgb),.6);transform:scale(1) rotate(-1deg)}to{box-shadow:0 6px 40px rgba(var(--glow-color-rgb),.8);transform:scale(1.05) rotate(1deg)}}}@media (min-width:769px){.btn-checkout.animating{animation:confetti-glow-desktop .8s ease-in-out infinite}@keyframes confetti-glow-desktop{0%,to{box-shadow:0 4px 30px rgba(var(--glow-color-rgb),.5)}50%{box-shadow:0 6px 50px rgba(var(--glow-color-rgb),1)}}}.empty-cart{background:#0000!important;gap:24px;padding:24px;text-align:center}.empty-cart-icon{color:var(--reddit-orange);height:80px;margin:0 auto;opacity:.8;width:80px}.empty-cart-title{color:#fff!important;font-size:28px!important;font-weight:700!important;margin:0!important}.empty-cart-message{color:#fffc!important;font-size:18px!important;margin:0 0 32px!important}.btn-continue-shopping{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;border:none!important;border-radius:30px!important;box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.4)!important;color:#fff!important;cursor:pointer!important;display:inline-block!important;font-size:17px!important;font-weight:600!important;opacity:1!important;padding:14px 32px!important;transition:all .3s ease!important}.btn-continue-shopping:hover{background:linear-gradient(135deg,var(--reddit-orange-hover) 0,var(--button-gradient-end) 100%)!important;box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.6)!important;transform:translateY(-2px)!important}@media (max-width:768px){.btn-continue-shopping:active{transform:scale(.98)!important}}.cart-counter{display:none!important}@media (max-width:768px){.cart-header,.cart-page .cart-header,body .cart-page .cart-header,html body .app .app-content .cart-page .cart-header{box-sizing:border-box!important;min-height:120px!important;padding:50px 20px 24px!important}@supports (padding-top:env(safe-area-inset-top)){.cart-header,.cart-page .cart-header,body .cart-page .cart-header,html body .app .app-content .cart-page .cart-header{padding-top:calc(50px + env(safe-area-inset-top))!important}}.cart-header .cart-title{margin-top:0!important;position:relative!important;z-index:10!important}body:has(.cart-page),html:has(.cart-page){height:100%!important;margin:0!important;overflow-x:hidden!important;padding:0!important}.cart-page{bottom:0!important;display:flex!important;flex-direction:column!important;height:100vh!important;left:0!important;margin:0!important;max-width:100vw!important;min-height:100vh!important;overflow:auto!important;padding:0!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important}.app:has(.cart-page){display:flex!important;flex-direction:column!important;margin:0!important;min-height:100vh!important;padding:0!important}.app-content:has(.cart-page){display:flex!important;flex:1 1!important;flex-direction:column!important;margin:0!important;min-height:100vh!important;padding:0!important}.cart-header-content{padding-top:10px!important}.cart-content{margin:0!important;max-width:100%!important;padding:0 20px!important;width:100%!important}.cart-content>:first-child,.cart-items{margin-top:82px!important}@supports (margin-top:env(safe-area-inset-top)){.cart-content>:first-child,.cart-items{margin-top:calc(82px + env(safe-area-inset-top))!important}}.cart-title{font-size:30px!important;line-height:1.2!important}.cart-items{gap:20px;grid-template-columns:1fr;margin:0!important;max-width:100%;padding:0!important;width:100%}.cart-account-card,.cart-item{max-width:100%;min-height:180px;width:100%}.checkout-section{margin:0 0 -30px!important;padding:15px 20px 0!important}.empty-cart{padding:24px 20px!important}.cart-content.cart-content-empty{min-height:calc(100vh - 250px)!important}.cart-summary{margin-bottom:40px!important;max-width:100%!important}.cart-summary-content{margin-top:0!important}.cart-clear-section{margin-bottom:120px!important}.cart-clear-section,.checkout-content{max-width:100%!important}.bottom-navigation{margin-top:0!important}}@media (max-width:480px){.cart-header,.cart-page .cart-header,body .cart-page .cart-header,html body .app .app-content .cart-page .cart-header{padding-left:16px!important;padding-right:16px!important}.cart-page{padding:0!important}.cart-header-content{padding-top:10px!important}.cart-content{padding:0 16px!important}.cart-items{gap:16px}.cart-account-card,.cart-item{max-width:100%;width:100%}.checkout-section{padding:15px 16px 0!important}.empty-cart{padding:24px 16px!important}.cart-clear-section{margin-bottom:120px!important}.cart-summary{margin-bottom:40px!important}}@media (max-width:768px){div.cart-page div.cart-header{min-height:120px!important;padding:50px 20px 24px!important}html[data-telegram-app] body .cart-page .cart-header{min-height:120px!important;padding-top:50px!important}}@media screen and (max-width:768px){.telegram-web-app .cart-header,.tg-viewport .cart-header{min-height:120px!important;padding-top:50px!important}}@media (max-width:768px){.cart-page .checkout-section,.checkout-section,body .cart-page .checkout-section,html body .app .app-content .cart-page .checkout-section{padding-bottom:0!important}}@media (max-width:480px){.cart-page .checkout-section,.checkout-section,body .cart-page .checkout-section,html body .app .app-content .cart-page .checkout-section{padding-bottom:0!important}}html body .cart-page .checkout-section .checkout-content .btn-checkout,html body .cart-page .checkout-section .checkout-content .btn-checkout.loading,html body .cart-page .checkout-section .checkout-content .btn-checkout.loading.pulse,html body .cart-page .checkout-section .checkout-content .btn-checkout:disabled{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;color:#fff!important;filter:none!important;opacity:1!important}.btn-checkout[style]{opacity:1!important}.cart-page .btn-checkout.loading{--text-opacity:1!important;opacity:var(--text-opacity)!important}.btn-checkout.loading,.btn-checkout.loading *{-webkit-text-fill-color:#fff!important;color:#fff!important;text-shadow:none!important}.cart-page .checkout-section .checkout-content button.btn-checkout.loading.pulse:not(.disabled):not(.hidden){background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;color:#fff!important;filter:brightness(1) contrast(1) saturate(1)!important;opacity:1!important}.cart-page .loading.btn-checkout{opacity:1!important}html body .cart-page .checkout-content,html body .cart-page .checkout-section{filter:none!important;opacity:1!important}.btn-checkout{align-items:center!important;display:flex!important;flex-direction:column!important;height:auto!important;justify-content:center!important;line-height:1.3!important;min-height:56px!important;padding:14px 24px!important;text-align:center!important}.btn-checkout.loading{min-height:72px!important}.btn-checkout span{color:#fff!important;display:block!important;font-size:.85em!important;font-weight:600!important;line-height:1.2!important;margin-top:4px!important;opacity:.9!important}.btn-checkout{transition:height .3s cubic-bezier(.4,0,.2,1),min-height .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)!important}@media (max-width:768px){.btn-checkout{font-size:16px!important;min-height:60px!important}.btn-checkout.loading{min-height:80px!important}.btn-checkout span{font-size:.8em!important}}.cart-items .cart-account-card{position:relative!important;transition:opacity .3s ease,transform .3s ease!important}.cart-items .cart-account-card.checking{opacity:.7!important;transform:scale(.98)!important}.cart-items .cart-account-card.checked{opacity:1!important;transform:scale(1)!important}.btn-checkout.success{animation:success-pulse 1s ease-in-out infinite!important;background:linear-gradient(135deg,#4caf50,#45a049)!important;cursor:not-allowed!important}@media (min-width:769px){.cart-header:before{bottom:0!important;left:-50%!important;right:-50%!important;width:200%!important;z-index:101!important}.bottom-navigation:before,.cart-header:before{animation:gradient-flow 8s ease-in-out infinite!important;background:linear-gradient(90deg,var(--reddit-orange) 0,var(--reddit-juniper) 33%,var(--reddit-guava) 66%,var(--reddit-orange) 100%)!important;background-size:300% 100%!important;content:""!important;display:block!important;height:2px!important;opacity:1!important;position:absolute!important;visibility:visible!important}.bottom-navigation:before{left:0!important;right:0!important;top:-2px!important;z-index:99!important}@keyframes gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}}.order-status-badge{align-items:center!important;border-radius:24px!important;display:inline-flex!important;font-size:14px!important;font-weight:700!important;height:auto!important;justify-content:center!important;letter-spacing:.5px!important;line-height:1!important;padding:10px 24px!important;position:relative!important;text-align:center!important;text-transform:uppercase!important;transition:all .2s ease!important;white-space:nowrap!important;width:auto!important}.status-text{color:inherit;display:inline-block;font-size:inherit;font-weight:inherit;line-height:1;text-align:center;white-space:nowrap}.order-status-badge.pending{background:#ffc10726;border:1px solid #ffc1074d;color:#ffc107}.order-status-badge.checking{animation:pulse-checking 2s ease-in-out infinite;background:#9c27b026;border:1px solid #9c27b04d;color:#9c27b0}@keyframes pulse-checking{0%{box-shadow:0 0 0 0 #9c27b066}50%{box-shadow:0 0 0 10px #9c27b000}to{box-shadow:0 0 0 0 #9c27b000}}.order-status-badge.processing{background:#2196f326;border:1px solid #2196f34d;color:#2196f3}.order-status-badge.completed{background:#0f0!important;border:none!important;box-shadow:0 0 20px #00ff0080!important;color:#fff!important;font-weight:800!important}.order-status-badge.completed .status-text{color:#fff!important}.order-status-badge.cancelled{background:red!important;border:none!important;box-shadow:0 0 20px #ff000080!important;color:#fff!important;font-weight:800!important}.order-status-badge.cancelled .status-text{color:#fff!important}.order-status-badge.failed{background:#ff980026;border:1px solid #ff98004d;color:#ff9800}.order-status-badge.expired{background:red!important;border:none!important;box-shadow:0 0 20px #ff000080!important;color:#fff!important;font-weight:800!important}.order-status-badge.expired .status-text{color:#fff!important}.order-status-badge.unknown{background:#9e9e9e26;border:1px solid #9e9e9e4d;color:#9e9e9e}.order-status-badge:hover{transform:scale(1.05)}@media (max-width:480px){.order-status-badge{font-size:12px!important;padding:8px 16px!important}}.geelark-error-modal{z-index:9999!important}.geelark-error-modal .ant-modal-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e1e23d9;border:1px solid rgba(var(--glow-color-rgb),.2);border-radius:16px;box-shadow:0 8px 32px #00000080;overflow:hidden}.geelark-error-modal .ant-modal-header{background:none;border:none}.geelark-error-modal .modal-content{padding:20px;text-align:center}.geelark-error-modal .error-icon-wrapper{align-items:center;display:flex;height:80px;justify-content:center;margin:0 auto 24px;position:relative;width:80px}.geelark-error-modal .error-icon-circle{align-items:center;animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,rgba(var(--glow-color-rgb),.2),rgba(var(--secondary-rgb),.1));border:3px solid var(--reddit-orange);border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.geelark-error-modal .error-icon-text{animation:shake .5s ease-in-out;color:var(--reddit-orange);font-size:48px;font-weight:700;line-height:1}.geelark-error-modal .modal-title{color:#fff!important;font-weight:600!important;margin-bottom:12px!important}.geelark-error-modal .modal-description{color:#fffc!important;font-size:15px;line-height:1.6;margin-bottom:24px!important}.geelark-error-modal .email-display{align-items:center;background:rgba(var(--glow-color-rgb),.1);border:1px solid rgba(var(--glow-color-rgb),.3);border-radius:12px;display:flex;gap:12px;justify-content:center;margin-bottom:32px;padding:16px}.geelark-error-modal .email-icon{color:var(--reddit-orange);font-size:20px}.geelark-error-modal .email-tag{background:rgba(var(--glow-color-rgb),.2);border:1px solid var(--reddit-orange);color:var(--reddit-orange);font-size:14px;font-weight:500;padding:4px 12px}.geelark-error-modal .modal-actions{width:100%}.geelark-error-modal .modal-actions .ant-space-item:first-child{margin-bottom:8px}.geelark-error-modal .change-email-btn{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%);border:none;border-radius:8px;font-size:16px;font-weight:500;height:48px;transition:all .3s ease}.geelark-error-modal .change-email-btn:hover{background:linear-gradient(135deg,var(--reddit-orange-hover) 0,var(--button-gradient-end) 100%);box-shadow:0 4px 12px rgba(var(--glow-color-rgb),.4);transform:translateY(-2px)}.geelark-error-modal .register-btn{background:#0000;border:2px solid rgba(var(--glow-color-rgb),.5);border-radius:8px;color:var(--reddit-orange);font-size:16px;font-weight:500;height:48px;transition:all .3s ease}.geelark-error-modal .register-btn:hover{background:rgba(var(--glow-color-rgb),.1);border-color:var(--reddit-orange);color:var(--reddit-orange);transform:translateY(-2px)}.geelark-error-modal .register-hint{background:rgba(var(--glow-color-rgb),.05);border-radius:8px;margin-top:8px;padding:12px}.geelark-error-modal .hint-text{color:#fff9!important;font-size:13px}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}.geelark-error-modal .ant-modal-mask{background-color:#000c;z-index:9998!important}@media (max-width:480px){.geelark-error-modal .ant-modal{margin:16px;max-width:calc(100vw - 32px)}.geelark-error-modal .modal-content{padding:16px}.geelark-error-modal .error-icon-wrapper{height:60px;margin-bottom:20px;width:60px}.geelark-error-modal .error-icon-circle{border-width:2px;height:60px;width:60px}.geelark-error-modal .error-icon-text{font-size:36px}}.already-transferred-modal{z-index:9999!important}.already-transferred-modal .ant-modal-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e1e23d9;border:1px solid #52c41a33;border-radius:16px;box-shadow:0 8px 32px #00000080;overflow:hidden}.already-transferred-modal .ant-modal-header{background:none;border:none}.already-transferred-modal .modal-content{padding:24px;text-align:center}.already-transferred-modal .icon-wrapper{margin:0 auto 24px}.already-transferred-modal .icon-circle,.already-transferred-modal .icon-wrapper{align-items:center;display:flex;height:80px;justify-content:center;position:relative;width:80px}.already-transferred-modal .icon-circle{animation:checkBounce .6s ease-out;background:linear-gradient(135deg,#52c41a33,#52c41a1a);border:3px solid #52c41a;border-radius:50%}.already-transferred-modal .icon-circle:after{animation:ripple 2s ease-out infinite;border:2px solid #52c41a4d;border-radius:50%;content:"";height:100px;position:absolute;width:100px}.already-transferred-modal .success-icon{animation:checkScale .4s ease-out .2s both;color:#52c41a;font-size:40px}.already-transferred-modal .modal-title{color:#fff!important;font-size:24px!important;font-weight:600!important;margin-bottom:12px!important}.already-transferred-modal .modal-description{color:#fffc!important;font-size:15px;line-height:1.6;margin-bottom:24px!important;margin-left:auto!important;margin-right:auto!important;max-width:380px}.already-transferred-modal .transfers-container{margin-bottom:20px;max-height:320px;overflow-y:auto;padding:4px}.already-transferred-modal .transfer-card{background:#52c41a0d;border:1px solid #52c41a33;border-radius:12px;margin-bottom:12px;padding:16px;text-align:left;transition:all .3s ease}.already-transferred-modal .transfer-card:last-child{margin-bottom:0}.already-transferred-modal .transfer-card:hover{background:#52c41a14;border-color:#52c41a4d;box-shadow:0 4px 12px #52c41a1a;transform:translateY(-2px)}.already-transferred-modal .account-info{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:10px;margin-bottom:12px;padding-bottom:12px}.already-transferred-modal .account-icon{color:#52c41a;font-size:18px}.already-transferred-modal .account-name{color:#fff!important;font-size:16px;font-weight:600;margin:0!important}.already-transferred-modal .transfer-details{display:flex;flex-direction:column;gap:8px}.already-transferred-modal .detail-row{align-items:center;display:flex;gap:8px}.already-transferred-modal .detail-icon{color:#52c41acc;flex-shrink:0;font-size:14px;width:16px}.already-transferred-modal .detail-text{align-items:center;color:#ffffffb3;display:flex;font-size:13px;gap:8px}.already-transferred-modal .email-tag{background:#52c41a1a;border:1px solid #52c41a80;color:#52c41a;font-size:12px;font-weight:500;margin:0;padding:2px 8px}.already-transferred-modal .info-message{background:rgba(var(--glow-color-rgb),.05);border:1px solid rgba(var(--glow-color-rgb),.2);border-radius:8px;margin-bottom:24px;padding:12px 16px}.already-transferred-modal .info-text{color:#fff9!important;font-size:13px;line-height:1.5}.already-transferred-modal .modal-actions{width:100%}.already-transferred-modal .primary-btn{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%);border:none;border-radius:8px;font-size:16px;font-weight:500;height:48px;transition:all .3s ease}.already-transferred-modal .primary-btn:hover{background:linear-gradient(135deg,var(--reddit-orange-hover) 0,var(--button-gradient-end) 100%);box-shadow:0 4px 12px rgba(var(--glow-color-rgb),.4);transform:translateY(-2px)}.already-transferred-modal .transfers-container::-webkit-scrollbar{width:6px}.already-transferred-modal .transfers-container::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.already-transferred-modal .transfers-container::-webkit-scrollbar-thumb{background:#52c41a4d;border-radius:3px}.already-transferred-modal .transfers-container::-webkit-scrollbar-thumb:hover{background:#52c41a80}.already-transferred-modal .ant-modal-mask{background-color:#000c;z-index:9998!important}@media (max-width:520px){.already-transferred-modal .ant-modal{margin:16px;max-width:calc(100vw - 32px)}.already-transferred-modal .modal-content{padding:20px}.already-transferred-modal .icon-wrapper{height:60px;margin-bottom:20px;width:60px}.already-transferred-modal .icon-circle{border-width:2px;height:60px;width:60px}.already-transferred-modal .icon-circle:after{height:75px;width:75px}.already-transferred-modal .success-icon{font-size:30px}.already-transferred-modal .modal-title{font-size:20px!important}.already-transferred-modal .modal-description{font-size:14px}.already-transferred-modal .transfers-container{max-height:250px}.already-transferred-modal .transfer-card{padding:14px}.already-transferred-modal .account-name{font-size:15px}.already-transferred-modal .detail-text{font-size:12px}}.successful-transfer-modal{z-index:9999!important}.successful-transfer-modal .ant-modal-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e1e23d9;border:1px solid #52c41a33;border-radius:16px;box-shadow:0 8px 32px #00000080;overflow:hidden}.successful-transfer-modal .ant-modal-header{background:none;border:none}.successful-transfer-modal .modal-content{padding:24px;text-align:center}.successful-transfer-modal .icon-wrapper{margin:0 auto 24px}.successful-transfer-modal .icon-circle,.successful-transfer-modal .icon-wrapper{align-items:center;display:flex;height:80px;justify-content:center;position:relative;width:80px}.successful-transfer-modal .icon-circle{animation:checkBounce .6s ease-out;background:linear-gradient(135deg,#52c41a33,#52c41a1a);border:3px solid #52c41a;border-radius:50%}.successful-transfer-modal .icon-circle:after{animation:ripple 2s ease-out infinite;border:2px solid #52c41a4d;border-radius:50%;content:"";height:100px;position:absolute;width:100px}.successful-transfer-modal .success-icon{animation:checkScale .4s ease-out .2s both;color:#52c41a;font-size:40px}.successful-transfer-modal .modal-title{color:#fff!important;font-size:24px!important;font-weight:600!important;margin-bottom:12px!important}.successful-transfer-modal .modal-description{color:#fffc!important;font-size:15px;line-height:1.6;margin-bottom:20px!important;margin-left:auto!important;margin-right:auto!important;max-width:380px;word-break:break-word}.successful-transfer-modal .recipient-email{align-items:center;background:#52c41a0d;border:1px solid #52c41a33;border-radius:8px;display:flex;gap:10px;justify-content:center;margin-bottom:24px;padding:16px}.successful-transfer-modal .email-icon{color:#52c41a;font-size:20px}.successful-transfer-modal .email-tag{background:#52c41a1a;border:1px solid #52c41a80;color:#52c41a;font-size:16px;font-weight:600;margin:0;padding:4px 12px}.successful-transfer-modal .info-message{background:rgba(var(--glow-color-rgb),.05);border:1px solid rgba(var(--glow-color-rgb),.2);border-radius:8px;margin-bottom:24px;padding:12px 16px}.successful-transfer-modal .info-text{color:#fff9!important;font-size:13px;line-height:1.5}.successful-transfer-modal .accounts-list-container{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin-bottom:24px;padding:16px}.successful-transfer-modal .accounts-list-title{color:#ffffffa6;display:block;font-size:14px;margin-bottom:12px;text-align:center}.successful-transfer-modal .accounts-list{display:flex;flex-direction:column;gap:8px;max-height:180px;overflow-y:auto;padding-right:4px}.successful-transfer-modal .accounts-list::-webkit-scrollbar{width:4px}.successful-transfer-modal .accounts-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:2px}.successful-transfer-modal .accounts-list::-webkit-scrollbar-thumb{background:rgba(var(--glow-color-rgb),.3);border-radius:2px}.successful-transfer-modal .accounts-list::-webkit-scrollbar-thumb:hover{background:rgba(var(--glow-color-rgb),.5)}.successful-transfer-modal .account-item{align-items:center;background:#52c41a14;border:1px solid #52c41a33;border-radius:8px;display:flex;gap:10px;padding:10px 14px;transition:all .2s ease}.successful-transfer-modal .account-item:hover{background:#52c41a1f;border-color:#52c41a4d;transform:translateX(4px)}.successful-transfer-modal .account-icon{color:#52c41a;flex-shrink:0;font-size:16px}.successful-transfer-modal .account-name{color:#fff;flex:1 1;font-size:14px;font-weight:500;word-break:break-word}.successful-transfer-modal .modal-actions{width:100%}.successful-transfer-modal .primary-btn{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%);border:none;border-radius:8px;font-size:16px;font-weight:500;height:48px;transition:all .3s ease}.successful-transfer-modal .primary-btn:hover{background:linear-gradient(135deg,var(--reddit-orange-hover) 0,var(--button-gradient-end) 100%);box-shadow:0 4px 12px rgba(var(--glow-color-rgb),.4);transform:translateY(-2px)}@keyframes checkBounce{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes checkScale{0%{transform:scale(0) rotate(-45deg)}to{transform:scale(1) rotate(0)}}.successful-transfer-modal .ant-modal-mask{background-color:#000c;z-index:9998!important}@media (max-width:520px){.successful-transfer-modal .ant-modal{margin:16px;max-width:calc(100vw - 32px)}.successful-transfer-modal .modal-content{padding:20px}.successful-transfer-modal .icon-wrapper{height:60px;margin-bottom:20px;width:60px}.successful-transfer-modal .icon-circle{border-width:2px;height:60px;width:60px}.successful-transfer-modal .icon-circle:after{height:75px;width:75px}.successful-transfer-modal .success-icon{font-size:30px}.successful-transfer-modal .modal-title{font-size:20px!important}.successful-transfer-modal .modal-description{font-size:14px}.successful-transfer-modal .info-message{padding:10px 14px}.successful-transfer-modal .recipient-email{padding:12px}.successful-transfer-modal .email-icon{font-size:18px}.successful-transfer-modal .email-tag{font-size:14px;padding:3px 10px}.successful-transfer-modal .accounts-list-container{padding:12px}.successful-transfer-modal .accounts-list-title{font-size:13px;margin-bottom:10px}.successful-transfer-modal .accounts-list{gap:6px;max-height:140px}.successful-transfer-modal .account-item{gap:8px;padding:8px 12px}.successful-transfer-modal .account-icon{font-size:14px}.successful-transfer-modal .account-name{font-size:13px}}.no-email-modal{z-index:9999!important}.no-email-modal .ant-modal-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e1e23d9;border:1px solid rgba(var(--glow-color-rgb),.2);border-radius:16px;box-shadow:0 8px 32px #00000080;overflow:hidden}.no-email-modal .ant-modal-header{background:none;border:none}.no-email-modal .modal-content{padding:20px;text-align:center}.no-email-modal .icon-wrapper{margin:0 auto 24px;position:relative}.no-email-modal .icon-circle,.no-email-modal .icon-wrapper{align-items:center;display:flex;height:80px;justify-content:center;width:80px}.no-email-modal .icon-circle{animation:pulseGlow 2s ease-in-out infinite;background:linear-gradient(135deg,rgba(var(--glow-color-rgb),.2),rgba(var(--secondary-rgb),.1));border:3px solid var(--reddit-orange);border-radius:50%}.no-email-modal .mail-icon{animation:mailFloat 3s ease-in-out infinite;color:var(--reddit-orange);font-size:36px}.no-email-modal .modal-title{color:#fff!important;font-weight:600!important;margin-bottom:12px!important}.no-email-modal .modal-description{color:#fffc!important;font-size:15px;line-height:1.6;margin-bottom:24px!important}.no-email-modal .benefits-container{background:rgba(var(--glow-color-rgb),.05);border:1px solid rgba(var(--glow-color-rgb),.2);border-radius:12px;margin-bottom:24px;padding:20px;text-align:left}.no-email-modal .benefit-item{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.no-email-modal .benefit-item:last-child{margin-bottom:0}.no-email-modal .benefit-icon{color:var(--reddit-orange);flex-shrink:0;font-size:20px;margin-top:2px}.no-email-modal .benefit-text{color:#ffffffe6!important;font-size:14px;line-height:1.5}.no-email-modal .info-message{background:rgba(var(--glow-color-rgb),.08);border-radius:8px;margin-bottom:24px;padding:12px}.no-email-modal .info-text{color:#ffffffb3!important;font-size:13px;line-height:1.5}.no-email-modal .modal-actions{width:100%}.no-email-modal .add-email-btn{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%);border:none;border-radius:8px;font-size:16px;font-weight:500;height:48px;transition:all .3s ease}.no-email-modal .add-email-btn:hover{background:linear-gradient(135deg,var(--reddit-orange-hover) 0,var(--button-gradient-end) 100%);box-shadow:0 4px 12px rgba(var(--glow-color-rgb),.4);transform:translateY(-2px)}.no-email-modal .cancel-btn{background:#0000;border:2px solid rgba(var(--glow-color-rgb),.3);border-radius:8px;color:#ffffffb3;font-size:16px;font-weight:500;height:48px;transition:all .3s ease}.no-email-modal .cancel-btn:hover{background:rgba(var(--glow-color-rgb),.05);border-color:rgba(var(--glow-color-rgb),.5);color:#ffffffe6}@keyframes pulseGlow{0%{box-shadow:0 0 0 0 rgba(var(--glow-color-rgb),.4)}50%{box-shadow:0 0 0 20px rgba(var(--glow-color-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--glow-color-rgb),0)}}@keyframes mailFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.no-email-modal .ant-modal-mask{background-color:#000c;z-index:9998!important}@media (max-width:480px){.no-email-modal .ant-modal{margin:16px;max-width:calc(100vw - 32px)}.no-email-modal .modal-content{padding:16px}.no-email-modal .icon-wrapper{height:60px;margin-bottom:20px;width:60px}.no-email-modal .icon-circle{border-width:2px;height:60px;width:60px}.no-email-modal .mail-icon{font-size:28px}.no-email-modal .benefits-container{padding:16px}.no-email-modal .benefit-item{gap:10px;margin-bottom:12px}.no-email-modal .benefit-icon{font-size:18px}}.transfer-accounts-table .ant-table-tbody>tr{cursor:pointer!important;transition:all .2s ease!important}.transfer-accounts-table .ant-table-tbody>tr.selected-row{background:#52c41a26!important;box-shadow:inset 0 0 0 2px #52c41a80!important}.transfer-accounts-table .ant-table-tbody>tr.selected-row>td{background:#52c41a26!important;border-bottom-color:#52c41a4d!important}.transfer-accounts-table .ant-table-tbody>tr.selected-row .ant-typography{color:#52c41a!important}.transfer-accounts-table .ant-table-tbody>tr.selected-row>td:first-child .ant-typography{color:#73d13d!important}.transfer-accounts-table .ant-table-tbody>tr>td,.transfer-accounts-table .ant-table-thead>tr>th{padding-left:2px!important;padding-right:2px!important;text-align:center!important}.transfer-accounts-table .ant-table-thead>tr>th:first-child{text-align:center!important}.transfer-accounts-table .ant-table-wrapper{margin:0!important}.ant-table-wrapper .ant-table,.geelark-transfer-page .ant-table,.geelark-transfer-page .ant-table table,.geelark-transfer-page .ant-table-body,.geelark-transfer-page .ant-table-cell,.geelark-transfer-page .ant-table-container,.geelark-transfer-page .ant-table-content,.geelark-transfer-page .ant-table-placeholder,.geelark-transfer-page .ant-table-row,.geelark-transfer-page .ant-table-tbody,.geelark-transfer-page .ant-table-tbody>tr,.geelark-transfer-page .ant-table-tbody>tr.ant-table-placeholder,.geelark-transfer-page .ant-table-tbody>tr.ant-table-row,.geelark-transfer-page .ant-table-tbody>tr:nth-child(2n),.geelark-transfer-page .ant-table-tbody>tr:nth-child(odd),.geelark-transfer-page .ant-table-tbody>tr>td,.geelark-transfer-page .ant-table-wrapper,body .geelark-transfer-page .ant-table,body.dark-theme .geelark-transfer-page .ant-table{background:#0000!important;background-color:initial!important}.geelark-transfer-page{background:#0000;margin:0!important;min-height:100vh;overflow-x:hidden;padding:180px 0 0!important;position:relative;width:100vw!important}.transfer-container{margin:20px auto 0;max-width:600px;padding:0 16px;position:relative;width:100%;z-index:1}.transfer-header-card{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#0000!important;border:none!important;border-bottom:2px solid #ff4500!important;border-bottom:2px solid var(--reddit-orange,#ff4500)!important;border-radius:0!important;box-shadow:none!important;left:0!important;margin:0!important;overflow:visible!important;position:fixed!important;right:0!important;top:0!important;width:100%!important;z-index:100!important}.transfer-header-card .ant-card-body{padding:calc(40px + env(safe-area-inset-top)) 20px 20px!important}.transfer-header-content{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;text-align:center}.transfer-header-content h4{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#ff4500,#ff6a33);background:linear-gradient(135deg,var(--reddit-orange,#ff4500) 0,var(--reddit-orange-hover,#ff6a33) 100%);-webkit-background-clip:text;background-clip:text;display:flex;font-size:28px!important;font-weight:800!important;gap:12px;letter-spacing:-.02em;margin:0!important}.header-geelark-icon{border-radius:8px;box-shadow:none;display:inline-block;filter:none;height:32px;object-fit:contain;vertical-align:middle;width:32px}.transfer-header-content .ant-typography-secondary{color:#ffffffe6!important;font-size:16px!important;font-weight:500!important}.transfer-info-alert{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#0000!important;border:2px solid #ff4500!important;border:2px solid var(--reddit-orange,#ff4500)!important;border-radius:16px!important;box-shadow:none!important;margin-bottom:20px!important;margin-top:150px!important;text-align:center!important}.transfer-info-alert .ant-alert-icon{color:#ff4500!important;color:var(--reddit-orange,#ff4500)!important}.transfer-info-alert .ant-alert-message{color:#fff!important;font-size:16px!important;font-weight:600!important}.transfer-info-alert .ant-alert-description{text-align:center!important;width:100%}.transfer-alert-content{align-items:center;display:flex;justify-content:center;width:100%}.transfer-alert-content span{color:#ffffffe6!important;font-size:16px}.transfer-alert-content strong{color:#ff4500!important;color:var(--reddit-orange,#ff4500)!important;font-weight:700;text-shadow:none}.transfer-accounts-card{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#0000!important;border:2px solid #ff4500!important;border:2px solid var(--reddit-orange,#ff4500)!important;border-radius:16px!important;box-shadow:none!important;transition:all .3s ease}.transfer-accounts-card:hover{border-color:#ff6a33!important;border-color:var(--reddit-orange-hover,#ff6a33)!important;box-shadow:none!important}.transfer-accounts-card .ant-card-body{padding:0!important}.transfer-actions{align-items:center;background:#0000;border-bottom:1px solid #ff45004d;border-bottom:1px solid rgba(var(--glow-color-rgb,255,69,0),.3);border-radius:16px 16px 0 0;display:flex;justify-content:space-between;padding:16px 12px}.select-all-button{background:#0000!important;border:1px solid #52c41a!important;border-radius:20px!important;color:#fff!important;font-size:16px!important;font-weight:600!important;height:40px!important;padding:8px 20px!important;transition:all .3s ease!important}.select-all-button:hover{background:#52c41a1a!important;border-color:#73d13d!important;transform:translateY(-1px)}.select-all-button.all-selected{background:#52c41a26!important;border-color:#52c41a!important;color:#52c41a!important}.select-all-button.all-selected:hover{background:#52c41a33!important;border-color:#73d13d!important}.selected-count{color:#ffffffe6!important;font-size:16px}.transfer-accounts-table{margin:0!important}.transfer-accounts-table .ant-table,.transfer-accounts-table .ant-table-container,.transfer-accounts-table .ant-table-content,.transfer-accounts-table .ant-table-thead>tr,.transfer-accounts-table .ant-table-wrapper{background:#0000!important}.transfer-accounts-table .ant-table-thead>tr>th{background:#0000!important;border-bottom:1px solid #ff45004d!important;border-bottom:1px solid rgba(var(--glow-color-rgb,255,69,0),.3)!important;border-right:none!important;color:#fff!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px;padding:12px 2px!important;text-align:center!important;text-transform:uppercase}.transfer-accounts-table .ant-table-tbody,.transfer-accounts-table .ant-table-tbody>tr{background:#0000!important}.transfer-accounts-table .ant-table-tbody>tr>td{background:#0000!important;border-bottom:1px solid #ff45001a!important;border-bottom:1px solid rgba(var(--glow-color-rgb,255,69,0),.1)!important;border-right:none!important;color:#fff!important;padding:12px 2px!important;text-align:center!important}.transfer-accounts-table .ant-table-tbody>tr>td:first-child{text-align:left!important}.transfer-accounts-table .ant-table-tbody>tr>td:nth-child(2) .ant-typography,.transfer-accounts-table .ant-table-tbody>tr>td:nth-child(3) .ant-typography,.transfer-accounts-table .ant-table-tbody>tr>td:nth-child(4) .ant-typography{display:block!important;text-align:center!important;white-space:nowrap!important}.transfer-accounts-table .ant-table-tbody>tr:hover,.transfer-accounts-table .ant-table-tbody>tr:hover>td{background:#0000!important}.transfer-accounts-table .ant-table-tbody>tr.selected-row:hover>td{background:#52c41a33!important}.transfer-accounts-table .ant-table-tbody>tr.ant-table-row:hover>td,.transfer-accounts-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#0000!important}.transfer-accounts-table .ant-table-tbody>tr.selected-row.ant-table-row:hover>td,.transfer-accounts-table .ant-table-tbody>tr.selected-row>td.ant-table-cell-row-hover{background:#52c41a33!important}.geelark-transfer-page .ant-table-cell{background:#0000!important;background-color:initial!important;border-right:none!important}.transfer-accounts-table .ant-table-cell,.transfer-accounts-table td,.transfer-accounts-table th{border-right:none!important}.geelark-transfer-page .ant-table-tbody>tr.ant-table-row:hover>td,.geelark-transfer-page .ant-table-tbody>tr:hover>td,.geelark-transfer-page .ant-table-tbody>tr>td.ant-table-cell-row-hover{background-color:initial!important}.geelark-transfer-page .ant-table-tbody>tr.selected-row.ant-table-row:hover>td,.geelark-transfer-page .ant-table-tbody>tr.selected-row:hover>td{background-color:#52c41a33!important}.geelark-transfer-page .ant-table-tbody>tr.ant-table-row-selected:hover>td,.geelark-transfer-page .ant-table-tbody>tr.ant-table-row-selected>td{background:#0000!important}.transfer-footer{background:#0000;border-radius:0 0 16px 16px;border-top:1px solid #ff45004d;border-top:1px solid rgba(var(--glow-color-rgb,255,69,0),.3);display:flex;justify-content:center;padding:20px}.transfer-button-primary{border:none!important;border-radius:30px!important;box-shadow:0 4px 20px #ff450066!important;box-shadow:0 4px 20px rgba(var(--glow-color-rgb,255,69,0),.4)!important;color:#fff!important;font-size:17px!important;font-weight:600!important;height:48px!important;letter-spacing:normal!important;min-width:200px;overflow:hidden;padding:0 40px!important;position:relative;text-transform:none!important;transition:all .3s ease!important}.transfer-button-primary,.transfer-button-primary:hover:not(:disabled){background:linear-gradient(135deg,#ff4500,#ff6a33)!important;background:linear-gradient(135deg,var(--button-gradient-start,#ff4500) 0,var(--button-gradient-end,#ff6a33) 100%)!important}.transfer-button-primary:hover:not(:disabled){box-shadow:0 6px 30px #ff450099!important;box-shadow:0 6px 30px rgba(var(--glow-color-rgb,255,69,0),.6)!important;filter:brightness(1.1);transform:translateY(-2px)!important}.transfer-button-primary:active{transform:translateY(0)!important}.transfer-button-primary:disabled{background:#0000!important;border:2px solid #ff45004d!important;box-shadow:none!important;color:#ffffff80!important;cursor:not-allowed!important}.transfer-button-primary .anticon{font-size:18px!important;margin-right:8px!important}.geelark-transfer-page .ant-alert{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px!important}.geelark-transfer-page .ant-alert-warning{background:#0000!important;border:2px solid #ff9800!important}.geelark-transfer-page .ant-alert-warning .ant-alert-icon{color:#ff9800!important}.geelark-transfer-page .ant-alert-error{background:#0000!important;border:2px solid #f44336!important}.geelark-transfer-page .ant-alert-error .ant-alert-icon{color:#f44336!important}.geelark-transfer-page .ant-alert-message{color:#fff!important;font-size:16px;font-weight:600}.geelark-transfer-page .ant-alert-description{color:#ffffffe6!important;font-size:14px}.geelark-transfer-page .ant-empty{color:#ffffffa6!important}.geelark-transfer-page .ant-empty-description{color:#ffffffa6!important;font-size:16px!important}@media (max-width:768px){.geelark-transfer-page{padding-top:140px!important}.transfer-header-card .ant-card-body{padding:calc(60px + env(safe-area-inset-top)) 16px 16px!important}.transfer-container{margin-top:20px}.transfer-accounts-table .ant-table{font-size:12px!important;table-layout:auto!important}.transfer-accounts-table table{table-layout:auto!important}.transfer-accounts-table .ant-table-thead>tr>th:first-child{text-align:center!important;width:auto!important}.transfer-accounts-table .ant-table-thead>tr>th:nth-child(2){max-width:45px!important;min-width:45px!important;white-space:nowrap!important;width:45px!important}.transfer-accounts-table .ant-table-thead>tr>th:nth-child(3){max-width:55px!important;min-width:55px!important;white-space:nowrap!important;width:55px!important}.transfer-accounts-table .ant-table-thead>tr>th:nth-child(4){max-width:65px!important;min-width:65px!important;white-space:nowrap!important;width:65px!important}.transfer-accounts-table .ant-table-thead>tr>th{border-right:none!important;font-size:9px!important;letter-spacing:0;overflow:hidden;padding:8px 2px!important;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.transfer-accounts-table .ant-table-tbody>tr>td{border-right:none!important;font-size:12px!important;padding:8px 2px!important}.transfer-accounts-table .ant-table-tbody>tr>td:first-child{max-width:none!important;overflow:hidden;text-align:left!important;text-overflow:ellipsis;white-space:nowrap}.transfer-accounts-table .ant-table-tbody>tr>td:first-child .ant-typography{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-accounts-table .ant-table-tbody>tr>td:nth-child(2){font-size:11px!important;max-width:45px!important;min-width:45px!important;text-align:center!important;white-space:nowrap!important;width:45px!important}.transfer-accounts-table .ant-table-tbody>tr>td:nth-child(3){font-size:11px!important;max-width:55px!important;min-width:55px!important;text-align:center!important;white-space:nowrap!important;width:55px!important}.transfer-accounts-table .ant-table-tbody>tr>td:nth-child(4){font-size:9px!important;max-width:65px!important;min-width:65px!important;text-align:center!important;white-space:nowrap!important;width:65px!important}.transfer-accounts-table .ant-checkbox-wrapper{margin:0!important}.transfer-accounts-table .ant-checkbox{top:0!important}.transfer-accounts-table .ant-checkbox-inner{background:#0000!important;border:1px solid #ff4500!important;border:1px solid var(--reddit-orange,#ff4500)!important;height:14px!important;width:14px!important}.transfer-accounts-table{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.transfer-accounts-table .ant-table{min-width:100%!important;width:100%!important}.transfer-accounts-table .ant-table-tbody>tr>td:first-child,.transfer-accounts-table .ant-table-thead>tr>th:first-child{min-width:auto!important;width:auto!important}.transfer-header-content h4{font-size:22px!important;gap:10px}.header-geelark-icon{height:28px;width:28px}.transfer-header-content .ant-typography-secondary{font-size:14px!important}.transfer-container{padding:0 8px}.transfer-alert-content span{font-size:14px}.transfer-info-alert{margin-top:0!important}.transfer-info-alert .ant-alert-message{font-size:14px!important}.transfer-actions{align-items:flex-start;flex-direction:column;gap:12px;padding:12px 8px}.transfer-footer{padding:16px}.transfer-button-primary{font-size:16px!important;height:44px!important;width:100%!important}.transfer-accounts-table .ant-table-tbody>tr>td{font-size:14px;padding:12px 2px!important}}@media (max-width:400px){.geelark-transfer-page{padding-top:130px!important}.transfer-header-card .ant-card-body{padding-top:calc(55px + env(safe-area-inset-top))!important}.transfer-container{margin-top:15px}.transfer-accounts-table .ant-table-thead>tr>th{font-size:8px!important;padding:6px 2px!important}.transfer-accounts-table .ant-table-tbody>tr>td{font-size:11px!important;padding:6px 2px!important}.transfer-accounts-table .ant-table-tbody>tr>td:first-child{font-size:11px!important;max-width:none!important}.transfer-accounts-table .ant-table-tbody>tr>td:nth-child(2){font-size:10px!important;max-width:45px!important;white-space:nowrap!important;width:45px!important}.transfer-accounts-table .ant-table-tbody>tr>td:nth-child(3){font-size:10px!important;max-width:50px!important;white-space:nowrap!important;width:50px!important}.transfer-accounts-table .ant-table-tbody>tr>td:nth-child(4){font-size:8px!important;max-width:55px!important;white-space:nowrap!important;width:55px!important}.transfer-accounts-table .ant-table-thead>tr>th:nth-child(2){max-width:45px!important;white-space:nowrap!important;width:45px!important}.transfer-accounts-table .ant-table-thead>tr>th:nth-child(3){max-width:50px!important;white-space:nowrap!important;width:50px!important}.transfer-accounts-table .ant-table-thead>tr>th:nth-child(4){max-width:55px!important;white-space:nowrap!important;width:55px!important}.transfer-accounts-table .ant-checkbox-inner{background:#0000!important;border:1px solid #ff4500!important;border:1px solid var(--reddit-orange,#ff4500)!important;height:12px!important;width:12px!important}.transfer-header-content h4{font-size:20px!important;gap:8px}.header-geelark-icon{height:24px;width:24px}.transfer-header-content .ant-typography-secondary{font-size:12px!important}.transfer-alert-content span{font-size:12px}.transfer-button-primary{font-size:15px!important;padding:0 24px!important}}@media (min-width:1024px){.geelark-transfer-page{padding-top:120px!important}.transfer-header-card{padding:10px 0!important}.transfer-header-card .ant-card-body{padding:12px 24px!important}.transfer-container{margin-top:15px}.transfer-header-content h4{font-size:28px!important}.header-geelark-icon{height:32px;width:32px}.transfer-button-primary{font-size:18px!important;height:52px!important;min-width:250px}}@media (prefers-color-scheme:dark){.transfer-accounts-card,.transfer-accounts-table .ant-table-thead>tr>th,.transfer-header-card{background:#0000!important}.transfer-accounts-table .ant-checkbox-inner{background:#0000!important;border:1px solid #ff4500!important;border:1px solid var(--reddit-orange,#ff4500)!important}}.geelark-transfer-page .ant-table *,.geelark-transfer-page .ant-table-container *,.geelark-transfer-page .ant-table-content *,.geelark-transfer-page .ant-table-tbody *,.geelark-transfer-page .ant-table-wrapper *,.geelark-transfer-page td.ant-table-cell{background-color:initial!important}.geelark-transfer-page .ant-table-cell,.geelark-transfer-page .ant-table-tbody>tr,.geelark-transfer-page .ant-table-tbody>tr.ant-table-row,.geelark-transfer-page .ant-table-tbody>tr.ant-table-row>td,.geelark-transfer-page .ant-table-tbody>tr>td,.geelark-transfer-page tbody>tr,.geelark-transfer-page td,.geelark-transfer-page tr,.geelark-transfer-page tr.ant-table-row{background:#0000!important;background-color:initial!important}.geelark-transfer-page .ant-table-tbody>tr.ant-table-row:hover>td,.geelark-transfer-page .ant-table-tbody>tr:hover>td{background-color:initial!important}.geelark-transfer-page .transfer-accounts-table .ant-table-tbody>tr.selected-row,.geelark-transfer-page .transfer-accounts-table .ant-table-tbody>tr.selected-row.ant-table-row,.geelark-transfer-page .transfer-accounts-table .ant-table-tbody>tr.selected-row.ant-table-row>td,.geelark-transfer-page .transfer-accounts-table .ant-table-tbody>tr.selected-row>td,.geelark-transfer-page .transfer-accounts-table .ant-table-tbody>tr.selected-row>td.ant-table-cell{background:#52c41a26!important;background-color:#52c41a26!important}.geelark-transfer-page .transfer-accounts-table .ant-table-tbody>tr.selected-row.ant-table-row:hover>td,.geelark-transfer-page .transfer-accounts-table .ant-table-tbody>tr.selected-row:hover>td{background:#52c41a33!important;background-color:#52c41a33!important}.warranty-status-block{margin-bottom:0;padding:0;position:relative;width:100%}.status-header{display:flex!important;gap:0!important;margin-bottom:20px}.status-header,.status-title{align-items:center!important;justify-content:center!important}.status-title{color:var(--text-primary);display:inline-flex!important;font-size:24px;line-height:1!important;margin:0;text-align:center!important;width:100%!important}.status-content{display:flex;flex-direction:column;gap:16px}.status-message{color:var(--text-secondary);font-size:16px;margin:0;text-align:center}.info-row{border-bottom:1px solid #ffffff1a;box-sizing:border-box;justify-content:center;min-height:20px;padding:8px 16px;width:100%}.info-row,.info-text{font-size:14px;line-height:20px}.info-text{color:var(--text-secondary);display:inline-block;white-space:nowrap}.info-label{color:var(--text-muted)}.info-label,.info-value{display:inline-block;line-height:20px;vertical-align:middle}.info-value{flex-shrink:0;font-size:14px}.critical-warning,.warning-block{align-items:center;background:#ff98001a;border:1px solid #ffffff1a;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;justify-content:center;margin:0 -16px;padding:16px;text-align:center;width:calc(100% + 32px)}.critical-warning{background:#f443361a;border-color:#ffffff1a}.critical-icon,.warning-icon{flex-shrink:0;font-size:24px}.critical-text,.warning-text{display:flex;flex-direction:column;font-size:18px;gap:10px;line-height:1.5;text-align:center}.critical-header{align-items:center;color:var(--text-primary);display:flex;font-size:18px;font-weight:600;justify-content:center;margin-bottom:12px}.instruction-block{background:#ffffff05;border:1px solid #ffffff1a;border-radius:var(--radius-md);margin:0 -16px;padding:16px;width:calc(100% + 32px)}.instruction-block h4{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 12px;text-align:center}.instruction-block ol{color:var(--text-secondary);counter-reset:instruction-counter;list-style:none;margin:0 auto;padding-left:0;text-align:center;width:100%}.instruction-block li{font-size:18px;line-height:1.5;margin-bottom:8px;padding-left:30px;position:relative;text-align:center}.instruction-block li:before{content:counter(instruction-counter) ".";counter-increment:instruction-counter;font-size:18px;font-weight:600;left:5px;position:absolute}.timer-section{flex-direction:column}.timer-block,.timer-section{align-items:center;display:flex;gap:12px}.timer-block{background:#ffffff05;border:1px solid #ffffff1a;border-radius:var(--radius-md);padding:12px 16px}.timer-block.warning{background:#ff98000d;border-color:#ffffff1a}.timer-block.active{background:#4caf500d;border-color:#ffffff1a}.timer-label{color:var(--text-muted);font-size:12px}.timer-value{font-size:22px;font-weight:700}.limits-block{background:#ffffff05;border:1px solid #ffffff1a;border-radius:var(--radius-md);margin:0 -16px;padding:16px;width:calc(100% + 32px)}.limits-block h4{color:var(--text-primary);font-size:20px;font-weight:600;margin:0 0 12px;text-align:center}.limits-list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.limits-list.compact{gap:12px}.limits-row{align-items:center;display:flex;gap:40px;justify-content:center}.limits-row .limit-item{flex:0 0 auto;gap:15px}.limit-item{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;justify-content:space-between}.limit-item.full-width{font-size:13px;justify-content:center;line-height:1.4;margin-top:8px;text-align:center}.limit-counter{color:var(--text-primary);font-weight:600}.limits-update-info{border-top:1px solid #ffffff1a;color:var(--text-muted);font-size:12px;padding-top:12px}.limits-note,.limits-update-info{margin-top:12px;text-align:center}.limits-note{background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;gap:8px;justify-content:center;padding:12px}.note-icon{flex-shrink:0;font-size:16px}.note-text{color:var(--text-muted);font-size:12px;line-height:1.5;text-align:center}.limits-block ul{color:var(--text-secondary);margin:0 0 12px;padding-left:24px}.limits-block li{font-size:14px;margin-bottom:6px}.limits-note{align-items:center;color:var(--text-muted);display:flex;font-size:13px;gap:6px}.warranty-case .case-status{color:var(--text-primary);font-size:16px;font-weight:600;margin-bottom:12px;text-align:center}.warranty-case .case-status.approved{color:#4caf50}.warranty-case .case-status.rejected{color:#f44336}.case-message{align-items:center;background:#ffffff05;border:1px solid #ffffff1a;border-radius:var(--radius-md);display:flex;gap:12px;justify-content:center;padding:16px;text-align:center}.case-message.approved{background:#4caf500d;border-color:#ffffff1a}.case-message.rejected{background:#f443360d;border-color:#ffffff1a}.case-message .icon{font-size:20px}.case-message p{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0;text-align:center}.rejection-reason{background:#f443360d;border:1px solid #ffffff1a;border-radius:var(--radius-md);padding:16px;text-align:center}.rejection-reason h4{color:var(--text-primary);font-size:14px;font-weight:600;margin:0 0 8px;text-align:center}.rejection-reason p{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0;text-align:center}.expiration-reason{background:#f443360d;border:1px solid #ffffff1a;border-radius:var(--radius-md);padding:16px;text-align:center}.reason-label{color:var(--text-primary);font-weight:600;margin-right:8px}.reason-value{color:var(--text-secondary)}.action-button{border-radius:var(--radius-md);padding:12px 24px}.action-button.success{background:#4caf50;color:#fff}.action-button.success:hover{background:#45a049;box-shadow:0 4px 20px #4caf504d;transform:translateY(-1px)}.action-button.secondary{background:#ffffff1a;border:1px solid #fff3;color:var(--text-primary)}.action-button.secondary:hover{background:#ffffff26;border-color:#ffffff4d}.action-button.warning{background:#ffc107;color:#212529}.action-button.warning:hover{background:#e0a800;box-shadow:0 4px 20px #ffc1074d;transform:translateY(-1px)}.action-button.pulse{animation:pulse 2s infinite}.warranty-status-block.preparation{border-color:#2196f333}.warranty-status-block.waiting-activation{border-color:#4caf5033}.warranty-status-block.active{border-color:#ff980033}.warranty-status-block.expired{border-color:#f4433633}.warranty-status-block.warranty-case{border-color:#ff98004d}.warranty-status-block.warranty-case.approved{border-color:#4caf504d}.warranty-status-block.warranty-case.rejected{border-color:#f443364d}.warranty-status-block.completed{background:#4caf500d;border-color:#4caf504d}.warranty-status-block.completed .completion-info{color:var(--text-secondary);font-size:14px;padding:16px 0;text-align:center}.warranty-status-block.completed .warranty-stats{border-top:1px solid #ffffff1a;display:flex;gap:32px;justify-content:center;padding:16px 0}.warranty-status-block.completed .stat-item{align-items:center;display:flex;flex-direction:column;gap:8px}.warranty-status-block.completed .stat-label{color:var(--text-muted);font-size:14px}.warranty-status-block.completed .stat-value{color:#4caf50;font-size:18px;font-weight:600}.warranty-status-block.void{background:#f443360d;border-color:#f443364d}.void-info{margin-bottom:16px}.void-info .info-row{align-items:center;border-bottom:none;display:flex;gap:8px;justify-content:flex-start;padding:4px 0}.void-info .info-label,.void-info .info-value{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.void-reason{margin-bottom:16px}.void-reason .reason-header{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin:0 0 12px;text-align:center}.void-reason .reason-text{color:var(--text-secondary);font-size:16px;line-height:1.5;text-align:center}.void-dates{border-top:1px solid #ffffff1a;margin-top:12px;padding-top:12px}.void-dates .date-item{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px;padding:4px 0}.void-dates .date-label{color:var(--text-secondary);font-size:13px;font-weight:500}.void-dates .date-value{color:var(--text-primary);font-size:14px;font-weight:600}.void-dates .date-value.deadline{color:#ff6b6b}.void-details{background:#ffffff05;border:1px solid #ffffff1a;border-radius:var(--radius-md);margin-bottom:16px;padding:16px}.void-details .details-header{color:var(--text-primary);font-size:18px;font-weight:600;margin-bottom:12px;text-align:center}.void-details .details-content{display:flex;flex-direction:column;gap:8px}.void-details .detail-item{align-items:center;color:var(--text-secondary);display:flex;font-size:16px;justify-content:space-between}.void-details .detail-item .exceeded{color:#f44336;font-weight:600}@media (max-width:768px){.warranty-status-block{padding:16px}.instruction-block{padding:20px 16px}.activity-stat-block{padding:12px 8px}.activity-stat-title{font-size:12px;white-space:nowrap}.activity-stat-count{font-size:18px;white-space:nowrap}.activity-stats-container{gap:12px}.instruction-block h4{font-size:18px;margin-bottom:16px}.instruction-block ol{padding-left:0;width:100%}.instruction-block li{font-size:16px;line-height:1.6;margin-bottom:12px;padding-left:25px;text-align:left}.instruction-block li:before{font-size:16px;left:0}.status-header{gap:0!important}.status-title{align-items:center!important;display:inline-flex!important;line-height:1!important}.status-title,.timer-value{font-size:20px}.info-row{align-items:center!important;display:flex!important;gap:0!important;justify-content:center!important}.info-text{font-size:14px!important}.critical-icon,.warning-icon{font-size:22px}.critical-text,.warning-text{font-size:16px;line-height:1.6}.limits-block h4{font-size:18px}.limit-item{font-size:13px}.limits-update-info{font-size:11px}.note-icon{font-size:14px}.note-text{font-size:11px}.action-button{font-size:14px;padding:10px 20px}.void-info .info-label,.void-info .info-value{font-size:15px}.void-reason .reason-header{font-size:17px}.void-reason .reason-text{font-size:15px}.void-details .details-header{font-size:17px}.void-details .detail-item{font-size:15px}.critical-header{font-size:17px}.critical-text{font-size:15px}}.interval-violations{border-top:1px solid #ffffff1a;margin-top:16px;padding-top:16px}.violations-header{color:#ff9800;font-weight:600;margin-bottom:16px;text-align:center}.violation-block{background:#f443361a;border:1px solid #f4433633;border-radius:12px;margin-bottom:12px;padding:12px;text-align:center}.activity-row{gap:8px;justify-content:center;padding:4px 0}.time-icon{font-size:16px}.time{color:var(--text-primary);font-size:14px;font-weight:600}.activity-type{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:4px}.activity-link{background:#2196f31a;border:1px solid #2196f34d;border-radius:6px;height:24px;width:24px}.activity-link:hover{background:#2196f333;border-color:#2196f380;transform:translateY(-1px)}.interval-arrow{color:#ff9800;font-size:13px;font-weight:500;padding:4px 0;text-align:center}.violation-result{border-top:1px solid #f4433633;color:#f44336;font-size:13px;font-weight:600;margin-top:8px;padding-top:8px;text-align:center}.violations-history-section{background:#ff572214;border:1px solid #ff572233;border-radius:var(--radius-md);margin-bottom:20px;padding:20px}.violations-history-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.violations-history-header h3{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.violations-count{background:#ff572226;border-radius:12px;color:var(--text-secondary);font-size:14px;padding:4px 12px}.violations-list{gap:16px}.violation-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:var(--radius-sm);padding:16px;transition:all .2s ease}.violation-item:hover{background:#ffffff14;border-color:#ffffff26}.violation-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.violation-number{color:#ff5722;font-size:14px;font-weight:600}.violation-time{color:var(--text-muted);font-size:12px}.violation-content{display:flex;flex-direction:column;gap:8px}.violation-row{align-items:flex-start;display:flex;gap:8px}.violation-label{color:var(--text-secondary);flex-shrink:0;font-size:13px;min-width:80px}.violation-value{color:var(--text-primary);font-size:13px;font-weight:500}.interval-details{background:#0003;border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px}.activity-detail{align-items:center;display:flex;font-size:13px;gap:8px}.activity-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.activity-link{background:#42a5f51a;border:1px solid #42a5f54d;border-radius:16px;color:#42a5f5;font-size:12px;padding:4px 12px}.activity-link:hover{background:#42a5f533;border-color:#42a5f580;color:#64b5f6}.total-activity-section{background:#ffffff05;border:1px solid #ffffff1a;border-radius:var(--radius-md);margin:0 -16px 20px;padding:16px;width:calc(100% + 32px)}.activity-stats-container{display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.activity-stat-block{align-items:center;background:#ffffff08;border-radius:var(--radius-sm);display:flex;flex:1 1;flex-direction:column;gap:8px;padding:16px}.activity-stat-title{color:var(--text-secondary);font-size:14px;line-height:1.3;text-align:center}.activity-stat-count{color:var(--text-primary);font-size:22px;font-weight:700;text-align:center}.activity-stat-count.exceeded{color:#f44336}.section-header h4{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.total-activity-section .section-header{justify-content:center;text-align:center}.total-activity-section .section-header h4{align-items:center;display:flex;gap:8px}.monitoring-badge{align-items:center;background:#4caf5026;border-radius:12px;color:#4caf50;display:flex;font-size:12px;gap:4px;padding:4px 12px}.last-update-info{border-top:1px solid #ffffff1a;color:var(--text-secondary);font-size:14px;margin-top:16px;padding-top:16px;text-align:center}.monitoring-badge.warning{background:#ff980026;color:#ff9800}.activity-stats{display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;max-width:100%}.stat-item{background:#ffffff08;border-radius:var(--radius-sm);flex:1 1;flex-direction:column;min-width:0;padding:16px 20px}.stat-label{font-size:13px;white-space:nowrap}.stat-value{text-align:center;white-space:nowrap}.stat-value.exceeded{color:#f44336}.monitoring-info{border-top:1px solid #ffffff1a;display:flex;flex-direction:column;gap:8px;padding-top:16px}.info-line{color:var(--text-secondary);font-size:13px;text-align:center}.info-line strong{color:var(--text-primary);font-weight:600}@media (max-width:768px){.violations-history-section{padding:16px}.violations-history-header{align-items:flex-start;flex-direction:column;gap:8px}.violation-item{padding:12px}.violation-row{flex-direction:column;gap:4px}.violation-label{min-width:auto}.activity-stats{gap:12px}.stat-item{gap:6px;padding:14px 16px}.stat-label{font-size:12px}.stat-value{font-size:18px}.activity-links{flex-direction:column}.activity-link{text-align:center}}.intervals-history-section{background:#4caf5014;border:1px solid #4caf5033;border-radius:var(--radius-md);margin-top:20px;padding:20px}.intervals-header{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.intervals-header h4{color:var(--text-primary);font-size:18px;font-weight:600;margin:0;text-align:center}.intervals-list{display:flex;flex-direction:column;gap:16px}.interval-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:var(--radius-sm);padding:16px;transition:all .2s ease}.interval-item:hover{background:#ffffff14;border-color:#ffffff26}.interval-item.correct{border-color:#4caf504d}.interval-item.violation{background:#f443360d;border-color:#f443364d}.interval-info{align-items:center;background:#0003;border-radius:8px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:center;margin-bottom:12px;padding:12px 16px}.interval-time{color:var(--text-primary);font-size:16px;font-weight:600}.interval-status,.interval-time{align-items:center;display:inline-flex;line-height:1;white-space:nowrap}.interval-status{color:var(--text-secondary);font-size:14px;margin-left:6px}.interval-separator{font-size:20px;margin:12px 0;opacity:.6;text-align:center}.activity-timestamp{align-items:center;background:#ffffff08;border-radius:8px;display:flex;font-size:14px;gap:8px;justify-content:center;padding:12px 16px;text-align:center}.activity-timestamp .time{color:var(--text-primary);font-weight:500;padding-right:16px;position:relative}.activity-timestamp .time:after{background:#fff3;content:"";height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.activity-timestamp .activity-type{align-items:center;color:var(--text-secondary);display:flex;font-weight:500;gap:6px;padding-left:8px}.activity-link-mini{border-radius:12px;color:#42a5f5;font-size:14px;margin-left:auto;padding:2px 8px;text-decoration:none;transition:all .2s ease}.activity-link-mini:hover{background:#42a5f526;color:#64b5f6}.limits-timing-info{align-items:center;background:#ffffff05;border-radius:var(--radius-sm);border-top:1px solid #ffffff1a;display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:16px;text-align:center}.timing-row{align-items:center;display:flex;font-size:14px;gap:8px;justify-content:center;line-height:1.4}.timing-label{color:var(--text-secondary);font-weight:400}.timing-value{color:var(--text-primary);font-weight:500}@media (max-width:768px){.intervals-history-section{padding:16px}.intervals-header{align-items:center;flex-direction:column;gap:8px}.interval-item{padding:12px}.interval-info{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:6px;padding:10px}.interval-time{font-size:15px}.activity-timestamp{font-size:13px;gap:10px;padding:10px}.activity-timestamp .activity-type,.activity-timestamp .time{font-size:13px}.activity-timestamp .time{padding-right:10px}.activity-timestamp .time:after{display:none}.activity-timestamp .activity-type{padding-left:0}.timing-row{align-items:center;flex-direction:row;flex-wrap:wrap;font-size:13px;gap:6px;justify-content:center}.limits-timing-info{padding:12px}}.activity-detail-link,.activity-timestamp-link{border-radius:8px;color:inherit;display:block;text-decoration:none;transition:all .2s ease}.activity-timestamp-link:hover .activity-timestamp{background:#ffffff14;transform:translateY(-1px)}.activity-detail-link:hover,.activity-timestamp-link:hover{background:#42a5f51a;transform:translateY(-1px)}.activity-detail-link:hover .activity-detail,.activity-timestamp-link:hover .activity-timestamp{background:#ffffff0d}.activity-link-icon{font-size:14px;margin-left:auto;opacity:.7;transition:opacity .2s ease}.activity-timestamp-link:hover .activity-link-icon{opacity:1}.activity-detail-link .activity-type,.activity-timestamp-link .activity-type{color:var(--text-secondary)}.violations-list.has-scroll{max-height:400px;overflow-y:auto;padding-right:8px;position:relative}.violations-list.has-scroll:after{background:linear-gradient(0deg,#000000e6,#0000);bottom:0;color:var(--text-secondary);content:"⬇ Прокрутите для просмотра всех нарушений";font-size:12px;left:0;opacity:1;padding:12px;pointer-events:none;position:sticky;right:0;text-align:center;transition:opacity .3s ease}.violations-list.has-scroll.scrolled-to-bottom:after{opacity:0}.violations-list.has-scroll::-webkit-scrollbar{width:6px}.violations-list.has-scroll::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.violations-list.has-scroll::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.violations-list.has-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.warranty-status-block.refund-pending{background:#ffc1070d;border-color:#ffc1074d}.warranty-status-block.refund-pending .status-header{background:linear-gradient(135deg,#ffc10733,#ff980033)}.warranty-status-block.refund-pending .info-block{animation:pulse-yellow 3s ease-in-out infinite}@keyframes pulse-yellow{0%,to{box-shadow:0 0 0 0 #ffc10700}50%{box-shadow:0 0 20px 5px #ffc10733}}.warranty-status-block.refunded{background:#4caf5014;border-color:#4caf5066}.warranty-status-block.refunded .status-header{background:linear-gradient(135deg,#4caf5040,#43a04740)}.warranty-status-block.refunded .info-block{overflow:hidden;position:relative}.warranty-status-block.refunded .info-block:before{content:"💰";font-size:80px;opacity:.1;position:absolute;right:-20px;top:-20px;transform:rotate(-15deg)}.secure-account-details{background:#0000;border-radius:12px;margin:16px 0;padding:16px}.secure-modal-title{align-items:center;display:flex;font-size:18px;font-weight:600;gap:8px}.lock-icon{color:var(--primary-color);font-size:20px}.confirmation-content{padding:16px 0}.confirmation-content p{color:var(--text-primary);margin-bottom:12px}.security-note{color:var(--text-secondary);font-size:14px}.confirmation-input{font-size:24px;font-weight:600;letter-spacing:8px;text-align:center}.secure-access-prompt{padding:48px 24px;text-align:center}.large-lock-icon{color:var(--primary-color);font-size:64px;margin-bottom:24px}.secure-access-prompt h3{color:var(--text-primary);font-size:20px;font-weight:600;margin-bottom:12px}.secure-access-prompt p{color:var(--text-secondary);margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:360px}.secure-data-display{padding:24px}.secure-data-display h3{color:var(--text-primary);font-size:18px;font-weight:600;margin-bottom:24px}.secure-field{margin-bottom:20px}.secure-field label{color:var(--text-secondary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.field-content{align-items:center;display:flex;gap:8px}.field-content .ant-input,.field-content .ant-input-password{flex:1 1;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:14px}.field-content .ant-input-suffix{align-items:center;display:flex;gap:8px}.field-content .ant-btn{flex-shrink:0}.field-content .anticon-copy,.field-content .anticon-eye,.field-content .anticon-eye-invisible{color:var(--text-secondary);cursor:pointer;transition:color .3s}.field-content .anticon-copy:hover,.field-content .anticon-eye-invisible:hover,.field-content .anticon-eye:hover{color:var(--primary-color)}.security-notice{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin-top:32px;padding:16px}.security-notice p{color:var(--text-secondary);font-size:14px;margin:8px 0}.security-notice p:first-child{color:var(--success-color)}.security-notice p:last-child{color:var(--warning-color)}.no-email-notice{background:#2196f31a;border:1px solid #2196f333;border-radius:8px;margin-top:20px;padding:16px;text-align:center}.no-email-notice p{color:var(--text-primary);font-size:14px;margin:8px 0}.no-email-notice p:first-child{font-size:16px;font-weight:500;margin-bottom:8px}.loading-container{flex-direction:column;padding:48px 24px;text-align:center}.loading-container .spinner{animation:spin .8s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top:3px solid var(--primary-color);height:40px;margin-bottom:16px;width:40px}.loading-container p{color:var(--text-secondary);font-size:14px}.error-container{padding:32px}.error-container p{margin-bottom:16px}[data-theme=dark] .secure-account-details{background:#0000}[data-theme=dark] .confirmation-content p,[data-theme=dark] .secure-modal-title{color:#e0e0e0}[data-theme=dark] .security-note{color:#999}[data-theme=dark] .secure-data-display h3{color:#e0e0e0}[data-theme=dark] .secure-field label{color:#999}[data-theme=dark] .security-notice{background:#ffffff0d;border-color:#ffffff1a}@keyframes lockPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.large-lock-icon{animation:lockPulse 2s ease-in-out infinite}@media (max-width:480px){.secure-access-prompt{padding:32px 16px}.large-lock-icon{font-size:48px}.secure-data-display{padding:16px}.field-content{align-items:stretch;flex-direction:column}.field-content .ant-btn{margin-top:8px;width:100%}}.purchased-account-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;margin-bottom:12px;overflow:hidden;padding:16px 16px 60px;position:relative;transition:all .3s ease}.purchased-account-card.expanded{overflow:hidden}.replacement-badge{background:#4c6ef51a;border:1px solid #4c6ef54d;border-radius:12px;color:#4c6ef5;font-size:11px;font-weight:500;margin-left:8px;padding:2px 8px;vertical-align:middle}.original-account-info{background:#4c6ef50d;border:1px solid #4c6ef51a;padding:12px}.replacement-text{color:var(--text-secondary);font-size:14px}.replacement-text strong{color:var(--text-primary)}.original-stats{color:var(--text-muted);font-size:12px;white-space:nowrap}.purchased-account-card.warranty-case-pending{background:linear-gradient(135deg,#ff6b6b0d,#0000);border-color:#ff6b6b}.purchased-account-card.warranty-case-approved{background:linear-gradient(135deg,#51cf660d,#0000);border-color:#51cf66}.purchased-account-card.warranty-case-rejected{background:linear-gradient(135deg,#868e960d,#0000);border-color:#868e96}.purchased-account-card.warranty-active{background:linear-gradient(135deg,#339af00d,#0000);border-color:#339af0}.purchased-account-card.warranty-waiting{background:linear-gradient(135deg,#fab0050d,#0000);border-color:#fab005}.purchased-account-card.warranty-preparation{background:linear-gradient(135deg,#845ef70d,#0000);border-color:#845ef7}.purchased-account-card.warranty-expired{background:linear-gradient(135deg,#4950570d,#0000);border-color:#495057}.purchased-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.account-info{flex:1 1}.header-actions{gap:8px}.account-username{align-items:center;color:var(--text-primary);display:flex;font-size:18px;font-weight:600;gap:8px;justify-content:center;margin:0 0 8px}.replacement-badge{align-items:center;background:linear-gradient(135deg,#51cf66,#3bc14a);border-radius:6px;box-shadow:0 2px 4px #51cf664d;color:#fff;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px;text-transform:none;white-space:nowrap}.account-meta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%}.meta-item{align-items:center;color:var(--text-secondary);display:flex;font-size:16px;gap:4px}.meta-item svg{height:14px;opacity:.6;width:14px}.purchase-info{align-items:center;color:var(--text-secondary);display:flex;font-size:16px;gap:16px;justify-content:center;margin-bottom:8px;margin-top:8px;text-align:center;white-space:nowrap}.purchase-date,.purchase-price{color:var(--text-secondary);font-size:18px;font-weight:500}.quick-info{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:16px}.quick-info .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:8px 12px;text-align:center}.quick-info .label{color:var(--text-secondary);font-size:16px;margin-bottom:4px}.quick-info .value{color:var(--text-primary);font-size:20px;font-weight:600}.expanded-content{animation:expandIn .3s ease-out;margin:0 -16px;padding:0 16px;width:calc(100% + 32px)}@keyframes expandIn{0%{max-height:0;opacity:0}to{max-height:2000px;opacity:1}}.warranty-section{width:100%}.additional-info,.warranty-section{margin-bottom:20px}.info-section{margin-bottom:16px}.info-section h4{align-items:center;color:var(--text-primary);display:flex;font-size:20px;font-weight:600;gap:8px;justify-content:center;margin:0 0 12px;text-align:center}.info-grid{grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.info-grid .info-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;gap:8px;justify-content:center;padding:8px 0;text-align:center}.info-grid .info-item.email-verified{grid-column:1/-1;justify-content:center}.info-grid .label{color:var(--text-secondary);font-size:17px}.info-grid .value{color:var(--text-primary);font-size:17px;font-weight:500;text-align:right}.info-grid .warning{color:#ff6b6b}.purchased-card-body{display:none}.karma-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:16px}.karma-item{background:var(--bg-secondary);border-radius:8px;padding:12px;text-align:center}.karma-label{color:var(--text-secondary);display:block;font-size:24px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.karma-value{color:var(--text-primary);font-size:36px;font-weight:600}.account-publications{color:var(--text-secondary);display:flex;font-size:13px;gap:16px;margin-bottom:12px}.pub-item{gap:4px}.email-status,.pub-item{align-items:center;display:flex}.email-status{color:var(--text-secondary);font-size:13px;gap:6px}.email-status svg{height:14px;opacity:.6;width:14px}.purchased-card-footer{border-top:1px solid var(--border-color);margin-top:16px;padding-top:16px}.details-button{align-items:center;background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .3s ease;width:100%}.details-button:hover{background:var(--primary-hover);transform:translateY(-1px)}.details-button:active{transform:translateY(0)}.arrow-icon{height:16px;width:16px}[data-theme=dark] .purchased-account-card{background:#ffffff05;border-color:#ffffff1a}[data-theme=dark] .karma-item{background:#ffffff0d}[data-theme=dark] .account-username{color:#e0e0e0}[data-theme=dark] .karma-value{color:#fff}[data-theme=dark] .account-publications,[data-theme=dark] .email-status,[data-theme=dark] .meta-item{color:#fff9}[data-theme=dark] .expand-button{background:#ffffff0d;border-color:#ffffff1a}[data-theme=dark] .expand-button:hover{background:#ffffff14;border-color:#ffffff26}@media (max-width:480px){.purchased-account-card{box-sizing:border-box;max-width:100%;padding:12px 12px 70px}.warranty-timer{font-size:18px;padding:10px 16px}.warranty-timer .timer-icon{font-size:20px}.warranty-timer .timer-label{font-size:16px}.warranty-timer .timer-value{font-size:22px}.account-username{font-size:18px}.quick-info{gap:8px;grid-template-columns:1fr 1fr}.quick-info .info-item{padding:6px 8px}.quick-info .info-item:nth-child(3){grid-column:1/-1;justify-content:center;text-align:center}.quick-info .label{font-size:15px}.info-section h4,.quick-info .value{font-size:18px}.info-grid{grid-template-columns:1fr}.credentials-button{font-size:16px;padding:12px 20px}.expand-button-bottom-container{bottom:18px}.credentials-section{margin-bottom:32px}.warranty-alert{font-size:18px;padding:10px 16px}.warranty-status-badge{font-size:20px;padding:10px 20px}.purchase-date,.purchase-price{font-size:17px}.meta-item{font-size:16px}.expand-toggle-bottom{font-size:18px;padding:12px 32px}.info-grid .label,.info-grid .value{font-size:16px}.karma-label{font-size:22px}.karma-value{font-size:32px}}.warranty-status-preview{align-items:center;display:flex;flex-direction:column;gap:8px;margin:16px 0;padding:12px}.warranty-status-badge{align-items:center;border-radius:8px;display:inline-flex;font-size:18px;font-weight:600;gap:6px;padding:8px 16px}.warranty-status-badge.status-warranty-case-pending{background:#ff6b6b26;border:1px solid #ff6b6b4d;color:#ff6b6b}.warranty-status-badge.status-warranty-case-approved{background:#51cf6626;border:1px solid #51cf664d;color:#51cf66}.warranty-status-badge.status-warranty-case-rejected{background:#868e9626;border:1px solid #868e964d;color:#868e96}.warranty-status-badge.status-active{background:#339af026;border:1px solid #339af04d;color:#339af0}.warranty-status-badge.status-waiting{background:#fab00526;border:1px solid #fab0054d;color:#fab005}.warranty-status-badge.status-preparation{background:#845ef726;border:1px solid #845ef74d;color:#845ef7}.warranty-status-badge.status-expired{background:#49505726;border:1px solid #4950574d;color:#495057}.warranty-status-badge.status-voided{background:#ff6b6b26;border:1px solid #ff6b6b4d;color:#ff6b6b}.warranty-status-badge.status-refund-pending{background:#ffc10726;border:1px solid #ffc1074d;color:#ffc107}.warranty-status-badge.status-refunded{background:#2196f326;border:1px solid #2196f34d;color:#2196f3}.warranty-status-badge.status-no-warranty{background:#6c757d26;border:1px solid #6c757d4d;color:#6c757d}.warranty-status-badge.status-unknown{background:#868e9626;border:1px solid #868e964d;color:#868e96}.warranty-alert{background:#fab0051a;border:1px solid #fab00533;border-radius:6px;color:#fab005;font-size:16px;padding:6px 12px}.warranty-info{color:var(--text-secondary);font-size:13px}.warranty-countdown{color:#ff7e33;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:14px;font-weight:600}.warranty-timer{background:#ff6b6b1a;border:1px solid #ff6b6b33;border-radius:8px;color:#ff6b6b;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:8px 16px}.warranty-timer .timer-icon{font-size:18px}.warranty-timer .timer-label{color:var(--text-secondary);font-weight:500}.warranty-timer .timer-value{color:#ff6b6b;font-family:SF Mono,Monaco,Inconsolata,Fira Mono,monospace;font-size:20px;font-weight:700}.expand-button-bottom-container{bottom:16px;display:flex;justify-content:center;left:0;position:absolute;right:0;width:100%}.expand-toggle-bottom{align-items:center;background:#ffffff1a;border:2px solid #fff3;border-radius:20px;box-shadow:0 2px 8px #0000001a;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:18px;font-weight:600;justify-content:center;padding:10px 28px;transition:all .2s ease;white-space:nowrap}.expand-toggle-bottom:hover{background:#ffffff26;border-color:#ffffff4d;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.expand-toggle-bottom:active{transform:translateY(0)}.original-account-info{background:rgba(var(--primary-rgb),.08);border:1px solid rgba(var(--primary-rgb),.2);border-radius:12px;margin:12px 0;padding:12px 16px}.replacement-details{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:14px;gap:8px;justify-content:center;text-align:center}.replacement-icon{align-items:center;display:flex;font-size:18px}.replacement-text{color:var(--text-primary)}.replacement-text strong{color:var(--primary);font-weight:600}.original-stats{color:var(--text-secondary);font-size:13px;opacity:.9;text-align:center;width:100%}@keyframes cardPulse{0%{box-shadow:0 0 0 0 rgba(var(--primary-rgb),.4)}70%{box-shadow:0 0 0 10px rgba(var(--primary-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--primary-rgb),0)}}.purchased-account-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.purchased-account-card{animation:fadeInUp .3s ease-out}.purchased-account-card .warranty-status-block{margin-bottom:0;margin-top:16px}.purchased-account-card .warranty-status-block .status-header{align-items:center!important;display:flex!important;justify-content:center!important;margin-bottom:16px;text-align:center!important}.purchased-account-card .warranty-status-block .status-title{font-size:20px!important;font-weight:600!important;margin:0!important;text-align:center!important}.purchased-account-card .warranty-status-block .info-row{align-items:center!important;border-bottom:none!important;display:flex!important;justify-content:center!important;padding:8px 0!important;text-align:center!important}.purchased-account-card .warranty-status-block .info-text{color:var(--text-secondary)!important;font-size:20px!important;white-space:nowrap!important}.purchased-account-card .warranty-status-block .limits-block h4{font-size:20px!important;font-weight:600!important;text-align:center!important}.purchased-account-card .warranty-status-block .limits-list{display:flex!important;flex-direction:column!important;gap:8px!important;margin-bottom:12px!important}.purchased-account-card .warranty-status-block .limit-item{align-items:center!important;color:var(--text-secondary)!important;display:flex!important;font-size:14px!important;justify-content:space-between!important}.purchased-account-card .warranty-status-block .limit-counter{color:var(--text-primary)!important;font-weight:600!important}.purchased-account-card .warranty-status-block .limits-update-info{border-top:1px solid #ffffff0d!important;color:var(--text-muted)!important;font-size:12px!important;margin-top:12px!important;padding-top:12px!important;text-align:center!important}.purchased-account-card .warranty-status-block .limits-note{align-items:flex-start!important;background:#ffffff05!important;border:1px solid #ffffff0d!important;border-radius:8px!important;display:flex!important;gap:8px!important;margin-top:12px!important;padding:12px!important}.purchased-account-card .warranty-status-block .note-icon{flex-shrink:0!important;font-size:16px!important}.purchased-account-card .warranty-status-block .note-text{color:var(--text-muted)!important;font-size:12px!important;line-height:1.5!important}.purchased-account-card .warranty-status-block .info-label{font-weight:500!important}.purchased-account-card .warranty-status-block .info-value{font-weight:600!important}@media (max-width:480px){.purchased-account-card .warranty-status-block .status-title{font-size:18px!important}.purchased-account-card .warranty-status-block .info-row{display:flex!important;justify-content:center!important}.purchased-account-card .warranty-status-block .info-text{font-size:18px!important;white-space:nowrap!important}.purchased-account-card .warranty-status-block .limits-block h4{font-size:18px!important}.purchased-account-card .warranty-status-block .limit-item{font-size:13px!important}.purchased-account-card .warranty-status-block .limits-row{flex-direction:column!important;gap:8px!important}.purchased-account-card .warranty-status-block .limits-row .limit-item{width:100%!important}.purchased-account-card .warranty-status-block .limits-update-info{font-size:11px!important}.purchased-account-card .warranty-status-block .note-icon{font-size:14px!important}.purchased-account-card .warranty-status-block .note-text{font-size:11px!important}}@media (max-width:430px){.account-username{align-items:center;display:flex;flex-direction:column;gap:8px}.replacement-badge{margin-left:0;margin-top:4px}.credentials-section{margin-bottom:12px!important}.purchased-account-card.expanded .warranty-section{margin-bottom:0!important}.purchased-account-card.expanded .credentials-section{border-top:none!important;margin-top:0!important;padding-top:0!important}}.purchased-accounts-page{background:#0000!important;min-height:100vh;padding-bottom:80px;transform:none!important;-webkit-transform:none!important;will-change:auto!important}.purchased-accounts-page .page-header{background:#121212f2!important;z-index:50!important}.purchased-accounts-page .page-header:before{content:none!important;display:none!important}.purchased-accounts-page .header-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:600px;position:relative;text-align:center;z-index:1}.purchased-accounts-page .page-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%);-webkit-background-clip:text;background-clip:text;font-size:28px!important;font-weight:800!important;letter-spacing:-.03em;margin:0 0 8px!important;text-shadow:0 0 40px #ff450080}.purchased-accounts-page .page-subtitle{color:#ffffffe6!important;font-size:13px!important;font-weight:500;margin:0}.status-tabs{margin-top:16px;padding:0 16px}.status-tab{border-radius:20px;line-height:1.2}.status-tab:hover{box-shadow:0 2px 8px #ff450033}.status-tab.warranty-case{border-color:#ffc1074d}.status-tab.warranty-case.active{background:linear-gradient(135deg,#ffc107,#ffa000);border-color:#0000;box-shadow:0 4px 20px #ffc10766}.status-count{background:#fff3;border-radius:12px;display:inline-block;font-size:13px;font-weight:700;height:20px;line-height:20px;padding:0 8px;position:relative;top:-1px;vertical-align:initial}.status-tab.active .status-count{background:#ffffff4d}.purchases-container{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1700px;min-height:calc(100vh - 80px);padding:240px 16px 0;position:relative}.empty-state{margin-top:-100px;max-width:600px;padding:40px 20px;width:100%}.empty-icon{color:var(--text-muted);margin-bottom:24px;opacity:.5}.empty-title{color:var(--text-primary);font-size:24px;font-weight:600;margin:0 0 12px}.empty-message{color:var(--text-secondary);font-size:16px;line-height:1.5;margin:0 0 32px}.error-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px}.error-icon{color:var(--reddit-orange);margin-bottom:24px}.error-title{color:var(--text-primary);font-size:24px;font-weight:600;margin:0 0 12px}.error-message{color:var(--text-secondary);font-size:16px;margin:0 0 32px}.action-button{border-radius:var(--radius-lg);display:inline-block;font-weight:600;padding:12px 32px;transition:all .3s ease}.action-button.primary{background:var(--reddit-orange)}.action-button.primary:hover{background:var(--reddit-orange-hover);box-shadow:0 4px 20px #ff45004d;transform:translateY(-1px)}.retry-button{background:var(--reddit-orange);border-radius:var(--radius-lg);padding:12px 32px}.retry-button:hover{background:var(--reddit-orange-hover);box-shadow:0 4px 20px #ff45004d}.purchases-list{grid-gap:24px;align-self:flex-start;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(550px,1fr));margin:0 auto;position:relative;width:100%;z-index:1}.purchases-list:has(:only-child){grid-template-columns:1fr;max-width:800px}@media (max-width:430px){.purchases-list{padding-bottom:20px}}@media (max-width:1024px){.status-tabs{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex-wrap:nowrap!important;gap:4px!important;margin:24px -16px 0!important;overflow-x:auto!important;padding:0 50px!important;scrollbar-width:none}.status-tabs::-webkit-scrollbar{display:none}.status-tab{border-radius:18px!important;border-width:.5px!important;flex-shrink:0!important;font-size:13px!important;min-width:fit-content!important;padding:6px 10px!important;white-space:nowrap!important}.status-count{border-radius:10px!important;font-size:11px!important;padding:1px 6px!important}}@media (max-width:768px){.purchased-accounts-page .page-header{padding:40px 16px 26px!important;top:0!important}@media (min-width:430px){.purchased-accounts-page .page-header{padding-top:60px!important}}.purchased-accounts-page .page-title{font-size:28px!important;margin-bottom:2px!important}.purchased-accounts-page .page-subtitle{font-size:14px!important;margin-bottom:-10px!important}.purchases-container{padding:200px 16px 0}.empty-title{font-size:20px}.empty-message{font-size:14px}.action-button{font-size:14px;padding:10px 24px}.purchases-list{grid-template-columns:1fr;justify-items:center;max-width:100%}.purchases-list .purchase-card{margin:0 auto;max-width:100%;width:95%}}@media (max-width:400px){.status-tabs{gap:3px!important;margin:24px -12px 0!important;padding:0 12px!important}.status-tab{border-radius:16px!important;font-size:12px!important;gap:4px!important;padding:5px 8px!important}.status-count{border-radius:8px!important;font-size:10px!important;padding:0 5px!important}}@media (max-width:429px){.purchased-accounts-page .page-header{padding-top:60px!important}.status-tabs{margin:24px 0 0!important;padding-left:730px!important;padding-right:130px!important}.status-tabs:before{content:"";display:block;flex-shrink:0;height:1px;width:730px}}.purchased-accounts-page *{background-color:initial!important}.purchased-accounts-page .action-button,.purchased-accounts-page .retry-button{background-color:var(--reddit-orange)!important}@supports (position:fixed){.purchased-accounts-page .page-header{position:fixed!important;position:sticky!important;top:0!important}}body:has(.purchased-accounts-page){transform:none!important;-webkit-transform:none!important}@media (max-width:480px){.purchases-container{max-width:100%;padding:240px 8px 0}}.purchased-account-detail-page{background:#0000;min-height:100vh;padding:16px}.purchased-account-detail-page .ant-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #ffffff1a}.purchased-account-detail-page .ant-card,.purchased-account-detail-page .ant-card-body{background:#0000!important;background-color:initial!important}.error-container,.loading-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:50vh}.account-header{background:#0000!important}.account-header h1{color:var(--text-primary);font-size:24px;font-weight:600;margin-bottom:12px}.account-badges{flex-wrap:wrap;gap:8px}.warranty-status-card{background:#0000!important;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:24px}.warranty-status-card .ant-card-body{background:#0000!important;padding:20px}.info-section{background:#0000!important}.info-section:last-child{margin-bottom:0}.purchased-account-detail-page .ant-col,.purchased-account-detail-page .ant-divider,.purchased-account-detail-page .ant-row{background:#0000!important;background-color:initial!important}.info-item{gap:4px;padding:8px 0}.info-item .info-icon{color:var(--primary-color);margin-right:8px}.info-label{font-size:12px;letter-spacing:.5px;text-transform:uppercase}.ant-tabs{margin-top:24px}.ant-tabs-tab{font-weight:500}.ant-tabs-tab .anticon{margin-right:4px}.ant-tabs-content{background:#0000!important;margin-top:16px}.purchased-account-detail-page .ant-tabs-content-holder,.purchased-account-detail-page .ant-tabs-nav,.purchased-account-detail-page .ant-tabs-tabpane{background:#0000!important;background-color:initial!important}.warranty-timeline{padding-left:24px;position:relative}.timeline-item{border-left:2px solid var(--border-color);padding-left:24px}.timeline-item:last-child{border-left:none}.timeline-item:before{background:var(--primary-color);border:2px solid var(--bg-primary);border-radius:50%;content:"";height:10px;left:-6px;position:absolute;top:0;width:10px}.timeline-date{font-size:12px;margin-bottom:4px}.timeline-event{color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:4px}.timeline-description{color:var(--text-secondary);font-size:14px}[data-theme=dark] .purchased-account-detail-page{background:#0000}[data-theme=dark] .purchased-account-detail-page .ant-card{background:#0000!important;border-color:#ffffff1a}[data-theme=dark] .purchased-account-detail-page .ant-card-body{background:#0000!important}[data-theme=dark] .account-header h1{color:#e0e0e0}[data-theme=dark] .warranty-status-card{background:#0000!important;border-color:#ffffff1a}[data-theme=dark] .info-section h3{color:#e0e0e0}[data-theme=dark] .info-label{color:#999}[data-theme=dark] .info-value{color:#e0e0e0}[data-theme=dark] .timeline-item{border-left-color:#333}[data-theme=dark] .timeline-item:before{border-color:#0d0d0d}[data-theme=dark] .timeline-date{color:#999}[data-theme=dark] .timeline-event{color:#e0e0e0}[data-theme=dark] .timeline-description{color:#999}@media (max-width:768px){.purchased-account-detail-page{padding:12px}.account-header h1{font-size:20px}.info-section h3{font-size:14px}.info-label{font-size:11px}.info-value{font-size:14px}.timeline-item,.warranty-timeline{padding-left:16px}}.info-section,.timeline-item{animation:fadeIn .3s ease-out}.timeline-item{animation-fill-mode:both}.timeline-item:first-child{animation-delay:.1s}.timeline-item:nth-child(2){animation-delay:.2s}.timeline-item:nth-child(3){animation-delay:.3s}.timeline-item:nth-child(4){animation-delay:.4s}.timeline-item:nth-child(5){animation-delay:.5s}.purchased-account-detail-page *,.purchased-account-detail-page .ant-btn,.purchased-account-detail-page .ant-tag{background-color:initial!important}.replacement-offer-page{background:var(--bg-primary);margin:0 auto;max-width:800px;min-height:100vh;padding:16px}.replacement-header{margin-bottom:24px;text-align:center}.replacement-header h1{color:var(--text-primary);font-size:24px;font-weight:600;margin-bottom:8px}.replacement-header .subtitle{color:var(--text-secondary);font-size:14px;line-height:1.5}.time-warning{align-items:center;background:#fff3cd;background:var(--warning-bg,#fff3cd);border-radius:12px;color:#856404;color:var(--warning-text,#856404);display:flex;font-weight:500;gap:8px;justify-content:center;margin-bottom:24px;padding:12px 16px}.time-warning svg{flex-shrink:0}.accounts-comparison{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto 1fr;margin-bottom:32px}@media (max-width:768px){.accounts-comparison{gap:24px;grid-template-columns:1fr}.arrow-container{justify-self:center;transform:rotate(90deg)}}.account-section h3{color:var(--text-secondary);font-size:16px;font-weight:500;margin-bottom:12px;text-align:center}.account-card{background:var(--card-bg);border:2px solid #0000;border-radius:16px;transition:all .3s ease}.account-card.banned{background:#dc35451a;background:var(--danger-bg,#dc35451a);border-color:#dc3545;border-color:var(--danger-color,#dc3545)}.account-card.new{background:#28a7451a;background:var(--success-bg,#28a7451a);border-color:#28a745;border-color:var(--success-color,#28a745)}.account-status{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;gap:6px;margin-bottom:12px;padding:4px 12px}.account-status.banned{background:#dc3545;background:var(--danger-color,#dc3545);color:#fff}.account-status.active{background:#28a745;background:var(--success-color,#28a745);color:#fff}.account-card h4{color:var(--text-primary);font-size:18px;font-weight:600;margin-bottom:16px;word-break:break-word}.account-details{gap:8px}.detail-item{align-items:center;font-size:14px}.detail-item .label{color:var(--text-secondary)}.detail-item .value{color:var(--text-primary);font-weight:500}.arrow-container{align-items:center;color:var(--text-secondary);display:flex;justify-content:center}.arrow-container svg{opacity:.5}.decision-section{margin-bottom:32px}.decision-prompt{color:var(--text-primary);font-size:16px;font-weight:500;margin-bottom:20px;text-align:center}.decision-buttons{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:480px){.decision-buttons{grid-template-columns:1fr}}.decision-button{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:16px 24px;transition:all .3s ease}.decision-button:disabled{cursor:not-allowed;opacity:.6}.decision-button.accept{background:#28a745;background:var(--success-color,#28a745);color:#fff}.decision-button.accept:hover:not(:disabled){background:#218838;background:var(--success-hover,#218838);box-shadow:0 4px 12px #28a7454d;transform:translateY(-2px)}.decision-button.reject{background:#dc3545;background:var(--danger-color,#dc3545);color:#fff}.decision-button.reject:hover:not(:disabled){background:#c82333;background:var(--danger-hover,#c82333);box-shadow:0 4px 12px #dc35454d;transform:translateY(-2px)}.info-section{background:var(--card-bg);border-radius:16px;padding:20px}.info-section h3{font-size:16px;margin-bottom:16px}.info-section ul{list-style:none;margin:0;padding:0}.info-section li{color:var(--text-secondary);font-size:14px;line-height:1.5;margin-bottom:12px;padding-left:24px;position:relative}.info-section li:before{color:var(--primary-color);content:"•";font-weight:700;left:8px;position:absolute}.error-container{padding:40px 20px;text-align:center}.error-container h2{color:var(--text-primary);font-size:20px;margin-bottom:12px}.error-container p{color:var(--text-secondary);font-size:14px;margin-bottom:24px}.modal-overlay{background:#0009}.modal-content{background:var(--card-bg);box-shadow:0 10px 40px #0003;max-width:400px;padding:24px}.modal-content h2{color:var(--text-primary);font-size:18px;font-weight:600;margin-bottom:12px}.modal-content p{color:var(--text-secondary);font-size:14px;line-height:1.5;margin-bottom:24px}.modal-buttons{display:flex;gap:12px}.modal-buttons button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.primary-button{background:var(--primary-color);color:#fff}.primary-button:hover{opacity:.9;transform:translateY(-1px)}.secondary-button{background:var(--secondary-bg);color:var(--text-secondary)}.secondary-button:hover{background:var(--secondary-hover)}.dark-theme .time-warning{background:#ffc10733;color:#ffc107}.dark-theme .account-card{background:var(--dark-card-bg)}.dark-theme .account-card.banned{background:#dc354526}.dark-theme .account-card.new{background:#28a74526}.dark-theme .info-section,.dark-theme .modal-content{background:var(--dark-card-bg)}.expand-button-container{animation:pulse 2s infinite;position:fixed;right:20px;top:20px;z-index:9999}.expand-button{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;box-shadow:0 4px 15px #667eea66!important;font-weight:600!important;transition:all .3s ease!important}.expand-button:hover{box-shadow:0 6px 20px #667eea99!important;transform:translateY(-2px)}.expand-button:active{transform:translateY(0)}@media (max-width:768px){.expand-button-container{right:10px;top:10px}.expand-button{font-size:14px!important;padding:8px 16px!important}}.language-selector-modal{max-width:380px}.language-selector-modal .ant-modal-content{border-radius:16px;overflow:hidden}.language-selector-modal .ant-modal-body{padding:32px 24px}.language-selector-content{align-items:center;display:flex;flex-direction:column;text-align:center}.language-icon{color:var(--primary-color);font-size:48px;margin-bottom:16px}.language-selector-content .ant-typography{margin-bottom:8px}.language-selector-content .subtitle{display:block;font-size:14px;margin-bottom:24px}.language-options{margin:24px 0;width:100%}.language-option{align-items:center;background-color:initial;border:2px solid #0000;border-radius:12px;display:flex;font-size:16px;font-weight:500;gap:12px;height:56px;justify-content:center;transition:all .3s ease}.language-option:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.language-option.ant-btn-primary,.language-option.ant-btn-primary:active,.language-option.ant-btn-primary:focus,.language-option.ant-btn-primary:hover{background-color:var(--reddit-orange)!important;border-color:var(--reddit-orange)!important;color:#fff!important}.language-option.ant-btn-primary:after,.language-option.ant-btn-primary:before{content:none!important}.language-option.ant-btn-primary:active,.language-option.ant-btn-primary:focus{background-color:var(--reddit-orange)!important;border-color:var(--reddit-orange)!important;color:#fff!important}.language-option .ant-click-animating-node,.language-option .ant-wave,.language-option:after{animation-name:none!important;box-shadow:0 0 0 0 var(--reddit-orange)!important}.language-option.ant-btn:before{background-color:var(--reddit-orange)!important;opacity:.2}.language-option.ant-btn-clicked:after{animation:buttonEffect .4s;border-color:var(--reddit-orange)!important}@keyframes buttonEffect{to{opacity:0;transform:scale(1.5)}}.language-option.ant-btn-default{background-color:#ffffff0d;border:2px solid #fff3;color:#ffffffe6}.language-option.ant-btn-default:hover{background-color:#ffffff1a;border-color:#ffffff4d;color:#fff}.language-option.ant-btn-default:active,.language-option.ant-btn-default:focus{background-color:#ffffff0d;border-color:#fff3;color:#ffffffe6}.language-flag{font-size:24px;line-height:1}.language-name{flex:1 1}.confirm-button{border-radius:12px;font-size:16px;font-weight:500;height:48px;margin-top:8px}.language-selector-modal.ant-modal-wrap{animation:fadeIn .3s ease}@media (prefers-color-scheme:dark){.language-selector-modal .ant-modal-content{background-color:var(--dark-bg-primary)}.language-option.ant-btn-primary{background-color:var(--reddit-orange)!important;border-color:var(--reddit-orange)!important;box-shadow:0 0 20px #ff450066;color:#fff!important}.language-option.ant-btn-primary:hover{background-color:var(--reddit-guava)!important;border-color:var(--reddit-guava)!important;box-shadow:0 0 30px #ff450099}.language-option.ant-btn-default{background-color:var(--dark-bg-secondary);border-color:var(--dark-border-color);color:#fffc}.language-option.ant-btn-default:hover{background-color:var(--dark-bg-hover);border-color:#ffffff4d;color:#fff}}.bottom-navigation .nav-item .mini-order-timer,.mini-order-timer,.nav-item .mini-order-timer{background-color:#f44;border-radius:10px;color:#1a1a1b;font-size:10px;font-weight:700;left:50%!important;line-height:1.2;min-width:32px;padding:2px 6px;position:absolute!important;text-align:center;top:-12px!important;transform:translateX(-50%)!important;transition:all .3s ease;white-space:nowrap;z-index:9999}.mini-order-timer.timer-normal{background-color:#4caf50;box-shadow:0 0 10px #4caf5099,0 0 20px #4caf5066,0 2px 4px #0000004d}.mini-order-timer.timer-normal,.mini-order-timer.timer-warning{left:50%!important;position:absolute!important;transform:translateX(-50%)!important;z-index:9999!important}.mini-order-timer.timer-warning{background-color:#ff9800;box-shadow:0 0 10px #ff980099,0 0 20px #ff980066,0 2px 4px #0000004d}.mini-order-timer.timer-critical{transform:translateX(-50%)!important}.mini-order-timer.timer-critical,.mini-order-timer.timer-critical-pulse{background-color:#f44336;box-shadow:0 0 10px #f4433699,0 0 20px #f4433666,0 2px 4px #0000004d;left:50%!important;position:absolute!important;z-index:9999!important}.mini-order-timer.timer-critical-pulse{animation:pulse-critical-glow 1s infinite}.mini-order-timer.timer-default{background-color:#9e9e9e;box-shadow:0 0 5px #9e9e9e66,0 2px 4px #0000004d;left:50%!important;position:absolute!important;transform:translateX(-50%)!important;z-index:9999!important}.mini-order-timer.timer-expired{display:none}@keyframes pulse-critical-glow{0%{box-shadow:0 0 10px #f4433699,0 0 20px #f4433666,0 2px 4px #0000004d;transform:translateX(-50%) scale(1)}50%{box-shadow:0 0 15px #f44336cc,0 0 30px #f4433699,0 0 45px #f4433666,0 2px 6px #0006;transform:translateX(-50%) scale(1.1)}to{box-shadow:0 0 10px #f4433699,0 0 20px #f4433666,0 2px 4px #0000004d;transform:translateX(-50%) scale(1)}}.nav-item.has-timer{position:relative;z-index:10000!important}.bottom-navigation,.bottom-navigation .navigation-container,.nav-item.has-timer{overflow:visible!important}@media (max-width:380px){.mini-order-timer{font-size:9px;min-width:28px;padding:2px 4px;top:-8px;z-index:9999!important}}.bottom-navigation .navigation-container .nav-item .mini-order-timer{left:50%!important;position:absolute!important;top:-12px!important;transform:translateX(-50%)!important;z-index:9999!important}.maintenance-warning-container{animation:slideDown .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#fffffff2,#fffc);box-shadow:0 2px 8px #00000026;left:0;padding:10px;position:fixed;right:0;top:0;z-index:9999}.maintenance-warning-header{align-items:center;display:flex;font-size:16px;font-weight:600;justify-content:space-between}.maintenance-timer{align-items:center;color:#fa8c16;display:flex;font-size:14px;font-weight:700;gap:5px}.maintenance-warning-content{margin-top:10px}.maintenance-warning-content p{color:#595959;margin:8px 0}.maintenance-warning-actions{border-top:1px solid #ffd591;margin-top:15px;padding-top:10px}.maintenance-warning-actions p{font-size:13px;margin:5px 0}.maintenance-fullscreen{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.maintenance-container{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:400px;padding:40px;text-align:center;width:90%}.maintenance-logo{align-items:center;animation:pulse 2s infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;color:#fff;display:flex;font-size:32px;font-weight:700;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.maintenance-container h1{color:#262626;font-size:24px;margin-bottom:10px}.maintenance-container p{color:#8c8c8c;margin-bottom:20px}.maintenance-spinner{animation:spin 1s linear infinite;border:3px solid #f0f0f0;border-radius:50%;border-top-color:#667eea;height:40px;margin:20px auto 0;width:40px}@media (prefers-color-scheme:dark){.maintenance-warning-container{background:linear-gradient(180deg,#141414f2,#141414cc)}.maintenance-warning-content p{color:#a6a6a6}.maintenance-warning-actions{border-top-color:#594223}}@media (max-width:480px){.maintenance-warning-container{padding:8px}.maintenance-warning-header{align-items:flex-start;flex-direction:column;gap:5px}.maintenance-timer,.maintenance-warning-content p{font-size:12px}.maintenance-container{padding:30px 20px}.maintenance-logo{font-size:24px;height:60px;width:60px}.maintenance-container h1{font-size:20px}}.spinner-container{align-items:center;display:flex;flex-direction:column;gap:16px}.spinner{border:3px solid #ffffff1a;border-top-color:#58a6ff;border:3px solid var(--admin-border-color,#ffffff1a);border-top-color:var(--admin-primary-color,#58a6ff)}.spinner-small .spinner{border-width:2px;height:24px;width:24px}.spinner-medium .spinner{border-width:3px;height:40px;width:40px}.spinner-large .spinner{border-width:4px;height:56px;width:56px}.spinner-message{color:#999;color:var(--admin-text-secondary,#999);font-size:14px;margin:0}.admin-layout-wrapper{background:#030303;display:flex;z-index:9999}.admin-bg-gradient,.admin-layout-wrapper{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0}.admin-bg-gradient{pointer-events:none;z-index:0}.admin-bg-blob{border-radius:50%;filter:blur(120px);opacity:.7;pointer-events:none;position:fixed}.admin-bg-blob-1{background:radial-gradient(circle at center,#ff4500,#0000 45%);height:900px;right:-600px;top:-600px;width:900px}.admin-bg-blob-2{background:radial-gradient(circle at center,#0079d3,#0000 45%);bottom:-550px;height:800px;left:-550px;width:800px}.admin-bg-blob-3{animation:pulse 20s ease-in-out infinite;background:radial-gradient(circle at center,#ff006d,#0000 45%);height:850px;left:50%;top:50%;transform:translate(-50%,-50%);width:850px}.admin-bg-blob-4{background:radial-gradient(circle at center,#ff6a33,#0000 50%);height:750px;left:-550px;top:-200px;width:750px}.admin-bg-blob-5{background:radial-gradient(circle at center,#3394e6,#0000 50%);bottom:-200px;height:700px;right:-500px;width:700px}.admin-bg-blob-6{animation:pulse 22s ease-in-out infinite;background:radial-gradient(circle at center,#ff6a33,#0000 45%);height:800px;right:-450px;top:20%;width:800px}.admin-bg-blob-7{background:radial-gradient(circle at center,#ff4500,#0000 50%);bottom:30%;height:700px;left:-400px;width:700px}.admin-bg-blob-8{animation:pulse 26s ease-in-out infinite reverse;background:radial-gradient(circle at center,#0079d3,#0000 45%);height:750px;left:20%;top:10%;width:750px}.admin-sidebar-new{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#1a1a1b33;border-right:1px solid #ff45001a;height:100vh;left:0;overflow:hidden;position:fixed;top:0;transition:width .3s ease,transform .3s ease;width:250px;z-index:100}.admin-sidebar-new.desktop-collapsed{width:70px}@media (max-width:768px){.admin-sidebar-new{transform:translateX(-100%)}.admin-sidebar-new.mobile-open{transform:translateX(0)}}.admin-sidebar-inner{display:flex;flex-direction:column;height:100%;overflow:hidden}.admin-sidebar-brand{align-items:center;border-bottom:1px solid #ff45001a;display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem}.admin-sidebar-brand h2{color:#ff4500;font-size:1.25rem;font-weight:600;margin:0;white-space:nowrap}.desktop-collapsed .admin-sidebar-brand{justify-content:center;padding:1.5rem .5rem}.desktop-collapsed .admin-sidebar-brand h2{font-size:1rem}.admin-collapse-btn{align-items:center;background:#ff45001a;border:1px solid #ff450033;border-radius:50%;color:#ff4500;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:32px;justify-content:center;transition:all .3s ease;width:32px}.admin-collapse-btn:hover{background:#ff450033;box-shadow:0 0 20px #ff45004d;transform:scale(1.1)}.desktop-collapsed .admin-collapse-btn{margin:0 auto}.admin-nav-menu{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:1rem 0}.admin-nav-link{align-items:center;color:#fffc;cursor:pointer;display:flex;padding:.75rem 1.5rem;position:relative;text-decoration:none;transition:all .2s ease;white-space:nowrap}.admin-nav-link:hover{background:#ff45001a;color:#fff}.admin-nav-link.active{background:#ff450026;color:#ff4500}.admin-nav-link.active:before{background:#ff4500;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.nav-icon{flex-shrink:0;font-size:1.25rem;margin-right:.75rem;text-align:center;width:1.5rem}.nav-label{color:#fff;font-size:.875rem;font-weight:500}.nav-arrow{color:#fff;font-size:.75rem;margin-left:auto;transition:transform .2s ease}.desktop-collapsed .admin-nav-link{justify-content:center;padding:.75rem}.desktop-collapsed .nav-icon{margin-right:0}.admin-nav-submenu{background:#0000001a}.admin-nav-submenu .admin-nav-link{font-size:.875rem;padding-left:3.5rem}.admin-nav-submenu .admin-nav-link.active:before{display:none}.admin-sidebar-bottom{border-top:1px solid #ff45001a;flex-shrink:0;padding:1rem 0}.admin-main-area{background:#0000;display:flex;flex:1 1;flex-direction:column;height:100vh;margin-left:250px;overflow-x:hidden;overflow-y:auto;position:relative;transition:margin-left .3s ease;z-index:1}.admin-header{flex-shrink:0}.admin-header button:not(:disabled):hover{background:#ff450033!important;border-color:#ff450066!important;transform:scale(1.05)}.admin-main-area.sidebar-collapsed{margin-left:70px}@media (max-width:768px){.admin-main-area,.admin-main-area.sidebar-collapsed{margin-left:0}}.admin-content-wrapper{background:#0000;color:#fff;flex:1 1;margin:0;min-height:calc(100vh - 64px);overflow:auto;padding:80px 0 0;width:100%}.admin-content-wrapper>div[class*=Page],.admin-content-wrapper>div[class*=admin-],.admin-content-wrapper>div[class*=page]{margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}.admin-mobile-menu-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a1a1bcc;border:1px solid #ff450033;border-radius:8px;cursor:pointer;display:none;left:1rem;padding:.5rem;position:fixed;top:1rem;transition:all .2s ease;z-index:101}@media (max-width:768px){.admin-mobile-menu-btn{display:block}}.admin-mobile-menu-btn:hover{background:#ff450033;transform:scale(1.05)}.hamburger-icon{display:flex;flex-direction:column;gap:3px;width:20px}.hamburger-icon span{background:#fff;display:block;height:2px;transition:all .3s ease}.admin-mobile-overlay{background:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:99}@media (max-width:768px){.admin-mobile-overlay{display:block}}.admin-main-area::-webkit-scrollbar{width:8px}.admin-main-area::-webkit-scrollbar-track{background:#ffffff0d}.admin-main-area::-webkit-scrollbar-thumb{background:#ff45004d;border-radius:4px}.admin-main-area::-webkit-scrollbar-thumb:hover{background:#ff450080}.admin-nav-menu::-webkit-scrollbar{width:4px}.admin-nav-menu::-webkit-scrollbar-track{background:#0000}.admin-nav-menu::-webkit-scrollbar-thumb{background:#ff45004d;border-radius:2px}.admin-page-header{margin:0;padding:2rem 0}.admin-page-header-content{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between;padding:0 2rem;width:100%}.admin-page-title{color:#ff4500}.admin-page-subtitle{color:#fff}.admin-page-actions{display:flex;flex-shrink:0;gap:.5rem}@media (max-width:768px){.admin-page-header{padding:4rem 0 1.5rem}.admin-page-header-content{flex-direction:column;gap:1rem;padding:0 1rem}.admin-page-title{font-size:1.5rem}.admin-page-actions{justify-content:flex-start;width:100%}.admin-content-wrapper{padding-top:96px}.admin-bg-blob{filter:blur(80px);opacity:.8}.admin-bg-blob-1,.admin-bg-blob-2,.admin-bg-blob-3,.admin-bg-blob-4,.admin-bg-blob-5,.admin-bg-blob-6,.admin-bg-blob-7,.admin-bg-blob-8{transform:scale(.8)}.admin-bg-blob-3,.admin-bg-blob-8{transform:translate(-50%,-50%) scale(.8)}}.admin-layout{background-color:var(--admin-bg-primary);color:var(--admin-text-primary)}.admin-layout,.admin-layout *{--background-color:var(--admin-bg-primary);--bg-primary:var(--admin-bg-primary);--bg-secondary:var(--admin-bg-secondary);--card-bg:var(--admin-bg-card);--border-color:var(--admin-border-color);--border-hover:#fff3;--text-primary:var(--admin-text-primary);--text-secondary:var(--admin-text-secondary);--primary-color:var(--admin-primary-color);--primary-hover:var(--admin-primary-hover);--success-color:var(--admin-success-color);--error-color:var(--admin-error-color);--warning-color:var(--admin-warning-color);--danger-color:var(--admin-error-color);--input-bg:var(--admin-bg-secondary)}.admin-sidebar{background-color:var(--admin-bg-secondary)}.admin-sidebar,.admin-sidebar-header{border-color:var(--admin-border-color)}.admin-sidebar-header h2{color:var(--admin-primary-color)}.admin-nav-item{color:var(--admin-text-secondary)}.admin-nav-item:hover{background-color:#ffffff0d;color:var(--admin-text-primary)}.admin-nav-item.active{background-color:#58a6ff1a;color:var(--admin-primary-color)}.admin-nav-item.active:before{background-color:var(--admin-primary-color)}.admin-sidebar-footer{border-color:var(--admin-border-color)}.admin-main{background-color:var(--admin-bg-primary)}.admin-stat-card{background-color:var(--admin-bg-card);border-color:var(--admin-border-color)}.admin-stat-label{color:var(--admin-text-secondary)}.admin-stat-value{color:var(--admin-text-primary)}.admin-stat-change{color:var(--admin-text-secondary)}.admin-stat-change.positive{color:var(--admin-success-color)}.admin-stat-change.negative{color:var(--admin-error-color)}.admin-table-container{background-color:var(--admin-bg-card)}.admin-table thead,.admin-table-container{border-color:var(--admin-border-color)}.admin-table th{color:var(--admin-text-secondary)}.admin-table td{border-color:var(--admin-border-color);color:var(--admin-text-primary)}.admin-table tbody tr:hover{background-color:#ffffff05}.admin-action-btn{border-color:var(--admin-border-color);color:var(--admin-text-secondary)}.admin-action-btn:hover{background-color:#ffffff0d;color:var(--admin-text-primary)}.admin-action-btn.primary{border-color:var(--admin-primary-color);color:var(--admin-primary-color)}.admin-action-btn.danger{border-color:var(--admin-error-color);color:var(--admin-error-color)}.admin-filter-label{color:var(--admin-text-secondary)}.admin-filter-input,.admin-filter-select{background-color:var(--admin-bg-secondary);border-color:var(--admin-border-color);color:var(--admin-text-primary)}.admin-filter-input:focus,.admin-filter-select:focus{border-color:var(--admin-primary-color)}.admin-chart-container{background-color:var(--admin-bg-card);border-color:var(--admin-border-color)}.chart-bar{background-color:var(--admin-primary-color)}.chart-bar:hover{background-color:var(--admin-primary-hover)}.chart-label{color:var(--admin-text-secondary)}.btn-primary:hover{background-color:var(--admin-primary-hover)}.text-center{color:var(--admin-text-secondary)}@media (max-width:768px){.accounts-table-wrapper:before,.admin-table-wrapper:before{background:linear-gradient(to right,#0000,var(--card-bg));bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:40px;z-index:2}.accounts-table-wrapper,.admin-table-wrapper{position:relative}input[type=checkbox],input[type=radio]{cursor:pointer;height:20px;width:20px}.clickable,a,button,input,select{min-height:40px}.admin-layout{min-width:100vw}.admin-content{max-width:none}.admin-stats-grid{gap:.75rem;grid-template-columns:repeat(2,1fr)}.admin-stat-card{padding:1rem}.admin-stat-value{font-size:1.5rem}.admin-table-container,.admin-table-wrapper{-webkit-overflow-scrolling:touch;margin:0;overflow-x:auto;padding:0}.admin-table-wrapper:after{background:linear-gradient(to right,#0000,var(--bg-primary));bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s;width:30px}.admin-table-wrapper:hover:after{opacity:1}.admin-table{min-width:700px}.admin-page-header{margin-bottom:1rem}.admin-page-title{font-size:1.5rem}.admin-page-header-content{flex-direction:column;gap:1rem}.admin-page-actions{width:100%}.admin-page-actions .btn{flex:1 1;justify-content:center}.btn{font-size:.813rem;padding:.625rem 1rem}.admin-action-btn,.admin-nav-item{align-items:center;display:flex;min-height:44px}.admin-filters{padding:1rem}.admin-filter-group{width:100%}.filter-row{flex-direction:column;gap:.5rem}.filter-field{width:100%}.admin-simple-chart{height:150px}.chart-label{font-size:.5rem}.modal-content{border-radius:0;height:100%;margin:0;max-height:none;max-width:none;width:100%}}@media (max-width:768px){@media (max-width:380px){.admin-stats-grid{grid-template-columns:1fr}.admin-table{font-size:.688rem}.admin-table td,.admin-table th{padding:.375rem}}}@media (min-width:769px) and (max-width:1024px){.admin-content{padding:0}.admin-content .admin-card,.admin-content .admin-stats-grid,.admin-content .admin-table-wrapper{margin-left:0!important;margin-right:0!important}.admin-stats-grid{grid-template-columns:repeat(2,1fr)}.admin-table-wrapper{overflow-x:auto}}@supports (-webkit-touch-callout:none){@media (max-width:768px){.admin-layout{touch-action:pan-x pan-y}}}@media (hover:none) and (pointer:coarse){.admin-action-btn,.admin-nav-item,.btn{min-height:44px}.admin-action-btn:hover,.admin-nav-item:hover,.btn:hover{transform:none}.admin-action-btn:active,.admin-nav-item:active,.btn:active{opacity:.8;transform:scale(.98)}}.animate-fadeIn{animation:fadeIn .3s ease-out}.admin-layout-wrapper{--reddit-orange:#ff4500;--reddit-orange-hover:#ff6a33;--reddit-black:#1a1a1b;--reddit-white:#fff;--reddit-guava:#ff006d;--reddit-juniper:#0079d3;--reddit-juniper-hover:#3394e6;--reddit-lime:#46d160;--reddit-banana:#ffd635;--glass-bg:#ffffff0d;--glass-bg-hover:#ffffff14;--glass-border:#ff450033;--glass-border-hover:#ff45004d;--glass-shadow:0 8px 32px #ff450026;--glass-shadow-hover:0 0 20px #ff450033,0 8px 32px #0000004d;--glass-blur:blur(12px);--glass-blur-heavy:blur(20px);color:#fff!important}.accounts-management,.admin-checker,.admin-custom-orders,.admin-dashboard-page,.admin-discounts,.admin-farmers,.admin-payments,.admin-pricing,.admin-security,.admin-users,.admin-warranty,.orders-management{background:#0000!important;color:#fff!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.admin-content-wrapper>*{margin-left:0!important;margin-right:0!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}.admin-content-wrapper,.admin-content-wrapper *,.admin-layout-wrapper,.admin-layout-wrapper *{color:#fff!important}.admin-content-wrapper .text-success,.admin-layout-wrapper .text-success{color:#46d160!important}.admin-content-wrapper .text-danger,.admin-layout-wrapper .text-danger{color:#ff006d!important}.admin-content-wrapper .text-warning,.admin-layout-wrapper .text-warning{color:#ffd635!important}.admin-content-wrapper .admin-page-title,.admin-layout-wrapper .admin-page-title{color:#ff4500!important}.admin-btn,.btn,.btn-danger,.btn-primary,.btn-secondary,.btn-success{align-items:center;border:none;border-radius:24px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.75rem 1.5rem;position:relative;text-decoration:none;transition:all .3s ease}.admin-btn-primary,.btn-primary{background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-orange-hover) 100%);color:#fff!important}.admin-btn-primary:hover,.btn-primary:hover{box-shadow:0 5px 15px #ff450066;transform:translateY(-2px)}.admin-btn-secondary,.btn-secondary{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0079d31a;border:1px solid #0079d34d;color:var(--reddit-juniper)!important}.admin-btn-secondary:hover,.btn-secondary:hover{background:#0079d333;border-color:var(--reddit-juniper);box-shadow:0 5px 15px #0079d34d}.admin-btn-success,.btn-success{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#46d16026;border:1px solid #46d1604d;color:var(--reddit-lime)!important}.admin-btn-success:hover,.btn-success:hover{background:#46d16040;box-shadow:0 5px 15px #46d1604d;transform:translateY(-2px)}.admin-btn-danger,.btn-danger{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ff006d1a;border:1px solid #ff006d4d;color:var(--reddit-guava)!important}.admin-btn-danger:hover,.btn-danger:hover{background:var(--reddit-guava);border-color:var(--reddit-guava);box-shadow:0 5px 15px #ff006d66;color:#fff!important;transform:translateY(-2px)}.admin-filter-group,.admin-form-group{margin-bottom:1.5rem}.admin-filter-label,.admin-form-label{color:#fff!important;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.admin-filter-input,.admin-filter-select,.admin-form-input,.admin-form-select,.admin-form-textarea,.admin-input,.admin-select{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0000004d;border:1px solid var(--glass-border);border-radius:8px;color:#fff!important;font-size:.875rem;padding:.75rem 1rem;transition:all .3s ease;width:100%}.admin-filter-input:focus,.admin-filter-select:focus,.admin-form-input:focus,.admin-form-select:focus,.admin-form-textarea:focus,.admin-input:focus,.admin-select:focus{background:#0006;border-color:var(--reddit-orange);box-shadow:0 0 0 3px #ff450033;outline:none}.admin-filter-select option,.admin-form-select option,.admin-select option{background:#1a1a1b;color:#fff}.admin-filters{border-bottom:1px solid var(--glass-border);border-top:1px solid var(--glass-border);display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:1.5rem 2rem;width:100%}.admin-card,.admin-filters{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);background:var(--glass-bg);color:#fff}.admin-card{border:1px solid var(--glass-border);border-radius:16px;overflow:hidden;position:relative;transition:all .3s ease}.admin-card:hover{border-color:var(--glass-border-hover);box-shadow:var(--glass-shadow-hover);transform:translateY(-4px)}.admin-table-wrapper{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);background:var(--glass-bg);border-bottom:1px solid var(--glass-border);border-top:1px solid var(--glass-border);margin:0;overflow:hidden;width:100%}.admin-table{color:#fff}.admin-table thead{background:#ff45000d;border-bottom:1px solid var(--glass-border)}.admin-table th{color:var(--reddit-orange)!important;font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}.admin-table td{border-bottom:1px solid #ffffff0d;color:#fff!important}.admin-table tbody tr{transition:all .2s ease}.admin-actions{justify-content:center}.admin-action-btn{background:#0000;border:1px solid var(--glass-border);border-radius:4px;color:#fff!important;cursor:pointer;font-size:.75rem;padding:.25rem .75rem;transition:all .2s ease}.admin-action-btn:hover{background:#ffffff0d;color:#fff!important}.admin-action-btn.primary{border-color:var(--reddit-orange);color:var(--reddit-orange)!important}.admin-action-btn.danger{border-color:var(--reddit-guava);color:var(--reddit-guava)!important}.admin-empty-state,.admin-loading{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:300px}.admin-empty-state svg,.admin-loading svg{color:var(--reddit-orange);height:48px;margin-bottom:1rem;width:48px}.admin-alert{align-items:center;border:1px solid;border-radius:8px;color:#fff;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.5rem}.admin-alert-success{background:#46d1601a;border-color:#46d1604d;color:var(--reddit-lime)!important}.admin-alert-error{background:#ff006d1a;border-color:#ff006d4d;color:var(--reddit-guava)!important}.admin-alert-warning{background:#ffd6351a;border-color:#ffd6354d;color:var(--reddit-banana)!important}.admin-alert-info{background:#0079d31a;border-color:#0079d34d;color:var(--reddit-juniper)!important}.admin-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.admin-modal{backdrop-filter:var(--glass-blur-heavy);-webkit-backdrop-filter:var(--glass-blur-heavy);background:#1a1a1bf2;border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 20px 60px #00000080;color:#fff;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.admin-modal-header{align-items:center;border-bottom:1px solid var(--glass-border);display:flex;justify-content:space-between;padding:1.5rem}.admin-modal-title{color:#fff!important;font-size:1.25rem;font-weight:600;margin:0}.admin-modal-close{align-items:center;background:none;border:none;color:#fff!important;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.admin-modal-close:hover{color:#fff!important;transform:rotate(90deg)}.admin-modal-body{color:#fff;padding:1.5rem}.admin-modal-footer{border-top:1px solid var(--glass-border);display:flex;gap:.5rem;justify-content:flex-end;padding:1.5rem}@media (max-width:768px){.admin-filters{padding:1rem}.admin-table{font-size:.875rem}.admin-table td,.admin-table th{padding:.75rem 1rem}.admin-modal{margin:1rem}}@media (max-width:480px){.admin-table td,.admin-table th{padding:.5rem}.admin-action-btn{font-size:.625rem;padding:.25rem .5rem}}.text-muted,.text-primary,.text-secondary,a,button,div,h1,h2,h3,h4,h5,h6,label,li,p,span,td,th{color:#fff!important}.badge-success,.stat-detail.positive{color:#46d160!important}.badge-danger,.stat-detail.negative{color:#ff006d!important}.badge-warning{color:#ffd635!important}.admin-page-title,.admin-table th{color:#ff4500!important}.admin-layout-wrapper .ant-btn,.admin-layout-wrapper .ant-card,.admin-layout-wrapper .ant-form,.admin-layout-wrapper .ant-input,.admin-layout-wrapper .ant-modal-content,.admin-layout-wrapper .ant-select,.admin-layout-wrapper .ant-table,.admin-layout-wrapper .ant-table-wrapper{background:#0000!important}.admin-layout-wrapper .ant-card{border:1px solid #ff450033!important}.admin-layout-wrapper .ant-card,.admin-layout-wrapper .ant-table{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffff0d!important}.admin-layout-wrapper .ant-table-thead>tr>th{background:#ff45001a!important;border-bottom:1px solid #ff450033!important;color:#ff4500!important;text-align:center!important}.admin-layout-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #ffffff1a!important;color:#fff!important;text-align:center!important}.admin-layout-wrapper .ant-table-tbody>tr:hover>td{background:#ff45000d!important}.admin-layout-wrapper .ant-badge,.admin-layout-wrapper .ant-btn,.admin-layout-wrapper .ant-card-body,.admin-layout-wrapper .ant-card-head-title,.admin-layout-wrapper .ant-form-item-label>label,.admin-layout-wrapper .ant-input,.admin-layout-wrapper .ant-select-selection-item,.admin-layout-wrapper .ant-statistic-content,.admin-layout-wrapper .ant-statistic-title,.admin-layout-wrapper .ant-tag,.admin-layout-wrapper .ant-typography{color:#fff!important}.admin-layout-wrapper .ant-btn-primary{background:linear-gradient(135deg,#ff4500,#ff6a33)!important;border:none!important;color:#fff!important}.admin-layout-wrapper .ant-btn-default{background:#ffffff1a!important;border:1px solid #fff3!important;color:#fff!important}.admin-layout-wrapper .ant-btn-link{color:#ff4500!important}.admin-layout-wrapper .ant-input,.admin-layout-wrapper .ant-select-selector{background:#0000004d!important;border:1px solid #ff450033!important;color:#fff!important}.admin-layout-wrapper .ant-select-dropdown{background:#1a1a1b!important;border:1px solid #ff450033!important;z-index:9999!important}.admin-layout-wrapper .ant-select-item{color:#fff!important}.admin-layout-wrapper .ant-select-item-option-active{background:#ff450033!important}.admin-layout-wrapper .ant-select-item-option-selected{background:#ff45004d!important}.admin-layout-wrapper .ant-statistic-content-value{color:#fff!important}.admin-layout-wrapper .ant-tag{background:#ffffff1a!important;border:1px solid #fff3!important;color:#fff!important}.admin-layout-wrapper .ant-tag-green{background:#46d16026!important;border-color:#46d1604d!important;color:#46d160!important}.admin-layout-wrapper .ant-tag-red{background:#ff006d26!important;border-color:#ff006d4d!important;color:#ff006d!important}.admin-layout-wrapper .ant-tag-orange{background:#ffd63526!important;border-color:#ffd6354d!important;color:#ffd635!important}.admin-layout-wrapper .ant-tag-blue{background:#0079d326!important;border-color:#0079d34d!important;color:#0079d3!important}.custom-orders-management,.farmers-management,.orders-management{background:#0000!important;padding:0!important}.custom-orders-management .orders-table-card,.custom-orders-management .page-header,.farmers-management .page-header{background:#0000!important;border:none!important;box-shadow:none!important}.custom-orders-management .page-header h1,.farmers-management .page-header h1{color:#ff4500!important}.admin-table td,.admin-table th,.farmers-table td,.farmers-table th,.orders-table td,.orders-table th{text-align:center!important}.admin-table td:first-child,.admin-table th:first-child,.orders-table td:first-child,.orders-table td:nth-child(2),.orders-table th:first-child,.orders-table th:nth-child(2){text-align:left!important}.admin-layout-wrapper .MuiPaper-root{background:#0000!important}.admin-layout-wrapper .MuiTableCell-root{text-align:center!important}.admin-layout-wrapper .ant-col,.admin-layout-wrapper .ant-row,.admin-layout-wrapper .orders-table-card,.admin-layout-wrapper .statistics-row,.admin-layout-wrapper .table-header{background:#0000!important}.admin-layout-wrapper,.admin-layout-wrapper :not(.ant-tag):not(.badge):not(.status-badge){color:#fff!important}.admin-layout-wrapper .ant-tag-success,.admin-layout-wrapper .badge-success,.admin-layout-wrapper .text-success{color:#46d160!important}.admin-layout-wrapper .ant-tag-error,.admin-layout-wrapper .badge-danger,.admin-layout-wrapper .text-danger{color:#ff006d!important}.admin-layout-wrapper .ant-tag-warning,.admin-layout-wrapper .badge-warning,.admin-layout-wrapper .text-warning{color:#ffd635!important}.admin-layout-wrapper h1,.admin-layout-wrapper h2,.admin-layout-wrapper h3,.admin-layout-wrapper h4,.admin-layout-wrapper h5,.admin-layout-wrapper h6{color:#fff!important}.admin-layout-wrapper .admin-page-title,.admin-layout-wrapper .page-title{color:#ff4500!important}.admin-layout-wrapper .ant-spin-dot-item{background-color:#ff4500!important}.admin-layout-wrapper .ant-pagination-item{background:#ffffff1a!important;border-color:#fff3!important}.admin-layout-wrapper .ant-pagination-item a{color:#fff!important}.admin-layout-wrapper .ant-pagination-item-active{background:#ff4500!important;border-color:#ff4500!important}.admin-layout-wrapper .ant-btn-primary .anticon,.admin-layout-wrapper .anticon{color:#fff!important}.ant-dropdown-menu{background:#1a1a1b!important;border:1px solid #ff450033!important}.ant-dropdown-menu,.ant-select-dropdown{z-index:9999!important}.ant-dropdown-menu-item{color:#fff!important}.ant-dropdown-menu-item:hover{background:#ff450033!important}.ant-modal-content{background:#1a1a1bf2!important}.ant-modal-header{border-bottom:1px solid #ff450033!important}.ant-modal-close-x{color:#fff!important}.custom-orders-management>.ant-card:first-child,.farmers-management>.ant-card:first-child{border-left:none!important;border-radius:0!important;border-right:none!important;border-top:none!important;margin-bottom:0!important}.statistics-row{margin:0!important;padding:1.5rem 2rem!important}.farmers-table-card,.orders-table-card{border-radius:0!important;margin:0!important}.MuiOutlinedInput-root,.MuiSelect-icon{color:#fff!important}.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ff450033!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ff45004d!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ff4500!important}.MuiInputLabel-root{color:#fff!important;opacity:.7}.MuiInputLabel-root.Mui-focused{color:#ff4500!important}.MuiCheckbox-root{color:#ffffff80!important}.MuiCheckbox-root.Mui-checked{color:#ff4500!important}.MuiSvgIcon-root{color:inherit}.MuiAlert-root{background:#ff006d1a!important;border:1px solid #ff006d4d!important}.MuiAlert-icon,.MuiAlert-root{color:#ff006d!important}.MuiCircularProgress-root{color:#ff4500!important}.admin-layout-wrapper *{box-sizing:border-box}.ant-cascader-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-select-dropdown{pointer-events:auto!important;z-index:99999!important}.ant-cascader-dropdown *,.ant-dropdown *,.ant-picker-dropdown *,.ant-select-dropdown *{pointer-events:auto!important}.ant-select-dropdown-hidden{display:none!important}.admin-layout-wrapper{--mui-palette-primary-main:#ff4500!important;--mui-palette-primary-dark:#cc3700!important;--mui-palette-primary-light:#ff6a33!important;--mui-palette-primary-contrastText:#fff!important;--mui-palette-background-default:#0000!important;--mui-palette-background-paper:#ffffff0d!important;--mui-palette-text-primary:#fff!important;--mui-palette-text-secondary:#ffffffb3!important;--mui-palette-divider:#ff450033!important}.admin-layout-wrapper .MuiCssBaseline-root{background-color:initial!important;color:#fff!important}.admin-layout-wrapper .MuiBox-root{background:#0000!important}.admin-layout-wrapper .MuiTypography-h1,.admin-layout-wrapper .MuiTypography-h2,.admin-layout-wrapper .MuiTypography-h3,.admin-layout-wrapper .MuiTypography-h4,.admin-layout-wrapper .MuiTypography-h5,.admin-layout-wrapper .MuiTypography-h6,.admin-layout-wrapper .MuiTypography-root{color:#fff!important}.admin-layout-wrapper .MuiCard-root,.admin-layout-wrapper .MuiPaper-root{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffff0d!important;color:#fff!important}.admin-layout-wrapper .MuiCard-root{border:1px solid #ff450033!important}.admin-layout-wrapper .MuiTable-root{color:#fff!important}.admin-layout-wrapper .MuiTableCell-root{border-bottom-color:#ffffff1a!important;color:#fff!important}.admin-layout-wrapper .MuiTableCell-head{background:#ff45001a!important;border-bottom:1px solid #ff450033!important;color:#ff4500!important;font-weight:600!important}.admin-layout-wrapper .MuiTableRow-root:hover{background-color:#ff45000d!important}.admin-layout-wrapper .MuiTableSortLabel-root{color:#ff4500!important}.admin-layout-wrapper .MuiTableSortLabel-root:hover{color:#ff6a33!important}.admin-layout-wrapper .MuiTableSortLabel-icon{color:inherit!important}.admin-layout-wrapper .MuiButton-root{text-transform:none!important}.admin-layout-wrapper .MuiButton-contained{background:linear-gradient(135deg,#ff4500,#ff6a33)!important;box-shadow:none!important}.admin-layout-wrapper .MuiButton-contained:hover{box-shadow:0 5px 15px #ff450066!important;transform:translateY(-2px)}.admin-layout-wrapper .MuiButton-outlined{background:#ffffff1a!important;border-color:#fff3!important;color:#fff!important}.admin-layout-wrapper .MuiButton-outlined:hover{background:#ffffff26!important;border-color:#ffffff4d!important}.admin-layout-wrapper .MuiButton-text{color:#ff4500!important}.admin-layout-wrapper .MuiIconButton-root{color:#fff!important}.admin-layout-wrapper .MuiIconButton-root:hover{background-color:#ff45001a!important}.admin-layout-wrapper .MuiTextField-root{color:#fff!important}.admin-layout-wrapper .MuiOutlinedInput-root{background:#0000004d!important;color:#fff!important}.admin-layout-wrapper .MuiOutlinedInput-notchedOutline{border-color:#ff450033!important}.admin-layout-wrapper .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ff45004d!important}.admin-layout-wrapper .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ff4500!important;border-width:2px!important}.admin-layout-wrapper .MuiInputLabel-root{color:#ffffffb3!important}.admin-layout-wrapper .MuiInputLabel-root.Mui-focused{color:#ff4500!important}.admin-layout-wrapper .MuiInputAdornment-root{color:#ffffffb3!important}.admin-layout-wrapper .MuiSelect-select{color:#fff!important}.admin-layout-wrapper .MuiSelect-icon{color:#ffffffb3!important}.admin-layout-wrapper .MuiChip-root{font-weight:600!important}.admin-layout-wrapper .MuiChip-colorDefault{background:#ffffff1a!important;border:1px solid #fff3!important;color:#fff!important}.admin-layout-wrapper .MuiChip-colorPrimary{background:#ff450026!important;border:1px solid #ff45004d!important;color:#ff4500!important}.admin-layout-wrapper .MuiChip-colorSuccess{background:#46d16026!important;border:1px solid #46d1604d!important;color:#46d160!important}.admin-layout-wrapper .MuiChip-colorError{background:#ff006d26!important;border:1px solid #ff006d4d!important;color:#ff006d!important}.admin-layout-wrapper .MuiCheckbox-root{color:#ffffff80!important}.admin-layout-wrapper .MuiCheckbox-root.Mui-checked{color:#ff4500!important}.admin-layout-wrapper .MuiFormControlLabel-label{color:#fff!important}.admin-layout-wrapper .MuiGrid-root{margin:0!important}.admin-layout-wrapper .MuiCircularProgress-root{color:#ff4500!important}.admin-layout-wrapper .MuiAlert-root{background:#ff006d1a!important;border:1px solid #ff006d4d!important;color:#ff006d!important}.admin-layout-wrapper .MuiAlert-icon{color:#ff006d!important}.MuiTooltip-popper .MuiTooltip-tooltip{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#1a1a1bf2!important;border:1px solid #ff450033!important;color:#fff!important;font-size:.75rem!important}.MuiTooltip-arrow{color:#1a1a1bf2!important}.MuiMenu-paper,.MuiPopover-paper{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#1a1a1bf2!important;border:1px solid #ff450033!important;box-shadow:0 8px 32px #00000080!important;color:#fff!important}.MuiMenuItem-root{color:#fff!important}.MuiMenuItem-root:hover{background:#ff450033!important}.MuiMenuItem-root.Mui-selected{background:#ff45004d!important}.MuiMenuItem-root.Mui-selected:hover{background:#ff450066!important}.admin-layout-wrapper .MuiDivider-root{border-color:#ff450033!important}.admin-layout-wrapper .MuiPaper-root::-webkit-scrollbar,.admin-layout-wrapper .MuiTableContainer-root::-webkit-scrollbar{height:8px;width:8px}.admin-layout-wrapper .MuiPaper-root::-webkit-scrollbar-track,.admin-layout-wrapper .MuiTableContainer-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.admin-layout-wrapper .MuiPaper-root::-webkit-scrollbar-thumb,.admin-layout-wrapper .MuiTableContainer-root::-webkit-scrollbar-thumb{background:#ff45004d;border-radius:4px}.admin-layout-wrapper .MuiPaper-root::-webkit-scrollbar-thumb:hover,.admin-layout-wrapper .MuiTableContainer-root::-webkit-scrollbar-thumb:hover{background:#ff450080}.MuiMenu-root,.MuiPopover-root,.MuiTooltip-popper{z-index:10000!important}.admin-layout-wrapper,.admin-layout-wrapper *{color:#fff}.admin-layout-wrapper .MuiChip-colorSuccess,.admin-layout-wrapper .text-success{color:#46d160!important}.admin-layout-wrapper .MuiChip-colorError,.admin-layout-wrapper .text-danger,.admin-layout-wrapper .text-error{color:#ff006d!important}.admin-layout-wrapper .MuiChip-colorWarning,.admin-layout-wrapper .text-warning{color:#ffd635!important}.admin-layout-wrapper .MuiButton-contained,.admin-layout-wrapper .MuiChip-colorPrimary,.admin-layout-wrapper .MuiTableCell-head,.admin-layout-wrapper .admin-page-title,.admin-layout-wrapper h1{color:#ff4500!important}.admin-layout-wrapper .MuiButton-contained{color:#fff!important}.proacc-loader-container{flex-direction:column;gap:20px;padding:40px}.proacc-loader-container,.proacc-loader-fullscreen{align-items:center;display:flex;justify-content:center}.proacc-loader-fullscreen{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:99999}.proacc-loader-fullscreen .proacc-loader-container{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;text-align:center}.proacc-loader{align-items:center;display:flex;gap:8px;justify-content:center}.proacc-loader-dot{animation:proacc-pulse 1.4s ease-in-out infinite;background:var(--reddit-orange);border-radius:50%;box-shadow:0 0 20px rgba(var(--glow-color-rgb),.6);height:12px;opacity:.3;width:12px}.proacc-loader-dot:first-child{animation-delay:0s}.proacc-loader-dot:nth-child(2){animation-delay:.2s}.proacc-loader-dot:nth-child(3){animation-delay:.4s}.proacc-loader.small .proacc-loader-dot{gap:6px;height:8px;width:8px}.proacc-loader.large .proacc-loader-dot{gap:10px;height:16px;width:16px}.proacc-loader-text{color:#fffc;font-size:14px;font-weight:500;letter-spacing:.5px;margin:0;text-align:center}@keyframes proacc-pulse{0%,80%,to{opacity:.3;transform:scale(1)}40%{opacity:1;transform:scale(1.2)}}@media (prefers-color-scheme:dark){.proacc-loader-text{color:#ffffffe6}}@media (max-width:480px){.proacc-loader-container{padding:20px}.proacc-loader-text{font-size:13px}}.account-list-loading,.admin-loading,.cart-loading,.order-list-loading,.profile-loading{align-items:center;display:flex;justify-content:center;min-height:400px}.loading-spinner,.spinner-container{display:none!important}@media (min-width:769px){.proacc-loader-fullscreen:before{animation:gradientRotate 20s ease-in-out infinite;background:radial-gradient(circle at 30% 50%,#ff4500 0,#0000 25%),radial-gradient(circle at 70% 80%,#dc143c 0,#0000 25%),radial-gradient(circle at 50% 20%,#ff4500 0,#0000 25%);background:radial-gradient(circle at 30% 50%,var(--reddit-orange,#ff4500) 0,#0000 25%),radial-gradient(circle at 70% 80%,var(--reddit-juniper,#dc143c) 0,#0000 25%),radial-gradient(circle at 50% 20%,var(--reddit-guava,#ff4500) 0,#0000 25%);content:"";height:200%;left:-50%;opacity:.15;pointer-events:none;position:absolute;top:-50%;width:200%}}@keyframes gradientRotate{0%,to{transform:rotate(0deg) scale(1)}25%{transform:rotate(90deg) scale(1.1)}50%{transform:rotate(180deg) scale(1)}75%{transform:rotate(270deg) scale(.9)}}.admin-dashboard-page{color:#fff}.admin-chart-section,.admin-dashboard-content,.admin-dashboard-page,.admin-orders-section,.admin-stats-section{background:#0000;margin:0;padding:0;width:100%}.section-header{background:#0000;padding:2rem 2rem 1rem}.admin-stats-grid{grid-gap:1.5rem;background:#0000;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:0 2rem 2rem;width:100%}.admin-stat-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ff450033;border-radius:16px;overflow:hidden;padding:1.5rem;position:relative;text-align:center;transition:all .3s ease}.admin-stat-card:hover{border-color:#ff45004d;box-shadow:0 0 20px #ff450033,0 8px 32px #0000004d;transform:translateY(-4px)}.stat-label{color:#fff;margin-bottom:.5rem;opacity:.7}.stat-detail{color:#fff;font-size:.75rem;opacity:.6}.stat-detail.positive{color:#46d160;opacity:1}.stat-detail.negative{color:#ff006d;opacity:1}.admin-chart-container{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border-bottom:1px solid #ff450033;border-top:1px solid #ff450033;padding:2rem;width:100%}.admin-simple-chart{align-items:flex-end;display:flex;gap:4px;height:200px;justify-content:space-between;padding:0 .5rem}.chart-bar-wrapper{flex:1 1;gap:.5rem}.chart-bar{background:linear-gradient(0deg,#ff4500,#ff6a33);min-height:2px;overflow:hidden}.chart-bar:after{background:linear-gradient(180deg,#fff3,#0000);content:"";height:30%;left:0;position:absolute;right:0;top:0}.chart-bar:hover{filter:brightness(1.2)}.chart-label{color:#fff;font-size:.625rem;opacity:.6;text-align:center}.admin-table-container{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border-bottom:1px solid #ff450033;border-top:1px solid #ff450033;overflow:hidden;width:100%}.admin-table-scroll{-webkit-overflow-scrolling:touch;max-height:400px;overflow-x:auto;overflow-y:auto}.admin-table{border-collapse:collapse;min-width:600px;width:100%}.admin-table thead{background:#ff45001a;position:sticky;top:0;z-index:10}.admin-table th{color:#ff4500;font-weight:600;white-space:nowrap}.admin-table td,.admin-table th{font-size:.875rem;padding:1rem 1.5rem;text-align:center}.admin-table td{border-bottom:1px solid #ffffff1a;color:#fff}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table tbody tr:hover{background:#ff45000d}.status-badge{padding:.25rem .625rem}.badge-success{background:#46d16026;border:1px solid #46d1604d;color:#46d160}.badge-warning{background:#ffd63526;border:1px solid #ffd6354d;color:#ffd635}.badge-danger{background:#ff006d26;border:1px solid #ff006d4d;color:#ff006d}.badge-default,.badge-secondary{background:#ffffff1a;border:1px solid #fff3;color:#fff;opacity:.6}.admin-loading-container{align-items:center;color:#fff;display:flex;justify-content:center;min-height:400px;width:100%}.admin-chart-loading,.admin-orders-loading,.admin-stats-loading{align-items:center;color:#fff;display:flex;grid-column:1/-1;justify-content:center;min-height:150px;width:100%}.admin-chart-error,.admin-orders-error,.admin-stats-error{background:#ff006d1a;border:1px solid #ff006d33;border-radius:8px;grid-column:1/-1;margin:0 2rem;padding:2rem;text-align:center}.admin-chart-error p,.admin-orders-error p,.admin-stats-error p{color:#ff006d;margin-bottom:1rem}.btn-retry{color:#0079d3}.admin-chart-empty{color:#fff;opacity:.6;padding:3rem;text-align:center}.text-center{color:#fff;opacity:.6;padding:2rem}.admin-table-scroll::-webkit-scrollbar{height:6px;width:6px}.admin-table-scroll::-webkit-scrollbar-track{background:#ffffff0d}.admin-table-scroll::-webkit-scrollbar-thumb{background:#ff45004d;border-radius:3px}.admin-table-scroll::-webkit-scrollbar-thumb:hover{background:#ff450080}@media (max-width:1024px){.admin-stats-grid{gap:1rem;grid-template-columns:repeat(2,1fr)}.admin-simple-chart{height:150px}}@media (max-width:768px){.section-header{padding:1.5rem 1rem .75rem}.section-title{font-size:1.125rem}.admin-stats-grid{gap:1rem;grid-template-columns:repeat(2,1fr);padding:0 1rem 1.5rem}.admin-stat-card{padding:1rem}.stat-value{font-size:1.5rem}.admin-chart-container{padding:1rem}.admin-simple-chart{gap:2px;height:120px}.chart-label{font-size:.5rem}.admin-table td,.admin-table th{font-size:.75rem;padding:.75rem 1rem}.admin-chart-error,.admin-orders-error,.admin-stats-error{margin:0 1rem;padding:1.5rem}}@media (max-width:480px){.admin-stats-grid{grid-template-columns:1fr}.admin-table td,.admin-table th{padding:.5rem}}@media (max-width:768px){.admin-table-scroll{position:relative}.admin-table-scroll:after{animation:pulse-arrow 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff0d 20%);color:#fff;content:"→";font-size:20px;opacity:.6;padding:10px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}}.admin-dashboard-page *{background-color:initial}.admin-chart-container,.admin-stat-card,.admin-table-container{background:#ffffff0d!important}.modal-overlay{background-color:#0009;padding:16px}.modal-content{background:var(--bg-primary);max-width:500px;overflow:hidden;width:100%}.modal-header{padding:20px 24px}.modal-header h2{font-size:20px}.modal-close{border-radius:8px;font-size:28px}.farmer-select{margin-bottom:24px}.farmer-select label{color:var(--text-secondary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.farmer-select-dropdown{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);cursor:pointer;font-size:16px;padding:10px 16px;transition:all .2s ease;width:100%}.farmer-select-dropdown:focus,.farmer-select-dropdown:hover{border-color:var(--tg-theme-button-color)}.farmer-select-dropdown:focus{box-shadow:0 0 0 3px rgba(var(--tg-theme-button-color-rgb),.1);outline:none}.export-options{display:flex;flex-direction:column;gap:12px}.export-option-button{align-items:center;background-color:var(--bg-secondary);border:2px solid var(--border-color);border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:20px;text-align:left;transition:all .2s ease;width:100%}.export-option-button:hover{background-color:var(--bg-hover);border-color:var(--tg-theme-button-color);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.export-option-button.filtered{border-color:#4caf50}.export-option-button.filtered:hover{background-color:#4caf500d;border-color:#45a049}.export-option-button.all{border-color:#2196f3}.export-option-button.all:hover{background-color:#2196f30d;border-color:#1976d2}.option-icon{flex-shrink:0;font-size:32px}.option-content{flex:1 1}.option-title{color:var(--text-primary);font-size:16px;font-weight:600;margin-bottom:4px}.option-description{color:var(--text-secondary);font-size:14px;line-height:1.4}@media (prefers-color-scheme:dark){.modal-content{background:#1a1a1a;box-shadow:0 4px 24px #00000080}.modal-header{border-bottom-color:#2a2a2a}.farmer-select-dropdown,.modal-close:hover{background-color:#2a2a2a}.farmer-select-dropdown{border-color:#3a3a3a}.farmer-select-dropdown:hover{border-color:#4a4a4a}.export-option-button{background-color:#2a2a2a;border-color:#3a3a3a}.export-option-button:hover{background-color:#333}}@media (max-width:480px){.modal-content{margin:0;max-width:100%}.modal-header{padding:16px 20px}.modal-body{padding:20px}.export-option-button{padding:16px}.option-icon{font-size:28px}.option-title{font-size:15px}.option-description{font-size:13px}}.accounts-management{background:#0000!important;color:#fff!important;padding:0!important;width:100%}.export-button{white-space:nowrap}.page-size-selector{align-items:center;display:flex;gap:.5rem}.page-size-selector .filter-label{color:#fff!important;margin:0;opacity:.7}.accounts-filters{align-items:flex-end;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border-bottom:1px solid #ff450033;border-top:1px solid #ff450033;display:flex;flex-wrap:wrap;gap:1rem;margin:0!important;padding:1.5rem 2rem;width:100%}.filter-select{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0000004d;color:#fff!important;transition:all .3s ease}.filter-select:focus{background:#0006;box-shadow:0 0 0 3px #ff450033}.filter-search{gap:.5rem;min-width:300px}.filter-input{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0000004d;color:#fff!important;flex:1 1;transition:all .3s ease}.filter-input:focus{background:#0006;box-shadow:0 0 0 3px #ff450033}.accounts-error,.accounts-loading{align-items:center;color:#fff;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px}.accounts-error p{color:#ff006d!important;margin-bottom:1rem}.accounts-table-wrapper{-webkit-overflow-scrolling:touch;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border-bottom:1px solid #ff450033;border-radius:0;border-top:1px solid #ff450033;margin:0;overflow-x:auto;overflow-y:visible;position:relative;width:100%}@media (max-width:768px){.accounts-table-wrapper:after{animation:pulse-arrow 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff0d 20%);color:#fff;content:"→";font-size:24px;opacity:.5;padding-left:2rem;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}}.accounts-table-wrapper::-webkit-scrollbar{height:6px}.accounts-table-wrapper::-webkit-scrollbar-track{background:#ffffff0d}.accounts-table-wrapper::-webkit-scrollbar-thumb{background:#ff45004d;border-radius:3px}.accounts-table-wrapper::-webkit-scrollbar-thumb:hover{background:#ff450080}.accounts-table{min-width:1200px}.accounts-table thead{background:#ff45001a}.accounts-table th{border-bottom:1px solid #ff450033;color:#ff4500!important;font-size:.875rem;letter-spacing:.5px;padding:1rem 1.5rem;text-align:center;text-transform:uppercase;white-space:nowrap}.accounts-table th:first-child,.accounts-table th:nth-child(2){text-align:left}.accounts-table th:last-child{max-width:280px;width:280px}.accounts-management .accounts-table td{border:none!important;color:#fff!important;font-size:.875rem;height:auto;padding:1rem 1.5rem;text-align:center;vertical-align:middle;white-space:nowrap}.accounts-management .accounts-table td:first-child,.accounts-management .accounts-table td:nth-child(2){text-align:left}.accounts-management .accounts-table tr{border:none!important}.accounts-table tbody tr:hover{background:#ff45000d}.account-name{color:#fff!important}.status-available{background:#46d16026;border:1px solid #46d1604d;color:#46d160!important}.status-pending{background:#ffd63526;border:1px solid #ffd6354d;color:#ffd635!important}.status-sold{background:#ff006d26;border:1px solid #ff006d4d;color:#ff006d!important}.status-reserved{background:#ff923c26;border:1px solid #ff923c4d;color:#ff923c!important}.status-banned{background:#dc262633;border:1px solid #dc26264d;color:#dc2626!important;font-weight:600}.status-checking{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;background:#60a5fa26;border:1px solid #60a5fa4d;color:#60a5fa!important}.status-waiting-rewards{background:#ffd70026;border:1px solid #ffd7004d;color:gold!important}.status-verified{background:#22c55e26;border:1px solid #22c55e4d;color:#22c55e!important}.status-rejected{background:#ef444426;border:1px solid #ef44444d;color:#ef4444!important}.account-actions{align-items:center;gap:.5rem;height:auto;justify-content:center}.account-actions>*{display:inline-block;flex-shrink:0;height:32px;margin:0;vertical-align:middle}.account-actions .status-select{display:inline-block!important}.account-actions .action-button{align-items:center;display:inline-flex!important;justify-content:center}.accounts-management .account-actions .action-button,.accounts-management .account-actions .status-select{flex-shrink:0}.accounts-management .accounts-table td,.accounts-management .accounts-table td *,.accounts-table-wrapper .accounts-table td{border-bottom:none!important;border-top:none!important;text-decoration:none!important}.farmer-info{color:#fff!important;opacity:.9}.no-farmer{color:#fff!important;opacity:.5}.status-select{appearance:none;background-color:#0000004d!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1em 1em;border:1px solid #ff450033;border-radius:4px;box-sizing:border-box;color:#fff!important;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;height:32px;line-height:30px;margin:0;min-width:170px;overflow:visible;padding:0 2.5rem 0 1rem;text-align:left;text-indent:0;transition:all .3s ease;vertical-align:middle;white-space:nowrap}.status-select:focus{border-color:#ff4500;box-shadow:0 0 0 3px #ff450033;color:#fff!important;outline:none}.status-select:disabled{cursor:not-allowed;opacity:.5}.status-select option{background:#1a1a1b;color:#fff}.action-button{box-sizing:border-box;font-size:.9rem;height:28px;line-height:28px;margin:0;padding:0;text-align:center;vertical-align:middle;width:28px}.action-button.delete-button{border-color:#ff006d33}.action-button.delete-button:hover:not(:disabled){background:#ff006d33;border-color:#ff006d4d}.action-button.delete-button:disabled{cursor:not-allowed;opacity:.3}.warning-text{color:#dc2626!important;font-weight:600;margin:.5rem 0}.pagination{margin:0}.pagination-numbers{align-items:center}.pagination-number{font-weight:500;min-width:2.5rem;padding:.5rem .75rem}.pagination-dots{padding:0 .5rem}@media (max-width:768px){.admin-page-header{flex-direction:column;gap:1rem;padding:4rem 0 1.5rem}.admin-page-header>div,.header-actions{padding:0 1rem;width:100%}.admin-page-title{font-size:1.5rem}.accounts-filters{align-items:stretch;flex-direction:column;padding:1rem}.filter-search{min-width:auto}.accounts-table{min-width:1000px}.accounts-table td,.accounts-table th{font-size:.75rem;padding:.75rem 1rem}}.accounts-management .accounts-table tbody tr,.accounts-management .accounts-table tbody tr td,.accounts-management .accounts-table-wrapper table.accounts-table tbody tr,.accounts-management .accounts-table-wrapper table.accounts-table tbody tr td{border:none!important;border-bottom:0!important;border-top:0!important;outline:none!important}.accounts-management .accounts-table-wrapper td,.accounts-management table td,body .accounts-management .accounts-table td{background-image:none!important;border:0!important;border-bottom:0!important;border-top:0!important;box-shadow:none!important}.accounts-management .accounts-table td:last-child{max-width:280px;padding:.5rem .75rem;vertical-align:middle;width:280px}.accounts-management .account-actions{align-items:center;display:flex;gap:.5rem;height:auto;justify-content:center;margin:0;padding:0}.accounts-management .account-actions .status-select{align-self:center;height:32px!important;margin:0;max-height:32px!important;min-height:32px!important;min-width:170px;width:auto}.accounts-management .account-actions .action-button{align-self:center;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;height:28px!important;margin:0;max-height:28px!important;min-height:28px!important;overflow:visible;width:28px!important}.accounts-management .accounts-table td:last-child .status-select{box-sizing:border-box!important;display:inline-block!important;margin-bottom:0!important;margin-top:0!important;vertical-align:middle!important}.accounts-management .accounts-table td:last-child .action-button{align-items:center!important;box-sizing:border-box!important;display:inline-flex!important;margin-bottom:0!important;margin-top:0!important;vertical-align:middle!important}.accounts-management .status-select option{background:#1a1a1b;color:#fff;font-size:.875rem;padding:.5rem}.accounts-management .status-select{-webkit-text-fill-color:#fff!important;color:#fff!important}.accounts-management .status-select::-webkit-select-placeholder{color:#fff!important}.accounts-management .status-select::placeholder{color:#fff!important}.accounts-management .accounts-table *{box-sizing:border-box}.accounts-management select.status-select{-webkit-text-fill-color:#fff!important;color:#fff!important;opacity:1!important}.accounts-management select.status-select option:checked,.accounts-management select.status-select option[selected]{background:#ff4500!important;color:#fff!important}body .accounts-management .accounts-table .account-actions select.status-select{-webkit-text-fill-color:#fff!important;color:#fff!important;font-size:.875rem!important;height:32px!important;line-height:30px!important;padding-bottom:0!important;padding-top:0!important}.warranty-badge{border-radius:4px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .5rem;text-transform:uppercase;white-space:nowrap}.warranty-pending{background:#fbbf241a;border:1px solid #fbbf244d;color:#f59e0b}.warranty-active{background:#22c55e1a;border:1px solid #22c55e4d;color:#22c55e}.warranty-expired{background:#6b72801a;border:1px solid #6b72804d;color:#6b7280}.warranty-void{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.warranty-claim{background:#8b5cf61a;border:1px solid #8b5cf64d;color:#8b5cf6;font-weight:600}.warranty-none{color:#6b7280;font-style:normal}.activity-timeline{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;width:100%}.timeline-header{margin-bottom:1.5rem}.timeline-header h3{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0}.violations-counter{align-items:center;background-color:#ef44441a;border:1px solid #ef44444d;border-radius:6px;color:#ef4444;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem}.violations-counter svg{height:16px;width:16px}.timeline-container{border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.activity-row{align-items:center;border-bottom:1px solid var(--border-color);display:flex;padding:1rem;position:relative;transition:background-color .2s ease}.activity-row:hover{background-color:#ffffff05}.activity-row.violation{background-color:#ef44440d}.activity-row.violation:hover{background-color:#ef444414}.activity-icon{background-color:#3b82f61a;color:#3b82f6;flex-shrink:0;margin-right:1rem}.activity-row.violation .activity-icon{background-color:#ef44441a;color:#ef4444}.activity-content{min-width:0}.activity-header{align-items:center;margin-bottom:.25rem}.activity-type{color:var(--text-primary);font-size:.875rem;font-weight:500}.activity-time{font-size:.813rem}.activity-interval{align-items:center;color:var(--text-secondary);display:flex;font-size:.813rem;gap:.5rem}.interval-icon{height:14px;width:14px}.interval-text.violation{color:#ef4444;font-weight:500}.violation-icon{color:#ef4444;height:14px;margin-left:.5rem;width:14px}.violation-label{color:#ef4444;font-weight:600;margin-left:.25rem}.activity-link{font-size:.813rem;margin-top:.5rem;text-decoration:none;transition:opacity .2s ease}.activity-link:hover{text-decoration:underline}.violation-badge{align-items:center;background-color:#ef44441a;border:1px solid #ef44444d;border-radius:50%;color:#ef4444;display:flex;height:32px;justify-content:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:32px}.violation-badge svg{height:16px;width:16px}.activity-timeline-loading{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem}.activity-timeline-loading p{color:var(--text-secondary);font-size:.875rem}.activity-timeline-error{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem}.activity-timeline-error p{color:#ef4444;font-size:.875rem}.activity-timeline-error button{background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.activity-timeline-error button:hover{background-color:var(--primary-hover);transform:translateY(-1px)}.activity-timeline-empty{align-items:center;display:flex;justify-content:center;padding:3rem}.activity-timeline-empty p{color:var(--text-secondary);font-size:.875rem}.timeline-container::-webkit-scrollbar{width:8px}.timeline-container::-webkit-scrollbar-track{background:var(--bg-secondary)}.timeline-container::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.timeline-container::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.violations-table-container{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;width:100%}.violations-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.violations-header h2{align-items:center;color:var(--text-primary);display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;margin:0}.violations-header h2 svg{color:#ef4444}.violations-filters{background-color:#ffffff05;border:1px solid var(--border-color);border-radius:6px;margin-bottom:1.5rem;padding:1rem}.violations-table .ant-table{background:#0000}.violations-table .ant-table-thead>tr>th{background:var(--bg-secondary);color:var(--text-primary);font-weight:600}.violations-table .ant-table-tbody>tr>td,.violations-table .ant-table-thead>tr>th{border-bottom:1px solid var(--border-color)}.violations-table .ant-table-tbody>tr:hover>td{background:#ffffff05}.violations-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#3b82f61a}.violation-interval{display:inline-flex;flex-direction:column;font-size:.813rem;gap:.25rem}.violation-interval strong{color:#ef4444;font-weight:600}.required-interval{color:var(--text-secondary);font-size:.75rem}.violation-details{color:var(--primary-color);cursor:pointer;font-size:.813rem;text-decoration:underline}.violations-table .ant-tag{align-items:center;display:inline-flex;gap:.25rem}.violations-table .ant-pagination{margin-top:1rem}.violations-table .ant-pagination-item{background:var(--bg-secondary);border-color:var(--border-color)}.violations-table .ant-pagination-item a{color:var(--text-primary)}.violations-table .ant-pagination-item-active{background:var(--primary-color);border-color:var(--primary-color)}.violations-table .ant-pagination-item-active a{color:#fff}.violations-filters .ant-picker,.violations-filters .ant-select-selector{background:var(--bg-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.violations-filters .ant-picker-suffix,.violations-filters .ant-select-arrow{color:var(--text-secondary)}.violations-header .ant-btn{align-items:center;background:var(--primary-color);border-color:var(--primary-color);color:#fff;display:inline-flex;gap:.5rem}.violations-header .ant-btn:hover{background:var(--primary-hover);border-color:var(--primary-hover)}@media (max-width:768px){.violations-header{align-items:flex-start;flex-direction:column;gap:1rem}.violations-filters .ant-space,.violations-filters .ant-space-item{width:100%}.violations-filters .ant-picker,.violations-filters .ant-select{width:100%!important}}.user-violation-stats{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.user-violation-stats.error,.user-violation-stats.loading{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:200px}.user-violation-stats.error{color:#ef4444}.user-violation-stats.error svg{height:24px;width:24px}.stats-header{align-items:center;border-bottom:1px solid var(--border-color);margin-bottom:1.5rem;padding-bottom:1rem}.stats-header h3{align-items:center;color:var(--text-primary);display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;margin:0}.stats-header h3 svg{color:#ef4444;height:20px;width:20px}.user-name{color:var(--text-secondary);font-weight:400;margin-left:.5rem}.total-violations{align-items:center;background-color:#ef44441a;border:1px solid #ef44444d;border-radius:6px;display:flex;gap:.5rem;padding:.5rem 1rem}.total-label{font-size:.875rem}.total-count{color:#ef4444;font-size:1.125rem;font-weight:700}.no-violations{color:var(--text-secondary);padding:2rem;text-align:center}.violation-types{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.violation-type-stat{align-items:center;background-color:#ffffff05;border:1px solid var(--border-color);border-radius:6px;display:flex;gap:1rem;padding:1rem;transition:all .2s ease}.violation-type-stat:hover{background-color:#ffffff0a;transform:translateX(4px)}.stat-icon{background-color:#ef44441a;color:#ef4444;height:40px;width:40px}.stat-icon svg{height:20px;width:20px}.stat-header{justify-content:space-between;margin-bottom:.25rem}.stat-count{color:var(--text-primary);font-size:1.25rem;font-weight:700}.last-violation{color:var(--text-secondary);font-size:.813rem}.recent-violations{border-top:1px solid var(--border-color);margin-top:2rem;padding-top:2rem}.recent-violations h4{font-size:1rem;font-weight:600;margin:0 0 1rem}.recent-violations .ant-timeline,.recent-violations h4{color:var(--text-primary)}.recent-violations .ant-timeline-item-head{background-color:initial;border-color:#ef4444}.recent-violations .ant-timeline-item-content{color:var(--text-primary)}.timeline-item{flex-direction:column;gap:.5rem}.timeline-header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.timeline-date{color:var(--text-secondary);font-size:.813rem}.timeline-account{align-items:center;color:var(--text-primary);display:flex;font-size:.875rem;gap:.5rem}.timeline-account svg{color:var(--text-secondary);height:14px;width:14px}.timeline-details{background-color:#ef44440d;border-left:2px solid #ef4444;border-radius:0 4px 4px 0;color:var(--text-secondary);font-size:.813rem;padding:.25rem .5rem}.user-violation-stats .ant-tag{text-transform:capitalize}@media (max-width:768px){.stats-header{align-items:flex-start;flex-direction:column;gap:1rem}.total-violations{align-self:stretch;justify-content:center}.timeline-header{align-items:flex-start;flex-direction:column}}.time-interval-indicator{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;transition:all .3s ease}.time-interval-indicator.can-post{border-color:#22c55e4d}.time-interval-indicator.cannot-post{background:#ef444405;border-color:#ef44444d}.indicator-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.indicator-title{align-items:center;color:var(--text-primary);display:flex;font-size:1rem;font-weight:600;gap:.5rem}.indicator-title svg{color:var(--primary-color);height:18px;width:18px}.account-id{color:var(--text-secondary);font-size:.813rem}.indicator-content{display:flex;flex-direction:column;gap:1.5rem}.status-section{gap:1rem}.status-icon,.status-section{align-items:center;display:flex}.status-icon{font-size:24px;height:48px;justify-content:center;transition:all .3s ease;width:48px}.status-text{flex:1 1}.can-post-text,.cannot-post-text{display:flex;flex-direction:column;gap:.25rem}.can-post-text strong{color:#22c55e;font-size:1rem}.cannot-post-text strong{color:#ef4444;font-size:1rem}.last-activity{color:var(--text-secondary);font-size:.813rem}.warning-text{color:#ef4444;font-size:.813rem;font-weight:500}.progress-section{display:flex;flex-direction:column;gap:.5rem}.progress-header{align-items:center;color:var(--text-secondary);display:flex;font-size:.813rem;justify-content:space-between}.progress-percent{color:var(--text-primary);font-weight:600}.interval-info{color:var(--text-secondary);font-size:.75rem;margin-top:.25rem;text-align:center}.countdown-section{align-items:center;display:flex;justify-content:center;padding:1rem 0}.countdown-circle{height:120px;position:relative;width:120px}.countdown-circle svg{height:100%;width:100%}.countdown-text{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.countdown-time{font-feature-settings:"tnum";color:var(--text-primary);font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:700}.countdown-label{color:var(--text-secondary);font-size:.75rem}.indicator-footer{align-items:center;background-color:#fbbf240d;border:1px solid #fbbf2433;border-radius:6px;color:#fbbf24;display:flex;font-size:.813rem;gap:.5rem;justify-content:center;margin-top:1rem;padding:.75rem}.indicator-footer svg{height:16px;width:16px}.time-interval-indicator .ant-progress{margin:0}.time-interval-indicator .ant-progress-inner{background-color:var(--bg-secondary)}.time-interval-indicator .ant-progress-bg{border-radius:4px;height:8px!important}@media (max-width:480px){.indicator-header{align-items:flex-start;flex-direction:column;gap:.5rem}.status-section{flex-direction:column;text-align:center}.countdown-circle{height:100px;width:100px}.countdown-time{font-size:1.25rem}}.time-interval-indicator.can-post .status-icon{animation:pulse 2s infinite}.performance-metrics{width:100%}.performance-metrics.error,.performance-metrics.loading{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px}.performance-metrics.error{color:#ef4444}.performance-metrics.error button{background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.performance-metrics.error button:hover{background-color:var(--primary-hover);transform:translateY(-1px)}.metrics-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.metrics-header h2{align-items:center;color:var(--text-primary);display:flex;font-size:1.5rem;font-weight:600;gap:.5rem;margin:0}.metrics-header h2 svg{color:var(--primary-color)}.refresh-button{align-items:center;background:var(--card-bg);border-radius:6px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.refresh-button:hover:not(:disabled){background:var(--bg-secondary)}.refresh-button.refreshing svg{animation:spin 1s linear infinite}.metric-card{background:var(--card-bg)}.metric-card .ant-statistic{padding:0}.metric-card .ant-statistic-title{color:var(--text-secondary)}.metric-card .ant-statistic-content{color:var(--text-primary)}.metric-card .ant-statistic-content-prefix{margin-right:.5rem}.performance-score-section{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;margin-top:2rem;padding:2rem}.performance-score-section h3{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 1.5rem;text-align:center}.performance-score{align-items:center;display:flex;gap:3rem;justify-content:center}.score-content{text-align:center}.score-value{color:var(--text-primary);font-size:2rem;font-weight:700;line-height:1}.score-label{color:var(--text-secondary);font-size:.875rem;margin-top:.25rem}.score-description{max-width:400px}.score-description p{align-items:center;border-radius:6px;display:flex;font-size:.875rem;gap:.5rem;margin:0;padding:1rem}.score-good{background:#22c55e1a;border:1px solid #22c55e4d;color:#22c55e}.score-warning{background:#fbbf241a;border:1px solid #fbbf244d;color:#fbbf24}.score-bad{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.recent-activity-section{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;margin-top:2rem;padding:2rem}.recent-activity-section h3{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 1.5rem}.activity-stat{align-items:center;background:#ffffff05;border:1px solid var(--border-color);border-radius:6px;display:flex;gap:1rem;height:100%;padding:1rem}.stat-icon{background:#3b82f61a;border-radius:8px;color:#3b82f6;flex-shrink:0;height:48px;width:48px}.stat-icon svg{height:24px;width:24px}.stat-content{flex:1 1}.stat-label{font-size:.813rem}.performance-chart-section{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;margin-top:2rem;padding:2rem}.performance-chart-section h3{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 1.5rem}.chart-container{height:300px}.metrics-footer{color:var(--text-secondary);font-size:.875rem;padding:2rem;text-align:center}.performance-score .ant-progress-circle{height:180px!important;width:180px!important}.performance-score .ant-progress-text{font-size:1rem!important}@media (max-width:992px){.performance-score{flex-direction:column;gap:2rem}}@media (max-width:768px){.metrics-header{align-items:flex-start;flex-direction:column;gap:1rem}.performance-score .ant-progress-circle{height:150px!important;width:150px!important}.score-value{font-size:1.5rem}}.modal-overlay{animation:fadeIn .2s ease;background-color:#000000d9}.modal-content{animation:slideIn .3s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#1e1e23d9;border:1px solid rgba(var(--glow-color-rgb),.2);border-radius:16px;box-shadow:0 8px 32px #00000080;display:flex;flex-direction:column;max-height:90vh}.modal-small{max-width:400px;width:90%}.modal-medium{max-width:600px;width:90%}.modal-large{max-width:800px;width:90%}.modal-header{border-bottom:1px solid rgba(var(--glow-color-rgb),.1)}.modal-title{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.modal-close{border:1px solid #0000}.modal-close:hover{background-color:rgba(var(--glow-color-rgb),.1);border-color:rgba(var(--glow-color-rgb),.3);color:var(--reddit-orange)}.modal-body{flex:1 1;overflow-y:auto}@media (max-width:640px){.modal-overlay{padding:0}.modal-content{border-radius:0;height:100%;max-height:100%;max-width:100%;width:100%}.modal-body{padding:1rem}}.account-details{width:100%}.back-navigation{margin-bottom:1.5rem}.account-details-error,.account-details-loading{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px}.account-details-error p{color:#dc3545;margin-bottom:1rem}.account-details-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2rem}.details-card-title{font-size:1.125rem;margin:0 0 1rem}.details-content{gap:.75rem}.detail-value.password{background-color:var(--bg-secondary);border-radius:4px;font-family:monospace;padding:.25rem .5rem}.status-badge.small{font-size:.7rem;padding:.125rem .5rem}.status-available{background-color:#22c55e1a;color:var(--text-primary)}.status-active{background-color:#3b82f61a;color:#3b82f6}.status-sold{background-color:#ef44441a;color:#ef4444}.status-reserved{background-color:#fb923c1a;color:#fb923c}.status-history{gap:1rem}.history-item{align-items:center;background-color:var(--bg-secondary);display:flex;gap:1rem;padding:.75rem}.history-date{min-width:150px}.history-action{gap:.5rem}.history-arrow{font-size:1rem}@media (max-width:768px){.account-details-grid{grid-template-columns:1fr}.detail-row{gap:.25rem}.detail-row,.history-item{align-items:flex-start;flex-direction:column}}.details-card.confidential{background-color:#1f1b2e;border:1px solid #6366f1}.details-card-header{margin-bottom:1rem}.details-card-header.clickable{border-radius:6px;cursor:pointer;margin:-.5rem -.5rem 1rem;padding:.5rem;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.details-card-header.clickable:hover{background-color:#6366f11a}.collapse-icon{display:inline-block;margin-right:.5rem;transition:transform .2s ease;width:20px}.hint-text{color:#71717a;font-size:.75rem;font-style:italic}.details-card.confidential .details-card-title{color:#6366f1;font-weight:600;margin:0}.confidential-value{background-color:#18181b;border-radius:4px;cursor:text;font-family:Courier New,monospace;font-size:13px;padding:4px 8px;-webkit-user-select:all;user-select:all}.detail-icon{font-size:1rem;margin-right:.5rem}.no-data{color:#71717a}.farmer-info{color:#8b5cf6;font-weight:500}.no-farmer{color:#71717a}.detail-separator{background-color:var(--border-color);height:1px;margin:1rem 0}.btn-unban{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;box-shadow:0 2px 5px #667eea4d;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:4px 12px;transition:all .3s ease}.btn-unban:hover{box-shadow:0 4px 10px #667eea66;transform:translateY(-1px)}.btn-unban:active{transform:translateY(0)}.status-badge.status-banned{background:#ef444426;border:1px solid #ef44444d;color:#ef4444}.unban-modal-content{padding:1rem 0}.unban-warning{color:var(--text-primary);font-size:1rem;margin-bottom:1rem}.unban-warning strong{color:var(--primary-color)}.unban-info{color:var(--text-secondary);font-size:.875rem;margin-bottom:.5rem}.unban-reasons-list{list-style:disc;margin-bottom:1.5rem;padding-left:1.5rem}.unban-reasons-list li{color:var(--text-secondary);font-size:.875rem;margin-bottom:.25rem}.form-control{background:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-family:inherit;font-size:.875rem;padding:.75rem;resize:vertical;transition:border-color .2s ease;width:100%}.form-control:focus{border-color:var(--primary-color);outline:none}.btn{border-radius:6px;padding:.75rem 1.5rem;transition:all .2s ease}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-secondary{background:#0000;border:1px solid var(--border-color)}.btn-secondary:hover:not(:disabled){background:var(--bg-secondary);color:var(--text-primary)}.add-account-page{padding:0;width:100%}.admin-page-header{margin-bottom:32px}.admin-page-title{font-size:28px;margin:0 0 8px}.admin-page-subtitle{font-size:16px}.error-message{border:1px solid #ef44444d;color:var(--admin-error-color);font-size:14px;margin-bottom:24px;padding:12px 16px}.upload-section{background:var(--admin-bg-card);border:1px solid var(--admin-border-color);border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:32px}.drop-zone{background-color:var(--admin-bg-secondary);border:2px dashed var(--admin-border-color);border-radius:12px;cursor:pointer;padding:48px 32px;text-align:center;transition:all .3s ease}.drop-zone.dragging{background-color:#58a6ff0d;border-color:var(--admin-primary-color)}.drop-zone:hover{border-color:var(--admin-primary-hover)}.drop-zone-content{margin:0 auto;max-width:400px}.drop-icon{font-size:64px;margin-bottom:16px;opacity:.6}.drop-text{color:var(--admin-text-primary);font-size:18px;font-weight:500;margin:0 0 8px}.drop-subtext{color:var(--admin-text-secondary);font-size:14px;margin:0 0 16px}.file-input-hidden{display:none}.file-input-label{cursor:pointer;display:inline-block}.format-note{color:var(--admin-text-secondary);font-size:12px;margin:16px 0 0}.format-info{background-color:var(--admin-bg-secondary);border:1px solid var(--admin-border-color);border-radius:8px;margin-top:32px;padding:24px}.format-info h3{color:var(--admin-text-primary);font-size:16px;font-weight:600;margin:0 0 16px}.format-list{list-style:none;margin:0 0 16px;padding:0}.format-list li{color:var(--admin-text-secondary);font-size:14px;padding:8px 0 8px 20px;position:relative}.format-list li:before{color:var(--admin-text-secondary);content:"•";left:0;position:absolute}.format-list strong{color:var(--admin-text-primary)}.format-info .format-note{color:var(--admin-text-secondary);font-size:13px;font-style:italic;margin:16px 0}.format-info .format-note.error{color:var(--admin-error-color)}.farmers-list-info{background-color:#58a6ff0d;border:1px solid #58a6ff33;border-radius:6px;margin:16px 0;padding:12px}.farmers-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:8px 0 0;padding:0}.farmers-list li{background-color:var(--admin-bg-card);border:1px solid var(--admin-border-color);border-radius:4px;color:var(--admin-text-primary);font-family:monospace;font-size:13px;padding:4px 12px}.farmers-list li:before{content:none}.import-stats{background:var(--admin-bg-secondary);border:1px solid var(--admin-border-color);border-radius:8px;display:flex;gap:24px;margin-bottom:24px;padding:20px}.stat-item{gap:8px}.stat-label{color:var(--admin-text-secondary)}.stat-value{font-size:20px}.stat-item.stat-success .stat-value{color:var(--admin-success-color)}.stat-item.stat-error .stat-value{color:var(--admin-error-color)}.stat-item.stat-warning .stat-value{color:var(--admin-warning-color)}.preview-table-container{background:var(--admin-bg-card);border:1px solid var(--admin-border-color);border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;max-height:500px;overflow:hidden;overflow-y:auto}.preview-table-container::-webkit-scrollbar{width:6px}.preview-table-container::-webkit-scrollbar-track{background:var(--admin-bg-secondary)}.preview-table-container::-webkit-scrollbar-thumb{background:var(--admin-border-color);border-radius:3px}.preview-table-container::-webkit-scrollbar-thumb:hover{background:var(--admin-text-secondary)}.preview-table{border-collapse:collapse;width:100%}.preview-table thead{background:var(--admin-bg-card);position:sticky;top:0;z-index:10}.preview-table th{background:var(--admin-bg-card);border-bottom:2px solid var(--admin-border-color);color:var(--admin-text-primary);font-size:14px;font-weight:600;padding:12px 16px;text-align:left}.preview-table td{border-bottom:1px solid var(--admin-border-color);color:var(--admin-text-secondary);font-size:14px;padding:12px 16px}.preview-table tbody tr{background-color:var(--admin-bg-card)}.preview-table tbody tr:hover{background-color:#ffffff05}.preview-table tr.status-ok{background-color:#22c55e0d}.preview-table tr.status-duplicate{background-color:#ef44440d}.preview-table tr.status-error{background-color:#fb923c0d}.password-cell{font-family:monospace;font-size:12px;opacity:.8}.password-cell,.status-badge{color:var(--admin-text-secondary)}.status-badge{background-color:var(--admin-bg-secondary);border-radius:4px;gap:4px;padding:4px 8px}.btn-primary{background-color:var(--admin-primary-color);border-radius:6px;font-size:14px;font-weight:500;padding:10px 24px;transition:all .3s ease}.btn-primary:hover:not(:disabled){background-color:var(--admin-primary-hover)}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-secondary{background-color:var(--admin-bg-card);border:1px solid var(--admin-border-color);border-radius:6px;color:var(--admin-text-primary);cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .3s ease}.btn-secondary:hover{background-color:var(--admin-bg-secondary);border-color:var(--admin-primary-color)}.btn-link,.btn-secondary:hover{color:var(--admin-primary-color)}.btn-link{font-size:14px;padding:4px 0;text-decoration:underline}.btn-link:hover{color:var(--admin-primary-hover)}.form-actions{gap:12px;margin-top:24px}@media (max-width:768px){.add-account-page{padding:16px}.upload-section{padding:24px 16px}.drop-zone{padding:32px 16px}.import-stats{flex-wrap:wrap;gap:12px}.stat-item{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;min-width:140px}.preview-table-container{overflow-x:auto}.preview-table{min-width:800px}.preview-table td,.preview-table th{font-size:13px;padding:8px 12px}.form-actions{flex-direction:column}.form-actions button{width:100%}}.orders-management{background:#0000!important;color:#fff!important;padding:0!important;width:100%}.admin-page-header{align-items:center;background:#0000;border-bottom:1px solid #ff45001a;padding:2rem 0!important;width:100%}.admin-page-header>div{padding:0 2rem}.admin-page-title{color:#ff4500!important}.admin-page-subtitle{color:#fff!important;opacity:.8}.header-actions{gap:.75rem;padding:0 2rem}.export-button{align-items:center;background:linear-gradient(135deg,#ff4500,#ff6a33);border:none;border-radius:24px;color:#fff!important;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.export-button:hover:not(:disabled){box-shadow:0 5px 15px #ff450066;transform:translateY(-2px)}.export-button:disabled{cursor:not-allowed;opacity:.6}.orders-filters{align-items:flex-end;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border-bottom:1px solid #ff450033;border-top:1px solid #ff450033;display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:1.5rem 2rem;width:100%}.filter-group{justify-content:flex-end;min-height:65px}.filter-label{color:#fff!important;font-size:.75rem;letter-spacing:.5px;opacity:.7;text-transform:uppercase}.filter-input,.filter-select{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0000004d;border:1px solid #ff450033;border-radius:8px;color:#fff!important;font-size:.875rem;padding:.75rem 1rem;transition:all .3s ease}.filter-input:focus,.filter-select:focus{background:#0006;border-color:#ff4500;box-shadow:0 0 0 3px #ff450033;outline:none}.filter-select option{background:#1a1a1b;color:#fff}.filter-search{align-items:flex-end;display:flex;flex:1 1}.filter-search .filter-input{width:100%}.filter-button{align-self:flex-end;border-radius:24px;font-weight:600;transition:all .3s ease}.filter-button.secondary{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;color:#fff!important}.filter-button.secondary:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px)}.orders-table-wrapper{-webkit-overflow-scrolling:touch;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border-bottom:1px solid #ff450033;border-radius:0;border-top:1px solid #ff450033;margin:0;overflow-x:auto;width:100%}.orders-table{border-collapse:collapse;min-width:800px;width:100%}.orders-table th{background:#ff45001a;border-bottom:1px solid #ff450033;color:#ff4500!important;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.orders-table td,.orders-table th{font-size:.875rem;padding:1rem 1.5rem;text-align:center}.orders-table td{border-bottom:1px solid #ffffff1a;color:#fff!important;line-height:1.5;vertical-align:middle}.orders-table td:first-child,.orders-table td:nth-child(2),.orders-table th:first-child,.orders-table th:nth-child(2){text-align:left}.orders-table tbody tr:last-child td{border-bottom:none}.orders-table tbody tr:hover{background:#ff45000d}.user-telegram-link{color:#08c!important;cursor:pointer;font-weight:500;text-decoration:none;transition:color .2s ease}.user-telegram-link:hover{color:#00a8e8!important;text-decoration:underline}.user-fullname{color:#fff!important;display:inline;font-size:.75rem;font-weight:400;margin-left:.25rem;opacity:.6}.no-username{color:#fff!important;display:inline-block;font-style:italic;line-height:inherit;opacity:.4}.order-actions{display:flex;gap:.5rem;justify-content:center}.action-button{background:#ffffff1a;border:1px solid #fff3;color:#fff!important;display:flex;font-size:16px}.action-button:hover{background:#ff450033;border-color:#ff45004d;transform:translateY(-2px)}.action-button.danger:hover{background:#ff006d33;border-color:#ff006d4d}.orders-error,.orders-loading{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem}.orders-error{color:#ff006d!important}.orders-error p{margin-bottom:1rem}.btn-retry{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0079d31a;border:1px solid #0079d34d;border-radius:24px;color:#0079d3!important;padding:.5rem 1.25rem}.btn-retry:hover{background:#0079d333;border-color:#0079d3;box-shadow:0 5px 15px #0079d34d}.no-data{color:#fff!important;opacity:.6;padding:3rem 2rem!important}.pagination{background:#0000;padding:2rem}.pagination-button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px}.pagination-button:hover:not(:disabled){background:#ff450033;border-color:#ff45004d}.pagination-numbers{display:flex;gap:.25rem}.pagination-number{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff!important;cursor:pointer;display:flex;font-size:.875rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.pagination-number:hover{background:#ff450033;border-color:#ff45004d}.pagination-number.active{background:#ff4500;border-color:#ff4500;color:#fff!important}.pagination-dots{align-items:center;color:#fff;display:flex;height:32px;justify-content:center;opacity:.5;width:32px}.pagination-info{color:#fff;margin-left:1rem;opacity:.6}.orders-table-wrapper::-webkit-scrollbar{height:6px}.orders-table-wrapper::-webkit-scrollbar-track{background:#ffffff0d}.orders-table-wrapper::-webkit-scrollbar-thumb{background:#ff45004d;border-radius:3px}.orders-table-wrapper::-webkit-scrollbar-thumb:hover{background:#ff450080}@media (max-width:768px){.admin-page-header{flex-direction:column;gap:1rem;padding:4rem 0 1.5rem}.admin-page-header>div,.header-actions{padding:0 1rem;width:100%}.admin-page-title{font-size:1.5rem}.orders-filters{gap:.75rem;padding:1rem}.filter-group{width:100%}.filter-search{min-width:auto}.orders-table-wrapper{border-radius:0}.orders-table{min-width:700px}.orders-table td,.orders-table th{font-size:.75rem;padding:.75rem 1rem}.orders-table-wrapper{position:relative}.orders-table-wrapper:after{animation:pulse 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff0d 20%);color:#fff;content:"→";font-size:1.5rem;opacity:.5;padding-left:2rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}@keyframes pulse{0%,to{opacity:.5;transform:translateY(-50%) translateX(0)}50%{opacity:.8;transform:translateY(-50%) translateX(5px)}}}.order-details{padding:0}.order-details-header{background-color:#fff;background-color:var(--card-bg);border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:1.5rem 2rem}.header-top-row{align-items:center;display:flex;justify-content:space-between;width:100%}.header-title-group{align-items:center;display:flex;gap:1rem}.btn-back{color:#6c757d;display:inline-flex;width:fit-content}.btn-back:hover{background-color:#f8f9fa;color:#58a6ff;color:var(--primary-color)}.admin-page-title{color:#212529;color:var(--text-primary);font-size:1.5rem;font-weight:600;margin:0}.cancel-order-button{align-items:center;background-color:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}.cancel-order-button:hover{background-color:#c82333;transform:translateY(-1px)}.order-details-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;padding:0 2rem 2rem}.details-card{background-color:#fff;background-color:var(--card-bg);border:1px solid #e9ecef;border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.details-card.full-width{grid-column:1/-1}.details-card-title{color:#212529;color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 16px}.details-content{display:flex;flex-direction:column;gap:12px}.detail-row{align-items:center;border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--border-color);padding:8px 0}.detail-label{color:#6c757d;font-size:14px}.detail-value{color:#212529;font-size:14px;font-weight:500}.order-items-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.order-items-table::-webkit-scrollbar{height:8px}.order-items-table::-webkit-scrollbar-track{background:#f8f9fa;background:var(--bg-secondary);border-radius:4px}.order-items-table::-webkit-scrollbar-thumb{background:#e9ecef;background:var(--border-color);border-radius:4px}.order-items-table::-webkit-scrollbar-thumb:hover{background:#6c757d;background:var(--text-secondary)}@media (max-width:768px){.order-items-table{margin:0;padding:0;position:relative}.order-items-table:after{animation:pulse-arrow 2s ease-in-out infinite;color:#6c757d;color:var(--text-secondary);content:"→";font-size:1.5rem;opacity:.5;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}}.items-table{border-collapse:collapse;min-width:800px;width:100%}.items-table th{background-color:#f3f4f6;background-color:var(--bg-tertiary);color:#6c757d;color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.5px;text-align:left;text-transform:uppercase}.items-table td,.items-table th{border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--border-color);padding:12px}.items-table td{color:#212529;color:var(--text-primary);font-size:14px}.items-table tbody tr:last-child td{border-bottom:2px solid #e9ecef;border-bottom:2px solid var(--border-color)}.items-table tfoot td{border-bottom:none;font-weight:600;padding:12px}.total-label{color:#6c757d;color:var(--text-secondary);text-align:right}.total-value{font-size:16px}.account-link,.total-value{color:#0072f5;color:var(--accent-color)}.account-link{font-weight:500}.status-history{display:flex;flex-direction:column;gap:16px}.history-item{background-color:#f3f4f6;background-color:var(--bg-tertiary);border-left:3px solid #0072f5;border-left:3px solid var(--accent-color);border-radius:6px;padding:12px}.history-date{color:#6c757d;font-size:12px;margin-bottom:8px}.history-action{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.history-arrow{color:#6c757d;font-size:16px}.status-badge.small{font-size:12px;padding:4px 8px}.history-admin,.history-reason{color:#6c757d;color:var(--text-secondary);font-size:13px;margin-top:8px;width:100%}.order-details-error,.order-details-loading{align-items:center;color:#6c757d;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.order-details-error{color:#dc3545}.order-details-error .btn-back{background-color:#0072f5;background-color:var(--accent-color);border-radius:6px;color:#fff;margin-top:16px;padding:8px 24px;text-decoration:none;transition:all .2s ease}.order-details-error .btn-back:hover{background-color:#0056b3;background-color:var(--accent-hover);color:#fff}.no-data{color:#6c757d;padding:20px}:root{--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-tertiary:#f3f4f6;--card-bg:#fff;--text-primary:#212529;--text-secondary:#6c757d;--border-color:#e9ecef;--accent-color:#0072f5;--accent-hover:#0056b3;--primary-color:#58a6ff;--primary-hover:#1f6feb}.dark-theme .order-details{--bg-primary:#0d1117;--bg-secondary:#161b22;--bg-tertiary:#21262d;--card-bg:#161b22;--text-primary:#c9d1d9;--text-secondary:#8b949e;--border-color:#30363d;--accent-color:#58a6ff;--accent-hover:#1f6feb;--primary-color:#58a6ff;--primary-hover:#1f6feb}@media (max-width:768px){.order-details-header{margin-bottom:1rem;padding:1rem}.header-top-row{align-items:flex-start;flex-direction:column;gap:1rem}.header-title-group{flex-wrap:wrap}.admin-page-title{font-size:1.25rem}.btn-back{font-size:.813rem;padding:.375rem .75rem}.cancel-order-button{justify-content:center;width:100%}.order-details-grid{gap:1rem;grid-template-columns:1fr;padding:0 1rem 1rem}.details-card{padding:1rem}.order-items-table{margin:0;padding:0}.items-table{font-size:.75rem;min-width:700px}.items-table td,.items-table th{padding:.5rem}}.details-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.toggle-credentials-button{align-items:center;background-color:#0072f5;background-color:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease}.toggle-credentials-button:hover{background-color:#0056b3;background-color:var(--accent-hover);transform:translateY(-1px)}.credentials-cell{background-color:#0072f50d;color:#0072f5;color:var(--accent-color);font-family:monospace;font-size:13px}.email-password{color:#6c757d;color:var(--text-secondary);font-size:12px;margin-top:4px}.discounts-management{padding:0}.discounts-filters{align-items:flex-end;background:var(--card-bg);border-radius:12px;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1.5rem}.filter-group{flex:1 1;min-width:150px}.filter-label{display:block;margin-bottom:.5rem}.filter-select{background:var(--input-bg);transition:all .2s;width:100%}.filter-select:focus{box-shadow:0 0 0 3px #007bff1a}.filter-search{flex:2 1;min-width:250px}.filter-input{background:var(--input-bg);border-radius:8px;padding:.75rem 1rem;transition:all .2s;width:100%}.filter-input:focus{box-shadow:0 0 0 3px #007bff1a}.filter-button{border-radius:8px;padding:.75rem 1.5rem;transition:all .2s}.filter-button.secondary{background:var(--secondary-bg);color:var(--text-secondary)}.filter-button.secondary:hover{background:var(--hover-bg)}.discounts-table-wrapper{background:var(--card-bg);border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.discounts-table{border-collapse:collapse;width:100%}.discounts-table thead{background:var(--table-header-bg)}.discounts-table th{color:var(--text-secondary);font-weight:600;text-align:left}.discounts-table td,.discounts-table th{border-bottom:1px solid var(--border-color);font-size:.875rem;padding:1rem}.discounts-table td{color:var(--text-primary)}.discounts-table tbody tr:hover{background:var(--hover-bg)}.discounts-table tbody tr.inactive-row{opacity:.6}.discount-title{color:var(--text-primary);font-weight:600;margin-bottom:.25rem}.discount-description{color:var(--text-secondary);font-size:.75rem;line-height:1.4}.type-badge{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem;text-transform:uppercase}.type-personal{background:#0d6efd1a;color:#0d6efd}.type-temporal{background:#ffc1071a;color:#ffc107}.type-purchase{background:#1987541a;color:#198754}.type-global{background:#6f42c11a;color:#6f42c1}.discount-percent{color:var(--success-color);font-size:1.125rem;font-weight:700}.discount-conditions{color:var(--text-secondary);font-size:.875rem}.status-toggle{background:none;border:none;cursor:pointer;font-size:1.25rem;padding:.25rem;transition:transform .2s}.status-toggle:hover{transform:scale(1.1)}.status-toggle.active{color:var(--success-color)}.status-toggle.inactive{color:var(--danger-color);opacity:.6}.temporal-expired{color:var(--warning-color);font-size:1rem;margin-left:.5rem}.creator-info{color:var(--primary-color);font-weight:500}.no-creator{color:var(--text-secondary)}.discount-actions{display:flex;gap:.5rem}.action-button{background:var(--secondary-bg);border-radius:8px;color:var(--text-primary);font-size:1rem;height:32px;text-decoration:none;width:32px}.action-button:hover{background:var(--primary-color);color:#fff;transform:translateY(-1px)}.action-button.delete:hover{background:var(--danger-color)}.discounts-error,.discounts-loading{align-items:center;background:var(--card-bg);border-radius:12px;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px}.discounts-error p{color:var(--danger-color);font-size:1rem;margin-bottom:1rem}.btn-retry{background:var(--primary-color);border-radius:8px;padding:.5rem 1.5rem;transition:all .2s}.btn-retry:hover{background:var(--primary-hover)}.no-data{font-style:italic}.btn-primary{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s}.btn-primary:hover{background:var(--primary-hover);box-shadow:0 4px 12px #007bff4d}@media (max-width:768px){.discounts-filters{flex-direction:column}.filter-group,.filter-search{width:100%}.discounts-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.discounts-table{min-width:800px}}.create-discount,.edit-discount{margin:0 auto;max-width:800px;padding:0}.discount-form{display:flex;flex-direction:column;gap:1.5rem}.form-card{background:var(--card-bg);border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:1.5rem}.form-section-title{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin-bottom:1.5rem}.form-group{margin-bottom:1.25rem}.form-group:last-child{margin-bottom:0}.form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-label{color:var(--text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.form-label.required:after{color:var(--danger-color);content:" *"}.form-input,.form-select,.form-textarea{background:var(--input-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.875rem;padding:.75rem 1rem;transition:all .2s;width:100%}.form-textarea{min-height:80px}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #007bff1a;outline:none}.form-input.error,.form-select.error,.form-textarea.error{border-color:var(--danger-color)}.form-input:disabled,.form-select:disabled,.form-textarea:disabled{cursor:not-allowed;opacity:.6}.form-error{color:var(--danger-color);font-size:.75rem}.form-error,.form-hint{display:block;margin-top:.25rem}.form-hint{line-height:1.4}.form-checkbox{align-items:center;cursor:pointer;display:flex}.form-checkbox input[type=checkbox]{cursor:pointer;height:18px;margin-right:.75rem;width:18px}.checkbox-label{color:var(--text-primary);font-size:.875rem}.user-search{position:relative}.search-loading{color:var(--text-secondary);font-size:.75rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}..user-dropdown{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;margin-top:.25rem;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.user-option{align-items:center;cursor:pointer;display:flex;gap:.75rem;padding:.75rem 1rem;transition:background .2s}.user-option:hover{background:var(--hover-bg)}.user-username{color:var(--primary-color);font-weight:600}.user-name{font-size:.875rem}.user-id{color:var(--text-secondary);font-size:.75rem;margin-left:auto}.btn-primary,.btn-secondary{border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s}.btn-primary{background:var(--primary-color)}.btn-primary:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 4px 12px #007bff4d;transform:translateY(-1px)}.btn-secondary{background:var(--secondary-bg);color:var(--text-secondary)}.btn-secondary:hover:not(:disabled){background:var(--hover-bg)}.btn-primary:disabled,.btn-secondary:disabled{cursor:not-allowed;opacity:.6}.alert-error{background:#dc35451a;border:1px solid #dc354533;color:var(--danger-color)}.alert-success{background:#1987541a;border:1px solid #19875433;color:var(--success-color)}@media (max-width:768px){.form-row{grid-template-columns:1fr}.form-card{padding:1rem}.form-actions{flex-direction:column-reverse}.btn-primary,.btn-secondary{width:100%}}.admin-users{margin:0;padding:0;width:100%}.admin-users>*{width:100%!important}.admin-filter-group{flex:1 1}.admin-filter-group label{color:var(--text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.admin-input,.admin-select{background:var(--input-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.875rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.admin-input:focus,.admin-select:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #00a3ff1a;outline:none}.user-info{display:flex;flex-direction:column;gap:.25rem}.user-name{color:var(--text-primary)}.user-telegram-id{color:var(--text-secondary);font-size:.75rem}.role-badge{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:100px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.role-badge.badge-primary{background:#00a3ff1a;border-color:#00a3ff33;color:#00a3ff}.role-badge.badge-info{background:#6366f11a;border-color:#6366f133;color:#6366f1}.role-badge.badge-success{background:#22c55e1a;border-color:#22c55e33;color:var(--text-primary)}.blocked-reason{color:var(--danger-color);font-size:.75rem;margin-top:.25rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-actions{display:flex;gap:.5rem}.btn-action{align-items:center;background:var(--bg-secondary);border:none;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;display:inline-flex;font-size:1rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.btn-action:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.btn-view{background:#6366f11a;border-color:#6366f133}.btn-view:hover{background:#6366f133}.btn-block{background:#ef44441a;border-color:#ef444433}.btn-block:hover{background:#ef444433}.btn-unblock{background:#22c55e1a;border-color:#22c55e33}.btn-unblock:hover{background:#22c55e33}.admin-pagination{align-items:center;border-top:1px solid var(--border-color);display:flex;gap:1rem;justify-content:center;margin-top:2rem;padding-top:2rem}.btn-retry{margin-top:1rem}@media (max-width:768px){.admin-filters{flex-direction:column}.admin-table-wrapper{overflow-x:auto}.admin-table{min-width:700px}.admin-page-header-content{flex-direction:column;gap:1rem}.admin-page-actions{width:100%}.admin-page-actions .btn{flex:1 1}}.admin-user-details{width:100%}.user-info-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.info-section{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ff450033;border-radius:12px;padding:1.5rem}.info-section.combined-info{grid-column:span 2;max-width:800px}.info-section h3{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 1.5rem}.info-list{display:flex;flex-direction:column;gap:1rem}.info-item{justify-content:space-between}.info-label{font-weight:500}.info-value{align-items:center;display:flex;gap:.5rem}.btn-link{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:.875rem;margin-left:.5rem;padding:0;text-decoration:none;transition:opacity .2s ease}.btn-link:hover{opacity:.8;text-decoration:underline}.text-success{color:var(--success-color)}.text-danger{color:var(--danger-color)}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:1rem}.stat-box{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ff450033;border-radius:8px;padding:1rem;text-align:center;transition:all .2s ease}.stat-box:hover{border-color:#ff45004d;box-shadow:0 0 20px #ff450033,0 8px 32px #0000004d;transform:translateY(-2px)}.stat-value{font-size:1.5rem;margin-bottom:.25rem}.stat-box.success{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#22c55e26,#22c55e0d);border-color:#22c55e4d}.stat-box.success .stat-value{color:#22c55e}.stat-box.danger{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#ef444426,#ef44440d);border-color:#ef44444d}.stat-box.danger .stat-value{color:#ef4444}.stat-box.warning{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#fbbf2426,#fbbf240d);border-color:#fbbf244d}.stat-box.warning .stat-value{color:#fbbf24}.stat-box.primary{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#00a3ff26,#00a3ff0d);border-color:#00a3ff4d}.stat-box.primary .stat-value{color:#00a3ff}.user-activities,.user-orders{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ff450033;border-radius:12px;padding:1.5rem}.activity-list{gap:1rem}.activity-item{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0d;border-radius:8px;display:flex;gap:1rem}.activity-item:hover{border-color:#ff45004d;box-shadow:0 0 15px #ff450026;transform:translateX(4px)}.activity-icon{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffff14;border-radius:8px;display:flex;font-size:1.5rem;height:40px;justify-content:center;width:40px}.activity-content{flex:1 1}.activity-action{color:var(--text-primary);font-weight:500;margin-bottom:.25rem}.activity-details{color:var(--text-secondary);font-size:.875rem}.activity-time{color:var(--text-secondary);font-size:.75rem;white-space:nowrap}.empty-state{padding:3rem 2rem}.empty-state p{font-size:1rem;margin:0 0 1rem}.empty-state-icon{font-size:3rem;margin-bottom:1rem;opacity:.5}@media (max-width:768px){.user-info-grid{grid-template-columns:1fr}.info-section.combined-info{grid-column:span 1}.stats-grid{grid-template-columns:repeat(2,1fr)}.info-item{align-items:flex-start;flex-direction:column;gap:.25rem}.info-value{text-align:left}.activity-item{flex-direction:column;text-align:center}.activity-time{margin-top:.5rem}}.tech-devices{margin-top:2rem}.tech-devices h4{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 1rem}.device-item{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ff450033;border-radius:8px;margin-bottom:1rem;padding:1rem;transition:all .2s ease}.device-item:hover{border-color:#ff45004d;box-shadow:0 0 20px #ff450033,0 8px 32px #0000004d;transform:translateY(-2px)}.device-header{align-items:center;border-bottom:1px solid #ff450026;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.device-type{color:var(--text-primary);font-size:1rem;font-weight:600}.device-visits{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffff14;border-radius:20px;color:var(--text-secondary);font-size:.875rem;padding:.25rem .75rem}.device-details{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.device-info{display:flex;flex-direction:column;gap:.25rem}.device-info .info-label{color:var(--text-secondary);font-size:.75rem;font-weight:500}.device-info .info-value{color:var(--text-primary);font-size:.875rem;font-weight:500}.admin-user-stats{padding:20px;width:100%}.modern-stats{background:#030303;min-height:100vh;overflow:hidden;position:relative}.glass-effect{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px 0 #1f26875e}.glass-button{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff26!important;border:1px solid #ffffff4d!important;transition:all .3s ease!important}.glass-button:hover{background:#ffffff40!important;box-shadow:0 10px 20px #0003;transform:translateY(-2px)}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-weight:700}.stats-summary{grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.stats-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0000000d;border:1px solid #ff450026;gap:1rem;padding:1.5rem;transition:all .2s ease}.stats-card:hover{background:#00000014;border-color:#ff45004d;box-shadow:0 0 20px #ff450026}.stats-icon{font-size:2.5rem;opacity:.8}.stats-value{color:var(--text-primary);font-size:2rem;line-height:1;margin-bottom:.5rem}.stats-label{color:var(--text-secondary);font-size:.875rem;font-weight:500}.stats-sublabel{color:var(--text-secondary);font-size:.75rem;margin-top:.25rem}.stats-card.total{background:#6366f10d;border-color:#6366f140}.stats-card.today,.stats-card.total{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.stats-card.today{background:#00a3ff0d;border-color:#00a3ff40}.stats-card.week{background:#22c55e0d;border-color:#22c55e40}.stats-card.month,.stats-card.week{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.stats-card.month{background:#fbbf240d;border-color:#fbbf2440}.stats-card.blocked{background:#ef44440d;border-color:#ef444440}.period-selector,.stats-card.blocked{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.period-selector{background:#0000000d;border:1px solid #ff450026;gap:.5rem;margin-bottom:2rem;padding:.25rem;width:fit-content}.period-btn{color:var(--text-secondary);padding:.75rem 1.5rem;transition:all .2s ease}.period-btn:hover{color:var(--text-primary)}.period-btn.active{background:#ff450026;box-shadow:0 2px 4px #0000001a;color:var(--primary-color)}.stats-charts{display:flex;flex-direction:column;gap:2rem}.chart-section{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0000000d;border:1px solid #ff450033;overflow:hidden;padding:1.5rem;transition:all .3s ease}.chart-section:hover{border-color:#ff45004d;box-shadow:0 0 20px #ff450026}.chart-title{color:var(--text-primary);font-size:1.125rem;margin:0 0 1.5rem}.chart-container{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:visible;padding-bottom:2rem;position:relative}.chart-bars{align-items:flex-end;display:flex;gap:.25rem;height:200px;min-width:max-content;padding:0 .5rem}.chart-section[data-period=month] .chart-bars{min-width:900px}.chart-bar-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-width:25px;position:relative}.chart-bar-value{bottom:calc(100% + .5rem);color:var(--text-secondary);font-size:.75rem;font-weight:500;position:absolute}.chart-bar{background:var(--primary-color);border-radius:4px 4px 0 0;cursor:pointer;min-width:20px;width:100%}.chart-bar:hover{opacity:.8;transform:translateY(-2px)}.chart-bar.new-users{background:linear-gradient(180deg,#6366f1,#4f46e5)}.chart-bar.active-users{background:linear-gradient(180deg,#00a3ff,#0284c7)}.chart-bar.total-visits{background:linear-gradient(180deg,#22c55e,#16a34a)}.chart-bar-label{bottom:-1.5rem;color:var(--text-secondary);font-size:.625rem;left:50%;position:absolute;text-align:center;transform:translateX(-50%);white-space:nowrap}.chart-container::-webkit-scrollbar{height:6px}.chart-container::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.chart-container::-webkit-scrollbar-thumb{background:#ff45004d;border-radius:3px}.chart-container::-webkit-scrollbar-thumb:hover{background:#ff450080}@media (max-width:768px){.chart-container{position:relative}.chart-container:after{animation:pulse-arrow 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#0000000d 20%);color:#ff450099;content:"→";font-size:1.5rem;opacity:.5;padding-left:2rem;pointer-events:none;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}}.chart-section[data-period=month] .chart-bar-wrapper{min-width:28px}.chart-section[data-period=month] .chart-bar{min-width:24px}.chart-container:after,.chart-container:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:20px;z-index:1}.chart-container:before{background:linear-gradient(90deg,#0003,#0000);left:0}.chart-container:after{background:linear-gradient(270deg,#0003,#0000);right:0}.chart-container:hover:after,.chart-container:hover:before{opacity:1}@media (max-width:1200px){.stats-summary{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.chart-section[data-period=month] .chart-bars{min-width:1100px}}@media (max-width:768px){.stats-card{padding:1rem}.stats-icon{font-size:2rem}.stats-value{font-size:1.5rem}.period-selector{width:100%}.period-btn{flex:1 1;font-size:.813rem;padding:.5rem 1rem}.chart-container{margin:0 -1rem;padding-left:1rem;padding-right:1rem}.chart-bars{height:150px}.chart-bar-label{bottom:-1.25rem;font-size:.5rem}.chart-bar{min-width:15px}.chart-bar-value{font-size:.625rem}.chart-section[data-period=month] .chart-bars{min-width:750px}.chart-section[data-period=month] .chart-bar-wrapper{min-width:20px}}.recharts-wrapper{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.recharts-cartesian-axis-tick-value{fill:#fff9;font-size:12px}.recharts-legend-wrapper{padding-top:10px!important}.recharts-legend-item-text{color:#fffc!important;font-size:14px!important}.recharts-tooltip-wrapper{outline:none!important}.custom-tooltip{background:#000c;border:1px solid #fff3;padding:10px 14px}.tooltip-label{color:#ffffffe6;font-size:13px;margin-bottom:6px}.tooltip-item{font-size:12px;gap:6px}.tooltip-item:before{content:"•";font-size:16px}.stats-controls{gap:1rem;margin-bottom:2rem;padding:1rem}.chart-type-selector{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000000d;border:1px solid #ff450026;border-radius:8px;gap:.5rem;padding:.25rem}.chart-type-btn{background:#0000;border:none;border-radius:6px;color:var(--text-secondary);font-size:1.25rem;padding:.5rem .75rem;transition:all .2s ease}.chart-type-btn:hover{background:#ffffff1a;color:var(--text-primary)}.chart-type-btn.active{background:#ff450026;box-shadow:0 2px 4px #0000001a;color:var(--primary-color)}.main-chart{animation:slideInUp .5s ease;margin-bottom:2rem;padding:2rem}.additional-charts{grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}@media (max-width:1200px){.additional-charts{grid-template-columns:1fr}}.pie-stats{gap:2rem;justify-content:center;margin-top:1rem;padding-top:1rem}.pie-stat{gap:.5rem}.pie-stat-label{color:var(--text-secondary);font-size:.875rem}.pie-stat-value{font-size:1.125rem;font-weight:600}.stats-card{animation:fadeIn .6s ease}.pie-label{text-shadow:0 1px 2px #0000004d}.recharts-bar-rectangle:hover,.recharts-pie-sector:hover{cursor:pointer;filter:brightness(1.1)}.recharts-area:hover{filter:brightness(1.05)}.admin-loading{align-items:center;animation:fadeIn .3s ease;display:flex;justify-content:center;min-height:400px}.admin-error{animation:slideInUp .3s ease;color:var(--text-primary);padding:3rem;text-align:center}.admin-error p{font-size:1.125rem;margin-bottom:1.5rem}.admin-error .btn{background:#ff450026;border:1px solid #ff45004d;border-radius:8px;color:var(--primary-color);cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.admin-error .btn:hover{background:#ff450040;box-shadow:0 4px 12px #ff450033;transform:translateY(-2px)}.farmers-management{background:#0000!important;color:#fff!important;padding:0!important;width:100%}.farmers-header{align-items:center;background:#0000;border-bottom:1px solid #ff45001a;display:flex;justify-content:space-between;margin:0!important;padding:2rem!important;width:100%}.farmers-header h1{color:#ff4500!important;font-size:2rem;font-weight:600;margin:0}.farmers-header-actions{display:flex;gap:.75rem}.farmers-management .MuiBox-root{background:#0000!important;margin:0!important;padding:0!important}.farmers-management .MuiTypography-h4{color:#ff4500!important;font-size:2rem;font-weight:600;margin:0!important}.farmers-filters{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffff0d!important;border:1px solid #ff450033!important;border-left:none!important;border-right:none!important}.farmers-filters,.farmers-management .MuiCard-root{border-radius:0!important;box-shadow:none!important;margin:0!important}.farmers-management .MuiCard-root{background:#0000!important}.farmers-management .MuiCardContent-root{padding:1.5rem 2rem!important}.farmers-table-container{overflow-x:auto;padding:0 2rem 2rem!important;width:100%}.farmers-management .MuiTableContainer-root{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffff0d!important;border:1px solid #ff450033!important;border-radius:16px!important;box-shadow:none!important;max-width:100%!important;overflow-x:auto!important}.farmers-management .MuiPaper-root{background:#0000!important;box-shadow:none!important}.farmers-management .MuiTable-root{min-width:1200px!important}.farmers-management .MuiTableHead-root{background:#ff45001a!important}.farmers-management .MuiTableCell-head{border-bottom:1px solid #ff450033!important;color:#ff4500!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.5px!important;padding:1rem!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important}.farmers-management .MuiTableCell-body{border-bottom:1px solid #ffffff1a!important;color:#fff!important;padding:1rem!important;text-align:center!important}.farmers-management .MuiTableCell-body:first-child,.farmers-management .MuiTableCell-body:nth-child(2),.farmers-management .MuiTableCell-body:nth-child(3),.farmers-management .MuiTableCell-head:first-child,.farmers-management .MuiTableCell-head:nth-child(2),.farmers-management .MuiTableCell-head:nth-child(3){text-align:left!important}.farmers-management .MuiTableRow-hover:hover{background:#ff45000d!important}.farmers-management .MuiButton-root{border-radius:24px!important;font-size:.875rem!important;font-weight:600!important;padding:.75rem 1.5rem!important;text-transform:none!important;white-space:nowrap!important}.farmers-management .MuiButton-contained{background:linear-gradient(135deg,#ff4500,#ff6a33)!important;border:none!important;color:#fff!important}.farmers-management .MuiButton-outlined{background:#ffffff1a!important;border:1px solid #fff3!important;color:#fff!important}.farmers-management .MuiButton-contained:hover{box-shadow:0 5px 15px #ff450066!important;transform:translateY(-2px)}.farmers-management .MuiButton-outlined:hover{background:#ffffff26!important;border-color:#ffffff4d!important}.farmers-management .MuiChip-root{font-size:.75rem!important;font-weight:600!important;text-transform:uppercase!important}.farmers-management .MuiChip-colorSuccess{background:#46d16026!important;border:1px solid #46d1604d!important;color:#46d160!important}.farmers-management .MuiChip-colorDefault{background:#ffffff1a!important;border:1px solid #fff3!important;color:#fff!important;opacity:.6}.farmers-management .MuiChip-colorError{background:#ff006d26!important;border:1px solid #ff006d4d!important;color:#ff006d!important}.farmers-management .MuiIconButton-root{color:#fff!important;padding:.5rem!important}.farmers-management .MuiIconButton-root:hover{background:#ff45001a!important}.farmers-management .MuiIconButton-colorSuccess{color:#46d160!important}.farmers-management .MuiFormControl-root,.farmers-management .MuiTextField-root{width:100%}.farmers-management .MuiInputBase-root{background:#0000004d!important;border:1px solid #ff450033!important;border-radius:8px!important;color:#fff!important}.farmers-management .MuiInputBase-root:hover{border-color:#ff45004d!important}.farmers-management .MuiInputBase-root.Mui-focused{border-color:#ff4500!important;box-shadow:0 0 0 3px #ff450033!important}.farmers-management .MuiInputLabel-root{color:#fff!important;opacity:.7}.farmers-management .MuiInputLabel-root.Mui-focused{color:#ff4500!important}.farmers-management .MuiInputAdornment-root{color:#fff!important;opacity:.7}.farmers-management .MuiSelect-select{color:#fff!important}.farmers-management .MuiMenuItem-root{background:#1a1a1b!important;color:#fff!important}.farmers-management .MuiMenuItem-root:hover{background:#ff450033!important}.farmers-management .MuiCheckbox-root{color:#ffffff80!important}.farmers-management .MuiCheckbox-root.Mui-checked{color:#ff4500!important}.farmers-management .MuiFormControlLabel-label{color:#fff!important}.farmers-management .MuiGrid-container{margin:0!important;width:100%!important}.farmers-management .MuiGrid-item{padding:.5rem!important}.farmers-management .MuiCircularProgress-root{color:#ff4500!important}.farmers-management .MuiAlert-root{background:#ff006d1a!important;border:1px solid #ff006d4d!important;color:#ff006d!important}.MuiTooltip-tooltip{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#1a1a1bf2!important;border:1px solid #ff450033!important;color:#fff!important;font-size:.75rem!important}.farmers-management .MuiTableSortLabel-root{color:#ff4500!important}.farmers-management .MuiTableSortLabel-root:hover{color:#ff6a33!important}.farmers-management .MuiTableSortLabel-icon{color:#ff4500!important;opacity:1!important}.farmers-management .MuiTableContainer-root::-webkit-scrollbar{height:8px}.farmers-management .MuiTableContainer-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.farmers-management .MuiTableContainer-root::-webkit-scrollbar-thumb{background:#ff45004d;border-radius:4px}.farmers-management .MuiTableContainer-root::-webkit-scrollbar-thumb:hover{background:#ff450080}@media (max-width:1400px){.farmers-table-container{position:relative}.farmers-table-container:after{animation:pulse-arrow 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff0d 20%);color:#fff;content:"→";font-size:1.5rem;opacity:.5;padding-left:2rem;pointer-events:none;position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);z-index:1}@keyframes pulse-arrow{0%,to{opacity:.5;transform:translateY(-50%) translateX(0)}50%{opacity:.8;transform:translateY(-50%) translateX(5px)}}}@media (max-width:768px){.farmers-header{flex-direction:column;gap:1rem;padding:4rem 1rem 1.5rem!important}.farmers-header h1{font-size:1.5rem}.farmers-header-actions{flex-wrap:wrap;width:100%}.farmers-management .MuiButton-root{font-size:.75rem!important;padding:.5rem 1rem!important}.farmers-management .MuiCardContent-root{padding:1rem!important}.farmers-table-container{padding:0 1rem 1rem!important}.farmers-management .MuiTableCell-body,.farmers-management .MuiTableCell-head{font-size:.75rem!important;padding:.5rem!important}}.farmer-create-page{background-color:var(--admin-bg-primary);color:var(--admin-text-primary);min-height:100vh;padding:2rem}.farmer-page-header{align-items:center;display:flex;margin-bottom:2rem}.farmer-page-title{color:var(--admin-text-primary);font-size:1.75rem;font-weight:600;margin:0}.farmer-back-button{align-items:center;background-color:initial;border:1px solid var(--admin-border-color);border-radius:6px;color:var(--admin-text-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-right:1.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.farmer-back-button:hover{background-color:#ffffff0d;border-color:#fff3;color:var(--admin-text-primary)}.farmer-form-card{background-color:var(--admin-bg-card);border:1px solid var(--admin-border-color);border-radius:8px;padding:2rem}.farmer-form-field{margin-bottom:1.5rem}.farmer-form-label{color:var(--admin-text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.farmer-form-label.required:after{color:var(--admin-error-color);content:" *"}.farmer-form-input,.farmer-form-select,.farmer-form-textarea{background-color:var(--admin-bg-secondary);border:1px solid var(--admin-border-color);border-radius:6px;color:var(--admin-text-primary);font-size:.875rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.farmer-form-input:hover,.farmer-form-select:hover,.farmer-form-textarea:hover{background-color:#ffffff05;border-color:#ffffff26}.farmer-form-input:focus,.farmer-form-select:focus,.farmer-form-textarea:focus{background-color:var(--admin-bg-secondary);border-color:var(--admin-primary-color);box-shadow:0 0 0 2px #58a6ff33;outline:none}.farmer-form-input:disabled,.farmer-form-select:disabled,.farmer-form-textarea:disabled{cursor:not-allowed;opacity:.5}.farmer-form-textarea{min-height:100px;resize:vertical}.farmer-form-input-group{align-items:center;display:flex;position:relative}.farmer-form-input-group .farmer-form-input{padding-right:3rem}.farmer-form-input-addon{color:var(--admin-text-secondary);font-size:.875rem;pointer-events:none;position:absolute;right:1rem;-webkit-user-select:none;user-select:none;z-index:1}.farmer-form-input-addon.left{left:1rem;right:auto}.farmer-form-input-group .farmer-form-input.with-left-addon{padding-left:2.5rem;padding-right:1rem}.farmer-form-helper{color:var(--admin-text-secondary);font-size:.75rem;margin-top:.25rem}.farmer-form-error{color:var(--admin-error-color);font-size:.75rem;margin-top:.25rem}.farmer-form-field.error .farmer-form-input,.farmer-form-field.error .farmer-form-select,.farmer-form-field.error .farmer-form-textarea{border-color:var(--admin-error-color)}.farmer-alert{border-radius:6px;font-size:.875rem;margin-bottom:1.5rem;padding:1rem}.farmer-alert.success{background-color:#22c55e1a;border:1px solid #22c55e33;color:var(--admin-success-color)}.farmer-alert.error{background-color:#ef44441a;border:1px solid #ef444433;color:var(--admin-error-color)}.farmer-form-actions{border-top:1px solid var(--admin-border-color);display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem}.farmer-button{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.farmer-button:disabled{cursor:not-allowed;opacity:.5}.farmer-button.primary{background-color:var(--admin-primary-color);border:none;color:#fff}.farmer-button.primary:hover:not(:disabled){background-color:var(--admin-primary-hover);box-shadow:0 4px 12px #58a6ff4d;transform:translateY(-1px)}.farmer-button.secondary{background-color:initial;border:1px solid var(--admin-border-color);color:var(--admin-text-secondary)}.farmer-button.secondary:hover:not(:disabled){background-color:#ffffff0d;border-color:#fff3;color:var(--admin-text-primary)}.farmer-spinner{animation:spin .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:1rem;width:1rem}.farmer-form-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.farmer-form-grid.single{grid-template-columns:1fr}@media (max-width:768px){.farmer-form-grid{grid-template-columns:1fr}.farmer-create-page{padding:1rem}.farmer-form-card{padding:1.5rem}.farmer-form-actions{flex-direction:column-reverse}.farmer-button{justify-content:center;width:100%}}.farmers-statistics-page{background-color:var(--admin-bg-primary);color:var(--admin-text-primary);min-height:100vh;padding:0}.farmers-stats-error,.farmers-stats-loading{align-items:center;background-color:var(--admin-bg-primary);display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.spinner{animation:spin 1s linear infinite;border:3px solid var(--admin-border-color);border-radius:50%;border-top-color:var(--admin-primary-color)}.farmers-stats-loading p{color:var(--admin-text-secondary);margin:0}.error-message{align-items:center;background-color:var(--admin-bg-card);border:1px solid var(--admin-error-color);border-radius:8px;display:flex;gap:12px;max-width:500px;padding:16px 24px}.error-icon{font-size:24px}.error-message p{color:var(--admin-error-color);margin:0}.page-title{color:var(--admin-text-primary);font-size:28px;font-weight:600;margin:0}.page-actions{align-items:center;display:flex;gap:16px}.period-selector{background-color:var(--admin-bg-secondary);gap:4px}.period-btn{background-color:initial;color:var(--admin-text-secondary);transition:all .2s}.period-btn:hover{background-color:#ffffff0d;color:var(--admin-text-primary)}.export-btn,.period-btn.active{background-color:var(--admin-primary-color)}.export-btn{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:background-color .2s}.export-btn:hover{background-color:var(--admin-primary-hover)}.export-btn span:first-child{font-size:16px}.stats-grid{grid-gap:16px;gap:16px;margin-bottom:32px}.stat-card{background-color:var(--admin-bg-card);border:1px solid var(--admin-border-color);min-width:0;padding:24px;transition:border-color .2s}.stat-card:hover{border-color:#fff3}.stat-card.wide{grid-column:span 2}.stat-header{align-items:center;color:var(--admin-text-secondary);display:flex;font-size:14px;gap:8px;margin-bottom:12px}.stat-icon{display:inline-block;font-size:20px}.stat-icon.info{opacity:.8}.stat-icon.success,.stat-icon.warning{opacity:.9}.stat-value{color:var(--admin-text-primary);line-height:1.2}.stat-value.warning{color:var(--admin-warning-color)}.stat-caption{color:var(--admin-text-secondary);font-size:12px;position:relative;z-index:1}.stat-caption .success{color:var(--admin-success-color)}.comparison-section{background-color:var(--admin-bg-card);border:1px solid var(--admin-border-color);border-radius:12px;margin-bottom:32px;padding:24px}.section-header{align-items:flex-start;flex-wrap:wrap;gap:16px}.section-header h2{color:var(--admin-text-primary);font-size:20px;margin:0}.comparison-controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.farmer-select-wrapper{max-width:500px;min-width:300px}.selected-farmers-display{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.selected-farmers-display .placeholder{color:var(--admin-text-secondary);font-size:14px}.selected-farmer-chip{align-items:center;background-color:var(--admin-primary-color);border-radius:16px;color:#fff;display:inline-flex;font-size:13px;gap:4px;padding:4px 8px}.selected-farmer-chip button{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;line-height:1;margin-left:4px;padding:0}.farmer-dropdown{position:relative}.dropdown-toggle{background-color:var(--admin-bg-secondary);border:1px solid var(--admin-border-color);border-radius:8px;color:var(--admin-text-primary);cursor:pointer;font-size:14px;padding:8px 16px;text-align:left;transition:all .2s;width:100%}.dropdown-toggle:hover{background-color:#ffffff0d;border-color:#fff3}.dropdown-content{background-color:var(--admin-bg-secondary);border:1px solid var(--admin-border-color);border-radius:8px;display:none;left:0;margin-top:4px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.dropdown-content.open,.farmer-dropdown:hover .dropdown-content{display:block}.dropdown-item{align-items:center;cursor:pointer;display:flex;gap:8px;padding:12px 16px;transition:background-color .2s}.dropdown-item:hover{background-color:#ffffff0d}.dropdown-item.disabled{color:var(--admin-text-secondary);cursor:default}.dropdown-item input[type=checkbox]{margin:0}.dropdown-item span{color:var(--admin-text-primary);flex:1 1}.dropdown-item small{color:var(--admin-text-secondary);font-size:12px}.metric-toggles{background-color:var(--admin-bg-secondary);border-radius:8px;display:flex;gap:4px;padding:4px}.metric-btn{background-color:initial;border:none;border-radius:6px;color:var(--admin-text-secondary);cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:all .2s;white-space:nowrap}.metric-btn:hover{background-color:#ffffff0d;color:var(--admin-text-primary)}.metric-btn.active{background-color:var(--admin-primary-color);color:#fff}.chart-container{background-color:var(--admin-bg-secondary);border-radius:8px;padding:16px}.empty-chart{align-items:center;color:var(--admin-text-secondary);display:flex;height:400px;justify-content:center}.selected-farmers-stats{border-top:1px solid var(--admin-border-color);margin-top:24px;padding-top:24px}.selected-farmers-stats h3{color:var(--admin-text-primary);font-size:16px;margin-bottom:16px}.farmers-cards-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.farmer-stat-card{background-color:var(--admin-bg-secondary);border:1px solid var(--admin-border-color);border-radius:8px;padding:16px}.farmer-stat-card h4{color:var(--admin-primary-color);font-size:16px;margin:0 0 12px}.farmer-stat-row{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.farmer-stat-row.secondary{color:var(--admin-text-secondary);font-size:13px}.charts-section{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr;margin-bottom:32px}.chart-card{background-color:var(--admin-bg-card);border:1px solid var(--admin-border-color);border-radius:12px;padding:24px}.chart-card.wide{grid-column:span 2}.chart-card h3{color:var(--admin-text-primary);font-size:18px;margin:0 0 16px}.top-farmers-section{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.top-list{background-color:var(--admin-bg-card);border:1px solid var(--admin-border-color);border-radius:12px;padding:24px}.top-list h3{color:var(--admin-text-primary);font-size:18px;margin:0 0 16px}.top-table{border-collapse:collapse;width:100%}.top-table th{color:var(--admin-text-secondary);font-size:13px;font-weight:500;padding:8px 0;text-align:left}.top-table td,.top-table th{border-bottom:1px solid var(--admin-border-color)}.top-table td{color:var(--admin-text-primary);font-size:14px;padding:12px 0}.top-table tbody tr:last-child td{border-bottom:none}@media (max-width:768px){.dropdown-content{max-height:50vh}}@media (max-width:1200px){.charts-section{grid-template-columns:1fr}.chart-card.wide{grid-column:span 1}}@media (max-width:768px){.farmers-statistics-page{padding:16px}.page-header{align-items:flex-start;flex-direction:column;gap:16px}.page-actions{align-items:stretch;flex-direction:column;width:100%}.period-selector{justify-content:space-between;width:100%}.export-btn{justify-content:center;width:100%}.stats-grid{grid-template-columns:1fr}.stat-card.wide{grid-column:span 1}.comparison-controls{align-items:stretch;flex-direction:column;width:100%}.farmer-select-wrapper{max-width:none;width:100%}.dropdown-content{left:16px;position:fixed;right:16px;width:auto}.metric-toggles{overflow-x:auto;width:100%}.top-farmers-section{grid-template-columns:1fr}}.checker-dashboard{width:100%}.checker-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.checker-title{color:var(--admin-text-primary);font-size:2rem;font-weight:700;margin:0 0 .5rem}.checker-subtitle{color:var(--admin-text-secondary);font-size:1rem;margin:0}.checker-actions{align-items:center;display:flex;gap:1rem}.btn-start,.btn-stop{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.btn-start{background-color:#10b981;color:#fff}.btn-start:hover:not(:disabled){background-color:#059669;transform:translateY(-1px)}.btn-stop{background-color:#ef4444;color:#fff}.btn-stop:hover:not(:disabled){background-color:#dc2626;transform:translateY(-1px)}.btn-history,.btn-logs{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#ffffffb3;border:1px solid #ffffff4d;border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.btn-history:hover,.btn-logs:hover{background-color:#ffffffe6;border-color:#0d6efd80}.checker-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.stat-card{background-color:#ffffffd9;border:1px solid #fff3;border-radius:12px;gap:1rem;min-height:140px;transition:all .2s ease}.stat-card:hover{background-color:#fffffff2;box-shadow:0 4px 12px #00000026}.stat-icon{border-radius:12px;font-size:2.5rem;height:3.5rem;width:3.5rem}.stat-icon.pending{background-color:#fbbf241a}.stat-icon.checking{background-color:#3b82f61a}.stat-icon.checked{background-color:#22c55e1a}.stat-icon.banned{background-color:#ef44441a}.stat-icon.errors{background-color:#fb923c1a}.stat-value{font-size:2.5rem;line-height:1;margin:.5rem 0}.stat-label{font-size:.75rem;font-weight:500;letter-spacing:.5px}.checker-status{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#ffffffd9;border:1px solid #fff3;border-radius:8px;display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem;padding:1rem 1.5rem}.status-item{align-items:center;gap:.5rem}.status-label{color:var(--text-secondary);font-size:.875rem}.status-value{color:var(--text-primary);font-size:.875rem;font-weight:500}.status-value.running{color:#10b981}.status-value.stopped{color:#ef4444}.pending-accounts{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#ffffffd9;border:1px solid #fff3;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.pending-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.pending-item{align-items:center;background-color:#00000008;border-radius:6px;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:all .2s ease}.pending-item:hover{background-color:rgba(var(--primary-rgb),.05)}.pending-info{flex:1 1}.pending-name{color:var(--text-primary);font-weight:500;margin-bottom:.25rem}.pending-meta{color:var(--text-secondary);display:flex;font-size:.75rem;gap:1rem}.btn-check-single,.farmer{color:var(--primary-color)}.btn-check-single{background-color:initial;border:1px solid var(--primary-color);border-radius:6px;cursor:pointer;font-size:.75rem;font-weight:500;padding:.375rem .75rem;transition:all .2s ease;white-space:nowrap}.btn-check-single:hover{background-color:var(--primary-color);color:#fff}.btn-view-all{background-color:#0d6efd0d;border:1px solid #0d6efd4d;border-radius:6px;color:var(--primary-color);cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem;transition:all .2s ease;width:100%}.btn-view-all:hover{background-color:#0d6efd1a;border-color:#0d6efd80}.checker-sections{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.section-card{align-items:center;background-color:#ffffffd9;border:1px solid #fff3;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:150px;padding:1.5rem;text-align:center;transition:all .2s ease;width:100%}.section-card:hover{background-color:#fffffff2;border-color:#0d6efd80;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.section-icon{font-size:2rem;line-height:1}.section-content{text-align:center}.section-content h3{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.section-content p{color:var(--text-secondary);font-size:.875rem;margin:0}button:disabled{cursor:not-allowed;opacity:.6}.scheduler-info{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#ffffffd9;border:1px solid #fff3;border-radius:8px;margin-bottom:2rem;padding:1.5rem;text-align:center}.scheduler-info h3{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0 0 1rem;text-align:center}.schedule-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-items:center}.schedule-item{background-color:#00000008;border:1px solid #0000000f;border-radius:8px;flex-direction:column;gap:.75rem;max-width:350px;min-height:200px;padding:1.5rem;text-align:center;width:100%}.schedule-item,.schedule-type{align-items:center;display:flex;justify-content:center}.schedule-type{color:var(--text-primary);font-size:1rem;font-weight:600;gap:.5rem;margin-bottom:.5rem}.schedule-times{color:var(--text-secondary);display:flex;flex-direction:column;font-size:.875rem;gap:.25rem;margin-bottom:.5rem;text-align:center}.schedule-times div{line-height:1.4}.btn-run-now{background-color:initial;border:1px solid var(--primary-color);border-radius:6px;color:var(--primary-color);cursor:pointer;font-size:.875rem;font-weight:500;margin-top:auto;padding:.5rem 1rem;transition:all .2s ease}.btn-run-now:hover:not(:disabled){background-color:var(--primary-color);color:#fff}.btn-restart{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#ffffffb3;border:1px solid #ffffff4d;border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.btn-restart:hover:not(:disabled){background-color:#ffffffe6;border-color:#0d6efd80;color:var(--primary-color)}@media (prefers-color-scheme:dark){.checker-status,.pending-accounts,.scheduler-info,.section-card,.stat-card{background-color:#00000080;border-color:#ffffff1a}.section-card:hover,.stat-card:hover{background-color:#0009}.pending-item,.schedule-item{background-color:#ffffff0d;border-color:#ffffff14}.btn-history,.btn-logs,.btn-restart{background-color:#00000080;border-color:#fff3}.btn-history:hover,.btn-logs:hover,.btn-restart:hover:not(:disabled){background-color:#000000b3}.section-content h3,.stat-value{color:#fff}.section-content p,.stat-label{color:#ffffffb3}}.dark-mode .checker-status,.dark-mode .pending-accounts,.dark-mode .scheduler-info,.dark-mode .section-card,.dark-mode .stat-card{background-color:#00000080;border-color:#ffffff1a}.dark-mode .section-card:hover,.dark-mode .stat-card:hover{background-color:#0009}.dark-mode .pending-item,.dark-mode .schedule-item{background-color:#ffffff0d;border-color:#ffffff14}.dark-mode .btn-history,.dark-mode .btn-logs,.dark-mode .btn-restart{background-color:#00000080;border-color:#fff3}.dark-mode .btn-history:hover,.dark-mode .btn-logs:hover,.dark-mode .btn-restart:hover:not(:disabled){background-color:#000000b3}.dark-mode .section-content h3,.dark-mode .stat-value{color:#fff}.dark-mode .section-content p,.dark-mode .stat-label{color:#ffffffb3}@media (max-width:768px){.checker-actions,.checker-header{flex-direction:column}.checker-actions{width:100%}.btn-history,.btn-start,.btn-stop{justify-content:center;width:100%}.checker-sections,.checker-stats{grid-template-columns:1fr}.pending-item{align-items:flex-start;flex-direction:column;gap:.75rem}.btn-check-single{justify-content:center;width:100%}}.checker-single{margin:0 auto;max-width:800px;width:100%}.single-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.single-title{color:var(--admin-text-primary);font-size:2rem;font-weight:700;margin:0 0 .5rem}.single-subtitle{color:var(--admin-text-secondary);font-size:1rem;margin:0}.check-form{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;margin-bottom:2rem;padding:2rem}.form-input{font-size:1rem;transition:all .2s ease}.form-input:focus{box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1)}.btn-check{align-items:center;background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 2rem;transition:all .2s ease}.btn-check:hover:not(:disabled){background-color:var(--primary-hover);transform:translateY(-1px)}.btn-check:disabled{cursor:not-allowed;opacity:.6}.check-result{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:2rem}.result-title{font-size:1.5rem;margin:0 0 1.5rem}.result-content{display:flex;flex-direction:column;gap:2rem}.result-section{border-bottom:1px solid var(--border-color);padding-bottom:1.5rem}.result-section:last-child{border-bottom:none;padding-bottom:0}.result-section h3{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 1rem}.result-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.result-item{display:flex;flex-direction:column;gap:.25rem}.result-label{font-size:.75rem;text-transform:uppercase}.result-value{font-size:1rem}.check-status{align-items:center;border-radius:12px;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.25rem .75rem}.check-status.active{background-color:#22c55e1a;color:#22c55e}.check-status.banned{background-color:#dc262633;border:1px solid #dc26264d;color:#dc2626}.check-status.pending{background-color:#fbbf241a;color:#fbbf24}.check-info{color:var(--text-secondary);font-size:.875rem}.ban-warning{background-color:#dc26261a;border:1px solid #dc262633;border-radius:6px;color:#dc2626;font-weight:500;margin-top:1rem;padding:.75rem 1rem}.result-actions{border-top:1px solid var(--border-color);display:flex;gap:1rem;margin-top:1.5rem;padding-top:1.5rem}.btn-view-account{background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.btn-view-account:hover{background-color:var(--primary-hover);transform:translateY(-1px)}@media (max-width:768px){.single-header{flex-direction:column}.btn-back{justify-content:center;width:100%}.check-form{padding:1.5rem}.result-grid{grid-template-columns:1fr}}.nsfw-badge{color:#ff6b6b;font-weight:600}.sfw-badge{color:#4ecdc4;font-weight:600}.check-type-selector{display:flex;gap:1rem;margin-top:.5rem}.type-btn{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .2s ease}.type-btn:hover{color:var(--text-primary)}.type-btn.active,.type-btn:hover{border-color:var(--primary-color)}.type-btn.active{background-color:var(--primary-color);color:#fff}.result-notes{background-color:var(--bg-secondary);border-radius:6px;margin-top:1rem;padding:1rem}.result-notes h4{color:var(--text-primary);font-size:.875rem;font-weight:600;margin:0 0 .5rem}.result-notes p{color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin:0}.checker-batch{margin:0 auto;max-width:1000px;width:100%}.batch-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.batch-title{color:var(--admin-text-primary);font-size:2rem;font-weight:700;margin:0 0 .5rem}.batch-subtitle{color:var(--admin-text-secondary);font-size:1rem;margin:0}.batch-filters{align-items:center;background:#1a1a1a;border:1px solid #333;border-radius:8px;display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;padding:1rem}.filter-group{gap:.75rem}.filter-group label{color:#999;font-size:.875rem;font-weight:500;white-space:nowrap}.filter-select{background:#0d0d0d;border:1px solid #333;border-radius:6px;min-width:180px;padding:.5rem 1rem}.filter-select:hover{border-color:#555}.batch-info-message{align-items:center;animation:slideIn .3s ease-out;background:linear-gradient(135deg,#1e3a8a,#2563eb);border:1px solid #3b82f6;border-radius:8px;color:#fff;display:flex;font-size:.875rem;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.5rem}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.batch-info-icon{animation:spin 2s linear infinite;font-size:1.25rem}.batch-info-details{font-family:monospace;font-size:.75rem;margin-left:auto;opacity:.9}.batch-loading{justify-content:center;min-height:400px}.batch-controls,.batch-loading{align-items:center;display:flex}.batch-controls{background:#1a1a1a;border:1px solid #333;border-radius:12px;justify-content:space-between;margin-bottom:24px;padding:20px}.selection-info{color:#ccc;font-size:16px}.control-buttons{display:flex;gap:12px}.btn-select-all{background:#333;border:1px solid #444;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .2s}.btn-select-all:hover{background:#444;border-color:#555}.accounts-list{background:#1a1a1a;border:1px solid #333;border-radius:12px;margin-bottom:24px;overflow:hidden}.accounts-table{border-collapse:collapse;width:100%}.accounts-table th{background:#0d0d0d;border-bottom:1px solid #333;color:#ccc;font-weight:600;padding:16px;text-align:left}.accounts-table td{border-bottom:1px solid #222;padding:16px}.accounts-table tr:last-child td{border-bottom:none}.accounts-table tr:hover{background:#222}.account-link{color:#4a9eff;font-size:14px}.farmer-username{color:#8b8b8b;font-size:14px}.no-farmer{color:#555}.karma-info{color:#ccc;font-family:monospace;font-size:14px}.no-accounts{color:#666;padding:60px}.batch-form{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;margin-bottom:2rem;padding:2rem}.form-textarea{font-family:monospace;font-size:1rem;transition:all .2s ease}.form-textarea:focus{box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1)}.form-hint{color:var(--text-secondary);font-size:.75rem;margin-top:.5rem}.btn-batch-check{align-items:center;background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 2rem;transition:all .2s ease}.btn-batch-check:hover:not(:disabled){background-color:var(--primary-hover);transform:translateY(-1px)}.btn-batch-check:disabled{cursor:not-allowed;opacity:.6}.error-message{background-color:#ef44441a;border:1px solid #ef444433;border-radius:6px;color:#ef4444;font-size:.875rem;margin-top:1rem;padding:.75rem 1rem}.batch-results{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:2rem}.results-title{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin:0 0 1.5rem}.results-summary{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:2rem}.summary-item{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:.75rem;padding:1rem}.summary-item.success{background-color:#22c55e0d;border-color:#22c55e4d}.summary-item.error{background-color:#ef44440d;border-color:#ef44444d}.summary-icon{font-size:1.5rem}.summary-label{color:var(--text-secondary);font-size:.875rem}.summary-value{color:var(--text-primary);font-size:1.5rem;font-weight:700;margin-left:auto}.results-table-wrapper{border:1px solid var(--border-color);border-radius:6px;overflow-x:auto}.results-table{border-collapse:collapse;width:100%}.results-table thead{background-color:#ffffff05;border-bottom:2px solid var(--border-color)}.results-table th{color:var(--text-secondary);font-weight:600;text-align:left;white-space:nowrap}.results-table td,.results-table th{font-size:.875rem;padding:.75rem 1rem}.results-table td{border-bottom:1px solid var(--border-color);color:var(--text-primary)}.results-table tbody tr:last-child td{border-bottom:none}.results-table tbody tr:hover{background-color:#ffffff05}.result-badge{align-items:center;border-radius:12px;display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.25rem .75rem;text-transform:uppercase;white-space:nowrap}.result-badge.success{background-color:#22c55e1a;color:#22c55e}.result-badge.error{background-color:#ef44441a;color:#ef4444}@media (max-width:768px){.batch-header{flex-direction:column}.btn-back{justify-content:center;width:100%}.batch-filters{flex-direction:column;gap:1rem}.filter-group{align-items:stretch;flex-direction:column;width:100%}.filter-select{min-width:0;min-width:auto;width:100%}.batch-form{padding:1.5rem}.results-summary{grid-template-columns:1fr}.results-table td,.results-table th{font-size:.75rem;padding:.5rem .75rem}}.checker-activity{width:100%}.activity-loading{align-items:center;display:flex;justify-content:center;min-height:400px}.activity-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.activity-title{color:var(--admin-text-primary);font-size:2rem;font-weight:700;margin:0 0 .5rem}.activity-subtitle{color:var(--admin-text-secondary);font-size:1rem;margin:0}.activity-filters{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.filter-select{background-color:var(--card-bg);border-radius:8px;font-size:1rem;min-width:200px;padding:.75rem 1rem}.filter-select:focus{box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1)}.activity-table-container{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;margin-bottom:2rem;overflow-x:auto}.activity-table{border-collapse:collapse;width:100%}.activity-table th{background-color:var(--bg-secondary);font-weight:600;letter-spacing:.05em;text-align:left;text-transform:uppercase}.activity-table td,.activity-table th{border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:.875rem;padding:1rem}.activity-table tbody tr:last-child td{border-bottom:none}.activity-table tbody tr:hover{background-color:rgba(var(--primary-rgb),.02)}.activity-detected{color:#10b981;font-weight:500}.hours-remaining{color:#f59e0b;font-weight:500}.hours-expired{color:var(--text-secondary)}.status-badge{border-radius:9999px;gap:.25rem}.status-badge.waiting{background-color:#fbbf241a;color:#f59e0b}.status-badge.active{background-color:#10b9811a;color:#10b981}.status-badge.expired{background-color:#9ca3af1a;color:#6b7280}.status-badge.completed{background-color:#3b82f61a;color:#3b82f6}.status-badge.voided{background-color:#ef44441a;color:#ef4444}.status-badge.warranty-case{background-color:#fb923c1a;color:#fb923c}.status-badge.no-warranty{background-color:#6b72801a;color:#6b7280}.status-badge.preparation{background-color:#9333ea1a;color:#9333ea}.activity-link:hover{opacity:.8;text-decoration:underline!important}.empty-state{color:var(--text-secondary);padding:3rem}.pagination{gap:1rem}.pagination-btn{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.pagination-btn:hover:not(:disabled){background-color:var(--bg-secondary);border-color:var(--primary-color)}.pagination-btn:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.activity-header{flex-direction:column}.btn-back{justify-content:center;width:100%}.activity-table-container{overflow-x:scroll}.activity-table{min-width:600px}}.checker-history{width:100%}.history-loading{align-items:center;display:flex;justify-content:center;min-height:400px}.history-header{align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.history-title{color:var(--admin-text-primary);font-size:2rem;margin:0 0 .5rem}.history-subtitle{color:var(--admin-text-secondary);font-size:1rem;margin:0}.btn-back{background-color:#ffffffb3}.btn-back:hover{background-color:#ffffffe6}.history-table-wrapper{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#ffffffd9;border:1px solid #fff3;border-radius:8px;overflow-x:auto}.history-table{border-collapse:collapse;min-width:800px;width:100%}.history-table thead{background-color:#00000008;border-bottom:2px solid #0000000f}.history-table th{color:var(--text-secondary);font-size:.875rem;font-weight:600;padding:1rem;text-align:left;white-space:nowrap}.history-table td{border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:.875rem;padding:1rem}.history-table tbody tr:last-child td{border-bottom:none}.history-table tbody tr:hover{background-color:#00000005}.account-link{background:none;border:none;font-size:inherit;padding:0;text-decoration:none;transition:all .2s ease}.status-badge.success{background-color:#22c55e1a;color:var(--text-primary)}.status-badge.error{background-color:#ef44441a;color:#ef4444}.status-badge.banned{background-color:#dc262633;border:1px solid #dc26264d;color:#dc2626;font-weight:600}.error-text{color:#ef4444;font-size:.75rem}.ban-type{color:#dc2626;font-size:.75rem;font-weight:500}.history-empty{color:var(--text-secondary);padding:4rem 2rem;text-align:center}.history-empty p{font-size:1.125rem;margin:0}.pagination{flex-wrap:wrap;gap:.5rem;margin-top:2rem;padding:1rem}.pagination-button{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#ffffffb3;border:1px solid #ffffff4d;border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}.pagination-button:hover:not(:disabled){background-color:#ffffffe6;border-color:#0d6efd80}.pagination-button:disabled{cursor:not-allowed;opacity:.5}.pagination-info{color:var(--text-secondary);font-size:.875rem;padding:0 1rem}@media (prefers-color-scheme:dark){.btn-back,.pagination-button{background-color:#00000080;border-color:#fff3}.btn-back:hover,.pagination-button:hover:not(:disabled){background-color:#000000b3}.history-table-wrapper{background-color:#00000080;border-color:#ffffff1a}.history-table thead{background-color:#ffffff0d;border-bottom-color:#ffffff14}.history-table tbody tr:hover{background-color:#ffffff08}}@media (max-width:768px){.history-header{flex-direction:column}.btn-back{justify-content:center;width:100%}.history-table{min-width:600px}.history-table td,.history-table th{font-size:.75rem;padding:.75rem}}.checker-settings{margin:0 auto;max-width:1000px;width:100%}.settings-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.settings-title{color:var(--admin-text-primary);font-size:2rem;font-weight:700;margin:0 0 .5rem}.settings-subtitle{color:var(--admin-text-secondary);font-size:1rem;margin:0}.btn-back{background-color:var(--card-bg);color:var(--text-primary);font-size:1rem;padding:.75rem 1.5rem}.btn-back:hover{border-color:var(--primary-color)}.settings-loading{justify-content:center;min-height:400px}.alert,.settings-loading{align-items:center;display:flex}.alert{border-radius:8px;font-size:.875rem;gap:.5rem;margin-bottom:1.5rem;padding:1rem 1.5rem}.alert-error{background-color:#ef44441a;border:1px solid #ef444433;color:#ef4444}.alert-success{background-color:#22c55e1a;border:1px solid #22c55e33;color:#22c55e}.settings-content{display:flex;flex-direction:column;gap:2rem}.settings-section{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:2rem;transition:box-shadow .2s ease}.settings-section:hover{box-shadow:0 4px 16px #0000001a}.settings-section h2{align-items:center;border-bottom:1px solid var(--border-color);color:var(--text-primary);display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;margin:0 0 1.5rem;padding-bottom:.75rem}.setting-item{margin-bottom:2rem}.setting-item:last-child{margin-bottom:0}.setting-item>label{color:var(--text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.setting-header label{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.75rem;margin-bottom:.5rem}.setting-header input[type=checkbox]{cursor:pointer;height:20px;width:20px}.setting-description{color:var(--text-tertiary);font-size:.75rem;margin:.5rem 0 0}.setting-header label+.setting-description{margin-left:2rem}.setting-input{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.875rem;padding:.5rem .75rem;transition:all .2s ease;width:200px}.setting-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);outline:none}.setting-input:disabled{cursor:not-allowed;opacity:.5}.settings-actions{border-top:1px solid var(--border-color);display:flex;gap:1rem;margin-top:2rem;padding-top:2rem}.btn-save{align-items:center;background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 2rem;transition:all .2s ease}.btn-save:hover:not(:disabled){background-color:var(--primary-hover);transform:translateY(-1px)}.btn-save:disabled{cursor:not-allowed;opacity:.6}.btn-cancel{border-radius:8px;font-size:1rem;padding:.75rem 2rem}.btn-cancel:hover{background-color:var(--bg-secondary);color:var(--text-primary)}@media (max-width:768px){.settings-header{flex-direction:column}.btn-back{justify-content:center;width:100%}.settings-section{padding:1.5rem}.setting-input{width:100%}.settings-actions{flex-direction:column}.btn-cancel,.btn-save{justify-content:center;width:100%}}.checker-logs{margin:0 auto;max-width:1400px;padding:20px}.logs-header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px}.logs-header h1{color:#fff;font-size:24px;font-weight:600;margin:0}.btn-back{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;color:#fff;font-size:14px;gap:5px;padding:8px 16px;transition:all .3s ease}.btn-back:hover{background:#fff3;border-color:#0d6efd80}.btn-refresh{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:5px;padding:8px 16px;transition:all .3s ease}.btn-refresh:hover:not(:disabled){box-shadow:0 5px 15px #667eea66;transform:translateY(-2px)}.btn-refresh:disabled{cursor:not-allowed;opacity:.5}.logs-filters{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;margin-bottom:20px;padding:20px}.filter-group{align-items:center;gap:10px}.filter-group label{color:#ffffffe6;font-size:14px}.filter-group select{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;color:#fff;font-size:14px;min-width:200px;padding:8px 12px}.filter-group select option{background:#2a2a2a;color:#fff}.logs-table-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;margin-bottom:20px;overflow:hidden}.logs-table{border-collapse:collapse;width:100%}.logs-table th{background:#ffffff0d;border-bottom:1px solid #ffffff1a;color:#fff;font-size:14px;font-weight:600;padding:15px;text-align:left}.logs-table td{border-bottom:1px solid #ffffff0d;color:#ffffffe6;font-size:14px;padding:15px}.logs-table tbody tr:hover{background:#ffffff0d}.logs-table tbody tr:last-child td{border-bottom:none}.empty-row{color:#fff9;font-style:italic;padding:40px!important;text-align:center}.log-id{color:#ffffffb3;font-weight:500;width:80px}.log-date{color:#ffffffd9;white-space:nowrap;width:200px}.log-type{width:180px}.log-status{width:150px}.log-details{color:#fffc}.type-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;padding:4px 12px}.type-pending{background:#f6ad5533;border:1px solid #f6ad554d;color:#f6ad55}.type-active{background:#48bb7833;border:1px solid #48bb784d;color:#48bb78}.type-warranty{background:#667eea33;border:1px solid #667eea4d;color:#667eea}.status-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;padding:4px 12px}.status-started{background:#4299e133;border:1px solid #4299e14d;color:#4299e1}.status-completed{background:#48bb7833;border:1px solid #48bb784d;color:#48bb78}.status-error{background:#f5656533;border:1px solid #f565654d;color:#f56565}.status-manual{background:#ed893633;border:1px solid #ed89364d;color:#ed8936}.status-manual-completed{background:#38b2ac33;border:1px solid #38b2ac4d;color:#38b2ac}.status-manual-error{background:#e53e3e33;border:1px solid #e53e3e4d;color:#e53e3e}.status-default{background:#a0aec033;border:1px solid #a0aec04d;color:#a0aec0}.pagination{gap:20px;margin-bottom:20px}.page-btn{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s ease}.page-btn:hover:not(:disabled){background:#fff3;border-color:#0d6efd80}.page-btn:disabled{cursor:not-allowed;opacity:.5}.page-info{color:#fffc;font-size:14px}.logs-stats{align-items:center;display:flex;gap:30px;justify-content:center}.stat-label{color:#fff9}.stat-value{font-size:16px}.checker-loading{align-items:center;display:flex;justify-content:center;min-height:400px}@media (max-width:768px){.logs-header{align-items:stretch;flex-direction:column}.logs-table-container{overflow-x:auto}.logs-table{min-width:700px}.pagination{flex-wrap:wrap}}.checker-monitoring-page{background:#f0f2f5;min-height:100vh;padding:24px}.page-header{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:16px 24px}.header-controls{align-items:center;display:flex}.stat-card{background:#fff;box-shadow:0 2px 8px #00000014}.stat-card:hover{box-shadow:0 4px 12px #0000001f}.stat-card .ant-statistic-title{color:#8c8c8c;font-size:14px}.stat-card .ant-statistic-content{font-size:24px}.monitoring-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;height:100%}.monitoring-card .ant-card-head{border-bottom:1px solid #f0f0f0}.monitoring-card .ant-card-body{padding:16px}.task-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.task-name{color:#262626;font-weight:500}.task-next-run{color:#8c8c8c;font-size:12px}.health-item{border-bottom:1px solid #f0f0f0;padding:12px 0}.health-item:last-child{border-bottom:none}.health-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.component-name{color:#262626;font-weight:500}.health-details{color:#8c8c8c;font-size:12px}.monitoring-performance{background:#0000}.task-stats{border-bottom:1px solid #f0f0f0;padding:16px 0}.task-stats:last-child{border-bottom:none}.task-stats h4{color:#262626;font-weight:600;margin:0 0 16px}.queue-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;height:100%}.queue-card .ant-card-head{background:#fafafa;border-bottom:1px solid #f0f0f0}.queue-card .ant-statistic-title{color:#8c8c8c;font-size:12px}.queue-card .ant-statistic-content{font-size:20px}.circuit-breaker-card{border-radius:8px;box-shadow:0 2px 8px #00000014;height:100%;padding:24px;text-align:center;transition:all .3s ease}.circuit-breaker-card:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.circuit-breaker-header{align-items:center;display:flex;flex-direction:column;margin-bottom:16px}.circuit-breaker-header h3{color:#262626;font-size:16px;font-weight:600;margin:8px 0 0}.checker-monitoring-page .ant-tabs{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;padding:16px}.checker-monitoring-page .ant-tabs-nav{margin-bottom:24px}.checker-monitoring-page .ant-tabs-tab{font-size:14px;padding:8px 16px}.checker-monitoring-page .ant-tabs-tab-active{font-weight:600}.checker-monitoring-page canvas{max-height:400px}.monitoring-circuit-breaker .ant-empty,.monitoring-overview .ant-empty,.monitoring-performance .ant-empty,.monitoring-queues .ant-empty,.monitoring-reddit-metrics .ant-empty{margin:40px 0}.monitoring-circuit-breaker .ant-empty-description,.monitoring-overview .ant-empty-description,.monitoring-performance .ant-empty-description,.monitoring-queues .ant-empty-description,.monitoring-reddit-metrics .ant-empty-description{color:#999}body.dark-theme .ant-empty-description,body[data-theme=dark] .ant-empty-description{color:#b0b0b0}.monitoring-circuit-breaker .ant-spin,.monitoring-overview .ant-spin,.monitoring-performance .ant-spin,.monitoring-queues .ant-spin,.monitoring-reddit-metrics .ant-spin{display:block;margin:40px auto;text-align:center}@media (max-width:768px){.page-header{align-items:flex-start;flex-direction:column}.header-controls{flex-wrap:wrap;margin-top:16px;width:100%}.header-controls>*{margin-bottom:8px}.task-item{align-items:flex-start;flex-direction:column}.task-next-run{margin-top:4px}}body.dark-theme .checker-monitoring-page,body[data-theme=dark] .checker-monitoring-page{background:#141414}body.dark-theme .checker-monitoring-page .ant-card,body.dark-theme .checker-monitoring-page .ant-tabs,body.dark-theme .circuit-breaker-card,body.dark-theme .monitoring-card,body.dark-theme .page-header,body.dark-theme .queue-card,body.dark-theme .stat-card,body[data-theme=dark] .checker-monitoring-page .ant-card,body[data-theme=dark] .checker-monitoring-page .ant-tabs,body[data-theme=dark] .circuit-breaker-card,body[data-theme=dark] .monitoring-card,body[data-theme=dark] .page-header,body[data-theme=dark] .queue-card,body[data-theme=dark] .stat-card{background:#1f1f1f!important;box-shadow:0 2px 8px #0000004d;color:#fff}body.dark-theme .circuit-breaker-header h3,body.dark-theme .component-name,body.dark-theme .page-header h1,body.dark-theme .task-name,body.dark-theme .task-stats h4,body[data-theme=dark] .circuit-breaker-header h3,body[data-theme=dark] .component-name,body[data-theme=dark] .page-header h1,body[data-theme=dark] .task-name,body[data-theme=dark] .task-stats h4{color:#fff}body.dark-theme .monitoring-card .ant-card-head,body.dark-theme .queue-card .ant-card-head,body[data-theme=dark] .monitoring-card .ant-card-head,body[data-theme=dark] .queue-card .ant-card-head{background:#262626;border-bottom-color:#434343}body.dark-theme .health-item,body.dark-theme .task-stats,body[data-theme=dark] .health-item,body[data-theme=dark] .task-stats{border-bottom-color:#434343}body.dark-theme .health-details,body.dark-theme .task-next-run,body[data-theme=dark] .health-details,body[data-theme=dark] .task-next-run{color:#b0b0b0}body.dark-theme .ant-alert,body[data-theme=dark] .ant-alert{background:#262626;border-color:#434343}body.dark-theme .ant-alert-description,body.dark-theme .ant-alert-message,body[data-theme=dark] .ant-alert-description,body[data-theme=dark] .ant-alert-message{color:#fff}body.dark-theme .ant-statistic-title,body[data-theme=dark] .ant-statistic-title{color:#b0b0b0}body.dark-theme .ant-statistic-content,body[data-theme=dark] .ant-statistic-content{color:#fff}.create-warranty-modal{max-height:90vh;max-width:600px;overflow-y:auto;width:90%}.create-warranty-form{padding:1rem 0}.form-select{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:.875rem;padding:.75rem 1rem;transition:border-color .2s ease;width:100%}.form-select:focus{border-color:var(--primary-color);outline:none}.form-select:disabled{cursor:not-allowed;opacity:.6}.form-actions{margin-top:2rem}.btn-submit{background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.btn-submit:hover:not(:disabled){background-color:var(--primary-hover);transform:translateY(-1px)}.btn-cancel:disabled,.btn-submit:disabled{cursor:not-allowed;opacity:.5}.modal-overlay{background-color:#00000080;padding:1rem}.modal-content{animation:modalSlideIn .3s ease;background-color:var(--card-bg);border-radius:8px;box-shadow:0 4px 24px #0003}.modal-header h2{font-size:1.25rem;font-weight:600}.modal-close{background-color:initial;border-radius:6px;font-size:1.25rem;transition:all .2s ease}.modal-close:hover{background-color:var(--bg-secondary)}.modal-content>form{padding:1.5rem}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.create-warranty-modal{border-radius:0;max-height:100vh;width:100%}.modal-overlay{padding:0}}:root{--card-bg:#1f1f2199;--bg-secondary:#1f1f21cc;--border-color:#ff450033;--primary-color:#ff4500}.warranty-cases{width:100%}.admin-page-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.admin-page-title{color:var(--admin-text-primary);font-size:2rem;font-weight:700;margin:0 0 .5rem}.admin-page-subtitle{color:var(--admin-text-secondary);font-size:1rem;margin:0}.header-actions{gap:.5rem}.warranty-cases-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.stat-card{background-color:#1f1f2199;background-color:var(--card-bg);border:1px solid #ff450033;border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.stat-card:hover{box-shadow:0 4px 12px #0000001a}.stat-value{font-size:2rem;margin-bottom:.5rem}.stat-label{color:#ffffffb3;font-size:.875rem;letter-spacing:.05em}.stat-pending .stat-value{color:#fbbf24}.stat-resolved .stat-value{color:#22c55e}.stat-rejected .stat-value{color:#ef4444}.create-case-button{align-items:center;background-color:#ff4500;background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease;white-space:nowrap}.create-case-button:hover{background-color:var(--primary-hover);transform:translateY(-1px)}.stats-button{align-items:center;background-color:initial;border:1px solid #ff4500;border:1px solid var(--primary-color);border-radius:6px;color:#ff4500;color:var(--primary-color);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease;white-space:nowrap}.stats-button:hover{background-color:#ff4500;background-color:var(--primary-color);color:#fff;transform:translateY(-1px)}.refresh-button{background-color:#1f1f2199;border:1px solid #ff450033;color:#fff}.refresh-button:hover:not(:disabled){background-color:#1f1f21cc;border-color:#ff4500}.warranty-filters{align-items:flex-end;background-color:#1f1f2199;background-color:var(--card-bg);border:1px solid #ff450033;border:1px solid var(--border-color);border-radius:8px;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;padding:1.5rem}.filter-label{color:#ffffffb3}.filter-select{appearance:none;background-color:#1f1f21cc;background-color:var(--bg-secondary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236B7280' d='M6 8 2 4h8z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1px solid #ff450033;border:1px solid var(--border-color);border-radius:4px;color:#fff;color:var(--text-primary);cursor:pointer;font-size:.875rem;min-width:120px;padding:.5rem 2rem .5rem .75rem;transition:all .2s ease;width:fit-content}.filter-select:focus,.filter-select:hover{border-color:#ff4500;border-color:var(--primary-color)}.filter-select:focus{box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1);outline:none}.filter-input{background-color:#1f1f21cc;border:1px solid #ff450033;color:#fff}.filter-input:focus,.filter-input:hover{border-color:#ff4500}.filter-search-group{flex:1 1;min-width:300px}.warranty-table-wrapper{background-color:#1f1f2199;background-color:var(--card-bg);border:1px solid #ff450033;border:1px solid var(--border-color);border-radius:8px;overflow-x:auto;position:relative}.warranty-table{border-collapse:collapse;min-width:1000px;width:100%}.warranty-table thead{background-color:#ffffff05;border-bottom:2px solid #ff450033;border-bottom:2px solid var(--border-color)}.warranty-table th{color:#ffffffb3;color:var(--text-secondary);font-size:.875rem;font-weight:600;padding:1rem;text-align:left;white-space:nowrap}.warranty-table td{border-bottom:1px solid #ff450033;border-bottom:1px solid var(--border-color);color:#fff;color:var(--text-primary);font-size:.875rem;padding:1rem}.warranty-table tbody tr:last-child td{border-bottom:none}.warranty-table tbody tr:hover{background-color:#ffffff05}.account-info{display:flex;flex-direction:column;gap:.25rem}.account-name{color:#ff4500;font-weight:500}.account-type{color:#ffffffb3}.status-badge{display:inline-block;white-space:nowrap}.status-approved{background-color:#3b82f61a;color:#3b82f6}.status-refunded{background-color:#8b5cf61a;color:#8b5cf6}.status-refund-pending{background-color:#ff98001a;color:#ff9800}.ban-badge{display:inline-block;white-space:nowrap}.ban-shadow{background-color:#fb923c1a;border:1px solid #fb923c4d;color:#fb923c}.ban-full{background-color:#dc262633;border:1px solid #dc26264d;color:#dc2626}.ban-not-found{background-color:#8b5cf61a;border:1px solid #8b5cf64d;color:#8b5cf6}.date-cell{align-items:center;color:#ffffffb3;color:var(--text-secondary);display:flex;font-size:.813rem;gap:.5rem}.date-icon{font-size:.875rem;opacity:.6}.resolution-info{color:#fff;color:var(--text-primary);font-weight:500}.case-actions{align-items:center;display:flex;gap:.5rem}.view-button{align-items:center;background-color:initial;border:1px solid #ff450033;border:1px solid var(--border-color);border-radius:6px;color:#ff4500;color:var(--primary-color);cursor:pointer;display:inline-flex;font-size:1.125rem;height:36px;justify-content:center;transition:all .2s ease;width:36px}.view-button:hover{background-color:#ff4500;background-color:var(--primary-color);color:#fff;transform:translateY(-1px)}.refund-button{align-items:center;background-color:initial;border:1px solid #4caf504d;border-radius:6px;color:#4caf50;cursor:pointer;display:inline-flex;font-size:1.125rem;height:36px;justify-content:center;transition:all .2s ease;width:36px}.refund-button:hover{background-color:#4caf50;color:#fff;transform:translateY(-1px)}.warranty-error,.warranty-loading{align-items:center;background-color:#1f1f2199;background-color:var(--card-bg);border:1px solid #ff450033;border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px}.warranty-error p{color:#dc3545;margin-bottom:1rem}.no-data{padding:3rem!important}.create-case-form,.no-data{color:#ffffffb3;color:var(--text-secondary);text-align:center}.create-case-form{padding:1rem}@media (max-width:768px){.warranty-cases-stats{grid-template-columns:repeat(2,1fr)}.warranty-filters{align-items:stretch;flex-direction:column}.filter-search-group{min-width:auto}.warranty-table{min-width:900px}}@media (max-width:480px){.warranty-cases-stats{grid-template-columns:1fr}}.warranty-tabs{border-bottom:2px solid #ff450033;border-bottom:2px solid var(--border-color);display:flex;gap:.5rem;margin-bottom:2rem}.warranty-tab{align-items:center;background:none;border:none;color:#ffffffb3;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;position:relative;transition:all .2s ease}.warranty-tab:hover{color:#fff;color:var(--text-primary)}.warranty-tab.active{color:#ff4500;color:var(--primary-color)}.warranty-tab.active:after{background-color:#ff4500;background-color:var(--primary-color);bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0}.activity-tab-content{display:flex;flex-direction:column;gap:2rem}.activity-content-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 2fr;height:calc(100vh - 350px);min-height:600px}.sold-accounts-panel{background-color:#1f1f2199;background-color:var(--card-bg);border:1px solid #ff450033;border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.panel-title{color:#fff;color:var(--text-primary);font-size:1rem;font-weight:600;margin:0;padding:1rem 1.5rem}.panel-header-with-actions,.panel-title{border-bottom:1px solid #ff450033;border-bottom:1px solid var(--border-color)}.panel-header-with-actions{align-items:center;display:flex;justify-content:space-between;padding:0}.panel-header-with-actions .panel-title{border-bottom:none;flex:1 1}.force-check-button{align-items:center;background-color:#ff4500;background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-right:1.5rem;padding:.5rem 1rem;transition:all .2s ease}.force-check-button:hover{background-color:#ff6a33;box-shadow:0 2px 8px #ff45004d;transform:translateY(-1px)}.force-check-button:active{transform:translateY(0)}.force-check-button:disabled{cursor:not-allowed;opacity:.7}.force-check-button:disabled:hover{box-shadow:none;transform:none}.force-check-button svg{font-size:1rem}.panel-loading{align-items:center;color:#ffffffb3;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:3rem}.accounts-list{flex:1 1;overflow-y:auto;padding:1rem}.account-item{background-color:#1f1f21cc;background-color:var(--bg-secondary);border:1px solid #ff450033;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;margin-bottom:.5rem;padding:1rem;transition:all .2s ease}.account-item:hover{transform:translateX(2px)}.account-item.selected,.account-item:hover{border-color:#ff4500;border-color:var(--primary-color)}.account-item.selected{background-color:rgba(var(--primary-color-rgb),.1)}.account-item-header,.account-item-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.account-item-info{font-size:.813rem}.info-item{align-items:center;color:#ffffffb3;color:var(--text-secondary);gap:.25rem}.info-icon{font-size:.875rem;opacity:.6}.account-item-stats{color:#ffffffb3;color:var(--text-secondary);display:flex;font-size:.813rem;gap:1rem}.stat-item strong{color:#fff;color:var(--text-primary)}.no-accounts{color:#ffffffb3;color:var(--text-secondary);padding:2rem;text-align:center}.activity-details-panel{background-color:#1f1f2199;background-color:var(--card-bg);border:1px solid #ff450033;border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.no-selection{align-items:center;color:#ffffffb3;color:var(--text-secondary);display:flex;height:100%;justify-content:center}.activity-details{flex:1 1;overflow-y:auto;padding:1.5rem}.activity-account-info{margin-bottom:1.5rem}.activity-account-info h4{color:#fff;color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.account-badges{display:flex;gap:.5rem}.status-active{background-color:#22c55e1a;color:#22c55e}.status-expired{background-color:#6b72801a;color:#6b7280}.status-completed{background-color:#3b82f61a;color:#3b82f6}.status-claim{background-color:#fbbf241a;color:#fbbf24}.status-voided{background-color:#ef44441a;color:#ef4444}.warranty-type-badge{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .75rem;white-space:nowrap}.warranty-case{background-color:#22c55e1a;color:#22c55e}.not-warranty-case{background-color:#ef44441a;color:#ef4444}.no-warranty{background-color:#6b72801a;color:#6b7280}.activity-stats-card{background-color:#1f1f21cc;background-color:var(--bg-secondary);border:1px solid #ff450033;border:1px solid var(--border-color);border-radius:6px;margin-bottom:1.5rem;padding:1rem}.stats-row{display:flex;gap:2rem;justify-content:space-around}.stats-row .stat{align-items:center;display:flex;gap:.5rem}.stats-row .stat-label{color:#ffffffb3;color:var(--text-secondary);font-size:.875rem}.stats-row .stat-value{color:#fff;color:var(--text-primary);font-size:1.25rem;font-weight:600}.stats-row .stat-limit{color:#ffffffb3;color:var(--text-secondary);font-size:.875rem}.over-limit-warning{background-color:#ef44441a;border-radius:4px;color:#ef4444;font-size:.875rem;font-weight:500;margin-top:.75rem;padding:.5rem;text-align:center}.activity-section{margin-bottom:2rem}.section-title{font-size:1rem;margin:0 0 1rem}.activity-list{display:flex;flex-direction:column;gap:.75rem}.activity-item{background-color:#1f1f21cc;background-color:var(--bg-secondary);border:1px solid #ff450033;border:1px solid var(--border-color);border-radius:6px;padding:1rem;transition:all .2s ease}.activity-item:hover{border-color:#ff4500;border-color:var(--primary-color)}.activity-item-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.5rem}.activity-title{font-weight:500}.activity-text,.activity-title{color:#fff;color:var(--text-primary);flex:1 1;margin-right:1rem}.activity-text{line-height:1.4}.activity-link{align-items:center;background-color:initial;border-radius:4px;color:#ff4500;color:var(--primary-color);display:inline-flex;flex-shrink:0;height:28px;justify-content:center;transition:all .2s ease;width:28px}.activity-link:hover{background-color:#ff4500;background-color:var(--primary-color);color:#fff}.activity-item-info{display:flex;font-size:.813rem;gap:1rem}.activity-item-info,.no-activity{color:#ffffffb3;color:var(--text-secondary)}.no-activity{background-color:#1f1f21cc;background-color:var(--bg-secondary);border:1px dashed #ff450033;border:1px dashed var(--border-color);border-radius:6px;padding:2rem;text-align:center}.no-activity-data{align-items:center;color:#ffffffb3;color:var(--text-secondary);display:flex;height:100%;justify-content:center}.violations-section{background-color:#ef44440d;border:1px solid #ef444433;border-radius:6px;padding:1rem}.violations-list{display:flex;flex-direction:column;gap:.5rem}.violation-item{align-items:center;background-color:#1f1f21cc;background-color:var(--bg-secondary);border-radius:4px;display:flex;justify-content:space-between;padding:.5rem}.violation-type{color:#ef4444;font-size:.813rem;font-weight:500;text-transform:uppercase}.violation-date{color:#ffffffb3;color:var(--text-secondary);font-size:.813rem}.filter-button{align-items:center;background-color:#ff4500;display:flex;gap:.5rem;white-space:nowrap}@media (max-width:1200px){.activity-content-grid{grid-template-columns:1fr;height:auto}.sold-accounts-panel{max-height:400px}}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.refund-modal{background-color:#1f1f2199;background-color:var(--card-bg);border:1px solid #ff450033;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.modal-header{align-items:center;border-bottom:1px solid #ff450033;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1.5rem}.modal-header h2{color:#fff;color:var(--text-primary);font-size:1.5rem;margin:0}.modal-close{background:none;border:none;color:#ffffffb3;color:var(--text-secondary);font-size:1.5rem;padding:0;transition:color .2s}.modal-close:hover{color:var(--text-primary)}.modal-body{padding:1.5rem}.modal-loading{color:#ffffffb3;color:var(--text-secondary);padding:2rem;text-align:center}.refund-info-section{margin-bottom:1.5rem}.refund-info-section h3{color:#fff;color:var(--text-primary);font-size:1.125rem;margin:0 0 1rem}.refund-info-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.refund-info-item{display:flex;flex-direction:column;gap:.25rem}.refund-info-item.highlight{background-color:#4caf501a;border:1px solid #4caf5033;border-radius:8px;grid-column:1/-1;padding:1rem}.refund-info-item label{color:#ffffffb3;color:var(--text-secondary);font-size:.875rem}.refund-info-item span{color:#fff;color:var(--text-primary);font-size:1rem;font-weight:500}.refund-amount{color:#4caf50 \!important;font-size:1.5rem \!important;font-weight:700 \!important}.refund-warning{background-color:#ffc1071a;border:1px solid #ffc10733;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.refund-warning p{color:#ffc107;font-weight:500;margin:0 0 .5rem}.refund-warning ul{color:#fff;color:var(--text-primary);margin:0;padding-left:1.5rem}.refund-warning li{margin-bottom:.25rem}.modal-actions{border-top:1px solid #ff450033;border-top:1px solid var(--border-color);gap:1rem;justify-content:flex-end;padding-top:1rem}.btn{font-size:.875rem;padding:.625rem 1.25rem;transition:all .2s}.btn-cancel{background-color:#6b72801a;border:1px solid #6b728033;color:#ffffffb3}.btn-cancel:hover{background-color:#6b728033}.btn-primary{background-color:#4caf50}.btn-primary:hover{background-color:#45a049;transform:translateY(-1px)}.refund-error{color:#ef4444;padding:2rem;text-align:center}.warranty-timer{align-items:center;background-color:#ffffff0d;border-radius:6px;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:4px 12px;transition:all .3s ease}.warranty-timer-compact{font-size:13px;gap:4px;padding:2px 8px}.warranty-timer .timer-icon{font-size:16px}.warranty-timer-compact .timer-icon{font-size:14px}.warranty-timer.expired{animation:pulse 2s infinite;background-color:#ff4d4f1a}.warranty-timer.urgent{animation:blink 1s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.6}}.warranty-table .warranty-timer{display:inline-flex;margin:0}.warranty-timer-block{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px}.warranty-timer-block .timer-label{color:#ffffffa6;font-size:14px;margin-bottom:4px}.warranty-timer-block .warranty-timer{background:none;font-size:18px;padding:0}.warranty-timer-block .warranty-timer .timer-icon{font-size:20px}.warranty-case-detail{width:100%}.detail-header{flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem}.detail-header,.header-info{align-items:center;display:flex;gap:1rem}.btn-back{align-items:center;background-color:initial;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.btn-back:hover{background-color:var(--bg-secondary);color:var(--text-primary);transform:translateX(-2px)}.detail-title{color:var(--admin-text-primary);font-size:2rem;font-weight:700;margin:0}.resolve-button{align-items:center;background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.resolve-button:hover{background-color:var(--primary-hover);transform:translateY(-1px)}.detail-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:2rem}.detail-card{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.detail-card.full-width{grid-column:1/-1}.card-title{border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 1rem;padding-bottom:.75rem}.info-rows{display:flex;flex-direction:column;gap:.75rem}.info-row{align-items:center;display:flex;gap:1rem;justify-content:space-between}.info-label{color:var(--text-secondary);flex-shrink:0;font-size:.875rem}.info-value{color:var(--text-primary);font-size:.875rem;font-weight:500;text-align:right}.account-link{color:var(--primary-color);cursor:pointer;transition:color .2s ease}.account-link:hover{color:var(--primary-hover);text-decoration:underline}.evidence-link{align-items:center;color:var(--primary-color);display:flex;gap:.25rem;text-decoration:none;transition:color .2s ease}.evidence-link:hover{color:var(--primary-hover);text-decoration:underline}.price-value{color:#22c55e;font-size:1rem;font-weight:600}.resolution-replaced{color:#3b82f6;font-weight:600}.resolution-refunded{color:#22c55e;font-weight:600}.resolution-rejected{color:#ef4444;font-weight:600}.notes-text{color:var(--text-primary);line-height:1.6;white-space:pre-wrap}.similar-accounts-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:1rem}.similar-account-card{background-color:#ffffff05;border:1px solid var(--border-color);border-radius:6px;padding:1rem;transition:all .2s ease}.similar-account-card:hover{border-color:var(--primary-color);transform:translateY(-1px)}.account-header{justify-content:space-between;margin-bottom:.75rem}.account-name{color:var(--primary-color)}.account-type{background-color:var(--bg-secondary);border-radius:4px;color:var(--text-secondary);font-size:.75rem;padding:.25rem .5rem}.account-stats{display:flex;flex-direction:column;gap:.5rem}.stat{display:flex;font-size:.813rem;justify-content:space-between}.stat-label{color:var(--text-secondary)}.stat-value{color:var(--text-primary);font-weight:500}.resolve-options{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.resolve-option{align-items:center;background-color:initial;border:2px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:1rem;padding:1.5rem;transition:all .2s ease}.resolve-option svg{font-size:1.5rem}.replace-option:hover{background-color:#3b82f61a;border-color:#3b82f6;color:#3b82f6}.refund-option:hover{background-color:#22c55e1a;border-color:#22c55e;color:#22c55e}.reject-option:hover{background-color:#ef44441a;border-color:#ef4444;color:#ef4444}.refund-form,.reject-form,.replace-form{padding:1rem 0}.form-group{margin-bottom:1.5rem}.form-group label{color:var(--text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.form-input{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.875rem;padding:.75rem 1rem;transition:border-color .2s ease;width:100%}.form-input:focus{border-color:var(--primary-color);outline:none}.form-textarea{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-family:inherit;font-size:.875rem;padding:.75rem 1rem;resize:vertical;transition:border-color .2s ease;width:100%}.form-textarea:focus{border-color:var(--primary-color);outline:none}.replacement-accounts{background-color:#ffffff05;flex-direction:column;max-height:300px;overflow-y:auto;padding:.5rem}.replacement-accounts,.replacement-option{border:1px solid var(--border-color);border-radius:6px;display:flex;gap:.75rem}.replacement-option{align-items:center;background-color:var(--card-bg);cursor:pointer;padding:.75rem;transition:all .2s ease}.replacement-option:hover{background-color:var(--bg-secondary);border-color:var(--primary-color)}.replacement-option input[type=radio]{flex-shrink:0}.replacement-info{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.replacement-name{color:var(--text-primary);font-weight:500}.replacement-stats{color:var(--text-secondary);font-size:.813rem}.form-actions{border-top:1px solid var(--border-color);display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem}.btn-cancel{background-color:initial;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.btn-cancel:hover:not(:disabled){background-color:var(--bg-secondary);color:var(--text-primary)}.btn-confirm{background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.btn-confirm:hover:not(:disabled){background-color:var(--primary-hover)}.btn-reject{background-color:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.btn-reject:hover:not(:disabled){background-color:#dc2626}.btn-cancel:disabled,.btn-confirm:disabled,.btn-reject:disabled{cursor:not-allowed;opacity:.5}.warranty-detail-error,.warranty-detail-loading{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px}.warranty-detail-error p{color:#dc3545;margin-bottom:1rem}.replacement-history{display:flex;flex-direction:column;gap:1.5rem}.replacement-history-item{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem;transition:all .2s ease}.replacement-history-item:hover{background:#ffffff0a;border-color:#ffffff26}.history-header{border-bottom:1px solid #ffffff14;margin-bottom:1rem;padding-bottom:.75rem}.history-number{color:var(--primary);font-size:1.1rem;font-weight:600}.history-date{color:var(--text-secondary);font-size:.875rem}.history-content{display:flex;flex-direction:column;gap:1rem}.history-accounts{grid-gap:1.5rem;align-items:center;display:grid;gap:1.5rem;grid-template-columns:1fr auto 1fr}.history-arrow{align-items:center;color:var(--text-secondary);display:flex;font-size:1.5rem;justify-content:center}.history-account{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:1rem}.history-account.original{background:#ff6b6b0d;border-color:#ff6b6b4d}.history-account.replacement{background:#51cf660d;border-color:#51cf664d}.history-account h4{color:var(--text-primary);font-size:.875rem;font-weight:600;margin:0 0 .75rem}.account-details{display:flex;flex-direction:column;gap:.5rem}.account-details span{color:var(--text-secondary);font-size:.875rem}.account-name{color:var(--text-primary)!important;font-size:1rem!important;font-weight:600}.account-type{font-size:.75rem!important;opacity:.8;text-transform:uppercase}.account-karma{font-family:monospace}.account-status{font-weight:500;margin-top:.25rem}.account-status.transferred{color:var(--success)}.account-status.pending{color:var(--warning)}.history-farmer{align-items:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:6px;display:flex;gap:.5rem;padding:.75rem}.farmer-label{color:var(--text-secondary);font-size:.875rem}.farmer-name{color:var(--text-primary);font-weight:600}.timestamp-text{color:var(--text-secondary);font-size:.75rem;font-weight:400}.status-success{color:var(--success)!important}.status-pending{color:var(--warning)!important}.btn-sm{font-size:.875rem!important;padding:.375rem .75rem!important}.btn-icon{margin-right:.5rem}@media (max-width:768px){.detail-grid,.history-accounts{grid-template-columns:1fr}.history-accounts{gap:1rem}.history-arrow{margin:.5rem 0;transform:rotate(90deg)}.replacement-history-item{padding:1rem}.similar-accounts-grid{grid-template-columns:1fr}.info-row{align-items:flex-start;flex-direction:column}.info-value{text-align:left}}.approve-button,.reject-button{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.approve-button{background:linear-gradient(135deg,#11998e,#38ef7d);box-shadow:0 4px 15px #11998e4d}.approve-button:hover{box-shadow:0 6px 20px #11998e66;transform:translateY(-2px)}.reject-button{background:linear-gradient(135deg,#f093fb,#f5576c);box-shadow:0 4px 15px #f5576c4d}.reject-button:hover{box-shadow:0 6px 20px #f5576c66;transform:translateY(-2px)}.approve-button:active,.reject-button:active{transform:translateY(0)}.approve-button:disabled,.reject-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.admin-decision-info{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;gap:1rem;padding:.75rem 1.5rem}.decision-badge{font-size:.875rem;font-weight:600}.decision-badge.approved{color:#38ef7d}.waiting-farmer{color:var(--text-secondary);font-size:.875rem}.warranty-stats{display:flex;flex-direction:column;gap:2rem;padding:0;width:100%}.warranty-stats,.warranty-stats *{box-sizing:border-box}.stats-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.stats-title{color:var(--admin-text-primary);font-size:2rem;font-weight:700;margin:0 0 .5rem}.stats-subtitle{color:var(--admin-text-secondary);font-size:1rem;margin:0}.date-filter{align-items:flex-end;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;padding:1.5rem}.filter-group{display:flex;flex-direction:column;gap:.5rem}.filter-label{color:var(--text-secondary);font-size:.875rem;font-weight:500}.filter-input{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:.875rem;padding:.5rem .75rem;transition:all .2s ease}.filter-input:focus,.filter-input:hover{border-color:var(--primary-color)}.filter-input:focus{box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1)}.filter-button{background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.filter-button:hover{background-color:var(--primary-hover);transform:translateY(-1px)}.filter-button:active{transform:translateY(0)}.stats-grid{grid-gap:1rem;gap:1rem;grid-template-columns:repeat(5,1fr);margin-bottom:3rem;position:relative;z-index:1}.metric-card{align-items:center;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:1rem;min-height:80px;padding:1.25rem;width:100%}.metric-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.metric-icon{align-items:center;background-color:#3b82f61a;border-radius:10px;color:#3b82f6;display:flex;flex-shrink:0;font-size:1.25rem;height:40px;justify-content:center;width:40px}.metric-pending .metric-icon{background-color:#fbbf241a;color:#fbbf24}.metric-resolved .metric-icon{background-color:#22c55e1a;color:#22c55e}.metric-rejected .metric-icon{background-color:#ef44441a;color:#ef4444}.metric-refunds .metric-icon{background-color:#10b9811a;color:#10b981}.metric-content{flex:1 1}.metric-value{color:var(--text-primary);font-size:1.5rem}.metric-label{color:var(--text-secondary);font-size:.875rem;letter-spacing:.05em}.metric-percentage{color:var(--text-secondary);font-size:.813rem;margin-top:.25rem}.ban-types-section{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;margin-bottom:0;padding:2rem}.section-title{color:var(--text-primary)}.ban-types-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ban-type-card{background-color:#ffffff05;border:1px solid var(--border-color);border-radius:6px;padding:1rem}.ban-type-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.ban-badge{border-radius:6px;font-size:.75rem;font-weight:600;padding:.25rem .75rem;text-transform:uppercase}.ban-shadow_ban{background-color:#fb923c1a;border:1px solid #fb923c4d;color:#fb923c}.ban-full_ban{background-color:#dc262633;border:1px solid #dc26264d;color:#dc2626}.ban-suspended{background-color:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.ban-deleted{background-color:#4b556333;border:1px solid #4b55634d;color:#9ca3af}.ban-unknown{background-color:#6b72801a;border:1px solid #6b72804d;color:#6b7280}.ban-count{color:var(--text-primary);font-size:1.125rem;font-weight:600}.ban-progress{background-color:var(--bg-secondary);border-radius:4px;height:8px;margin-bottom:.5rem;overflow:hidden}.ban-progress-bar{background-color:var(--primary-color);border-radius:4px;height:100%;transition:width .3s ease}.ban-percentage{color:var(--text-secondary);font-size:.813rem;text-align:right}.stats-visualization{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;margin-bottom:0;padding:2rem}.resolution-chart{align-items:flex-end;display:flex;height:250px;justify-content:space-around;margin-bottom:2rem;padding:2rem 0}.chart-bar{align-items:center;border-radius:8px 8px 0 0;display:flex;flex-direction:column;justify-content:flex-end;position:relative;transition:all .3s ease;width:120px}.chart-bar:hover{transform:scaleY(1.05)}.chart-resolved{background-color:#22c55e33;border:2px solid #22c55e}.chart-rejected{background-color:#ef444433;border:2px solid #ef4444}.chart-pending{background-color:#fbbf2433;border:2px solid #fbbf24}.chart-label{bottom:-2rem;color:var(--text-secondary);font-size:.875rem;position:absolute;white-space:nowrap}.chart-value{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin-bottom:1rem}.recent-cases-section{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;margin-bottom:0;padding:2rem}.recent-cases-list{display:flex;flex-direction:column;gap:.75rem}.recent-case-item{align-items:center;background-color:#ffffff05;border:1px solid var(--border-color);border-radius:6px;display:flex;gap:1rem;padding:.75rem 1rem;transition:all .2s ease}.recent-case-item:hover{background-color:var(--bg-secondary);transform:translateX(4px)}.case-id{color:var(--primary-color);font-weight:600}.status-badge{border-radius:12px;font-size:.75rem;font-weight:500;padding:.25rem .75rem;text-transform:uppercase}.status-pending{background-color:#fbbf241a;color:#fbbf24}.status-resolved{background-color:#22c55e1a;color:#22c55e}.status-rejected{background-color:#ef44441a;color:#ef4444}.case-date{color:var(--text-secondary);font-size:.813rem;margin-left:auto}.warranty-stats-error,.warranty-stats-loading{align-items:center;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px}.warranty-stats-error p{color:#dc3545;margin-bottom:1rem}.action-button{align-items:center;border-radius:6px;display:inline-flex;font-size:1.125rem;height:40px;justify-content:center;transition:all .2s ease;width:40px}.refresh-button{background-color:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary)}.refresh-button:hover:not(:disabled){background-color:var(--bg-secondary);border-color:var(--primary-color)}.refresh-button:disabled{cursor:not-allowed;opacity:.5}.refresh-button svg.spinning{animation:spin 1s linear infinite}.btn-retry{background-color:var(--primary-color);border-radius:6px;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.btn-retry:hover{background-color:var(--primary-hover);transform:translateY(-1px)}@media (max-width:1200px){.stats-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr)}.date-filter{align-items:stretch;flex-direction:column}.resolution-chart{height:200px}.chart-bar{width:80px}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr}}.warranty-stats{opacity:.97}.violations-section{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;margin-bottom:2rem;padding:2rem}.violations-section .section-title{color:#ef4444;margin-bottom:2rem}.metric-violations .metric-icon{background-color:#ef44441a;color:#ef4444}.metric-violators .metric-icon{background-color:#fb923c1a;color:#fb923c}.metric-violations-24h .metric-icon{background-color:#fbbf241a;color:#fbbf24}.metric-violations-7d .metric-icon{background-color:#a855f71a;color:#a855f7}.violation-types-grid{border-top:1px solid var(--border-color);margin-top:2rem;padding-top:2rem}.subsection-title{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 1rem}.violation-type-card{background-color:#ffffff05;border:1px solid var(--border-color);border-radius:6px;margin-bottom:.75rem;padding:1rem}.violation-type-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.violation-type-name{color:var(--text-primary);font-size:.875rem;font-weight:500;text-transform:capitalize}.violation-type-count{color:#ef4444;font-size:1rem;font-weight:600}.violation-progress{background-color:var(--bg-secondary);border-radius:3px;height:6px;overflow:hidden}.violation-progress-bar{background:linear-gradient(90deg,#ef4444,#dc2626);border-radius:3px;height:100%;transition:width .3s ease}.violations-monitoring{padding:0;width:100%}.page-header{margin-bottom:2rem}.page-header h1{font-weight:700}.page-subtitle{font-size:1rem}.monitoring-content{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.monitoring-tabs .ant-tabs-nav{margin-bottom:0}.monitoring-tabs .ant-tabs-tab{color:var(--text-secondary);font-weight:500}.monitoring-tabs .ant-tabs-tab:hover{color:var(--primary-color)}.monitoring-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary-color);font-weight:600}.monitoring-tabs .ant-tabs-ink-bar{background:var(--primary-color)}.monitoring-tabs .ant-tabs-content{padding-top:1.5rem}.demo-components{display:flex;flex-direction:column;gap:2rem}.demo-section{background:#ffffff05;border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.demo-section h3{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 1rem}.demo-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.demo-note{color:var(--text-secondary);font-size:.875rem;font-style:italic;margin:0}@media (max-width:768px){.page-header h1{font-size:1.5rem}.monitoring-content{padding:1rem}.demo-grid{grid-template-columns:1fr}}.violations-monitoring{opacity:.97}.farmer-layout .farmer-bottom-nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff05!important;background-image:none;border-top:2px solid #0000;bottom:0;box-shadow:0 -8px 32px #00000080;box-sizing:initial;height:75px;left:0;position:fixed;right:0;transition:all .3s ease;z-index:1000}.farmer-bottom-nav:before{animation:farmer-gradient-flow 6s ease-in-out infinite;background:linear-gradient(90deg,#ff6b35,#ff8c42 25%,#ffa652 50%,#ff8c42 75%,#ff6b35);background:linear-gradient(90deg,var(--farmer-primary,#ff6b35) 0,var(--farmer-primary-hover,#ff8c42) 25%,var(--farmer-secondary,#ffa652) 50%,var(--farmer-primary-hover,#ff8c42) 75%,var(--farmer-primary,#ff6b35) 100%);background-size:300% 100%;content:"";height:3px;left:0;position:absolute;right:0;top:0}.farmer-nav-container{align-items:center;display:flex;gap:4px;height:100%;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 8px;position:relative;width:100%}.farmer-nav-item{background:none;border:none;border-radius:12px;color:#ffffffb3;cursor:pointer;flex:1 1;flex-direction:column;gap:4px;height:65px;max-width:160px;min-width:90px;padding:10px 8px 14px;text-align:center;width:auto}.farmer-nav-icon,.farmer-nav-item{align-items:center;display:flex;justify-content:center;position:relative;transition:all .3s ease}.farmer-nav-icon{height:26px;margin:0 auto;width:26px;z-index:1}.farmer-nav-icon svg{stroke-width:2.5;display:block;filter:drop-shadow(0 0 8px rgba(76,175,80,.2));height:100%;width:100%}.farmer-nav-label{color:#ffffffb3;display:block;font-size:9px;font-weight:600;letter-spacing:0;line-height:1.2;min-height:14px;overflow:hidden;padding:0 2px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;transition:all .3s ease;white-space:nowrap;width:100%}.farmer-nav-item.active{background:#ff6b3526;background:rgba(var(--farmer-primary-rgb,255,107,53),.15);color:#fff}.farmer-nav-item.active .farmer-nav-icon{filter:drop-shadow(0 0 12px #FF6B35);filter:drop-shadow(0 0 12px var(--farmer-primary,#FF6B35));transform:scale(1.15)}.farmer-nav-item.active .farmer-nav-icon svg{stroke:#ff8c42;stroke:var(--farmer-primary-hover,#ff8c42);fill:#ff8c421a;fill:rgba(var(--farmer-primary-hover-rgb,255,140,66),.1);filter:drop-shadow(0 0 8px #FF6B35);filter:drop-shadow(0 0 8px var(--farmer-primary,#FF6B35))}.farmer-nav-item.active .farmer-nav-label{color:#ff8c42;color:var(--farmer-primary-hover,#ff8c42);text-shadow:0 0 10px #ff6b3580;text-shadow:0 0 10px rgba(var(--farmer-primary-rgb,255,107,53),.5)}.farmer-nav-item:hover{background:#ff6b3514;background:rgba(var(--farmer-primary-rgb,255,107,53),.08);color:#ffffffe6}.farmer-nav-item:hover .farmer-nav-icon{transform:translateY(-3px) scale(1.1)}.farmer-nav-item.active:hover{background:#ff6b3533;background:rgba(var(--farmer-primary-rgb,255,107,53),.2)}.farmer-nav-item:active{transform:scale(.95);transition:transform .1s ease}.farmer-warranty-badge{align-items:center;animation:badge-pulse 2s ease-in-out infinite;background:#ff5252;border-radius:9px;box-shadow:0 2px 8px #ff525280;color:#fff;display:flex;font-size:11px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-5px;top:-5px;z-index:10}@keyframes badge-pulse{0%,to{box-shadow:0 2px 8px #ff525280}50%{box-shadow:0 2px 16px #ff5252cc}}.farmer-nav-item.active:after{animation:farmer-pulse-line 2.5s ease-in-out infinite;background:linear-gradient(90deg,#ff6b35,#ff8c42,#ff6b35);background:linear-gradient(90deg,var(--farmer-primary,#ff6b35),var(--farmer-primary-hover,#ff8c42),var(--farmer-primary,#ff6b35));border-radius:2px;bottom:2px;box-shadow:0 0 12px #ff6b35;box-shadow:0 0 12px var(--farmer-primary,#ff6b35);content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:40px}@keyframes farmer-pulse-line{0%,to{opacity:.7;transform:translateX(-50%);width:35px}25%{opacity:.9;transform:translateX(-50%);width:55px}50%{opacity:1;transform:translateX(-50%);width:65px}75%{opacity:.9;transform:translateX(-50%);width:55px}}@supports (padding-bottom:env(safe-area-inset-bottom)){.farmer-bottom-nav{padding-bottom:env(safe-area-inset-bottom)}}@media (min-width:769px){.farmer-bottom-nav{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background:#ffffff05!important;box-shadow:0 -10px 40px #0009;height:80px;padding-bottom:0}.farmer-nav-container{gap:8px;max-width:1200px;padding:0 20px}.farmer-nav-item{height:70px;max-width:170px;min-width:100px;padding:12px 12px 16px}.farmer-nav-icon{height:28px;width:28px}.farmer-nav-label{font-size:10px;font-weight:600;min-height:16px;padding:0 3px;white-space:nowrap}.farmer-nav-item:hover .farmer-nav-icon{transform:translateY(-4px) scale(1.15)}.farmer-nav-item.active .farmer-nav-icon{transform:scale(1.2)}.farmer-layout .farmer-content{padding-bottom:90px!important}.farmer-layout .farmer-header{left:0!important}}@media (max-width:768px){.farmer-bottom-nav{height:70px;padding-bottom:5px}.farmer-nav-container{align-items:center!important;display:flex!important;gap:2px;height:100%!important;justify-content:space-between!important;padding:0 4px}.farmer-nav-item{flex:1 1;height:58px;max-width:none;min-width:0;padding:8px 4px 12px}.farmer-nav-icon{height:24px;margin:0 auto;width:24px}.farmer-nav-label{font-size:8px;line-height:1.1;max-width:100%;min-height:12px;overflow:hidden;padding:0 1px;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:400px){.farmer-bottom-nav{height:65px;padding-bottom:10px}.farmer-nav-container{align-items:center!important;display:flex!important;gap:0;height:100%!important;justify-content:space-between!important;padding:0 10px}.farmer-nav-item{flex:1 1;gap:4px;height:50px;margin:0 auto;max-width:80px;min-width:0;padding:6px 0}.farmer-nav-icon{height:22px;margin:0 auto;width:22px}.farmer-nav-label{font-size:10px;letter-spacing:0;overflow:hidden;padding:0 2px;text-overflow:ellipsis;white-space:nowrap}@supports (padding-bottom:env(safe-area-inset-bottom)){.farmer-bottom-nav{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}}@media (max-width:320px){.farmer-bottom-nav{height:65px;padding-bottom:10px}.farmer-nav-container{align-items:center!important;display:flex!important;gap:0;height:100%!important;justify-content:space-between!important;padding:0 8px}.farmer-nav-item{flex:1 1;margin:0 auto;max-width:70px;min-width:0;padding:6px 0}.farmer-nav-icon{height:20px;margin:0 auto;width:20px}.farmer-nav-label{font-size:9px;overflow:hidden;padding:0 2px;text-overflow:ellipsis;white-space:nowrap}@supports (padding-bottom:env(safe-area-inset-bottom)){.farmer-bottom-nav{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}}@media (max-width:768px){.farmer-layout>.ant-layout{margin-left:0!important}.farmer-layout .farmer-header{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff05!important;box-shadow:0 2px 8px #0003!important;height:60px!important;left:0!important;padding:10px 16px!important}.farmer-layout .farmer-content{margin-top:60px!important;padding-bottom:85px!important;padding-top:10px!important}.farmer-layout .user-dropdown-button{padding:4px 8px!important}.farmer-layout .user-dropdown-button .user-name{display:none!important}.farmer-layout .user-dropdown-button .user-avatar{height:28px!important;width:28px!important}}.farmer-menu-drawer .ant-drawer-content{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff05!important}.farmer-menu-drawer .ant-drawer-header{background:#0000!important;border-bottom:1px solid #4caf5033!important}.farmer-menu-drawer .ant-drawer-title{color:#8bc34a!important;font-size:18px!important;font-weight:600!important}.farmer-menu-drawer .ant-drawer-close{color:#ffffffb3!important}.farmer-menu-drawer .ant-list-item{transition:background .3s ease!important}.farmer-menu-drawer .ant-list-item:hover{background:#4caf501a!important}.farmer-menu-drawer .ant-list-item:active{background:#4caf5033!important}.farmer-menu-drawer .ant-list-item-meta-title{color:#ffffffe6!important}.farmer-menu-drawer .ant-badge-count{background:#ff5252!important}@media (min-width:1024px){.farmer-layout .farmer-bottom-nav{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:linear-gradient(0deg,#0f190ffa 0,#141e14f2 50%,#192319eb);border-top:2px solid #0000;bottom:0;box-shadow:0 -15px 50px #000000b3,0 -5px 20px #4caf501a,inset 0 1px 0 #ffffff0d;height:85px;left:0;position:fixed;right:0;z-index:1000}.farmer-layout .farmer-nav-container{align-items:center;display:flex;gap:6px;height:100%;justify-content:space-between;margin:0 auto;max-width:1300px;padding:0 20px}.farmer-layout .farmer-nav-item{border-radius:16px;height:75px;max-width:180px;min-width:110px;overflow:visible;padding:14px 14px 18px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.farmer-layout .farmer-nav-item:before{background:linear-gradient(135deg,#ffffff0d,#ffffff03);border-radius:16px;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.farmer-layout .farmer-nav-item:hover:before{opacity:1}.farmer-layout .farmer-nav-icon{height:30px;margin-bottom:8px;transition:all .4s cubic-bezier(.4,0,.2,1);width:30px}.farmer-layout .farmer-nav-label{font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1.2;min-height:16px;opacity:.9;overflow:hidden;padding:0 4px;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap}.farmer-layout .farmer-nav-item:hover{background:#ff6b351f;box-shadow:0 8px 24px #ff6b3526,0 4px 12px #0000004d;transform:translateY(-2px)}.farmer-layout .farmer-nav-item:hover .farmer-nav-icon{filter:drop-shadow(0 4px 12px rgba(255,107,53,.4));transform:translateY(-3px) scale(1.1)}.farmer-layout .farmer-nav-item:hover .farmer-nav-label{color:#ff8c42;opacity:1}.farmer-layout .farmer-nav-item.active{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);box-shadow:0 0 30px #ff6b354d,inset 0 0 20px #ff6b351a}.farmer-layout .farmer-nav-item.active .farmer-nav-icon{filter:drop-shadow(0 0 15px rgba(255,107,53,.6)) drop-shadow(0 0 30px rgba(255,140,66,.4));transform:scale(1.15)}.farmer-layout .farmer-nav-item.active .farmer-nav-label{color:#ff8c42;font-weight:700;text-shadow:0 0 12px #ff8c4299}.farmer-layout .farmer-nav-item.active:after{animation:glow-pulse-width 2.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ff6b35 20%,#ff8c42 50%,#ff6b35 80%,#0000);border-radius:2px;bottom:3px;box-shadow:0 0 15px #ff6b35;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:45px}@keyframes glow-pulse-width{0%,to{opacity:.7;transform:translateX(-50%);width:40px}25%{opacity:.85;transform:translateX(-50%);width:60px}50%{opacity:1;transform:translateX(-50%);width:75px}75%{opacity:.85;transform:translateX(-50%);width:60px}}.farmer-layout .farmer-nav-item:active{transform:scale(.96);transition:transform .1s ease}.farmer-layout .farmer-content{padding-bottom:100px!important}}@media (min-width:1440px){.farmer-layout .farmer-nav-container{gap:10px;max-width:1400px}.farmer-layout .farmer-nav-item{max-width:190px;min-width:120px}.farmer-layout .farmer-nav-icon{height:32px;width:32px}.farmer-layout .farmer-nav-label{font-size:12px;min-height:18px;padding:0 5px;white-space:nowrap}}@media (min-width:1920px){.farmer-layout .farmer-nav-container{gap:15px;max-width:1500px}.farmer-layout .farmer-bottom-nav{height:90px}.farmer-layout .farmer-nav-item{height:75px;max-width:200px;min-width:130px}}:root{--farmer-primary:#52c41a;--farmer-primary-hover:#73d13d;--farmer-secondary:#1890ff;--farmer-warning:#faad14;--farmer-error:#ff4d4f;--farmer-glass-bg:#0000000d;--farmer-glass-bg-hover:#00000014;--farmer-glass-border:#ffffff0d;--farmer-glass-border-hover:#52c41a33}body.farmer-page{margin:0;overflow-x:hidden;width:100%}.ant-layout,.ant-layout-content,.ant-layout-header,.ant-layout-sider,.ant-layout-sider-children,.ant-layout-sider-dark,body.farmer-page{background:#0000!important}.farmer-layout{min-height:100vh;overflow:hidden;position:relative;width:100%}.farmer-content{background:#0000!important;overflow-x:hidden!important;overflow-y:auto!important;position:relative}.content-wrapper{max-width:100%;min-width:0;padding:0;position:relative;width:100%;z-index:1}.farmer-sider{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:#0000!important;border-right:1px solid #ffffff08!important;box-shadow:none}.farmer-sider:before{display:none}.sider-logo{background:#0000!important;border-bottom:1px solid #ffffff05;margin-bottom:8px;padding:24px;text-align:center}.logo-content{transition:all .3s}.logo-title{color:#fff;font-size:24px;font-weight:700;margin:0;text-shadow:0 2px 8px #0000004d}.logo-subtitle{color:#ffffffb3;font-size:12px;letter-spacing:1px;margin:4px 0 0;text-transform:uppercase}.logo-collapsed,.logo-icon{align-items:center;display:flex;justify-content:center}.logo-icon{background:linear-gradient(135deg,#52c41a,#73d13d);background:linear-gradient(135deg,var(--farmer-primary) 0,var(--farmer-primary-hover) 100%);border-radius:12px;box-shadow:0 4px 12px #52c41a33;color:#fff;font-size:16px;font-weight:700;height:40px;width:40px}.farmer-header{border:none!important;box-shadow:none!important;height:150px!important;padding:100px 24px 2px!important}.header-icon-button{align-items:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:20px;height:44px;justify-content:center;line-height:1;padding:0;position:relative;transition:all .3s;width:44px;z-index:10}.header-icon-button:hover{background:#ffffff26!important;border-color:#ffffff4d!important;box-shadow:0 4px 12px #ffffff1a!important;transform:translateY(-2px)}.user-dropdown-button{align-items:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:22px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;gap:8px;height:44px;line-height:1;padding:6px 14px;transition:all .3s}.user-dropdown-button:hover{background:#ffffff0d;border-color:#ffffff1a;box-shadow:0 4px 12px #ffffff0d;transform:translateY(-2px)}.user-avatar{background:linear-gradient(135deg,#52c41a,#73d13d);background:linear-gradient(135deg,var(--farmer-primary) 0,var(--farmer-primary-hover) 100%);border:2px solid #fff3}.user-name{color:#fff;font-weight:500}.zoom-indicator{background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:15px;font-weight:600;height:44px;line-height:1;min-width:70px;padding:0 14px;position:relative;transition:all .3s;z-index:10}.zoom-indicator:hover{background:#ffffff0d!important;border-color:#ffffff1a!important;color:#fff!important}.ant-layout-header .anticon-menu-fold,.ant-layout-header .anticon-menu-unfold{border-radius:8px;color:#fff;cursor:pointer;font-size:20px;padding:8px;transition:all .3s}.ant-layout-header .anticon-menu-fold:hover,.ant-layout-header .anticon-menu-unfold:hover{background:#ffffff1a}.ant-layout-sider-dark,.ant-menu,.ant-menu-dark,.ant-menu-dark .ant-menu-sub,.farmer-menu{background:#0000!important}.farmer-menu{padding:8px 0}.farmer-menu .ant-menu-item{align-items:center;background:#0000!important;border-radius:12px!important;color:#ffffffe6!important;display:flex;font-weight:500!important;height:48px!important;line-height:48px!important;margin:4px 12px!important;overflow:hidden;position:relative;transition:all .3s!important}.farmer-menu .ant-menu-item .ant-menu-title-content{color:#ffffffe6!important;margin-left:12px}.farmer-menu .ant-menu-item .anticon{align-items:center;color:#ffffffe6!important;display:flex;font-size:20px!important;justify-content:center;min-width:20px}.ant-layout-sider-collapsed .farmer-menu .ant-menu-item{justify-content:center;padding-left:0!important;padding-right:0!important}.ant-layout-sider-collapsed .farmer-menu .ant-menu-item .anticon{margin:0}.farmer-layout .ant-layout-sider,.farmer-layout .ant-layout-sider:after,.farmer-layout .ant-layout-sider:before{background-color:initial!important;background-image:none!important}.farmer-layout .ant-layout-sider-children,.farmer-layout .ant-layout-sider-children>*{background:#0000!important}.farmer-menu .ant-menu-item:before{background:#ffffff03;border-radius:12px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s;z-index:-1}.farmer-menu .ant-menu-item:hover{color:#fff!important}.farmer-menu .ant-menu-item:hover:before{opacity:1}.farmer-menu .ant-menu-item:hover .ant-menu-title-content,.farmer-menu .ant-menu-item:hover .anticon{color:#fff!important}.farmer-menu .ant-menu-item-selected{background:#0000!important;color:#fff!important;font-weight:600!important}.farmer-menu .ant-menu-item-selected:before{background:linear-gradient(135deg,#52c41a0d,#52c41a05);border:1px solid #52c41a1a;opacity:1}.farmer-menu .ant-menu-item-selected:after{background:linear-gradient(180deg,#52c41a,#73d13d);background:linear-gradient(180deg,var(--farmer-primary) 0,var(--farmer-primary-hover) 100%);border-radius:0 4px 4px 0;box-shadow:0 0 15px #52c41a99;content:"";height:70%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.farmer-menu .ant-menu-item-selected .ant-menu-title-content,.farmer-menu .ant-menu-item-selected .anticon{color:#fff!important}.farmer-menu .ant-badge{align-items:center;display:flex;justify-content:center}.farmer-menu .ant-badge .ant-badge-count{background:linear-gradient(135deg,#ff4d4f,#ff7875)!important;border:none!important;box-shadow:0 0 10px #ff4d4f80!important;font-size:10px!important;height:16px!important;line-height:16px!important;min-width:16px!important}.farmer-menu .menu-item-shop{margin-top:8px}.farmer-menu .menu-item-shop:before{background:#1890ff0d!important}.farmer-menu .menu-item-shop:hover:before{background:#1890ff14!important}.farmer-menu .menu-item-shop .anticon{color:#3394e6!important}.farmer-menu .menu-item-shop:hover .anticon{color:#1890ff!important}.farmer-menu .ant-menu-item-divider{background:#ffffff08!important;margin:12px 20px!important}.header-icon-button,.zoom-indicator{-webkit-user-select:none;user-select:none}.farmer-layout .ant-card,.farmer-layout .content-section,.farmer-layout .glass-panel,.farmer-layout .page-header,.farmer-layout .stat-card{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:16px!important;box-shadow:0 8px 32px #0000001a!important;color:#fff!important;overflow:hidden;position:relative;transition:all .3s!important}.ant-card:before{background:linear-gradient(135deg,#ffffff0d,#0000 50%,#ffffff05);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ant-card:hover{border-color:#52c41a33!important;border-color:var(--farmer-glass-border-hover)!important;box-shadow:0 12px 40px #00000026!important;transform:translateY(-4px)}.ant-card-head{border-bottom:1px solid #ffffff0d!important;border-bottom:1px solid var(--farmer-glass-border)!important}.ant-card-body,.ant-card-head{color:#fff!important}.ant-statistic{text-align:center}.ant-statistic-title{color:#ffffffa6!important;font-size:14px!important;margin-bottom:8px!important}.ant-statistic-content{color:#fff!important;font-size:28px!important;font-weight:600!important;text-shadow:0 2px 4px #0003}.ant-statistic-content-value{color:#fff!important}.ant-statistic-content-prefix,.ant-statistic-content-suffix{color:#ffffffd9!important;font-size:20px!important}.ant-btn{border-radius:24px!important;font-weight:600!important;overflow:hidden;position:relative;transition:all .3s!important}.ant-btn-primary{background:linear-gradient(135deg,#52c41a,#73d13d)!important;background:linear-gradient(135deg,var(--farmer-primary) 0,var(--farmer-primary-hover) 100%)!important;border:none!important;box-shadow:0 4px 15px #52c41a4d!important;color:#fff!important}.ant-btn-primary:hover{box-shadow:0 6px 20px #52c41a66!important;transform:translateY(-2px)!important}@media (max-width:768px){.ant-btn-primary:active{transform:scale(.98)!important}}.ant-btn-default{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#0000000d!important;background:var(--farmer-glass-bg)!important;border:1px solid #ffffff0d!important;border:1px solid var(--farmer-glass-border)!important;color:#fff!important}.ant-btn-default:hover{background:#ffffff1a!important;border-color:#fff3!important;color:#fff!important;transform:translateY(-2px)}@media (max-width:768px){.ant-btn-default:active{transform:scale(.98)!important}}.ant-btn-danger{background:linear-gradient(135deg,#ff4d4f,#ff7875)!important;background:linear-gradient(135deg,var(--farmer-error) 0,#ff7875 100%)!important;border:none!important;box-shadow:0 4px 15px #ff4d4f4d!important;color:#fff!important}.ant-btn-danger:hover{box-shadow:0 6px 20px #ff4d4f66!important;transform:translateY(-2px)!important}@media (max-width:768px){.ant-btn-danger:active{transform:scale(.98)!important}}.ant-table{background:#0000!important}.ant-table-container{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#0000000d!important;background:var(--farmer-glass-bg)!important;border:1px solid #ffffff0d!important;border:1px solid var(--farmer-glass-border)!important;border-radius:16px!important;overflow:hidden}.ant-table-thead>tr>th{background:#ffffff05!important;color:#fff!important;font-weight:600!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{border-bottom:1px solid #ffffff0d!important;border-bottom:1px solid var(--farmer-glass-border)!important}.ant-table-tbody>tr>td{color:#ffffffd9!important}.ant-table-tbody>tr:hover>td{background:#ffffff05!important}.ant-table-tbody>tr.ant-table-row-selected>td{background:#52c41a0d!important}.ant-tag{border-radius:16px!important;font-weight:500!important;padding:4px 12px!important}.ant-tag-success{background:#52c41a14!important;border:1px solid #52c41a26!important;color:#52c41a!important;color:var(--farmer-primary)!important}.ant-tag-warning{background:#faad1414!important;border:1px solid #faad1426!important;color:#faad14!important;color:var(--farmer-warning)!important}.ant-tag-error{background:#ff4d4f14!important;border:1px solid #ff4d4f26!important;color:#ff4d4f!important;color:var(--farmer-error)!important}.ant-tag-processing{background:#1890ff14!important;border:1px solid #1890ff26!important;color:#1890ff!important;color:var(--farmer-secondary)!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#0000000d!important;background:var(--farmer-glass-bg)!important;border:1px solid #ffffff0d!important;border:1px solid var(--farmer-glass-border)!important;border-radius:8px!important;color:#fff!important}.ant-modal-content .ant-input,.ant-modal-content .ant-input-affix-wrapper,.ant-modal-content .ant-input-number,.ant-modal-content .ant-input-textarea textarea{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;color:#fff!important}.ant-input-number::placeholder,.ant-input::placeholder,.ant-modal-content .ant-input-textarea textarea::placeholder,.ant-modal-content .ant-input::placeholder{color:#ffffff73!important}.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-input:hover,.ant-modal-content .ant-input-textarea textarea:hover,.ant-modal-content .ant-input:hover,.ant-picker:hover,.ant-select:hover .ant-select-selector{border-color:#ffffff4d!important}.ant-input-affix-wrapper:focus,.ant-input-number:focus,.ant-input:focus,.ant-modal-content .ant-input-textarea textarea:focus,.ant-modal-content .ant-input:focus,.ant-picker:focus,.ant-select-focused .ant-select-selector{border-color:#52c41a!important;border-color:var(--farmer-primary)!important;box-shadow:0 0 0 2px #52c41a33!important}.ant-modal-content,.farmer-payment-modal .ant-modal-content{backdrop-filter:blur(30px)!important;-webkit-backdrop-filter:blur(30px)!important;background:#ffffff0d!important;border:1px solid #ffffff0d!important;border:1px solid var(--farmer-glass-border)!important;border-radius:16px!important;box-shadow:0 20px 60px #0000004d!important}.ant-modal-header{border-bottom:1px solid #ffffff0d!important;border-bottom:1px solid var(--farmer-glass-border)!important}.ant-modal-title{font-weight:600!important}.ant-modal-close:hover{color:#fff!important}.ant-modal-body{color:#ffffffd9!important}.ant-modal-footer{border-top:1px solid #ffffff0d!important;border-top:1px solid var(--farmer-glass-border)!important}.ant-modal-content .ant-form-item-label>label{color:#ffffffd9!important}.ant-modal-content .bg-blue-50,.ant-modal-content .bg-green-50{background:#ffffff0d!important;border:1px solid #ffffff1a!important}.ant-modal-content .text-blue-500{color:#40a9ff!important}.ant-modal-content .text-green-800{color:#52c41a!important}.ant-modal-content .text-gray-500,.ant-modal-content .text-gray-600,.ant-modal-content .text-gray-700{color:#ffffffa6!important}.ant-dropdown-menu{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#0000000d!important;background:var(--farmer-glass-bg)!important;border:1px solid #ffffff0d!important;border:1px solid var(--farmer-glass-border)!important;border-radius:8px!important;box-shadow:0 10px 30px #0003!important}.ant-dropdown-menu-item{color:#ffffffd9!important}.ant-dropdown-menu-item:hover{color:#fff!important}.ant-dropdown-menu-item:hover,.ant-progress-inner{background:#ffffff1a!important}.ant-progress-bg{background:linear-gradient(90deg,#52c41a,#73d13d)!important;background:linear-gradient(90deg,var(--farmer-primary) 0,var(--farmer-primary-hover) 100%)!important;box-shadow:0 0 10px #52c41a80}.ant-badge-count,.ant-progress-text{color:#fff!important}.ant-badge-count{background:linear-gradient(135deg,#ff4d4f,#ff7875)!important;background:linear-gradient(135deg,var(--farmer-error) 0,#ff7875 100%)!important;border:none!important;box-shadow:0 0 10px #ff4d4f80!important}.ant-notification-notice{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#0000000d!important;background:var(--farmer-glass-bg)!important;border:1px solid #ffffff0d!important;border:1px solid var(--farmer-glass-border)!important;border-radius:8px!important;color:#fff!important}.ant-notification-notice-message{color:#fff!important}.ant-notification-notice-description{color:#ffffffd9!important}.farmer-balance-display{background:linear-gradient(135deg,#52c41a1a,#52c41a0d);border:1px solid #52c41a4d;border-radius:16px;overflow:hidden;padding:24px;position:relative;text-align:center}.farmer-balance-display:before{animation:pulse 3s ease-in-out infinite;background:radial-gradient(circle,#52c41a4d 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.farmer-balance-amount{color:#fff;font-size:48px;font-weight:700;position:relative;text-shadow:0 0 20px #52c41a80;z-index:1}.farmer-stat-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0000000d;background:var(--farmer-glass-bg);border:1px solid #0000;border-radius:16px;overflow:hidden;padding:20px;position:relative}.farmer-stat-card:before{background:linear-gradient(135deg,#52c41a,#1890ff);background:linear-gradient(135deg,var(--farmer-primary),var(--farmer-secondary));border-radius:16px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;opacity:.5;padding:1px;position:absolute;right:0;top:0}@media (max-width:768px){.farmer-header{height:150px!important;padding:100px 16px 2px!important}.user-name{display:none}.user-dropdown-button{border-radius:12px;padding:8px}.ant-layout-sider{background:#0000!important;height:100%;position:fixed!important;z-index:1000}.ant-layout-sider-collapsed{max-width:0!important;min-width:0!important;width:0!important}.ant-layout{margin-left:0!important}.farmer-header{left:0!important}}.ant-card:hover{animation-play-state:paused}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}body.farmer-page .bg-blob{height:400px!important;position:fixed!important;width:400px!important;z-index:0!important}.farmer-layout .bg-blob,body.farmer-page .bg-blob{display:block!important;visibility:visible!important}.farmer-layout .bg-blob{filter:blur(80px)!important;opacity:.6!important}body.farmer-page .bottom-navigation{display:none!important}.ant-layout-sider-dark.farmer-sider,.ant-layout-sider.farmer-sider,.farmer-layout .ant-layout-sider,.farmer-layout .ant-layout-sider-dark{background:#0000!important;background-color:initial!important}.farmer-sider .ant-layout-sider-children{background:#0000!important}.ant-layout-sider-trigger{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#00000005!important;border-top:1px solid #ffffff08}.ant-layout-sider-dark,.ant-menu-dark,.ant-menu-dark .ant-menu-sub,.ant-menu.ant-menu-dark,.ant-menu.ant-menu-dark .ant-menu-sub{background:#0000!important;background-color:initial!important}.farmer-sider .ant-menu,.farmer-sider .ant-menu-dark,.farmer-sider .ant-menu-root{background:#0000!important}.ant-menu-inline,.ant-menu-vertical{background:#0000!important;border-right:0!important}body.farmer-page .ant-layout-sider,body.farmer-page .ant-layout-sider-children,body.farmer-page .ant-layout-sider-dark,body.farmer-page .farmer-sider{background:#0000!important;background-color:initial!important;background-image:none!important}body.farmer-page .ant-layout-sider-collapsed{background:#0000!important}body.farmer-page .ant-layout-sider>*{background-color:initial!important}body.farmer-page .logo-icon{background:linear-gradient(135deg,#52c41a,#73d13d)!important;background:linear-gradient(135deg,var(--farmer-primary) 0,var(--farmer-primary-hover) 100%)!important}body.farmer-page .ant-menu-item:hover{background-color:#ffffff05!important}.bg-blob{filter:blur(80px);mix-blend-mode:screen;opacity:.8;pointer-events:none}.bg-blob-1{background:radial-gradient(circle at center,#52c41a 0,#52c41a4d 70%);background:radial-gradient(circle at center,var(--farmer-primary,#52c41a) 0,rgba(var(--farmer-primary-rgb,82,196,26),.3) 70%);height:1000px;right:-500px;top:-500px;width:1000px}.bg-blob-2{background:radial-gradient(circle at center,#1890ff 0,#1890ff4d 70%);bottom:-450px;height:900px;left:-450px;width:900px}.bg-blob-3{animation:pulse 20s ease-in-out infinite;background:radial-gradient(circle at center,#73d13d 0,#73d13d40 65%);background:radial-gradient(circle at center,var(--farmer-secondary,#73d13d) 0,rgba(var(--farmer-secondary-rgb,115,209,61),.25) 65%);height:950px;left:50%;top:50%;transform:translate(-50%,-50%);width:950px}.bg-blob-4{background:radial-gradient(circle at center,#95de64 0,#95de6459 75%);background:radial-gradient(circle at center,var(--farmer-accent,#95de64) 0,rgba(var(--farmer-accent-rgb,149,222,100),.35) 75%);height:850px;left:-450px;top:-200px;width:850px}.bg-blob-5{background:radial-gradient(circle at center,#3394e6 0,#3394e659 75%);bottom:-200px;height:800px;right:-400px;width:800px}.bg-blob-6{animation:pulse 22s ease-in-out infinite;background:radial-gradient(circle at center,#52c41a 0,#52c41a4d 70%);background:radial-gradient(circle at center,var(--farmer-primary,#52c41a) 0,rgba(var(--farmer-primary-rgb,82,196,26),.3) 70%);height:900px;right:-350px;top:20%;width:900px}.bg-blob-7{background:radial-gradient(circle at center,#73d13d 0,#73d13d59 75%);background:radial-gradient(circle at center,var(--farmer-secondary,#73d13d) 0,rgba(var(--farmer-secondary-rgb,115,209,61),.35) 75%);bottom:30%;height:800px;left:-300px;width:800px}.bg-blob-8{animation:pulse 26s ease-in-out infinite reverse;background:radial-gradient(circle at center,#1890ff 0,#1890ff4d 70%);height:850px;left:20%;top:10%;width:850px}.farmer-page{background:#0000;margin:0;max-width:100%;min-height:100vh;padding:1px 24px 14px;position:relative;width:100%}.page-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:none;border-radius:20px;margin-bottom:32px;overflow:hidden;padding:32px 20px;z-index:2}.page-header:before{display:none}.page-title{font-size:32px;gap:12px;margin-bottom:8px;position:relative;text-shadow:0 2px 8px #0000004d;z-index:1}.page-title svg{height:48px!important;width:48px!important}.page-title-icon{color:var(--farmer-primary);filter:drop-shadow(0 0 20px rgba(82,196,26,.6));filter:drop-shadow(0 0 20px rgba(var(--farmer-primary-rgb,82,196,26),.6))}.page-subtitle{color:#ffffffe6;position:relative;z-index:1}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:28px;max-width:100%;width:100%}.stat-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff05;border:1px solid #ffffff0d;cursor:pointer;min-height:180px;overflow:hidden;padding:32px 16px;position:relative}.stat-card:before{background:linear-gradient(135deg,#ffffff0d,#0000 50%,#ffffff05);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.stat-card:after{background:linear-gradient(135deg,#0000,#52c41a26);background:linear-gradient(135deg,#0000,rgba(var(--farmer-primary-rgb,82,196,26),.15));content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s}.stat-card:hover{border-color:#52c41a4d;border-color:rgba(var(--farmer-primary-rgb,82,196,26),.3);box-shadow:0 12px 40px #52c41a33;box-shadow:0 12px 40px rgba(var(--farmer-primary-rgb,82,196,26),.2);transform:translateY(-4px) scale(1.02)}.stat-card:hover:after{opacity:1}.stat-icon{align-items:center;color:var(--farmer-primary);display:flex;filter:drop-shadow(0 0 15px rgba(82,196,26,.5));filter:drop-shadow(0 0 15px rgba(var(--farmer-primary-rgb,82,196,26),.5));justify-content:center;margin-bottom:16px}.stat-icon,.stat-value{font-size:48px;position:relative;z-index:1}.stat-value{background:linear-gradient(135deg,#fff,#ffffffe6);color:#fff;font-weight:700;margin-bottom:12px;text-shadow:0 2px 8px #0000004d}.stat-label{word-wrap:break-word;align-items:center;color:#ffffffe6;display:flex;font-size:20px;-webkit-hyphens:auto;hyphens:auto;justify-content:center;letter-spacing:1px;line-height:1.2;padding:0 8px;position:relative;text-align:center;word-break:break-word;z-index:1}.content-section{background:#0000;border:none;margin-bottom:32px;padding:0;position:relative;z-index:2}.section-header.centered{justify-content:center}.section-title{font-size:28px;gap:12px;margin:0}.section-title .anticon{font-size:32px}.glass-panel{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:none;border-radius:16px;overflow:hidden;padding:20px 0;position:relative}.glass-panel:before{background:linear-gradient(135deg,#ffffff0d,#0000 50%,#ffffff05);bottom:0;content:"";display:none;left:0;pointer-events:none;position:absolute;right:0;top:0}.glass-card{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff05;border:1px solid #ffffff0d;overflow:hidden;padding:32px 16px;position:relative;text-align:center;transition:all .3s ease}.glass-card:hover{background:#ffffff08;border-color:#52c41a33;border-color:rgba(var(--farmer-primary-rgb,82,196,26),.2);box-shadow:0 8px 24px #52c41a1a;box-shadow:0 8px 24px rgba(var(--farmer-primary-rgb,82,196,26),.1);transform:translateY(-2px)}.glass-card.icon-inline{padding:24px 16px}.glass-card.icon-inline .stat-content{align-items:center;display:flex;flex-direction:column;gap:16px}.glass-card.icon-inline .stat-label-with-icon{align-items:center;color:#ffffffe6;display:flex;font-size:20px;font-weight:600;gap:10px;letter-spacing:1px;text-transform:uppercase}.glass-card.icon-inline .stat-label-with-icon .anticon{color:var(--farmer-primary);filter:drop-shadow(0 0 10px rgba(82,196,26,.5));filter:drop-shadow(0 0 10px rgba(var(--farmer-primary-rgb,82,196,26),.5));font-size:36px!important}.action-buttons{flex-wrap:wrap;gap:16px}.primary-button{background:linear-gradient(135deg,var(--farmer-primary) 0,var(--farmer-primary-hover) 100%)!important;border:none!important;border-radius:30px!important;box-shadow:0 4px 20px #52c41a66!important;box-shadow:0 4px 20px rgba(var(--farmer-primary-rgb,82,196,26),.4)!important;color:#fff!important;font-size:18px!important;font-weight:600!important;overflow:hidden!important;padding:16px 40px!important;position:relative!important;transition:all .3s ease!important}.primary-button .anticon,.secondary-button .anticon{font-size:24px!important;margin-right:8px!important}.primary-button:hover{box-shadow:0 6px 30px #52c41a80!important;box-shadow:0 6px 30px rgba(var(--farmer-primary-rgb,82,196,26),.5)!important;transform:translateY(-2px)!important}.primary-button:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.primary-button:disabled:hover{box-shadow:0 4px 20px #52c41a66!important;box-shadow:0 4px 20px rgba(var(--farmer-primary-rgb,82,196,26),.4)!important;transform:none!important}@media (max-width:768px){.primary-button:active:not(:disabled){transform:scale(.98)!important}}.secondary-button{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff08!important;border:1px solid #ffffff1a!important;border-radius:30px!important;color:#fff!important;font-size:18px!important;font-weight:600!important;overflow:hidden!important;padding:16px 32px!important;position:relative!important;transition:all .3s ease!important}.secondary-button:hover{background:#ffffff0f!important;border-color:#ffffff26!important;box-shadow:0 6px 20px #ffffff1a!important;transform:translateY(-2px)}@media (max-width:768px){.secondary-button:active{transform:scale(.98)!important}}.empty-state{padding:48px 20px}.empty-state-icon{color:#ffffff4d;filter:drop-shadow(0 0 20px rgba(255,255,255,.1));font-size:72px;margin-bottom:20px}.empty-state-text{color:#ffffffb3;font-size:18px;font-weight:500;margin:0}.loading-spinner{align-items:center;display:flex;justify-content:center;min-height:400px}.loading-spinner .ant-spin-dot-item{background-color:var(--farmer-primary)!important}.balance-display{background:linear-gradient(135deg,#52c41a26,#52c41a0d);background:linear-gradient(135deg,rgba(var(--farmer-primary-rgb,82,196,26),.15) 0,rgba(var(--farmer-primary-rgb,82,196,26),.05) 100%);border:1px solid #52c41a4d;border:1px solid rgba(var(--farmer-primary-rgb,82,196,26),.3);border-radius:20px;overflow:hidden;padding:32px;position:relative;text-align:center}.balance-display:before{background:radial-gradient(circle,#52c41a4d 0,#0000 70%);background:radial-gradient(circle,rgba(var(--farmer-primary-rgb,82,196,26),.3) 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.balance-display.icon-inline{padding:24px 32px}.balance-display.icon-inline .balance-content{align-items:center;display:flex;flex-direction:column;gap:16px}.balance-display.icon-inline .balance-label-with-icon{align-items:center;color:#ffffffe6;display:flex;font-size:22px;font-weight:600;gap:10px;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.balance-display.icon-inline .balance-label-with-icon .anticon{color:#fff;filter:drop-shadow(0 0 15px rgba(82,196,26,.6));filter:drop-shadow(0 0 15px rgba(var(--farmer-primary-rgb,82,196,26),.6));font-size:36px!important}.balance-amount{color:#fff;font-size:64px;font-weight:700;position:relative;text-shadow:0 0 30px #52c41a99;text-shadow:0 0 30px rgba(var(--farmer-primary-rgb,82,196,26),.6);z-index:1}.balance-label{color:#ffffffe6;font-size:20px;font-weight:600;letter-spacing:1px;margin-top:12px;text-transform:uppercase}h3.section-title{font-size:28px!important}.text-success{color:var(--farmer-primary)!important}.text-muted{color:#ffffffa6!important}.mt-32{margin-top:32px}.mb-32{margin-bottom:32px}.mb-20{margin-bottom:20px}.mt-20{margin-top:20px}.farmer-page h2,.farmer-page h3,.farmer-page h4{font-size:26px!important}.farmer-page .ant-btn{font-size:18px!important;height:auto!important;padding:12px 24px!important}.farmer-page .ant-btn .anticon{font-size:20px!important}.farmer-page .ant-btn-primary.ant-btn-lg{font-size:22px!important;height:auto!important;min-height:56px!important;padding:16px 32px!important}.farmer-page .ant-btn-primary.ant-btn-lg .anticon{font-size:24px!important}.farmer-page .ant-alert{font-size:17px!important}.farmer-page .ant-alert-description{font-size:16px!important;line-height:1.6!important}.farmer-page .ant-alert-description ol{font-size:16px!important}.farmer-page .ant-alert-description li{font-size:16px!important;margin-bottom:8px!important}.farmer-page .ant-list-item{font-size:18px!important;padding:16px 20px!important}.farmer-page .ant-typography,.farmer-page .ant-typography a{font-size:18px!important}.farmer-page .ant-input-textarea textarea{font-size:17px!important;line-height:1.5!important}.farmer-page .ant-input-textarea textarea::placeholder{font-size:17px!important}.farmer-page .ant-alert-info{background-color:#ffffff0d!important;border-color:#ffffff1a!important}.farmer-page .ant-alert-info .ant-alert-icon{color:#52c41a!important;color:var(--farmer-primary,#52c41a)!important}.farmer-page .ant-alert-info .ant-alert-message{color:#fff!important}.farmer-page .ant-alert-info .ant-alert-description{color:#ffffffd9!important}.farmer-page .ant-alert-success{background-color:#ffffff0d!important;border-color:#52c41a4d!important;border-color:rgba(var(--farmer-primary-rgb,82,196,26),.3)!important}.farmer-page .ant-alert-success .ant-alert-icon{color:#52c41a!important;color:var(--farmer-primary,#52c41a)!important}.farmer-page .ant-alert-success .ant-alert-message{color:#fff!important}.farmer-page .ant-alert-success .ant-alert-description{color:#ffffffd9!important}.farmer-page .ant-list,.farmer-page .ant-list-item{background-color:initial!important}.farmer-page .ant-list-item{border-bottom-color:#ffffff1a!important;color:#fff!important}.farmer-page .ant-list-item:hover{background-color:#ffffff0d!important}.farmer-page .ant-input,.farmer-page .ant-input-textarea textarea{background-color:#ffffff0d!important;border-color:#ffffff1a!important;color:#fff!important}.farmer-page .ant-input-textarea textarea::placeholder,.farmer-page .ant-input::placeholder{color:#ffffff73!important}.farmer-page .ant-input-textarea textarea:focus,.farmer-page .ant-input:focus{border-color:#52c41a80!important;border-color:rgba(var(--farmer-primary-rgb,82,196,26),.5)!important;box-shadow:0 0 0 2px #52c41a33!important;box-shadow:0 0 0 2px rgba(var(--farmer-primary-rgb,82,196,26),.2)!important}.farmer-page .ant-typography{color:#fff!important}.farmer-page .ant-typography.ant-typography-secondary{color:#ffffffa6!important}.farmer-page .ant-typography a{color:#52c41a!important;color:var(--farmer-primary,#52c41a)!important}.farmer-page .ant-typography a:hover{color:#73d13d!important;color:var(--farmer-primary-hover,#73d13d)!important}.farmer-page .ant-list::-webkit-scrollbar{width:8px}.farmer-page .ant-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.farmer-page .ant-list::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.farmer-page .ant-list::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.farmer-page .ant-btn:not(.ant-btn-primary):not(.primary-button):not(.secondary-button){background-color:#ffffff0d!important;border-color:#ffffff1a!important;color:#fff!important}.farmer-page .ant-btn:not(.ant-btn-primary):not(.primary-button):not(.secondary-button):hover{background-color:#ffffff0d!important;border-color:#fff3!important;color:#fff!important}.farmer-page .ant-tag-success{background-color:#52c41a33!important;background-color:rgba(var(--farmer-primary-rgb,82,196,26),.2)!important;border-color:#52c41a80!important;border-color:rgba(var(--farmer-primary-rgb,82,196,26),.5)!important;color:#95de64!important;color:var(--farmer-accent,#95de64)!important}.farmer-page .ant-tag-error{background-color:#ff4d4f33!important;border-color:#ff4d4f80!important;color:#ff7875!important}.fade-in{animation:none!important;opacity:1!important}.data-table{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff0d;border-radius:16px;overflow:hidden;width:100%}.data-table .ant-table{background:#0000!important}.data-table .ant-table-thead>tr>th{background:#ffffff0d!important;border-bottom:1px solid #ffffff1a!important;color:#fff!important;font-size:16px!important;font-weight:600!important;padding:16px!important}.data-table .ant-table-tbody>tr>td{background:#0000!important;border-bottom:1px solid #ffffff0d!important;color:#ffffffe6!important;font-size:15px!important;padding:16px!important}.data-table .ant-table-tbody>tr:hover>td{background:#ffffff0d!important}.farmer-page .ant-table{font-size:18px!important}.farmer-page .ant-table-thead>tr>th{font-size:19px!important;font-weight:700!important;padding:20px 16px!important}.farmer-page .ant-table-tbody>tr>td{font-size:18px!important;padding:18px 16px!important}.farmer-page .ant-tag{font-size:16px!important;height:auto!important;padding:6px 16px!important}.farmer-page .ant-table .ant-btn{font-size:18px!important}.farmer-page .ant-table .ant-btn .anticon{font-size:20px!important}.farmer-page .ant-input,.farmer-page .ant-select{font-size:17px!important;height:42px!important}.farmer-page .ant-input-search-button{font-size:18px!important;height:42px!important}.farmer-page .ant-select-selection-item{font-size:17px!important}.farmer-page .ant-tabs-tab{font-size:19px!important;padding:16px 24px!important}.farmer-page .ant-tabs-tab .anticon{font-size:22px!important}.farmer-page .ant-table-tbody>tr>td>div>span{font-size:18px!important;line-height:1.4!important}.farmer-page .ant-pagination{font-size:17px!important}.farmer-page .ant-pagination-item{font-size:17px!important;height:40px!important;line-height:38px!important;min-width:40px!important}.farmer-page .ant-pagination-jump-next,.farmer-page .ant-pagination-jump-prev,.farmer-page .ant-pagination-next,.farmer-page .ant-pagination-prev{height:40px!important;line-height:40px!important;min-width:40px!important}.farmer-page .ant-pagination-total-text{font-size:17px!important}.farmer-page .section-title{font-size:32px!important}.farmer-page .ant-modal-body{font-size:17px!important}.farmer-page .ant-descriptions-item-label{font-size:16px!important}.ant-select-dropdown,.ant-select-item,.farmer-page .ant-descriptions-item-content{font-size:17px!important}.ant-select-item{padding:8px 12px!important}@media (max-width:768px){.farmer-page{padding:1px 12px 12px}.page-header{margin-bottom:24px;padding:24px 16px}.page-title{font-size:24px}.page-subtitle{font-size:14px}.stats-grid{gap:12px;grid-template-columns:1fr}.stat-value{font-size:40px}.balance-amount{font-size:48px}.action-buttons{flex-direction:column}.primary-button,.secondary-button{width:100%}.glass-panel{padding:16px}.section-title{font-size:22px}.stat-icon{font-size:48px}.stat-label{font-size:18px}.balance-label-with-icon .anticon,.stat-label .anticon,.stat-label-with-icon .anticon{font-size:20px!important}.balance-label-with-icon,.stat-label-with-icon{font-size:18px}.stat-card{padding:24px 12px}.bg-blob{filter:blur(60px);opacity:.6}.bg-blob-1,.bg-blob-2,.bg-blob-3,.bg-blob-4,.bg-blob-5,.bg-blob-6,.bg-blob-7,.bg-blob-8{transform:scale(.6)}.bg-blob-3,.bg-blob-8{transform:translate(-50%,-50%) scale(.6)}}.money-counter{display:inline-block;position:relative}.money-counter:before{color:var(--farmer-primary);content:"₽";font-size:28px;left:-24px;opacity:.8;position:absolute;text-shadow:0 0 10px #52c41a80;text-shadow:0 0 10px rgba(var(--farmer-primary-rgb,82,196,26),.5);top:50%;transform:translateY(-50%)}@keyframes success-pulse{0%{box-shadow:0 0 0 0 #52c41ab3;box-shadow:0 0 0 0 rgba(var(--farmer-primary-rgb,82,196,26),.7)}70%{box-shadow:0 0 0 20px #52c41a00;box-shadow:0 0 0 20px rgba(var(--farmer-primary-rgb,82,196,26),0)}to{box-shadow:0 0 0 0 #52c41a00;box-shadow:0 0 0 0 rgba(var(--farmer-primary-rgb,82,196,26),0)}}.success-animation{animation:success-pulse 2s ease-out}.hover-lift{transition:all .3s ease}.hover-lift:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-4px)}.glow-green{border:1px solid #52c41a4d!important;border:1px solid rgba(var(--farmer-primary-rgb,82,196,26),.3)!important;box-shadow:0 0 20px #52c41a4d;box-shadow:0 0 20px rgba(var(--farmer-primary-rgb,82,196,26),.3)}.glow-orange{border:1px solid #ff45004d!important;box-shadow:0 0 20px #ff45004d}@keyframes notification-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.notification-badge{animation:notification-pulse 2s ease-in-out infinite}@keyframes banned-pulse{0%,to{background-color:#ff4d4f;box-shadow:0 0 0 0 #ff4d4fb3}50%{background-color:#ff7875;box-shadow:0 0 0 8px #ff4d4f00}}.banned-tag-pulse{animation:banned-pulse 1.5s ease-in-out infinite;font-weight:600!important}.banned-tag-pulse,.farmer-page .ant-tag-red,.farmer-page .ant-tag-red.banned-tag-pulse{background-color:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important}.farmer-page .ant-tag-red.banned-tag-pulse{animation:banned-pulse 1.5s ease-in-out infinite}.banned-in-order-tag{font-weight:600!important}.banned-in-order-tag,.farmer-page .ant-tag-volcano{background-color:#ff7875!important;border-color:#ff7875!important;color:#fff!important}.import-row-error{background-color:#ff4d4f1a!important}.import-row-error:hover>td{background-color:#ff4d4f26!important}.import-row-duplicate{background-color:#ff98001a!important}.import-row-duplicate:hover>td{background-color:#ff980026!important}.import-row-ok{background-color:#52c41a0d!important;background-color:rgba(var(--farmer-primary-rgb,82,196,26),.05)!important}.import-row-ok:hover>td{background-color:#52c41a1a!important;background-color:rgba(var(--farmer-primary-rgb,82,196,26),.1)!important}.farmer-page .ant-alert-warning{background-color:#ff98001a!important;border:1px solid #ff98004d!important;border-radius:12px!important}.farmer-page .ant-alert-warning .ant-alert-icon{color:#ffa940!important}.farmer-page .ant-alert-warning .ant-alert-message{color:#fff!important;font-size:18px!important;font-weight:600!important}.farmer-page .ant-alert-warning .ant-alert-description{color:#ffffffd9!important;font-size:16px!important}.ant-tag.checking-tag-pulse{animation:checking-pulse 2s cubic-bezier(.4,0,.6,1) infinite;background:#60a5fa26;border:1px solid #60a5fa4d}@keyframes checking-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.ant-layout-header.farmer-header,.farmer-header,.farmer-layout .ant-layout-header.farmer-header,body.farmer-page .ant-layout-header.farmer-header,body.farmer-page .farmer-layout .ant-layout-header.farmer-header{align-items:flex-end!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;background-color:initial!important;background-image:none!important;border:none!important;box-shadow:none!important;box-sizing:border-box!important;display:flex!important;height:150px!important;justify-content:space-between!important;max-height:150px!important;min-height:150px!important;padding:100px 24px 2px!important}.farmer-layout .header-icon-button,.header-icon-button,body.farmer-page .header-icon-button{font-size:20px!important;max-width:44px!important;min-width:44px!important;padding:0!important;width:44px!important}.farmer-layout .header-icon-button,.farmer-layout .zoom-indicator,.header-icon-button,.zoom-indicator,body.farmer-page .header-icon-button,body.farmer-page .zoom-indicator{align-items:center!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:12px!important;box-shadow:0 2px 8px #0003!important;box-sizing:border-box!important;color:#fff!important;display:flex!important;height:44px!important;justify-content:center!important;line-height:1!important;max-height:44px!important;min-height:44px!important;opacity:1!important;position:relative!important;visibility:visible!important;z-index:1000!important}.farmer-layout .zoom-indicator,.zoom-indicator,body.farmer-page .zoom-indicator{font-size:15px!important;padding:0 14px!important}.farmer-layout .user-dropdown-button,.user-dropdown-button,body.farmer-page .user-dropdown-button{align-items:center!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:22px!important;box-shadow:0 2px 8px #0003!important;box-sizing:border-box!important;color:#fff!important;display:flex!important;height:44px!important;justify-content:center!important;line-height:1!important;max-height:44px!important;min-height:44px!important;opacity:1!important;padding:6px 14px!important;position:relative!important;visibility:visible!important;z-index:1000!important}.farmer-layout .farmer-content,body.farmer-page .farmer-content{margin-top:150px!important;min-height:calc(100vh - 150px)!important}@media (max-width:768px){.ant-layout-header.farmer-header,.farmer-header,.farmer-layout .ant-layout-header.farmer-header,body.farmer-page .ant-layout-header.farmer-header,body.farmer-page .farmer-layout .ant-layout-header.farmer-header{padding:100px 16px 2px!important}}.farmer-header>*{opacity:1!important;visibility:visible!important}.farmer-header,.farmer-header *{overflow:visible!important}.farmer-header,.farmer-header:after,.farmer-header:before,.farmer-header>*,.farmer-header>:after,.farmer-header>:before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;background-color:initial!important;background-image:none!important;box-shadow:none!important}.farmer-header .menu-toggle-button{align-items:center!important;background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:12px!important;display:flex!important;height:44px!important;justify-content:center!important;max-height:44px!important;max-width:44px!important;min-height:44px!important;min-width:44px!important;position:relative!important;width:44px!important}.farmer-header .ant-badge,.farmer-header .menu-toggle-button{opacity:1!important;visibility:visible!important;z-index:1000!important}.header-icon-button .anticon,.header-icon-button svg{display:block!important;line-height:1!important;margin:0!important;padding:0!important}.user-dropdown-button .user-avatar{flex-shrink:0!important;margin-right:8px!important}.user-dropdown-button .user-name{line-height:1.2!important;white-space:nowrap!important}.farmer-header .ant-btn{align-items:center!important;display:inline-flex!important;height:44px!important;justify-content:center!important;line-height:1!important;max-height:44px!important;min-height:44px!important}.farmer-header .ant-btn-icon-only{padding:0!important}.farmer-header .ant-space{display:flex!important;height:auto!important}.farmer-header .ant-space-item{display:flex!important}.farmer-header>*{align-self:center!important}.farmer-header .ant-btn,.farmer-header .ant-space,.farmer-header .ant-space-item,.farmer-header button{vertical-align:middle!important}.header-icon-button:hover,.user-dropdown-button:hover,.zoom-indicator:hover{background:#fff3!important;border-color:#fff6!important;box-shadow:0 4px 16px #ffffff26!important;transform:translateY(-1px)!important}.header-icon-button:active,.user-dropdown-button:active,.zoom-indicator:active{background:#ffffff26!important;transform:translateY(0)!important}.farmer-header .anticon{align-items:center!important;color:#fff!important;display:inline-flex!important;justify-content:center!important;z-index:1000!important}.farmer-header .ant-btn,.farmer-header .header-icon-button,.farmer-header .user-dropdown-button,.farmer-header .zoom-indicator,.farmer-header button{align-self:center!important;box-sizing:border-box!important;flex-shrink:0!important}.farmer-header .anticon-menu-fold,.farmer-header .anticon-menu-unfold{align-items:center!important;color:#fff!important;display:inline-flex!important;font-size:24px!important;height:44px!important;line-height:44px!important;vertical-align:middle!important;z-index:1000!important}.farmer-header>.ant-space:first-child,.farmer-header>:first-child,.farmer-header>:last-child{align-items:center!important;display:flex!important;height:44px!important}.farmer-header{align-items:flex-end!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;background-color:initial!important;background-image:none!important;box-sizing:border-box!important;display:flex!important;justify-content:space-between!important}.farmer-header>*{align-items:center!important;display:inline-flex!important;flex-shrink:0!important}.farmer-header .ant-badge,.farmer-header .ant-btn,.farmer-header button,.farmer-header>*{margin-bottom:0!important}.farmer-header .ant-space{gap:8px!important;vertical-align:middle!important}.farmer-header .ant-space,.farmer-header .ant-space-item{align-items:center!important;display:inline-flex!important;height:44px!important}.farmer-header .ant-space-item{line-height:1!important}.farmer-header .ant-btn,.farmer-header button{background:none!important;border:none!important;line-height:1!important;margin:0!important;padding:0!important;vertical-align:middle!important}.farmer-header .ant-btn,.farmer-header .header-icon-button,.farmer-header .menu-toggle-button,.farmer-header .user-dropdown-button,.farmer-header .zoom-indicator,.farmer-header button[class*=header-]{align-items:center!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:12px!important;box-shadow:0 2px 8px #0003!important;box-sizing:border-box!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:20px!important;height:44px!important;justify-content:center!important;max-height:44px!important;min-height:44px!important;position:relative!important;transition:all .3s!important}.farmer-header .header-icon-button,.farmer-header .menu-toggle-button{max-width:44px!important;min-width:44px!important;padding:0!important;width:44px!important}.farmer-header .zoom-indicator{font-size:15px!important;font-weight:600!important;min-width:70px!important;padding:0 14px!important}.farmer-header .user-dropdown-button{border-radius:22px!important;min-width:auto!important;padding:0 14px!important}.farmer-header .user-avatar{height:32px!important;margin-right:8px!important;width:32px!important}.farmer-header .ant-badge{align-items:center!important;display:inline-flex!important;height:44px!important;position:relative!important}.farmer-header .ant-badge-count{font-size:12px!important;height:18px!important;line-height:18px!important;min-width:18px!important;position:absolute!important;right:6px!important;top:6px!important}.farmer-header .anticon{display:inline-block!important;font-size:inherit!important;line-height:1!important;vertical-align:middle!important}.farmer-header .header-icon-button:hover,.farmer-header .menu-toggle-button:hover,.farmer-header .user-dropdown-button:hover,.farmer-header .zoom-indicator:hover{background:#fff3!important;border-color:#fff6!important;box-shadow:0 4px 16px #ffffff26!important;transform:translateY(-1px)!important}.farmer-header .header-icon-button:active,.farmer-header .menu-toggle-button:active,.farmer-header .user-dropdown-button:active,.farmer-header .zoom-indicator:active{background:#ffffff26!important;transform:translateY(0)!important}.farmer-header button:disabled{cursor:not-allowed!important;opacity:.5!important}.farmer-header button:disabled:hover{background:#ffffff1a!important;border-color:#fff3!important;transform:none!important}.farmer-header .ant-btn.header-icon-button,.farmer-header .ant-btn.zoom-indicator{align-items:center!important;display:inline-flex!important;height:44px!important;justify-content:center!important;line-height:1!important;max-height:44px!important;min-height:44px!important;padding-bottom:0!important;padding-top:0!important;vertical-align:middle!important}.farmer-header .ant-btn-text{background:#ffffff1a!important;border:1px solid #fff3!important}.farmer-header .ant-btn .anticon{line-height:1!important;vertical-align:middle!important}.farmer-header .ant-space-item>.ant-badge,.farmer-header .ant-space-item>.ant-btn,.farmer-header .ant-space-item>button{vertical-align:middle!important}.farmer-header,.farmer-header .ant-space,.farmer-header .ant-space-item,.farmer-header>*{font-size:0!important}.farmer-header .ant-btn,.farmer-header button,.farmer-header span{font-size:medium!important}body.farmer-page .farmer-header .ant-space-item .ant-badge,body.farmer-page .farmer-header .ant-space-item .ant-btn,body.farmer-page .farmer-header .ant-space-item button{bottom:0!important;position:relative!important;top:0!important;transform:translateY(0)!important}.admin-layout .bottom-navigation,.admin-layout .farmer-bottom-nav,.farmer-layout .bottom-navigation,body:not(.farmer-page) .farmer-bottom-nav{display:none!important}.farmer-layout{--farmer-primary:#4caf50;--farmer-secondary:#8bc34a;--farmer-accent:#cddc39;--farmer-bg-dark:#141e14f2;--farmer-bg-light:#192319e6}.farmer-layout .nav-icon,.farmer-layout .nav-item,.farmer-layout .nav-label,.farmer-layout .navigation-container{all:unset}.farmer-bottom-nav{contain:layout style;isolation:isolate}@media (max-width:768px){body.farmer-page .bottom-navigation,body:not(.farmer-page) .farmer-bottom-nav{display:none!important}}.farmer-layout+.bottom-navigation{display:none!important}.farmer-menu-drawer{z-index:1100!important}.farmer-layout .farmer-content{position:relative;z-index:1}body:not(.farmer-page) .farmer-layout .farmer-bottom-nav{display:none!important;pointer-events:none!important;visibility:hidden!important}.farmer-layout .ant-layout-sider,.farmer-layout .farmer-sider{display:none!important;flex:0 0!important;max-width:0!important;min-width:0!important;width:0!important}.farmer-layout>.ant-layout{margin-left:0!important;padding-left:0!important}.farmer-layout .farmer-header{left:0!important;width:100%!important}.farmer-layout .farmer-content{margin-left:0!important;padding-bottom:90px!important;padding-left:24px!important;padding-right:24px!important}.farmer-layout .farmer-bottom-nav{display:flex!important;visibility:visible!important}@media (min-width:769px){.farmer-layout .farmer-content{margin:150px auto 0;max-width:1400px;padding-left:48px!important;padding-right:48px!important}.farmer-layout .content-wrapper{margin:0 auto;max-width:1200px}}@media (max-width:768px){.farmer-layout .farmer-content{padding-bottom:80px!important;padding-left:16px!important;padding-right:16px!important}}.farmer-bottom-nav{z-index:1000!important}.farmer-layout .ant-menu,.farmer-layout .ant-menu-dark,.farmer-layout .ant-menu-inline{display:none!important}.farmer-layout.ant-layout-has-sider{flex-direction:column!important}.farmer-layout .ant-layout-content{flex:1 1!important}.farmer-layout .farmer-page{margin:0 auto!important;padding-left:24px!important;padding-right:24px!important}.farmer-layout .content-wrapper,.farmer-layout .farmer-content,.farmer-layout .farmer-page{max-width:100%!important;width:100%!important}.farmer-layout .content-wrapper{padding:0!important}.farmer-layout .content-section,.farmer-layout .glass-panel,.farmer-layout .page-content,.farmer-layout .stats-grid{max-width:100%!important;width:100%!important}.farmer-layout .farmer-page .page-header{margin:0 0 24px!important;max-width:100%!important}.farmer-layout .farmer-page .stats-grid{grid-gap:20px!important;display:grid!important;gap:20px!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;max-width:100%!important}.farmer-layout .farmer-accounts-page,.farmer-layout .farmer-achievements-page,.farmer-layout .farmer-balance-page,.farmer-layout .farmer-calculator-page,.farmer-layout .farmer-custom-tasks-page,.farmer-layout .farmer-notifications-page,.farmer-layout .farmer-payments-page,.farmer-layout .farmer-profile-page,.farmer-layout .farmer-sold-accounts-page,.farmer-layout .farmer-statistics-page,.farmer-layout .farmer-visitor-stats,.farmer-layout .farmer-warranty-cases-page{max-width:100%!important;padding:0 24px!important}.farmer-layout .farmer-more-page{padding:20px 24px!important}.farmer-layout .accounts-grid,.farmer-layout .ant-list,.farmer-layout .ant-table-wrapper,.farmer-layout .custom-orders-grid,.farmer-layout .farmer-more-page{max-width:100%!important;width:100%!important}.farmer-layout .cards-grid{grid-gap:24px!important;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))!important}.farmer-layout .cards-grid,.farmer-layout .charts-container{display:grid!important;gap:24px!important;max-width:100%!important}.farmer-layout .charts-container{grid-gap:24px!important;grid-template-columns:repeat(auto-fit,minmax(500px,1fr))!important}@media (min-width:1200px){.farmer-layout .farmer-page{padding-left:40px!important;padding-right:40px!important}.farmer-layout .stats-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))!important}.farmer-layout .cards-grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))!important}}@media (min-width:1600px){.farmer-layout .farmer-page{padding-left:60px!important;padding-right:60px!important}.farmer-layout .stats-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))!important}.farmer-layout .cards-grid{grid-template-columns:repeat(auto-fill,minmax(450px,1fr))!important}}@media (min-width:1920px){.farmer-layout .farmer-page{padding-left:80px!important;padding-right:80px!important}.farmer-layout .stats-grid{grid-template-columns:repeat(5,1fr)!important}.farmer-layout .charts-container{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.farmer-layout .farmer-page{padding-left:16px!important;padding-right:16px!important}.farmer-layout .cards-grid,.farmer-layout .charts-container,.farmer-layout .stats-grid{grid-template-columns:1fr!important}}.farmer-layout *{box-sizing:border-box;max-width:100%}.farmer-layout .container,.farmer-layout .main-content,.farmer-layout .wrapper{margin:0!important;max-width:100%!important;width:100%!important}.farmer-layout{--farmer-primary:#ff4500;--farmer-primary-hover:#ff6a33;--farmer-secondary:#dc143c;--farmer-secondary-hover:#e85d75;--farmer-accent:#b22222;--farmer-button-gradient-start:#ff4500;--farmer-button-gradient-end:#dc143c;--farmer-text-highlight:#ff4500;--farmer-border-active:#ff4500;--farmer-glow-color:#ff4500;--farmer-bg-gradient-1:#1a0f2e;--farmer-bg-gradient-2:#2d1b4e;--farmer-bg-gradient-3:#0f0620;--farmer-glass-border:#ff45001a;--farmer-glass-border-hover:#ff45004d;--farmer-glass-shadow:0 8px 32px #ff450026;--farmer-glass-shadow-hover:0 0 20px #ff450033,0 8px 32px #0000004d;--farmer-glow-color-rgb:255,69,0;--farmer-secondary-rgb:220,20,60;--farmer-accent-rgb:178,34,34;--farmer-btn-primary-gradient:linear-gradient(135deg,var(--farmer-button-gradient-start) 0%,var(--farmer-button-gradient-end) 100%);--farmer-primary-alpha:#ff450033}.farmer-layout .farmer-bottom-nav,.farmer-layout .farmer-content,.farmer-layout .farmer-header,.farmer-layout .farmer-more-page,.farmer-layout .farmer-page,.farmer-layout .farmer-themes-page{color:inherit}.farmer-layout .glass-panel{border-color:var(--farmer-glass-border)!important;box-shadow:var(--farmer-glass-shadow)!important}.farmer-layout .glass-panel:hover{border-color:var(--farmer-glass-border-hover)!important;box-shadow:var(--farmer-glass-shadow-hover)!important}.farmer-layout .ant-btn-primary,.farmer-layout .primary-button{background:var(--farmer-btn-primary-gradient)!important;border-color:var(--farmer-primary)!important}.farmer-layout .ant-btn-primary:hover,.farmer-layout .primary-button:hover{background:var(--farmer-btn-primary-gradient)!important;border-color:var(--farmer-primary-hover)!important;opacity:.9}.farmer-layout .stat-card{border-color:var(--farmer-glass-border)}.farmer-layout .stat-card:hover{border-color:var(--farmer-primary);box-shadow:0 0 20px rgba(var(--farmer-glow-color-rgb),.3)}.farmer-layout:before{background:linear-gradient(135deg,var(--farmer-bg-gradient-1) 0,var(--farmer-bg-gradient-2) 50%,var(--farmer-bg-gradient-3) 100%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:-2}.farmer-layout .badge-count{background-color:var(--farmer-primary)!important}.farmer-layout .farmer-bottom-nav .nav-item.active{color:var(--farmer-primary)}.farmer-layout .farmer-bottom-nav .nav-item.active:before{background:var(--farmer-primary)}.farmer-layout .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--farmer-primary) 0,var(--farmer-secondary) 100%);-webkit-background-clip:text;background-clip:text}@keyframes farmer-glow-pulse{0%,to{box-shadow:0 0 20px rgba(var(--farmer-glow-color-rgb),.5)}50%{box-shadow:0 0 40px rgba(var(--farmer-glow-color-rgb),.8)}}.farmer-layout .more-menu-card:hover{border-color:var(--farmer-primary)}.farmer-layout .more-menu-card .more-card-glow{background:radial-gradient(circle at center,rgba(var(--farmer-glow-color-rgb),.1),#0000 70%)}.farmer-layout *{--reddit-orange:var(--farmer-primary);--reddit-orange-hover:var(--farmer-primary-hover);--reddit-juniper:var(--farmer-secondary);--reddit-juniper-hover:var(--farmer-secondary-hover);--reddit-guava:var(--farmer-accent)}.farmer-layout .farmer-bottom-nav:before{background:linear-gradient(90deg,var(--farmer-primary) 0,var(--farmer-primary-hover) 25%,var(--farmer-secondary) 50%,var(--farmer-primary-hover) 75%,var(--farmer-primary) 100%)}.farmer-layout .farmer-nav-item.active{background:rgba(var(--farmer-primary-rgb),.15)}.farmer-layout .farmer-nav-item.active .farmer-nav-icon{filter:drop-shadow(0 0 12px var(--farmer-primary))}.farmer-layout .farmer-nav-item.active .farmer-nav-icon svg{stroke:var(--farmer-primary-hover);fill:rgba(var(--farmer-primary-rgb),.1);filter:drop-shadow(0 0 8px var(--farmer-primary))}.farmer-layout .farmer-nav-item.active .farmer-nav-label{color:var(--farmer-primary-hover);text-shadow:0 0 10px rgba(var(--farmer-primary-rgb),.5)}.farmer-layout .farmer-nav-item:hover{background:rgba(var(--farmer-primary-rgb),.08)}.farmer-layout .farmer-nav-item.active:hover{background:rgba(var(--farmer-primary-rgb),.2)}.farmer-layout .farmer-nav-item.active:after{background:linear-gradient(90deg,var(--farmer-primary),var(--farmer-primary-hover),var(--farmer-primary));box-shadow:0 0 12px var(--farmer-primary)}.farmer-layout .stat-card:hover{border-color:rgba(var(--farmer-primary-rgb),.3);box-shadow:0 12px 40px rgba(var(--farmer-primary-rgb),.2)}.farmer-layout .stat-card:after{background:linear-gradient(135deg,#0000,rgba(var(--farmer-primary-rgb),.15))}.farmer-layout .page-header:before{background:linear-gradient(135deg,rgba(var(--farmer-primary-rgb),.1) 0,#0000 50%,rgba(var(--farmer-primary-rgb),.05) 100%)}.farmer-layout .page-title-icon{color:var(--farmer-primary);filter:drop-shadow(0 0 20px rgba(var(--farmer-primary-rgb),.6))}.farmer-layout .stat-icon{color:var(--farmer-primary);filter:drop-shadow(0 0 15px rgba(var(--farmer-primary-rgb),.5))}.farmer-layout .glass-card:hover{border-color:rgba(var(--farmer-primary-rgb),.2);box-shadow:0 8px 24px rgba(var(--farmer-primary-rgb),.1)}.farmer-layout .primary-button{background:var(--farmer-btn-primary-gradient)!important;box-shadow:0 4px 20px rgba(var(--farmer-primary-rgb),.4)!important}.farmer-layout .primary-button:hover{box-shadow:0 6px 30px rgba(var(--farmer-primary-rgb),.5)!important}.farmer-layout .primary-button:disabled:hover{box-shadow:0 4px 20px rgba(var(--farmer-primary-rgb),.4)!important}.farmer-layout .balance-display{background:linear-gradient(135deg,rgba(var(--farmer-primary-rgb),.15) 0,rgba(var(--farmer-primary-rgb),.05) 100%);border:1px solid rgba(var(--farmer-primary-rgb),.3)}.farmer-layout .balance-display:before{background:radial-gradient(circle,rgba(var(--farmer-primary-rgb),.3) 0,#0000 70%)}.farmer-layout .balance-amount{text-shadow:0 0 30px rgba(var(--farmer-primary-rgb),.6)}.farmer-layout .balance-label-with-icon .anticon{filter:drop-shadow(0 0 15px rgba(var(--farmer-primary-rgb),.6))}.farmer-layout .text-success{color:var(--farmer-primary)!important}.farmer-layout .loading-spinner .ant-spin-dot-item{background-color:var(--farmer-primary)!important}.farmer-layout .money-counter:before{color:var(--farmer-primary);text-shadow:0 0 10px rgba(var(--farmer-primary-rgb),.5)}.farmer-layout .success-animation{animation:farmer-success-pulse 2s ease-out}@keyframes farmer-success-pulse{0%{box-shadow:0 0 0 0 rgba(var(--farmer-primary-rgb),.7)}70%{box-shadow:0 0 0 20px rgba(var(--farmer-primary-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--farmer-primary-rgb),0)}}.farmer-layout .glow-green{border:1px solid rgba(var(--farmer-primary-rgb),.3)!important;box-shadow:0 0 20px rgba(var(--farmer-primary-rgb),.3)}.farmer-layout .ant-alert-info .ant-alert-icon{color:var(--farmer-primary)!important}.farmer-layout .ant-alert-success{border-color:rgba(var(--farmer-primary-rgb),.3)!important}.farmer-layout .ant-alert-success .ant-alert-icon{color:var(--farmer-primary)!important}.farmer-layout .ant-input-textarea textarea:focus,.farmer-layout .ant-input:focus{border-color:rgba(var(--farmer-primary-rgb),.5)!important;box-shadow:0 0 0 2px rgba(var(--farmer-primary-rgb),.2)!important}.farmer-layout .ant-typography a{color:var(--farmer-primary)!important}.farmer-layout .ant-tag-success,.farmer-layout .ant-typography a:hover{color:var(--farmer-primary-hover)!important}.farmer-layout .ant-tag-success{background-color:rgba(var(--farmer-primary-rgb),.2)!important;border-color:rgba(var(--farmer-primary-rgb),.5)!important}.farmer-layout .glass-card.icon-inline .stat-label-with-icon .anticon,.farmer-layout .stat-label-with-icon .anticon{color:var(--farmer-primary);filter:drop-shadow(0 0 10px rgba(var(--farmer-primary-rgb),.5))}.farmer-layout .bg-blob-1{animation:blob-float-1 20s ease-in-out infinite!important;height:500px!important;left:-10%!important;opacity:.5!important;position:fixed!important;top:-10%!important;width:500px!important}.farmer-layout .bg-blob-2{animation:blob-float-2 25s ease-in-out infinite!important;height:450px!important;opacity:.5!important;position:fixed!important;right:-10%!important;top:50%!important;width:450px!important}.farmer-layout .bg-blob-3{animation:blob-float-3 30s ease-in-out infinite!important;bottom:-10%!important;height:400px!important;left:20%!important;opacity:.5!important;position:fixed!important;width:400px!important}.farmer-layout .bg-blob-4{animation:blob-float-4 22s ease-in-out infinite!important;height:350px!important;left:40%!important;opacity:.4!important;position:fixed!important;top:30%!important;width:350px!important}.farmer-layout .bg-blob-5{animation:blob-float-5 28s ease-in-out infinite!important;bottom:20%!important;height:380px!important;opacity:.4!important;position:fixed!important;right:20%!important;width:380px!important}.farmer-layout .bg-blob-6{animation:blob-float-6 24s ease-in-out infinite!important;height:420px!important;left:-5%!important;opacity:.4!important;position:fixed!important;top:60%!important;width:420px!important}.farmer-layout .bg-blob-7{animation:blob-float-7 26s ease-in-out infinite!important;height:360px!important;opacity:.35!important;position:fixed!important;right:30%!important;top:10%!important;width:360px!important}.farmer-layout .bg-blob-8{animation:blob-float-8 32s ease-in-out infinite!important;bottom:40%!important;height:400px!important;opacity:.35!important;position:fixed!important;right:10%!important;width:400px!important}@keyframes blob-float-1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(40px,10px) scale(1.02)}}@keyframes blob-float-2{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-40px,20px) scale(.98)}50%{transform:translate(30px,-40px) scale(1.06)}75%{transform:translate(-10px,30px) scale(.96)}}@keyframes blob-float-3{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,40px) scale(1.04)}50%{transform:translate(-30px,-20px) scale(.97)}75%{transform:translate(25px,-30px) scale(1.03)}}@keyframes blob-float-4{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-35px,-25px) scale(.95)}50%{transform:translate(25px,35px) scale(1.05)}75%{transform:translate(-20px,15px) scale(.98)}}@keyframes blob-float-5{0%,to{transform:translate(0) scale(1)}25%{transform:translate(45px,-15px) scale(1.03)}50%{transform:translate(-25px,25px) scale(.96)}75%{transform:translate(15px,-35px) scale(1.02)}}@keyframes blob-float-6{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-20px,30px) scale(1.01)}50%{transform:translate(40px,-25px) scale(.99)}75%{transform:translate(-30px,-15px) scale(1.04)}}@keyframes blob-float-7{0%,to{transform:translate(0) scale(1)}25%{transform:translate(35px,25px) scale(.97)}50%{transform:translate(-40px,-30px) scale(1.03)}75%{transform:translate(20px,20px) scale(.99)}}@keyframes blob-float-8{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-25px,-40px) scale(1.02)}50%{transform:translate(35px,30px) scale(.94)}75%{transform:translate(-15px,25px) scale(1.01)}}.farmer-layout .ant-card,.farmer-layout .ant-statistic,.farmer-layout .content-section,.farmer-layout .glass-card,.farmer-layout .glass-panel,.farmer-layout .more-card-icon,.farmer-layout .more-footer-content,.farmer-layout .more-menu-card,.farmer-layout .more-page-header,.farmer-layout .page-header,.farmer-layout .stat-card,.farmer-layout [class*=card],.farmer-layout [class*=panel],.farmer-layout [class*=section],.farmer-more-page .more-card-icon,.farmer-more-page .more-footer-content,.farmer-more-page .more-menu-card,.farmer-more-page .more-page-header,body.farmer-page .ant-card,body.farmer-page .ant-statistic,body.farmer-page .content-section,body.farmer-page .glass-card,body.farmer-page .glass-panel,body.farmer-page .more-card-icon,body.farmer-page .more-footer-content,body.farmer-page .more-menu-card,body.farmer-page .more-page-header,body.farmer-page .page-header,body.farmer-page .stat-card,body.farmer-page [class*=card],body.farmer-page [class*=panel],body.farmer-page [class*=section]{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#ffffff05!important;background-color:#ffffff05!important;border:1px solid #ffffff0d!important;box-shadow:0 8px 32px #0000001a!important}.farmer-layout .ant-card:after,.farmer-layout .ant-card:before,.farmer-layout .glass-card:after,.farmer-layout .glass-card:before,.farmer-layout .glass-panel:after,.farmer-layout .glass-panel:before,.farmer-layout .page-header:after,.farmer-layout .page-header:before,.farmer-layout .stat-card:after,.farmer-layout .stat-card:before,body.farmer-page .ant-card:after,body.farmer-page .ant-card:before,body.farmer-page .glass-card:after,body.farmer-page .glass-card:before,body.farmer-page .glass-panel:after,body.farmer-page .glass-panel:before,body.farmer-page .page-header:after,body.farmer-page .page-header:before,body.farmer-page .stat-card:after,body.farmer-page .stat-card:before{background:linear-gradient(135deg,#ffffff05,#0000 50%,#ffffff03)!important}.farmer-layout .ant-card:hover,.farmer-layout .glass-card:hover,.farmer-layout .glass-panel:hover,.farmer-layout .more-card-icon:hover,.farmer-layout .more-menu-card:hover,.farmer-layout .stat-card:hover,.farmer-more-page .more-card-icon:hover,.farmer-more-page .more-menu-card:hover,body.farmer-page .ant-card:hover,body.farmer-page .glass-card:hover,body.farmer-page .glass-panel:hover,body.farmer-page .more-card-icon:hover,body.farmer-page .more-menu-card:hover,body.farmer-page .stat-card:hover{background:#ffffff08!important;background-color:#ffffff08!important;border-color:#ffffff14!important;box-shadow:0 12px 40px #0000001f!important}.farmer-layout .ant-card-body,.farmer-layout .ant-card-head,.farmer-layout .ant-statistic-content,body.farmer-page .ant-card-body,body.farmer-page .ant-card-head,body.farmer-page .ant-statistic-content{background:#0000!important;background-color:initial!important}.farmer-layout .ant-table,.farmer-layout .ant-table-container,.farmer-layout .ant-table-content,.farmer-layout .ant-table-tbody>tr>td,.farmer-layout .ant-table-thead>tr>th,body.farmer-page .ant-table,body.farmer-page .ant-table-container,body.farmer-page .ant-table-content,body.farmer-page .ant-table-tbody>tr>td,body.farmer-page .ant-table-thead>tr>th{background:#ffffff05!important;background-color:#ffffff05!important}.farmer-layout .ant-modal-body,.farmer-layout .ant-modal-content,.farmer-layout .ant-modal-footer,.farmer-layout .ant-modal-header,body.farmer-page .ant-modal-body,body.farmer-page .ant-modal-content,body.farmer-page .ant-modal-footer,body.farmer-page .ant-modal-header{backdrop-filter:blur(30px)!important;-webkit-backdrop-filter:blur(30px)!important;background:#ffffff05!important}.farmer-layout .ant-dropdown-menu,.farmer-layout .ant-select-dropdown,body.farmer-page .ant-dropdown-menu,body.farmer-page .ant-select-dropdown{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#ffffff05!important}.farmer-layout .ant-input,.farmer-layout .ant-input-affix-wrapper,.farmer-layout .ant-input-number,.farmer-layout .ant-picker,.farmer-layout .ant-select-selector,body.farmer-page .ant-input,body.farmer-page .ant-input-affix-wrapper,body.farmer-page .ant-input-number,body.farmer-page .ant-picker,body.farmer-page .ant-select-selector{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff05!important;border:1px solid #ffffff0d!important}.farmer-layout [style*=background],body.farmer-page [style*=background]{background-color:initial!important}.farmer-layout [style*=background-color],body.farmer-page [style*=background-color]{background-color:#ffffff05!important}.farmer-layout .warranty-alert-banner,body.farmer-page .warranty-alert-banner{display:none!important}.farmer-calculator-page .calculator-card,.farmer-layout .calculator-card,body.farmer-page .calculator-card{background:#0000!important;border:none!important;box-shadow:none!important;padding:0!important}.farmer-dashboard .section-header,.farmer-layout .page-header.glass-panel,.farmer-layout .section-header,body.farmer-page .page-header.glass-panel,body.farmer-page .section-header{margin-bottom:16px!important}.farmer-dashboard .section-header,.farmer-dashboard .section-header.centered,.farmer-dashboard .section-header.fade-in,.farmer-layout .page-header.glass-panel,.farmer-layout .section-header,body.farmer-page .page-header.glass-panel,body.farmer-page .section-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;background-color:initial!important;border:none!important;box-shadow:none!important;padding:0!important}.farmer-dashboard .glass-panel,.farmer-layout .glass-panel,body.farmer-page .glass-panel{padding:20px 0!important}.farmer-dashboard .glass-panel,.farmer-dashboard .glass-panel.fade-in,.farmer-layout .glass-panel,body.farmer-page .glass-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;background-color:initial!important;border:none!important;box-shadow:none!important;filter:none!important}.farmer-layout .empty-state,.farmer-layout .empty-state-icon,.farmer-layout .empty-state-text,body.farmer-page .empty-state,body.farmer-page .empty-state-icon,body.farmer-page .empty-state-text{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.farmer-layout .stat-card,body.farmer-page .stat-card{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff03!important;border:1px solid #ffffff08!important;box-shadow:none!important}.farmer-calculator-page .calculation-result,.farmer-layout .calculation-result,body.farmer-page .calculation-result{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff05!important;border:1px solid #ffffff0d!important}.farmer-dashboard .content-section,.farmer-layout .content-section,body.farmer-page .content-section{background:#0000!important;border:none!important;box-shadow:none!important;margin:0!important;padding:0!important}.farmer-dashboard .stat-card,.farmer-layout .stat-card,body.farmer-page .stat-card{min-height:140px!important;padding:30px 20px!important}.farmer-layout .glass-card,body.farmer-page .glass-card{padding:30px 20px!important}.farmer-dashboard .section-header,.farmer-layout .section-header,body.farmer-page .section-header{min-height:90px!important;padding-bottom:20px!important;padding-top:50px!important}.farmer-dashboard .section-title,.farmer-layout .section-title,body.farmer-page .section-title{line-height:1.8!important;padding:20px 0 10px!important}.farmer-dashboard [style*=background],.farmer-dashboard [style*=border]{background:#0000!important;border:none!important}.farmer-page .ant-modal-content{background-color:#1a1a1a!important;color:#e0e0e0!important}.farmer-page .ant-modal-header{background-color:#1a1a1a!important;border-bottom:1px solid #333!important}.farmer-page .ant-modal-title{color:#e0e0e0!important}.farmer-page .ant-modal-footer{border-top:1px solid #333!important}.farmer-page .ant-modal-close{color:#999!important}.farmer-page .ant-modal-close:hover{color:#fff!important}.ant-select-dropdown{background-color:#1a1a1a!important}.ant-select-dropdown .ant-select-item{color:#e0e0e0!important}.ant-select-dropdown .ant-select-item:hover{background-color:#333!important}.ant-select-dropdown .ant-select-item-option-selected{background-color:#2a2a2a!important}.ant-select-dropdown .ant-select-item-option-active{background-color:#333!important}.farmer-page .ant-descriptions-item-label{background-color:#2a2a2a!important;color:#999!important}.farmer-page .ant-descriptions-item-content{background-color:#1a1a1a!important;color:#e0e0e0!important}.farmer-page .ant-descriptions-bordered .ant-descriptions-item-content,.farmer-page .ant-descriptions-bordered .ant-descriptions-item-label,.farmer-page .ant-divider{border-color:#333!important}.farmer-page .ant-divider-inner-text{color:#999!important}.farmer-page .ant-form-item-label label{color:#e0e0e0!important}.farmer-page .ant-input,.farmer-page .ant-input-password{background-color:#2a2a2a!important;border-color:#333!important;color:#e0e0e0!important}.farmer-page .ant-input-password:hover,.farmer-page .ant-input:hover{border-color:#1890ff!important}.farmer-page .ant-input-password:focus,.farmer-page .ant-input:focus{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.farmer-page .ant-input-textarea textarea{background-color:#2a2a2a!important;border-color:#333!important;color:#e0e0e0!important}.farmer-page .ant-input-textarea textarea:hover{border-color:#1890ff!important}.farmer-page .ant-input-textarea textarea:focus{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.farmer-page .ant-modal-footer .ant-btn{background-color:#2a2a2a!important;border-color:#333!important;color:#e0e0e0!important}.farmer-page .ant-modal-footer .ant-btn:hover{background-color:#333!important;border-color:#444!important;color:#fff!important}.farmer-page .ant-modal-footer .ant-btn-primary{background-color:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.farmer-page .ant-modal-footer .ant-btn-primary:hover{background-color:#40a9ff!important;border-color:#40a9ff!important}.farmer-page .ant-input-password-icon{color:#999!important}.farmer-page .ant-input-password-icon:hover{color:#e0e0e0!important}.dark-popconfirm .ant-popover-inner{background-color:#1a1a1a!important;border:1px solid #fff3!important;box-shadow:0 6px 16px 0 #000c,0 3px 6px -4px #000000b8,0 9px 28px 8px #000000a6!important}.dark-popconfirm .ant-popover-arrow{display:none}.dark-popconfirm .ant-popover-arrow-content{background-color:#1a1a1a!important;border-color:#fff3!important}.dark-popconfirm .ant-popover-message{color:#fff!important}.dark-popconfirm .ant-popover-message-title{color:#fff!important;padding-left:0!important}.dark-popconfirm .ant-popover-message-icon{display:none}.dark-popconfirm .ant-popover-buttons{border-top:1px solid #ffffff1a!important;margin-top:12px!important;padding-top:12px!important}.dark-popconfirm .ant-btn{border-radius:4px!important}.dark-popconfirm .ant-btn-primary{background:#52c41a!important;border-color:#52c41a!important;color:#fff!important}.dark-popconfirm .ant-btn-primary:hover{background:#73d13d!important;border-color:#73d13d!important}.dark-popconfirm .ant-btn-default{background:#ffffff14!important;border-color:#fff3!important;color:#ffffffd9!important}.dark-popconfirm .ant-btn-default:hover{background:#ffffff1f!important;border-color:#ffffff4d!important;color:#fff!important}.filter-checkbox-item{align-items:center;background:#ffffff05;border:1px solid #0000;border-radius:6px;display:flex;padding:8px;transition:all .3s ease}.filter-checkbox-item:hover{background:#ffffff0d;border-color:#ffffff1a}.filter-checkbox-item .ant-checkbox-wrapper{width:100%}.filter-checkbox-item .ant-tag{margin-left:8px}.farmer-calculator-page{animation:pageSlideUp .3s ease-out;background:var(--background-main);min-height:100vh;padding:20px}.page-header{margin-bottom:30px}.page-title{font-size:39px;font-weight:700;margin-bottom:11px}.page-subtitle{font-size:22px}.calculator-container{margin:0 auto;max-width:840px}.calculator-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:28px;box-shadow:0 6px 34px #0000001a;padding:34px}.presets-section{margin-bottom:34px}.presets-label{color:var(--text-secondary);display:block;font-size:20px;margin-bottom:17px}.presets-buttons{display:flex;flex-wrap:wrap;gap:11px;justify-content:center}.preset-button{background:#ffffff0d;border:1px solid var(--glass-border);border-radius:17px;color:var(--text-primary);cursor:pointer;font-size:20px;font-weight:500;padding:11px 22px;transition:all .2s ease}.preset-button:hover{background:#ffffff1a;transform:translateY(-1px)}.input-section{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:34px;padding:0 60px}@media (max-width:480px){.input-section{grid-template-columns:1fr;padding:0 20px}}.input-group{align-items:center;display:flex;flex-direction:column;width:100%}.input-label{color:var(--text-secondary);font-size:20px;font-weight:500;margin-bottom:11px;text-align:center;width:100%}.karma-input{background:#ffffff0d;border:1px solid var(--glass-border);border-radius:17px;color:var(--text-primary);font-size:22px;max-width:280px;padding:17px 22px;transition:all .2s ease;width:100%}.karma-input:focus{background:#ffffff14;border-color:var(--reddit-orange);outline:none}.karma-input::placeholder{color:var(--text-secondary);opacity:.5}.calculate-button-container{display:flex;justify-content:center;margin-bottom:34px}.calculate-button{align-items:center;background:linear-gradient(135deg,var(--reddit-orange) 0,#ff6200 100%);border:none;border-radius:22px;box-shadow:0 6px 28px #ff45004d;color:#fff;cursor:pointer;display:flex;font-size:22px;font-weight:600;gap:11px;padding:20px 45px;transition:all .3s ease}.calculate-button:hover:not(.disabled){box-shadow:0 6px 30px #ff450066;transform:translateY(-2px)}.calculate-button.disabled{cursor:not-allowed;opacity:.5}.button-icon{height:28px;width:28px}.button-icon.animate-spin{animation:spin 1s linear infinite}.calculation-result{animation:fadeIn .3s ease;background:#ffffff0d;border:1px solid var(--glass-border);border-radius:22px;margin:0 auto;max-width:600px;padding:28px 40px}.result-title{color:var(--text-primary);font-size:22px;font-weight:600;margin-bottom:22px}.result-details{display:flex;flex-direction:column;gap:17px}.result-row{align-items:center;display:flex;font-size:20px;justify-content:space-between}.result-label{color:var(--text-secondary)}.result-value{color:var(--text-primary);font-weight:500}.result-divider{background:var(--glass-border);height:1px;margin:11px 0}.result-row.result-total{font-size:25px;font-weight:600}.result-label-total{color:var(--text-primary)}.result-value-total{color:var(--reddit-lime)}.result-row.result-payout{font-size:22px}.result-label-payout{color:var(--text-secondary)}.result-value-payout{color:var(--reddit-orange);font-weight:600}@keyframes pageSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.farmer-payment-modal .bg-blue-50,.farmer-payment-modal .bg-green-50{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d!important;border:1px solid #ffffff1a!important}.farmer-payment-modal .text-blue-500{color:#40a9ff!important}.farmer-payment-modal .text-green-800{color:#52c41a!important}.farmer-payment-modal .text-gray-500,.farmer-payment-modal .text-gray-600,.farmer-payment-modal .text-gray-700{color:#ffffffa6!important}.farmer-payment-modal .ant-input-textarea textarea{background:#000000b3!important;border:1px solid #ffffff1a!important;color:#fff!important}.farmer-payment-modal .ant-input-textarea textarea:hover{border-color:#ffffff4d!important}.farmer-payment-modal .ant-input-textarea textarea:focus{border-color:#52c41a!important;box-shadow:0 0 0 2px #52c41a33!important}.farmer-payment-modal .ant-input-textarea textarea::placeholder{color:#ffffff73!important}.farmer-payment-modal .ant-table{background:#0000!important}.farmer-payment-modal .ant-table-container{background:#0000004d!important;border:1px solid #ffffff1a!important}.farmer-payment-modal .ant-table-thead>tr>th{background:#ffffff0d!important;border-bottom:1px solid #ffffff1a!important;color:#ffffffd9!important}.farmer-payment-modal .ant-table-tbody>tr>td{border-bottom:1px solid #ffffff0d!important;color:#ffffffd9!important}.farmer-payment-modal .ant-table-tbody>tr:hover>td{background:#ffffff08!important}.farmer-payment-modal .ant-table-summary{background:#ffffff0d!important}.farmer-payment-modal .ant-table-summary .ant-table-cell{border-bottom:none!important}.farmer-payment-modal .ant-btn-default{background:#ffffff1a!important;border:1px solid #fff3!important;color:#fff!important}.farmer-payment-modal .ant-btn-default:hover{background:#ffffff26!important;border-color:#ffffff4d!important;color:#fff!important}.farmer-payment-modal .ant-form-item-label>label{color:#ffffffd9!important}.farmer-payment-modal .ant-form-item-tooltip{color:#ffffffa6!important}.farmer-payment-modal .text-center{color:#ffffffd9!important}.farmer-payment-modal .ant-spin-dot-item{background-color:#52c41a!important}.farmer-payment-modal .rounded{border-radius:8px!important}.farmer-payment-modal .text-lg{color:#fff!important}.farmer-payment-modal .font-semibold{font-weight:600!important}.farmer-payment-modal .ant-input-textarea textarea::-webkit-scrollbar{width:8px}.farmer-payment-modal .ant-input-textarea textarea::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.farmer-payment-modal .ant-input-textarea textarea::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.farmer-payment-modal .ant-input-textarea textarea::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.farmer-account-selection-modal .ant-table-row.selected-row{background-color:#ff6b35!important}.farmer-account-selection-modal .ant-table-row.selected-row td{background-color:#ff6b35!important;color:#fff!important}.farmer-account-selection-modal .ant-table-row.selected-row:hover td{background-color:#ff5722!important}.farmer-account-selection-modal .ant-table-row{cursor:pointer;transition:all .3s ease}.farmer-account-selection-modal .ant-table-row:hover{background-color:#ff6b351a}.farmer-account-selection-modal .ant-radio-wrapper{display:none}.farmer-account-selection-modal .ant-table-selection-column{padding:0!important;width:0!important}.farmer-custom-tasks-page{padding:24px}.page-header h1{margin:0 0 8px}.page-header p{color:#ffffffa6}.statistics-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.stat-card{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#0000000d!important;border:1px solid #ffffff0d!important;cursor:default;transition:all .3s}.stat-card:hover{background:#00000014!important;box-shadow:0 4px 12px #52c41a1a}.stat-value{color:#1890ff;font-size:32px;font-weight:600;margin-bottom:8px}.stat-label{color:#ffffffa6;font-size:14px}.tasks-table-card{margin-bottom:24px}.tasks-table-card .ant-table-cell{vertical-align:top}.upload-modal-info{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000000d;border:1px solid #ffffff0d;border-radius:6px;margin-bottom:24px;padding:16px}.upload-modal-info p{margin:0 0 8px}.upload-modal-info p:last-child{margin-bottom:0}.ant-btn-sm{font-size:14px}@media (max-width:768px){.farmer-custom-tasks-page{padding:16px}.statistics-cards{gap:12px;grid-template-columns:repeat(2,1fr)}.stat-value{font-size:24px}.ant-table-cell{padding:8px}.upload-modal-info{padding:12px}}.farmer-custom-tasks-page .glass-panel,.farmer-custom-tasks-page .glass-panel.fade-in,.farmer-custom-tasks-page div[class*=glass-panel]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;background-color:initial!important;border:none!important;box-shadow:none!important;filter:none!important;padding:0!important}.farmer-custom-tasks-page .section-header{background:#0000!important;border:none!important;margin-bottom:20px!important;padding:0!important}.farmer-custom-tasks-page .empty-state{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:none!important;box-shadow:none!important;filter:none!important;padding:40px 20px!important}.farmer-custom-tasks-page .empty-state-text{color:#ffffffd9!important;font-size:16px!important;font-weight:500!important;text-shadow:none!important}.farmer-custom-tasks-page .empty-state-icon,.farmer-custom-tasks-page .empty-state-text{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.farmer-custom-tasks-page .empty-state-icon{color:#ffffffa6!important}.farmer-custom-tasks-page .section-title{background:#0000!important;color:#fff!important;font-size:28px!important;font-weight:600!important}.farmer-custom-tasks-page .glass-card,.farmer-custom-tasks-page .stat-card{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff03!important;border:1px solid #ffffff08!important;box-shadow:none!important}.farmer-custom-tasks-page .page-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.farmer-custom-tasks-page .page-header,.farmer-custom-tasks-page div[style*=background],.farmer-custom-tasks-page div[style*=border]{background:#0000!important;border:none!important}.farmer-custom-tasks-page .glass-panel:after,.farmer-custom-tasks-page .glass-panel:before,.farmer-custom-tasks-page .page-header:after,.farmer-custom-tasks-page .page-header:before{display:none!important}.farmer-visitor-stats{min-height:100vh}.stats-summary{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:30px}.stats-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:16px;padding:20px;transition:all .3s ease}.stats-card:hover{border-color:#52c41a4d;box-shadow:0 10px 30px #52c41a33;transform:translateY(-3px)}.stats-card.total{background:linear-gradient(135deg,#52c41a1a,#52c41a0d)}.stats-card.today{background:linear-gradient(135deg,#73d13d1a,#73d13d0d)}.stats-card.week{background:linear-gradient(135deg,#95de641a,#95de640d)}.stats-card.month{background:linear-gradient(135deg,#10b9811a,#10b9810d)}.stats-card.blocked{background:linear-gradient(135deg,#ff4d4f1a,#ff4d4f0d)}.stats-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));font-size:32px}.stats-content{flex:1 1}.stats-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#52c41a,#10b981);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700;line-height:1.2}.stats-label{color:#fffc;font-size:14px;margin-top:4px}.stats-sublabel{color:#fff9;font-size:12px;margin-top:2px}.stats-controls{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px;padding:20px}.period-selector{background:#0003;border-radius:8px;display:flex;gap:8px;padding:4px}.period-btn{background:#0000;border:none;border-radius:6px;color:#ffffffb3;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease}.period-btn:hover{color:#52c41a}.period-btn.active{background:linear-gradient(135deg,#52c41a,#10b981);box-shadow:0 4px 12px #52c41a4d;color:#fff}.chart-type-selector{display:flex;gap:8px}.chart-type-btn{align-items:center;background:#ffffff0d;border:1px solid #fff3;border-radius:8px;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;transition:all .3s ease;width:40px}.chart-type-btn:hover{background:#52c41a1a;border-color:#52c41a}.chart-type-btn.active{background:linear-gradient(135deg,#52c41a,#10b981);border-color:#52c41a;box-shadow:0 4px 12px #52c41a4d}.main-chart{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:30px;padding:25px}.chart-title{border-bottom:1px solid #ffffff1a;color:#ffffffe6;font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.additional-charts{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.chart-section{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:20px}.chart-section,.custom-tooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.custom-tooltip{background:#000000e6;border:1px solid #52c41a4d;border-radius:8px;box-shadow:0 4px 12px #0000004d;padding:12px}.tooltip-label{border-bottom:1px solid #52c41a33;color:#52c41a;margin:0 0 8px;padding-bottom:6px}.tooltip-item{align-items:center;display:flex;font-size:13px;gap:8px;margin:4px 0}.pie-stats{border-top:1px solid #ffffff1a;display:flex;justify-content:space-around;margin-top:20px;padding-top:20px}.pie-stat{align-items:center;display:flex;flex-direction:column;gap:4px}.pie-stat-label{color:#ffffffb3;font-size:13px}.pie-stat-value{font-size:20px;font-weight:700}.pie-label{font-size:14px;font-weight:600}.farmer-loading{align-items:center;display:flex;justify-content:center;min-height:400px}.farmer-error{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff4d4f1a;border:1px solid #ff4d4f33;border-radius:12px;padding:40px;text-align:center}.farmer-error p{color:#ff4d4f;font-size:16px;margin:0 0 20px}.btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#52c41a,#10b981);color:#fff}.btn-primary:hover{box-shadow:0 6px 20px #52c41a66;transform:translateY(-2px)}.btn-secondary{background:#ffffff1a;border:1px solid #fff3;color:#ffffffe6}.btn-secondary:hover{background:#ffffff26;border-color:#52c41a80}@media (max-width:768px){.farmer-page-header-content{align-items:flex-start;flex-direction:column}.farmer-page-title{font-size:24px}.additional-charts,.stats-summary{grid-template-columns:1fr}.stats-controls{align-items:stretch;flex-direction:column}.period-selector{width:100%}.chart-type-selector,.period-selector{justify-content:center}}.stats-card{animation:fadeIn .5s ease backwards}.stats-card:first-child{animation-delay:.1s}.stats-card:nth-child(2){animation-delay:.2s}.stats-card:nth-child(3){animation-delay:.3s}.stats-card:nth-child(4){animation-delay:.4s}.stats-card:nth-child(5){animation-delay:.5s}.farmer-more-page{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:#0000;min-height:100vh;overflow-x:hidden;padding:20px 20px 80px;position:relative;-webkit-user-select:none;user-select:none}.more-bg-blob{animation:morph 25s ease-in-out infinite;border-radius:50%;filter:blur(120px);opacity:0;pointer-events:none;position:fixed;transition:opacity 2s ease;z-index:0}.farmer-more-page.loaded .more-bg-blob{opacity:.15}.more-bg-blob-1{animation-delay:0s;background:radial-gradient(circle,#52c41a 0,#73d13d 50%,#0000 70%);height:700px;right:-250px;top:-250px;width:700px}.more-bg-blob-2{animation-delay:5s;background:radial-gradient(circle,#1890ff 0,#40a9ff 50%,#0000 70%);bottom:-200px;height:600px;left:-200px;width:600px}.more-bg-blob-3{animation-delay:10s;background:radial-gradient(circle,#722ed1 0,#b37feb 50%,#0000 70%);height:500px;left:50%;top:40%;transform:translate(-50%,-50%);width:500px}.more-bg-blob-4{animation-delay:15s;background:radial-gradient(circle,#faad14 0,#ffc53d 50%,#0000 70%);height:550px;right:-100px;top:60%;width:550px}@keyframes morph{0%,to{transform:scale(1) rotate(0deg)}33%{transform:scale(1.1) rotate(120deg)}66%{transform:scale(.9) rotate(240deg)}}.more-page-header{animation:fadeInDown .6s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;margin-bottom:40px;padding:20px;position:relative;text-align:center;z-index:1}.more-page-title{align-items:center;color:#fff;display:flex;font-size:32px;font-weight:700;gap:12px;justify-content:center;margin:0 0 8px;position:relative;text-shadow:0 2px 20px #52c41a80}.more-page-title:after{background:linear-gradient(90deg,#0000,#52c41a,#0000);border-radius:2px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.more-title-icon{animation:pulse 2s ease-in-out infinite;font-size:36px}.more-page-subtitle{color:#ffffffb3;font-size:16px;margin:0}.more-menu-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px;position:relative;z-index:1}.more-menu-card{animation:fadeInUp .6s ease-out backwards;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;box-shadow:0 4px 20px #0000001a,inset 0 1px 0 #ffffff0d;cursor:pointer;overflow:hidden;padding:24px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.more-menu-card:first-child{animation-delay:.05s}.more-menu-card:nth-child(2){animation-delay:.1s}.more-menu-card:nth-child(3){animation-delay:.15s}.more-menu-card:nth-child(4){animation-delay:.2s}.more-menu-card:nth-child(5){animation-delay:.25s}.more-menu-card:nth-child(6){animation-delay:.3s}.more-menu-card:nth-child(7){animation-delay:.35s}.more-menu-card:nth-child(8){animation-delay:.4s}.more-menu-card:nth-child(9){animation-delay:.45s}.more-menu-card:nth-child(10){animation-delay:.5s}.more-menu-card:hover{background:#ffffff08;border-color:var(--card-color);box-shadow:0 15px 50px #0000001f,inset 0 0 40px #ffffff05;transform:translateY(-8px) scale(1.02)}.more-menu-card:active{transform:translateY(-4px) scale(1.01);transition:all .1s ease}.more-card-glow{background:#0000;display:none;filter:blur(40px);height:200px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:200px}.more-menu-card:hover .more-card-glow{opacity:0}.more-card-content{align-items:center;display:flex;gap:16px;position:relative}.more-card-icon-wrapper{flex-shrink:0;position:relative}.more-card-icon{align-items:center;background:#ffffff05;border-radius:16px;display:flex;height:48px;justify-content:center;position:relative;transition:all .3s ease;width:48px}.more-card-icon svg{height:28px;transition:transform .3s ease;width:28px}.more-menu-card:hover .more-card-icon{background:#ffffff08;transform:rotate(5deg)}.more-menu-card:hover .more-card-icon svg{transform:scale(1.1)}.more-card-badge{position:absolute;right:-8px;top:-8px;z-index:2}.more-card-text{flex:1 1;min-width:0}.more-card-title{color:#fff;font-size:18px;font-weight:600;margin:0 0 4px;transition:color .3s ease}.more-menu-card:hover .more-card-title{color:var(--card-color)}.more-card-description{color:#fff9;font-size:14px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-card-arrow{color:#fff6;flex-shrink:0;height:24px;transition:all .3s ease;width:24px}.more-card-arrow svg{height:100%;width:100%}.more-menu-card:hover .more-card-arrow{color:var(--card-color);transform:translateX(5px)}.more-page-footer{animation:fadeIn .8s ease-out .6s backwards;margin-top:60px;position:relative;z-index:1}.more-footer-content{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;display:flex;gap:24px;justify-content:center;padding:20px}.more-footer-item{align-items:center;color:#ffffffb3;display:flex;font-size:14px;gap:8px}.more-footer-icon{font-size:18px}.more-footer-divider{background:#fff3;height:20px;width:1px}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.farmer-more-page{padding:16px 16px 90px}.more-page-title{font-size:26px}.more-title-icon{font-size:28px}.more-page-subtitle{font-size:14px}.more-menu-grid{gap:16px;grid-template-columns:1fr}.more-menu-card{padding:20px}.more-card-icon{height:44px;width:44px}.more-card-icon svg{height:24px;width:24px}.more-card-title{font-size:16px}.more-card-description{font-size:13px}.more-page-footer{margin-top:40px}.more-footer-content{gap:16px;padding:16px}.more-footer-item{font-size:13px}.more-footer-icon{font-size:16px}}@media (min-width:769px) and (max-width:1024px){.more-menu-grid{gap:24px;grid-template-columns:repeat(2,1fr)}.more-menu-card{padding:28px}.more-page-header{margin-bottom:50px}}@media (min-width:1440px){.more-menu-grid{gap:28px;grid-template-columns:repeat(3,1fr);max-width:1400px}.more-menu-card{padding:32px}.more-card-icon{height:56px;width:56px}.more-card-icon svg{height:32px;width:32px}.more-card-title{font-size:20px}.more-card-description{font-size:15px}.more-page-title{font-size:36px}.more-title-icon{font-size:40px}}.farmer-layout .farmer-themes-page{margin-left:0!important;margin-right:0!important;min-height:100vh;padding-bottom:20px;padding-left:0!important;padding-right:0!important;position:relative}.farmer-layout .farmer-themes-header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#9c27b01a,#673ab71a);border:none;box-shadow:0 4px 30px #0000004d;margin-left:calc(-50vw + 50%);overflow:hidden;padding:calc(32px + env(safe-area-inset-top)) 16px 24px;position:sticky;text-align:center;top:0;width:100vw;z-index:100}.farmer-layout .farmer-themes-header:before{animation:farmer-gradient-flow 8s ease-in-out infinite;background:linear-gradient(90deg,#9c27b0,#7b1fa2 33%,#6a1b9a 66%,#9c27b0);background:linear-gradient(90deg,var(--farmer-primary,#9c27b0) 0,var(--farmer-secondary,#7b1fa2) 33%,var(--farmer-accent,#6a1b9a) 66%,var(--farmer-primary,#9c27b0) 100%);background-size:300% 100%;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}@keyframes farmer-gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.farmer-layout .farmer-themes-header-content{margin:0 auto;max-width:600px;position:relative;z-index:1}.farmer-layout .farmer-themes-title{color:#fff!important;font-size:28px!important;font-weight:800!important;letter-spacing:-.02em;margin:0 0 8px!important}.farmer-layout .farmer-themes-subtitle{color:#fffc!important;font-size:18px!important;margin:0!important}.farmer-layout .farmer-themes-content{margin:0 auto;max-width:1200px;padding:20px 16px;position:relative;z-index:1}.farmer-layout .farmer-themes-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:20px}.farmer-layout .farmer-theme-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1a1a1b33;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.farmer-layout .farmer-theme-card:hover{border-color:#ffffff4d;box-shadow:0 12px 40px #0006;transform:translateY(-4px)}.farmer-layout .farmer-theme-card.active{background:#9c27b00d;border-color:#9c27b0;border-color:var(--farmer-primary,#9c27b0);box-shadow:0 0 20px #9c27b04d,0 4px 20px #0000004d}.farmer-layout .farmer-theme-preview{background:#0000004d;border-radius:12px;height:150px;margin-bottom:16px;overflow:hidden;position:relative;width:100%}.farmer-layout .farmer-theme-blob{animation:farmer-mini-pulse 4s ease-in-out infinite;border-radius:50%;filter:blur(25px);opacity:.8;position:absolute}.farmer-layout .farmer-theme-blob-1{height:80px;right:-20px;top:-20px;width:80px}.farmer-layout .farmer-theme-blob-2{bottom:-20px;height:70px;left:-20px;width:70px}.farmer-layout .farmer-theme-blob-3{animation-delay:1s;bottom:20px;height:60px;right:20px;width:60px}.farmer-layout .farmer-theme-blob-4{animation-delay:2s;height:50px;left:30px;top:30px;width:50px}@keyframes farmer-mini-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.farmer-layout .farmer-theme-info{margin-bottom:16px}.farmer-layout .farmer-theme-name{color:#fff!important;font-size:20px!important;font-weight:700!important;margin:0 0 8px!important}.farmer-layout .farmer-theme-description{color:#ffffffb3!important;font-size:14px!important;margin:0!important}.farmer-layout .farmer-theme-colors{display:flex;gap:8px;margin-bottom:16px}.farmer-layout .farmer-theme-color{border-radius:8px;box-shadow:0 2px 8px #0000004d;height:32px;transition:all .2s ease;width:32px}.farmer-layout .farmer-theme-color:hover{box-shadow:0 4px 12px #0006;transform:scale(1.1)}.farmer-layout .farmer-theme-active-badge{align-items:center;background:#9c27b0;background:var(--farmer-primary,#9c27b0);border-radius:20px;box-shadow:0 2px 10px #9c27b080;color:#fff;display:flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px;position:absolute;right:20px;top:20px}.farmer-layout .farmer-theme-active-badge svg{height:16px;width:16px}@media (max-width:768px){.farmer-layout .farmer-themes-page{padding-bottom:115px}.farmer-layout .farmer-themes-header{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,#9c27b01a,#673ab71a)!important;padding:calc(55px + env(safe-area-inset-top)) 16px 20px}.farmer-layout .farmer-themes-title{font-size:24px!important}.farmer-layout .farmer-themes-subtitle{font-size:16px!important}.farmer-layout .farmer-themes-grid{gap:16px;grid-template-columns:1fr}.farmer-layout .farmer-theme-card{padding:16px}.farmer-layout .farmer-theme-preview{height:120px}.farmer-layout .farmer-theme-blob{filter:blur(20px)}.farmer-layout .farmer-theme-blob-1{height:60px;width:60px}.farmer-layout .farmer-theme-blob-2{height:50px;width:50px}.farmer-layout .farmer-theme-blob-3{height:45px;width:45px}.farmer-layout .farmer-theme-blob-4{height:40px;width:40px}.farmer-layout .farmer-theme-active-badge{font-size:12px;padding:4px 10px}}.farmer-layout .farmer-theme-card:active{transform:scale(.98)}.farmer-layout .farmer-theme-card.active:after{animation:farmer-ripple .6s ease-out;background:radial-gradient(circle at center,#9c27b01a,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes farmer-ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.warranty-alert-banner{animation:warranty-banner-glow 2s ease-in-out infinite;background:linear-gradient(135deg,#ff5722,#ff9800);border-radius:16px;box-shadow:0 8px 24px #ff57224d;cursor:pointer;margin-bottom:24px;overflow:hidden;padding:20px 24px;position:relative;transition:all .3s ease}.warranty-alert-banner:hover{box-shadow:0 12px 32px #ff572266;transform:translateY(-2px)}.warranty-alert-banner:before{animation:warranty-banner-shine 3s linear infinite;background:linear-gradient(45deg,#0000,#ffffff1a,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);width:200%}@keyframes warranty-banner-glow{0%,to{box-shadow:0 8px 24px #ff57224d}50%{box-shadow:0 8px 32px #ff572280}}@keyframes warranty-banner-shine{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.warranty-alert-content{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:1}.warranty-alert-icon-wrapper{align-items:center;animation:warranty-icon-pulse 2s ease-in-out infinite;background:#fff3;border-radius:12px;display:flex;height:48px;justify-content:center;margin-right:16px;width:48px}.warranty-alert-icon{color:#fff;font-size:28px}@keyframes warranty-icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.warranty-alert-text{color:#fff;flex:1 1}.warranty-alert-title{animation:warranty-text-blink 2s ease-in-out infinite;font-size:18px;font-weight:600;margin-bottom:4px;text-align:center}@keyframes warranty-text-blink{0%,to{opacity:1}50%{opacity:.9}}.warranty-alert-subtitle{color:#ffffffe6;font-size:14px;text-align:center}.warranty-alert-button{animation:warranty-button-pulse 1.5s ease-in-out infinite;background:#fff;border:none;color:#ff5722;font-weight:600;transition:all .3s ease}.warranty-alert-button:hover{background:#fffffff2!important;color:#ff5722!important;transform:scale(1.05)}@keyframes warranty-button-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:768px){.warranty-alert-banner{padding:16px}.warranty-alert-content{flex-direction:column;text-align:center}.warranty-alert-icon-wrapper{margin-bottom:12px;margin-right:0}.warranty-alert-text{margin-bottom:16px}.warranty-alert-button{width:100%}}.farmer-dashboard .section-header,.farmer-dashboard .section-header.centered,.farmer-dashboard .section-header.fade-in,.farmer-dashboard div[class*=section-header]{align-items:center!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;background-color:initial!important;border:none!important;box-shadow:none!important;display:flex!important;min-height:100px!important;padding:50px 20px 20px!important;position:relative!important}.farmer-dashboard .glass-panel,.farmer-dashboard .glass-panel.fade-in,.farmer-dashboard div[class*=glass-panel]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;background-color:initial!important;border:none!important;box-shadow:none!important;padding:20px 0!important}.farmer-dashboard div[style*=background],.farmer-dashboard div[style*=border],.farmer-dashboard div[style*=box-shadow]{background:#0000!important;background-color:initial!important;border:none!important;box-shadow:none!important}.farmer-dashboard .glass-panel:after,.farmer-dashboard .glass-panel:before,.farmer-dashboard .section-header:after,.farmer-dashboard .section-header:before{background:#0000!important;display:none!important}.farmer-dashboard .section-title{background:#0000!important;color:#fff!important;display:block!important;font-size:28px!important;font-weight:600!important;line-height:1.8!important;padding:30px 20px 20px!important}.farmer-dashboard .content-section,.farmer-dashboard .page-header{background:#0000!important;border:none!important;box-shadow:none!important}.farmer-dashboard .stat-card{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff03!important;border:1px solid #ffffff08!important}.farmer-dashboard .stats-grid{background:#0000!important;border:none!important}.access-monitoring{padding:0}.access-monitoring .filters-card{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff05!important;border:1px solid #ff45001a!important;border-radius:12px!important;margin-bottom:1.5rem}.access-monitoring .filters-card .ant-card-body{background:#0000!important;padding:1.5rem!important}.access-monitoring .ant-select{color:#fff!important}.access-monitoring .ant-select-selector{background:#ffffff0d!important;border:1px solid #ff450033!important;color:#fff!important}.access-monitoring .ant-select-selector:hover{background:#ffffff14!important;border-color:#ff45004d!important}.access-monitoring .ant-select-selection-item{color:#fff!important}.access-monitoring .ant-select-arrow{color:#ffffffa6!important}.access-monitoring .ant-input-search .ant-input{background:#ffffff0d!important;border:1px solid #ff450033!important;color:#fff!important}.access-monitoring .ant-input-search .ant-input::placeholder{color:#ffffff73!important}.access-monitoring .ant-input-search .ant-input:hover{background:#ffffff14!important;border-color:#ff45004d!important}.access-monitoring .ant-input-search .ant-input:focus{background:#ffffff1a!important;border-color:#ff4500!important;box-shadow:0 0 0 2px #ff45001a!important}.access-monitoring .ant-input-search-button{background:#ff4500cc!important;border:none!important}.access-monitoring .ant-input-search-button:hover{background:#ff4500!important}.access-monitoring .ant-table-wrapper{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff05!important;border:1px solid #ff45001a!important;border-radius:12px!important;overflow:hidden}.access-monitoring .ant-table{background:#0000!important;color:#fff!important}.access-monitoring .ant-table-thead>tr>th{background:#ff45000d!important;border-bottom:1px solid #ff45001a!important;color:#fff!important;font-weight:600}.access-monitoring .ant-table-tbody>tr>td{background:#0000!important;border-bottom:1px solid #ffffff08!important;color:#ffffffd9!important}.access-monitoring .ant-table-tbody>tr:hover>td{background:#ff450008!important}.access-monitoring .ant-tag{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff1a!important;border:1px solid!important;border-radius:6px;font-size:.75rem;padding:.125rem .5rem}.access-monitoring .ant-pagination{margin-top:1.5rem}.access-monitoring .ant-pagination-item{background:#ffffff0d!important;border-color:#ff450033!important}.access-monitoring .ant-pagination-item a{color:#fff!important}.access-monitoring .ant-pagination-item-active{background:#ff450033!important;border-color:#ff450066!important}.access-monitoring .ant-pagination-next .ant-pagination-item-link,.access-monitoring .ant-pagination-prev .ant-pagination-item-link{background:#ffffff0d!important;border-color:#ff450033!important;color:#ffffffa6!important}.access-monitoring .ant-pagination-next:hover .ant-pagination-item-link,.access-monitoring .ant-pagination-prev:hover .ant-pagination-item-link{background:#ffffff14!important;border-color:#ff45004d!important;color:#ff4500!important}.access-monitoring .ant-empty-description{color:#ffffff73!important}@media (max-width:768px){.access-monitoring .filters-card{margin-bottom:1rem}.access-monitoring .filters-card .ant-card-body{padding:1rem!important}.access-monitoring .filters-card .ant-space{flex-direction:column;width:100%}.access-monitoring .filters-card .ant-space-item{width:100%}.access-monitoring .filters-card .ant-input-search,.access-monitoring .filters-card .ant-select{width:100%!important}.access-monitoring .ant-table-cell{font-size:.75rem!important;padding:.5rem!important}}.security-component .ant-card{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff05!important;border:1px solid #ff45001a!important;border-radius:12px!important;color:#fff!important}.security-component .ant-card-head{background:#0000!important;border-bottom:1px solid #ff45001a!important;color:#fff!important}.security-component .ant-card-body{background:#0000!important}.security-component .ant-table-wrapper{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff05!important;border:1px solid #ff45001a!important;border-radius:12px!important;overflow:hidden}.security-component .ant-table{background:#0000!important;color:#fff!important}.security-component .ant-table-thead>tr>th{background:#ff45000d!important;border-bottom:1px solid #ff45001a!important;color:#fff!important;font-weight:600}.security-component .ant-table-tbody>tr>td{background:#0000!important;border-bottom:1px solid #ffffff08!important;color:#ffffffd9!important}.security-component .ant-table-tbody>tr:hover>td{background:#ff450008!important}.security-component .ant-input,.security-component .ant-input-number,.security-component .ant-input-password{background:#ffffff0d!important;border:1px solid #ff450033!important;color:#fff!important}.security-component .ant-input-number::placeholder,.security-component .ant-input-password::placeholder,.security-component .ant-input::placeholder{color:#ffffff73!important}.security-component .ant-input-number:hover,.security-component .ant-input-password:hover,.security-component .ant-input:hover{background:#ffffff14!important;border-color:#ff45004d!important}.security-component .ant-input-number:focus,.security-component .ant-input-password:focus,.security-component .ant-input:focus{background:#ffffff1a!important;border-color:#ff4500!important;box-shadow:0 0 0 2px #ff45001a!important}.security-component .ant-select-selector{background:#ffffff0d!important;border:1px solid #ff450033!important;color:#fff!important}.security-component .ant-select-selector:hover{background:#ffffff14!important;border-color:#ff45004d!important}.security-component .ant-select-selection-item{color:#fff!important}.security-component .ant-select-arrow{color:#ffffffa6!important}.ant-dropdown,.ant-select-dropdown{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#1a1a1af2!important;border:1px solid #ff450033!important}.ant-dropdown-menu-item,.ant-select-item{color:#fff!important}.ant-dropdown-menu-item-selected,.ant-select-item-option-selected{background:#ff450033!important}.ant-dropdown-menu-item:hover,.ant-select-item-option-active{background:#ff45001a!important}.security-component .ant-btn{background:#0000!important;border-color:#ff45004d!important;color:#fff!important}.security-component .ant-btn:hover{background:#ff45000d!important;border-color:#ff450080!important;color:#ff4500!important}.security-component .ant-btn-primary{background:#ff4500cc!important;border-color:#0000!important}.security-component .ant-btn-primary:hover{background:#ff4500!important}.security-component .ant-btn-danger{background:#ff4d4fcc!important;border-color:#0000!important}.security-component .ant-btn-danger:hover{background:#ff4d4f!important}.security-component .ant-tag{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff1a!important;border:1px solid!important}.security-component .ant-alert{background:#ffffff0d!important;border:1px solid #ff450033!important;color:#fff!important}.security-component .ant-alert-message{color:#fff!important}.security-component .ant-alert-description{color:#ffffffd9!important}.ant-modal-content{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#1a1a1af2!important;border:1px solid #ff450033!important}.ant-modal-header{background:#0000!important;border-bottom:1px solid #ff45001a!important}.ant-modal-title{color:#fff!important}.ant-modal-close{color:#ffffffa6!important}.ant-modal-close:hover{color:#ff4500!important}.ant-modal-body{color:#fff!important}.ant-modal-footer{background:#0000!important;border-top:1px solid #ff45001a!important}.security-component .ant-pagination-item{background:#ffffff0d!important;border-color:#ff450033!important}.security-component .ant-pagination-item a{color:#fff!important}.security-component .ant-pagination-item-active{background:#ff450033!important;border-color:#ff450066!important}.security-component .ant-pagination-next .ant-pagination-item-link,.security-component .ant-pagination-prev .ant-pagination-item-link{background:#ffffff0d!important;border-color:#ff450033!important;color:#ffffffa6!important}.security-component .ant-descriptions-item-label{color:#ffffffa6!important}.security-component .ant-descriptions-item-content{color:#fff!important}.security-component .ant-timeline-item-tail{border-left-color:#ff450033!important}.security-component .ant-timeline-item-head{background:#ff450033!important;border-color:#ff4500!important}.security-component .ant-timeline-item-content{color:#ffffffd9!important}.security-component .ant-spin-dot-item{background-color:#ff4500!important}.security-component .ant-empty-description{color:#ffffff73!important}.security-component .ant-empty-image svg{opacity:.3}.user-activity-modal .modal-header{align-items:center;display:flex;font-size:18px;font-weight:500;gap:8px}.user-activity-modal .modal-header svg{height:20px;width:20px}.user-activity-modal .modal-loading{align-items:center;display:flex;justify-content:center;min-height:400px}.user-activity-modal .user-stats-card{border-radius:8px;margin-bottom:24px}.user-activity-modal .user-meta{align-items:center;border-top:1px solid #f0f0f0;display:flex;gap:12px;margin-top:16px;padding-top:16px}.user-activity-modal .registration-date{color:#8c8c8c;font-size:12px;margin-left:auto}.user-activity-modal .tab-content{max-height:400px;overflow-y:auto;padding:16px 0}.user-activity-modal .timeline-content{margin-left:8px}.user-activity-modal .timeline-time{color:#8c8c8c;font-size:12px;margin-bottom:4px}.user-activity-modal .timeline-description{color:#262626;font-size:14px;margin-bottom:4px}.user-activity-modal .timeline-details{background:#fafafa;border-radius:4px;color:#595959;font-family:monospace;font-size:12px;margin-top:8px;padding:8px}.user-activity-modal .empty-state{color:#8c8c8c;padding:40px;text-align:center}.user-activity-modal .ant-timeline-item-dot svg{height:16px;width:16px}.user-activity-modal .ant-statistic-title{color:#8c8c8c;font-size:12px}.user-activity-modal .ant-statistic-content{font-size:20px}.user-activity-modal .ant-statistic-content-prefix{align-items:center;display:inline-flex;margin-right:4px}.user-activity-modal .ant-statistic-content-prefix svg{height:16px;width:16px}@media (max-width:768px){.user-activity-modal .ant-modal{max-width:calc(100vw - 32px)}.user-activity-modal .user-meta{flex-wrap:wrap}.user-activity-modal .registration-date{margin-left:0;margin-top:8px;width:100%}}.suspicious-activity-empty,.suspicious-activity-loading{align-items:center;display:flex;justify-content:center;min-height:400px}.alerts-container{display:flex;flex-direction:column;gap:1.5rem}.alert-card{margin:0!important;transition:all .3s ease}.alert-card:hover{box-shadow:0 8px 24px #00000026!important;transform:translateY(-2px)}.alert-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.alert-type{color:#fff!important;font-size:1rem;font-weight:600}.alert-time{align-items:center;color:#ffffffa6!important;display:flex;font-size:.875rem}.alert-time svg{height:1rem;margin-right:.25rem;width:1rem}.alert-content{padding-top:.5rem}.alert-user{align-items:center;color:#ffffffd9!important;display:flex;gap:.5rem;margin-bottom:1rem}.alert-user svg{height:1rem;opacity:.65;width:1rem}.alert-description{margin-bottom:1rem!important}.alert-details{background:#ffffff05!important;border:1px solid #ff45001a!important;border-radius:8px;margin-bottom:1rem;padding:1rem}.alert-details p{color:#ffffffd9!important;font-size:.875rem;margin:.25rem 0}.alert-details strong{color:#fff!important;margin-right:.5rem}.alert-actions{border-top:1px solid #ff45001a;margin-top:1rem;padding-top:1rem}.alert-high .ant-card-head{border-left:4px solid #ff4d4f;padding-left:1rem}.alert-medium .ant-card-head{border-left:4px solid #fa8c16;padding-left:1rem}.alert-low .ant-card-head{border-left:4px solid #fadb14;padding-left:1rem}@media (max-width:768px){.alerts-container{gap:1rem}.alert-header{font-size:.875rem}.alert-actions .ant-btn{font-size:.75rem;padding:.25rem .75rem}}.username-history{display:flex;flex-direction:column;gap:1.5rem}.actions-panel{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff05!important;border:1px solid #ff45001a!important;border-radius:12px!important;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem}.actions-panel,.legend{align-items:center;display:flex}.legend{gap:1.5rem}.legend-item{align-items:center;color:#ffffffd9!important;display:flex;font-size:.875rem;gap:.5rem}.legend-color{border-radius:2px;height:12px;width:12px}.legend-color.high{background-color:#ff4d4f}.legend-color.medium{background-color:#fa8c16}.username-change{align-items:center;display:flex;font-family:monospace;gap:.75rem}.old-username{color:#ffffffa6!important;text-decoration:line-through}.arrow{color:#ff4500!important;font-weight:700}.new-username{color:#52c41a!important;font-weight:600}.username-history .ant-table-tbody>tr.high-changes>td{background:#ff4d4f0d!important}.username-history .ant-table-tbody>tr.medium-changes>td{background:#fa8c160d!important}.username-history .ant-table-tbody>tr.high-changes:hover>td,.username-history .ant-table-tbody>tr.medium-changes:hover>td{background:#ff450014!important}@media (max-width:768px){.actions-panel{align-items:stretch;flex-direction:column;padding:1rem}.legend{align-items:flex-start;flex-direction:column;gap:.5rem}.username-change{font-size:.75rem}}.view-statistics{display:flex;flex-direction:column;gap:2rem}.detailed-stats-card,.top-accounts-card{margin:0!important}.stats-summary{margin-top:2rem!important}.stat-card{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff05!important;border:1px solid #ff45001a!important}.stat-card:hover{border-color:#ff450033!important;box-shadow:0 4px 12px #0000001a!important;transform:translateY(-2px)}.stat-card .ant-statistic-title{color:#ffffffa6!important;font-size:.875rem}.stat-card .ant-statistic-content{color:#fff!important}.stat-card .ant-statistic-content-prefix{margin-right:.5rem}.stat-card svg{height:1.25rem;opacity:.8;width:1.25rem}.view-statistics .recharts-cartesian-grid-horizontal line,.view-statistics .recharts-cartesian-grid-vertical line{stroke:#ffffff1a!important}.view-statistics .recharts-text{fill:#ffffffa6!important;font-size:.75rem}.view-statistics .recharts-legend-text{fill:#fff!important;font-size:.875rem}.view-statistics .recharts-tooltip-wrapper{filter:drop-shadow(0 2px 8px rgba(0,0,0,.15))}.view-statistics .recharts-default-tooltip{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#1a1a1af2!important;border:1px solid #ff450033!important;border-radius:8px!important;padding:.75rem!important}.view-statistics .recharts-tooltip-label{color:#fff!important;font-weight:600;margin-bottom:.5rem}.view-statistics .recharts-tooltip-item{color:#fff!important}.view-statistics .ant-table svg{height:1rem;vertical-align:middle;width:1rem}@media (max-width:768px){.view-statistics{gap:1rem}.stats-summary{margin-top:1rem!important}.stat-card .ant-statistic-content-value{font-size:1.25rem}.view-statistics .recharts-cartesian-axis-tick{font-size:.625rem}}.security-settings-loading{align-items:center;display:flex;justify-content:center;min-height:400px}.security-settings{display:flex;flex-direction:column;gap:2rem}.current-settings-card,.settings-card,.settings-warning{margin:0!important}.settings-section{background:#ffffff05!important;border-color:#ff45001a!important}.settings-section .ant-card-head{background:#0000!important;border-bottom:1px solid #ff45001a!important}.settings-section .ant-card-head-title{color:#ff4500!important;font-size:1rem;font-weight:600}.security-settings .ant-form-item-label>label{color:#ffffffd9!important;font-weight:500}.security-settings .ant-form-item-tooltip{color:#ffffffa6!important}.security-settings .ant-input-number{background:#ffffff0d!important;border:1px solid #ff450033!important;color:#fff!important;width:100%}.security-settings .ant-input-number:hover{background:#ffffff14!important;border-color:#ff45004d!important}.security-settings .ant-input-number-focused,.security-settings .ant-input-number:focus{background:#ffffff1a!important;border-color:#ff4500!important;box-shadow:0 0 0 2px #ff45001a!important}.security-settings .ant-input-number-handler-wrap{background:#ff45001a!important;border-left:1px solid #ff450033!important}.security-settings .ant-input-number-handler{border-color:#ff45001a!important;color:#ffffffa6!important}.security-settings .ant-input-number-handler:hover{color:#ff4500!important}.form-actions{margin-bottom:0!important;margin-top:2rem!important;text-align:center}.setting-info{background:#ffffff05!important;border:1px solid #ff45001a!important;border-radius:8px;height:100%;padding:1rem;transition:all .3s ease}.setting-info:hover{border-color:#ff450033!important;box-shadow:0 4px 12px #0000001a!important;transform:translateY(-2px)}.setting-label{color:#ffffffa6!important;font-size:.875rem;margin-bottom:.5rem}.setting-value{color:#ff4500!important;font-size:1.5rem;font-weight:600}.security-settings .ant-divider{border-color:#ff45001a!important}@media (max-width:768px){.security-settings{gap:1rem}.setting-info{padding:.75rem}.setting-value{font-size:1.25rem}.form-actions{margin-top:1rem!important}}.blocked-ips-container{padding:20px}.blocked-ips-info{align-items:center;background:#e6f7ff;border-radius:8px;color:#0050b3;display:flex;font-size:14px;margin-bottom:20px;padding:12px 16px}.blocked-ips-container .ant-table-wrapper{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d}.blocked-ips-container .ant-card{border-radius:12px;box-shadow:0 2px 8px #0000001a}.blocked-ips-container .ant-badge{font-size:12px}.blocked-ips-container .ant-tag{margin:2px 0}.blocked-ips-container .ant-table-cell{font-size:13px}.blocked-ips-container .anticon-lock{animation:pulse 2s ease-in-out infinite}.security-dashboard{background:#0000!important;min-height:100vh;padding:2rem!important;width:100%}.security-dashboard-loading{align-items:center;background:#0000;display:flex;justify-content:center;min-height:100vh}.page-header h1{margin:0 0 .5rem}.page-header p{color:#ffffffa6!important;font-size:.875rem;margin:0}.security-metrics{margin:0 0 2rem!important;width:100%}.metric-card{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#ffffff08!important;border:1px solid #ff450026!important;border-radius:12px!important;overflow:hidden;position:relative;transition:all .3s ease}.metric-card:before{content:"";height:4px;left:0;position:absolute;right:0;top:0;transition:height .3s ease}.metric-threats:before{background:#ff4d4f}.metric-suspicious:before{background:#fa8c16}.metric-access:before{background:#1890ff}.metric-blocked:before{background:#8c8c8c}.metric-card:hover{border-color:#ff45004d!important;box-shadow:0 8px 24px #00000026!important;transform:translateY(-4px)}.metric-card:hover:before{height:6px}.metric-card .ant-card-body{padding:1.5rem!important}.metric-card .ant-statistic-title{color:#ffffffa6!important;font-size:.875rem;margin-bottom:.5rem}.metric-card .ant-statistic-content{align-items:center;color:#fff!important;display:flex;gap:.75rem}.metric-card .ant-statistic-content-value{font-size:1.75rem;font-weight:600}.metric-card .ant-statistic-content-prefix{align-items:center;display:flex}.metric-card .ant-statistic-content-prefix svg{height:2rem;opacity:.8;width:2rem}.activity-chart-card{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#ffffff08!important;border:1px solid #ff450033!important;border-radius:16px!important;box-shadow:0 4px 24px #0000001a!important;margin:0 0 2rem!important}.activity-chart-card .ant-card-head{background:#0000!important;border-bottom:1px solid #ff45001a!important;padding:1.5rem 2rem!important}.activity-chart-card .ant-card-head-title{color:#fff!important;font-size:1.25rem;font-weight:600}.activity-chart-card .ant-card-body{background:#0000!important;padding:2rem!important}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:#ffffff1a!important}.recharts-text{fill:#ffffffa6!important;font-size:.75rem}.recharts-legend-text{fill:#fff!important;font-size:.875rem}.recharts-tooltip-wrapper{filter:drop-shadow(0 2px 8px rgba(0,0,0,.15))}.recharts-default-tooltip{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#1a1a1af2!important;border:1px solid #ff450033!important;border-radius:8px!important;padding:.75rem!important}.recharts-tooltip-label{color:#fff!important;font-weight:600;margin-bottom:.5rem}.recharts-tooltip-item{color:#fff!important}.security-tabs-card{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#ffffff08!important;border:1px solid #ff450033!important;border-radius:16px!important;box-shadow:0 4px 24px #0000001a!important}.security-tabs-card .ant-card-body{background:#0000!important;padding:0!important}.security-tabs-card .ant-tabs{color:#fff!important}.security-tabs-card .ant-tabs-nav{background:#0000!important;margin:0!important;padding:1rem 2rem 0!important}.security-tabs-card .ant-tabs-nav:before{border-bottom:1px solid #ff45001a!important}.security-tabs-card .ant-tabs-tab{color:#ffffffa6!important;font-size:.875rem;padding:.75rem 1rem!important;transition:all .3s ease}.security-tabs-card .ant-tabs-tab-active,.security-tabs-card .ant-tabs-tab:hover{color:#ff4500!important}.security-tabs-card .ant-tabs-tab-btn{align-items:center;display:flex;gap:.5rem}.security-tabs-card .ant-tabs-ink-bar{background:#ff4500!important;height:3px!important}.security-tabs-card .ant-tabs-content-holder{background:#0000!important;padding:2rem!important}.security-tabs-card .ant-badge{margin-left:.5rem}.security-tabs-card .ant-badge-count{background:#ff4d4f!important;box-shadow:0 0 0 1px #ff4d4f33!important;color:#fff!important}.security-tabs-card svg{height:1rem;vertical-align:middle;width:1rem}.security-tabs-card .ant-table{background:#0000!important;color:#fff!important}.security-tabs-card .ant-table-thead>tr>th{background:#ff45001a!important;border-bottom:1px solid #ff450033!important;color:#fff!important}.security-tabs-card .ant-table-tbody>tr>td{background:#0000!important;border-bottom:1px solid #ffffff0d!important;color:#fff!important}.security-tabs-card .ant-table-tbody>tr:hover>td{background:#ff45000d!important}.security-dashboard-loading .ant-spin-dot-item{background-color:#ff4500!important}.security-dashboard .ant-alert{background:#ffffff0d!important;border:1px solid #ff450033!important;color:#fff!important}.security-dashboard .ant-alert-message{color:#fff!important}@media (max-width:768px){.security-dashboard{padding:1rem!important}.page-header{margin-bottom:1rem!important;padding:1.5rem!important}.page-header h1{font-size:1.5rem}.metric-card .ant-card-body{padding:1rem!important}.metric-card .ant-statistic-content-value{font-size:1.5rem}.metric-card .ant-statistic-content-prefix svg{height:1.5rem;width:1.5rem}.activity-chart-card .ant-card-body,.activity-chart-card .ant-card-head{padding:1rem!important}.security-tabs-card .ant-tabs-nav{padding:.5rem 1rem 0!important}.security-tabs-card .ant-tabs-tab{font-size:.75rem;padding:.5rem .75rem!important}.security-tabs-card .ant-tabs-content-holder{padding:1rem!important}}.security-dashboard ::-webkit-scrollbar{height:8px;width:8px}.security-dashboard ::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.security-dashboard ::-webkit-scrollbar-thumb{background:#ff45004d;border-radius:4px}.security-dashboard ::-webkit-scrollbar-thumb:hover{background:#ff450080}:root{--text-primary:#fff;--text-secondary:#ffffffb3;--accent-color:#f44}.notifications-page{background:#0000;display:flex;min-height:100vh;overflow:hidden}.notifications-page,.page-header{flex-direction:column;position:relative}.page-header{justify-content:center;padding:44px 16px 32px;z-index:1}.notifications-page .page-header{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#0000!important;border-radius:0!important;left:0!important;position:fixed!important;right:0!important;top:0!important;width:100%!important;z-index:1000!important}@media (min-width:769px){.notifications-page .page-header{min-height:120px!important;padding-top:74px!important}}@media (max-width:768px){.notifications-page .page-header{padding-bottom:20px!important;padding-top:60px!important}@supports (padding-top:env(safe-area-inset-top)){.notifications-page .page-header{padding-top:calc(60px + env(safe-area-inset-top))!important}}}@media (max-width:400px){.notifications-page .page-header{padding-top:70px!important}@supports (padding-top:env(safe-area-inset-top)){.notifications-page .page-header{padding-top:calc(70px + env(safe-area-inset-top))!important}}}.page-title{color:#fff;color:var(--text-primary);display:block;font-size:28px!important;margin:0 0 8px}.page-subtitle{color:#ffffffb3;display:block;font-size:15px;text-align:center;width:100%}.settings-container{margin:0 auto;max-width:600px;overflow:visible;padding:80px 16px 24px;position:relative;z-index:1}@media (min-width:769px){.settings-container{max-width:100%;padding:110px 40px 24px}}@media (min-width:1200px){.settings-container{margin:0 auto;max-width:1200px}}.setting-group{margin-bottom:20px;overflow:visible;position:relative}.group-title{color:#fff;color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 8px;text-align:center}.group-subtitle{color:#ffffffb3;color:var(--text-secondary);font-size:13px;font-weight:400;line-height:1.4;margin:0 0 16px;text-align:center}.setting-item{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 4px 20px #0000001a;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px;padding:16px;transition:all .2s ease}.setting-item:hover{background:#ffffff14;transform:translateY(-1px)}.setting-item.main-toggle{background:#ff444426;border:1px solid #ff44444d;box-shadow:0 4px 20px #ff44441a}.setting-info{flex:1 1;padding-right:0;text-align:center}.setting-title{color:#fff;color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 4px;text-align:center}.setting-description{color:#ffffffb3;color:var(--text-secondary);font-size:14px;line-height:1.4;margin:0;text-align:center}.custom-switch{background-color:#fff3!important;flex-shrink:0;height:24px!important;min-width:44px!important}.custom-switch .ant-switch-handle{border-radius:50%!important;height:20px!important;inset-inline-start:2px!important;top:2px!important;width:20px!important}.custom-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 22px)!important}.custom-switch.ant-switch-checked{background-color:#f44!important;background-color:var(--accent-color)!important}.custom-switch.ant-switch-disabled{opacity:.5}.time-picker-container{display:flex;gap:16px;margin-top:16px;padding:0 16px}.time-picker-item{align-items:center;display:flex;flex:1 1;gap:8px}.time-label{color:#ffffffb3;color:var(--text-secondary);font-size:14px;min-width:20px}.custom-time-picker{background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:12px!important;flex:1 1}.custom-time-picker .ant-picker-input>input{color:#fff!important;color:var(--text-primary)!important;font-weight:500;text-align:center}.custom-time-picker:focus,.custom-time-picker:hover{background:#ffffff14!important;border-color:#fff3!important}@media (max-width:768px){.custom-switch{background-color:#fff3!important;border-radius:31px!important;height:31px!important;margin:0 4px;min-width:51px!important;position:relative!important;transition:all .3s ease!important}.custom-switch .ant-switch-handle{background-color:#fff!important;border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;box-shadow:0 2px 4px #00000026!important;height:27px!important;left:2px!important;position:absolute!important;top:2px!important;transition:all .3s cubic-bezier(.78,.14,.15,.86)!important;width:27px!important}.custom-switch .ant-switch-handle:after,.custom-switch .ant-switch-handle:before{display:none!important}.custom-switch.ant-switch-checked{background-color:#f44!important;background-color:var(--accent-color)!important}.custom-switch.ant-switch-checked .ant-switch-handle{inset-inline-end:2px!important;inset-inline-start:auto!important;left:auto!important;right:2px!important}.custom-switch.ant-switch-disabled{cursor:not-allowed!important;opacity:.5!important}.custom-switch .ant-switch-inner{display:none!important}.setting-item{align-items:center;min-height:72px}.group-title,.setting-description,.setting-info,.setting-title{text-align:center!important}}@media (max-width:374px){.page-title{font-size:22px}.setting-item{min-height:68px;padding:14px}.setting-title{font-size:15px}.setting-description{font-size:13px}.custom-switch{border-radius:34px!important;height:34px!important;margin:0 2px;min-width:54px!important}.custom-switch .ant-switch-handle{border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;height:30px!important;inset-inline-start:2px!important;left:2px!important;top:2px!important;width:30px!important}.custom-switch .ant-switch-handle:after,.custom-switch .ant-switch-handle:before{display:none!important}.custom-switch.ant-switch-checked .ant-switch-handle{inset-inline-end:2px!important;inset-inline-start:auto!important;left:auto!important;right:2px!important}}@media (max-width:768px){body.dark-theme .notifications-page .page-header,html body .notifications-page .page-header{margin-top:0!important;padding-bottom:20px!important;padding-top:75px!important}@supports (padding-top:env(safe-area-inset-top)){body.dark-theme .notifications-page .page-header,html body .notifications-page .page-header{padding-top:calc(75px + env(safe-area-inset-top))!important}}}.ant-message{z-index:9999}.ant-message-notice{background:#0000!important}.ant-message-notice-content{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#000000d9!important;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 4px 20px #0000004d;padding:10px 16px}.ant-message-success .ant-message-notice-content{background:#52c41a26!important;border:1px solid #52c41a4d}.ant-message-error .ant-message-notice-content{background:#ff444426!important;border:1px solid #ff44444d}.ant-message-warning .ant-message-notice-content{background:#faad1426!important;border:1px solid #faad144d}.ant-message-info .ant-message-notice-content{background:#1890ff26!important;border:1px solid #1890ff4d}.ant-message-error .anticon,.ant-message-info .anticon,.ant-message-notice-content .ant-message-custom-content,.ant-message-success .anticon,.ant-message-warning .anticon{color:#fff!important;color:var(--text-primary)!important}.ant-message-notice-content .ant-message-custom-content{font-weight:500}.history-container{margin-left:auto;margin-right:auto;margin-top:40px;max-width:600px;padding:0 16px 32px}@media (min-width:769px){.history-container{margin-left:auto;margin-right:auto;max-width:50%;padding:0 40px 32px}}@media (min-width:1200px){.history-container{margin-left:auto;margin-right:auto;max-width:50%}}@media (max-width:768px){.settings-container{padding-top:120px!important}@supports (padding-top:env(safe-area-inset-top)){.settings-container{padding-top:calc(120px + env(safe-area-inset-top))!important}}}.history-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;width:100%}.history-title{color:#fff;color:var(--text-primary);font-size:20px;font-weight:700;margin:0}.history-filter .ant-select-selector{align-items:center;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:12px!important;color:#fff!important;color:var(--text-primary)!important;display:flex;min-height:40px}.history-filter .ant-select-arrow{color:#ffffffb3!important;color:var(--text-secondary)!important}.history-filter.ant-select-open .ant-select-selector{border-color:#fff3!important}.ant-select-dropdown{backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;background:#ffffff05!important;border:1px solid #ffffff14!important;border-radius:12px!important;box-shadow:0 8px 32px #0003!important}.ant-select-dropdown .ant-select-item-option-content,.ant-select-dropdown .rc-virtual-list{background:#0000!important}.ant-select-dropdown .ant-select-item{background:#0000!important;border-bottom:1px solid #ffffff0d!important;color:#ffffffe6!important;padding:12px 16px!important;transition:all .2s ease!important}.ant-select-dropdown .ant-select-item:last-child{border-bottom:none!important}.ant-select-dropdown .ant-select-item-option-content{color:#ffffffe6!important}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-selected){background:#ffffff14!important}.ant-select-dropdown .ant-select-item-option-selected{background:#ff44441a!important;font-weight:600}.ant-select-dropdown .rc-virtual-list-holder-inner,.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown-placement-topLeft{background:#0000!important}@media (max-width:768px){.history-filter{position:relative!important;width:100%!important;z-index:999!important}.history-filter .ant-select-selector{font-size:16px!important;min-height:48px!important;padding:4px 12px!important}.ant-select-dropdown{-webkit-overflow-scrolling:touch!important;max-height:50vh!important;overflow-y:auto!important;position:fixed!important;z-index:9999!important}.ant-select-dropdown .ant-select-item{font-size:16px!important;padding:16px!important}.history-filter.ant-select-single.ant-select-open .ant-select-selection-item{color:#fff!important;color:var(--text-primary)!important}body.ant-select-dropdown-open{overflow:hidden!important;position:fixed!important;width:100%!important}.ant-select-dropdown-hidden{display:none!important}.ant-select-dropdown .rc-virtual-list-holder{-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}}.notifications-page .ant-select-dropdown{background:#ffffff03!important}.ant-select-dropdown.ant-select-dropdown-placement-bottomLeft,.history-filter+.ant-select-dropdown,.history-filter~.ant-select-dropdown{backdrop-filter:blur(30px) saturate(180%)!important;-webkit-backdrop-filter:blur(30px) saturate(180%)!important;background:#ffffff03!important}.ant-select-dropdown .ant-select-dropdown-content,.ant-select-dropdown .rc-virtual-list-scrollbar{background:#0000!important}.history-loading{padding:50px 0;text-align:center}.history-loading p{color:#ffffffb3;color:var(--text-secondary);margin-top:16px}.history-empty{padding:50px 0}.history-list{margin:0;padding:0}.history-item{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;box-sizing:border-box;margin:0 0 12px;padding:20px;position:relative;transition:all .2s ease}@media (min-width:769px){.history-item{gap:20px;padding:24px 20px}.history-item-content{background:#0000!important;padding:0!important}.history-item-content,.history-item-message{max-width:100%!important;width:100%!important}.history-item-message{font-size:16px;line-height:1.7}}.history-item.unread{background:#ff44441a;border-color:#f443}.history-item:hover{background:#ffffff14;transform:translateY(-1px)}.history-item-header{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-bottom:16px;width:100%}.history-item-date{color:#ffffffb3;color:var(--text-secondary);font-size:21px;opacity:.8;text-align:center;white-space:nowrap}.history-item-type{color:#fff;color:var(--text-primary);font-size:24px;font-weight:600;margin:0;text-align:center}.history-item-content{background:#0000;border-radius:0;box-sizing:border-box;margin-bottom:0;padding:0;text-align:center}.history-item-message{color:#fff;color:var(--text-primary);display:block;font-size:15px;line-height:1.6;margin:0 auto;max-width:100%;text-align:left;white-space:pre-wrap;word-break:break-word}.history-item-meta{color:#ffffffb3;color:var(--text-secondary);font-size:13px;margin:4px 0;text-align:center}.mark-read-button{background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:16px;color:#fff!important;color:var(--text-primary)!important;cursor:pointer;display:block;font-size:13px;height:32px;margin:12px auto 16px;padding:0 20px;transition:all .2s ease}.mark-read-button:hover{background:#ffffff26!important;border-color:#ffffff4d!important}.history-actions{margin-top:20px;text-align:center}.history-actions .ant-btn{background:#ff444426!important;border:1px solid #ff44444d!important;color:#fff!important;color:var(--text-primary)!important;font-weight:600;height:40px;padding:0 24px}.history-actions .ant-btn:hover{background:#f443!important;border-color:#f446!important}.ant-badge-status-text{color:var(--text-primary)!important;font-size:14px;font-weight:500}.ant-badge-status-dot{height:8px!important;width:8px!important}.ant-badge-status-processing{background-color:#f44!important;background-color:var(--accent-color)!important}@media (max-width:768px){.history-header{align-items:stretch;flex-direction:column;gap:16px}.history-filter{width:100%!important}.history-item-type{font-size:20px}.history-item-content{padding:10px}}@media (min-width:769px){html body .notifications-page .page-header{min-height:140px!important;padding-bottom:32px!important;padding-top:74px!important}html body .notifications-page .page-title{font-size:28px!important}}@media (max-width:768px){html body div.app div.app-content div.notifications-page div.page-header,html body.dark-theme div.app div.app-content div.notifications-page div.page-header,html[data-telegram-app] body div.notifications-page div.page-header{left:0!important;margin-top:0!important;padding-bottom:20px!important;padding-top:85px!important;position:fixed!important;right:0!important;top:-40px!important}@supports (padding-top:env(safe-area-inset-top)){html body div.app div.app-content div.notifications-page div.page-header,html body.dark-theme div.app div.app-content div.notifications-page div.page-header,html[data-telegram-app] body div.notifications-page div.page-header{padding-top:calc(85px + env(safe-area-inset-top))!important}}.notifications-page .custom-switch .ant-switch-handle{inset-inline-start:2px!important}.notifications-page .custom-switch.ant-switch-checked .ant-switch-handle{inset-inline-end:2px!important;inset-inline-start:auto!important}}@media (max-width:400px){html body div.app div.app-content div.notifications-page div.page-header,html body.dark-theme div.app div.app-content div.notifications-page div.page-header,html[data-telegram-app] body div.notifications-page div.page-header{padding-top:90px!important}@supports (padding-top:env(safe-area-inset-top)){html body div.app div.app-content div.notifications-page div.page-header,html body.dark-theme div.app div.app-content div.notifications-page div.page-header,html[data-telegram-app] body div.notifications-page div.page-header{padding-top:calc(90px + env(safe-area-inset-top))!important}}}@media (max-width:768px){.app-content:has(.notifications-page){margin:0!important;padding:0!important}.notifications-page{margin:0!important;max-width:none!important;min-height:100vh!important;padding-left:0!important;padding-right:0!important;padding-top:0!important;position:relative!important;width:100%!important}.notifications-page .page-header{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#0000!important;border-radius:0!important;box-shadow:none!important;left:0!important;overflow:hidden!important;padding:50px 16px 32px!important;position:fixed!important;right:0!important;text-align:center!important;top:0!important;width:100%!important;z-index:1000!important}@supports (padding-top:env(safe-area-inset-top)){.notifications-page .page-header{padding-top:calc(80px + env(safe-area-inset-top))!important}}.notifications-page .settings-container{margin:0 auto!important;max-width:600px!important;padding:130px 16px 24px!important;position:relative!important;z-index:1!important}.notifications-page .history-container{margin-left:auto!important;margin-right:auto!important;margin-top:40px!important;max-width:600px!important;padding:0 16px 32px!important}body.dark-theme .notifications-page .page-header,html body .notifications-page .page-header{left:0!important;position:fixed!important;right:0!important;top:-40px!important;width:100%!important}}.admin-notifications-page{margin:0 auto;max-width:1400px;padding:24px}.header-actions{align-items:center;gap:12px}.notifications-filters{align-items:flex-end;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#1a1a1bcc;border:1px solid #ff45001a;border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:20px}.filter-item{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.filter-item label{color:#ffffffb3;font-size:15px;font-weight:500}.notifications-content{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#1a1a1bcc;border:1px solid #ff45001a;border-radius:12px;min-height:400px;padding:24px}.empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.empty-state h3{color:#ffffffe6;font-size:24px;font-weight:600;margin-bottom:8px}.empty-state p{color:#fff9;font-size:18px;margin:0}.notifications-list{display:flex;flex-direction:column;gap:20px}.notification-item{background:#1f1f21e6;border:1px solid #ff45001a;border-radius:12px;display:flex;gap:16px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.notification-item:not(.unread){animation:markAsRead .5s ease-out}@keyframes markAsRead{0%{background:#ff45001a}to{background:#1f1f21e6}}.notification-item:hover{background:#1f1f21f2;border-color:#ff45004d;box-shadow:0 4px 20px #ff45001a;transform:translateY(-2px)}.notification-item.unread{background:#ff45000d;border-color:#ff450033}.notification-item.unread:hover{background:#ff450014;box-shadow:0 0 20px #ff450033;cursor:pointer}.notification-item.unread:before{background:linear-gradient(135deg,#ff4500,#ff6500);bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.notification-item.unread:after{color:#ff450099;content:"Нажмите чтобы прочитать";font-size:12px;opacity:0;position:absolute;right:8px;top:8px;transition:opacity .3s ease}.notification-item.unread:hover:after{opacity:1}.notification-indicator{flex-shrink:0}.type-indicator{border-radius:50%;height:12px;margin-top:6px;width:12px}.notification-content{flex:1 1;min-width:0}.notification-header{margin-bottom:12px}.notification-title{align-items:center;color:#ffffffe6;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 8px}.notification-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.notification-type{background:#ffffff1a;border-radius:4px;font-size:14px;font-weight:500;padding:4px 10px}.notification-time{color:#ffffff80;font-size:14px}.notification-message{color:#fffc;font-size:16px;line-height:1.5;margin:0 0 12px}.notification-data{background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;margin-top:12px;padding:12px}.notification-data pre{color:#ffffffb3;font-size:14px;margin:0;white-space:pre-wrap;word-break:break-word}.notification-actions{align-items:flex-start;display:flex;flex-shrink:0}.notifications-pagination{align-items:center;border-top:1px solid #ffffff1a;display:flex;gap:16px;justify-content:center;margin-top:24px;padding-top:24px}.notifications-pagination span{color:#ffffffb3;font-size:16px}.admin-notifications-page .ant-select-selector{background:#1f1f21e6!important;border-color:#ff450033!important;color:#ffffffe6!important;cursor:pointer!important}.admin-notifications-page .ant-select{pointer-events:auto!important}.admin-notifications-page .ant-select-dropdown{background:#1f1f21f2!important;border:1px solid #ff450033!important;z-index:9999!important}.admin-notifications-page .ant-select-item{color:#ffffffe6!important}.admin-notifications-page .ant-select-item-option-active{background:#ff45001a!important}.admin-notifications-page .ant-select-item-option-selected{background:#ff450033!important}.admin-notifications-page .ant-btn{background:#ff45001a;border-color:#ff450033;color:#ffffffe6;font-size:15px;height:36px;padding:4px 16px;transition:all .3s ease}.admin-notifications-page .ant-btn:hover{background:#ff450033;border-color:#ff450066;color:#fff}.admin-notifications-page .ant-btn-primary{background:linear-gradient(135deg,#ff4500,#ff6500);border:none}.admin-notifications-page .ant-btn-primary:hover{background:linear-gradient(135deg,#f50,#ff7500);box-shadow:0 4px 20px #ff45004d;transform:translateY(-2px)}.admin-notifications-page .ant-badge-dot{background:#ff4500;box-shadow:0 0 8px #ff450080}.admin-notifications-page .ant-dropdown-menu{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#1f1f21f2!important;border:1px solid #ff450033!important}.admin-notifications-page .ant-dropdown-menu-item{color:#ffffffe6!important}.admin-notifications-page .ant-dropdown-menu-item:hover{background:#ff45001a!important}.admin-notifications-page .ant-dropdown-menu-item-danger{color:#ff4d4f!important}@media (max-width:768px){.admin-notifications-page{padding:16px}.notifications-filters{flex-direction:column;padding:16px}.filter-item{width:100%}.notification-item{flex-direction:column;padding:16px}.notification-actions{align-self:flex-end}.notifications-pagination{flex-wrap:wrap;justify-content:center}}.reddit-accounts-page{padding:24px}.page-header{align-items:flex-start;background:#1a1a1bcc!important;margin-left:1px!important;margin-right:1px!important;max-width:none!important;padding:24px!important;position:relative!important;width:calc(100% - 2px)!important}.page-header h1{color:var(--text-primary);font-size:24px}.page-header .subtitle{color:var(--text-secondary);font-size:14px;margin:8px 0 0}.reddit-accounts-page .ant-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px}.reddit-accounts-page .ant-statistic-title{color:var(--text-secondary);font-size:14px;margin-bottom:8px}.reddit-accounts-page .ant-statistic-content{font-size:28px;font-weight:600}.reddit-accounts-page .ant-table{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:12px;overflow:hidden}.reddit-accounts-page .ant-table-thead>tr>th{background:#ffffff14;border-bottom:1px solid #ffffff1a;color:var(--text-primary);font-weight:600}.reddit-accounts-page .ant-table-tbody>tr>td{border-bottom:1px solid #ffffff0f}.reddit-accounts-page .ant-table-tbody>tr:hover>td{background:#ffffff0a}.reddit-accounts-page .banned-row{background:#ff4d4f14!important}.reddit-accounts-page .banned-row:hover>td{background:#ff4d4f1f!important}.reddit-accounts-page .ant-modal-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a1bfa;border:1px solid #ffffff1a;border-radius:12px}.reddit-accounts-page .ant-modal-header{background:#0000;border-bottom:1px solid #ffffff1a}.reddit-accounts-page .ant-modal-title{color:var(--text-primary);font-weight:600}.reddit-accounts-page .ant-modal-close-x{color:var(--text-secondary)}.reddit-accounts-page .ant-form-item-label>label{color:var(--text-primary)}.reddit-accounts-page .ant-input,.reddit-accounts-page .ant-input-password{background:#ffffff14;border:1px solid #fff3;color:var(--text-primary)}.reddit-accounts-page .ant-input-password:hover,.reddit-accounts-page .ant-input:hover{border-color:#ffffff4d}.reddit-accounts-page .ant-input-password:focus,.reddit-accounts-page .ant-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #1890ff33}.reddit-accounts-page .ant-switch{background:#fff3}.reddit-accounts-page .ant-switch-checked{background:var(--primary-color)}.reddit-accounts-page .ant-btn-link{padding:4px 8px}.reddit-accounts-page .ant-btn-link:hover{background:#ffffff14;border-radius:6px}.reddit-accounts-page .ant-tag{border-radius:6px;font-weight:500;padding:2px 8px}.reddit-accounts-page .ant-pagination{margin-top:16px}.reddit-accounts-page .ant-pagination-item{background:#ffffff14;border:1px solid #fff3}.reddit-accounts-page .ant-pagination-item a{color:var(--text-primary)}.reddit-accounts-page .ant-pagination-item-active{background:var(--primary-color);border-color:var(--primary-color)}.reddit-accounts-page .ant-pagination-item-active a{color:#fff}@media (max-width:768px){.reddit-accounts-page{padding:16px}.page-header{flex-direction:column;gap:16px;margin:-16px -16px 16px;padding:16px}.page-header>div:last-child{width:100%}.page-header .ant-space{flex-wrap:wrap;width:100%}.reddit-accounts-page .ant-table{overflow-x:auto}}.custom-order-page{padding:0 20px 20px}.bg-blob{border-radius:50%;filter:blur(100px);opacity:.7;position:fixed;z-index:-1}.bg-blob-1{background:linear-gradient(135deg,#667eea,#764ba2);height:400px;right:-200px;top:-200px;width:400px}.bg-blob-2{background:linear-gradient(135deg,#f093fb,#f5576c);bottom:-150px;height:300px;left:-150px;width:300px}.bg-blob-3{background:linear-gradient(135deg,#4facfe,#00f2fe);bottom:-175px;height:350px;right:-175px;width:350px}.bg-blob-4{background:linear-gradient(135deg,#43e97b,#38f9d7);height:250px;right:10%;top:20%;width:250px}.bg-blob-5{background:linear-gradient(135deg,#fa709a,#fee140);bottom:20%;height:280px;right:20%;width:280px}.bg-blob-6{background:linear-gradient(135deg,#f3d47d,#eb545c);height:200px;left:-100px;top:-100px;width:200px}.bg-blob-7{background:linear-gradient(135deg,#a8edea,#fed6e3);bottom:-160px;height:320px;left:-160px;width:320px}.bg-blob-8{background:linear-gradient(135deg,#d299c2,#fef9d7);height:260px;right:-130px;top:-130px;width:260px}.glass-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid var(--border-active);border-radius:20px;box-shadow:0 8px 32px 0 #1f26875e;margin-bottom:24px}.page-header.glass-panel{border-top-left-radius:0;border-top-right-radius:0;margin:-20px -20px 24px;max-width:100vw;overflow:hidden;padding:60px 32px;position:sticky;text-align:center;top:0;width:calc(100% + 40px);z-index:100}.page-title{align-items:center;background:linear-gradient(135deg,#ff4500,#ff6a33);display:flex;font-size:36px;font-weight:800;justify-content:center;margin-bottom:12px;width:100%}.page-title-diamond{animation:diamond-float 4s ease-in-out infinite;filter:drop-shadow(0 0 3px rgba(255,69,0,.3));overflow:visible;position:relative;transition:filter .3s ease;z-index:1}@keyframes diamond-float{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-2px) rotate(3deg)}75%{transform:translateY(-2px) rotate(-3deg)}}.diamond-sparkle{filter:blur(.5px);mix-blend-mode:screen;pointer-events:none}.page-header:hover .page-title-diamond{filter:drop-shadow(0 0 5px rgba(255,69,0,.4))}.page-subtitle{color:#fffc;font-size:18px}.advantages-section{margin-bottom:32px;margin-top:24px}.advantage-card{transition:transform .3s ease,box-shadow .3s ease}.glass-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid var(--border-active);border-radius:16px;box-shadow:0 4px 16px 0 #1f268733}.advantage-card:hover{border-color:var(--border-active);box-shadow:0 12px 32px 0 #1f26874d,0 0 20px rgba(var(--glow-color-rgb),.2);transform:translateY(-5px)}.advantage-icon{-webkit-text-fill-color:#0000;-moz-text-fill-color:#0000;background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-orange-hover) 100%);-webkit-background-clip:text;background-clip:text;-moz-background-clip:text;display:inline-block;filter:drop-shadow(0 2px 4px rgba(var(--glow-color-rgb),.2));font-size:48px}.advantage-card .anticon,.advantage-icon,.advantage-icon *,.advantage-icon svg{animation:none!important;transform:none!important;transition:none!important}.advantage-card h4{font-size:20px;font-weight:600;margin-bottom:12px}.advantage-card p{color:#fffc}.order-form-card{margin:30px auto 32px;max-width:800px}.order-form-card h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff4500,#ff6a33);-webkit-background-clip:text;font-size:28px;font-weight:700;margin-bottom:32px;text-align:center}.custom-order-form{margin:0 auto;max-width:600px}.custom-order-form .ant-form-item-label{text-align:center!important}.custom-order-form .ant-form-item-label>label{color:#ffffffd9!important;display:inline-block;font-size:16px;font-weight:500;text-align:center;width:100%}.centered-form-item{text-align:center}.ant-input-affix-wrapper .centered-input,.centered-input,.centered-input.ant-input{text-align:center!important}.ant-input-affix-wrapper .ant-input-suffix{position:absolute;right:11px}.centered-input::placeholder,.centered-textarea,.centered-textarea .ant-input::placeholder,.centered-textarea.ant-input-textarea .ant-input{text-align:center!important}.check-username-btn{background:var(--btn-primary-gradient)!important;border:none!important;border-radius:8px;box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.4);color:#fff!important;font-size:16px;font-weight:500;height:40px;transition:all .3s ease;width:100%}.check-username-btn:hover:not(:disabled){box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.6);transform:translateY(-2px)}.check-username-btn:disabled{cursor:not-allowed;opacity:.6}.check-username-btn .anticon-loading{font-size:16px;margin-right:8px}.check-username-btn .anticon{vertical-align:middle}.karma-inputs-section{margin:32px 0;text-align:center}.karma-inputs-section h4{color:#ffffffe6;font-size:20px;font-weight:600;margin-bottom:20px;text-align:center}.karma-inputs-wrapper{align-items:center;display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.karma-form-item{max-width:300px;text-align:center;width:100%}.karma-form-item .ant-form-item-label{text-align:center!important}.karma-form-item .ant-form-item-label>label{color:#ffffffd9!important;display:inline-block;font-size:16px;font-weight:500;text-align:center;width:100%}.karma-input.transparent-input{font-size:16px;font-weight:600;text-align:center;width:100%}.karma-input.transparent-input::-webkit-inner-spin-button,.karma-input.transparent-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.karma-input.transparent-input[type=number]{-moz-appearance:textfield}.karma-inputs-section>div:last-child{flex-wrap:wrap;justify-content:center!important}.price-calculation{background:#ffffffe6;margin:24px 0;padding:24px}.price-calculation h4{color:#333;font-size:20px;font-weight:600;margin-bottom:16px}.price-details{background:#00000005;border-radius:8px;padding:16px}.price-row{padding:8px 0}.price-row.total{border-top:2px solid #0000001a;font-weight:700;margin-top:8px}.price-total{color:#ff4500}.markup{color:#fa8c16}.prepayment{color:#1890ff}.final-payment{color:#52c41a}.submit-button{background:var(--btn-primary-gradient)!important;border:none!important;border-radius:12px;box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.4);color:#fff!important;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease}.submit-button:hover:not(:disabled){box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.6)}.custom-order-page .ant-btn-primary,.submit-button:disabled{background:var(--btn-primary-gradient)!important}.custom-order-page .ant-btn-primary{border:none!important;box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.4);color:#fff!important;transition:all .3s ease}.custom-order-page .ant-btn-primary:hover:not(:disabled){background:var(--btn-primary-gradient)!important;box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.6);transform:translateY(-2px)}.custom-order-page .ant-btn-primary:disabled{background:var(--btn-primary-gradient)!important;cursor:not-allowed;opacity:.5}.process-card{margin:0 auto 30px;max-width:1000px}.process-card h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff4500,#ff6a33);-webkit-background-clip:text;font-size:28px;font-weight:700;margin-bottom:32px;text-align:center}.process-steps{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:32px}.step-number{background:var(--btn-primary-gradient)}.process-step p{color:#fffc;flex:1 1;line-height:1.6}.custom-order-page .ant-typography{color:#ffffffd9!important}.custom-order-page .advantage-card .ant-typography,.custom-order-page .page-subtitle.ant-typography,.custom-order-page .process-step .ant-typography{color:#fffc!important}.ant-input-affix-wrapper.transparent-input,.transparent-input,.transparent-input .ant-input,.transparent-input.ant-input,.transparent-input.ant-input-textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d!important;border:1px solid #ffffff26!important;color:#fffffff2!important}.ant-input-affix-wrapper.transparent-input .ant-input::placeholder,.transparent-input .ant-input::placeholder,.transparent-input.ant-input::placeholder,.transparent-input::placeholder{color:#fff6!important}.ant-input-affix-wrapper.transparent-input:hover,.transparent-input.ant-input:hover,.transparent-input:hover{border-color:#ffffff4d!important}.ant-input-affix-wrapper.transparent-input.ant-input-affix-wrapper-focused,.transparent-input.ant-input-focused,.transparent-input.ant-input:focus,.transparent-input:focus{border-color:var(--border-active)!important;box-shadow:0 0 0 2px rgba(var(--glow-color-rgb),.1)!important}.custom-order-form .ant-input-textarea-show-count:after,.transparent-input.ant-input-textarea-show-count .ant-input-data-count,.transparent-input~.ant-input-data-count{color:#ffffff80!important;margin-top:4px;text-align:right!important}.custom-order-form .ant-input-textarea-show-count:after{display:block;font-size:14px;padding-right:2px;width:100%}.centered-form-item .ant-input-textarea-show-count{text-align:left;text-align:initial}.centered-form-item .ant-input-textarea-show-count .ant-input{text-align:center!important}@media (max-width:768px){.custom-order-page{padding:0 16px 16px;padding-top:0!important}.important-section>.ant-typography,.important-section>p,.payment-section>.ant-typography,.payment-section>p,.recommendation-section .ant-typography,.recommendation-section p{text-align:center!important}.important-items,.payment-items,.warranty-items{padding-left:0!important;text-align:center!important}.important-items .ant-typography,.important-items p,.payment-items .ant-typography,.payment-items p,.warranty-items .ant-typography,.warranty-items p{display:block!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;padding-left:0!important;position:static!important;text-align:center!important}.important-items p:before,.payment-items p:before,.warranty-items p:before{display:none!important}.page-header.glass-panel{margin-top:-30px!important;padding:5px 20px 20px;position:sticky;top:0}.page-title{display:block;font-size:22px;margin-bottom:0;margin-top:0!important;text-align:center}.page-title.ant-typography{margin-bottom:0!important;margin-top:0!important}.desktop-diamond{display:block!important;height:32px!important;margin:0 auto 8px!important;width:32px!important}.page-subtitle{font-size:16px}.advantages-section{grid-template-columns:1fr}.glass-panel{padding:20px}.order-form-card,.process-card{margin:0 0 30px;max-width:100%;padding:20px;width:100%}.order-form-card h3,.process-card h3{font-size:24px}.price-total{font-size:20px}.submit-button{font-size:16px;height:48px;margin-bottom:20px}.process-steps{grid-template-columns:1fr}.karma-inputs-wrapper{width:100%}.karma-form-item{max-width:100%}}@media (max-width:400px){.page-title{font-size:18px!important}.desktop-diamond{height:28px!important;width:28px!important}}.important-section,.no-refunds-section,.payment-section,.recommendation-section,.warranty-section{margin-bottom:24px}.ant-card.process-card.transparent-panel,.process-card.transparent-panel{box-shadow:none!important;margin-bottom:30px}.ant-card.process-card.transparent-panel,.ant-card.process-card.transparent-panel .ant-card-body,.process-card.transparent-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;background-color:initial!important;border:none!important}.ant-card.process-card.transparent-panel .ant-card-body{padding:32px}.warranty-section{background:#0000!important;border:none;border-radius:12px;margin-bottom:24px;padding:24px}.important-section h4,.payment-section h4,.recommendation-section h4,.warranty-section h4{color:#ff4500!important;font-weight:600;margin-bottom:12px;text-align:center}.warranty-section>.ant-typography:first-of-type{text-align:center!important}.important-section>.ant-typography,.important-section>p,.payment-section>.ant-typography,.payment-section>p,.recommendation-section .ant-typography,.recommendation-section p{color:#fffc!important;text-align:center!important;white-space:pre-line}.important-items,.payment-items,.warranty-items{align-items:center;display:flex;flex-direction:column;margin-bottom:16px}.important-items p,.payment-items p,.warranty-items p{display:inline-block;margin-bottom:8px;max-width:600px;padding-left:20px;position:relative;text-align:left}.important-items p:before,.payment-items p:before,.warranty-items p:before{color:#ff4500;content:"•";font-weight:700;left:0;position:absolute}.warranty-note{background:#ffa5001a;border-left:3px solid #ff4500;color:#ffffffb3!important;font-style:italic;padding:12px;white-space:pre-line}.no-refunds,.warranty-note{border-radius:8px;text-align:center}.no-refunds{background:#ff45001a;border:1px solid #ff45004d;color:#ff4500!important;font-size:16px;font-weight:600;margin-bottom:0;padding:16px}@keyframes pulse-error{0%{box-shadow:0 2px 8px #dc143c4d}50%{box-shadow:0 2px 20px #dc143c99}to{box-shadow:0 2px 8px #dc143c4d}}.username-taken-badge{animation:pulse-error 2s ease-in-out infinite}.loading-spinner circle{stroke:var(--reddit-orange)!important}@keyframes pulse-success{0%{box-shadow:0 2px 8px #52c41a4d}50%{box-shadow:0 2px 20px #52c41a99}to{box-shadow:0 2px 8px #52c41a4d}}.username-available-badge{animation:pulse-success 2s ease-in-out infinite}@keyframes pulse-network-error{0%{box-shadow:0 2px 8px #ff63474d}50%{box-shadow:0 2px 20px #ff634799}to{box-shadow:0 2px 8px #ff63474d}}.username-error-badge{animation:pulse-network-error 2s ease-in-out infinite}.custom-order-details-modal{top:50px}.custom-order-details-modal .ant-modal-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1af2;border:1px solid #ffffff1a;border-radius:12px}.custom-order-details-modal .ant-modal-header{background:#0000;border-bottom:1px solid #ffffff1a}.custom-order-details-modal .modal-title{color:#fff;font-size:20px;font-weight:600}.custom-order-details-modal .ant-modal-close{color:#fff9}.custom-order-details-modal .ant-modal-close:hover{color:#fff}.order-details-content{padding:24px 0}.details-section{margin-bottom:36px}.details-section:last-child{margin-bottom:0}.section-title{font-size:18px;margin-bottom:20px}.order-info-table{background:#ffffff08}.order-info-table .ant-descriptions-item-label{background:#ffffff0d;color:#ffffffb3;font-weight:500;padding:12px 16px;white-space:nowrap;width:200px}.order-info-table .ant-descriptions-item-content{color:#fff;padding:12px 16px}.order-info-table .price{color:#52c41a;font-size:18px;font-weight:600}.telegram-link{color:#08c;font-weight:500;text-decoration:none}.telegram-link:hover{color:#09d;text-decoration:underline}.comment-box{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffe6;line-height:1.6;padding:16px}.timeline{padding-left:30px;position:relative}.timeline:before{background:#ffffff1a;bottom:0;content:"";left:11px;position:absolute;top:20px;width:2px}.timeline-item{align-items:flex-start;display:flex;padding-bottom:24px;position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-icon{background:#1a1a1a;border-radius:50%;font-size:20px;left:-30px;position:absolute;top:2px;z-index:1}.timeline-icon.success{color:#52c41a}.timeline-icon.info{color:#1890ff}.timeline-content{flex:1 1}.timeline-title{color:#fff;font-weight:500;margin-bottom:4px}.timeline-date{color:#fff9;font-size:13px}.timeline-meta{margin-top:8px}.loading-container{min-height:400px}@media (max-width:768px){.custom-order-details-modal .ant-modal{margin:16px;max-width:calc(100vw - 32px)}.order-info-table .ant-descriptions-item-label{width:120px}.timeline{padding-left:24px}.timeline-icon{font-size:16px;left:-24px}}.custom-order-details-modal .ant-tag{background:#ffffff1a;border-color:#0000}.custom-order-details-modal .ant-badge-status-dot{top:-1px}.custom-order-details-modal .ant-badge-status-text{color:#ffffffe6;margin-left:12px}.custom-order-details-modal .ant-badge-status-success .ant-badge-status-dot{background:#52c41a}.custom-order-details-modal .ant-badge-status-default .ant-badge-status-dot{background:#ffffff4d}@media (min-width:1200px){.custom-order-details-modal .ant-modal{max-width:1200px}}@media (min-width:1400px){.custom-order-details-modal .ant-modal{max-width:1400px}}@media (min-width:1600px){.custom-order-details-modal .ant-modal{max-width:1500px}}.farmer-selection-modal{padding:16px 0}.farmer-selection-modal .modal-description{color:#666;font-size:14px;margin-bottom:20px}.farmer-selection-modal .ant-table-row-selected{background-color:#ff7a45!important}.farmer-selection-modal .ant-table-row-selected:hover>td,.farmer-selection-modal .ant-table-row-selected>td{background-color:#ff7a45!important;color:#fff!important}.farmer-selection-modal .ant-table-tbody>tr:hover{cursor:pointer}.farmer-selection-modal .ant-table-tbody>tr:hover>td{background-color:#ff7a45!important;color:#fff!important}.farmer-selection-modal .ant-table-tbody>tr{background-color:initial}.farmer-selection-modal .ant-table-tbody>tr>td{background-color:initial;border-bottom:1px solid #ffffff1a}.farmer-selection-modal .selected-farmer-info{align-items:center;background-color:#ff7a451a;border:1px solid #ff7a45;border-radius:4px;color:#ff7a45;display:flex;margin-top:16px;padding:12px 16px}.farmer-selection-modal .ant-table-tbody>tr.ant-table-row-selected>td{background-color:#ff7a45!important}.farmer-selection-modal .ant-table-cell{font-size:14px}.farmer-selection-modal .ant-table{background-color:initial}.farmer-selection-modal .ant-table-thead>tr>th{background-color:initial;border-bottom:1px solid #ffffff1a;color:#ffffffd9}.farmer-selection-modal .ant-table-tbody>tr:nth-child(2n){background-color:initial}.custom-orders-management{background:#0000!important;min-height:100vh;padding:2rem!important;width:100%}.page-header{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#ffffff08!important;border:1px solid #ff450033!important;border-radius:16px!important;box-shadow:0 2px 8px #0000001a!important;margin:0 0 2rem!important;padding:2rem!important;width:100%}.page-header h1{color:#ff4500!important;font-size:2rem;font-weight:600;margin:0}.statistics-row{background:#0000!important;margin:0 0 2rem!important;padding:0!important;width:100%}.statistics-row .ant-row{margin-left:-.5rem!important;margin-right:-.5rem!important}.statistics-row .ant-col{padding-left:.5rem!important;padding-right:.5rem!important}.statistics-row .ant-card{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#ffffff08!important;border:1px solid #ff450026!important;border-radius:12px!important;box-shadow:0 2px 8px #0000001a!important;height:100%}.statistics-row .ant-card .ant-card-body{padding:1rem!important}.statistics-row .ant-statistic-title{color:#fff!important;font-size:.875rem;opacity:.7}.statistics-row .ant-statistic-content{color:#fff!important;font-size:1.5rem;font-weight:600}.orders-table-card{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#ffffff08!important;border:1px solid #ff450033!important;border-radius:16px!important;box-shadow:0 4px 24px #0000001a!important;margin:0!important;overflow:visible;width:100%}.table-header{align-items:center;background:#0000;border-bottom:1px solid #ff45001a;display:flex;justify-content:space-between;padding:1.5rem 2rem 1rem;position:relative;z-index:1}.table-header h2{color:#fff!important;font-size:1.25rem;font-weight:600;margin:0}.orders-table-card .ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0 2rem 2rem;position:relative}.orders-table-card .ant-table{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border-bottom:none!important;border-top:none!important;min-width:1200px}.orders-table-card .ant-table-thead>tr>th{background:#ff45001a!important;border-bottom:1px solid #ff450033!important;color:#fff!important}.orders-table-card .ant-table-tbody>tr>td{background:#0000!important;border-bottom:1px solid #ffffff0d!important}.orders-table-card .ant-table-tbody>tr:hover>td{background:#ff45000d!important}.ant-table-cell{color:#fff!important;text-align:center!important;vertical-align:middle!important}.ant-badge-status-text{color:#fff!important;font-size:.75rem}.ant-btn-link{color:#ff4500!important;padding:0 4px}.ant-table-cell:last-child .ant-space{width:100%}.ant-table-cell:last-child .ant-space-vertical{gap:4px!important}.ant-table-cell:last-child .ant-btn{height:auto;justify-content:flex-start;line-height:1.5;padding:2px 8px;text-align:left;width:100%}.ant-table-cell:last-child .ant-select{margin-bottom:4px;width:100%!important}.ant-select{color:#fff!important}.ant-select-selector{background:#ffffff0d!important;border:1px solid #ff450033!important;color:#fff!important}.ant-select-selector:hover{background:#ffffff14!important;border-color:#ff45004d!important}.ant-select-selection-item{color:#fff!important}.ant-select-dropdown{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#1a1a1af2!important;border:1px solid #ff450033!important}.ant-select-item{color:#fff!important}.ant-select-item-option-selected{background:#ff450033!important}.ant-select-item-option-active{background:#ff45001a!important}.ant-btn{border-color:#ff45004d!important;color:#fff!important}.ant-btn:hover{border-color:#ff450080!important;color:#ff4500!important}.ant-btn-primary{background:#ff4500cc!important;border-color:#0000!important}.ant-btn-primary:hover{background:#ff4500!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{text-align:center!important}.ant-table-tbody>tr>td:nth-child(2),.ant-table-tbody>tr>td:nth-child(3){text-align:left!important}.ant-tag{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff1a!important;border:1px solid!important}.ant-pagination{margin-top:0!important;padding:1rem 0!important}.ant-pagination-item{background:#ffffff0d!important;border-color:#ff450033!important}.ant-pagination-item a{color:#fff!important}.ant-pagination-item-active{background:#ff450033!important;border-color:#ff450066!important}.ant-empty-description{color:#ffffffa6!important}.ant-table-placeholder{background:#0000!important;padding:3rem!important}.ant-empty-image svg{opacity:.3}.custom-orders-management .ant-card-body{background:#0000!important}.custom-orders-management ::-webkit-scrollbar{height:8px;width:8px}.custom-orders-management ::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.custom-orders-management ::-webkit-scrollbar-thumb{background:#ff45004d;border-radius:4px}.custom-orders-management ::-webkit-scrollbar-thumb:hover{background:#ff450080}.orders-table-card .ant-table-wrapper::-webkit-scrollbar{height:12px}.orders-table-card .ant-table-wrapper::-webkit-scrollbar-track{background:#ffffff05;border-radius:6px;margin:0 2rem}.orders-table-card .ant-table-wrapper::-webkit-scrollbar-thumb{background:#ff450066;border-radius:6px}.orders-table-card .ant-table-wrapper::-webkit-scrollbar-thumb:hover{background:#ff450099}@media (max-width:768px){.custom-orders-management{padding:1rem!important}.page-header{margin-bottom:1rem!important;padding:1.5rem!important}.page-header h1{font-size:1.5rem}.statistics-row{margin-bottom:1rem!important}.statistics-row .ant-col{margin-bottom:.5rem}.table-header{align-items:stretch;flex-direction:column;gap:1rem;padding:1rem}.ant-table-cell{font-size:.75rem!important;padding:.5rem!important}.orders-table-card .ant-table-wrapper{padding:0 1rem 1rem;position:relative}.orders-table-card .ant-table{min-width:1000px}.orders-table-card .ant-table-wrapper:after{animation:scroll-hint 2s ease-in-out infinite;color:#ff450080;content:"→";font-size:1.5rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}@keyframes scroll-hint{0%,to{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(5px)}}}.custom-order-detail-page{background:#f0f2f5;min-height:100vh;padding:0}.admin-header{align-items:center;display:flex;gap:16px;margin-bottom:24px}.admin-header h2{flex:1 1;margin:0}.back-button{background:#fff;border:1px solid #d9d9d9}.back-button:hover{border-color:#40a9ff;color:#40a9ff}.actions-card,.check-results-card,.info-card,.timeline-card{background:#fff;border-radius:8px;box-shadow:0 1px 2px #00000008,0 2px 4px #00000008;margin-bottom:24px}.actions-card .ant-card-head,.check-results-card .ant-card-head,.info-card .ant-card-head,.timeline-card .ant-card-head{background:#fafafa;border-bottom:1px solid #f0f0f0}.info-card .ant-descriptions-item-label{color:#8c8c8c;font-weight:600}.info-card .ant-descriptions-item-content{color:#262626}.actions-card .ant-space{width:100%}.actions-card .ant-btn{font-weight:500;height:40px}.check-results-card .ant-timeline-item-content{padding-bottom:20px}.check-results-card .ant-timeline-item-content p{margin:4px 0}.check-results-card .ant-tag{margin-left:8px}.timeline-card .ant-timeline{padding-top:8px}.timeline-card .ant-timeline-item-content{color:#595959;font-size:14px}.loading-container{min-height:60vh}.loading-spinner{border:3px solid #f3f3f3;border-radius:50%;border-top-color:#1890ff;height:40px;width:40px}@media (max-width:992px){.custom-order-detail-page{padding:16px}.admin-header{align-items:flex-start;flex-direction:column}}.order-timer-container{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-bg);border:1px solid var(--border-color-light);border-radius:12px;display:flex;gap:12px;margin:16px 0;padding:16px}.order-timer-container.centered{justify-content:center}.order-timer-container.expired{background:#ff4d4f1a;border-color:#ff4d4f4d}.timer-icon{color:var(--primary-color);font-size:24px}.order-timer-container.expired .timer-icon{color:#ff4d4f}.timer-content{display:flex;flex-direction:column;gap:4px}.timer-label{font-size:14px;line-height:1.2}.timer-value{color:var(--text-primary);font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:20px;font-weight:600}.timer-value.expired{color:#ff4d4f}.timer-label-with-icon{align-items:center;display:flex;gap:8px;justify-content:center;width:100%}.timer-icon-inline{color:var(--primary-color);display:inline-flex;font-size:16px}.order-timer-container.expired .timer-icon-inline{color:#ff4d4f}@media (max-width:768px){.order-timer-container{padding:12px}.timer-icon{font-size:20px}.timer-icon-inline,.timer-value{font-size:14px}}.order-progress-timeline{margin-bottom:-20px;overflow:visible!important;position:relative;z-index:100}.timeline-container{background:#0000!important;border:none!important;box-shadow:none!important;overflow:visible!important;padding:20px 0 80px;position:relative}.timeline-progress{width:100%}.timeline-progress .ant-progress-inner{background:#ffffff1a;border-radius:5px;height:10px}.timeline-progress .ant-progress-bg{border-radius:5px;height:10px!important}.timeline-points{height:10px;left:0;pointer-events:none;position:absolute;right:0;top:20px}.timeline-point-wrapper{overflow:visible!important;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:10}.timeline-point-wrapper.active{z-index:1000}.timeline-point{background:#fff3;border:2px solid #fff;border-radius:50%;cursor:pointer;height:16px;pointer-events:all;position:relative;transition:all .3s ease;width:16px}.timeline-point.completed{background:#fff;box-shadow:0 2px 8px #ffffff4d}.timeline-point.pending{background:#ffffff4d;border-color:#ffffff80}.timeline-point.active,.timeline-point:hover{box-shadow:0 4px 12px #ffffff80;transform:scale(1.5)}.timeline-point.completed.active,.timeline-point.completed:hover{box-shadow:0 4px 16px #fff9}.timeline-tooltip{animation:fadeIn .2s ease;background:#000000f2;border:1px solid #fff3;border-radius:8px;box-shadow:0 4px 16px #000c;margin-top:16px;min-width:max-content;padding:8px 16px;position:absolute;top:100%;white-space:nowrap;z-index:9999}.tooltip-left .timeline-tooltip{left:auto;margin-right:8px;right:100%}.tooltip-center .timeline-tooltip{left:50%;transform:translateX(-50%)}.tooltip-right .timeline-tooltip{left:100%;margin-left:8px}.tooltip-label{color:#fff;font-size:14px;font-weight:600;line-height:1.4;text-align:center}.tooltip-datetime{margin-top:4px}.tooltip-date{color:#fffc}.tooltip-date,.tooltip-time{font-size:12px;text-align:center}.tooltip-time{color:#ffffffe6;font-weight:500}@media (max-width:768px){.timeline-container{padding:15px 0 35px}.timeline-point-wrapper{top:0;transform:translateX(-50%) translateY(-5px)}.timeline-point{height:14px;width:14px}.timeline-tooltip{font-size:12px;padding:6px 12px}.tooltip-label{font-size:13px}.tooltip-date{font-size:11px}}@media (max-width:400px){.timeline-point{height:12px;width:12px}.timeline-tooltip{max-width:150px;white-space:normal}}.custom-order-card-item{background:#0000!important;margin-bottom:26px;overflow:hidden;position:relative;transition:all var(--transition-medium)}.custom-order-card-item:before{background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%);border-radius:inherit;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.3;padding:1px;position:absolute;right:0;top:0;transition:opacity .3s ease}.custom-order-card-item.expanded{margin-bottom:32px;overflow:hidden!important}.custom-order-card-item .ant-card-body{display:flex;flex-direction:column;min-height:300px;padding:24px;position:relative;width:100%}.order-info{align-items:center;flex:0 0 auto;gap:32px;justify-content:center;margin-bottom:-20px;text-align:center;width:100%}.order-info .ant-tag{align-items:center!important;display:inline-flex!important;font-size:18px!important;font-weight:600!important;justify-content:center!important;letter-spacing:.5px!important;margin:0 auto!important;padding:6px 16px!important;text-transform:uppercase!important}.order-main-info{flex:0 0 auto;margin-bottom:20px;width:100%}.order-details-section{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:20px}.order-info-title{color:#fff;font-size:28px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;text-align:center;text-transform:uppercase}.order-detail-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;gap:16px;justify-content:center;padding:12px 0;text-align:center}.order-detail-item:last-child{border-bottom:none}.order-detail-item .ant-typography{margin:0;white-space:nowrap}.order-detail-item .ant-typography:first-child{color:#ffffffa6;font-size:14px}.order-detail-value{color:#fff;font-size:16px;font-weight:600}.expanded-content{animation:expandAnimation .3s ease-out;border-top:1px solid #ffffff1a;flex:1 1 auto;margin-top:24px;overflow:visible!important;padding-top:24px;position:relative;z-index:1}@keyframes expandAnimation{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.progress-section{margin-bottom:24px}.section-title{font-size:16px;margin-bottom:16px}.order-progress{width:100%}.order-progress .ant-progress-inner{background:#ffffff1a;border-radius:5px;height:10px}.order-progress .ant-progress-bg{border-radius:5px;height:10px!important}.payment-section{margin-bottom:24px;margin-top:40px}.payment-details{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:20px}.payment-detail-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;gap:16px;justify-content:center;padding:12px 0;text-align:center}.payment-detail-item:last-child{border-bottom:none}.payment-detail-item .ant-typography{margin:0;white-space:nowrap}.payment-detail-item .ant-typography:first-child{color:#ffffffa6;font-size:14px}.payment-detail-item .price{color:var(--reddit-orange);font-size:20px;font-weight:600}.payment-actions{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:16px}.payment-status{align-items:center;background:#52c41a1a;border:1px solid #52c41a4d;border-radius:8px;color:#52c41a;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px}.payment-status.paid{background:#52c41a1a;border-color:#52c41a4d}.payment-amount{margin-left:8px}.payment-actions-main{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:-24px;width:100%}.payment-actions-main .ant-btn{align-items:center;border-radius:24px;display:inline-flex;font-size:16px;font-weight:600;gap:8px;height:48px;justify-content:center;min-width:200px}.payment-actions-main .ant-btn-primary{background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%);border:none;box-shadow:0 4px 12px #ff45004d}.payment-actions-main .ant-btn-primary:hover{background:linear-gradient(135deg,var(--reddit-guava) 0,var(--reddit-orange) 100%);box-shadow:0 6px 20px #ff450066;transform:translateY(-2px)}.order-info .expand-toggle-button{align-items:center;background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%);border:none;border-radius:24px;box-shadow:0 4px 12px #ff45004d;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin:-4px auto 0;padding:8px 20px;transition:all .3s ease}.order-info .expand-toggle-button:hover{box-shadow:0 6px 20px #ff450066;filter:brightness(1.1);transform:translateY(-2px)}.order-info .expand-toggle-button:active{transform:translateY(0)}.payment-actions .ant-btn{align-items:center;border-radius:24px;display:inline-flex;font-size:16px;font-weight:600;gap:8px;height:48px;justify-content:center;min-width:200px}.payment-actions .ant-btn-primary{background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%);border:none;box-shadow:0 4px 12px #ff45004d}.payment-actions .ant-btn-primary:hover{background:linear-gradient(135deg,var(--reddit-guava) 0,var(--reddit-orange) 100%);box-shadow:0 6px 20px #ff450066;transform:translateY(-2px)}.custom-order-card-item *{box-sizing:border-box}.custom-order-card-item .ant-card-body>div,.custom-order-card-item>div{max-width:100%!important;width:100%!important}@media (min-width:769px){.custom-order-card-item .ant-card-body{padding:32px 40px}.order-account-name .ant-typography{font-size:26px!important;letter-spacing:-.02em}.order-karma-targets{gap:80px;margin-bottom:28px;padding:20px 40px}.karma-target .ant-typography:last-child{font-size:24px!important}.payment-info .price{font-size:28px!important}}@media (max-width:768px){.custom-order-card-item{border-radius:0!important;margin-left:0;margin-right:0;overflow:hidden!important;position:relative;width:100%}.custom-order-card-item:before{background:none!important;content:none!important;display:none!important;height:0!important;margin:0!important;-webkit-mask:none!important;mask:none!important;opacity:0!important;padding:0!important;visibility:hidden!important;width:0!important}.custom-order-card-item .ant-card-body{min-height:250px;padding:20px 16px}.order-details-section{padding:16px}.order-info-title{font-size:20px;margin-bottom:12px}.order-detail-item{padding:10px 0}.order-detail-value{font-size:14px}.section-title{font-size:14px;margin-bottom:12px}.payment-details{padding:16px}.payment-detail-item .price{font-size:18px}.order-info .expand-toggle-button{font-size:12px;padding:6px 16px}.payment-actions .ant-btn{font-size:14px;height:44px;min-width:180px}}@media (max-width:400px){.order-info .ant-tag{font-size:14px!important;padding:4px 12px!important}.order-detail-value{font-size:13px}.order-detail-item,.payment-detail-item{flex-direction:row;gap:12px;justify-content:center}.order-info .expand-toggle-button{font-size:11px;padding:5px 14px}.custom-order-actions{padding-left:0;padding-right:0}.custom-order-actions .credentials-button{margin:0 auto}}.credentials-section{border-top:1px solid #ffffff1a;margin-bottom:24px;margin-top:20px;padding-top:20px}.credentials-button{align-items:center;background:linear-gradient(135deg,#ff6b35,#ff3b00);border:none;border-radius:12px;box-shadow:0 4px 16px #ff45004d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .3s ease;width:100%}.credentials-button:hover{background:linear-gradient(135deg,#ff8b55,#ff5b20);box-shadow:0 6px 24px #ff450066;transform:translateY(-2px)}.credentials-button:active{box-shadow:0 2px 8px #ff45004d;transform:translateY(0)}.credentials-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.custom-orders-section{background:#0000!important;border:none!important;border-radius:0!important;flex:1 1;margin-bottom:24px}.custom-orders-section .ant-card-body{padding:24px}.section-header{margin-bottom:24px}.section-header h4{color:var(--text-primary)!important;font-size:24px!important;margin:0!important}.create-order-btn{background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-orange-hover) 100%);border:none;border-radius:var(--radius-xl);font-size:16px!important;font-weight:600!important;height:44px!important;padding:0 24px!important}.create-order-btn:hover{box-shadow:0 4px 12px #ff45004d;transform:translateY(-2px)}.custom-orders-header-section{margin-bottom:24px;text-align:center}.custom-orders-page-title{color:var(--text-primary);font-size:24px;font-weight:700;margin:0 0 8px}.custom-orders-page-subtitle{color:var(--text-secondary);font-size:14px;margin:0 0 24px}.custom-orders-container{display:flex;flex:1 1;flex-direction:column;gap:32px;width:100%}.custom-orders-section{display:flex;flex-direction:column;gap:16px}.section-subtitle{color:var(--text-secondary)!important;font-size:16px!important;font-weight:500!important;margin:0 0 22px!important}.custom-orders-list{display:flex;flex-direction:column;gap:16px}.completed-orders-list{display:flex;flex-direction:column;gap:8px}.loading-container{min-height:200px}.empty-orders{padding:40px 0}.empty-orders .ant-empty-description{color:var(--text-secondary);font-size:16px;margin-bottom:16px}.empty-orders .ant-btn{background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-orange-hover) 100%);border:none;border-radius:var(--radius-xl);height:40px;padding:0 24px}@media (max-width:768px){.custom-orders-section{border-radius:0!important;height:100%;margin:0}.custom-orders-section .ant-card-body{display:flex;flex-direction:column;height:100%;padding:16px 0}.section-header{align-items:stretch;flex-direction:column;gap:16px;padding:0 16px}.create-order-btn{width:100%}.custom-orders-header-section{margin-bottom:20px}.custom-orders-page-title{font-size:20px}.custom-orders-page-subtitle{font-size:13px;margin-bottom:16px}.status-tabs{gap:8px;padding:0 16px}.status-tab{font-size:13px;padding:6px 12px}.custom-orders-list{padding:0}.custom-orders-list .custom-order-card-item{border-radius:0;margin-left:0;margin-right:0}.custom-orders-container{gap:24px;height:100%;padding:0}}.custom-orders-page{background:var(--bg-gradient)}.custom-orders-header{padding:20px}.custom-orders-title{color:var(--text-primary);font-size:28px;font-weight:700;margin:0 0 8px}.custom-orders-subtitle{color:var(--text-secondary);font-size:14px;margin:0 0 24px}.status-tabs{gap:12px;margin-bottom:24px;padding:0}.status-tab{background:#0000;border:2px solid var(--glass-border);border-radius:24px;color:var(--text-secondary);display:inline-flex;font-size:14px;justify-content:center;padding:8px 16px;white-space:nowrap}.status-tab:hover{color:var(--reddit-orange);transform:translateY(-1px)}.status-count{font-size:12px;font-weight:500;margin-left:6px;opacity:.8}.status-tab.active .status-count{opacity:.9}.new-order-button-container{display:flex;justify-content:center;margin-bottom:-110px;margin-top:100px;padding:0 20px}.new-order-button{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-orange-hover) 100%);border:none;border-radius:var(--radius-xl);box-shadow:0 2px 8px #ff450033;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;height:44px;padding:0 24px;position:relative;touch-action:manipulation;transition:all .3s ease;z-index:10}.new-order-button:hover{box-shadow:0 4px 12px #ff45004d;transform:translateY(-2px)}.new-order-button:active{transform:translateY(0)}.custom-orders-content{padding:0 20px}@media (max-width:768px){.custom-orders-header{padding:16px;position:relative}.custom-orders-title{font-size:24px}.custom-orders-subtitle{font-size:13px;margin-bottom:16px}.status-tabs{gap:8px}.status-tab{font-size:13px;padding:6px 12px}.new-order-button-container{margin-bottom:-174px;margin-top:210px;padding:0 16px}.new-order-button{-webkit-tap-highlight-color:rgba(0,0,0,.1);font-size:14px;height:40px;padding:0 20px;touch-action:manipulation;-webkit-user-select:none;user-select:none}.custom-orders-content{padding:0}}:root{--geelark-primary:var(--reddit-orange,#ff4500);--geelark-primary-light:var(--reddit-orange-hover,#ff6a33);--geelark-primary-dark:#dc143c;--reddit-border:#ffffff1a}.geelark-page{background:#0000!important;margin-left:0!important;margin-right:0!important;min-height:100vh;padding-bottom:20px;padding-left:0!important;padding-right:0!important;position:relative}@media (max-width:768px){.geelark-page{padding-bottom:115px;padding-top:90px}}.geelark-header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#ff45001a,#0079d31a);border:none;box-shadow:0 4px 30px #0000004d;margin-left:calc(-50vw + 50%);overflow:hidden;padding:calc(32px + env(safe-area-inset-top)) 16px 24px;position:sticky;text-align:center;top:0;width:100vw;z-index:100}@media (max-width:768px){.geelark-header{left:0!important;margin-left:0!important;padding:calc(50px + env(safe-area-inset-top)) 16px 20px!important;position:fixed!important;right:0!important;top:0!important;width:100%!important;z-index:1000!important}}.geelark-header:before{animation:gradient-flow 8s ease-in-out infinite;background:linear-gradient(90deg,var(--reddit-orange) 0,#0079d3 33%,var(--reddit-guava) 66%,var(--reddit-orange) 100%);background:linear-gradient(90deg,var(--reddit-orange) 0,var(--reddit-juniper,#0079d3) 33%,var(--reddit-guava) 66%,var(--reddit-orange) 100%);background-size:300% 100%;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.geelark-header-content{margin:0 auto;max-width:600px;position:relative;z-index:1}.geelark-title{color:#fff!important;font-size:28px!important;font-weight:800!important;letter-spacing:-.02em;margin:0 0 8px!important}.geelark-subtitle{color:#fffc!important;font-size:16px!important;margin:0!important}.geelark-content{margin:0 auto;max-width:800px;padding:20px 16px 0;position:relative;z-index:1}.promo-section{margin-bottom:32px}.promo-card{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ff45000d;border:1px solid var(--border-active);border-radius:16px;display:flex;gap:20px;margin-bottom:20px;padding:24px;transition:all .3s ease}.promo-card:hover{box-shadow:0 8px 24px rgba(var(--glow-color-rgb),.2);transform:translateY(-2px)}.promo-icon{align-items:center;background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%);background:linear-gradient(135deg,var(--button-gradient-start,var(--reddit-orange)) 0,var(--button-gradient-end,var(--reddit-guava)) 100%);border-radius:16px;box-shadow:0 4px 20px #ff450066;box-shadow:0 4px 20px rgba(var(--glow-color-rgb,255,69,0),.4);display:flex;flex-shrink:0;font-size:32px;height:64px;justify-content:center;width:64px}.promo-info{flex:1 1;text-align:left}.promo-title{color:#fff!important;font-size:18px!important;font-weight:700!important;line-height:1.3;margin:0 0 6px!important}.promo-description{color:#fffc!important;font-size:14px!important;line-height:1.4;margin:0!important}.promo-code-section{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.promo-code-wrapper{align-items:center;display:flex;gap:12px;justify-content:center}.promo-code-label{color:#fffc!important;font-size:16px!important;font-weight:600}.promo-code-box{align-items:center;background:#ffffff0d;border:1px solid var(--border-active);border-radius:12px;display:flex;gap:12px;padding:12px 20px;transition:all .3s ease}.promo-code-box:hover{background:#ffffff14;border-color:var(--reddit-orange-hover)}.promo-code{color:#ff4500!important;color:var(--geelark-primary)!important;font-size:20px!important;font-weight:800!important;letter-spacing:1px;-webkit-user-select:all;user-select:all}.copy-button{color:#fffc!important;height:32px!important;min-width:32px!important;padding:4px!important;transition:all .3s ease}.copy-button:hover{background:#ffffff1a!important;color:#fff!important;transform:scale(1.1)}.register-button{background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%)!important;background:linear-gradient(135deg,var(--button-gradient-start,var(--reddit-orange)) 0,var(--button-gradient-end,var(--reddit-guava)) 100%)!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 20px #ff450066!important;box-shadow:0 4px 20px rgba(var(--glow-color-rgb,255,69,0),.4)!important;font-size:16px!important;font-weight:600!important;height:48px!important;min-width:280px;transition:all .3s ease!important}.register-button:hover{box-shadow:0 6px 30px #ff450099!important;box-shadow:0 6px 30px rgba(var(--glow-color-rgb,255,69,0),.6)!important;transform:translateY(-2px)!important}.info-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1a1a1b33;border:1px solid var(--border-active);border-radius:12px;max-width:100%;overflow-wrap:break-word;padding:20px 16px;text-align:center;transition:all .3s ease}.info-card:hover{border-color:var(--reddit-orange-hover);box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.1)}.info-text{word-wrap:break-word;color:#fffc!important;font-size:14px!important;line-height:1.6;margin:0!important;padding:0 10px;text-align:center;white-space:pre-line}.section{margin-bottom:32px}.section-header{gap:12px;justify-content:center;margin-bottom:16px;width:100%}.section-icon{color:var(--reddit-orange);font-size:24px;margin-right:8px;vertical-align:middle}h2.section-title{align-items:center;color:#fff!important;display:flex;font-size:20px!important;font-weight:700!important;justify-content:center;margin:0 0 40px!important;text-align:center}.section-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1a1a1b33;border:1px solid var(--border-active);border-radius:16px;padding:24px;transition:all .3s ease}.section-card:hover{background:#0000!important;border-color:var(--reddit-orange-hover);box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.1)}.geelark-input{background:#0000!important;border:1px solid var(--border-active)!important;border-radius:8px!important;color:#fff!important;transition:all .3s ease!important}.geelark-input:focus,.geelark-input:hover{background:#ffffff0d!important;border-color:var(--reddit-orange)!important;box-shadow:0 0 0 2px rgba(var(--glow-color-rgb),.2)!important}.geelark-input .ant-input,.geelark-input input{background:#0000!important;color:#fff!important}.geelark-input .ant-input-focused,.geelark-input .ant-input:focus{background:#0000!important}.geelark-input input::placeholder{color:#ffffff80!important}.ant-form-item-label>label{color:#fff!important;display:block!important;font-size:14px!important;font-weight:600!important;text-align:center!important}.ant-form-item-extra{color:#fff9!important;font-size:13px!important;margin-top:4px!important}.form-button-item{display:flex;justify-content:center;margin-top:24px!important}.save-button{background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%)!important;background:linear-gradient(135deg,var(--button-gradient-start,var(--reddit-orange)) 0,var(--button-gradient-end,var(--reddit-guava)) 100%)!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 20px #ff450066!important;box-shadow:0 4px 20px rgba(var(--glow-color-rgb,255,69,0),.4)!important;font-size:16px!important;font-weight:600!important;height:44px!important;min-width:160px;transition:all .3s ease!important}.save-button:hover{box-shadow:0 6px 30px #ff450099!important;box-shadow:0 6px 30px rgba(var(--glow-color-rgb,255,69,0),.6)!important;transform:translateY(-2px)!important}.history-list{display:flex;flex-direction:column;gap:12px;width:100%}.history-item{background:#ffffff08;border:1px solid var(--border-active);border-radius:12px;padding:16px 20px;transition:all .3s ease;width:100%}.history-item:hover{background:#0000!important;border-color:var(--reddit-orange-hover);box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.1)}.history-item-content{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.history-email{color:#fff!important;font-size:15px!important;font-weight:500;text-align:left;word-break:break-all}.history-date{color:#fff9!important;flex-shrink:0;font-size:13px!important;text-align:right;white-space:nowrap}.transfers-list{display:flex;flex-direction:column;gap:16px}.transfer-item{background:#ffffff08;border:1px solid var(--border-active);border-radius:12px;padding:20px;transition:all .3s ease}.transfer-item:hover{background:#0000!important;border-color:var(--reddit-orange-hover);box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.1);transform:translateY(-1px)}.transfer-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.transfer-order{color:var(--reddit-orange)!important;cursor:pointer;font-size:16px!important;font-weight:600!important;text-decoration:none;transition:all .3s ease}.transfer-order:hover{color:var(--reddit-guava)!important;text-decoration:underline}.transfer-status{border-radius:6px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.05em;padding:4px 10px!important;text-transform:uppercase}.transfer-details{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.transfer-account,.transfer-date,.transfer-email{align-items:flex-start;display:flex;font-size:14px;gap:8px}.transfer-label{color:#fff9!important;flex-shrink:0;font-weight:500;min-width:80px}.transfer-value{color:#ffffffe6!important;word-break:break-all}.pagination-wrapper{align-items:center;border-top:1px solid #ffffff0d;display:flex;gap:16px;justify-content:center;margin-top:20px;padding-top:16px}.pagination-button{align-items:center!important;background:#ffffff0d!important;border:1px solid var(--border-active)!important;border-radius:8px!important;color:#fff!important;display:flex!important;font-size:18px!important;font-weight:600!important;height:40px!important;justify-content:center!important;padding:0!important;transition:all .3s ease!important;width:40px!important}.pagination-button:hover:not(:disabled){background:rgba(var(--glow-color-rgb),.1)!important;border-color:var(--reddit-orange)!important;transform:translateY(-2px)}.pagination-button:disabled{cursor:not-allowed!important;opacity:.3!important}.pagination-info{color:#fffc!important;font-size:14px!important;font-weight:600;min-width:60px;text-align:center}.empty-state{padding:60px 24px}@media (max-width:768px){.geelark-header{padding:calc(55px + env(safe-area-inset-top)) 16px 20px}.geelark-title{font-size:24px!important}.geelark-subtitle{font-size:14px!important}.geelark-content{padding-top:20px}.promo-card{flex-direction:column;flex-wrap:nowrap;gap:16px;padding:20px;text-align:center}.promo-card .promo-code-wrapper{margin-top:8px}.promo-info{text-align:center}.promo-icon{font-size:28px;height:56px;width:56px}.promo-title{font-size:16px!important}.promo-code-wrapper{flex-direction:column;gap:12px;justify-content:center;margin-top:0;width:auto}.promo-code{font-size:18px!important}.promo-code-section{align-items:center;flex-direction:column;width:100%}.register-button{min-width:auto!important;width:100%!important}h2.section-title{align-items:center;display:flex;font-size:18px!important;justify-content:center}.section-icon{font-size:20px;margin-right:6px}.section-card{padding:16px}.history-item{max-width:100%;padding:12px}.history-item-content{align-items:flex-start;flex-direction:column;gap:8px}.history-email{font-size:14px!important}.history-date{font-size:12px!important}.transfer-item{padding:16px}.transfer-header{align-items:flex-start;flex-direction:column;gap:8px}.transfer-details{margin-top:4px}.transfer-label{font-size:13px;min-width:70px}.transfer-value{font-size:13px}.pagination-button{font-size:16px!important;height:36px!important;width:36px!important}}@media (min-width:769px){.geelark-page{padding-bottom:40px}.geelark-header{padding:40px 16px 32px}.geelark-content{padding-top:40px}.promo-card{flex-wrap:wrap;justify-content:center;margin:0 auto 20px}.promo-info{flex:none!important;text-align:left!important}.promo-code-wrapper{justify-content:center;margin-top:16px;width:100%}.promo-code-section{align-items:center;flex-direction:column;gap:24px}.register-button{width:auto!important}.history-item-content{flex-direction:row;gap:40px;justify-content:space-between}.history-list{align-items:center}.history-item{margin:0 auto;max-width:500px}.transfer-details{gap:16px;grid-template-columns:repeat(3,1fr)}.section-header{gap:8px;justify-content:center;margin:0 0 16px}.section-icon{flex-shrink:0;margin:0}.section-title{text-align:center}.section{width:100%}.section-card{max-width:none;width:100%}}.geelark-page .proacc-loader{align-items:center;background:#0000;display:flex;justify-content:center;min-height:100vh}.section{animation:fadeIn .5s ease-out}.section:nth-child(2){animation-delay:.1s}.section:nth-child(3){animation-delay:.2s}.section:nth-child(4){animation-delay:.3s}.ant-form-item{margin-bottom:20px!important}.ant-form-item:last-child{margin-bottom:0!important}.ant-btn-text:hover{background:#ffffff1a!important}.ant-input-affix-wrapper{background:#0000!important;border-color:var(--border-active)!important}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper:hover{background:#ffffff0d!important;border-color:var(--reddit-orange)!important;box-shadow:0 0 0 2px rgba(var(--glow-color-rgb),.2)!important}.ant-input-affix-wrapper .ant-input-prefix{color:#fff9!important}.ant-input-affix-wrapper .ant-input,.ant-input-affix-wrapper input{background:#0000!important;color:#fff!important}.ant-tag{background:#0000!important;border-radius:6px!important}.ant-tag-green{background:#52c41a1a!important;border-color:#52c41a!important;color:#52c41a!important}.ant-tag-orange{background:#fa8c161a!important;border-color:#fa8c16!important;color:#fa8c16!important}.ant-tag-red{background:#ff4d4f1a!important;border-color:#ff4d4f!important;color:#ff4d4f!important}.ant-btn-loading{opacity:.8!important}.ant-btn-loading:before{background:#0000!important}.geelark-popconfirm-overlay{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.geelark-popconfirm-overlay .ant-popover-inner{backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);background:#ffffff0d!important;border:1px solid #ffffff26;box-shadow:0 12px 48px #0000004d}.geelark-popconfirm-overlay .ant-popover-inner-content{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000!important;padding:0}.geelark-popconfirm-overlay .ant-popover-arrow{display:none}.geelark-popconfirm-overlay .ant-popover-message{background:#0000!important;color:#fffffff2!important;padding:16px 20px}.geelark-popconfirm-overlay .ant-popover-message-title{color:#fffffff2!important;font-size:14px;font-weight:500;text-shadow:0 2px 8px #0000004d}.geelark-popconfirm-overlay .ant-popover-buttons{background:#0000!important;border-top:1px solid #ffffff26;padding:12px 16px}.geelark-popconfirm-overlay .ant-btn-primary{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ff6200e6!important;border-color:#ff620080!important;box-shadow:0 2px 8px #ff62004d;color:#fff!important;font-weight:500}.geelark-popconfirm-overlay .ant-btn-primary:hover{background:#ff7a1ff2!important;border-color:#ff7a1f99!important;box-shadow:0 4px 12px #ff620066}.geelark-popconfirm-overlay .ant-btn-default{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff14!important;border:1px solid #ffffff40!important;color:#ffffffe6!important;font-weight:500}.geelark-popconfirm-overlay .ant-btn-default:hover{background:#ffffff1f!important;border-color:#ffffff59!important;color:#fff!important}.geelark-email-manager{position:relative}.geelark-email-manager .history-list{margin-top:16px}.geelark-email-manager .history-item{transition:all .3s ease}.geelark-email-manager .history-item:hover{transform:translateX(2px)}.geelark-email-manager .history-email{color:#ffffffe6;font-size:14px;font-weight:500}.geelark-email-manager .empty-state{padding:32px 16px;text-align:center}.geelark-email-manager .empty-message{color:#ffffff80;font-size:14px}.themes-page{margin-left:0!important;margin-right:0!important;min-height:100vh;padding-bottom:20px;padding-left:0!important;padding-right:0!important;position:relative}.app-content:has(.themes-page){padding-left:0!important;padding-right:0!important;padding-top:0!important}.themes-header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#ff45001a,#0079d31a);border:none;box-shadow:0 4px 30px #0000004d;margin-left:calc(-50vw + 50%);overflow:hidden;padding:calc(32px + env(safe-area-inset-top)) 16px 24px;position:sticky;text-align:center;top:0;width:100vw;z-index:100}.themes-header:before{animation:gradient-flow 8s ease-in-out infinite;background:linear-gradient(90deg,var(--reddit-orange) 0,var(--reddit-juniper) 33%,var(--reddit-guava) 66%,var(--reddit-orange) 100%);background-size:300% 100%;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.themes-header-content{margin:0 auto;max-width:600px;position:relative;z-index:1}.themes-title{color:#fff!important;font-size:28px!important;font-weight:800!important;letter-spacing:-.02em;margin:0 0 8px!important}.themes-subtitle{color:#fffc!important;font-size:18px!important;margin:0!important}.themes-content{margin:0 auto;max-width:1200px;padding:20px 16px;position:relative;z-index:1}.themes-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:20px}.theme-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1a1a1b33;border:1px solid var(--reddit-border);border-radius:16px;cursor:pointer;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.theme-card:hover{border-color:#ffffff4d;box-shadow:0 12px 40px #0006;transform:translateY(-4px)}.theme-card.active{background:#ff45000d;border-color:var(--reddit-orange);box-shadow:0 0 20px #ff45004d,0 4px 20px #0000004d}.theme-preview{background:#0000004d;border-radius:12px;height:150px;margin-bottom:16px;overflow:hidden;position:relative;width:100%}.theme-blob{animation:mini-pulse 4s ease-in-out infinite;border-radius:50%;filter:blur(25px);opacity:.8;position:absolute}.theme-blob-1{height:80px;right:-20px;top:-20px;width:80px}.theme-blob-2{bottom:-20px;height:70px;left:-20px;width:70px}.theme-blob-3{animation-delay:1s;bottom:20px;height:60px;right:20px;width:60px}.theme-blob-4{animation-delay:2s;height:50px;left:30px;top:30px;width:50px}@keyframes mini-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.theme-info{margin-bottom:16px}.theme-name{color:#fff!important;font-size:20px!important;font-weight:700!important;margin:0 0 8px!important}.theme-description{color:#ffffffb3!important;font-size:14px!important;margin:0!important}.theme-colors{display:flex;gap:8px;margin-bottom:16px}.theme-color{border-radius:8px;box-shadow:0 2px 8px #0000004d;height:32px;transition:all .2s ease;width:32px}.theme-color:hover{box-shadow:0 4px 12px #0006;transform:scale(1.1)}.theme-active-badge{align-items:center;background:var(--reddit-orange);border-radius:20px;box-shadow:0 2px 10px #ff450080;color:#fff;display:flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px;position:absolute;right:20px;top:20px}.theme-active-badge svg{height:16px;width:16px}@media (max-width:768px){.themes-page{padding-bottom:115px}.themes-header{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,#ff45001a,#0079d31a)!important;padding:calc(55px + env(safe-area-inset-top)) 16px 20px}.themes-title{font-size:24px!important}.themes-subtitle{font-size:16px!important}.themes-grid{gap:16px;grid-template-columns:1fr}.theme-card{padding:16px}.theme-preview{height:120px}.theme-blob{filter:blur(20px)}.theme-blob-1{height:60px;width:60px}.theme-blob-2{height:50px;width:50px}.theme-blob-3{height:45px;width:45px}.theme-blob-4{height:40px;width:40px}.theme-active-badge{font-size:12px;padding:4px 10px}}.theme-card:active{transform:scale(.98)}.theme-card.active:after{animation:ripple .6s ease-out;background:radial-gradient(circle at center,#ff45001a,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.order-timer{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1a1bf2;background:var(--reddit-card-bg,#1a1a1bf2);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 4px 20px #0000004d;margin:0 auto;max-width:none;padding:48px 24px;transition:all .3s ease;width:calc(100% - 48px)}.timer-notification{align-items:center;animation:fadeInScale .3s ease;background:#ff9800;border-radius:12px;box-shadow:0 8px 24px #ff980066;color:#000;cursor:pointer;display:flex;font-weight:600;gap:12px;justify-content:center;left:50%;min-width:300px;padding:20px 40px 20px 32px;position:fixed;top:20px;transform:translateX(-50%);transition:all .3s ease;z-index:1000}.timer-notification:hover{box-shadow:0 12px 32px #ff980099;transform:translateX(-50%) scale(1.05)}.timer-notification.success{background:#4caf50;box-shadow:0 8px 24px #4caf5066;color:#fff}.timer-notification.success:hover{box-shadow:0 12px 32px #4caf5099;transform:translateX(-50%) scale(1.05)}.notification-icon{font-size:24px}.timer-notification.critical .notification-icon{animation:iconPulse .5s ease-in-out infinite;font-size:26px}.close-hint{font-size:20px;opacity:.6;position:absolute;right:12px;top:8px;transition:opacity .3s ease}.timer-notification:hover .close-hint{opacity:1}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.timer-notification.critical{animation:fadeInScale .3s ease,criticalFlash 1s ease-in-out infinite;background:#f44336;box-shadow:0 8px 24px #f4433666;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase}.timer-notification.critical:hover{box-shadow:0 12px 32px #f4433699;transform:translateX(-50%) scale(1.05)}@keyframes criticalFlash{0%,to{background:#f44336;box-shadow:0 8px 24px #f4433666}50%{background:#d32f2f;box-shadow:0 12px 32px #f4433699}}@keyframes fadeInScale{0%{opacity:0;transform:translateX(-50%) scale(.8)}to{opacity:1;transform:translateX(-50%) scale(1)}}.timer-header{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:16px}.timer-icon,.timer-label{font-size:20px}.timer-label{color:var(--text-secondary);font-weight:500;letter-spacing:1px;text-transform:uppercase}.timer-display{margin-bottom:16px;text-align:center}.timer-value{font-family:SF Mono,Monaco,Consolas,monospace;font-size:36px;font-weight:800;letter-spacing:1px;line-height:1.3;text-align:center;text-shadow:0 2px 4px #0000004d;transition:all .3s ease;white-space:pre-line}.order-timer.normal{background:linear-gradient(135deg,#4caf500d,#43a0470d);border-color:#4caf50;box-shadow:0 4px 20px #0000004d}.order-timer.warning{background:linear-gradient(135deg,#ff98000d,#fb8c000d);border-color:#ff9800;box-shadow:0 4px 20px #0000004d}.order-timer.critical{box-shadow:0 4px 20px #0000004d}.order-timer.critical,.order-timer.critical-pulse{background:linear-gradient(135deg,#f443360d,#e539350d);border-color:#f44336}.order-timer.critical-pulse{animation:timer-critical-glow 1s ease-in-out infinite;box-shadow:0 0 20px #f443364d,inset 0 0 20px #f443360d}@keyframes timer-critical-glow{0%,to{box-shadow:0 0 20px #f443364d,0 0 40px #f4433633,inset 0 0 20px #f443360d}50%{box-shadow:0 0 30px #f4433680,0 0 60px #f443364d,inset 0 0 30px #f4433614}}.timer-value.pulse{animation:pulse 1s ease-in-out infinite}.timer-progress{margin-bottom:12px}.progress-bar{background:#ffffff1a;box-shadow:inset 0 2px 4px #0000004d;height:8px;width:100%}.progress-bar,.progress-fill{border-radius:4px;overflow:hidden;position:relative}.progress-fill{background:#4caf50;height:100%;transition:width 1s linear,background-color .3s ease}@keyframes progress-stripes{0%{background-position:0 0}to{background-position:20px 20px}}.order-timer.normal .progress-fill{background:#4caf50}.order-timer.warning .progress-fill{background:#ff9800}.order-timer.critical .progress-fill,.order-timer.critical-pulse .progress-fill{background:#f44336}@media (max-width:480px){.timer-value{font-size:32px}.timer-notification{font-size:14px;max-width:320px;min-width:0;min-width:auto;padding:16px 24px;width:calc(100% - 40px)}.timer-notification.critical{font-size:14px}}.crypto-payment-page{background:#0000!important;min-height:100vh;overflow-x:hidden;padding:20px 0 40px;position:relative}.crypto-payment-page *{user-select:auto!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important}.crypto-payment-page .address-section,.crypto-payment-page .amount-section{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}.crypto-payment-page:before{animation:blob-move 15s ease-in-out infinite;background:radial-gradient(circle,#2c5ae999 0,#0000 60%);border-radius:50%;content:"";filter:blur(80px);height:500px;opacity:.8;position:fixed;right:-5%;top:10%;width:500px;z-index:0}.crypto-payment-page:after{animation:blob-move 20s ease-in-out infinite reverse;background:radial-gradient(circle,#4caf5099 0,#0000 60%);border-radius:50%;bottom:10%;content:"";filter:blur(100px);height:600px;left:-10%;opacity:.7;position:fixed;width:600px;z-index:0}.crypto-payment-content:before{animation:blob-pulse 10s ease-in-out infinite;background:radial-gradient(circle,#ff45004d 0,#0000 70%);border-radius:50%;content:"";filter:blur(120px);height:800px;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px;z-index:-1}@keyframes blob-move{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes blob-pulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.2)}}.crypto-payment-content{margin:0 auto;max-width:800px;padding:0 20px;position:relative;z-index:1}.payment-header{margin-bottom:32px;text-align:center}.payment-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2c5ae9,#4caf50);-webkit-background-clip:text;background-clip:text;font-size:32px!important;font-weight:800!important;letter-spacing:-.02em;margin:0 0 16px!important;text-shadow:0 0 30px #2c5ae980}.payment-header .ant-typography-secondary{background:rgba(var(--glow-color-rgb),.15);border:1px solid rgba(var(--glow-color-rgb),.3);border-radius:20px;box-shadow:0 2px 10px rgba(var(--glow-color-rgb),.2);color:#fff;display:inline-block;font-size:18px;font-weight:600;margin-top:8px;padding:6px 16px}.payment-success{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:24px;text-align:center}.payment-success h3{color:var(--text-primary);margin-bottom:12px;margin-top:24px}.payment-info-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1a1b80;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 4px 20px #0000004d;margin:0 auto 16px;max-width:700px;transition:all .3s ease;width:100%}.amount-section{align-items:center;display:flex;flex-direction:column;text-align:center}.timer-section{margin:0!important;padding:0!important;text-align:center}.amount-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4caf50,#66bb6a);-webkit-background-clip:text;background-clip:text;font-size:36px!important;font-weight:800!important;text-shadow:0 0 20px #4caf5080}.network-tabs{margin:0 auto 24px;max-width:700px;overflow:visible!important;width:100%}.network-tabs .ant-tabs-nav-operations,.network-tabs .ant-tabs-nav:before{display:none}.network-tabs .ant-tabs-tab{font-weight:500}.network-tabs .ant-tabs-tab-active{color:var(--primary-color)}.network-tabs .ant-tabs-ink-bar{background-color:var(--primary-color)}.qr-section{background:#0000;margin:0 0 24px}.qr-code-wrapper,.qr-section{align-items:center;display:flex;justify-content:center;padding:0;width:100%}.qr-code-wrapper{aspect-ratio:1/1;max-width:100%}.qr-code{background:#0000;border-radius:16px;box-shadow:none;display:block;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));height:100%;image-rendering:crisp-edges;object-fit:cover;padding:0;position:relative;width:100%}.address-section{text-align:center}.wallet-address-container{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:12px}.wallet-address-text{text-align:center;user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;width:100%}.wallet-address,.wallet-address-text{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-family:SF Mono,Monaco,Consolas,monospace;font-size:14px;padding:16px;word-break:break-all}.wallet-address{margin-top:12px}.wallet-address .ant-typography-copy{color:var(--primary-color)}.payment-button-section{border-radius:16px;margin-top:24px;padding:20px;width:100%}.check-payment-btn{background:linear-gradient(135deg,#4caf50,#66bb6a);border:none;border-radius:30px;box-shadow:0 4px 20px #4caf5066;color:#fff;font-size:18px;font-weight:700;height:56px;letter-spacing:.05em;text-transform:uppercase;transition:all .3s ease}.check-payment-btn:hover{background:linear-gradient(135deg,#66bb6a,#4caf50);border-color:#0000;box-shadow:0 6px 30px #4caf5099;transform:translateY(-2px)}.checks-info{display:block;font-size:12px;margin-top:8px;text-align:center}.network-tabs .ant-tabs-nav{background:#0000;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:20px;overflow:visible!important;padding:2px 0 0;width:100%}.network-tabs .ant-tabs-nav-list,.network-tabs .ant-tabs-nav-wrap{display:flex;justify-content:center;overflow:visible!important;width:100%}.network-tabs .ant-tabs-nav-list{align-items:center;gap:180px}.network-tabs .ant-tabs-tab{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 2px 8px #0003;color:#ffffffb3;cursor:pointer;display:flex;flex:0 1 auto;font-size:16px!important;font-weight:600;justify-content:center;margin:0!important;min-width:180px;padding:14px 28px!important;position:relative;text-align:center;transform:translateY(0);transition:all .3s ease;white-space:nowrap}.network-tabs .ant-tabs-tab:active{box-shadow:0 1px 4px #0003;transform:translateY(1px)}.network-tabs .ant-tabs-tab:hover{background:#ffffff14;border-color:#fff3;box-shadow:0 4px 12px #0000004d;color:#fff;position:relative;transform:translateY(-1px);z-index:10}.network-tabs .ant-tabs-tab-active{background:linear-gradient(135deg,#2c5ae940,#4caf5040);border-color:rgba(var(--glow-color-rgb),.5)!important;border-radius:12px;box-shadow:0 2px 12px rgba(var(--glow-color-rgb),.4);color:#fff!important}.network-tabs .ant-tabs-tab-active:hover{background:linear-gradient(135deg,#2c5ae94d,#4caf504d);border-color:rgba(var(--glow-color-rgb),.6)!important;box-shadow:0 4px 16px rgba(var(--glow-color-rgb),.5);transform:translateY(0)}.network-tabs .ant-tabs-tab-active:active{box-shadow:0 2px 8px rgba(var(--glow-color-rgb),.3);transform:translateY(1px)}.network-tabs .ant-tabs-ink-bar{display:none}.network-tabs .ant-tabs-tab-btn{align-items:center;color:inherit!important;display:flex;justify-content:center;width:100%}.network-tabs .ant-tabs-tab-disabled{color:#ffffff4d!important;cursor:not-allowed!important;opacity:.3!important}.network-tabs .ant-tabs-tab-disabled .ant-tabs-tab-btn{cursor:not-allowed!important;pointer-events:none!important}.network-tabs .ant-tabs-content{overflow:visible!important}.network-tabs .ant-tabs-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1a1b80;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 4px 20px #0000004d}.crypto-payment-page .ant-alert{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;margin:0 auto 16px;max-width:700px;text-align:center}.crypto-payment-page .ant-alert.info-block-gray{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#1a1a1b80!important;border:1px solid #ffffff1a!important}.crypto-payment-page .ant-alert-message{margin:0 auto;text-align:center}.crypto-payment-page .ant-alert-description{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;text-align:center}.crypto-payment-page .ant-alert-description ol,.crypto-payment-page .ant-alert-description ul{display:block;list-style:none!important;margin:0 auto;padding:0;text-align:center}.crypto-payment-page .ant-alert-description ol li,.crypto-payment-page .ant-alert-description ul li{list-style:none;margin-bottom:8px;text-align:center}.crypto-payment-page .ant-alert-description ol li:last-child,.crypto-payment-page .ant-alert-description ul li:last-child{margin-bottom:0}.crypto-payment-page .ant-alert-description>div>p{margin-top:8px;text-align:center}.crypto-payment-page .ant-alert-description ol[style],.crypto-payment-page .ant-alert-description ul[style]{margin-bottom:16px!important;margin-left:0!important;margin-right:0!important;padding-left:0!important}.crypto-payment-page .ant-alert-description ul[style]:last-child{margin-bottom:0!important}.crypto-payment-page .ant-alert-description div{align-items:center;display:flex;flex-direction:column;width:100%}.crypto-payment-page .ant-alert-description p{text-align:center;width:100%}.crypto-payment-content>.ant-alert{margin:16px auto;max-width:700px}.crypto-payment-page .ant-alert-with-description{align-items:center;display:flex;justify-content:center}.crypto-payment-page .ant-alert-icon{align-self:flex-start;margin-right:12px;margin-top:2px;position:relative;top:auto}.crypto-payment-page .ant-alert:not(.ant-alert-with-description){text-align:center}.crypto-payment-page .ant-alert:not(.ant-alert-with-description) .ant-alert-icon{margin-right:8px;position:relative}[data-theme=dark] .ant-alert-warning{border-color:#d48806}[data-theme=dark] .ant-alert-info{border-color:#177ddc}.crypto-payment-page .ant-alert-description strong{display:inline-block;text-align:center;width:100%}.crypto-payment-page .ant-alert-description div p strong{display:inline;text-align:center}[data-theme=dark] .qr-code{background:#fff}@media (max-width:768px){.payment-header{padding-top:30px}.amount-section button.ant-btn{background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:20px!important}.wallet-address{align-items:center!important;display:flex!important;flex-direction:column!important;gap:12px!important}.wallet-address .ant-typography-copy{background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:20px!important;margin:0!important;padding:4px 12px!important}.wallet-address .ant-typography-copy:hover{background:#ffffff1a!important}}@media (max-width:480px){.crypto-payment-page{padding-bottom:40px;padding-top:16px}.crypto-payment-content{padding:0 16px}.payment-header{padding-top:30px}.amount-section button.ant-btn{background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:20px!important}.wallet-address{align-items:center!important;display:flex!important;flex-direction:column!important;gap:12px!important}.wallet-address .ant-typography-copy{background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:20px!important;margin:0!important;padding:4px 12px!important}.wallet-address .ant-typography-copy:hover{background:#ffffff1a!important}.payment-header h2{font-size:28px!important}.amount-section h2{font-size:32px!important}.qr-code,.qr-section{padding:0}.qr-code{max-width:100%;width:100%}.wallet-address{font-size:12px;padding:12px}.check-payment-btn{font-size:16px;height:52px}.crypto-payment-page .ant-alert-description ol,.crypto-payment-page .ant-alert-description ul{font-size:14px;padding:0}.crypto-payment-page .ant-alert-description ol li,.crypto-payment-page .ant-alert-description ul li{font-size:14px;margin-bottom:6px}.network-tabs .ant-tabs-nav-list{gap:80px}.network-tabs .ant-tabs-tab{font-size:14px!important;min-width:140px;padding:10px 16px!important}.crypto-payment-page .ant-alert{padding:12px}}@media (max-width:380px){.qr-code,.qr-section{padding:0}.crypto-payment-content{padding:0 12px}.network-tabs .ant-tabs-nav-list{gap:40px}.network-tabs .ant-tabs-tab{font-size:13px!important;min-width:120px;padding:8px 12px!important}}@keyframes button-glow{0%,to{box-shadow:0 4px 20px #4caf5066}50%{box-shadow:0 8px 35px #4caf50b3}}.check-payment-btn:not(:disabled):not(.ant-btn-loading){animation:pulse 2s ease-in-out infinite,button-glow 3s ease-in-out infinite}.ant-btn-disabled .anticon-loading{animation:spin 1s linear infinite}.ant-btn-disabled .anticon{display:inline-block!important}.ant-statistic-content{color:var(--text-primary)}.timer-section .ant-statistic-content-value{color:var(--warning-color);font-weight:600}.crypto-payment-page .ant-tabs-tab-btn{color:#ffffffb3!important}.crypto-payment-page .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.crypto-payment-page .ant-tabs-ink-bar{background:#0000!important}@media (min-width:481px) and (max-width:767px){.network-tabs .ant-tabs-nav-list{gap:120px}}@media (min-width:768px){.network-tabs .ant-tabs-nav-list{gap:200px}}.crypto-payment-page .ant-card{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#1a1a1b80!important;border:1px solid #ffffff1a!important;border-radius:16px!important}.network-tabs .ant-card-body,.payment-info-card .ant-card-body{padding:16px!important}.crypto-payment-page .ant-btn{border:none!important}.crypto-payment-page .ant-btn:not(.check-payment-btn){background:#ffffff1a!important;border:1px solid #fff3!important;color:#fff!important}.crypto-payment-page .ant-btn:not(.check-payment-btn):hover{background:#ffffff26!important;border-color:#ffffff4d!important}.crypto-payment-page .ant-typography{color:#fff!important}.crypto-payment-page .address-section>.ant-typography,.crypto-payment-page .info-label{color:#fffc!important}.loading-screen{align-items:center;display:flex;justify-content:center;overflow:hidden;position:fixed;z-index:9999}.loading-screen,.loading-screen:before{background:#0000;bottom:0;left:0;right:0;top:0}.loading-screen:before{content:"";position:absolute;z-index:0}.loading-content{flex-direction:column;height:100vh;margin:0 auto;max-width:90vw;z-index:10}.loading-content,.proacc-logo{align-items:center;display:flex;justify-content:center;position:relative;text-align:center;width:100%}.proacc-logo{animation:logo-pulse 2s ease-in-out infinite;margin-bottom:0;z-index:20}.logo-text{animation:title-pulse 2s ease-in-out infinite;color:#ff4500;display:inline-block;filter:brightness(1.5) drop-shadow(0 0 30px #FF4500);font-size:120px;font-weight:800;letter-spacing:-.03em;line-height:1;position:relative;text-align:center;text-shadow:0 0 20px #ff4500,0 0 40px #ff4500,0 0 60px #ff4500,0 0 80px #ff4500,0 0 100px #ff6a33,0 4px 8px #0000004d;z-index:30}@keyframes title-pulse{0%,to{filter:brightness(1.5) drop-shadow(0 0 30px #FF4500);text-shadow:0 0 20px #ff4500,0 0 40px #ff4500,0 0 60px #ff4500,0 0 80px #ff4500,0 0 100px #ff6a33,0 4px 8px #0000004d;transform:scale(1)}50%{filter:brightness(2) drop-shadow(0 0 50px #FF4500);text-shadow:0 0 30px #ff4500,0 0 60px #ff4500,0 0 90px #ff4500,0 0 120px #ff4500,0 0 150px #ff6a33,0 4px 8px #0000004d;transform:scale(1.02)}}@keyframes logo-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.logo-glow{animation:glow-pulse 2s ease-in-out infinite;background:radial-gradient(circle,#ff450066 0,#ff6a3333 30%,#0000 60%);filter:blur(80px);height:300%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:300%;z-index:-1}.logo-glow-2,.logo-glow-3{display:none}.loading-progress{bottom:100px;left:0;margin:0 auto;max-width:90vw;position:absolute;right:0;text-align:center;width:600px}.loading-screen .loading-screen-progress-bar{background:#00000080;border:2px solid #ff45004d;border-radius:10px;box-shadow:inset 0 2px 4px #00000080,0 0 20px #ff45004d;height:20px;margin:0 auto;overflow:hidden;position:relative}.loading-screen .loading-screen-progress-fill{background:linear-gradient(90deg,#ff4500,#ff6a33 50%,#ff4500)!important;border-radius:8px;box-shadow:0 0 15px #ff4500,0 0 30px #ff4500cc,inset 0 1px 2px #ffffff4d;box-sizing:border-box!important;display:block!important;flex:none!important;flex-basis:auto!important;flex-grow:0!important;flex-shrink:0!important;height:100%;left:0!important;margin:0!important;max-height:100%;min-height:100%;padding:0!important;position:relative;top:0!important;transform:none!important;transition:width .3s ease;will-change:width!important}.loading-screen .loading-screen-progress-glow{background:radial-gradient(circle,#fff 0,#fffc 40%,#0000 70%);filter:blur(4px);height:16px;opacity:.9;position:absolute;right:-10px;top:-4px;width:20px}.progress-percent{animation:percent-glow 1s ease-in-out infinite alternate;color:#ff4500;font-size:40px;font-weight:700;letter-spacing:-.02em;margin-bottom:20px;text-align:center;text-shadow:0 0 20px #ff4500,0 0 30px #ff4500,0 0 40px #ff6a33}@keyframes percent-glow{0%{text-shadow:0 0 20px #ff4500,0 0 30px #ff4500,0 0 40px #ff6a33}to{text-shadow:0 0 30px #ff4500,0 0 40px #ff4500,0 0 50px #ff6a33,0 0 60px #ff4500}}.progress-task{animation:fade-in-out .5s ease-in-out;color:#ffffffe6;font-size:20px;font-weight:500;margin-top:20px;min-height:30px;text-align:center;transition:opacity .3s ease-in-out}@keyframes fade-in-out{0%{opacity:0;transform:translateY(10px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:.9;transform:translateY(0)}}.loading-blobs{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.blob{border-radius:50%;filter:blur(120px);opacity:.2;position:absolute}.blob-1{background:radial-gradient(circle,#ff450099 0,#0000 70%);height:600px;right:-10%;top:-20%;width:600px}.blob-2{background:radial-gradient(circle,#dc143c80 0,#0000 70%);bottom:-20%;height:500px;left:-10%;width:500px}.blob-3{background:radial-gradient(circle,#ff6a3366 0,#0000 70%);height:400px;left:50%;top:50%;transform:translate(-50%,-50%);width:400px}@media (max-width:768px){.logo-text{font-size:80px}.proacc-logo{align-items:center;display:flex;justify-content:center;margin-bottom:0;width:100%}.loading-progress{bottom:80px;left:0;margin:0 auto;right:0;text-align:center;width:400px}.loading-screen .loading-screen-progress-bar{height:16px;margin:0 auto}.progress-percent{font-size:32px}.progress-task{font-size:18px}.blob-1{height:400px;width:400px}.blob-2{height:350px;width:350px}.blob-3{height:300px;width:300px}}@media (max-width:400px){.logo-text{font-size:60px}.proacc-logo{margin-bottom:0;width:100%}.loading-progress,.proacc-logo{align-items:center;display:flex;justify-content:center}.loading-progress{bottom:60px;flex-direction:column;width:300px}.loading-screen .loading-screen-progress-bar{height:14px;width:100%}.progress-percent{font-size:28px;margin-bottom:15px;width:100%}.progress-task{font-size:16px;margin-top:15px;width:100%}}.loading-screen{animation:screen-enter .5s ease-out}@keyframes screen-enter{0%{opacity:0}to{opacity:1}}.loading-screen.exit{animation:screen-exit .5s ease-in forwards}@keyframes screen-exit{0%{opacity:1}to{opacity:0}}.queue-monitor-page{background:#0000;color:#fff;margin:0;min-height:100vh}.queue-monitor-content,.queue-monitor-page{padding:0;width:100%}.queue-page-actions{background:#ffffff05;border-bottom:1px solid #ff45001a;padding:1rem 2rem}.header-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.btn-auto-refresh,.btn-refresh{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease;white-space:nowrap}.btn-auto-refresh:hover,.btn-refresh:hover:not(:disabled){background:#ffffff26;border-color:#ff450080;box-shadow:0 5px 15px #ff450033;transform:translateY(-2px)}.btn-refresh.loading{cursor:not-allowed;opacity:.7}.btn-auto-refresh.active{background:#46d16026;border-color:#46d16080;color:#46d160}.failed-jobs-section,.jobs-section,.queue-stats-section{margin:0;padding:2rem;width:100%}.section-title{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;position:relative}.failed-count{background:#ff006d33;color:#ff006d}.failed-count,.waiting-count{border-radius:12px;font-size:.875rem;margin-left:.5rem;padding:.125rem .5rem}.waiting-count{background:#ffd63533;color:#ffd635}.queue-filter{background:#0079d333;border-radius:20px;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-left:1rem;padding:.25rem .75rem}.clear-filter,.queue-filter{align-items:center;color:#0079d3}.clear-filter{background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:1rem;height:20px;justify-content:center;margin:0;padding:0;transition:all .3s ease;width:20px}.clear-filter:hover{background:#0079d333;color:#fff}.type-button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1.5rem;transition:all .3s ease;white-space:nowrap}.type-button:hover{background:#ffffff1a;border-color:#ff45004d}.type-button.active{background:#ff450033;border-color:#ff450080;color:#ff4500}.queue-stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1200px}.queue-stat-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ff450033;border-radius:16px;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.queue-stat-card:hover{border-color:#ff45004d;box-shadow:0 0 20px #ff450033,0 8px 32px #0000004d;transform:translateY(-4px)}.queue-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.queue-name{color:#ff4500;flex:1 1;font-size:1.125rem;font-weight:600;margin:0;text-align:center}.queue-paused-badge{animation:pulse 2s ease-in-out infinite;background:#ffd63533;border:1px solid #ffd6354d;border-radius:20px;color:#ffd635;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.queue-metrics{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}.metric{background:#ffffff08;border-radius:12px;padding:.75rem;text-align:center;transition:all .3s ease}.metric:hover{background:#ffffff0f}.metric-value{color:#fff;font-size:1.75rem;font-weight:700;line-height:1;margin-bottom:.25rem}.metric-value.metric-waiting{color:#ffd635}.metric-value.metric-active{color:#0079d3}.metric-value.metric-completed{color:#46d160}.metric-value.metric-failed{color:#ff006d}.metric-label{color:#fff;font-size:.75rem;letter-spacing:.5px;opacity:.7;text-transform:uppercase}.metric.metric-clickable{cursor:pointer;position:relative;transition:all .3s ease}.metric.metric-clickable:after{content:"🔍";font-size:.75rem;opacity:0;position:absolute;right:.5rem;top:.5rem;transition:opacity .3s ease}.metric.metric-clickable:hover{box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.metric.metric-clickable:hover:after{opacity:.7}.metric.metric-clickable:has(.metric-value:first-child:not(.metric-active):not(.metric-completed):not(.metric-failed)):hover{background:#ffd6351a;box-shadow:0 4px 8px #ffd63533}.metric.metric-clickable:has(.metric-failed):hover{background:#ff006d1a;box-shadow:0 4px 8px #ff006d33}.metric.metric-clickable:active{transform:translateY(0)}.queue-footer{border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:1rem}.queue-footer,.success-rate{align-items:center;display:flex}.success-rate{gap:.5rem}.rate-label{color:#fff;font-size:.875rem;opacity:.7}.rate-value{border-radius:8px;font-size:1rem;font-weight:600;padding:.25rem .5rem}.rate-good{background:#46d16033;color:#46d160}.rate-warning{background:#ffd63533;color:#ffd635}.rate-bad{background:#ff006d33;color:#ff006d}.delayed-info{color:#ffd635;font-size:.75rem;opacity:.8}.failed-loading,.jobs-loading,.stats-loading{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:200px}.loading-spinner{font-size:2rem}.failed-jobs-container,.jobs-container{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ff450033;border-radius:16px;margin:0 auto;max-width:1400px;overflow:hidden}.failed-jobs-scroll,.jobs-scroll{-webkit-overflow-scrolling:touch;max-height:500px;overflow-x:auto;overflow-y:auto}.failed-jobs-table,.jobs-table{border-collapse:collapse;min-width:800px;width:100%}.failed-jobs-table thead,.jobs-table thead{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ff45001a;position:sticky;top:0;z-index:10}.failed-jobs-table th,.jobs-table th{color:#ff4500;font-size:.875rem;font-weight:600;letter-spacing:.5px;padding:1rem 1.5rem;text-align:center;text-transform:uppercase;white-space:nowrap}.failed-jobs-table td,.jobs-table td{border-bottom:1px solid #ffffff1a;color:#fff;font-size:.875rem;padding:1rem 1.5rem;text-align:center;vertical-align:middle}.failed-jobs-table tbody tr:last-child td,.jobs-table tbody tr:last-child td{border-bottom:none}.failed-jobs-table tbody tr:hover,.jobs-table tbody tr:hover{background:#ff45000d}.queue-badge{background:#0079d326;border-radius:12px;color:#0079d3;font-size:.75rem;font-weight:600;padding:.25rem .75rem;white-space:nowrap}.job-name{color:#fff;font-weight:500;margin-bottom:.25rem}.job-details{color:#fff;font-size:.75rem;opacity:.6}.job-cell-clickable{cursor:pointer;transition:background .3s ease}.job-cell-clickable:hover{background:#ff45001a}.job-cell{transition:background .3s ease}.error-reason{color:#ff006d;font-size:.8125rem;line-height:1.4;margin:0 auto;max-width:300px}.attempts{color:#ffd635;font-weight:600}.attempts-max{color:#ff006d}.priority{color:#fff;font-weight:600;opacity:.7}.priority-high{color:#ffd635;opacity:1}.waiting-status{color:#ffd635;font-size:.875rem;opacity:.8}.time-cell{color:#fff;font-size:.8125rem;opacity:.7}.action-buttons{display:flex;gap:.5rem;justify-content:center}.btn-delete-job,.btn-retry-job{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;height:36px;justify-content:center;padding:.5rem;transition:all .3s ease;width:36px}.btn-retry-job:hover:not(:disabled){background:#46d16033;border-color:#46d16080;transform:translateY(-2px)}.btn-delete-job:hover:not(:disabled){background:#ff006d33;border-color:#ff006d80;transform:translateY(-2px)}.btn-delete-job:disabled,.btn-retry-job:disabled{cursor:not-allowed;opacity:.5}.btn-delete-job.loading,.btn-retry-job.loading{animation:pulse 1s ease-in-out infinite}.no-data,.no-failed-jobs,.no-jobs{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;margin:0 auto;max-width:400px;padding:3rem;text-align:center}.no-failed-jobs,.no-jobs{align-items:center;display:flex;flex-direction:column;gap:1rem}.success-icon{animation:bounce 1s ease-in-out;font-size:3rem}.success-message{color:#46d160;font-size:.875rem;opacity:.8}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.failed-jobs-scroll::-webkit-scrollbar,.jobs-scroll::-webkit-scrollbar{height:8px;width:8px}.failed-jobs-scroll::-webkit-scrollbar-track,.jobs-scroll::-webkit-scrollbar-track{background:#ffffff0d}.failed-jobs-scroll::-webkit-scrollbar-thumb,.jobs-scroll::-webkit-scrollbar-thumb{background:#ff45004d;border-radius:4px}.failed-jobs-scroll::-webkit-scrollbar-thumb:hover,.jobs-scroll::-webkit-scrollbar-thumb:hover{background:#ff450080}@media (max-width:1200px){.queue-stats-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:768px){.queue-page-actions{padding:1rem}.header-actions{justify-content:center}.failed-jobs-section,.jobs-section,.queue-stats-section{padding:1rem}.section-title{font-size:1.125rem}.queue-stats-grid{gap:1rem;grid-template-columns:1fr}.queue-metrics{gap:.5rem;grid-template-columns:repeat(2,1fr)}.metric{padding:.5rem}.metric-value{font-size:1.5rem}.failed-jobs-table td,.failed-jobs-table th,.jobs-table td,.jobs-table th{font-size:.75rem;padding:.75rem}.error-reason{max-width:200px}.failed-jobs-scroll,.jobs-scroll{position:relative}.failed-jobs-scroll:after,.jobs-scroll:after{animation:pulse-arrow 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff0d 20%);color:#fff;content:"→";font-size:20px;opacity:.6;padding:10px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}@keyframes pulse-arrow{0%,to{opacity:.6}50%{opacity:.3}}}@media (max-width:480px){.btn-auto-refresh,.btn-refresh{font-size:.75rem;padding:.5rem .75rem}.queue-stat-card{padding:1rem}.metric-value{font-size:1.25rem}.metric-label{font-size:.625rem}.action-buttons{gap:.25rem}.btn-delete-job,.btn-retry-job{font-size:.875rem;height:32px;width:32px}}.queue-monitor-page *{background-color:initial}.failed-jobs-container,.jobs-container,.no-data,.no-failed-jobs,.no-jobs,.queue-stat-card{background:#ffffff0d!important}.queue-details-modal .ant-modal-content{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1a1bf2!important;border:1px solid #ff450033;border-radius:16px}.queue-details-modal .ant-modal-header{background:#0000!important;border-bottom:1px solid #ff45001a}.queue-details-modal .ant-modal-title{color:#fff!important}.queue-details-modal .ant-modal-close{color:#fff;opacity:.6}.queue-details-modal .ant-modal-close:hover{opacity:1}.queue-details-modal .ant-modal-footer{background:#0000!important;border-top:1px solid #ff45001a}.job-details-content{color:#fff}.detail-section{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.detail-section:last-child{margin-bottom:0}.detail-section h3{align-items:center;color:#ff4500;display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin:0 0 1rem}.detail-row{align-items:flex-start;border-bottom:1px solid #ffffff0d;padding:.5rem 0}.detail-row:last-child{border-bottom:none}.detail-label{min-width:150px;opacity:.7}.detail-label,.detail-value{color:#fff;font-size:.875rem}.detail-value{flex:1 1;text-align:right;word-break:break-word}.job-data-preview{background:#0000004d;border:1px solid #ff450033;border-radius:8px;color:#46d160;font-family:Monaco,Consolas,Courier New,monospace;font-size:.8125rem;max-height:300px;overflow-x:auto;padding:1rem}.error-section{background:#ff006d0d;border-color:#ff006d33}.error-details{background:#ff006d1a;border:1px solid #ff006d4d;border-radius:8px;color:#ff006d;font-family:Monaco,Consolas,Courier New,monospace;font-size:.875rem;line-height:1.5;padding:1rem}.btn-bulk-delete{background:linear-gradient(135deg,#dc3545,#c82333);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}.btn-bulk-delete:hover:not(:disabled){background:linear-gradient(135deg,#c82333,#a71e2a);box-shadow:0 4px 12px #dc35454d;transform:translateY(-1px)}.btn-bulk-delete:disabled{cursor:not-allowed;opacity:.6;transform:none}.jobs-type-switcher{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1.5rem}.bulk-actions{align-items:center;background:#ffffff0d;border:1px solid #ff450033;border-radius:12px;display:flex;gap:.75rem;margin-left:auto;padding:.5rem 1rem}.selected-count{color:#ffd635;font-size:.875rem;font-weight:500}.btn-bulk-action{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:500;padding:.375rem .75rem;transition:all .2s ease;white-space:nowrap}.btn-bulk-action:hover:not(:disabled){background:#ff450033;border-color:#ff450066;transform:translateY(-1px)}.btn-bulk-action:disabled{cursor:not-allowed;opacity:.6;transform:none}.checkbox-column{text-align:center;width:50px}.checkbox-column input[type=checkbox]{accent-color:#ff4500;background:#ffffff1a;border:2px solid #ffffff4d;border-radius:4px;cursor:pointer;height:18px;transition:all .2s ease;width:18px}.checkbox-column input[type=checkbox]:hover{background:#ff45001a;border-color:#ff450080}.checkbox-column input[type=checkbox]:checked{background:#ff4500;border-color:#ff4500}.jobs-table tbody tr:has(input[type=checkbox]:checked){background:#ff45001a;border-left:3px solid #ff4500}@media (max-width:768px){.bulk-actions{gap:.5rem;padding:.375rem .75rem}.selected-count{font-size:.75rem}.btn-bulk-action{font-size:.625rem;padding:.25rem .5rem}.btn-bulk-delete{font-size:.75rem;padding:.375rem .75rem}.checkbox-column{width:40px}.checkbox-column input[type=checkbox]{height:16px;width:16px}.jobs-type-switcher{flex-direction:column;gap:.75rem}.bulk-actions{justify-content:center;margin-left:0;width:100%}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--primary-color:#1a73e8;--primary-dark:#0d4da1;--primary-light:#4c9aff;--secondary-color:#4caf50;--secondary-dark:#3b8c3e;--secondary-light:#66bb6a;--warning-color:#f57c00;--danger-color:#d32f2f;--background-color:#f5f5f5;--card-background:#fff;--text-primary:#333;--text-secondary:#666;--text-light:#999;--border-color:#eee;--separator-color:#e0e0e0;--font-family:"Roboto",Arial,sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-xxl:24px;--line-height:1.5;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:16px;--border-radius-circle:50%;--shadow-sm:0 2px 4px #0000001a;--shadow-md:0 4px 8px #0000001a;--shadow-lg:0 8px 16px #0000001a;--transition-speed:0.2s;--transition-timing:ease-in-out}body.dark-theme{--primary-color:#1a73e8;--primary-dark:#0d4da1;--primary-light:#4c9aff;--secondary-color:#66bb6a;--secondary-dark:#3b8c3e;--secondary-light:#8cd98e;--warning-color:#ffb74d;--danger-color:#ff5252;--background-color:#1e1e1e;--card-background:#2c2c2c;--text-primary:#fff;--text-secondary:#aaa;--text-light:#888;--border-color:#444;--separator-color:#3c3c3c;--shadow-sm:0 2px 4px #0000004d;--shadow-md:0 4px 8px #0000004d;--shadow-lg:0 8px 16px #0000004d}body{background-color:#f5f5f5;background-color:var(--background-color);color:#333;color:var(--text-primary);font-family:var(--font-family);font-size:16px;font-size:var(--font-size-md);line-height:1.5;line-height:var(--line-height)}.app{padding:16px;padding:var(--spacing-md)}h1{color:var(--primary-color);font-size:var(--font-size-xxl);font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:24px;margin-bottom:var(--spacing-lg)}.cart-counter{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-left:auto;position:relative}.cart-icon{color:#1a73e8;color:var(--primary-color);position:relative}.cart-count{align-items:center;background-color:#4caf50;background-color:var(--secondary-color);border-radius:50%;border-radius:var(--border-radius-circle);color:#fff;display:flex;font-size:12px;font-size:var(--font-size-xs);font-weight:700;font-weight:var(--font-weight-bold);height:20px;justify-content:center;position:absolute;right:-8px;top:-8px;width:20px}.cart-text{color:#1a73e8;color:var(--primary-color);font-size:16px;font-size:var(--font-size-md);font-weight:500;font-weight:var(--font-weight-medium);margin-left:10px}.page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;margin-bottom:var(--spacing-lg)}.page-header h1{margin-bottom:0;margin-right:16px;margin-right:var(--spacing-md)}.cart-page{padding:16px;padding:var(--spacing-md)}.cart-items{margin-bottom:24px;margin-bottom:var(--spacing-lg)}.cart-item{background-color:#fff;background-color:var(--card-background);border-radius:8px;border-radius:var(--border-radius-md);box-shadow:0 2px 4px #0000001a;box-shadow:var(--shadow-sm);margin-bottom:16px;margin-bottom:var(--spacing-md);padding:16px;padding:var(--spacing-md);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;transition:transform var(--transition-speed) var(--transition-timing),box-shadow var(--transition-speed) var(--transition-timing)}.cart-item:hover{box-shadow:0 4px 8px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.cart-item-content{display:flex;flex-direction:column;gap:8px;gap:var(--spacing-sm)}.cart-item-header{align-items:center;border-bottom:1px solid #eee;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding-bottom:8px;padding-bottom:var(--spacing-sm)}.cart-item-title{color:#1a73e8;color:var(--primary-color);font-size:18px;font-size:var(--font-size-lg);font-weight:500;font-weight:var(--font-weight-medium);margin:0}.cart-item-remove{align-items:center;background:none;border:none;border-radius:50%;border-radius:var(--border-radius-circle);color:#d32f2f;color:var(--danger-color);cursor:pointer;display:flex;justify-content:center;padding:4px;padding:var(--spacing-xs);transition:background-color .2s ease-in-out;transition:background-color var(--transition-speed) var(--transition-timing)}.cart-item-remove:hover{background-color:#d32f2f1a}.cart-item-details{margin-bottom:8px;margin-bottom:var(--spacing-sm)}.detail-row{display:flex;justify-content:space-between;margin-bottom:4px;margin-bottom:var(--spacing-xs)}.detail-label{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.detail-value{color:#333;color:var(--text-primary)}.cart-item-price,.detail-value{font-weight:700;font-weight:var(--font-weight-bold)}.cart-item-price{border-top:1px solid #eee;border-top:1px solid var(--border-color);color:#4caf50;color:var(--secondary-color);font-size:18px;font-size:var(--font-size-lg);padding-top:8px;padding-top:var(--spacing-sm);text-align:right}.cart-summary{background-color:#fff;background-color:var(--card-background);border-radius:8px;border-radius:var(--border-radius-md);box-shadow:0 2px 4px #0000001a;box-shadow:var(--shadow-sm);margin-bottom:24px;margin-bottom:var(--spacing-lg);padding:16px;padding:var(--spacing-md)}.cart-total{align-items:center;display:flex;font-size:20px;font-size:var(--font-size-xl);justify-content:space-between}.total-label{color:#333;color:var(--text-primary)}.total-label,.total-price{font-weight:700;font-weight:var(--font-weight-bold)}.total-price{color:#4caf50;color:var(--secondary-color)}.cart-actions{display:flex;flex-wrap:wrap;gap:16px;gap:var(--spacing-md)}.checkout-button,.clear-cart-button,.continue-shopping-button{border:none;border-radius:8px;border-radius:var(--border-radius-md);cursor:pointer;flex:1 1;font-weight:500;font-weight:var(--font-weight-medium);min-width:140px;padding:8px 16px;padding:var(--spacing-sm) var(--spacing-md);text-align:center;transition:background-color .2s ease-in-out;transition:background-color var(--transition-speed) var(--transition-timing)}.clear-cart-button{background-color:#d32f2f;background-color:var(--danger-color);color:#fff}.clear-cart-button:hover{background-color:#b71c1c}.continue-shopping-button{background-color:#1a73e8;background-color:var(--primary-color);color:#fff}.continue-shopping-button:hover{background-color:#0d4da1;background-color:var(--primary-dark)}.checkout-button{background-color:#4caf50;background-color:var(--secondary-color);color:#fff;flex:2 1}.checkout-button:hover{background-color:#3b8c3e;background-color:var(--secondary-dark)}.empty-cart,.empty-cart-message{align-items:center;display:flex;flex-direction:column}.empty-cart-message{background-color:#fff;background-color:var(--card-background);border-radius:8px;border-radius:var(--border-radius-md);box-shadow:0 2px 4px #0000001a;box-shadow:var(--shadow-sm);justify-content:center;margin-bottom:24px;margin-bottom:var(--spacing-lg);max-width:500px;padding:32px;padding:var(--spacing-xl);width:100%}.empty-cart-icon{color:#999;color:var(--text-light);margin-bottom:16px;margin-bottom:var(--spacing-md)}.empty-cart-message p{color:#666;color:var(--text-secondary);font-size:18px;font-size:var(--font-size-lg);margin-bottom:24px;margin-bottom:var(--spacing-lg)}.cart-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px}.add-to-cart-button{background-color:#1a73e8;background-color:var(--primary-color);border:none;border-radius:8px;border-radius:var(--border-radius-md);color:#fff;cursor:pointer;display:inline-block;font-weight:500;font-weight:var(--font-weight-medium);min-width:auto;padding:4px 16px;padding:var(--spacing-xs) var(--spacing-md);text-align:center;transition:background-color .2s ease-in-out;transition:background-color var(--transition-speed) var(--transition-timing);white-space:nowrap}.add-to-cart-button:hover{background-color:#0d4da1;background-color:var(--primary-dark)}.add-to-cart-button.in-cart{background-color:#4caf50;background-color:var(--secondary-color)}.add-to-cart-button.in-cart:hover{background-color:#d32f2f;background-color:var(--danger-color)}.account-card-footer{border-top:1px solid var(--border-color);padding-top:8px;padding-top:var(--spacing-sm)}.account-item{position:relative}.account-item-link{color:inherit;display:block;text-decoration:none}.account-item .add-to-cart-button{width:auto}@media (max-width:600px){.cart-actions{flex-direction:column}.checkout-button,.clear-cart-button,.continue-shopping-button{width:100%}}:root{--gradient-bar-color-1:#ff4500!important;--gradient-bar-color-2:#0079d3!important;--gradient-bar-color-3:#ff006d!important;--gradient-bar-color-4:gold!important}.achievement-progress-fill,html body .achievement-progress-fill,html body [class*=app-theme] .achievement-progress-fill{--primary:#f50!important;--secondary:#f50!important;--accent:#f80!important;background:linear-gradient(90deg,#f50,#f80)!important}.achievement-card.unlocked .achievement-progress-fill,html body .achievement-card.unlocked .achievement-progress-fill,html body [class*=app-theme] .achievement-card.unlocked .achievement-progress-fill{background:linear-gradient(90deg,#f50,#ff9500)!important;box-shadow:0 0 12px #ff5500b3!important}.achievement-progress-text,html body .achievement-progress-text,html body [class*=app-theme] .achievement-progress-text{-webkit-text-fill-color:#f50!important;color:#f50!important}.bottom-navigation:before,.cart-header:before,.faq-header:before,.order-detail-header:before,.order-header:before,.page-header:before,.profile-header:before,html body .bottom-navigation:before,html body .cart-header:before,html body .faq-header:before,html body .order-detail-header:before,html body .order-header:before,html body .page-header:before,html body .profile-header:before,html body [class*=app-theme] .bottom-navigation:before,html body [class*=app-theme] .cart-header:before,html body [class*=app-theme] .faq-header:before,html body [class*=app-theme] .order-detail-header:before,html body [class*=app-theme] .order-header:before,html body [class*=app-theme] .page-header:before,html body [class*=app-theme] .profile-header:before{animation:gradient-flow-protected 8s ease-in-out infinite!important;background:linear-gradient(90deg,#ff4500,#0079d3 25%,#ff006d 50%,gold 75%,#ff4500)!important;background:linear-gradient(90deg,var(--gradient-bar-color-1) 0,var(--gradient-bar-color-2) 25%,var(--gradient-bar-color-3) 50%,var(--gradient-bar-color-4) 75%,var(--gradient-bar-color-1) 100%)!important;background-size:300% 100%!important;bottom:0!important;content:""!important;display:block!important;height:2px!important;left:0!important;opacity:1!important;position:absolute!important;right:0!important;visibility:visible!important;z-index:10000!important}@keyframes gradient-flow-protected{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.account-list-page .page-header:before,html body .account-list-page .page-header:before,html body [class*=app-theme] .account-list-page .page-header:before{content:none!important;display:none!important;height:0!important;opacity:0!important;position:static!important;visibility:hidden!important}.account-list-page:after,.account-list-page:before{content:none!important;display:none!important}.account-list-page .page-header{padding-top:36px!important}.account-list-page .page-header,.account-list-page .page-header:before{border-top:none!important;box-shadow:none!important}.faq-page .faq-header:before,html body .faq-page .faq-header:before,html body [class*=app-theme] .faq-page .faq-header:before{animation:gradient-flow-protected 8s ease-in-out infinite!important;background:linear-gradient(90deg,#ff4500,#0079d3 25%,#ff006d 50%,gold 75%,#ff4500)!important;background-size:300% 100%!important}@media (max-width:768px){.faq-header:before,html body .faq-header:before,html body [class*=app-theme] .faq-header:before{animation:gradient-flow-protected 8s ease-in-out infinite!important;animation-play-state:running!important;background:linear-gradient(90deg,#ff4500,#0079d3 25%,#ff006d 50%,gold 75%,#ff4500)!important;background-size:300% 100%!important}}@media (min-width:769px){.faq-header:before,html body .faq-header:before,html body [class*=app-theme] .faq-header:before{animation:gradient-flow-protected 8s ease-in-out infinite!important;animation-play-state:running!important;background:linear-gradient(90deg,#ff4500,#0079d3 25%,#ff006d 50%,gold 75%,#ff4500)!important;background-size:300% 100%!important}}.bottom-navigation:before,.cart-header:before,.faq-header:before,.order-detail-header:before,.order-header:before,.page-header:before,.profile-header:before{--primary:#ff4500!important;--secondary:#0079d3!important;--accent:#ff006d!important}[style*=background] .bottom-navigation:before,[style*=background] .cart-header:before,[style*=background] .faq-header:before,[style*=background] .order-detail-header:before,[style*=background] .order-header:before,[style*=background] .page-header:before,[style*=background] .profile-header:before{background:linear-gradient(90deg,#ff4500,#0079d3 25%,#ff006d 50%,gold 75%,#ff4500)!important}@media (min-width:1024px){[class*=-page]{box-sizing:border-box!important;padding-bottom:50px!important;padding-top:50px!important}.cart-header,.order-detail-header,.order-header,.page-header,.profile-header,[class*=header]:first-child{box-sizing:border-box!important;margin-top:-50px!important;padding-top:50px!important}.profile-page{padding-top:10px!important}.profile-page .profile-header{margin-top:-10px!important;padding-bottom:29px!important;padding-top:60px!important}.profile-page .profile-stats{margin-top:55px!important}.profile-page .achievements-section .section-header{margin-bottom:-25px!important}.profile-page .profile-avatar{height:80px!important;width:80px!important}.profile-page .profile-avatar-text{font-size:32px!important}.account-list-page{padding-bottom:50px!important;padding-top:130px!important}.account-list-page .page-header{margin-top:0!important;padding-top:0!important}}.toggle-filters-button{border-color:var(--reddit-orange)!important}.toggle-filters-button:hover{box-shadow:0 4px 15px rgba(var(--glow-color-rgb),.3)!important}.toggle-filters-button:hover .filter-icon{color:var(--reddit-orange)!important}.active-filters-badge{box-shadow:0 0 8px rgba(var(--glow-color-rgb),.4)!important}.filter-input,.filter-section .filter-input,.filters-panel .filter-input{border-color:rgba(var(--glow-color-rgb),.3)!important}.filter-input:focus{border-color:var(--reddit-orange)!important;box-shadow:0 0 0 3px rgba(var(--glow-color-rgb),.1)!important}.select-input{border-color:rgba(var(--glow-color-rgb),.3)!important}.select-input:hover{border-color:rgba(var(--glow-color-rgb),.5)!important;box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.15)!important}.select-input:focus{border-color:var(--reddit-orange)!important;box-shadow:0 0 0 3px rgba(var(--glow-color-rgb),.1)!important}.select-wrapper:after{border-top-color:var(--reddit-orange)!important}.select-wrapper:hover:after{border-top-color:var(--reddit-orange-hover)!important}.filter-section{border-color:rgba(var(--glow-color-rgb),.3)!important}.filter-section:hover{border-color:rgba(var(--glow-color-rgb),.5)!important;box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.2)!important}.filter-title:before{background:var(--reddit-orange)!important;box-shadow:0 0 10px rgba(var(--glow-color-rgb),.5)!important}.filters-header,.filters-panel{border-color:rgba(var(--glow-color-rgb),.2)!important}.checkbox-input{border-color:rgba(var(--glow-color-rgb),.3)!important}.checkbox-input:checked{background:var(--reddit-orange)!important;border-color:var(--reddit-orange)!important;box-shadow:0 0 15px rgba(var(--glow-color-rgb),.5)!important}.clear-filters-button{background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-orange-hover) 100%)!important;box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.3)!important}.clear-filters-button:hover{box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.5)!important}.apply-filters-button{background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-orange-hover) 100%)!important;box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.3)!important}.apply-filters-button:hover{box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.5)!important}.filter-actions{border-top-color:rgba(var(--glow-color-rgb),.1)!important}.custom-select-trigger{border-color:rgba(var(--glow-color-rgb),.3)!important}.custom-select-trigger:hover{border-color:rgba(var(--glow-color-rgb),.5)!important;box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.15)!important}.custom-select.open .custom-select-trigger{border-color:var(--reddit-orange)!important;box-shadow:0 0 0 3px rgba(var(--glow-color-rgb),.1)!important}.custom-select-arrow{color:var(--reddit-orange)!important}.custom-select.open .custom-select-arrow{color:var(--reddit-orange-hover)!important}.custom-select-dropdown{border-color:var(--reddit-orange)!important}.custom-select-option{border-bottom-color:rgba(var(--glow-color-rgb),.1)!important}.custom-select-option:hover{background:linear-gradient(135deg,rgba(var(--glow-color-rgb),.18) 0,rgba(var(--glow-color-rgb),.12) 100%)!important;border-left-color:var(--reddit-orange)!important;box-shadow:inset 0 0 30px rgba(var(--glow-color-rgb),.15)!important}.custom-select-option:active{background:linear-gradient(135deg,rgba(var(--glow-color-rgb),.2) 0,rgba(var(--glow-color-rgb),.2) 100%)!important}.custom-select-option.selected{background:rgba(var(--glow-color-rgb),.1)!important}.custom-select-option.selected:before{color:var(--reddit-orange)!important}.custom-select-dropdown::-webkit-scrollbar-thumb{background:var(--reddit-orange)!important}.custom-select-dropdown::-webkit-scrollbar-thumb:hover{background:var(--reddit-orange-hover)!important}@media (max-width:768px){.filter-section{border-color:rgba(var(--glow-color-rgb),.3)!important}}@media (max-width:400px){.filter-section{border-color:rgba(var(--glow-color-rgb),.3)!important}.select-wrapper:after{border-top-color:var(--reddit-orange)!important}}.buyer-input{transition:all .3s ease}.buyer-input::placeholder{color:#ffffff73!important;font-weight:400!important;opacity:1!important;transition:color .3s ease,font-weight .3s ease,opacity .3s ease!important}.buyer-input::-webkit-input-placeholder{color:#ffffff73!important;font-weight:400!important;opacity:1!important;-webkit-transition:color .3s ease,font-weight .3s ease,opacity .3s ease!important;transition:color .3s ease,font-weight .3s ease,opacity .3s ease!important}.buyer-input:-moz-placeholder,.buyer-input::-moz-placeholder{color:#ffffff73!important;font-weight:400!important;opacity:1!important;-moz-transition:color .3s ease,font-weight .3s ease,opacity .3s ease!important;transition:color .3s ease,font-weight .3s ease,opacity .3s ease!important}.buyer-input:-ms-input-placeholder{color:#ffffff73!important;font-weight:400!important;opacity:1!important;-ms-transition:color .3s ease,font-weight .3s ease,opacity .3s ease!important;transition:color .3s ease,font-weight .3s ease,opacity .3s ease!important}.buyer-input::-ms-input-placeholder{color:#ffffff73!important;font-weight:400!important;opacity:1!important;-ms-transition:color .3s ease,font-weight .3s ease,opacity .3s ease!important;transition:color .3s ease,font-weight .3s ease,opacity .3s ease!important}.buyer-input:focus::placeholder{color:#ffffff73!important;font-weight:300!important;opacity:.5!important}.buyer-input:focus::-webkit-input-placeholder{color:#ffffff73!important;font-weight:300!important;opacity:.5!important}.buyer-input:focus:-moz-placeholder,.buyer-input:focus::-moz-placeholder{color:#ffffff73!important;font-weight:300!important;opacity:.5!important}.buyer-input:focus:-ms-input-placeholder{color:#ffffff73!important;font-weight:300!important;opacity:.5!important}.buyer-input:focus::-ms-input-placeholder{color:#ffffff73!important;font-weight:300!important;opacity:.5!important}.ant-input.buyer-input::placeholder,.buyer-input.ant-input::placeholder,input.ant-input.buyer-input::placeholder{color:#ffffff73!important;font-weight:400!important;opacity:1!important}.ant-input-focused.buyer-input::placeholder,.ant-input.buyer-input:focus::placeholder,.buyer-input.ant-input:focus::placeholder,input.ant-input.buyer-input:focus::placeholder{color:#ffffff73!important;font-weight:300!important;opacity:.5!important}.ant-input-affix-wrapper .ant-input.buyer-input::placeholder,.ant-input-affix-wrapper input.buyer-input::placeholder{color:#ffffff73!important;font-weight:400!important;opacity:1!important}.ant-input-affix-wrapper .ant-input.buyer-input:focus::placeholder,.ant-input-affix-wrapper-focused .ant-input.buyer-input::placeholder,.ant-input-affix-wrapper-focused input.buyer-input::placeholder{color:#ffffff73!important;font-weight:300!important;opacity:.5!important}.ant-input.ant-input-textarea.buyer-input::placeholder,textarea.ant-input.buyer-input::placeholder{color:#ffffff73!important;font-weight:400!important;opacity:1!important}.ant-input.ant-input-textarea.buyer-input:focus::placeholder,textarea.ant-input.buyer-input:focus::placeholder{color:#ffffff73!important;font-weight:300!important;opacity:.5!important}.filter-input.buyer-input{background:#ffffff0d;border:1px solid #ffffff1a;color:#fff}.filter-input.buyer-input:focus{background:#ffffff14;border-color:#fff3;outline:none}.transparent-input.buyer-input{background:#ffffff0d!important;border:1px solid #ffffff1a!important;color:#fff!important}.transparent-input.buyer-input:focus{background:#ffffff14!important;border-color:#fff3!important;outline:none!important}.geelark-input.buyer-input{background:#ffffff0d;border:1px solid #ffffff1a;color:#fff}.geelark-input.buyer-input:focus{background:#ffffff14;border-color:#fff3;outline:none}body .buyer-input::placeholder,body input.buyer-input::placeholder,body textarea.buyer-input::placeholder,html body .buyer-input::placeholder{color:#ffffff73!important}body .buyer-input:focus::placeholder,body input.buyer-input:focus::placeholder,body textarea.buyer-input:focus::placeholder,html body .ant-input-affix-wrapper .ant-input.buyer-input:focus::placeholder,html body .ant-input-affix-wrapper-focused .ant-input.buyer-input::placeholder,html body .ant-input.buyer-input:focus::placeholder,html body .buyer-input:focus::placeholder{color:#ffffff73!important;font-weight:300!important;opacity:.5!important}html body .buyer-input:focus::-webkit-input-placeholder{color:#ffffff73!important;font-weight:300!important;opacity:.5!important}html body .buyer-input:focus::-moz-placeholder{color:#ffffff73!important;font-weight:300!important;opacity:.5!important}@media (max-width:768px){.account-list-page .page-header:after,.cart-header:after,.cart-page .cart-header:after,.custom-order-page .page-header:after,.custom-orders-page .custom-orders-header:after,.geelark-page .geelark-header:after,.order-detail-header:after,.order-header:after,.order-list-page .order-header:after,.page-header:after,.profile-header:after{animation:rainbow-flow 3s linear infinite!important;background:linear-gradient(90deg,#ff006d,#ffd23f 10%,#0f8 20%,#00d9ff 30%,#7b61ff 40%,#ff006d 50%,#ffd23f 60%,#0f8 70%,#00d9ff 80%,#7b61ff 90%,#ff006d)!important;background-size:200% 100%!important;bottom:0!important;content:""!important;display:block!important;height:2px!important;left:0!important;opacity:1!important;position:absolute!important;right:0!important;visibility:visible!important;z-index:100!important}.bottom-navigation:before{animation:gradient-flow 4s linear infinite!important;background:linear-gradient(90deg,#ff4500,#0079d3 25%,#ff4500 50%,#0079d3 75%,#ff4500)!important;background-size:200% 100%!important;content:""!important;display:block!important;height:2px!important;left:0!important;opacity:1!important;position:absolute!important;right:0!important;top:-2px!important;visibility:visible!important;z-index:99!important}.nav-item.active:after{background:#ff4500!important;box-shadow:0 0 10px #ff4500!important}.cart-header,.cart-page .cart-header,.custom-order-page .page-header,.custom-orders-page .custom-orders-header,.geelark-page .geelark-header,.order-detail-header,.order-detail-page .order-detail-header,.order-header,.order-list-page .order-header,.page-header:not(.notifications-page .page-header),.profile-header,.profile-page .profile-header{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,#ff45001a,#0079d31a)!important;background-color:initial!important;border:none!important;border-radius:0!important;box-shadow:0 4px 30px #0000004d!important;left:0!important;overflow:visible!important;position:fixed!important;right:0!important;top:0!important;width:100%!important;z-index:100!important}body.dark-theme .cart-header,body.dark-theme .custom-order-page .page-header,body.dark-theme .custom-orders-page .custom-orders-header,body.dark-theme .geelark-page .geelark-header,body.dark-theme .order-detail-header,body.dark-theme .order-header,body.dark-theme .page-header:not(.notifications-page .page-header),body.dark-theme .profile-header{background:linear-gradient(135deg,#ff45001a,#0079d31a)!important;background-color:initial!important}.bottom-navigation{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,rgba(var(--glow-color-rgb),.1) 0,rgba(var(--secondary-rgb),.1) 100%)!important;background-clip:padding-box,border-box!important;background-image:linear-gradient(135deg,rgba(var(--glow-color-rgb),.1) 0,rgba(var(--secondary-rgb),.1) 100%),linear-gradient(90deg,#ff4500 0,#0079d3 33%,#ff6a33 66%,#ff4500 100%)!important;background-origin:padding-box,border-box!important;border-top:2px solid #0000!important;bottom:0!important;box-shadow:0 -8px 32px #00000080!important;left:0!important;position:fixed!important;right:0!important;z-index:1000!important}body.dark-theme .bottom-navigation{background:linear-gradient(135deg,rgba(var(--glow-color-rgb),.1) 0,rgba(var(--secondary-rgb),.1) 100%)!important;background-image:linear-gradient(135deg,rgba(var(--glow-color-rgb),.1) 0,rgba(var(--secondary-rgb),.1) 100%),linear-gradient(90deg,#ff4500 0,#0079d3 33%,#ff6a33 66%,#ff4500 100%)!important}.cart-page{padding-top:-20px!important}.profile-page{padding-top:10px!important}.order-list-page{padding-top:-10px!important}.custom-order-page,.geelark-page,.order-detail-page{padding-top:80px!important}}@media (max-width:768px){@supports (padding-top:env(safe-area-inset-top)){.cart-page{padding-top:calc(env(safe-area-inset-top) - 20px)!important}.profile-page{padding-top:calc(10px + env(safe-area-inset-top))!important}.custom-order-page,.geelark-page,.order-detail-page{padding-top:calc(80px + env(safe-area-inset-top))!important}.order-list-page{padding-top:calc(env(safe-area-inset-top) - 10px)!important}}}@media (max-width:400px){.cart-page{padding-top:-25px!important}.profile-page{padding-top:5px!important}.order-detail-page{padding-top:75px!important}.order-list-page{padding-top:-15px!important}@supports (padding-top:env(safe-area-inset-top)){.cart-page{padding-top:calc(env(safe-area-inset-top) - 25px)!important}.profile-page{padding-top:calc(5px + env(safe-area-inset-top))!important}.order-detail-page{padding-top:calc(75px + env(safe-area-inset-top))!important}.order-list-page{padding-top:calc(env(safe-area-inset-top) - 15px)!important}}}@media (max-width:768px){.custom-order-page .advantages-section{margin-top:100px!important}.custom-order-page{padding-top:105px!important}@supports (padding-top:env(safe-area-inset-top)){.custom-order-page{padding-top:calc(105px + env(safe-area-inset-top))!important}}}@media (max-width:400px){.custom-order-page{padding-top:95px!important}.custom-order-page .advantages-section{margin-top:90px!important}@supports (padding-top:env(safe-area-inset-top)){.custom-order-page{padding-top:calc(95px + env(safe-area-inset-top))!important}}}@media (max-width:768px){.geelark-page .geelark-header{left:0!important;margin-left:0!important;position:fixed!important;right:0!important;top:0!important;width:100%!important;z-index:1000!important}.geelark-header{position:fixed!important}.geelark-page .promo-section{margin-top:20px!important}.geelark-page{padding-top:100px!important}@supports (padding-top:env(safe-area-inset-top)){.geelark-page{padding-top:calc(100px + env(safe-area-inset-top))!important}}}@media (max-width:400px){.geelark-page{padding-top:95px!important}@supports (padding-top:env(safe-area-inset-top)){.geelark-page{padding-top:calc(95px + env(safe-area-inset-top))!important}}}@media{.profile-page .faq-card,.profile-page .orders-preview-card,body .profile-page .faq-card,body .profile-page .orders-preview-card,html body .profile-page .faq-card,html body .profile-page .orders-preview-card{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#1a1a1b33!important;border:1px solid #ffffff1a!important;filter:none!important;opacity:1!important}.profile-page .faq-card:active,.profile-page .faq-card:hover,.profile-page .orders-preview-card:active,.profile-page .orders-preview-card:hover{background:#ff45000d!important;border-color:#ffffff4d!important;box-shadow:0 8px 24px #0000004d!important;transform:translateX(4px)!important}@media (hover:none) and (pointer:coarse){.profile-page .faq-card:active,.profile-page .orders-preview-card:active{background:#ff450014!important;transform:translateX(2px)!important}}.profile-page .faq-card *,.profile-page .orders-preview-card *{color:inherit!important}.profile-page .faq-card *,.profile-page .faq-icon,.profile-page .orders-icon,.profile-page .orders-preview-card *{background:#0000!important;filter:none!important;opacity:1!important}}@media screen and (orientation:landscape) and (max-width:1024px){html{height:100%!important;position:fixed!important;width:100%!important}}body,html{height:100%;overflow:hidden;overscroll-behavior:contain;position:fixed;width:100%}body{color:#b0b0b0;font-family:Roboto,Arial,sans-serif;margin:0;padding:0}*{color:#fff!important}.buyer-input:-moz-placeholder,.buyer-input:-ms-input-placeholder,.buyer-input::-moz-placeholder,.buyer-input::-ms-input-placeholder,.buyer-input::-webkit-input-placeholder,.buyer-input::placeholder{color:inherit!important}.account-date,.account-subtitle,.age-value,.badge-label,.cart-subtitle,.credential-label,.description-text,.detail-label,.detail-value,.discount-label,.empty-message,.filter-label,.help-text,.hint-text,.info-item,.info-label,.info-value,.item-info,.karma-value,.meta-info,.order-date,.order-subtitle,.profile-info,.profile-label,.profile-subtitle,.section-subtitle,.status-label,.status-value,.subtotal-label,.total-label,.warning-text,[class*=date],[class*=description],[class*=info],[class*=label],[class*=message],[class*=meta],[class*=subtitle],[class*=text],[style*="rgba(255, 255, 255, 0."],[style*="rgba(255,255,255,0."],div,label,p,small,span{color:#fff!important}:root{--text-secondary:#fff!important;--text-muted:#fff!important;--text-gray:#fff!important;--text-light:#fff!important}.bottom-navigation .nav-item:not(.active),.bottom-navigation .nav-item:not(.active) .nav-icon,.bottom-navigation .nav-item:not(.active) .nav-label{color:#fff9!important}.bottom-navigation .nav-item:not(.active) svg{stroke:#fff9!important;color:#fff9!important}.bottom-navigation .nav-item.active,.bottom-navigation .nav-item.active .nav-icon,.bottom-navigation .nav-item.active .nav-label{color:#fff!important}.bottom-navigation .nav-item.active svg{stroke:#fff!important;color:#fff!important}body.dark-theme{color:#b0b0b0}.app{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100vw}.app,.app-content{height:100vh;overscroll-behavior:contain}.app-content{overflow-x:hidden;overflow-y:auto;position:relative}.app-content.with-bottom-nav{height:100vh;padding-bottom:50px}h1{color:#1a73e8;font-size:24px;margin-bottom:20px;text-align:center}body.dark-theme h1{color:#4c9aff}.account-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:0;padding-bottom:0}.account-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:16px}body.dark-theme .account-card{background-color:#2c2c2c;box-shadow:0 2px 4px #0000004d}.account-card:hover{box-shadow:0 4px 8px #00000026}.account-card-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.account-card-header h3{color:#1a73e8;font-size:18px;margin:0}body.dark-theme .account-card-header h3{color:#4c9aff}.account-card-details{margin-bottom:16px}.detail-item{display:flex;justify-content:space-between;margin-bottom:8px}.detail-label{color:#666;font-weight:500}body.dark-theme .detail-label{color:#aaa}.detail-value{font-weight:600}.detail-value,body.dark-theme .detail-value{color:#fff!important}.account-card-footer{border-top:1px solid #eee;justify-content:flex-end;padding-top:12px}.account-price{font-size:20px}.pagination{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:20px}.account-filters{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:16px}body.dark-theme .account-filters{background-color:#2c2c2c;box-shadow:0 2px 4px #0000004d}.filters-header{margin-bottom:16px}.toggle-filters-button{border:none;border-radius:4px;font-weight:500;padding:8px 16px;transition:background-color .2s}.toggle-filters-button,body.dark-theme .toggle-filters-button{background-color:#1a73e8}.toggle-filters-button:hover{background-color:#1557b0}.filters-content{margin-top:16px}.filter-group{margin-bottom:16px}.filter-group h3{color:#555;font-size:16px;margin:0 0 8px}body.dark-theme .filter-group h3{color:#ccc}.filter-row{display:flex;gap:16px;margin-bottom:8px}.filter-field{display:flex;flex:1 1;flex-direction:column}.filter-field.full-width{flex:1 1 100%}.filter-field label{color:#666;font-size:14px;margin-bottom:4px}body.dark-theme .filter-field label{color:#aaa}.filter-field input,.filter-field select{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px}body.dark-theme .filter-field input,body.dark-theme .filter-field select{background-color:#3c3c3c;border-color:#555;color:#fff}.filter-actions{gap:8px;justify-content:flex-end;margin-top:16px}.apply-filters-button,.clear-filters-button{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s}.clear-filters-button{background-color:#f5f5f5;color:#333}body.dark-theme .clear-filters-button{background-color:#3c3c3c;color:#fff}.apply-filters-button,body.dark-theme .apply-filters-button{background-color:#1a73e8}.clear-filters-button:hover{background-color:#e0e0e0}body.dark-theme .clear-filters-button:hover{background-color:#4a4a4a}.apply-filters-button:hover{background-color:#1557b0}body.dark-theme .apply-filters-button:hover{background-color:#0d4da1}.pagination button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s}.pagination button,body.dark-theme .pagination button{background-color:#1a73e8}.pagination button:hover{background-color:#1557b0}body.dark-theme .pagination button:hover{background-color:#0d4da1}.pagination button:disabled{background-color:#ccc;cursor:not-allowed}.pagination span{font-weight:500}.account-list-error,.account-list-loading,.no-accounts{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px;text-align:center}.account-list-error h2{color:#d32f2f;margin-bottom:16px}body.dark-theme .account-list-error h2{color:#ff6b6b}.account-list-error p{color:#555;margin-bottom:20px}.error-actions{margin-top:16px}.retry-button{border-radius:4px;font-size:16px;font-weight:500;padding:10px 20px;transition:background-color .3s}.retry-button,body.dark-theme .retry-button{background-color:#1a73e8}.retry-button:hover{background-color:#1557b0}body.dark-theme .retry-button:hover{background-color:#0d4da1}.spinner{display:inline-block;height:40px;margin-bottom:16px;width:40px}.spinner-small{height:16px;margin-bottom:0;margin-right:8px;width:16px}.spinner-medium{height:40px;width:40px}.spinner-large{height:64px;width:64px}.spinner-inner{animation:spin 1s linear infinite;border:4px solid #1a73e833;border-radius:50%;border-top-color:#1a73e8;height:100%;width:100%}.spinner-small .spinner-inner{border-width:2px}.spinner-large .spinner-inner{border-width:6px}@media (min-width:600px){.account-list{grid-template-columns:repeat(2,1fr)}h1{font-size:28px}}@media (max-width:768px){.app-content{-webkit-overflow-scrolling:touch;height:100vh;overscroll-behavior:contain;padding-top:20px}.app-content.with-bottom-nav{height:100vh;padding-bottom:80px}.account-list-page,.cart-page,.order-detail-page,.order-list-page,.profile-page{min-height:calc(100vh - 80px)}.accounts-container,.cart-content,.orders-container,.profile-content{margin-bottom:0!important;padding-bottom:0!important}.account-list>:last-child,.cart-content>:last-child,.orders-container>:last-child,.profile-content>:last-child{margin-bottom:8px!important}}.account-detail-page{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:24px}body.dark-theme .account-detail-page{background-color:#2c2c2c;box-shadow:0 2px 4px #0000004d}.account-header{align-items:center;border-bottom:1px solid #eee;display:flex;gap:20px;margin-bottom:24px;padding-bottom:16px}body.dark-theme .account-header{border-bottom-color:#3c3c3c}.account-avatar{border-radius:50%;height:80px;overflow:hidden;width:80px}.account-avatar img{height:100%;object-fit:cover;width:100%}.account-primary-info{flex:1 1}.account-primary-info h2{align-items:center;color:#1a73e8;display:flex;font-size:24px;gap:8px;margin:0 0 8px}body.dark-theme .account-primary-info h2{color:#4c9aff}.verified-badge{background-color:#4caf50}.nsfw-badge,.verified-badge{border-radius:12px;color:#fff;font-size:12px;padding:4px 8px}.nsfw-badge{background-color:#ff5722;margin-left:8px}.account-price{color:#4caf50;font-size:22px;margin-top:8px}body.dark-theme .account-price{color:#66bb6a}.account-information,.info-section{margin-bottom:24px}.info-section h3{border-bottom:1px solid #eee;color:#555;font-size:18px;margin:0 0 16px;padding-bottom:8px}body.dark-theme .info-section h3{border-bottom-color:#3c3c3c;color:#ccc}.info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.info-item{display:flex;flex-direction:column}.info-label{color:#666;font-size:14px;margin-bottom:4px}body.dark-theme .info-label{color:#aaa}.info-value{color:#333;font-size:16px;font-weight:600}body.dark-theme .info-value{color:#fff}.account-description{color:#555;line-height:1.6}body.dark-theme .account-description{color:#ccc}.trophies-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));list-style-type:none;margin:0;padding:0}.trophies-list li{background-color:#f5f5f5;border-radius:4px;font-size:14px;padding:8px 12px}body.dark-theme .trophies-list li{background-color:#3c3c3c}.no-trophies-details{color:#666;font-style:italic}body.dark-theme .no-trophies-details{color:#aaa}.subreddits-list{display:flex;flex-wrap:wrap;gap:8px}.subreddit-badge{background-color:#f5f5f5;border-radius:16px;color:#333;font-size:14px;padding:6px 10px}body.dark-theme .subreddit-badge{background-color:#3c3c3c;color:#fff}.account-actions{border-top:1px solid #eee;display:flex;gap:16px;margin-top:24px;padding-top:16px}body.dark-theme .account-actions{border-top-color:#3c3c3c}.back-button,.buy-button{border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:500;padding:10px 20px;transition:background-color .3s}.back-button{background-color:#f5f5f5;color:#333;flex:1 1}body.dark-theme .back-button{background-color:#3c3c3c;color:#fff}.buy-button{background-color:#4caf50;color:#fff;flex:2 1}.back-button:hover{background-color:#e0e0e0}body.dark-theme .back-button:hover{background-color:#4a4a4a}.buy-button:hover{background-color:#43a047}.telegram-status{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:24px}body.dark-theme .telegram-status{background-color:#2c2c2c;box-shadow:0 2px 4px #0000004d}.telegram-status h2{color:#1a73e8;font-size:20px;margin-bottom:16px;margin-top:0}body.dark-theme .telegram-status h2{color:#4c9aff}.telegram-status h3{color:#555;font-size:18px;margin:20px 0 10px}body.dark-theme .telegram-status h3{color:#ccc}.status-info{background-color:#f5f5f5;border-radius:6px;padding:16px}body.dark-theme .status-info{background-color:#3c3c3c}.status-item{display:flex;flex-direction:column;margin-bottom:12px}.status-label{color:#666;font-size:14px;font-weight:500;margin-bottom:4px}body.dark-theme .status-label{color:#aaa}.status-value{color:#333;font-size:16px;font-weight:600}body.dark-theme .status-value{color:#fff}.status-ok{color:#4caf50!important}.status-error{color:#f44336!important}.telegram-instructions{border-left:3px solid #1a73e8;margin-top:24px;padding-left:16px}body.dark-theme .telegram-instructions{border-left-color:#4c9aff}.telegram-instructions ol{margin:12px 0;padding-left:20px}.telegram-instructions li{line-height:1.5;margin-bottom:8px}.telegram-instructions code{background-color:#eee;border-radius:4px;font-family:monospace;font-size:90%;padding:2px 4px}body.dark-theme .telegram-instructions code{background-color:#2c2c2c}.note{color:#666;font-size:14px;font-style:italic;margin-top:16px}body.dark-theme .note{color:#aaa}.status-debug{border-top:1px solid #eee;font-size:14px;margin-top:24px;padding-top:16px}body.dark-theme .status-debug{border-top-color:#3c3c3c}.status-debug code{background-color:#f5f5f5;border-radius:4px;display:block;font-family:monospace;overflow-x:auto;padding:8px}body.dark-theme .status-debug code{background-color:#3c3c3c}.init-data-pre{background-color:#f5f5f5;border-radius:4px;font-family:monospace;font-size:12px;max-height:100px;overflow-x:auto;overflow-y:auto;padding:8px;white-space:pre-wrap;word-break:break-all}body.dark-theme .init-data-pre{background-color:#3c3c3c}.ant-popover.ant-popconfirm{filter:none!important}.ant-popover.ant-popconfirm .ant-popover-inner{backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);background:#ffffff08!important;border:1px solid #ffffff1f!important;box-shadow:0 16px 64px #00000040!important}.ant-popover.ant-popconfirm .ant-popover-inner-content{background:#0000!important;padding:0!important}.ant-popover.ant-popconfirm .ant-popover-arrow{display:none!important}.ant-popover.ant-popconfirm .ant-popover-message{background:#0000!important;padding:16px 20px!important}.ant-popover.ant-popconfirm .ant-popover-message-title{color:#fffffff2!important;font-size:14px!important;font-weight:500!important;text-shadow:0 2px 12px #00000080!important}.ant-popover.ant-popconfirm .ant-popover-buttons{background:#0000!important;border-top:1px solid #ffffff1a!important;padding:12px 16px!important}.ant-popover.ant-popconfirm .ant-btn{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-weight:500!important;transition:all .2s ease!important}.ant-popover.ant-popconfirm .ant-btn-primary{background:#ff6200d9!important;border-color:#ff620066!important;box-shadow:0 2px 12px #ff620040!important;color:#fff!important}.ant-popover.ant-popconfirm .ant-btn-primary:hover{background:#ff7a1fe6!important;border-color:#ff7a1f80!important;box-shadow:0 4px 16px #ff620059!important}.ant-popover.ant-popconfirm .ant-btn-default{background:#ffffff0f!important;border:1px solid #fff3!important;color:#ffffffe6!important}.ant-popover.ant-popconfirm .ant-btn-default:hover{background:#ffffff1a!important;border-color:#ffffff4d!important;color:#fff!important}body.user-role.no-text-select-enabled *{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}body.user-role.no-text-select-enabled .amount-section .ant-typography,body.user-role.no-text-select-enabled .ant-input,body.user-role.no-text-select-enabled .ant-input-affix-wrapper input,body.user-role.no-text-select-enabled .ant-input-number-input,body.user-role.no-text-select-enabled .ant-input-search input,body.user-role.no-text-select-enabled .ant-modal input,body.user-role.no-text-select-enabled .ant-modal textarea,body.user-role.no-text-select-enabled .ant-select-selection-search-input,body.user-role.no-text-select-enabled .crypto-payment-page .address-section .ant-typography,body.user-role.no-text-select-enabled .crypto-payment-page .amount-section h2,body.user-role.no-text-select-enabled .crypto-payment-page .ant-typography-copy,body.user-role.no-text-select-enabled .crypto-payment-page .wallet-address,body.user-role.no-text-select-enabled .custom-order-form input,body.user-role.no-text-select-enabled .custom-order-form textarea,body.user-role.no-text-select-enabled .custom-order-input,body.user-role.no-text-select-enabled .email-input,body.user-role.no-text-select-enabled .filter-input input,body.user-role.no-text-select-enabled .geelark-email-input,body.user-role.no-text-select-enabled .geelark-form input[type=email],body.user-role.no-text-select-enabled .karma-filter input,body.user-role.no-text-select-enabled .modal-input,body.user-role.no-text-select-enabled .price-filter input,body.user-role.no-text-select-enabled .search-container input,body.user-role.no-text-select-enabled .wallet-address,body.user-role.no-text-select-enabled [contenteditable=true],body.user-role.no-text-select-enabled input,body.user-role.no-text-select-enabled input[name=comment_karma],body.user-role.no-text-select-enabled input[name=post_karma],body.user-role.no-text-select-enabled input[name=username],body.user-role.no-text-select-enabled textarea{-webkit-touch-callout:default!important;-webkit-user-select:text!important;user-select:text!important}body.user-role.no-text-select-enabled .copy-button,body.user-role.no-text-select-enabled .copyable-text,body.user-role.no-text-select-enabled [data-copyable=true]{-webkit-user-select:none!important;user-select:none!important}.toast-notification{animation:slideInUp .3s ease-out;background-color:#333;border-radius:8px;bottom:80px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:14px;left:50%;max-width:90%;padding:12px 24px;position:fixed;text-align:center;transform:translateX(-50%);white-space:nowrap;z-index:10000}.toast-notification.toast-hide{animation:slideOutDown .3s ease-out}@keyframes slideInUp{0%{bottom:0;opacity:0}to{bottom:80px;opacity:1}}@keyframes slideOutDown{0%{bottom:80px;opacity:1}to{bottom:0;opacity:0}}body.dark-theme .toast-notification{background-color:#424242;color:#fff}@media (max-width:768px){.toast-notification{bottom:70px;font-size:16px;padding:14px 28px}@keyframes slideInUp{0%{bottom:0;opacity:0}to{bottom:70px;opacity:1}}@keyframes slideOutDown{0%{bottom:70px;opacity:1}to{bottom:0;opacity:0}}}.cart-button{border:none;border-radius:4px;color:#fff;cursor:pointer;flex:auto;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .3s}.cart-button.add-button{background-color:#1a73e8}.cart-button.add-button:hover{box-shadow:0 6px 20px #1a73e866}.cart-button.remove-button{background-color:#d32f2f}.cart-button.remove-button:hover{box-shadow:0 6px 20px #d32f2f66}.WebAppMainButton,.telegram_widget_button{display:none!important}.account-detail-page .additional-info{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;background-color:initial!important;border:1px solid #ffffff14!important;border-radius:16px!important;display:block!important;margin-bottom:28px!important;opacity:1!important;padding:16px!important;visibility:visible!important}.account-detail-page .info-row{align-items:center!important;display:flex!important;opacity:1!important;padding:12px 0!important;visibility:visible!important}.account-detail-page .info-row:not(:last-child){border-bottom:1px solid #ffffff08!important}.account-detail-page .info-icon{align-items:center!important;background:#0000!important;border:1px solid #ff450033!important;border-radius:8px!important;display:flex!important;flex-shrink:0!important;height:32px!important;justify-content:center!important;margin-right:12px!important;width:32px!important}.account-detail-page .info-icon svg{color:#ff6a33!important;height:16px!important;width:16px!important}.account-detail-page .info-label{color:#ffffff80!important;font-size:11px!important;font-weight:600!important;letter-spacing:.5px!important;line-height:1!important;margin-right:auto!important;text-transform:uppercase!important}.account-detail-page .info-value{color:#ffffffe6!important;font-size:14px!important;font-weight:600!important;line-height:1!important}.account-detail-page .info-value.verified{color:#46d160!important}.account-detail-page .info-value.not-verified{color:#fff9!important}.account-detail-page .additional-info .info-row .info-value{color:#ffffffe6!important;display:inline-block!important;font-size:14px!important;font-weight:600!important;line-height:1!important;opacity:1!important;visibility:visible!important}.account-detail-page .additional-info .info-row .info-value.verified{color:#46d160!important}.account-detail-page .additional-info .info-row .info-value.not-verified{color:#fff9!important}.account-detail-page{background-color:initial!important;color:#e0e0e0!important}.account-detail-page .account-information .info-section,.account-detail-page .info-section{background-color:initial!important;border:1px solid #3a3a3a!important;border-radius:12px!important;color:#e0e0e0!important;padding:20px!important}.account-detail-page .info-section h3,.account-detail-page h3{border-bottom-color:#3a3a3a!important;color:#fff!important}.account-detail-page .info-grid,.account-detail-page .info-item{background-color:initial!important}.account-detail-page .info-item{color:#e0e0e0!important}.account-detail-page .info-item .info-label,.account-detail-page .info-label{background-color:initial!important;color:#9e9e9e!important}.account-detail-page .info-item .info-value,.account-detail-page .info-value{background-color:initial!important;color:#fff!important}.account-detail-page .account-description,.account-detail-page p{background-color:initial!important;color:#e0e0e0!important}.account-detail-page .subreddit-badge,.account-detail-page .trophies-list li{background-color:#3a3a3a!important;border:1px solid #4a4a4a!important;color:#e0e0e0!important}.account-detail-page .no-trophies-details{background-color:initial!important;color:#9e9e9e!important}.account-detail-error,.account-detail-loading{background-color:#1a1a1a!important;color:#e0e0e0!important}.account-detail-loading p{color:#e0e0e0!important}.account-detail-error h2{color:#ff6b6b!important}.account-detail-error p{color:#e0e0e0!important}.app-content{background-color:initial!important}body{background-color:#030303!important}.account-information{background-color:initial!important}.account-detail-page .subreddit-badge:hover,.account-detail-page .trophies-list li:hover{background-color:#4a4a4a!important;border-color:#5a5a5a!important}.account-detail-page .info-section{transition:all .3s ease}.account-detail-page .info-section:hover{border-color:#4a4a4a!important;box-shadow:0 4px 8px #0000004d}[style*="background-color: #fff"],[style*="background-color: #ffffff"],[style*="background-color: white"],[style*="background-color:#fff"],[style*="background-color:#ffffff"]{background-color:initial!important}[style*="color: #000"],[style*="color: #000000"],[style*="color: black"],[style*="color:#000"],[style*="color:#000000"]{color:#e0e0e0!important}.account-detail-page .account-price-container{align-items:center;display:flex;justify-content:flex-start;margin-top:16px}.account-detail-page .price-with-discount{display:inline-flex;flex-direction:column;gap:6px}.account-detail-page .account-price{background-color:#4caf50;border-radius:6px;color:#fff!important;display:inline-block;font-size:24px;font-weight:700;margin-top:16px;padding:8px 16px}.account-detail-page .price-discounted-row,.account-detail-page .price-original-row{display:inline-flex!important;visibility:visible!important}.account-detail-page .discount-badge,.account-detail-page .price-currency,.account-detail-page .price-currency-muted,.account-detail-page .price-discounted,.account-detail-page .price-original{color:#fff!important}.account-detail-price-container{margin-top:8px}.price-inline{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.price-original-inline{background-color:#e74c3c26;border-radius:6px;color:#e74c3c;font-size:18px;font-weight:500;padding:6px 12px;text-decoration:line-through}.price-discounted-inline{background-color:#4caf50;border-radius:6px;color:#fff;font-size:22px;font-weight:700;padding:8px 16px}.discount-badge-inline{background-color:#ff5252;border-radius:20px;color:#fff;font-size:16px;font-weight:600;padding:6px 12px}.account-price-inline{background-color:#4caf50;border-radius:6px;color:#fff;display:inline-block;font-size:22px;font-weight:700;padding:8px 16px}body.dark-theme .price-original-inline{background-color:#e74c3c33;color:#ef5350}body.dark-theme .account-price-inline,body.dark-theme .price-discounted-inline{background-color:#4caf50;color:#fff}body.dark-theme .discount-badge-inline{background-color:#ff5252;color:#fff}@media (min-width:769px){.account-detail-page .rewards-header{padding:6px 20px!important}.account-detail-page .rewards-section{margin-top:63px!important}.account-detail-page .detail-card{padding-bottom:40px!important}}.modal-content,.modal-content.danger,.modal-content.info,.modal-content.warning{border:1px solid #ffffff1a!important;box-shadow:0 24px 64px #0006,inset 0 0 0 1px #ffffff0d!important}.modal-content,.modal-content.danger,.modal-content.info,.modal-content.warning,.modal-overlay .modal-content{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#0000!important;background-color:initial!important}.modal-header{align-items:center!important;background:#0000!important;display:flex!important;flex-direction:column!important;gap:8px!important;text-align:center!important}.modal-icon{font-size:48px!important;line-height:1!important}.modal-title{width:100%!important}.modal-body,.modal-title{text-align:center!important}.modal-body{background:#0000!important}.modal-content.warning .modal-message{color:#fffffff2!important;text-align:left!important}[style*="background-color: #fff"] .modal-content,[style*="background-color: #ffffff"] .modal-content,[style*="background-color: white"] .modal-content,[style*="background-color:#fff"] .modal-content,[style*="background-color:#ffffff"] .modal-content,div[class*=modal-content]{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background-color:initial!important}.modal-content *{background-color:initial!important}.modal-content{animation:slideUp .3s ease}@media (max-width:480px){.modal-icon{font-size:40px!important}}.cart-page{color:#e0e0e0!important}.cart-page,.empty-cart{background-color:initial!important}.empty-cart-message{background-color:#2a2a2a!important;border:1px solid #3a3a3a!important;border-radius:12px!important;color:#e0e0e0!important;padding:40px 20px!important;text-align:center!important}.empty-cart-icon{color:#9e9e9e!important;margin-bottom:20px!important}.empty-cart-icon svg{color:#9e9e9e!important;opacity:.7}.empty-cart-message p{background-color:initial!important;color:#e0e0e0!important;font-size:18px!important;margin-bottom:24px!important}.continue-shopping-button{background-color:#2196f3!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;font-size:16px!important;font-weight:500!important;padding:12px 24px!important;transition:all .3s ease!important}.continue-shopping-button:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.cart-page h1{color:#fff!important;margin-bottom:24px!important}.cart-items{background-color:initial!important}.cart-summary{background-color:#2a2a2a!important;border:1px solid #3a3a3a!important;border-radius:12px!important;margin:20px 0!important;padding:20px!important}.cart-subtotal{align-items:center!important;border-bottom:1px solid #3a3a3a!important;color:#e0e0e0!important;display:flex!important;justify-content:space-between!important;margin-bottom:12px!important;padding-bottom:12px!important}.subtotal-label{color:#9e9e9e!important;font-size:14px!important}.subtotal-price{color:#e0e0e0!important;font-size:16px!important}.cart-discount{align-items:center!important;border-bottom:1px solid #3a3a3a!important;color:#4caf50!important;display:flex!important;justify-content:space-between!important;margin-bottom:12px!important;padding-bottom:12px!important}.discount-label{font-size:14px!important}.discount-label,.discount-value{color:#4caf50!important;font-weight:500!important}.discount-value{font-size:16px!important}.cart-total{align-items:center!important;color:#e0e0e0!important;display:flex!important;justify-content:space-between!important}.total-label{color:#9e9e9e!important;font-size:16px!important}.total-price{color:#fff!important;font-size:24px!important;font-weight:600!important}.cart-actions{background-color:initial!important;flex-direction:column!important}.cart-button{font-size:16px!important;padding:14px 20px!important;transition:all .3s ease!important;width:100%!important}.cart-button.add-button:hover,.cart-button.remove-button:hover{transform:translateY(-2px)}.checkout-button{font-size:18px!important;padding:16px 20px!important;transition:all .3s ease!important}.checkout-button:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.cart-loading{align-items:center!important;color:#e0e0e0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:400px!important}.cart-loading p{color:#e0e0e0!important;margin-top:20px!important}.cart-page [style*="background-color: #fff"],.cart-page [style*="background-color: #ffffff"],.cart-page [style*="background-color: white"],.cart-page [style*="background-color:#fff"],.cart-page [style*="background-color:#ffffff"]{background-color:#2a2a2a!important}.empty-cart-message{animation:fadeIn .3s ease}@media (max-width:768px){.empty-cart-message{padding:30px 16px!important}.empty-cart-message p{font-size:16px!important}}.cart-actions{display:flex!important;flex-direction:row!important;gap:12px!important;margin-top:20px!important;padding-bottom:20px!important}.cart-button{border:none!important;border-radius:8px!important;cursor:pointer!important;flex:1 1!important;font-size:14px!important;font-weight:500!important;min-width:0!important;overflow:hidden!important;padding:12px 16px!important;text-overflow:ellipsis!important;transition:all .2s ease!important;white-space:nowrap!important;width:auto!important}.cart-button.remove-button{background-color:#f44336!important;color:#fff!important;flex:0.8 1!important}.cart-button.remove-button:hover{box-shadow:0 6px 20px #f4433666;transform:translateY(-1px)}.cart-button.add-button{background-color:#4caf50!important;color:#fff!important;flex:1 1!important}.cart-button.add-button:hover{box-shadow:0 6px 20px #4caf5066;transform:translateY(-1px)}.checkout-button{background-color:#ff9800!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;flex:1.2 1!important;font-size:16px!important;font-weight:600!important;overflow:hidden!important;padding:14px 20px!important;text-overflow:ellipsis!important;transition:all .2s ease!important;white-space:nowrap!important;width:auto!important}.checkout-button:hover{box-shadow:0 2px 4px #0003;transform:translateY(-1px)}.checkout-button:disabled{cursor:not-allowed!important;opacity:.6!important;transform:none!important}@media (max-width:480px){.cart-actions{flex-wrap:wrap!important}.cart-button{font-size:13px!important;padding:10px 12px!important}.checkout-button{font-size:14px!important;padding:12px 16px!important}@media (max-width:360px){.checkout-button{flex:1 1 100%!important;order:-1}}}.cart-page .cart-actions{background-color:initial!important}.cart-page{padding-bottom:40px!important}@media (max-width:768px){.cart-page{padding-bottom:20px!important}}.bottom-navigation:before{background:linear-gradient(0deg,#0000004d,#0000);height:20px;pointer-events:none;top:-20px}.app-content.with-bottom-nav>:last-child,.cart-page .cart-actions,.profile-page .profile-footer{margin-bottom:20px!important}.bottom-navigation{animation:slideUp .3s ease-out}.nav-label{text-shadow:0 1px 2px #00000080}.nav-item.active .nav-label{font-weight:700}.account-list{margin-bottom:0!important;padding-bottom:40px!important}.account-list .account-card:last-child{margin-bottom:30px!important}.account-card{margin-bottom:16px!important;position:relative}.account-card-footer{padding-bottom:4px;position:relative;z-index:1}@media (min-width:600px){.account-list{padding-bottom:50px!important}.account-list .account-card:nth-last-child(-n+2){margin-bottom:30px!important}}.account-list-page{padding-bottom:40px!important}@media (max-width:768px){.account-list-page{padding-bottom:0!important}.account-list{padding-bottom:20px!important}.account-list .account-card:last-child,.pagination{margin-bottom:16px!important}}.pagination{margin-bottom:30px!important;position:relative;z-index:1}.account-list-error,.account-list-loading,.no-accounts{padding-bottom:40px!important}.account-card{display:flex!important;flex-direction:column!important;min-height:280px!important}.account-card-details{flex:1 1!important}.account-card-footer{margin-top:auto!important;padding-bottom:8px!important;padding-top:12px!important}.add-to-cart-button,.remove-from-cart-button{margin-bottom:4px!important}.account-item:last-child .account-card,.account-list>div:last-child .account-card{margin-bottom:40px!important}@media (max-width:600px){.account-card{min-height:260px!important}}.order-detail-page .action-button.pay-button,.order-detail-page .order-actions .action-button.pay-button,.order-detail-page .order-actions-content .action-button.pay-button,body .order-detail-page .action-button.pay-button,html .order-detail-page .action-button.pay-button{align-items:center!important;background:var(--reddit-orange)!important;background-image:none!important;border:none!important;box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.4)!important;color:#fff!important;display:flex!important;justify-content:center!important}.order-detail-page .action-button.pay-button:hover,.order-detail-page .order-actions .action-button.pay-button:hover,.order-detail-page .order-actions-content .action-button.pay-button:hover,body .order-detail-page .action-button.pay-button:hover,html .order-detail-page .action-button.pay-button:hover{background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%)!important;box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.6)!important;opacity:1!important;transform:translateY(-2px)!important}.order-detail-page .action-button.cancel-button{background-color:initial!important;border:2px solid rgba(var(--secondary-rgb),.5)!important;color:var(--reddit-juniper)!important}.order-detail-page .action-button.cancel-button:hover{background-color:rgba(var(--secondary-rgb),.1)!important;border-color:var(--reddit-juniper)!important;box-shadow:0 4px 20px rgba(var(--secondary-rgb),.3)!important}.order-detail-page .warning-text{color:orange!important}.order-actions,.order-detail-page .order-actions,body .order-detail-page .order-actions,html .order-detail-page .order-actions,html body .order-detail-page .order-actions{align-items:center!important;background-color:initial!important;display:flex!important;justify-content:center!important;min-height:auto!important;padding:20px 24px 24px!important}.order-actions-content,.order-detail-page .order-actions-content,body .order-detail-page .order-actions-content,html .order-detail-page .order-actions-content,html body .order-detail-page .order-actions-content{align-items:center!important;display:flex!important;flex-direction:column!important;gap:12px!important;justify-content:center!important;margin:0 auto!important;max-width:600px!important;width:100%!important}.order-detail-page .action-button.pay-button,html body .order-detail-page .action-button.pay-button{margin:0!important;width:100%!important}body#root .order-detail-page .order-actions,html body .order-detail-page .order-actions,html body div.order-detail-page div.order-actions{padding:20px 24px 24px!important}@supports (padding:max(0px)){body#root .order-detail-page .order-actions,html body .order-detail-page .order-actions,html body div.order-detail-page div.order-actions{padding-bottom:max(24px,calc(20px + env(safe-area-inset-bottom)))!important}}@media (max-width:768px){.order-detail-page .order-actions,html body .order-detail-page .order-actions{min-height:auto!important;padding:16px 20px 20px!important}}.order-detail-page button[style*="background-color: #fff"],.order-detail-page button[style*="background-color: #ffffff"],.order-detail-page button[style*="background-color: white"],.order-detail-page button[style*="background-color:#fff"],.order-detail-page button[style*="background-color:#ffffff"]{background-color:#2a2a2a!important}.order-detail-page .action-button{transition:all .3s ease!important}@media (max-width:480px){.order-detail-page .action-button{font-size:16px!important;padding:16px!important}}.order-detail-page .account-price{align-items:center!important;background-color:#4caf5026!important;border-radius:8px!important;color:#4caf50!important;display:flex!important;font-size:16px!important;font-weight:600!important;justify-content:center!important;min-height:36px!important;padding:8px 16px!important}.order-detail-page .account-main-info{align-items:center!important;display:flex!important;justify-content:space-between!important}.processing-overlay{align-items:center;background-color:#000c;display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:9999}.processing-overlay p{color:#fff;font-size:1.125rem;margin-top:1rem}.buy-now-button{background-color:#10b981;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.buy-now-button:hover{background-color:#059669}.buy-now-button:active{transform:scale(.98)}.account-card-actions{align-items:center;display:flex;gap:.5rem}.account-card-footer{align-items:center;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;padding-top:1rem}.account-price{color:#10b981;font-size:1.25rem;font-weight:700}.account-card{transition:transform .2s,box-shadow .2s}.account-card:hover{box-shadow:0 4px 20px #0000004d;transform:translateY(-2px)}.order-details-page{background-color:#030712;color:#fff;min-height:100vh;padding:1rem}.order-details-container{margin:0 auto;max-width:42rem}.back-button{align-items:center;color:#9ca3af;display:inline-flex;margin-bottom:1rem;text-decoration:none;transition:color .2s}.back-button:hover{color:#fff}.order-content{background-color:#111827;border-radius:.5rem;padding:1.5rem}.status-icon{display:block;margin:0 auto 1rem}.status-title{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;text-align:center}.status-description{color:#9ca3af;margin-bottom:1rem;text-align:center}.payment-info{background-color:#1f2937;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.payment-label{color:#9ca3af;font-size:.875rem;margin-bottom:.25rem}.payment-amount{color:#fff;font-size:1.5rem;font-weight:700}.account-details-section{background-color:#111827;border-radius:.5rem;padding:1.5rem}.account-details-title{color:#fff;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.account-detail-item{align-items:center;background-color:#1f2937;border-radius:.5rem;display:flex;justify-content:space-between;margin-bottom:.75rem;padding:.75rem}.account-detail-content{flex:1 1}.account-detail-label{color:#9ca3af;font-size:.875rem}.account-detail-value{color:#fff;font-family:monospace;word-break:break-all}.copy-button{background-color:initial;border:none;border-radius:.25rem;color:#9ca3af;cursor:pointer;padding:.5rem;transition:all .2s}.copy-button:hover{background-color:#374151;color:#fff}.warning-box{align-items:flex-start;background-color:#fbbf241a;border:1px solid #fbbf244d;border-radius:.5rem;display:flex;margin-bottom:1rem;padding:1rem}.warning-icon{color:#fbbf24;flex-shrink:0;margin-right:.75rem;margin-top:.125rem}.warning-text{color:#fde047;font-size:.875rem}.action-button{border:none;border-radius:.5rem;cursor:pointer;font-weight:500;margin-top:1rem;padding:.75rem 1rem;transition:all .2s;width:100%}.action-button.primary{background-color:#10b981;color:#fff}.action-button.primary:hover{background-color:#059669}.action-button.secondary{background-color:#374151;color:#d1d5db}.action-button.secondary:hover{background-color:#4b5563;color:#fff}.fixed{position:fixed!important}.inset-0{bottom:0;left:0;right:0;top:0}.z-50{z-index:50}.flex{display:flex!important}.flex-col{flex-direction:column}.flex-1{flex:1 1}.flex-shrink-0{flex-shrink:0}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.mx-auto{margin-left:auto;margin-right:auto}.space-y-2>*+*{margin-top:.5rem}.space-y-3>*+*{margin-top:.75rem}.space-y-4>*+*{margin-top:1rem}.w-full{width:100%}.max-w-md{max-width:28rem}.max-w-2xl{max-width:42rem}.max-h-\[90vh\]{max-height:90vh}.min-h-screen{min-height:100vh}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-mono{font-family:monospace}.text-center{text-align:center}.underline{text-decoration:underline}.text-white{color:#fff}.text-gray-300{color:#d1d5db}.text-gray-400{color:#9ca3af}.text-gray-500{color:#6b7280}.text-red-300{color:#fca5a5}.text-red-400{color:#f87171}.text-red-500{color:#ef4444}.text-green-300{color:#86efac}.text-green-400{color:#4ade80}.text-green-500{color:#22c55e}.text-blue-300{color:#93c5fd}.text-blue-400{color:#60a5fa}.text-blue-500{color:#3b82f6}.text-yellow-300{color:#fde047}.text-yellow-400{color:#facc15}.text-yellow-500{color:#eab308}.bg-black{background-color:#000}.bg-gray-700{background-color:#374151}.bg-gray-800{background-color:#1f2937}.bg-gray-900{background-color:#111827}.bg-gray-950{background-color:#030712}.bg-green-600{background-color:#16a34a}.bg-green-700{background-color:#15803d}.bg-red-900{background-color:#7f1d1d}.bg-blue-900{background-color:#1e3a8a}.bg-yellow-900{background-color:#713f12}.bg-opacity-20{background-color:#0003}.bg-opacity-50{background-color:#00000080}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-gray-800{border-color:#1f2937}.border-red-800{border-color:#991b1b}.border-blue-800{border-color:#1e40af}.border-yellow-800{border-color:#854d0e}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.overflow-y-auto{overflow-y:auto}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.list-inside{list-style-position:inside}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:text-white:hover{color:#fff}.hover\:text-red-300:hover{color:#fca5a5}.hover\:bg-gray-700:hover{background-color:#374151}.hover\:bg-green-700:hover{background-color:#15803d}.focus\:ring-green-500:focus{box-shadow:0 0 0 3px #22c55e80;outline:2px solid #0000;outline-offset:2px}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.word-break-all{word-break:break-all}.admin-layout .MuiCard-root,.admin-layout .MuiPaper-root{background-color:#1e1e1e!important;color:#e0e0e0!important}.admin-layout .MuiTable-root,.admin-layout .MuiTableContainer-root{background-color:#1e1e1e!important}.admin-layout .MuiTableHead-root{background-color:#2d2d2d!important}.admin-layout .MuiTableCell-root{border-bottom-color:#3d3d3d!important;color:#e0e0e0!important}.admin-layout .MuiTableRow-root:hover{background-color:#2d2d2d!important}.admin-layout .MuiTypography-root{color:#e0e0e0!important}.admin-layout h1,.admin-layout h2,.admin-layout h3,.admin-layout h4,.admin-layout h5,.admin-layout h6{color:#fff!important}.admin-layout .MuiTextField-root .MuiInputBase-root{background-color:#2d2d2d!important;color:#e0e0e0!important}.admin-layout .MuiTextField-root .MuiInputLabel-root{color:#999!important}.admin-layout .MuiTextField-root .MuiOutlinedInput-notchedOutline{border-color:#3d3d3d!important}.admin-layout .MuiTextField-root:hover .MuiOutlinedInput-notchedOutline{border-color:#4d4d4d!important}.admin-layout .MuiTextField-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1976d2!important}.admin-layout .MuiMenuItem-root,.admin-layout .MuiSelect-select{background-color:#2d2d2d!important;color:#e0e0e0!important}.admin-layout .MuiMenuItem-root:hover{background-color:#3d3d3d!important}.admin-layout .MuiCheckbox-root{color:#e0e0e0!important}.admin-layout .MuiCheckbox-root.Mui-checked{color:#1976d2!important}.admin-layout .MuiButton-root{color:#fff!important}.admin-layout .MuiButton-outlined{border-color:#3d3d3d!important;color:#e0e0e0!important}.admin-layout .MuiButton-outlined:hover{background-color:#ffffff14!important;border-color:#4d4d4d!important}.admin-layout .MuiButton-contained{background-color:#1976d2!important;color:#fff!important}.admin-layout .MuiButton-contained:hover{background-color:#1565c0!important}.admin-layout .MuiIconButton-root{color:#e0e0e0!important}.admin-layout .MuiIconButton-root:hover{background-color:#ffffff14!important}.admin-layout .MuiChip-root{background-color:#2d2d2d!important;color:#e0e0e0!important}.admin-layout .MuiChip-colorSuccess{background-color:#2e7d32!important;color:#fff!important}.admin-layout .MuiChip-colorError{background-color:#d32f2f!important;color:#fff!important}.admin-layout .MuiTabs-root{background-color:#1e1e1e!important}.admin-layout .MuiTab-root{color:#999!important}.admin-layout .MuiTab-root.Mui-selected{color:#1976d2!important}.admin-layout .MuiTabs-indicator{background-color:#1976d2!important}.admin-layout .MuiAlert-root{background-color:#2d2d2d!important;color:#e0e0e0!important}.admin-layout .MuiCircularProgress-root{color:#1976d2!important}.MuiTooltip-tooltip{background-color:#2d2d2d!important}.MuiTooltip-tooltip,.admin-layout .MuiTableSortLabel-root{color:#e0e0e0!important}.admin-layout .MuiTableSortLabel-root:hover{color:#fff!important}.admin-layout .MuiTableSortLabel-root.Mui-active{color:#1976d2!important}.admin-layout .MuiTableSortLabel-icon{color:inherit!important}.admin-layout .MuiFormControlLabel-label{color:#e0e0e0!important}.admin-layout .MuiInputAdornment-root{color:#999!important}.MuiList-root,.MuiPaper-root.MuiMenu-paper{background-color:#2d2d2d!important}.admin-layout ::-webkit-scrollbar{height:8px;width:8px}.admin-layout ::-webkit-scrollbar-track{background:#1e1e1e}.admin-layout ::-webkit-scrollbar-thumb{background:#4d4d4d;border-radius:4px}.admin-layout ::-webkit-scrollbar-thumb:hover{background:#5d5d5d}:root{--farmer-primary-color:#52c41a;--farmer-secondary-color:#1890ff;--farmer-warning-color:#faad14;--farmer-error-color:#ff4d4f;--farmer-bg-primary:#f0f2f5;--farmer-bg-secondary:#fff;--farmer-text-primary:#262626;--farmer-text-secondary:#8c8c8c;--farmer-border-color:#d9d9d9}.ant-layout-sider{box-shadow:2px 0 8px 0 #1d23290d}.ant-layout-header,.ant-layout-sider{background:#fff!important;background:var(--farmer-bg-secondary)!important}.ant-layout-header{box-shadow:0 1px 4px #00152914;padding:0 24px}.ant-layout-content{background:#f0f2f5;background:var(--farmer-bg-primary);min-height:calc(100vh - 64px)}.ant-menu-light{background:#fff;background:var(--farmer-bg-secondary)}.ant-menu-item-selected{background-color:#e6f7ff!important}.ant-menu-item-selected,.ant-menu-item:hover{color:#52c41a!important;color:var(--farmer-primary-color)!important}.ant-card{border-radius:8px;box-shadow:0 1px 2px 0 #00000008,0 1px 6px -1px #00000005,0 2px 4px 0 #00000005}.ant-card-hoverable:hover{box-shadow:0 1px 2px -2px #00000029,0 3px 6px 0 #0000001f,0 5px 12px 4px #00000017}.ant-statistic-title{color:#8c8c8c;color:var(--farmer-text-secondary);font-size:14px;margin-bottom:4px}.ant-statistic-content{color:#262626;color:var(--farmer-text-primary);font-size:24px;font-weight:600}.ant-table-thead>tr>th{background:#fafafa;font-weight:600}.ant-table-tbody>tr:hover>td{background:#fafafa}.ant-tag{border-radius:4px;font-size:12px;padding:0 8px}.ant-btn-primary{background-color:#52c41a;background-color:var(--farmer-primary-color);border-color:#52c41a;border-color:var(--farmer-primary-color)}.ant-btn-primary:hover{background-color:#73d13d;border-color:#73d13d}.ant-form-item-label>label{font-weight:500}.ant-timeline-item-content{margin:0 0 0 18px;padding-bottom:20px}.ant-list-item{transition:all .3s}.ant-list-item:hover{background-color:#fafafa}.ant-card .recharts-wrapper{margin:0 -12px}.ant-badge-status-processing{background-color:#1890ff;background-color:var(--farmer-secondary-color)}.ant-modal-content{border-radius:8px}.ant-modal-header{border-radius:8px 8px 0 0}.ant-input,.ant-input-number{border-radius:4px}.ant-input-number:focus,.ant-input-number:hover,.ant-input:focus,.ant-input:hover{border-color:#52c41a;border-color:var(--farmer-primary-color)}.ant-input-number:focus,.ant-input:focus{box-shadow:0 0 0 2px #52c41a33}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#52c41a;border-color:var(--farmer-primary-color)}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#52c41a;border-color:var(--farmer-primary-color);box-shadow:0 0 0 2px #52c41a33}.ant-switch-checked{background-color:#52c41a;background-color:var(--farmer-primary-color)}.ant-empty-description{color:#8c8c8c;color:var(--farmer-text-secondary)}@media (max-width:768px){.ant-layout-header{padding:0 16px}.ant-layout-content{margin:16px 8px}.ant-card{margin-bottom:12px}.ant-statistic-content{font-size:20px}}@media (prefers-color-scheme:dark){:root{--farmer-bg-primary:#141414;--farmer-bg-secondary:#1f1f1f;--farmer-text-primary:#fff;--farmer-text-secondary:#ffffffa6;--farmer-border-color:#434343}.ant-layout-header,.ant-layout-sider,.ant-menu-light{background:#fff!important;background:var(--farmer-bg-secondary)!important}.ant-layout-content{background:#f0f2f5;background:var(--farmer-bg-primary)}.ant-card{background:#fff;background:var(--farmer-bg-secondary);border-color:#d9d9d9;border-color:var(--farmer-border-color)}.ant-table-thead>tr>th{background:#262626}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{border-bottom-color:#d9d9d9;border-bottom-color:var(--farmer-border-color)}.ant-table-tbody>tr:hover>td{background:#262626}.ant-input,.ant-input-number,.ant-select-selector{background:#262626!important;border-color:#d9d9d9!important;border-color:var(--farmer-border-color)!important;color:#262626!important;color:var(--farmer-text-primary)!important}.ant-menu-item-selected,.ant-menu-item:hover{background-color:#52c41a1a!important}.ant-list-item:hover{background-color:#262626}.ant-modal-content,.ant-modal-header{background:#fff;background:var(--farmer-bg-secondary)}.ant-modal-header{border-bottom-color:#d9d9d9;border-bottom-color:var(--farmer-border-color)}.ant-tag{background:#262626;border-color:#d9d9d9;border-color:var(--farmer-border-color)}}body.farmer-page{color:#fff!important}body.farmer-page .ant-layout-sider h2{font-weight:700!important}body.farmer-page .ant-layout-sider p{opacity:1!important}body.farmer-page .ant-menu-dark .ant-menu-item,body.farmer-page .ant-menu-item,body.farmer-page .ant-menu-item .ant-menu-title-content,body.farmer-page .ant-menu-item .anticon,body.farmer-page .ant-menu-item a,body.farmer-page .ant-menu-item-selected,body.farmer-page .ant-menu-item-selected .ant-menu-title-content,body.farmer-page .ant-menu-item-selected .anticon,body.farmer-page .ant-menu-item-selected a,body.farmer-page .ant-menu-item:hover,body.farmer-page .ant-menu-item:hover .ant-menu-title-content,body.farmer-page .ant-menu-item:hover .anticon,body.farmer-page .ant-menu-item[data-menu-id$=shop],body.farmer-page .ant-menu-item[data-menu-id$=shop] .ant-menu-title-content,body.farmer-page .ant-menu-item[data-menu-id$=shop] .anticon,body.farmer-page .ant-menu-item[style*=color],body.farmer-page .ant-menu.ant-menu-dark .ant-menu-item{color:#fff!important;opacity:1!important}body.farmer-page .ant-typography,body.farmer-page .ant-typography *{color:#fff!important}body.farmer-page .ant-descriptions-item-content,body.farmer-page .ant-descriptions-item-label,body.farmer-page .ant-form-item-explain,body.farmer-page .ant-form-item-extra,body.farmer-page .ant-form-item-label>label{color:#ffffffd9!important}body.farmer-page .ant-table-wrapper .ant-table{background:#0000!important}body.farmer-page .ant-table-wrapper .ant-table-container{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#ffffff05!important}body.farmer-page .ant-table-wrapper .ant-table-tbody>tr>td,body.farmer-page .ant-table-wrapper .ant-table-thead>tr>th{background:#0000!important;color:#fff!important}body.farmer-page .ant-table-wrapper .ant-table-thead>tr>th{color:#fff!important;font-weight:600!important}body.farmer-page .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#ffffff0d!important}body.farmer-page .ant-pagination-item,body.farmer-page .ant-pagination-item-link{background:#ffffff0d!important;border-color:#ffffff1a!important;color:#fff!important}body.farmer-page .ant-pagination-item-active,body.farmer-page .ant-pagination-item:hover{background:#52c41a33!important;border-color:var(--farmer-primary)!important}body.farmer-page .ant-pagination-item-active a{color:#fff!important}body.farmer-page .ant-empty-description{color:#ffffffa6!important}body.farmer-page .ant-spin-dot-item{background-color:var(--farmer-primary)!important}body.farmer-page .ant-select-arrow,body.farmer-page .ant-select-clear,body.farmer-page .ant-select-item-option-content,body.farmer-page .ant-select-selection-item{color:#fff!important}body.farmer-page .ant-input-affix-wrapper-focused,body.farmer-page .ant-input-focused,body.farmer-page .ant-input:focus{background:#ffffff0d!important;color:#fff!important}body.farmer-page .ant-checkbox-wrapper,body.farmer-page .ant-radio-wrapper{color:#fff!important}body.farmer-page .ant-breadcrumb,body.farmer-page .ant-breadcrumb a,body.farmer-page .ant-breadcrumb-separator{color:#ffffffd9!important}body.farmer-page .ant-tabs-tab{color:#ffffffa6!important}body.farmer-page .ant-tabs-tab-active .ant-tabs-tab-btn,body.farmer-page .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#fff!important}body.farmer-page .ant-tabs-ink-bar{background:var(--farmer-primary)!important}body.farmer-page .ant-alert-description,body.farmer-page .ant-alert-message,body.farmer-page .ant-timeline-item-content{color:#fff!important}body.farmer-page .ant-list-item{border-bottom-color:#ffffff14!important;color:#fff!important}body.farmer-page .ant-tooltip-inner{background:#000000e6!important;color:#fff!important}body.farmer-page .ant-upload-hint,body.farmer-page .ant-upload-text{color:#ffffffd9!important}body.farmer-page .ant-upload-drag{background:#ffffff05!important;border-color:#ffffff1a!important}body.farmer-page .ant-upload-drag:hover{border-color:var(--farmer-primary)!important}body.farmer-page .ant-steps-item-description,body.farmer-page .ant-steps-item-title{color:#ffffffd9!important}body.farmer-page .ant-result-subtitle,body.farmer-page .ant-result-title,body.farmer-page .ant-steps-item-process .ant-steps-item-title{color:#fff!important}body.farmer-page .ant-divider{border-color:#ffffff14!important}body.farmer-page .ant-divider-inner-text{color:#ffffffa6!important}.ant-message-notice-content,.ant-notification-notice-description,.ant-notification-notice-message,body.farmer-page .ant-statistic-content-prefix,body.farmer-page .ant-statistic-content-suffix,body.farmer-page .ant-statistic-content-value{color:#fff!important}body.farmer-page .text-warning{color:var(--farmer-warning)!important}body.farmer-page .text-danger,body.farmer-page .text-error{color:var(--farmer-error)!important}.ant-modal-root .ant-modal-wrap{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.farmer-page strong{color:#fff!important;font-weight:600}body.farmer-page em{color:#fffffff2!important}body.farmer-page code{background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:4px;padding:2px 6px}body.farmer-page a:not(.ant-btn),body.farmer-page code{color:var(--farmer-primary)!important}body.farmer-page a:not(.ant-btn):hover{color:var(--farmer-primary-hover)!important;text-decoration:underline}body.farmer-page .anticon{color:inherit}body.farmer-page .money-value{font-family:SF Mono,Monaco,Consolas,Courier New,monospace;font-weight:600;letter-spacing:-.5px}body.farmer-page .money-value-large{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(135deg,#fff,#ffffffe6);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 20px #ffffff80}body.farmer-page .ant-layout-sider .ant-menu-dark .ant-menu-item,body.farmer-page .ant-layout-sider .ant-menu-dark .ant-menu-item-selected,body.farmer-page .ant-layout-sider .ant-menu-item,body.farmer-page .ant-layout-sider .ant-menu-item .ant-menu-title-content,body.farmer-page .ant-layout-sider .ant-menu-item .anticon,body.farmer-page .ant-layout-sider .ant-menu-item span,body.farmer-page .ant-layout-sider .ant-menu-item-selected,body.farmer-page .ant-layout-sider .ant-menu-item-selected .ant-menu-title-content,body.farmer-page .ant-layout-sider .ant-menu-item-selected .anticon,body.farmer-page .ant-layout-sider .ant-menu-item-selected span{color:#fff!important;opacity:1!important}body.farmer-page .ant-layout-sider-trigger,body.farmer-page .ant-menu *{opacity:1!important}body.farmer-page .ant-layout-content{margin:0!important}body.farmer-page .farmer-page{margin:0!important;max-width:100%!important;width:100%!important}body.farmer-page .ant-layout-header{align-items:flex-end!important;background-color:initial!important;background-image:none!important;border:none!important;box-shadow:none!important;display:flex!important;height:150px!important;padding:100px 24px 2px!important}body.farmer-page .ant-layout-sider *,body.farmer-page .ant-layout-sider h2,body.farmer-page .ant-layout-sider p{color:#fff!important}body.farmer-page .ant-menu-item,body.farmer-page .ant-menu-item .ant-menu-title-content,body.farmer-page .ant-menu-item .anticon,body.farmer-page .ant-menu-item span{color:#fff!important;opacity:1!important}body.farmer-page .ant-menu-item:hover{background:#ffffff1a!important}body.farmer-page .ant-menu-item-selected{background:linear-gradient(135deg,#52c41a4d,#52c41a33)!important}body.farmer-page .ant-layout-sider div[style*="color: #8c8c8c"]{color:#fff!important;opacity:.8!important}body.farmer-page .stat-label{color:#fff!important;font-weight:600!important;letter-spacing:.5px;opacity:.9!important;text-transform:uppercase}body.farmer-page .stat-value{color:#fff!important;text-shadow:0 2px 8px #0000004d!important}body.farmer-page .section-title{color:#fff!important}body.farmer-page .glass-card,body.farmer-page .glass-panel{backdrop-filter:blur(30px)!important;-webkit-backdrop-filter:blur(30px)!important;background:#ffffff08!important;border:1px solid #ffffff14!important}body.farmer-page .ant-layout-sider{backdrop-filter:blur(30px)!important;-webkit-backdrop-filter:blur(30px)!important;background:#0000!important}body.farmer-page .ant-layout-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important}body.farmer-page .ant-btn span{color:#fff!important}body.farmer-page a{color:var(--farmer-primary)!important}body.farmer-page .ant-statistic-title{color:#fff!important;font-weight:600!important;opacity:.95!important}body.farmer-page .ant-statistic-content-value{color:#fff!important}body.farmer-page .anticon{color:inherit!important}body.farmer-page .stat-icon{color:var(--farmer-primary)!important;filter:drop-shadow(0 0 15px rgba(82,196,26,.5))!important}body.farmer-page .page-title{color:#fff!important;text-shadow:0 4px 12px #0006!important}body.farmer-page .page-subtitle{color:#fff!important;opacity:.95!important}body.farmer-page .ant-menu-item-divider{background:#fff3!important}body.farmer-page .ant-menu-item[style*="color: #1890ff"],body.farmer-page .ant-menu-item[style*="color: #1890ff"] span{color:#40a9ff!important}body.farmer-page .ant-badge{color:#fff!important}body.farmer-page .bg-blob{filter:blur(80px)!important;opacity:.6!important}body.farmer-page .ant-table-thead>tr>th{background:#ffffff1a!important;color:#fff!important;font-weight:600!important}body.farmer-page .ant-empty-description{color:#fff!important;opacity:.8!important}body.farmer-page [style*="color: #8c8c8c"],body.farmer-page [style*="color: rgb(140, 140, 140)"],body.farmer-page [style*="color: rgba(255, 255, 255, 0.45)"],body.farmer-page [style*="color: rgba(255, 255, 255, 0.65)"]{color:#fff!important;opacity:.9!important}body.farmer-page [style*=color],body.farmer-page div,body.farmer-page h1,body.farmer-page h2,body.farmer-page h3,body.farmer-page h4,body.farmer-page h5,body.farmer-page h6,body.farmer-page label,body.farmer-page p,body.farmer-page span,body.farmer-page td,body.farmer-page th{color:#fff!important}body.farmer-page .text-success,body.farmer-page [style*="color: #52c41a"]{color:#52c41a!important}body.farmer-page .text-warning,body.farmer-page [style*="color: #faad14"]{color:#faad14!important}body.farmer-page .text-danger,body.farmer-page .text-error,body.farmer-page [style*="color: #ff4d4f"]{color:#ff4d4f!important}body.farmer-page .farmer-balance-amount{color:#fff!important;text-shadow:0 0 30px #52c41a80,0 4px 12px #0006!important}body.farmer-page .ant-layout-sider div[style*="8c8c8c"],body.farmer-page .ant-layout-sider p{color:#fff!important;opacity:.8!important}body.farmer-page .ant-layout-sider [style*=color],body.farmer-page .ant-layout-sider div,body.farmer-page .ant-layout-sider h2{color:#fff!important}body.farmer-page .ant-layout-sider [style*="#8c8c8c"]{color:#fff!important;opacity:.8!important}body.farmer-page .ant-menu-item{opacity:1!important}body.farmer-page .ant-menu-item-divider{border-color:#fff3!important;margin:8px 16px!important}body.farmer-page .ant-menu-item[data-menu-id$=shop],body.farmer-page .ant-menu-item[data-menu-id$=shop] .anticon,body.farmer-page .ant-menu-item[data-menu-id$=shop] span{color:#52a8ff!important}body.farmer-page .ant-layout-sider-trigger{background:#000c!important;color:#fff!important}body.farmer-page .ant-layout-header .anticon{color:#fff!important;font-size:18px}body.farmer-page .farmer-header{height:150px!important;padding-bottom:36px!important;padding-top:70px!important}body.farmer-page .farmer-header .ant-btn{align-items:center!important;display:inline-flex!important;height:44px!important;justify-content:center!important;line-height:1!important;padding:0!important}body.farmer-page .farmer-header .ant-btn-icon-only{min-width:44px!important;width:44px!important}body.farmer-page .ant-layout-header span{color:#fff!important}body.farmer-page .ant-dropdown-trigger{color:#fff!important;cursor:pointer}body.farmer-page .ant-avatar{background:#fff3!important;color:#fff!important}body.farmer-page,body.farmer-page *{color:#fff!important}body.farmer-page [style*="color: #8c8c8c"],body.farmer-page [style*="color: rgb(140, 140, 140)"]{color:#fff!important;opacity:.8!important}body.farmer-page .ant-layout-sider>div:first-child *,body.farmer-page .ant-menu-dark .ant-menu-item,body.farmer-page .ant-menu-dark .ant-menu-item>*,body.farmer-page .ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected,body.farmer-page .ant-menu.ant-menu-dark .ant-menu-item-selected{color:#fff!important}body.farmer-page .ant-layout-sider p[style]{color:#fff!important;opacity:.8!important}body.farmer-page .ant-menu-dark .ant-menu-item,body.farmer-page .ant-menu-dark .ant-menu-item-group-title,body.farmer-page .ant-menu-dark .ant-menu-item>a,body.farmer-page .ant-menu-dark .ant-menu-item>span>a{color:#fff!important}body.farmer-page .ant-menu-item-disabled,body.farmer-page .ant-menu-submenu-disabled{color:#ffffff80!important}body.farmer-page .text-success,body.farmer-page [class*=success]{color:#52c41a!important}body.farmer-page .text-danger,body.farmer-page .text-error,body.farmer-page [class*=danger],body.farmer-page [class*=error]{color:#ff4d4f!important}body.farmer-page .text-warning,body.farmer-page [class*=warning]{color:#faad14!important}body.farmer-page .ant-menu-item[data-menu-id*=shop],body.farmer-page .ant-menu-item[data-menu-id*=shop] *{color:#40a9ff!important}html body.farmer-page .ant-statistic .ant-statistic-title{color:#fff!important;font-weight:600!important;letter-spacing:.5px!important;opacity:.95!important;text-transform:uppercase!important}html body.farmer-page .ant-card .ant-card-body,html body.farmer-page .ant-card .ant-card-head-title,html body.farmer-page .ant-statistic .ant-statistic-content{color:#fff!important}html body.farmer-page .ant-empty-description{color:#fff!important;opacity:.8!important}body.farmer-page [class*=ant-]{color:#fff!important}body.farmer-page .stat-card .stat-label{color:#fff!important;font-weight:600!important;opacity:1!important}body.farmer-page .stat-card .stat-value{color:#fff!important;font-weight:700!important}body.farmer-page .page-header *{color:#fff!important}body.farmer-page [style*="rgba(255, 255, 255, 0.45)"], body.farmer-page [style*="rgba(255, 255, 255, 0.65)"], body.farmer-page [style*="rgba(255, 255, 255, 0.85)"]{color:#fff!important;opacity:1!important}.farmer-page{--farmer-primary:#5e17eb;--farmer-primary-light:#7c3aed;--farmer-primary-dark:#4c1d95;--farmer-primary-rgb:94,23,235;--farmer-secondary:#06b6d4;--farmer-secondary-light:#22d3ee;--farmer-secondary-dark:#0891b2;--farmer-secondary-rgb:6,182,212;--farmer-accent-pink:#ec4899;--farmer-accent-orange:#f97316;--farmer-accent-yellow:#facc15;--farmer-accent-green:#22c55e;--farmer-accent-red:#ef4444;--farmer-bg-primary:#0a0e27;--farmer-bg-secondary:#141937;--farmer-bg-tertiary:#1e2444;--farmer-bg-card:#ffffff08;--farmer-bg-hover:#ffffff0d;--farmer-text-primary:#fff;--farmer-text-secondary:#ffffffb3;--farmer-text-tertiary:#ffffff80;--farmer-text-disabled:#ffffff4d;--farmer-border-primary:#ffffff1a;--farmer-border-secondary:#ffffff0d;--farmer-border-focus:var(--farmer-primary);--farmer-glass-bg:#ffffff05;--farmer-glass-border:#ffffff1a;--farmer-glass-shadow:0 8px 32px 0 #0000005e;--farmer-backdrop-blur:20px}body.farmer-page{background:linear-gradient(135deg,#0a0e27,#141937 50%,#1e2444)!important;background-attachment:fixed!important;color:var(--farmer-text-primary)!important;min-height:100vh}.farmer-page .ant-layout{background:#0000!important;min-height:100vh}.farmer-page .ant-layout-sider{backdrop-filter:blur(var(--farmer-backdrop-blur))!important;-webkit-backdrop-filter:blur(var(--farmer-backdrop-blur))!important;background:var(--farmer-glass-bg)!important;border-right:1px solid var(--farmer-glass-border)!important;box-shadow:var(--farmer-glass-shadow)!important}.farmer-page .ant-layout-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;height:auto!important;line-height:normal!important;padding:24px!important}.farmer-page .ant-layout-content{background:#0000!important;min-height:calc(100vh - 64px);padding:24px!important}.farmer-page .ant-menu{background:#0000!important;border:none!important}.farmer-page .ant-menu-item{border-radius:12px!important;color:var(--farmer-text-secondary)!important;margin:4px 12px!important;transition:all .3s ease!important}.farmer-page .ant-menu-item:hover{background:var(--farmer-bg-hover)!important;color:var(--farmer-text-primary)!important}.farmer-page .ant-menu-item-selected{background:linear-gradient(135deg,var(--farmer-primary),var(--farmer-primary-light))!important;color:#fff!important}.farmer-page .ant-menu-item-selected:after{display:none!important}.farmer-page .ant-card{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:var(--farmer-glass-bg)!important;border:1px solid var(--farmer-glass-border)!important;border-radius:16px!important;box-shadow:var(--farmer-glass-shadow)!important;color:var(--farmer-text-primary)!important;transition:all .3s ease!important}.farmer-page .ant-card:hover{border-color:var(--farmer-primary)!important;box-shadow:0 12px 40px 0 #00000080!important;transform:translateY(-4px)}.farmer-page .ant-card-head{border-bottom:1px solid var(--farmer-border-secondary)!important;color:var(--farmer-text-primary)!important}.farmer-page .ant-card-head-title{color:var(--farmer-text-primary)!important;font-size:18px!important;font-weight:600!important}.farmer-page .ant-card-body{color:var(--farmer-text-secondary)!important}.farmer-page .ant-statistic-title{color:var(--farmer-text-tertiary)!important;font-size:14px!important;letter-spacing:.05em!important;margin-bottom:8px!important;text-transform:uppercase!important}.farmer-page .ant-statistic-content{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--farmer-primary),var(--farmer-secondary));-webkit-background-clip:text;background-clip:text;color:var(--farmer-text-primary)!important;font-size:32px!important;font-weight:700!important}.farmer-page .ant-statistic-content-suffix{-webkit-text-fill-color:var(--farmer-text-secondary)!important;color:var(--farmer-text-secondary)!important;font-size:18px!important}.farmer-page .ant-table{background:#0000!important;color:var(--farmer-text-primary)!important}.farmer-page .ant-table-thead>tr>th{background:var(--farmer-bg-tertiary)!important;border-bottom:1px solid var(--farmer-border-primary)!important;color:var(--farmer-text-primary)!important;font-weight:600!important}.farmer-page .ant-table-tbody>tr>td{border-bottom:1px solid var(--farmer-border-secondary)!important;color:var(--farmer-text-secondary)!important}.farmer-page .ant-table-tbody>tr:hover>td{background:var(--farmer-bg-hover)!important}.farmer-page .ant-table-wrapper{border:1px solid var(--farmer-border-secondary);border-radius:12px;overflow:hidden}.farmer-page .ant-btn{border:1px solid var(--farmer-border-primary)!important;border-radius:12px!important;font-weight:500!important;transition:all .3s ease!important}.farmer-page .ant-btn-primary{background:linear-gradient(135deg,var(--farmer-primary),var(--farmer-primary-light))!important;border:none!important;box-shadow:0 4px 16px rgba(var(--farmer-primary-rgb),.3)!important;color:#fff!important}.farmer-page .ant-btn-primary:hover{box-shadow:0 6px 24px rgba(var(--farmer-primary-rgb),.4)!important;transform:translateY(-2px)}.farmer-page .ant-btn-default{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:var(--farmer-glass-bg)!important;color:var(--farmer-text-primary)!important}.farmer-page .ant-btn-default:hover{background:var(--farmer-bg-hover)!important;border-color:var(--farmer-primary)!important;color:var(--farmer-primary)!important}.farmer-page .ant-input,.farmer-page .ant-input-number,.farmer-page .ant-input-password,.farmer-page .ant-input-textarea textarea{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:var(--farmer-glass-bg)!important;border:1px solid var(--farmer-border-primary)!important;border-radius:12px!important;color:var(--farmer-text-primary)!important}.farmer-page .ant-input-number:hover,.farmer-page .ant-input-password:hover,.farmer-page .ant-input-textarea:hover textarea,.farmer-page .ant-input:hover{background:var(--farmer-bg-hover)!important;border-color:var(--farmer-primary)!important}.farmer-page .ant-input-number:focus,.farmer-page .ant-input-password:focus,.farmer-page .ant-input-textarea:focus textarea,.farmer-page .ant-input:focus{border-color:var(--farmer-primary)!important;box-shadow:0 0 0 3px rgba(var(--farmer-primary-rgb),.1)!important}.farmer-page .ant-input-textarea textarea::placeholder,.farmer-page .ant-input::placeholder{color:var(--farmer-text-tertiary)!important}.farmer-page .ant-select-selector{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:var(--farmer-glass-bg)!important;border:1px solid var(--farmer-border-primary)!important;border-radius:12px!important;color:var(--farmer-text-primary)!important}.farmer-page .ant-select:hover .ant-select-selector{border-color:var(--farmer-primary)!important}.farmer-page .ant-select-focused .ant-select-selector{border-color:var(--farmer-primary)!important;box-shadow:0 0 0 3px rgba(var(--farmer-primary-rgb),.1)!important}.farmer-page .ant-select-dropdown{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:var(--farmer-bg-secondary)!important;border:1px solid var(--farmer-border-primary)!important;border-radius:12px!important}.farmer-page .ant-select-item{color:var(--farmer-text-secondary)!important}.farmer-page .ant-select-item-option-selected{background:var(--farmer-primary)!important;color:#fff!important}.farmer-page .ant-select-item-option-active{background:var(--farmer-bg-hover)!important}.farmer-page .ant-tag{border:1px solid #0000!important;border-radius:8px!important;font-weight:500!important;padding:4px 12px!important}.farmer-page .ant-tag-success{background:#22c55e1a!important;border-color:#22c55e33!important;color:var(--farmer-accent-green)!important}.farmer-page .ant-tag-warning{background:#facc151a!important;border-color:#facc1533!important;color:var(--farmer-accent-yellow)!important}.farmer-page .ant-tag-error{background:#ef44441a!important;border-color:#ef444433!important;color:var(--farmer-accent-red)!important}.farmer-page .ant-tag-processing{background:#06b6d41a!important;border-color:#06b6d433!important;color:var(--farmer-secondary)!important}.farmer-page .ant-modal-content{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:var(--farmer-bg-secondary)!important;border:1px solid var(--farmer-border-primary)!important;border-radius:16px!important;color:var(--farmer-text-primary)!important}.farmer-page .ant-modal-header{background:#0000!important;border-bottom:1px solid var(--farmer-border-secondary)!important}.farmer-page .ant-modal-title{color:var(--farmer-text-primary)!important;font-size:20px!important;font-weight:600!important}.farmer-page .ant-modal-close{color:var(--farmer-text-tertiary)!important}.farmer-page .ant-modal-close:hover{color:var(--farmer-text-primary)!important}.farmer-page .ant-modal-body{color:var(--farmer-text-secondary)!important}.farmer-page .ant-modal-footer{border-top:1px solid var(--farmer-border-secondary)!important}.farmer-page .ant-form-item-label>label{color:var(--farmer-text-primary)!important;font-size:14px!important;font-weight:500!important}.farmer-page .ant-form-item-explain,.farmer-page .ant-form-item-extra{color:var(--farmer-text-tertiary)!important;font-size:12px!important}.farmer-page .ant-form-item-has-error .ant-input,.farmer-page .ant-form-item-has-error .ant-input:hover{border-color:var(--farmer-accent-red)!important}.farmer-page .ant-badge-count{background:var(--farmer-accent-red)!important;box-shadow:0 2px 8px #ef444466!important;color:#fff!important}.farmer-page .ant-badge-dot{background:var(--farmer-accent-red)!important;box-shadow:0 0 8px #ef444499!important}.farmer-page .ant-progress-bg{background:linear-gradient(90deg,var(--farmer-primary),var(--farmer-secondary))!important}.farmer-page .ant-progress-inner{border:1px solid var(--farmer-border-secondary)!important}.farmer-page .ant-progress-inner,.farmer-page .ant-switch{background:var(--farmer-bg-tertiary)!important}.farmer-page .ant-switch-checked{background:var(--farmer-primary)!important}.farmer-page .ant-tabs-tab{color:var(--farmer-text-tertiary)!important}.farmer-page .ant-tabs-tab:hover{color:var(--farmer-text-primary)!important}.farmer-page .ant-tabs-tab-active{color:var(--farmer-primary)!important}.farmer-page .ant-tabs-ink-bar{background:var(--farmer-primary)!important}.farmer-page .ant-tabs-nav:before{border-bottom:1px solid var(--farmer-border-secondary)!important}.farmer-page .ant-alert{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid #0000!important;border-radius:12px!important}.farmer-page .ant-alert-success{background:#22c55e1a!important;border-color:#22c55e33!important}.farmer-page .ant-alert-info{background:#06b6d41a!important;border-color:#06b6d433!important}.farmer-page .ant-alert-warning{background:#facc151a!important;border-color:#facc1533!important}.farmer-page .ant-alert-error{background:#ef44441a!important;border-color:#ef444433!important}.farmer-page .ant-empty-description{color:var(--farmer-text-tertiary)!important}.farmer-page .ant-empty-image svg{opacity:.3}.farmer-page .ant-spin-dot-item{background:var(--farmer-primary)!important}.farmer-page .ant-spin-text{color:var(--farmer-text-secondary)!important}@media (max-width:768px){.farmer-page .ant-layout-content{padding:16px!important}.farmer-page .ant-card{margin-bottom:16px}.farmer-page .ant-statistic-content{font-size:24px!important}.farmer-page .ant-table-wrapper{overflow-x:auto}}:root{--size:60vw;--blending-value:screen}@media (min-width:1920px){:root{--size:52vw}}@media (min-width:2560px){:root{--size:45vw}}@keyframes float-1{0%{transform:translate(0)}12%{transform:translate(35vw,-30vh)}25%{transform:translate(-40vw,-15vh)}37%{transform:translate(-20vw,35vh)}50%{transform:translate(30vw,40vh)}62%{transform:translate(45vw,-25vh)}75%{transform:translate(-35vw,-40vh)}87%{transform:translate(-15vw,20vh)}to{transform:translate(0)}}@keyframes float-2{0%{transform:translate(0)}14%{transform:translate(-45vw,25vh)}28%{transform:translate(-30vw,-35vh)}42%{transform:translate(40vw,-20vh)}56%{transform:translate(35vw,30vh)}70%{transform:translate(-25vw,40vh)}84%{transform:translate(-40vw,-30vh)}to{transform:translate(0)}}@keyframes float-3{0%{transform:translate(0)}11%{transform:translate(40vw,-35vh)}22%{transform:translate(45vw,20vh)}33%{transform:translate(-35vw,40vh)}44%{transform:translate(-45vw,-25vh)}55%{transform:translate(25vw,-40vh)}66%{transform:translate(35vw,35vh)}77%{transform:translate(-30vw,15vh)}88%{transform:translate(-40vw,-35vh)}to{transform:translate(0)}}@keyframes float-4{0%{transform:translate(0)}16%{transform:translate(-40vw,-40vh)}32%{transform:translate(-45vw,30vh)}48%{transform:translate(35vw,35vh)}64%{transform:translate(40vw,-30vh)}80%{transform:translate(-20vw,-35vh)}to{transform:translate(0)}}@keyframes float-5{0%{transform:translate(-50%,-50%)}13%{transform:translate(calc(-50% + 45vw),calc(-50% - 35vh))}26%{transform:translate(calc(-50% - 40vw),calc(-50% - 40vh))}39%{transform:translate(calc(-50% - 35vw),calc(-50% + 35vh))}52%{transform:translate(calc(-50% + 40vw),calc(-50% + 40vh))}65%{transform:translate(calc(-50% + 45vw),calc(-50% - 30vh))}78%{transform:translate(calc(-50% - 30vw),calc(-50% - 35vh))}91%{transform:translate(calc(-50% - 20vw),calc(-50% + 25vh))}to{transform:translate(-50%,-50%)}}@keyframes float-6{0%{transform:translate(0)}15%{transform:translate(45vw,35vh)}30%{transform:translate(40vw,-40vh)}45%{transform:translate(-35vw,-35vh)}60%{transform:translate(-45vw,30vh)}75%{transform:translate(30vw,40vh)}90%{transform:translate(35vw,-25vh)}to{transform:translate(0)}}@keyframes float-7{0%{transform:translate(0)}18%{transform:translate(-35vw,-40vh)}36%{transform:translate(-45vw,35vh)}54%{transform:translate(40vw,30vh)}72%{transform:translate(45vw,-35vh)}90%{transform:translate(-30vw,-30vh)}to{transform:translate(0)}}@keyframes float-8{0%{transform:translate(0)}10%{transform:translate(35vw,-40vh)}25%{transform:translate(45vw,25vh)}40%{transform:translate(-40vw,35vh)}55%{transform:translate(-35vw,-40vh)}70%{transform:translate(30vw,-35vh)}85%{transform:translate(40vw,30vh)}to{transform:translate(0)}}@keyframes float-9{0%{transform:translate(0)}17%{transform:translate(-45vw,30vh)}34%{transform:translate(-40vw,-35vh)}51%{transform:translate(35vw,-40vh)}68%{transform:translate(45vw,35vh)}85%{transform:translate(-25vw,40vh)}to{transform:translate(0)}}body{background:#000000b3!important;background-color:#000000b3!important;min-height:100vh;overflow-x:hidden;position:relative}@media (max-width:768px){body{background:radial-gradient(ellipse at top left,var(--bg-gradient-1) 0,var(--bg-gradient-2) 50%,var(--bg-gradient-3) 100%)!important;background-color:var(--bg-gradient-3)!important}}@media (min-width:769px){.gradient-background{height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}.gradient-layer{filter:blur(40px);height:60vw;height:var(--size);mix-blend-mode:screen;mix-blend-mode:var(--blending-value);opacity:.8;position:absolute;width:60vw;width:var(--size)}.gradient-layer-1{background:radial-gradient(circle at center,#ff4500 0,#0000 70%);background:radial-gradient(circle at center,var(--blob-color-1,#ff4500) 0,#0000 70%);left:10%;top:10%}.gradient-layer-2{background:radial-gradient(circle at center,#0079d3 0,#0000 70%);background:radial-gradient(circle at center,var(--blob-color-2,#0079d3) 0,#0000 70%);right:20%;top:70%}.gradient-layer-3{background:radial-gradient(circle at center,#ff006d 0,#0000 70%);background:radial-gradient(circle at center,var(--blob-color-3,#ff006d) 0,#0000 70%);bottom:20%;left:30%}.gradient-layer-4{background:radial-gradient(circle at center,#46d160 0,#0000 70%);background:radial-gradient(circle at center,var(--blob-color-4,#46d160) 0,#0000 70%);right:10%;top:40%}.gradient-layer-5{background:radial-gradient(circle at center,#ffd635 0,#0000 70%);background:radial-gradient(circle at center,var(--blob-color-5,#ffd635) 0,#0000 70%);left:50%;top:50%;transform:translate(-50%,-50%)}.gradient-layer-6,.gradient-layer-desktop.gradient-layer-6{background:radial-gradient(circle at center,#ff4500 0,#0000 70%);background:radial-gradient(circle at center,var(--blob-color-1,#ff4500) 0,#0000 70%);left:60%;top:80%}.gradient-layer-7,.gradient-layer-desktop.gradient-layer-7{background:radial-gradient(circle at center,#0079d3 0,#0000 70%);background:radial-gradient(circle at center,var(--blob-color-2,#0079d3) 0,#0000 70%);right:40%;top:20%}.gradient-layer-8,.gradient-layer-desktop.gradient-layer-8{background:radial-gradient(circle at center,#ff006d 0,#0000 70%);background:radial-gradient(circle at center,var(--blob-color-3,#ff006d) 0,#0000 70%);bottom:40%;right:30%}.gradient-layer-9,.gradient-layer-desktop.gradient-layer-9{background:radial-gradient(circle at center,#46d160 0,#0000 70%);background:radial-gradient(circle at center,var(--blob-color-4,#46d160) 0,#0000 70%);left:20%;top:60%}}body[data-theme=reddit-fire]{--blob-color-1:#ff4500;--blob-color-2:#ff6b35;--blob-color-3:orange;--blob-color-4:#dc143c;--blob-color-5:#ff1744}body[data-theme=ocean-breeze]{--blob-color-1:#06c;--blob-color-2:#00ced1;--blob-color-3:#4682b4;--blob-color-4:#1e90ff;--blob-color-5:#00bfff}body[data-theme=purple-night]{--blob-color-1:#7b1fa2;--blob-color-2:#e91e63;--blob-color-3:#9c27b0;--blob-color-4:#673ab7;--blob-color-5:#ba68c8}body[data-theme=emerald-forest]{--blob-color-1:#00695c;--blob-color-2:#2e7d32;--blob-color-3:#00897b;--blob-color-4:#43a047;--blob-color-5:#66bb6a}body[data-theme=arctic-aurora]{--blob-color-1:#00ff9f;--blob-color-2:#00d9ff;--blob-color-3:#b47ede;--blob-color-4:indigo;--blob-color-5:#40e0d0}body[data-theme=midnight-blue]{--blob-color-1:#1565c0;--blob-color-2:#0d47a1;--blob-color-3:#1976d2;--blob-color-4:#2962ff;--blob-color-5:#448aff}body[data-theme=sakura-pink]{--blob-color-1:#e91e63;--blob-color-2:#ff80ab;--blob-color-3:#f06292;--blob-color-4:#ec407a;--blob-color-5:#ff4081}body[data-theme=cyber-neon]{--blob-color-1:#d500f9;--blob-color-2:#00e5ff;--blob-color-3:#ff1744;--blob-color-4:#76ff03;--blob-color-5:#ffea00}body[data-theme=blood-moon]{--blob-color-1:#8b0000;--blob-color-2:#dc143c;--blob-color-3:#b22222;--blob-color-4:#cd5c5c;--blob-color-5:red}body[data-theme=deep-space]{--blob-color-1:#311b92;--blob-color-2:#4527a0;--blob-color-3:#5e35b1;--blob-color-4:#673ab7;--blob-color-5:#7e57c2}.buy-button,.buy-button.btn-danger,.buy-button.btn-success,.buy-button.processing{align-items:center!important;display:inline-flex!important;justify-content:center!important;line-height:1.2!important;text-align:center!important}.buy-button.processing{position:relative}.buy-button.btn-danger>span,.buy-button>span{display:inline-block;text-align:center;width:100%}@media (max-width:768px){.buy-button,.buy-button.btn-danger{padding:12px 24px!important}}@media (max-width:400px){.buy-button,.buy-button.btn-danger{font-size:15px!important;padding:11px 20px!important}}.account-card-footer .buy-button{margin:0 auto}.buy-button-wrapper{align-items:center;display:flex;justify-content:center;padding:0 20px;width:100%}.buy-button-wrapper .buy-button{max-width:100%}.account-list-page{background:#14141a;margin:0!important;min-height:100vh;overflow-x:hidden;padding:200px 0 0!important;position:relative;width:100vw!important}.account-list-page .filters-container{margin:20px 0 16px;padding-top:2px;position:relative;z-index:10}.account-list-page:before{background:radial-gradient(circle,#ff450080 0,#0000 70%);filter:blur(100px);height:350px;opacity:.4;right:5%;top:10%;width:350px}.account-list-page:after,.account-list-page:before{border-radius:50%;content:"";position:fixed;z-index:0}.account-list-page:after{background:radial-gradient(circle,#0079d380 0,#0000 70%);bottom:15%;filter:blur(120px);height:400px;left:10%;opacity:.35;width:400px}.accounts-container:before{background:radial-gradient(circle,#ff6a0066 0,#0000 70%);filter:blur(90px);height:300px;left:-150px;top:50%;width:300px}.accounts-container:after,.accounts-container:before{border-radius:50%;content:"";opacity:.3;position:absolute;z-index:0}.accounts-container:after{background:radial-gradient(circle,#3394e666 0,#0000 70%);filter:blur(80px);height:250px;right:-100px;top:20%;width:250px}.account-list-page .page-header{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,#ff45001a,#0079d31a)!important;border:none!important;box-shadow:0 4px 30px #0000004d!important;max-width:100%!important;overflow:visible!important;position:fixed!important;text-align:center!important;width:100%!important;z-index:100!important}.account-list-page .page-header,body .account-list-page .page-header,body.dark-theme .account-list-page .page-header{background-color:initial!important;border-radius:0!important;left:0!important;margin:0!important;padding:36px 0 16px!important;right:0!important}body .account-list-page .page-header,body.dark-theme .account-list-page .page-header{background:linear-gradient(135deg,#ff45001a,#0079d31a)!important;top:0!important}@media (max-width:768px){body .account-list-page .page-header,body.dark-theme .account-list-page .page-header{padding:calc(45px + env(safe-area-inset-top)) 0 12px!important}}@media (max-width:400px){body .account-list-page .page-header,body.dark-theme .account-list-page .page-header{padding:calc(45px + env(safe-area-inset-top)) 0 10px!important}.page-title{margin-bottom:27px!important}.stats-bar{margin-top:-5px!important}}.account-list-page .page-header:after{animation:gradient-flow 8s ease-in-out infinite;background:linear-gradient(90deg,var(--reddit-orange) 0,var(--reddit-juniper) 33%,var(--reddit-guava) 66%,var(--reddit-orange) 100%);background-size:300% 100%;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;z-index:102}.header-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:600px;position:relative;z-index:1}.page-title{-webkit-text-fill-color:#0000;animation:title-glow 3s ease-in-out infinite;background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%);-webkit-background-clip:text;background-clip:text;font-size:36px!important;font-weight:800!important;letter-spacing:-.03em;margin:0 0 32px!important;text-align:center;text-shadow:0 0 40px #ff450080}@keyframes title-glow{0%,to{filter:brightness(1) drop-shadow(0 0 20px rgba(255,69,0,.3))}50%{filter:brightness(1.1) drop-shadow(0 0 30px rgba(255,69,0,.5))}}.page-subtitle{color:#ffffffe6!important;font-size:18px!important;font-weight:500}.stats-bar{display:inline-flex;justify-content:center;margin:0}.stat-item{align-items:center;background:#ffffff14;border:1px solid rgba(var(--glow-color-rgb),.3);border-radius:35px;box-shadow:0 2px 15px #0003;display:flex;gap:10px;padding:16px 36px;transition:all .3s ease}.stat-item:hover{background:rgba(var(--glow-color-rgb),.15);border-color:var(--reddit-orange);box-shadow:0 6px 25px rgba(var(--glow-color-rgb),.4);transform:translateY(-3px) scale(1.02)}.stat-value{-moz-text-fill-color:#0000!important;animation:pulse-number 2s ease-in-out infinite;-moz-background-clip:text!important;margin:0 4px;text-shadow:0 0 20px rgba(var(--glow-color-rgb),.5)}.stat-label{color:#ffffffd9!important}.accounts-container{margin:0!important;max-width:none!important;padding:20px 20px 40px!important;position:relative;width:100%!important;z-index:1}.accounts-grid{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(340px,380px));justify-content:center;margin:0 auto;max-width:1200px}.account-card,.account-item,.custom-order-card,.custom-order-special-card{max-width:100%;width:100%}.empty-state,.error-container{align-items:center;display:flex;flex-direction:column;padding:100px 24px;text-align:center}.account-list-page .empty-state{margin:0 auto;max-width:600px;padding:70px 24px 60px;width:100%}.account-list-page .empty-state .empty-message{margin-bottom:58px!important}.empty-icon,.error-icon{color:var(--reddit-orange);height:80px;margin:0 auto 32px;opacity:.8;width:80px}.empty-title,.error-title{color:#fff!important;font-size:28px!important;font-weight:700!important;margin:0 0 12px}.empty-message,.error-message{color:#fffc!important;font-size:18px!important;margin:0 0 48px}.loading-container{align-items:center;display:flex;justify-content:center;min-height:500px}.spinner-icon{animation:spin 1s linear infinite;color:var(--reddit-orange);filter:drop-shadow(0 0 10px rgba(255,69,0,.5))}@media (min-width:1024px){.account-list-page .page-header,body .account-list-page .page-header,body.dark-theme .account-list-page .page-header{left:0!important;max-width:100%!important;padding:20px 0 16px!important;right:0!important;width:100%!important}.account-list-page{padding-top:140px!important}.accounts-container{padding-bottom:100px!important}.accounts-grid>:last-child{margin-bottom:20px!important}}.account-list-page .page-header:before,body.dark-theme .account-list-page .page-header:before,html body .account-list-page .page-header:before,html body [class*=app-theme] .account-list-page .page-header:before{content:none!important;display:none!important}.account-list-page .page-header{border-top:none!important;margin-top:0!important;top:0!important}.account-list-page:before,.app-content:before{content:none!important;display:none!important}@media (max-width:768px){.page-title{margin-bottom:27px!important}.stats-bar{margin-top:-5px!important}.account-list-page{padding:195px 0 0!important}@supports (padding-top:env(safe-area-inset-top)){.account-list-page{padding-top:calc(170px + env(safe-area-inset-top))!important}}.account-list-page .page-header{padding:calc(69px + env(safe-area-inset-top)) 0 12px!important}.account-list-page .filters-container{margin:20px 0 12px;padding-top:2px}.header-content{padding-top:0}.accounts-container{padding:16px 16px 100px!important}.accounts-grid>:last-child{margin-bottom:20px!important}.page-title{font-size:30px!important}.stats-bar{display:inline-flex;margin:0}.stat-item{padding:14px 30px}.stat-value{font-size:24px!important}.accounts-grid{gap:20px;grid-template-columns:1fr}.account-card,.account-item,.custom-order-card,.custom-order-special-card{max-width:100%;width:100%}.empty-state,.error-container{padding:60px 20px}.account-list-page .empty-state{padding:40px 20px}}@media (max-width:400px){.account-list-page{padding:145px 0 0!important}@supports (padding-top:env(safe-area-inset-top)){.account-list-page{padding-top:calc(145px + env(safe-area-inset-top))!important}}.account-list-page .page-header{padding:calc(65px + env(safe-area-inset-top)) 0 10px!important}.page-title{margin-bottom:27px!important}.stats-bar{margin-top:-5px!important}.account-list-page .filters-container{margin:16px 0 12px;padding-top:2px}.header-content{padding-top:0}.accounts-container{padding:12px 12px 100px!important}.page-title{font-size:26px!important}.page-subtitle{font-size:16px!important}.stat-value{font-size:22px!important}.accounts-grid{gap:16px}.empty-state,.error-container{padding:40px 16px}.account-list-page .empty-state{padding:20px 16px 30px}}.app-content:has(.account-list-page){margin:0!important;max-width:none!important;padding:0!important;width:100vw!important}body:has(.account-list-page),html:has(.account-list-page){margin:0!important;overflow-x:hidden!important;padding:0!important}.app:has(.account-list-page){margin:0!important;max-width:none!important;padding:0!important;width:100vw!important}.filters-container{margin:0 0 16px;position:relative;z-index:100}.account-list-page .filters-container{margin:60px 0 16px}.filters-header{backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(var(--glow-color-rgb),.2);border-radius:12px;margin:0 16px;padding:8px}.toggle-filters-button{background:#0000;border:1px solid var(--reddit-orange);border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:600;gap:12px;line-height:1.2;padding:14px 20px;width:100%}.toggle-filters-button:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.toggle-filters-button:hover:before{left:100%}.toggle-filters-button:hover{background:#0000;border-color:var(--reddit-orange-hover);box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.3)}.toggle-filters-text{align-items:center;display:flex;line-height:1}@media (max-width:768px){.toggle-filters-button:active{transform:scale(.98)}}.filter-icon{color:var(--reddit-orange);flex-shrink:0}.chevron-icon{align-items:center;color:#fff9;display:flex;flex-shrink:0;transition:transform .3s ease}.chevron-icon.rotated{transform:rotate(180deg)}.filters-panel{animation:slideDown .3s ease-out;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:1px solid rgba(var(--glow-color-rgb),.2);border-radius:12px;box-shadow:0 8px 32px #0006;margin:8px 16px 16px;padding:24px}.filters-grid,.filters-panel{overflow:visible;position:relative}.filters-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.filter-section{background:#0000;border:1px solid rgba(var(--glow-color-rgb),.3);border-radius:12px;padding:20px;text-align:center;transition:all .3s ease}.filter-section:hover{background:#0000;border-color:rgba(var(--glow-color-rgb),.5);box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.2)}.filter-title{align-items:center;color:#ffffffe6!important;display:flex;font-size:14px!important;font-weight:700!important;gap:8px;justify-content:center;letter-spacing:.05em;margin:0 0 16px!important;text-transform:uppercase}.filter-title:before{background:var(--reddit-orange);border-radius:2px;box-shadow:0 0 10px rgba(var(--glow-color-rgb),.5);content:"";height:16px;width:4px}.range-inputs{align-items:center;display:flex;gap:12px;justify-content:center}.filter-input,.filter-section .filter-input,.filters-panel .filter-input{-moz-appearance:textfield;background:#0000!important;background-color:initial!important;border:1px solid rgba(var(--glow-color-rgb),.3);border-radius:8px;box-sizing:border-box;color:#fff!important;font-size:15px;font-weight:500;outline:none;padding:12px 16px;text-align:center;transition:all .3s ease;width:100%}.filter-input::-webkit-inner-spin-button,.filter-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filter-input::placeholder{color:#fff}.filter-input:focus{background:#0000!important;background-color:initial!important;border-color:var(--reddit-orange);box-shadow:0 0 0 3px rgba(var(--glow-color-rgb),.1);outline:none}.range-separator{color:#fff;flex-shrink:0;font-weight:300}.select-wrapper{position:relative;width:100%}.select-wrapper:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:7px solid var(--reddit-orange);content:"";height:0;opacity:.8;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:0}.select-wrapper:hover:after{border-top-color:var(--reddit-orange-hover)}.select-input{appearance:none;-moz-appearance:textfield;background:#0000;border:1px solid rgba(var(--glow-color-rgb),.3);border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;outline:none;padding:12px 45px;text-align:center;text-align-last:center;transition:all .3s ease;width:100%}.select-input:hover{background:#0000;border-color:rgba(var(--glow-color-rgb),.5);box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.15);transform:translateY(-1px)}.select-input:focus{background:#0000;border-color:var(--reddit-orange);box-shadow:0 0 0 3px rgba(var(--glow-color-rgb),.1)}.select-input option{background:#1a1a1bfa;color:#fff;font-family:inherit;font-size:15px;font-weight:500;padding:12px 16px;text-align:center}.select-input option:checked{background:linear-gradient(135deg,rgba(var(--glow-color-rgb),.2) 0,rgba(var(--glow-color-rgb),.3) 100%)}.select-input:active{transform:scale(.99)}.checkbox-label{align-items:center;cursor:pointer;display:flex;gap:12px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.checkbox-label:hover{opacity:.8}.checkbox-input{appearance:none;background:#0000;border:2px solid rgba(var(--glow-color-rgb),.3);border-radius:6px;cursor:pointer;flex-shrink:0;height:22px;position:relative;transition:all .3s ease;width:22px}.checkbox-input:checked{background:var(--reddit-orange);border-color:var(--reddit-orange);box-shadow:0 0 15px rgba(var(--glow-color-rgb),.5)}.checkbox-input:checked:after{color:#fff;content:"✓";font-size:14px;font-weight:900;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.checkbox-text{color:#ffffffe6;font-size:15px}.filter-actions{border-top:1px solid rgba(var(--glow-color-rgb),.1);display:flex;gap:16px;justify-content:center;padding-top:24px;position:relative;z-index:1}.clear-filters-button{background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%);border:none;border-radius:30px;box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.3);color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 28px;position:relative;transition:all .3s ease;z-index:1}.clear-filters-button:hover{box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.5);transform:translateY(-2px)}@media (max-width:768px){.clear-filters-button:active{transform:scale(.98)}}.apply-filters-button{background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%);border:none;border-radius:30px;box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.3);color:#fff;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:12px 32px;position:relative;transition:all .3s ease;z-index:1}.apply-filters-button:hover{box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.5);transform:translateY(-2px)}@media (max-width:768px){.apply-filters-button:active{transform:scale(.98)}}.active-filters-badge{align-items:center;background:var(--reddit-orange);border-radius:10px;box-shadow:0 0 10px rgba(var(--glow-color-rgb),.5);color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:20px;justify-content:center;margin-left:8px;min-width:20px;padding:0 6px}.sort-section{grid-column:1/-1;margin:0 auto;max-width:800px;overflow:visible;position:relative;z-index:10}.sort-controls{align-items:center;display:flex;gap:20px;justify-content:center}.sort-control-item{flex:0 0 auto;min-width:240px;width:240px}.sort-control-item .select-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1024px){.filters-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.filters-container{margin:0 0 12px}.account-list-page .filters-container{margin:20px 0 12px}.filters-panel{margin:12px;padding:20px 16px}.filters-grid{gap:16px;grid-auto-columns:minmax(0,1fr);grid-template-columns:repeat(2,1fr)}.filter-section{border:1px solid rgba(var(--glow-color-rgb),.3);min-width:0;padding:16px;text-align:center}.filter-input,.filter-section .filter-input,.filters-panel .filter-input{font-size:12px!important;min-width:0;padding:10px 8px!important}.range-inputs{gap:6px}.range-separator{font-size:14px;padding:0 2px}.filter-title{font-size:12px!important;white-space:nowrap}.filter-title:before{flex-shrink:0}.filter-input::placeholder{font-size:11px}.sort-section{max-width:100%}.sort-controls{flex-direction:column;gap:12px}.sort-control-item{width:100%}.filter-actions{flex-direction:column;gap:12px}.apply-filters-button,.clear-filters-button{width:100%}}@media (max-width:400px){.account-list-page .filters-container{margin:16px 0 12px}.filters-header{margin:0 12px;padding:6px}.toggle-filters-button{font-size:15px;gap:8px;padding:12px 16px}.filters-panel{margin:12px;padding:16px 12px}.filters-grid{gap:12px;grid-auto-columns:minmax(0,1fr);grid-template-columns:1fr}.filter-section{border:1px solid rgba(var(--glow-color-rgb),.3);min-width:0;padding:14px 10px;text-align:center}.filter-input,.filter-section .filter-input,.filters-panel .filter-input{font-size:11px!important;min-width:0;padding:8px 6px!important;text-align:center!important;width:100%}.range-inputs{gap:4px;width:100%}.range-separator{flex-shrink:0;font-size:12px;padding:0 1px}.sort-controls{flex-direction:column;gap:10px}.filter-title{font-size:11px!important;margin-bottom:12px!important;white-space:nowrap}.filter-title:before{flex-shrink:0}.filter-input::placeholder{font-size:10px}.select-input{font-size:14px;padding:8px 35px;text-align:center;text-align-last:center}.select-wrapper:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--reddit-orange);right:15px}.apply-filters-button,.clear-filters-button{font-size:15px;padding:10px 24px}}.filters-header{background:#0000;border:none;display:flex;justify-content:center;margin:12px 16px;padding:0}.toggle-filters-button{align-items:center;background:#ffffff14!important;border:1px solid var(--reddit-orange)!important;border-radius:25px!important;color:#ffffffe6!important;cursor:pointer;display:inline-flex!important;font-size:15px!important;font-weight:600!important;gap:8px;justify-content:center;overflow:hidden;padding:10px 24px!important;position:relative;transition:all .3s ease;width:auto!important}.toggle-filters-button:before{display:none!important}.toggle-filters-button:hover{background:#ffffff1f!important;border-color:var(--reddit-orange-hover)!important;box-shadow:0 4px 15px rgba(var(--glow-color-rgb),.3);color:#fff!important;transform:translateY(-1px)}.toggle-filters-button:active{transform:scale(.98)}.toggle-filters-button .filter-icon{color:#ffffffb3;height:18px;width:18px}.toggle-filters-button .chevron-icon{color:#ffffff80;height:14px;width:14px}.toggle-filters-button:hover .filter-icon{color:var(--reddit-orange)}.toggle-filters-button:hover .chevron-icon{color:#fffc}.active-filters-badge{background:var(--reddit-orange)!important;border-radius:9px!important;box-shadow:0 0 8px #ff450066;color:#fff!important;font-size:11px!important;font-weight:700!important;height:18px!important;margin-left:6px!important;min-width:18px!important;padding:0 5px!important}@media (max-width:768px){.filters-header{margin:10px 12px}.toggle-filters-button{font-size:14px!important;gap:6px;padding:9px 20px!important}}@media (max-width:400px){.filters-header{margin:8px 10px}.toggle-filters-button{border-radius:20px!important;font-size:13px!important;padding:8px 18px!important}.toggle-filters-button .filter-icon{height:16px;width:16px}.toggle-filters-button .chevron-icon{height:12px;width:12px}.active-filters-badge{font-size:10px!important;height:16px!important;min-width:16px!important;padding:0 4px!important}}.bottom-navigation{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(0deg,#1a1a1bd9 0,#1a1a1bcc);background-clip:padding-box,border-box;background-image:linear-gradient(to top,#1a1a1bd9 0,#1a1a1bcc 100%),linear-gradient(90deg,var(--reddit-orange) 0,var(--reddit-juniper) 33%,var(--reddit-guava) 66%,var(--reddit-orange) 100%);background-origin:padding-box,border-box;border-top:2px solid #0000;box-shadow:0 -8px 32px #00000080;box-sizing:initial;height:75px;transition:all .3s ease;z-index:1000}.bottom-navigation:before{animation:gradient-flow 8s ease-in-out infinite;background:linear-gradient(90deg,var(--reddit-orange) 0,var(--reddit-juniper) 33%,var(--reddit-guava) 66%,var(--reddit-orange) 100%);background-size:300% 100%;content:"";height:2px;left:0;position:absolute;right:0;top:0}.navigation-container{align-items:center;display:flex;gap:0;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 16px;position:relative;width:100%}@media (max-width:768px){.navigation-container{align-items:center!important;display:flex!important;height:100%!important;justify-content:space-between!important}}.nav-item{background:none;border:none;border-radius:12px;color:#fff9;cursor:pointer;flex-direction:column;gap:6px;height:60px;min-width:60px;padding:8px 12px;position:relative;text-align:center;width:auto}.nav-icon,.nav-item{align-items:center;display:flex;justify-content:center;transition:all .3s ease}.nav-icon{height:26px;margin:0 auto;width:26px;z-index:1}.nav-icon svg{stroke-width:2.5;display:block;filter:drop-shadow(0 0 8px rgba(255,255,255,.2));height:100%;width:100%}.nav-label{font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-align:center;text-transform:uppercase;transition:all .3s ease;white-space:nowrap;width:100%}.nav-item>*{align-items:center;display:flex;justify-content:center;width:100%}.nav-item.active{background:#ff45001a;color:#fff}.nav-item.active .nav-icon{filter:drop-shadow(0 0 12px var(--reddit-orange));transform:scale(1.15)}.nav-item.active .nav-icon svg{stroke:#fff;fill:#ffffff1a;filter:drop-shadow(0 0 8px var(--reddit-orange))}.nav-item.active .nav-label{color:#fff;text-shadow:0 0 10px #ff450080}.nav-item:hover{background:#ffffff0d;color:#ffffffe6}.nav-item:hover .nav-icon{transform:translateY(-3px) scale(1.1)}.nav-item.active:hover{background:#ff450026}.nav-item:active{transform:scale(.95);transition:transform .1s ease}.cart-badge{align-items:center;animation:badge-pop .4s cubic-bezier(.68,-.55,.265,1.55);background:#0000;color:#fff;display:flex;font-size:14px;font-weight:900;height:auto;justify-content:center;left:46%;letter-spacing:-.5px;min-width:auto;padding:0;pointer-events:none;position:absolute;text-shadow:0 0 8px #ff4500cc,0 0 12px #ff450099,0 1px 2px #000c;top:15%;transform:translate(-50%,-50%);z-index:10}.cart-badge:not(:empty){font-size:13px}.nav-icon{overflow:visible;position:relative}.nav-icon:has(.cart-badge) svg{opacity:.9}@keyframes badge-pop{0%{opacity:0;transform:scale(0) rotate(-180deg)}50%{transform:scale(1.3) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes badge-update{0%{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(.9)}to{transform:scale(1)}}.cart-badge.updating{animation:badge-update .5s ease-out}.cart-badge:not(:empty){animation:glow-pulse 2s ease-in-out infinite}@keyframes glow-pulse{0%,to{text-shadow:0 0 8px #ff4500cc,0 0 12px #ff450099,0 1px 2px #000c}50%{text-shadow:0 0 16px #ff4500,0 0 24px #ff4500cc,0 1px 2px #000c}}.nav-item.active:after{animation:pulse-line 2s ease-in-out infinite;background:var(--reddit-orange);border-radius:2px;bottom:-2px;box-shadow:0 0 10px var(--reddit-orange);content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:40px}@keyframes timer-pulse{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.05)}}@supports (padding-bottom:env(safe-area-inset-bottom)){.bottom-navigation{padding-bottom:env(safe-area-inset-bottom)}@media (max-width:768px){.bottom-navigation{padding-bottom:calc(5px + env(safe-area-inset-bottom))}}@media (max-width:400px){.bottom-navigation{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}}@media (max-width:768px){.bottom-navigation{background:linear-gradient(135deg,rgba(var(--glow-color-rgb),.1) 0,rgba(var(--secondary-rgb),.1) 100%)!important;height:70px;padding-bottom:5px;position:relative}.navigation-container{align-items:center!important;display:flex!important;gap:0;height:100%!important;justify-content:space-between!important;padding:0 12px}.nav-item{flex:1 1;height:55px;max-width:100px;padding:8px 4px}.nav-icon{height:24px;margin:0 auto;width:24px}.nav-label{font-size:11px;padding:0 2px}.cart-badge{left:37%;top:9%}}@media (max-width:400px){.bottom-navigation{background:linear-gradient(135deg,rgba(var(--glow-color-rgb),.1) 0,rgba(var(--secondary-rgb),.1) 100%)!important;height:65px;padding-bottom:10px;position:relative}.navigation-container{align-items:center!important;display:flex!important;gap:0;height:100%!important;justify-content:space-between!important;padding:0 10px}.nav-item{flex:1 1;gap:4px;height:50px;margin:0 auto;max-width:80px;min-width:0;padding:6px 0}.nav-icon{height:22px;margin:0 auto;width:22px}.nav-label{font-size:10px;letter-spacing:0;overflow:hidden;padding:0 2px;text-overflow:ellipsis;white-space:nowrap}.cart-badge{font-size:12px;left:37%;top:9%}@supports (padding-bottom:env(safe-area-inset-bottom)){.bottom-navigation{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}}.nav-item.loading{opacity:.5;pointer-events:none}.nav-item.loading .nav-icon{animation:spin 1s linear infinite}@keyframes cart-shake{0%,to{transform:rotate(0deg)}10%{transform:rotate(-5deg)}20%{transform:rotate(5deg)}30%{transform:rotate(-5deg)}40%{transform:rotate(5deg)}50%{transform:rotate(0deg)}}.nav-item:nth-child(3).cart-updated .nav-icon{animation:cart-shake .5s ease-in-out}.nav-item:nth-child(3) svg g line{animation:wave-lines 1.5s ease-in-out infinite;transform-origin:left center}.nav-item:nth-child(3) svg g line:first-child{animation-delay:0s}.nav-item:nth-child(3) svg g line:nth-child(2){animation-delay:.15s}.nav-item:nth-child(3) svg g line:nth-child(3){animation-delay:.3s}@keyframes wave-lines{0%{opacity:0;transform:scaleX(0)}40%{opacity:1;transform:scaleX(1)}60%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@media (max-width:320px){.bottom-navigation{background:linear-gradient(135deg,rgba(var(--glow-color-rgb),.1) 0,rgba(var(--secondary-rgb),.1) 100%)!important;height:65px;padding-bottom:10px;position:relative}.navigation-container{align-items:center!important;display:flex!important;gap:0;height:100%!important;justify-content:space-between!important;padding:0 8px}.nav-item{flex:1 1;margin:0 auto;max-width:70px;min-width:0;padding:6px 0}.nav-icon{height:20px;margin:0 auto;width:20px}.nav-label{font-size:9px;overflow:hidden;padding:0 2px;text-overflow:ellipsis;white-space:nowrap}.cart-badge{font-size:11px;left:37%;top:9%}@supports (padding-bottom:env(safe-area-inset-bottom)){.bottom-navigation{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}}.bottom-navigation{justify-content:center!important}.bottom-navigation,.navigation-container{align-items:center!important;display:flex!important}.navigation-container{justify-content:space-between!important;margin:0 auto!important;max-width:1200px!important;padding:0 16px!important;width:100%!important}.nav-item{align-items:center!important;display:flex!important;flex:1 1!important;flex-direction:column!important;justify-content:center!important;max-width:100px!important;width:auto!important}@media (max-width:768px){.navigation-container{padding:0 12px!important}.nav-item{max-width:80px!important}}@media (max-width:400px){.navigation-container{padding:0 10px!important}.nav-item{max-width:70px!important}}@media (max-width:320px){.navigation-container{padding:0 8px!important}.nav-item{max-width:60px!important}}.nav-icon{align-items:center!important;display:flex!important;justify-content:center!important;margin:0 auto!important}.nav-label{text-align:center!important;width:100%!important}.order-list-page{min-height:100vh;overflow-x:hidden;padding-bottom:14px;position:relative}@media (max-width:1024px){.order-list-page{padding-bottom:20px}}.order-list-page .order-header{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,#ff45001a,#0079d31a)!important;background-color:initial!important;border:none!important;border-radius:0!important;box-shadow:0 4px 30px #0000004d!important;margin-bottom:0!important;overflow:hidden!important;padding:32px 0 16px!important;position:relative!important;text-align:center!important}.order-list-page .order-header:before{animation:gradient-flow 8s ease-in-out infinite;background:linear-gradient(90deg,#ff4500,#0079d3 33%,#ff4500 66%,#ff4500);background-size:300% 100%;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;z-index:101}.order-header-content{margin:0 auto;max-width:600px;position:relative;z-index:1}.order-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%);-webkit-background-clip:text;background-clip:text;font-size:36px!important;font-weight:800!important;letter-spacing:-.03em;margin:0 0 8px!important}.order-subtitle{color:#ffffffe6!important;font-size:18px!important;font-weight:500;margin:0 0 24px!important}.status-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.status-tab{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:25px;color:#ffffffd9;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:6px;padding:10px 20px;transition:all .3s ease}.status-tab:hover{background:#ff450026;border-color:var(--reddit-orange);transform:translateY(-2px)}.status-tab.active{background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%);border-color:#0000;box-shadow:0 4px 20px #ff450066;color:#fff}.status-count{background:none!important;background-color:initial!important;border:none!important;border-radius:0!important;display:inline-block!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin-left:6px!important;opacity:.8!important;padding:0!important;position:relative!important;top:2px!important;vertical-align:initial!important}.orders-container{margin:0 auto;max-width:1200px;padding:160px 16px 14px;position:relative;z-index:1}.orders-list{align-items:center;display:flex;flex-direction:column;gap:20px;padding-top:35px}.orders-list .order-card:last-child{margin-bottom:8px}.order-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000;border:1px solid #ff450033;border-radius:16px;cursor:pointer;max-width:600px;overflow:visible;padding:20px;position:relative;transition:all .3s ease;width:100%}.order-card:hover{border-color:#ff450066;box-shadow:0 12px 40px #0006;transform:translateY(-4px)}.order-card.pending-glow{animation:pending-pulse-glow 4s ease-in-out infinite;background:#0000!important;border-color:#f4433680!important;position:relative}.order-card.pending-glow:after{align-items:center;animation:hot-bounce 2s ease-in-out infinite;background:linear-gradient(135deg,#ff5252,#d32f2f);border-radius:24px;box-shadow:0 4px 20px #f4433699,0 0 0 2px #fff3,inset 0 -2px 0 #00000026,0 0 40px #f443364d;color:#fff;content:"🔥  HOT | " attr(data-status-text);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:800;gap:8px;letter-spacing:1px;line-height:1;padding:12px 28px;position:absolute;right:20px;text-transform:uppercase;top:-20px;z-index:2}@keyframes hot-bounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.05)}}:lang(en) .order-card.pending-glow:after{content:"🔥  HOT | AWAITING PAYMENT"}:lang(uk) .order-card.pending-glow:after{content:"🔥  HOT | ОЧІКУЄ ОПЛАТИ"}.order-card.pending-glow:before{animation:pending-pulse-border 4s ease-in-out infinite;background:linear-gradient(135deg,#f44336,#d32f2f);border-radius:18px;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes pending-pulse-glow{0%,to{border-color:#f4433680;box-shadow:none}50%{border-color:#f44336b3;box-shadow:0 0 30px #f4433633,0 0 60px #d32f2f1a,inset 0 0 15px #f4433608}}@keyframes pending-pulse-border{0%,to{opacity:0}50%{opacity:.25}}.order-card.pending-glow .order-number{color:#fff!important}.order-pay-button{align-items:center;animation:pay-button-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#ff4500,#ff6b35);border:none;border-radius:24px;box-shadow:0 2px 10px #ff45004d,inset 0 -2px 0 #0000001a;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;padding:10px 24px;transition:all .3s ease;white-space:nowrap}@keyframes pay-button-pulse{0%,to{box-shadow:0 2px 10px #ff45004d,inset 0 -2px 0 #0000001a}50%{box-shadow:0 4px 20px #ff450080,inset 0 -2px 0 #0000001a}}.order-pay-button:hover{animation:none;background:linear-gradient(135deg,#ff5722,#ff7043);box-shadow:0 6px 24px #ff450099,inset 0 -2px 0 #00000026;transform:translateY(-2px)}.order-pay-button:active{transform:translateY(0)}.crypto-icon{animation:dollar-shine 3s ease-in-out infinite;display:inline-block;font-size:18px}@keyframes dollar-shine{0%,to{transform:scale(1) rotate(-5deg)}50%{transform:scale(1.1) rotate(5deg)}}.order-card.expiring{animation:expiring-pulse 1s ease-in-out infinite;border-color:var(--reddit-guava)}.order-card.completed-glow{background:#0000!important;border-color:#0f0!important;box-shadow:0 0 20px #0f03,inset 0 0 15px #00ff0008}.order-card.completed-glow .order-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f0,#00e676);-webkit-background-clip:text;background-clip:text}.order-card.completed-glow .item-avatar{background:#0f03!important;border:1px solid #00ff004d!important}.order-card.completed-glow .item-avatar span{color:#0f0!important}.order-card.completed-glow .order-accounts-table{border-color:#0f03}.order-card.completed-glow .accounts-table-header{background:#00ff001a}.order-card.completed-glow .accounts-table-row:hover{background:#00ff000d}.order-card.cancelled-glow,.order-card.expired-glow{background:#0000!important;border-color:red!important;box-shadow:0 0 20px #f003,inset 0 0 15px #ff000008}.order-card.cancelled-glow .order-number,.order-card.expired-glow .order-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,red,#d32f2f);-webkit-background-clip:text;background-clip:text}.order-card.cancelled-glow .item-avatar,.order-card.expired-glow .item-avatar{background:#f003!important;border:1px solid #ff00004d!important}.order-card.cancelled-glow .item-avatar span,.order-card.expired-glow .item-avatar span{color:red!important}.order-card.cancelled-glow .order-accounts-table,.order-card.expired-glow .order-accounts-table{border-color:#f003}.order-card.cancelled-glow .accounts-table-header,.order-card.expired-glow .accounts-table-header{background:#ff00001a}.order-card.cancelled-glow .accounts-table-row:hover,.order-card.expired-glow .accounts-table-row:hover{background:#ff00000d}@keyframes expiring-pulse{0%,to{box-shadow:0 0 0 0 #fb3c4c66}50%{box-shadow:0 0 0 10px #fb3c4c00}}.order-card-header{justify-content:space-between;margin-bottom:16px;position:relative}.order-card-header,.order-info{align-items:flex-start;display:flex}.order-info{flex:1 1;flex-direction:column;margin-right:16px}.order-info h3{align-items:center;display:flex;font-size:20px!important;font-weight:700!important;gap:10px;margin:0 0 4px!important}.order-date,.order-info h3{color:#fff!important;text-align:left!important}.order-date{font-size:14px!important;margin:0!important}.order-items{margin-bottom:16px}.order-item-count{gap:12px;margin-bottom:16px}.item-avatar,.order-item-count{align-items:center;display:flex;justify-content:center}.item-avatar{background:#ff450033;border-radius:12px;color:var(--reddit-orange);font-size:18px;font-weight:700;height:40px;width:40px}.item-details{display:flex;flex-direction:column}.item-name{color:#fff!important;font-size:16px!important;font-weight:600!important}.item-info{color:#fff9!important;font-size:14px!important}.order-accounts-table{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden;width:100%}.accounts-table-header{grid-gap:12px;background:#ff45001a;border-bottom:1px solid #ffffff1a;display:grid;gap:12px;grid-template-columns:2fr 1fr 1fr 1.8fr 1.2fr;padding:12px 16px}.accounts-table-header .table-col{align-items:center;color:#fffc!important;display:flex;font-size:12px!important;font-weight:600!important;justify-content:center;letter-spacing:.5px;line-height:1.2;padding:20px 0 4px;text-align:center;text-transform:uppercase;white-space:nowrap}.accounts-table-body{max-height:150px;overflow-y:auto;scrollbar-color:#ff45004d #ffffff0d;scrollbar-width:thin}.accounts-table-body::-webkit-scrollbar{width:6px}.accounts-table-body::-webkit-scrollbar-track{background:#ffffff0d}.accounts-table-body::-webkit-scrollbar-thumb{background:#ff45004d;border-radius:3px}.accounts-table-body::-webkit-scrollbar-thumb:hover{background:#ff450080}.accounts-table-row{grid-gap:12px;border-bottom:1px solid #ffffff0d;display:grid;gap:12px;grid-template-columns:2fr 1fr 1fr 1.8fr 1.2fr;padding:10px 16px;transition:background .2s ease}.accounts-table-row:hover{background:#ffffff08}.accounts-table-row:last-child{border-bottom:none}.accounts-table-row .table-col{align-items:center;color:#fff!important;display:flex;font-size:14px!important;justify-content:center;text-align:center}.accounts-table-row .col-name{color:#ffffffe6!important;font-weight:500;justify-content:flex-start}.accounts-table-row .col-comment-karma,.accounts-table-row .col-post-karma{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.accounts-table-row .col-date{color:#ffffffb3!important;font-size:13px!important}.order-timeline{display:flex;gap:4px;margin:16px 0}.timeline-step{background:#ffffff1a;border-radius:2px;flex:1 1;height:4px;transition:all .3s ease}.timeline-step.active{background:var(--reddit-orange);box-shadow:0 0 10px #ff450080}.order-card-footer{align-items:center;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;min-height:40px;padding-top:16px}.order-pricing{display:flex;flex:1 1;flex-direction:column;gap:4px}.order-total{color:#fff!important;font-size:16px!important}.order-total strong{color:#fff!important;font-size:18px!important}.order-discount{color:#fff!important;font-size:14px!important;font-weight:500}.order-discount .discount-amount{color:#fff!important;font-weight:600}.order-action{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:600;gap:6px;padding:10px 0;transition:all .2s ease}.order-action-desktop{align-items:center;display:flex!important;gap:6px;white-space:nowrap}.order-action svg{stroke:#fff}.order-action:hover{color:var(--reddit-orange)}.order-action:hover svg{stroke:var(--reddit-orange)}.arrow-icon{transition:transform .3s ease}.order-card:hover .arrow-icon{transform:translateX(4px)}.order-action:hover .arrow-icon{transform:translateX(6px)}.empty-orders{padding:100px 24px;text-align:center}.empty-icon{color:var(--reddit-orange);height:80px;margin:0 auto 32px;opacity:.8;width:80px}.empty-title{color:#fff!important;font-size:28px!important;font-weight:700!important;margin:0 0 12px!important}.empty-message{color:#fffc!important;font-size:18px!important;margin:0 0 32px!important}.retry-button{background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%);border:none;border-radius:30px;box-shadow:0 4px 20px #ff450066;color:#fff;cursor:pointer;font-size:17px;font-weight:600;padding:14px 32px;transition:all .3s ease}.retry-button:hover{box-shadow:0 6px 30px #ff450099;transform:translateY(-2px)}.orders-loading{align-items:center;display:flex;justify-content:center;min-height:500px}.loading-spinner{animation:spin 1s linear infinite;color:var(--reddit-orange);filter:drop-shadow(0 0 10px rgba(255,69,0,.5));height:60px;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:769px) and (max-width:1024px){.accounts-table-header,.accounts-table-row{gap:10px!important}.accounts-table-header .table-col{font-size:12px!important}.col-comment-karma,.col-post-karma{max-width:80px}.col-date{max-width:100px}.col-price{max-width:90px}}@media (max-width:768px){.order-list-page .order-header{padding-top:37px!important}.order-card.pending-glow .order-card-footer{align-items:stretch!important;flex-direction:column!important}.order-card.pending-glow .order-pricing{align-items:center!important;display:flex!important;flex-direction:column!important;gap:4px!important;margin-bottom:16px!important;width:100%!important}.order-card.pending-glow .order-pricing .order-discount,.order-card.pending-glow .order-pricing .order-total{text-align:center!important}.order-card.pending-glow .order-pricing .order-total{font-size:18px!important}.order-card.pending-glow .order-pricing .order-discount{font-size:16px!important}.order-actions-pending{flex-direction:column!important;gap:12px!important;width:100%!important}.order-actions-pending .order-pay-button{align-items:center!important;display:flex!important;justify-content:center!important;order:1!important;width:100%!important}.order-actions-pending .order-cancel-button{margin-right:0!important;order:2!important;width:100%!important}}@media (max-width:1024px){.orders-list{align-items:stretch}.orders-container{padding:180px 0 40px}.order-list-page .order-header{padding:calc(44px + env(safe-area-inset-top)) 0 12px!important}.order-title{font-size:30px!important}.status-tabs{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex-wrap:nowrap!important;gap:4px!important;margin:0 -8px!important;overflow-x:auto!important;padding:0 8px!important;scrollbar-width:none}.status-tabs::-webkit-scrollbar{display:none}.status-tab{border-radius:18px!important;border-width:.5px!important;flex-shrink:0!important;font-size:13px!important;min-width:fit-content!important;padding:6px 10px!important;white-space:nowrap!important}.status-count{font-size:inherit!important;margin-left:3px!important}.order-card{margin:0;max-width:100%;width:100%}.order-info h3{flex-wrap:wrap;font-size:18px!important}.order-info{margin-right:12px}.order-pay-button{border-radius:22px;font-size:14px;padding:8px 18px}.crypto-icon{font-size:16px}.order-card.pending-glow:after{border-radius:22px;font-size:16px;letter-spacing:.8px;padding:10px 22px;right:10px;top:-17px}.order-accounts-table{-webkit-overflow-scrolling:touch;border-radius:8px;margin:0 -8px;overflow-x:auto;overflow-y:hidden;position:relative;width:calc(100% + 16px)}.order-card.completed-glow .order-accounts-table:before{background:#00ff000d;content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:565px;z-index:0}.order-card.cancelled-glow .order-accounts-table:before,.order-card.expired-glow .order-accounts-table:before{background:#ff00000d;content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:565px;z-index:0}.order-accounts-table>*{min-width:565px;position:relative;z-index:1}.accounts-table-body{max-height:none!important;overflow-y:visible!important}.order-card.completed-glow .accounts-table-header{background:#00ff001a!important;width:550px!important}.order-card.cancelled-glow .accounts-table-header,.order-card.expired-glow .accounts-table-header{background:#ff00001a!important;width:550px!important}.order-card.cancelled-glow .accounts-table-row:hover,.order-card.completed-glow .accounts-table-row:hover,.order-card.expired-glow .accounts-table-row:hover{background:#0000!important}.accounts-table-header{gap:20px;grid-template-columns:120px 60px 90px 120px 80px;min-height:40px;padding:10px 27px 10px 12px}.accounts-table-header .table-col{align-items:center;display:flex;font-size:12px!important;font-weight:700;justify-content:center;letter-spacing:.5px;padding:0;text-align:center;white-space:nowrap}.accounts-table-header .col-comment-karma:after,.accounts-table-header .col-comment-karma:before,.accounts-table-header .col-post-karma:after,.accounts-table-header .col-post-karma:before{display:none!important}.accounts-table-header .col-comment-karma,.accounts-table-header .col-post-karma{font-size:12px!important}.accounts-table-row{gap:20px;grid-template-columns:120px 60px 90px 120px 80px;padding:10px 27px 10px 12px}.accounts-table-row .table-col{align-items:center;display:flex;font-size:13px!important;justify-content:center;text-align:center;white-space:nowrap}.accounts-table-row .col-date{font-size:12px!important}.accounts-table-row .col-price{font-size:13px!important;font-weight:600}.accounts-table-header .col-name,.accounts-table-row .col-name{justify-content:flex-start;min-width:0;overflow-wrap:break-word;padding-left:4px;text-align:left;white-space:normal;word-break:break-word}.accounts-table-header .col-comment-karma,.accounts-table-header .col-date,.accounts-table-header .col-post-karma,.accounts-table-header .col-price,.accounts-table-row .col-comment-karma,.accounts-table-row .col-date,.accounts-table-row .col-post-karma,.accounts-table-row .col-price{justify-content:center;padding:0 2px;text-align:center}.col-comment-karma,.col-post-karma{max-width:70px}.col-date{max-width:90px}.col-price{max-width:80px}.accounts-table-header .col-comment-karma,.accounts-table-header .col-post-karma{min-width:40px}.accounts-table-header .col-date{min-width:35px}.accounts-table-header .col-price{min-width:50px}}.order-status-badge{text-decoration:none!important}.order-card-header .order-status-badge{flex-shrink:0;margin-left:auto}@media (max-width:400px){.orders-container{padding:180px 4px 40px}.status-tabs{gap:3px!important;margin:0 -4px!important;padding:0 4px!important}.status-tab{border-radius:16px!important;font-size:12px!important;gap:4px!important;padding:5px 8px!important}.status-count{font-size:inherit!important;margin-left:2px!important}}@media (max-width:429px){.order-list-page .status-tabs{margin:0!important;padding-left:10px!important;padding-right:0!important}.order-list-page .status-tabs:before{content:"";display:block;flex-shrink:0;height:1px;width:10px}.order-card{padding:16px}.order-info{margin-right:8px}.order-card.pending-glow:after{font-size:14px;padding:8px 18px;right:8px;top:-15px}.accounts-table-header,.accounts-table-row{gap:6px!important;padding:8px 6px!important}.accounts-table-header .table-col{font-size:10px!important}.accounts-table-row .table-col{font-size:12px!important}.accounts-table-row .col-date,.accounts-table-row .col-price{font-size:11px!important}}.order-geelark-section{margin-top:50px;padding:20px 0 10px}.order-geelark-button,.order-geelark-section{align-items:center;display:flex;justify-content:center}.order-geelark-button{border:none;border-radius:30px;box-shadow:0 4px 20px #ff620066;box-shadow:0 4px 20px rgba(var(--glow-color-rgb,255,98,0),.4);color:#fff;cursor:pointer;font-size:18px;font-weight:700;gap:12px;min-width:220px;padding:14px 32px;transition:all .3s ease;white-space:nowrap}.order-geelark-button,.order-geelark-button:hover{background:linear-gradient(135deg,#ff6200,#ff7e33);background:linear-gradient(135deg,var(--button-gradient-start,#ff6200) 0,var(--button-gradient-end,#ff7e33) 100%)}.order-geelark-button:hover{box-shadow:0 5px 24px #ff620099;box-shadow:0 5px 24px rgba(var(--glow-color-rgb,255,98,0),.6);filter:brightness(1.1);transform:translateY(-2px)}.order-geelark-button:active{transform:translateY(0)}.geelark-icon{border-radius:8px;box-shadow:0 2px 4px #0003;height:36px;object-fit:contain;width:36px}.order-footer-divider{background:#ffffff1a;display:block;height:1px;margin:0;width:100%}.order-card.completed-glow .order-footer-divider{background:#ffffff1a!important;display:block!important;height:1px!important;margin:0!important;width:100%!important}.order-footer-bottom{align-items:center;display:flex;justify-content:space-between;min-height:40px;padding-top:8px;width:100%}.order-footer-bottom .order-action-desktop{display:flex!important;flex-shrink:0;margin-left:auto}.order-card.completed-glow .order-card-footer{flex-direction:column;gap:0;padding-top:0}.order-actions-completed{display:none!important}@media (max-width:1024px){.order-action-desktop,.order-card.completed-glow .order-footer-bottom,.order-card.completed-glow .order-footer-divider,.order-card.completed-glow .order-geelark-section{display:none!important}.order-card.cancelled-glow .order-item,.order-card.cancelled-glow .order-items,.order-card.completed-glow .order-item,.order-card.completed-glow .order-items,.order-card.expired-glow .order-item,.order-card.expired-glow .order-items{justify-content:center!important}.order-card.completed-glow .order-card-footer{flex-direction:column!important;gap:0!important;padding-top:16px!important}.order-card.cancelled-glow .order-card-footer,.order-card.expired-glow .order-card-footer{flex-direction:row!important;gap:0!important;justify-content:center!important}.order-card.cancelled-glow .order-pricing,.order-card.completed-glow .order-pricing,.order-card.expired-glow .order-pricing{margin-bottom:0!important;text-align:center!important;width:100%!important}.order-card.cancelled-glow .order-discount,.order-card.cancelled-glow .order-total,.order-card.completed-glow .order-discount,.order-card.completed-glow .order-total,.order-card.expired-glow .order-discount,.order-card.expired-glow .order-total{display:block!important;text-align:center!important}.order-actions-completed{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important}.order-actions-completed .order-geelark-button{margin:0 0 16px}.order-actions-completed .order-footer-divider{background:#ffffff1a!important;display:block!important;height:1px!important;margin:0!important;position:relative!important;width:100%!important;z-index:1!important}.order-actions-completed .order-pricing{padding:16px 0 0;text-align:center!important}.order-geelark-button{background:linear-gradient(135deg,#ff6200,#ff7e33)!important;border-radius:28px!important;box-shadow:0 4px 20px #ff620066!important;color:#fff!important;font-size:22px!important;font-weight:700!important;gap:12px!important;justify-content:center!important;margin:0!important;min-height:60px!important;padding:16px 24px!important;width:100%!important}.order-actions-completed .geelark-icon{height:36px!important;width:36px!important}}@media (max-width:400px){.order-geelark-button{background:linear-gradient(135deg,#ff6200,#ff7e33)!important;border-radius:18px;box-shadow:0 4px 20px #ff620066!important;color:#fff!important;font-size:12px;padding:6px 12px}.geelark-icon{height:24px;width:24px}}@media (min-width:769px){.account-list-header:before,.cart-header:before,.order-detail-header:before,.order-header:before,.profile-header:before{bottom:0!important}.account-list-header:before,.bottom-navigation:before,.cart-header:before,.order-detail-header:before,.order-header:before,.profile-header:before{animation:rgb-gradient-flow 8s ease-in-out infinite!important;background:linear-gradient(90deg,#ff4500,#0079d3 25%,#ff006d 50%,gold 75%,#ff4500)!important;background-size:300% 100%!important;content:""!important;display:block!important;height:2px!important;left:0!important;opacity:1!important;position:absolute!important;right:0!important;visibility:visible!important;z-index:99!important}.bottom-navigation:before{top:-2px!important}@keyframes rgb-gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.account-list-header:after,.cart-header:after,.order-detail-header:after,.order-header:after,.profile-header:after{content:none!important;display:none!important}.account-list-page .page-header:after,.cart-page .cart-header:before,.order-detail-page .order-detail-header:before,.order-list-page .order-header:before,.profile-page .profile-header:before,[data-theme] .bottom-navigation:before,[data-theme] .cart-header:before,body[class*=theme] .bottom-navigation:before,body[class*=theme] .cart-header:before,html body .app .app-content .bottom-navigation:before,html body .app .app-content .cart-page .cart-header:before,html[class*=theme] .bottom-navigation:before,html[class*=theme] .cart-header:before{animation:rgb-gradient-flow 8s ease-in-out infinite!important;background:linear-gradient(90deg,#ff4500,#0079d3 25%,#ff006d 50%,gold 75%,#ff4500)!important;background-size:300% 100%!important}.account-list-page .page-header:after{bottom:0!important;content:""!important;display:block!important;height:2px!important;left:0!important;opacity:1!important;position:absolute!important;right:0!important;visibility:visible!important;z-index:99!important}.account-list-page .page-header:before{content:none!important;display:none!important}}.profile-page{margin-left:0!important;margin-right:0!important;min-height:100vh;padding-bottom:20px;padding-left:0!important;padding-right:0!important;position:relative}.app-content:has(.profile-page){padding-left:0!important;padding-right:0!important;padding-top:0!important}@media (max-width:768px){.profile-page{padding-bottom:115px}.profile-content{padding-top:10px}}.profile-header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#ff45001a,#0079d31a);border:none;box-shadow:0 4px 30px #0000004d;margin-left:calc(-50vw + 50%);overflow:hidden;padding:calc(20px + env(safe-area-inset-top)) 16px 20px;position:sticky;text-align:center;top:0;width:100vw;z-index:100}.profile-header:before{animation:gradient-flow 8s ease-in-out infinite;background:linear-gradient(90deg,var(--reddit-orange) 0,var(--reddit-juniper) 33%,var(--reddit-guava) 66%,var(--reddit-orange) 100%);background-size:300% 100%;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}profile-header-content{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:600px;position:relative;z-index:1}.profile-header-top{flex-direction:row;gap:16px;width:100%}.profile-avatar,.profile-header-top{align-items:center;display:flex;justify-content:center}.profile-avatar{animation:glow 2s ease-in-out infinite alternate;background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%);border-radius:50%;box-shadow:0 0 20px #ff4500cc,0 0 40px #ff450099,0 0 60px #ff450066,0 0 80px #ff450033,0 8px 30px #ff450080;color:#fff;flex-shrink:0;font-size:24px;font-weight:800;height:60px;margin-bottom:0;overflow:hidden;position:relative;width:60px}.profile-avatar-img{animation:fadeIn .3s ease-in-out;animation-play-state:running;border-radius:50%;filter:brightness(1.1);height:100%;image-rendering:auto;object-fit:cover;width:100%}.profile-avatar-text{color:#fff;font-size:24px;font-weight:800;text-transform:uppercase;-webkit-user-select:none;user-select:none}.profile-avatar img[src*=".apng"],.profile-avatar img[src*=".gif"],.profile-avatar img[src*=".webp"],.profile-avatar video{animation-play-state:running!important;-webkit-animation-play-state:running!important;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:auto}.profile-avatar video{-webkit-media-controls:none;-webkit-playsinline:true;webkit-playsinline:true;playsinline:true;-webkit-tap-highlight-color:transparent;display:block!important;visibility:visible!important}.profile-avatar img{opacity:0;transition:opacity .3s ease-in-out}.profile-avatar img.loaded,.profile-avatar img[src]{opacity:1}.profile-avatar:before{animation:rotate 3s linear infinite;background:linear-gradient(135deg,var(--reddit-orange),var(--reddit-guava),var(--reddit-orange));border-radius:50%;bottom:-6px;content:"";left:-6px;opacity:.8;position:absolute;right:-6px;top:-6px;z-index:-1}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.profile-info{align-items:center;display:flex;flex:0 1;flex-direction:column;gap:2px}.profile-name{color:#fff!important;font-size:24px!important;font-weight:800!important;letter-spacing:-.02em}.profile-name,.profile-username{margin:0!important;text-align:center}.profile-username{color:#fffc!important;font-size:16px!important}.profile-joined{font-size:14px!important;margin:0!important;text-align:center!important;width:100%}@media (min-width:769px){.profile-header{padding:calc(20px + env(safe-area-inset-top)) 16px 20px}}@media (max-width:768px){profile-header-content{gap:5px}.profile-header{padding:calc(55px + env(safe-area-inset-top)) 16px 18px}.profile-header-top{gap:9px}.profile-avatar{height:55px;width:55px}.profile-info{gap:0}.achievements-section .section-header{margin-bottom:-10px!important}}.profile-joined{color:#fff9!important;font-size:15px!important;margin:8px 0 0!important}.profile-stats{gap:16px;margin-left:auto;margin-right:auto;margin-top:20px;max-width:600px;padding:0 16px 24px;position:relative;z-index:2}.profile-stats,.stat-card{display:flex;justify-content:center}.stat-card{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid var(--reddit-border);border-radius:16px;flex:1 1;flex-direction:column;min-height:100px;padding:24px 16px;text-align:center;transition:all .3s ease}.stat-card:hover{border-color:var(--reddit-orange-alpha);box-shadow:0 12px 40px #0006;transform:translateY(-4px)}.stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 4px}.stat-label{color:#ffffffb3!important;font-size:14px!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.profile-content{margin:0 auto;max-width:1200px;padding:20px 16px 0;position:relative;z-index:1}.achievements-section{margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:800px;width:100%}.section-header{justify-content:space-between;margin-bottom:20px;position:relative}.section-header,.section-title{align-items:center;display:flex;text-align:center}.section-title{color:#fff!important;font-size:24px!important;font-weight:700!important;justify-content:center;margin:0 auto!important;width:100%}.see-all-link{color:var(--reddit-orange);font-size:16px;font-weight:600;position:absolute;right:0;text-decoration:none;transition:all .3s ease}.see-all-link:hover{color:var(--reddit-guava);text-decoration:underline}.achievements-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));justify-content:center;margin:0 auto;max-width:600px}.achievements-grid .achievement-card:last-child:nth-child(odd){grid-column:1/-1;margin:0 auto;max-width:200px}.achievements-grid-3{grid-template-columns:repeat(3,1fr)!important}@media (max-width:768px){.achievements-grid-3{grid-template-columns:repeat(2,1fr)!important}.achievements-grid-3 .achievement-card:nth-child(3){grid-column:1/-1;margin:0 auto;max-width:160px}}@media (max-width:480px){.achievements-grid{grid-template-columns:repeat(2,1fr)}.achievements-grid .achievement-card:last-child:nth-child(odd){grid-column:1/-1;margin:0 auto;max-width:160px}}.achievement-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1a1a1b33;border:1px solid #ffffff26;border-radius:16px;box-shadow:0 0 20px #fff3,0 0 40px #ffffff1a,0 0 60px #ffffff0d,inset 0 0 15px #ffffff08;overflow:hidden;padding:20px;position:relative;text-align:center;transition:all .3s ease}.achievement-card:hover{border-color:#ffffff40;box-shadow:0 12px 40px #0006,0 0 30px #ffffff40,0 0 60px #ffffff26,0 0 90px #ffffff14,inset 0 0 20px #ffffff0a;transform:translateY(-4px)}.achievement-card.locked{border-style:dashed;opacity:.6}.achievement-icon{color:#f50;font-size:32px;height:48px;margin:0 auto 12px;position:relative;width:48px}.achievement-card.locked .achievement-icon{opacity:.5}.achievement-name{color:#fff!important;font-size:16px!important;font-weight:700!important;margin:0 0 8px!important}.achievement-description{color:#ffffffb3!important;font-size:14px!important;margin:0 0 12px!important}.achievement-progress{background:#ffffff1a;border-radius:2px;height:4px;margin-top:12px;overflow:hidden}.achievement-progress-fill{background:linear-gradient(90deg,#f50,#f80);border-radius:2px;height:100%;transition:width .5s ease}.all-discounts-section{margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:800px}.discounts-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.discount-card-small{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1a1a1b33;border:1px solid var(--reddit-border);border-radius:12px;padding:16px;transition:all .3s ease}.discount-card-small:hover{border-color:var(--reddit-orange-alpha);box-shadow:0 8px 24px #0000004d;transform:translateY(-2px)}.discount-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.discount-icon-small{font-size:20px}.discount-percent-small{color:var(--reddit-orange)!important;font-size:18px!important;font-weight:700!important}.discount-title-small{color:#ffffffe6!important;font-size:14px!important;margin:0!important}.settings-menu{display:flex;flex-direction:column;gap:12px;margin:0 auto 12px;max-width:600px}.settings-item{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1a1a1b33;border:1px solid var(--reddit-border);border-radius:16px;cursor:pointer;display:flex;gap:16px;padding:16px 20px;position:relative;text-decoration:none;transition:all .3s ease}.settings-item:hover{background:#ff45000d;border-color:#ffffff4d;box-shadow:0 8px 24px #0000004d;transform:translateX(4px)}.settings-left{gap:16px}.settings-icon,.settings-left{align-items:center;display:flex}.settings-icon{border-radius:12px;box-shadow:0 2px 8px #0000004d;color:#fff;font-size:20px;height:44px;justify-content:center;width:44px}.settings-icon.notifications{animation:pulse-glow-red-border 2s ease-in-out infinite;background:none;border:2px solid #ff4458;box-shadow:0 0 20px #ff445899,inset 0 0 20px #ff445833;color:#ff4458}@keyframes pulse-glow-red-border{0%,to{border-color:#ff4458;box-shadow:0 0 20px #ff445899,inset 0 0 20px #ff445833}50%{border-color:#ff6b6b;box-shadow:0 0 30px #ff4458cc,inset 0 0 30px #ff44584d}}.settings-icon.themes{animation:pulse-glow-purple-themes-border 2s ease-in-out infinite;background:none;border:2px solid #9c27b0;box-shadow:0 0 20px #9c27b099,inset 0 0 20px #9c27b033;color:#9c27b0}@keyframes pulse-glow-purple-themes-border{0%,to{border-color:#9c27b0;box-shadow:0 0 20px #9c27b099,inset 0 0 20px #9c27b033}50%{border-color:#ba68c8;box-shadow:0 0 30px #9c27b0cc,inset 0 0 30px #9c27b04d}}.settings-icon.language{animation:pulse-glow-blue-border 2s ease-in-out infinite;background:none;border:2px solid #00a8ff;box-shadow:0 0 20px #00a8ff99,inset 0 0 20px #00a8ff33;color:#00a8ff}.settings-icon.geelark{align-items:center;animation:pulse-glow-geelark-border 2s ease-in-out infinite;background:none;border:2px solid #4a90e2;box-shadow:0 0 20px #4a90e299,inset 0 0 20px #4a90e233;color:#4a90e2;display:flex;justify-content:center;padding:0}.settings-icon.geelark .geelark-logo{height:28px;object-fit:contain;width:28px}@keyframes pulse-glow-blue-border{0%,to{border-color:#00a8ff;box-shadow:0 0 20px #00a8ff99,inset 0 0 20px #00a8ff33}50%{border-color:#0080ff;box-shadow:0 0 30px #00a8ffcc,inset 0 0 30px #00a8ff4d}}@keyframes pulse-glow-geelark-border{0%,to{border-color:#4a90e2;box-shadow:0 0 20px #4a90e299,inset 0 0 20px #4a90e233}50%{border-color:#6ba3e5;box-shadow:0 0 30px #4a90e2cc,inset 0 0 30px #4a90e24d}}.settings-icon.security{background:linear-gradient(135deg,#00cf35,#00e039)}.settings-icon.about{background:linear-gradient(135deg,#0079d3,#00a8ff)}@media (max-width:768px){.faq-card:active,.orders-preview-card:active,.settings-item:active{background:#ff45000d;border-color:#ffffff4d;box-shadow:0 8px 24px #0000004d}}.settings-info{display:flex;flex-direction:column;gap:2px}.settings-title{color:#fff!important;font-size:17px!important;font-weight:600!important;margin:0 0 4px!important}.settings-subtitle{color:#fff9!important;font-size:14px!important;margin:0!important}.settings-arrow,.settings-item:hover .settings-arrow{display:none}.profile-loading{align-items:center;display:flex;justify-content:center;min-height:500px}.profile-error{padding:100px 24px;text-align:center}.profile-error p{color:#fffc!important;font-size:18px!important;margin:0 0 24px!important}.btn-retry{background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%);border:none;border-radius:30px;box-shadow:0 4px 20px #ff450066;color:#fff;cursor:pointer;font-size:17px;font-weight:600;padding:14px 32px;transition:all .3s ease}.btn-retry:hover{box-shadow:0 6px 30px #ff450099;transform:translateY(-2px)}.empty-state{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1a1a1b33;border:1px solid var(--reddit-border);border-radius:16px;padding:40px 24px;text-align:center}.empty-message{color:#fff9!important;font-size:16px!important;margin:0!important}.achievement-card.unlocked{animation:card-glow 3s ease-in-out infinite;background:#ff55000d;border-color:#ff550080;box-shadow:0 0 25px #f506,0 4px 20px #0000004d;opacity:1}@keyframes card-glow{0%,to{box-shadow:0 0 25px #f506,0 4px 20px #0000004d,inset 0 0 10px #ff55001a}50%{box-shadow:0 0 45px #f509,0 4px 30px #0006,inset 0 0 20px #f503}}.achievement-card.unlocked .star-icon{filter:drop-shadow(0 0 12px #FF5500)}.achievement-card.unlocked .star-icon.active{animation:flame-glow 2s ease-in-out infinite;position:relative}@keyframes flame-glow{0%,to{filter:drop-shadow(0 0 15px #FF5500) drop-shadow(0 0 30px #FF7700) drop-shadow(0 0 45px rgba(255,85,0,.8));transform:scale(1) rotate(0deg)}25%{filter:drop-shadow(0 0 20px #FF7700) drop-shadow(0 0 40px #FF5500) drop-shadow(0 0 55px rgba(255,119,0,.9));transform:scale(1.05) rotate(1deg)}50%{filter:drop-shadow(0 0 25px #FF8800) drop-shadow(0 0 50px #FF5500) drop-shadow(0 0 65px rgba(255,85,0,1));transform:scale(1.1) rotate(-1deg)}75%{filter:drop-shadow(0 0 20px #FF5500) drop-shadow(0 0 40px #FF8800) drop-shadow(0 0 55px rgba(255,136,0,.9));transform:scale(1.05) rotate(1deg)}}.achievement-card.unlocked .star-icon.active svg{animation:fire-flicker .5s ease-in-out infinite alternate}@keyframes fire-flicker{0%{filter:brightness(1.2) saturate(1.5)}50%{filter:brightness(1.5) saturate(1.8)}to{filter:brightness(1.3) saturate(1.6)}}.achievement-card.unlocked .achievement-icon:after,.achievement-card.unlocked .achievement-icon:before{animation:fire-particle 2s ease-in-out infinite;background:#f70;border-radius:50%;content:"";height:4px;position:absolute;width:4px}.achievement-card.unlocked .achievement-icon:before{animation-delay:0s;left:20px;top:5px}.achievement-card.unlocked .achievement-icon:after{animation-delay:1s;right:20px;top:10px}@keyframes fire-particle{0%{background:#f70;opacity:1;transform:translateY(0) scale(1)}50%{background:#f50;opacity:.8;transform:translateY(-20px) scale(.8)}to{background:#fd0;opacity:0;transform:translateY(-40px) scale(.3)}}.achievement-progress-text{color:#f50!important;font-size:15px!important;font-weight:600!important;letter-spacing:.02em;margin:8px 0 0!important}.achievement-card.locked .achievement-progress-text{color:#ffffff80!important}.achievement-card.unlocked .achievement-progress-text{color:#0f8!important;font-weight:700!important;letter-spacing:.05em;text-shadow:0 0 10px #00ff8880}.achievement-card.unlocked .achievement-progress{background:#f503}.achievement-card.unlocked .achievement-progress-fill{background:linear-gradient(90deg,#f50,#ff9500);box-shadow:0 0 12px #ff5500b3}@media (max-width:768px){.profile-header{margin-left:calc(-50vw + 50%);padding:calc(55px + env(safe-area-inset-top)) 16px 18px;position:sticky;top:0;width:100vw;z-index:100}.profile-avatar{box-shadow:0 0 15px #ff4500cc,0 0 30px #ff450099,0 0 45px #ff450066,0 0 60px #ff450033,0 6px 25px #ff450080;font-size:24px;height:55px;width:55px}.profile-avatar-img{height:100%;width:100%}.profile-avatar-text{font-size:35px}.profile-name{font-size:24px!important}.profile-stats{gap:12px;margin-top:-74px!important;position:relative;z-index:10}.stat-value{font-size:24px!important}.stat-card{min-height:90px;padding:20px 12px}.achievements-grid{gap:12px}.section-title{font-size:20px!important;text-align:center}.achievement-progress-text{font-size:13px!important}}.faq-section{margin-bottom:12px;margin-left:auto;margin-right:auto;max-width:600px}@media (min-width:769px){.faq-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faq-card,.orders-preview-card,.settings-item{justify-content:flex-start!important}}.faq-card{align-items:center;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#1a1a1b33!important;border:1px solid #ffffff1a!important;border-radius:16px;cursor:pointer;display:flex;gap:16px;padding:16px 20px;position:relative;text-decoration:none;transition:all .3s ease}.faq-card:hover{background:#ff45000d!important;border-color:#ffffff4d!important;box-shadow:0 8px 24px #0000004d!important;transform:translateX(4px)}.faq-icon{align-items:center;animation:pulse-glow-orange-border 2s ease-in-out infinite;background:none;border:2px solid var(--reddit-orange);border-radius:12px;box-shadow:0 0 20px #ff450099,inset 0 0 20px #ff450033;display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.faq-icon,.question-mark{color:var(--reddit-orange)}.question-mark{animation:bounce-subtle 3s ease-in-out infinite;font-size:24px;font-weight:800}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.faq-info{display:flex;flex-direction:column;gap:2px;text-align:left}.faq-title{color:#fff!important;font-size:17px!important;font-weight:600!important;margin:0 0 4px!important}.faq-subtitle{color:#fff9!important;font-size:14px!important;margin:0!important}.faq-arrow,.faq-card:hover .faq-arrow{display:none}.custom-orders-compact{margin-bottom:12px;margin-left:auto;margin-right:auto;max-width:600px}.orders-preview-card{align-items:center;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#1a1a1b33!important;border:1px solid #ffffff1a!important;border-radius:16px;cursor:pointer;display:flex;gap:16px;padding:16px 20px;position:relative;text-decoration:none;transition:all .3s ease}.orders-preview-card:hover{background:#ff45000d!important;border-color:#ffffff4d!important;box-shadow:0 8px 24px #0000004d!important;transform:translateX(4px)}.orders-header{gap:16px}.orders-header,.orders-icon{align-items:center;display:flex}.orders-icon{animation:pulse-glow-orange-border 2s ease-in-out infinite;background:none;border:2px solid var(--reddit-orange);border-radius:12px;box-shadow:0 0 20px #ff450099,inset 0 0 20px #ff450033;color:var(--reddit-orange);font-size:20px;height:44px;justify-content:center;width:44px}@keyframes pulse-glow-orange-border{0%,to{border-color:var(--reddit-orange);box-shadow:0 0 20px #ff450099,inset 0 0 20px #ff450033}50%{border-color:var(--reddit-guava);box-shadow:0 0 30px #ff4500cc,inset 0 0 30px #ff45004d}}.orders-info{display:flex;flex-direction:column;gap:2px;text-align:left}.orders-title{color:#fff!important;font-size:17px!important;font-weight:600!important;margin:0!important}.orders-subtitle{color:#fff9!important;font-size:14px!important;margin:0!important}.orders-action{align-items:center;display:flex;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.orders-arrow,.orders-preview-card:hover .orders-arrow{display:none}@media (max-width:768px){.faq-card,.orders-preview-card,.settings-item{justify-content:flex-start!important}.faq-card{gap:16px;padding:16px 18px}.faq-icon{border-width:2px;height:48px;width:48px}.question-mark{font-size:24px}.faq-title{font-size:16px!important}.faq-subtitle{font-size:13px!important}.geelark-icon,.orders-icon,.settings-icon{border-width:2px;font-size:20px;height:48px;width:48px}.settings-item{gap:16px;padding:16px 18px}.settings-icon.geelark .geelark-logo{height:32px;width:32px}.orders-preview-card{gap:16px;padding:16px 18px}}@media (min-width:769px){.achievements-section{max-width:1000px!important}.achievements-grid,.achievements-grid-3{gap:20px!important;max-width:800px!important}.achievements-grid-3{grid-gap:20px!important;display:grid;grid-template-columns:repeat(3,1fr)!important}.achievements-grid-3 .achievement-card:nth-child(3){grid-column:auto!important;margin:0!important;max-width:none!important}.achievement-card{min-width:200px}.achievement-description{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media (max-width:768px){.achievements-grid{max-width:100%!important}.achievements-grid,.achievements-grid-3{grid-gap:12px!important;display:grid;gap:12px!important;grid-template-columns:repeat(2,1fr)!important}.achievements-grid-3 .achievement-card:nth-child(3){grid-column:1/-1!important;margin:0 auto!important;max-width:200px!important;width:calc(50% - 6px)!important}.achievement-description{font-size:13px!important;line-height:1.3!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width:380px){.achievement-description{font-size:12px!important}.achievement-card{padding:16px 12px!important}}}.achievement-card{box-sizing:border-box;display:flex;flex-direction:column;height:100%}.achievement-description,.achievement-icon,.achievement-name{flex-shrink:0}.achievement-progress-text{flex-shrink:0;margin-top:auto!important}.achievement-progress{margin-top:8px!important}@media (min-width:481px) and (max-width:768px){.achievement-card{min-width:160px}.achievement-description{font-size:14px!important}}@media (min-width:1400px){.achievements-grid-3{gap:24px!important;max-width:900px!important}}@media (min-width:769px) and (max-width:900px){.achievements-grid-3{gap:16px!important}.achievement-card{min-width:180px}.achievement-description{font-size:13px!important}}.confirmation-modal-overlay{align-items:center;animation:fadeIn .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.confirmation-modal{animation:slideUp .3s ease;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:var(--reddit-card-bg);border:1px solid var(--reddit-border);border-radius:20px;box-shadow:0 20px 60px #00000080;max-height:90vh;max-width:500px;overflow-y:auto;position:relative;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header{border-bottom:1px solid #ffffff1a;padding:24px;position:relative;text-align:center}.modal-icon{align-items:center;border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 auto 16px;width:60px}.modal-icon.warning{background:#ffb60026;color:#ffb600}.modal-icon.warning svg{filter:drop-shadow(0 0 10px rgba(255,182,0,.5));height:36px;width:36px}.modal-icon.danger{background:#fb3c4c26;color:var(--reddit-guava)}.modal-icon.success{background:#00cf3526;color:#00cf35}.modal-title{color:#fff!important;font-size:28px!important;font-weight:800!important;letter-spacing:-.02em;margin:0!important}.modal-body{padding:24px}.modal-message{color:#ffffffe6!important;font-size:16px!important;line-height:1.6!important;margin:0!important;text-align:left;white-space:pre-line}.modal-message.warning{background:#ffb6001a;border:1px solid #ffb6004d;border-radius:12px;margin-top:16px!important;padding:16px}.modal-message strong{color:#ffb600!important;font-weight:700}.modal-actions{display:flex;gap:12px;padding:0 24px 24px}.modal-button{border:none;border-radius:30px;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;letter-spacing:-.01em;padding:14px 24px;text-transform:none;transition:all .3s ease}.modal-button.cancel{background:#ffffff1a;color:#fffc}.modal-button.cancel:hover{background:#ffffff26;transform:translateY(-2px)}.modal-button.confirm{background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%);box-shadow:0 4px 20px #ff450066;color:#fff}.modal-button.confirm:hover{box-shadow:0 6px 30px #ff450099;transform:translateY(-2px)}.modal-button.confirm:disabled{cursor:not-allowed;opacity:.7}.modal-button.confirm.danger{background:linear-gradient(135deg,var(--reddit-guava) 0,#f06 100%);box-shadow:0 4px 20px #fb3c4c66}.modal-button.confirm.danger:hover{box-shadow:0 6px 30px #fb3c4c99}.modal-close{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:#fff9;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .3s ease;width:32px}.modal-close:hover{background:#ffffff26;border-color:#ffffff4d;color:#fff;transform:rotate(90deg)}@media (max-width:768px){.confirmation-modal{margin:0 10px;max-width:100%}.modal-title{font-size:24px!important}.modal-message{font-size:15px!important}.modal-actions{flex-direction:column}.modal-button{width:100%}}.admin-mode .bottom-navigation{display:none!important}.admin-mode .app-content.with-bottom-nav{padding-bottom:0!important}.admin-layout~.bottom-navigation{display:none!important}body:has(.admin-layout) .bottom-navigation{display:none!important}body:has(.admin-dashboard) .bottom-navigation{display:none!important}body:has(.admin-content) .bottom-navigation{display:none!important}.app.admin-mode .bottom-navigation{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.app.admin-mode .app-content.with-bottom-nav{padding-bottom:0!important}body:has(.app[class*=admin]) .bottom-navigation{display:none!important}.admin-content>div{margin-left:0!important;padding-left:0!important}.admin-content>.accounts-management,.admin-content>.admin-checker,.admin-content>.admin-custom-orders,.admin-content>.admin-dashboard,.admin-content>.admin-discounts,.admin-content>.admin-farmers,.admin-content>.admin-payments,.admin-content>.admin-pricing,.admin-content>.admin-security,.admin-content>.admin-users,.admin-content>.admin-warranty,.admin-content>.orders-management{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.admin-page-header{padding:1.5rem!important}.admin-chart-section,.admin-recent-orders,.admin-stats-grid{padding:0 1.5rem!important}.admin-header-card>div{padding:1rem 1.5rem!important}.admin-header-card .flex.gap-1{padding:0 1.5rem!important}.admin-content{gap:0!important}.admin-content>.min-h-screen{margin-left:0!important;padding-left:0!important}.admin-content .space-y-6{padding-left:0!important;padding-right:0!important}.admin-pricing .admin-card{margin:0 1.5rem 1.5rem!important}@media (max-width:768px){.admin-chart-section,.admin-header-card .flex.gap-1,.admin-header-card>div,.admin-page-header,.admin-pricing .admin-card,.admin-recent-orders,.admin-stats-grid{padding-left:1rem!important;padding-right:1rem!important}}.custom-order-page{min-height:100vh;overflow-x:hidden;padding:20px 16px 100px;position:relative}.page-header{border-radius:var(--radius-xl);margin-bottom:40px;padding:30px 20px;text-align:center}.page-title{color:var(--text-primary)!important;font-size:2.5rem!important;margin-bottom:12px!important}.page-subtitle{color:var(--text-secondary);font-size:1.1rem;margin:0}.advantages-section{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:40px}.advantage-card{cursor:default;padding:24px;text-align:center;transition:all var(--transition-medium)}.advantage-card:hover{box-shadow:0 16px 40px #ff450033;transform:translateY(-8px)}.advantage-icon{display:block;font-size:3rem;margin-bottom:16px}.advantage-card:nth-child(4) .advantage-icon{animation-delay:1.5s}.advantage-card h4{color:var(--reddit-orange)!important;margin-bottom:12px!important}.advantage-card p{color:var(--text-secondary);line-height:1.6;margin:0}.order-form-card{background:#0000!important;margin-bottom:40px;padding:32px}.order-form-card .ant-card-body{padding:0}.custom-order-form{margin-top:24px}.custom-order-form .ant-input{background:#ffffff0d;border:1px solid var(--glass-border);color:var(--text-primary);font-size:16px;padding:12px 16px}.custom-order-form .ant-input:focus,.custom-order-form .ant-input:hover{background:#ffffff14;border-color:var(--reddit-orange);box-shadow:0 0 0 2px #ff45001a}.check-username-btn{margin-bottom:24px;margin-top:8px}.karma-sliders{margin:32px 0}.karma-slider{margin-bottom:16px}.karma-slider .ant-slider-rail{background:#ffffff1a;height:8px}.karma-slider .ant-slider-track{height:8px}.post-karma-slider .ant-slider-track{background:linear-gradient(90deg,var(--reddit-orange) 0,var(--reddit-orange-hover) 100%)}.comment-karma-slider .ant-slider-track{background:linear-gradient(90deg,var(--reddit-juniper) 0,var(--reddit-juniper-hover) 100%)}.karma-slider .ant-slider-handle{height:20px;margin-top:-6px;width:20px}.karma-slider .ant-slider-handle:focus,.karma-slider .ant-slider-handle:hover{box-shadow:0 0 0 8px #ff450033}.karma-input{margin-top:8px;text-align:center;width:120px}.price-calculation{animation:fadeIn .5s ease-out;margin:32px 0;padding:24px 20px}.price-calculation h4{color:var(--reddit-orange)!important;margin-bottom:20px!important}.price-details{display:flex;flex-direction:column;gap:12px}.price-row{align-items:center;color:var(--text-secondary);display:flex;font-size:16px;justify-content:space-between}.price-row.total{border-top:1px solid var(--glass-border);font-size:20px;font-weight:600;margin-top:12px;padding-top:12px}.price-row.total span:last-child{color:var(--reddit-orange)}.price-row.final-payment,.price-row.prepayment{color:var(--text-muted);font-size:14px}.markup{color:var(--reddit-guava)}.price-total{color:var(--reddit-orange);font-size:24px;font-weight:700}.submit-button{background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-orange-hover) 100%);border:none;border-radius:var(--radius-xl);font-size:18px;font-weight:600;height:56px;margin-top:32px;transition:all var(--transition-medium)}.submit-button:hover:not(:disabled){box-shadow:0 8px 24px #ff450066;transform:translateY(-2px)}.submit-button:disabled{cursor:not-allowed;opacity:.5}.process-card{background:#0000!important;padding:32px}.process-card .ant-card-body{padding:0}.process-steps{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:32px 0}.process-step{align-items:flex-start;display:flex;gap:16px}.step-number{align-items:center;background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-orange-hover) 100%);border-radius:50%;box-shadow:0 4px 12px #ff45004d;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.process-step p{color:var(--text-secondary);line-height:1.5;margin:0;padding-top:8px}.process-note{background:#ffd6351a;border:1px solid #ffd6354d;border-radius:var(--radius-md);margin-top:32px;padding:20px;text-align:center}.process-note span{color:var(--reddit-banana);font-size:16px}.custom-order-page .ant-form-item-label>label{color:var(--text-primary);font-size:16px;font-weight:600}.custom-order-page .ant-form-item-explain-error{color:var(--reddit-guava)}.custom-order-page .ant-input-textarea-show-count:after{color:var(--text-muted)}.custom-order-page textarea.ant-input{resize:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.custom-order-page .page-header:before{content:none!important;display:none!important}.custom-order-page{padding:16px 12px 100px}.page-header{margin-bottom:30px;padding:20px 16px 10px}.page-title{font-size:2rem!important;padding-top:5px!important;white-space:pre-wrap!important}.page-title:after{content:"\A";white-space:pre}.page-title .page-title-diamond{display:block!important;margin:20px auto 0!important}.advantages-section{gap:16px;grid-template-columns:1fr;margin-bottom:30px}.advantage-card{min-height:150px;padding:20px}.order-form-card,.process-card{box-sizing:border-box;margin:0 0 30px;max-width:100%!important;min-height:auto;padding:24px 16px;width:100%!important}.important-section,.payment-section,.recommendation-section,.warranty-section{padding:8px 0}.important-section h4,.payment-section h4,.recommendation-section h4,.warranty-section h4{font-size:18px!important;margin-bottom:12px!important}.important-items p,.payment-items p,.warranty-items p{font-size:14px!important;line-height:1.6!important;margin-bottom:8px!important}.warranty-note{font-size:13px!important;opacity:.9}.process-steps{gap:24px;grid-template-columns:1fr}.price-row{font-size:14px}.price-row.total{font-size:18px}.submit-button{font-size:16px;height:48px}}.custom-order-page .page-header:before,body .app .custom-order-page .page-header:before,body.dark-theme .custom-order-page .page-header:before,html body .custom-order-page .page-header:before{content:none!important;display:none!important}@media (min-width:769px){.custom-order-page .page-header:before{content:none!important;display:none!important}.custom-order-page .page-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;left:0!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;max-width:100vw!important;position:relative!important;right:0!important;transform:none!important;width:100vw!important}.custom-order-page .page-header .page-subtitle,.custom-order-page .page-header .page-title{margin-left:auto!important;margin-right:auto!important;text-align:center!important}body .custom-order-page .page-header,body.dark-theme .custom-order-page .page-header{left:0!important;position:relative!important;right:0!important;top:auto!important}}@media (max-width:768px){.custom-order-page .page-header.glass-panel{border-radius:0!important;box-sizing:border-box!important;margin:0!important;max-width:100%!important;width:100%!important}}.custom-orders-page{display:flex;flex-direction:column;min-height:100vh;padding-bottom:80px;padding-top:200px;position:relative}.custom-orders-header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#ff45001a,#0079d31a);border-bottom:1px solid #ff45004d;box-shadow:0 4px 30px #0000004d;left:0;padding:calc(32px + env(safe-area-inset-top)) 16px 24px;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:100}@media (min-width:769px){.custom-orders-header{align-items:center;display:flex;flex-direction:column;padding:32px 40px 24px;text-align:center!important}.custom-orders-subtitle,.custom-orders-title{text-align:center!important;width:100%}.custom-orders-subtitle{margin:8px auto 0!important;max-width:600px}}.custom-orders-title{color:#fff!important;font-size:28px!important;font-weight:800!important;letter-spacing:-.02em;margin:0 0 8px!important}.custom-orders-header p{margin:0!important;padding:0!important;text-align:center!important}.custom-orders-subtitle{color:#ffffffb3!important;display:block!important;font-size:16px!important;line-height:1.5;margin:0 auto!important;max-width:600px;text-align:center!important;width:100%!important}.custom-orders-header .status-tabs{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.custom-orders-header .status-tab{background:#0000;border:2px solid #ffffff4d;border-radius:24px;color:#ffffffe6;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease;white-space:nowrap}.custom-orders-header .status-tab:hover{background:#ffffff1a;border-color:#fff9;transform:translateY(-1px)}.custom-orders-header .status-tab.active{background:#fff3;border-color:#fffc;color:#fff}.custom-orders-header .status-count{background:none!important;background-color:initial!important;border:none!important;border-radius:0!important;display:inline-block!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin-left:6px!important;opacity:.8!important;padding:0!important;position:relative!important;top:2px!important;vertical-align:initial!important}.custom-orders-header .status-tab.active .status-count{background:none!important;background-color:initial!important;opacity:.9!important}.custom-orders-content{display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:1200px;padding:124px 16px 0;position:relative;width:100%;z-index:1}.no-refunds-section{display:flex;justify-content:center;margin-top:24px}.no-refunds-section .no-refunds{background:#dc262626;border:1px solid #dc26264d;border-radius:8px;color:#dc143c;display:inline-block;font-size:15px;font-weight:500;margin:0;padding:12px 20px;text-align:center}@media (min-width:769px){.custom-orders-list-container{margin-bottom:30px!important}.custom-orders-content{gap:20px!important}.custom-orders-page .ant-btn-primary{margin-top:0!important}}@media (max-width:768px){.custom-orders-page{margin:0;padding:0}.custom-orders-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border-bottom:none;box-shadow:none;margin-bottom:0;padding:calc(51px + env(safe-area-inset-top)) 12px 20px}.custom-orders-title{font-size:24px!important}.custom-orders-subtitle{font-size:14px!important;padding-right:0;text-align:center}.custom-orders-content{display:flex;flex:1 1;flex-direction:column;padding:190px 0 0}.custom-orders-content>*{margin-left:0;margin-right:0;width:100%}.custom-orders-header .status-tabs{gap:8px;margin-top:16px}.custom-orders-header .status-tab{font-size:13px;padding:6px 12px}.custom-order-card-item .ant-tag{align-items:center!important;display:inline-flex!important;font-size:13px!important;height:auto!important;hyphens:auto!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;-ms-hyphens:auto!important;justify-content:center!important;line-height:1.3!important;max-width:100%!important;min-height:28px!important;min-width:0!important;padding:6px 12px!important;text-align:center!important;white-space:normal!important;width:auto!important;word-break:break-word!important}.custom-order-card-item .order-info>.ant-tag:first-child{display:inline-block!important;margin:0 auto!important;max-width:calc(100% - 20px)!important}}@media (max-width:768px){@media (max-width:380px){.custom-order-card-item .ant-tag{font-size:12px!important;padding:5px 10px!important}}}@media (min-width:769px){.custom-order-card-item .ant-tag{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}:root{--reddit-orange:#ff4500;--reddit-juniper:#0079d3;--reddit-guava:#ff006d}.faq-page{min-height:100vh;padding-bottom:80px;position:relative}.faq-header{align-items:center;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);background:#0003;border-bottom:1px solid #ffffff1a;box-shadow:0 4px 30px #0000001a;display:flex;flex-direction:column;margin-bottom:8px;overflow:hidden;padding:calc(32px + env(safe-area-inset-top)) 16px 24px;position:sticky;text-align:center;top:0;z-index:100}.faq-header:before{animation:gradient-flow 8s ease-in-out infinite;background:linear-gradient(90deg,#ff4500,#0079d3 33%,#ff006d 66%,#ff4500);background:linear-gradient(90deg,var(--reddit-orange) 0,var(--reddit-juniper) 33%,var(--reddit-guava) 66%,var(--reddit-orange) 100%);background-size:300% 100%;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}@media (min-width:769px){.faq-header{margin-bottom:0;padding:calc(env(safe-area-inset-top)) 40px 0}}.faq-page-title{color:#fff!important;font-size:28px!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.1!important;margin:0 0 2px!important;text-align:center}@media (min-width:769px){.faq-page-title{font-size:28px!important;line-height:1!important;margin:0 0 1px!important}}.faq-page-subtitle{color:#ffffffb3!important;font-size:16px!important;line-height:1.2!important;margin:0!important;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}@media (min-width:769px){.faq-page-subtitle{font-size:16px!important;line-height:1.1!important;max-width:800px}}.faq-content{margin:0 auto;max-width:100%;padding:0 16px;position:relative;z-index:1}@media (min-width:769px){.faq-content{max-width:1200px;padding:0 40px}}@media (min-width:1400px){.faq-content{max-width:1400px;padding:0 60px}}.faq-category{margin-bottom:32px}.faq-category:first-child{margin-top:0}.faq-category:last-child{margin-bottom:24px}@media (min-width:769px){.faq-category{margin-bottom:16px}.faq-category:first-child{margin-top:0}.faq-category:last-child{margin-bottom:16px}}.faq-category-header{box-sizing:border-box;gap:12px;margin-bottom:8px;max-width:100%;padding:0}.faq-category-header,.faq-category-icon{align-items:center;display:flex;justify-content:center}.faq-category-icon{filter:drop-shadow(0 0 15px rgba(255,140,0,.8)) drop-shadow(0 0 30px rgba(255,140,0,.6));font-size:24px}@media (min-width:769px){.faq-category-icon{font-size:28px}}.faq-category-title{color:#fff!important;font-size:20px!important;font-weight:700!important;margin:0!important;text-align:center}@media (min-width:769px){.faq-category-title{font-size:24px!important}}.faq-items{display:flex;flex-direction:column;gap:12px}.faq-item{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1a1a1b33;border:1px solid var(--reddit-border);border-radius:16px;overflow:hidden;transition:all .3s ease}@media (min-width:769px){.faq-item{border-radius:20px}}.faq-item:hover{border-color:#9333ea4d;box-shadow:0 4px 20px #0000004d}.faq-item.open{background:#9333ea0d;border-color:#9333ea80}.faq-item.open .faq-question{border-bottom:1px solid #9333ea33}.faq-question{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:20px 24px;position:relative;transition:all .3s ease;-webkit-user-select:none;user-select:none}@media (min-width:769px){.faq-question{padding:24px 32px}}.faq-question:hover{background:#9333ea0d}.faq-question:hover h3{color:#9333ea!important;transform:scale(1.02)}.faq-question h3{color:#fff!important;font-size:16px!important;font-weight:600!important;line-height:1.4;margin:0!important;padding:0;text-align:center;transition:all .3s ease}@media (min-width:769px){.faq-question h3{font-size:18px!important}}.faq-answer{animation:slideDown .3s ease;padding:0 24px 24px;text-align:center;white-space:pre-line}@media (min-width:769px){.faq-answer{padding:0 32px 32px}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-answer div,.faq-answer p{color:#fffc!important;font-size:15px!important;line-height:1.6;margin:0!important;text-align:center}@media (min-width:769px){.faq-answer div,.faq-answer p{font-size:16px!important;line-height:1.8}}.faq-answer strong{color:#fff!important;font-weight:700!important}.faq-answer>div{align-items:center;display:flex;flex-direction:column;width:100%}.faq-answer a{color:#00a8ff!important;font-weight:600;text-decoration:none;transition:all .3s ease}.faq-answer a:hover{color:#0079d3!important;text-decoration:underline}.faq-answer a.faq-mention{display:inline-block;padding:2px 8px;position:relative;text-decoration:none;transition:all .3s ease}.faq-answer a.faq-mention:hover{transform:scale(1.05)}.faq-answer a.faq-repostsleuth{color:#ff4500!important;display:inline-block;font-weight:600;position:relative;text-decoration:none;text-shadow:0 0 15px #ff450099,0 0 30px #ff450066;transition:all .3s ease}.faq-answer a.faq-repostsleuth:hover{color:#ff6b00!important;text-shadow:0 0 20px #ff4500cc,0 0 40px #ff450099;transform:scale(1.05)}.faq-answer a.faq-ipdata{color:#ff4500!important;display:inline-block;font-weight:600;position:relative;text-decoration:none;text-shadow:0 0 15px #ff450099,0 0 30px #ff450066;transition:all .3s ease}.faq-answer a.faq-ipdata:hover{color:#ff6b00!important;text-shadow:0 0 20px #ff4500cc,0 0 40px #ff450099;transform:scale(1.05)}.faq-premium-service{animation:glow 3s ease-in-out infinite;margin-top:20px;padding:16px 20px}@keyframes glow{0%,to{box-shadow:0 0 20px #9333ea33}50%{box-shadow:0 0 30px #9333ea66}}.faq-support{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#0079d31a,#00a8ff1a);border:1px solid #00a8ff4d;border-radius:16px;margin-top:48px;padding:32px;text-align:center}@media (min-width:769px){.faq-support{border-radius:20px;padding:40px}}.faq-support-title{color:#fff!important;font-size:20px!important;font-weight:700!important;margin:0 0 8px!important}@media (min-width:769px){.faq-support-title{font-size:24px!important}}.faq-support-text{color:#ffffffb3!important;font-size:16px!important;margin:0 0 24px!important}@media (min-width:769px){.faq-support-text{font-size:18px!important}}.faq-support-button{align-items:center;background:linear-gradient(135deg,#0079d3,#00a8ff);border-radius:30px;box-shadow:0 4px 20px #0079d366;color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:14px 28px;text-decoration:none;transition:all .3s ease}@media (min-width:769px){.faq-support-button{font-size:18px;padding:16px 36px}}.faq-support-button:hover{box-shadow:0 6px 30px #0079d399;transform:translateY(-2px)}@media (max-width:768px){.faq-page{padding-bottom:100px}.faq-category{margin-bottom:40px}.faq-category:last-child{margin-bottom:24px}.faq-header{backdrop-filter:blur(50px)!important;-webkit-backdrop-filter:blur(50px)!important;padding:calc(51px + env(safe-area-inset-top)) 12px 20px}.faq-page-title{font-size:24px!important;margin-bottom:22px!important}.faq-page-subtitle{font-size:14px!important}.faq-category-title{font-size:18px!important}.faq-category-icon{font-size:22px}.faq-question{padding:16px 18px}.faq-question h3{font-size:15px!important;padding:0;text-align:center}.faq-answer{padding:0 18px 18px}.faq-answer div,.faq-answer p{font-size:14px!important;text-align:center}.faq-answer a{font-size:14px!important}.faq-answer a.faq-mention{font-size:16px!important;padding:2px 6px}.faq-support{padding:24px 20px}.faq-support-button{font-size:15px;padding:12px 24px}.faq-geelark-link{gap:8px;padding:12px 24px}.faq-big-emoji{font-size:20px!important}.faq-big-text{font-size:16px!important}.faq-promocode-button{font-size:18px;padding:12px 28px}}.faq-premium-service{background:linear-gradient(135deg,#9333ea1a,#6b46c11a);border:1px solid #9333ea4d;border-radius:12px;font-size:16px;line-height:1.6;margin:20px 0;padding:16px 24px;text-align:center}.faq-geelark-warning{color:#ff4500!important;display:block;font-size:18px!important;font-weight:600!important;line-height:1.6;margin:16px 0}@media (min-width:769px){.faq-geelark-warning{font-size:20px!important}}.faq-premium-service strong{color:#9333ea!important;font-weight:700!important}@media (min-width:769px){.faq-premium-service{border-radius:16px;font-size:18px;padding:20px 32px}}.faq-emoji{display:inline-block;font-size:1.3em;line-height:1;vertical-align:middle}.faq-geelark-link-container{margin:24px 0;padding:16px 0;text-align:center}.faq-geelark-link{align-items:center;background:linear-gradient(135deg,#9333ea1a,#6b46c11a);border:2px solid #9333ea4d;border-radius:30px;color:#fff!important;display:inline-flex;gap:12px;padding:16px 32px;text-decoration:none!important;transition:all .3s ease}.faq-geelark-link:hover{background:linear-gradient(135deg,#9333ea33,#6b46c133);border-color:#9333ea80;box-shadow:0 8px 30px #9333ea66;text-decoration:none!important;transform:translateY(-2px)}.faq-big-emoji{display:inline-block;font-size:24px!important;line-height:1}.faq-big-text{color:#fff!important;font-size:20px!important;font-weight:600!important;text-decoration:none!important}.faq-promocode-container{margin:48px 0 16px;text-align:center}.faq-promocode-button{background:linear-gradient(135deg,#ff4500,#ff6b00);border:none;border-radius:30px;box-shadow:0 6px 25px #ff450080;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:700;overflow:hidden;padding:14px 32px;position:relative;transition:all .3s ease}.faq-promocode-button:hover{box-shadow:0 8px 35px #ff4500b3;transform:translateY(-2px)}.faq-promocode-button:active{box-shadow:0 4px 20px #ff450066;transform:translateY(0)}.faq-promocode-button.copied:before{animation:fadeInOut 2s ease;background:#000000e6;border-radius:20px;color:#fff;content:"✓ Скопировано!";font-size:14px;font-weight:600;left:50%;padding:8px 16px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}@keyframes fadeInOut{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}html body *,html body [class],html body [style*="#666"],html body [style*="#999"],html body [style*="#aaa"],html body [style*="#b0b0b0"],html body [style*="#bbb"],html body [style*="#ccc"],html body [style*="rgba(255, 255, 255, 0"],html body [style*="rgba(255,255,255,0"],html body [style*=color],html body [style*=gray],html body [style*=grey],html body a,html body b,html body button,html body dd,html body div,html body dt,html body em,html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body i,html body input,html body label,html body li,html body option,html body p,html body select,html body small,html body span,html body strong,html body td,html body textarea,html body th{color:#fff!important}html body .bottom-navigation .nav-item:not(.active),html body .bottom-navigation .nav-item:not(.active) *,html body .bottom-navigation .nav-item:not(.active) .nav-icon,html body .bottom-navigation .nav-item:not(.active) .nav-label,html body .bottom-navigation .nav-item:not(.active) svg{color:#fff9!important}html body .bottom-navigation .nav-item:not(.active) svg{stroke:#fff9!important;fill:none!important}html body .bottom-navigation .nav-item.active,html body .bottom-navigation .nav-item.active *,html body .bottom-navigation .nav-item.active .nav-icon,html body .bottom-navigation .nav-item.active .nav-label,html body .bottom-navigation .nav-item.active svg{color:#fff!important}html body .bottom-navigation .nav-item.active svg{stroke:#fff!important;fill:none!important}html body input::placeholder,html body textarea::placeholder{color:#ffffff80!important;opacity:1!important}html body :disabled,html body [disabled]{opacity:.6!important}html body .error,html body .error-message,html body [class*=error]{color:#ff5252!important}html body .success,html body .success-message,html body [class*=success]{color:#4caf50!important}html body .warning,html body .warning-message,html body [class*=warning]{color:#ff9800!important}html body .account-detail-page *,html body .account-list-page *,html body .app-content :not(.bottom-navigation *):not([class*=error]):not([class*=success]):not([class*=warning]),html body .cart-page *,html body .faq-page *,html body .order-detail-page *,html body .order-list-page *,html body .profile-page *{color:#fff!important}html body .account-detail-page .bottom-navigation .nav-item:not(.active) *,html body .account-list-page .bottom-navigation .nav-item:not(.active) *,html body .cart-page .bottom-navigation .nav-item:not(.active) *,html body .faq-page .bottom-navigation .nav-item:not(.active) *,html body .order-detail-page .bottom-navigation .nav-item:not(.active) *,html body .order-list-page .bottom-navigation .nav-item:not(.active) *,html body .profile-page .bottom-navigation .nav-item:not(.active) *{color:#fff9!important}@keyframes brightOrangePulse{0%{text-shadow:0 0 20px #ff8c00,0 0 40px #ff8c00,0 0 60px #ff6500,0 0 80px #ff4500,0 0 100px #ff8c00,0 0 120px #ff8c0080}50%{text-shadow:0 0 30px #ff6500,0 0 60px #ff8c00,0 0 90px #ff8c00,0 0 120px #ff6500,0 0 150px #ff4500,0 0 180px #ff8c00b3}to{text-shadow:0 0 20px #ff8c00,0 0 40px #ff8c00,0 0 60px #ff6500,0 0 80px #ff4500,0 0 100px #ff8c00,0 0 120px #ff8c0080}}html body .faq-page .faq-page-title{animation:brightOrangePulse 2s ease-in-out infinite!important;color:#fff!important}html body .faq-page .faq-page-subtitle{color:#fff!important;text-shadow:0 0 15px #ff8c0080,0 0 30px #ff8c004d!important}html body .faq-page .faq-category-title{animation:brightOrangePulse 2.5s ease-in-out infinite!important;color:#fff!important}@keyframes iconGlow{0%{filter:drop-shadow(0 0 15px rgba(255,140,0,.8)) drop-shadow(0 0 30px rgba(255,140,0,.6))}50%{filter:drop-shadow(0 0 25px rgba(255,140,0,1)) drop-shadow(0 0 50px rgba(255,140,0,.8))}to{filter:drop-shadow(0 0 15px rgba(255,140,0,.8)) drop-shadow(0 0 30px rgba(255,140,0,.6))}}html body .faq-page .faq-category-icon{animation:iconGlow 2.5s ease-in-out infinite!important}html body .faq-page .faq-question h3{color:#fff!important}html body .faq-page .faq-answer a.faq-mention{animation:brightOrangePulse 1.5s ease-in-out infinite!important;color:#fff!important;font-size:18px!important;font-weight:700!important}@media (min-width:769px){html body .faq-page .faq-answer a.faq-mention{font-size:20px!important}}html body .faq-page .faq-answer a.faq-mention:hover{color:#fff!important;text-shadow:0 0 40px #ff6500,0 0 80px #ff6500,0 0 120px #ff6500,0 0 160px #ff6500,0 0 200px #ff6500!important}html body .faq-page .faq-answer div,html body .faq-page .faq-answer p{color:#fff!important}html body .faq-page .faq-answer a:not(.faq-mention){color:#00a8ff!important}html body .faq-page .faq-promocode{animation:promocodePulse 2s ease-in-out infinite;background:linear-gradient(135deg,#ff8c00,#ff6500);border-radius:8px;box-shadow:0 4px 20px #ff8c0066;color:#fff!important;display:inline-block;font-size:18px!important;font-weight:700!important;margin:16px 0;padding:12px 24px}@media (min-width:769px){html body .faq-page .faq-promocode{font-size:20px!important;padding:14px 32px}}@keyframes promocodePulse{0%{box-shadow:0 4px 20px #ff8c0066;transform:scale(1)}50%{box-shadow:0 6px 30px #ff8c0099;transform:scale(1.05)}to{box-shadow:0 4px 20px #ff8c0066;transform:scale(1)}}html body .faq-page .faq-section-title{color:#fff!important;display:block;font-size:17px!important;font-weight:700!important;margin:20px 0 5px;text-shadow:0 0 15px #ff8c0099,0 0 30px #ff8c0066}html body .faq-page .faq-answer .faq-attention{animation:attentionPulse 1s ease-in-out infinite;background:linear-gradient(135deg,red,#ff4500);border-radius:10px;box-shadow:0 0 20px #f009,0 0 40px #f006;color:#fff!important;display:block;font-size:20px!important;font-weight:900!important;letter-spacing:2px;margin:40px auto 10px;padding:10px 30px;text-align:center;text-transform:uppercase;width:fit-content}@keyframes attentionPulse{0%{box-shadow:0 0 20px #f009,0 0 40px #f006;transform:scale(1)}50%{box-shadow:0 0 30px #f00c,0 0 60px #f009;transform:scale(1.02)}to{box-shadow:0 0 20px #f009,0 0 40px #f006;transform:scale(1)}}@media (min-width:769px){html body .faq-page .faq-section-title{font-size:19px!important;margin:25px 0 8px}html body .faq-page .faq-attention{font-size:22px!important;margin:50px auto 10px;padding:12px 40px}}html body .faq-page .faq-support-text,html body .faq-page .faq-support-title{color:#fff!important}html body .faq-page .faq-highlight{color:#00d4ff!important;display:inline!important;font-weight:700!important;text-shadow:0 0 10px #00d4ff99,0 0 20px #00d4ff66}html body .faq-page .faq-crypto{color:#4fff4f!important;display:inline!important;font-family:monospace;font-weight:700!important;text-shadow:0 0 8px #4fff4f99,0 0 16px #4fff4f66}html body .faq-page .faq-warning{color:#ff6b6b!important;display:block;font-weight:700!important;margin:15px 0;text-shadow:0 0 10px #ff6b6b80}html body .faq-page .faq-heart{animation:heartBeat 1.5s ease-in-out infinite;display:inline-block;font-size:40px!important;line-height:1}html body .faq-page .faq-emoji{display:inline-block;font-size:28px!important;line-height:1;vertical-align:middle}@keyframes heartBeat{0%{transform:scale(1)}15%{transform:scale(1.1)}30%{transform:scale(1)}45%{transform:scale(1.1)}60%{transform:scale(1)}to{transform:scale(1)}}@media (max-width:768px){html body .faq-page .faq-answer a.faq-mention{font-size:16px!important}html body .faq-page .faq-attention{font-size:16px!important;letter-spacing:1px;margin:35px auto 8px;padding:8px 20px}html body .faq-page .faq-warning{font-size:15px!important}html body .faq-page .faq-heart{font-size:32px!important}html body .faq-page .faq-emoji{font-size:22px!important}@keyframes brightOrangePulse{0%{text-shadow:0 0 15px #ff8c00,0 0 30px #ff8c00,0 0 45px #ff8c00,0 0 60px #ff8c00}50%{text-shadow:0 0 25px #ff8c00,0 0 50px #ff8c00,0 0 75px #ff8c00,0 0 100px #ff8c00}to{text-shadow:0 0 15px #ff8c00,0 0 30px #ff8c00,0 0 45px #ff8c00,0 0 60px #ff8c00}}}.admin-main{display:flex!important;justify-content:center!important}.admin-content{margin:0 auto!important;max-width:1400px!important;padding:0!important;width:100%!important}.accounts-management,.admin-checker,.admin-custom-orders,.admin-dashboard,.admin-discounts,.admin-farmers,.admin-payments,.admin-pricing,.admin-security,.admin-users,.admin-warranty,.orders-management{margin:0!important;padding:0!important;width:100%!important}.admin-page-header{margin:0!important;padding:1.5rem 2rem!important}.admin-chart-section,.admin-recent-orders,.admin-stats-grid{margin-bottom:1.5rem!important;padding:0 2rem!important}.admin-pricing .admin-card,.admin-table-container,.admin-table-wrapper{margin:0 2rem 1.5rem!important}.admin-header-card{margin:0!important;padding:0!important}.admin-header-card>div{padding:1rem 2rem!important}.admin-header-card .flex{padding:0 2rem!important}.admin-pricing .space-y-6>.admin-card{margin-left:2rem!important;margin-right:2rem!important}.admin-content>*{left:auto!important;position:static!important;transform:none!important}@media (max-width:768px){.admin-main{margin-left:0!important;padding-top:3.5rem!important}.admin-chart-section,.admin-header-card .flex,.admin-header-card>div,.admin-page-header,.admin-pricing .admin-card,.admin-pricing .space-y-6>.admin-card,.admin-recent-orders,.admin-stats-grid,.admin-table-container,.admin-table-wrapper{padding-left:1rem!important;padding-right:1rem!important}.admin-pricing .admin-card,.admin-pricing .space-y-6>.admin-card,.admin-table-container,.admin-table-wrapper{margin-left:1rem!important;margin-right:1rem!important}.admin-content{max-width:none!important}}.account-list-loading,.admin-loading,.cart-loading,.farmer-loading,.loading-container,.loading-spinner,.orders-loading,.profile-loading,.spinner-circle,.spinner-container,.spinner-icon{height:auto!important;max-height:100%!important;max-width:100%!important;width:auto!important}svg.loading-spinner,svg.spinner-icon{height:48px!important;width:48px!important}.ant-spin-lg .ant-spin-dot{height:48px!important;width:48px!important}.account-list-page .loading-container,.cart-page .loading-container,.custom-order-page .loading-container,.order-detail-page .loading-container,.order-list-page .orders-loading,.profile-page .profile-loading{align-items:center!important;display:flex!important;justify-content:center!important;min-height:50vh!important;padding:40px!important;width:100%!important}.spinner-circle,circle.spinner-circle{stroke-width:3!important;transform:none!important}@media (max-width:480px){svg.loading-spinner,svg.spinner-icon{height:40px!important;width:40px!important}.account-list-page .loading-container,.cart-page .loading-container,.order-list-page .orders-loading,.profile-page .profile-loading{min-height:40vh!important;padding:20px!important}}.bg-blob{backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout style paint;transform:translateZ(0);will-change:transform,opacity}.bg-blob-1,.bg-blob-10,.bg-blob-11,.bg-blob-2,.bg-blob-3,.bg-blob-4,.bg-blob-5,.bg-blob-6,.bg-blob-7,.bg-blob-8,.bg-blob-9{transform:translateZ(0);will-change:transform}.account-card{contain:layout style paint;transition:all .2s ease}.account-card:hover{transform:translateY(-4px)}.progress-fill{will-change:width}.karma-fill:after,.progress-fill{backface-visibility:hidden;transform:translateZ(0)}.karma-fill:after{will-change:transform}.btn-danger,.btn-primary,.btn-secondary,.buy-button{transition:all .2s ease}.spring-effect{transform:scale(.95)}.accounts-grid{backface-visibility:hidden;contain:layout;transform:translateZ(0)}.app-content{-webkit-overflow-scrolling:touch;contain:style}.accounts-container{contain:layout style;transform:translateZ(0)}.ant-modal-mask,.ant-modal-wrap{backface-visibility:hidden;transform:translateZ(0)}.bottom-navigation{bottom:0;left:0;position:fixed;right:0}.filter-content,.filters-header{contain:layout style;transform:translateZ(0)}.proacc-loader,.spinner{backface-visibility:hidden;transform:translateZ(0);will-change:transform}.account-card{min-height:320px}.account-username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.bg-blob{animation:none!important}}@media (max-width:768px){.bg-blob{filter:blur(60px);opacity:.3}.account-card,.bg-blob,.bg-blob-1,.bg-blob-10,.bg-blob-11,.bg-blob-2,.bg-blob-3,.bg-blob-4,.bg-blob-5,.bg-blob-6,.bg-blob-7,.bg-blob-8,.bg-blob-9,.bottom-navigation,.btn-danger,.btn-primary,.btn-secondary,.buy-button,.karma-fill:after,.proacc-loader,.profile-avatar img[src*=".apng"],.profile-avatar img[src*=".gif"],.profile-avatar img[src*=".webp"],.profile-avatar video,.progress-fill,.spinner{will-change:auto}}img{aspect-ratio:attr(width) /attr(height);transform:translateZ(0)}.Toastify__toast-container{backface-visibility:hidden;transform:translateZ(0)}.cart-summary,.filter-section,.order-summary,.page-header,.stats-bar{contain:layout style}.account-card,.glass-card{box-shadow:0 2px 8px #0000001a}.account-card:hover,.glass-card:hover{box-shadow:0 4px 16px #00000026}.confetti-particle,.karma-indicator,.progress-bar{backface-visibility:hidden;transform:translateZ(0)}.stats-bar{margin:0!important}.stat-item,.stats-bar{align-items:center!important;display:flex!important;justify-content:center!important}.stat-item{flex-direction:row!important;gap:8px!important;padding:16px 36px!important;position:relative!important}.stat-value{font-size:32px!important;margin:0 4px!important}.stat-label,.stat-value{align-items:center!important;display:inline-flex!important;height:32px!important;justify-content:center!important;line-height:32px!important;padding:0!important;position:relative!important;top:0!important}.stat-label{font-size:15px!important;font-weight:600!important;letter-spacing:.08em!important;margin:0!important;text-transform:uppercase!important}.stat-label,.stat-value{transform:none!important}@media (max-width:768px){.stat-item{padding:14px 30px!important}.stat-value{font-size:24px!important}.stat-label,.stat-value{height:24px!important;line-height:24px!important}.stat-label{font-size:14px!important}}@media (max-width:400px){.stat-item{padding:12px 24px!important}.stat-value{font-size:22px!important}.stat-label,.stat-value{height:22px!important;line-height:22px!important}.stat-label{font-size:13px!important}}@keyframes pulse-number{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.05) translateY(0)}}.account-list-page .stats-bar .stat-item{align-items:center!important;display:inline-flex!important;gap:8px!important}.account-list-page .stats-bar .stat-item>span{align-items:center!important;display:inline-flex!important;line-height:1.2!important}.account-list-page .stats-bar .stat-item>span.stat-value{-webkit-text-fill-color:#0000!important;background:var(--btn-primary-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;height:auto!important;line-height:1.1!important;position:relative!important;top:0!important;transform:translateY(0)!important}@media (max-width:768px){.account-list-page .stats-bar .stat-item>span{height:auto!important;line-height:1.2!important}}@media (max-width:400px){.account-list-page .stats-bar .stat-item>span{height:auto!important;line-height:1.2!important}}.account-list-page .stats-bar .stat-value{-webkit-text-fill-color:initial!important;text-fill-color:initial!important;-webkit-text-stroke:none;text-stroke:none;animation:enhanced-pulse-number 2s ease-in-out infinite!important;background:var(--btn-primary-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;display:inline-block!important;filter:drop-shadow(.5px 0 0 rgba(255,255,255,.4)) drop-shadow(-.5px 0 0 rgba(255,255,255,.4)) drop-shadow(0 .5px 0 rgba(255,255,255,.4)) drop-shadow(0 -.5px 0 rgba(255,255,255,.4)) drop-shadow(0 0 2px rgba(255,255,255,.3)) drop-shadow(0 0 4px rgba(255,255,255,.2)) drop-shadow(0 0 8px rgba(255,255,255,.1));font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:38px!important;font-weight:800!important;line-height:1!important;position:relative;text-shadow:none!important;vertical-align:middle!important;z-index:1}@keyframes enhanced-pulse-number{0%,to{filter:drop-shadow(.5px 0 0 rgba(255,255,255,.4)) drop-shadow(-.5px 0 0 rgba(255,255,255,.4)) drop-shadow(0 .5px 0 rgba(255,255,255,.4)) drop-shadow(0 -.5px 0 rgba(255,255,255,.4)) drop-shadow(0 0 2px rgba(255,255,255,.3)) drop-shadow(0 0 4px rgba(255,255,255,.2)) drop-shadow(0 0 8px rgba(255,255,255,.1));transform:scale(1)}50%{filter:drop-shadow(.7px 0 0 rgba(255,255,255,.5)) drop-shadow(-.7px 0 0 rgba(255,255,255,.5)) drop-shadow(0 .7px 0 rgba(255,255,255,.5)) drop-shadow(0 -.7px 0 rgba(255,255,255,.5)) drop-shadow(0 0 3px rgba(255,255,255,.4)) drop-shadow(0 0 6px rgba(255,255,255,.3)) drop-shadow(0 0 12px rgba(255,255,255,.15));transform:scale(1.06)}}@media (max-width:768px){.account-list-page .stats-bar .stat-value{-webkit-text-fill-color:initial!important;text-fill-color:initial!important;filter:drop-shadow(.5px 0 0 rgba(255,255,255,.4)) drop-shadow(-.5px 0 0 rgba(255,255,255,.4)) drop-shadow(0 .5px 0 rgba(255,255,255,.4)) drop-shadow(0 -.5px 0 rgba(255,255,255,.4)) drop-shadow(0 0 2px rgba(255,255,255,.3)) drop-shadow(0 0 4px rgba(255,255,255,.2));font-size:30px!important}}@media (max-width:400px){.account-list-page .stats-bar .stat-value{-webkit-text-fill-color:initial!important;text-fill-color:initial!important;filter:drop-shadow(.3px 0 0 rgba(255,255,255,.4)) drop-shadow(-.3px 0 0 rgba(255,255,255,.4)) drop-shadow(0 .3px 0 rgba(255,255,255,.4)) drop-shadow(0 -.3px 0 rgba(255,255,255,.4)) drop-shadow(0 0 2px rgba(255,255,255,.25));font-size:26px!important}}.account-list-page .stats-bar .stat-item{background:#ffffff14!important;border:1px solid rgba(var(--glow-color-rgb),.3)!important;overflow:visible!important;padding:16px 36px!important;transition:all .3s ease}.account-list-page .stats-bar .stat-item:hover .stat-value{filter:drop-shadow(.7px 0 0 rgba(255,255,255,.6)) drop-shadow(-.7px 0 0 rgba(255,255,255,.6)) drop-shadow(0 .7px 0 rgba(255,255,255,.6)) drop-shadow(0 -.7px 0 rgba(255,255,255,.6)) drop-shadow(0 0 3px rgba(255,255,255,.5)) drop-shadow(0 0 6px rgba(255,255,255,.35)) drop-shadow(0 0 12px rgba(255,255,255,.2))}@media (max-width:768px){.account-list-page .stats-bar .stat-item{padding:14px 30px!important}}@media (max-width:400px){.account-list-page .stats-bar .stat-item{padding:12px 26px!important}}.dark-theme .account-list-page .stats-bar .stat-value,body[data-theme*=dark] .account-list-page .stats-bar .stat-value,body[data-theme*=midnight] .account-list-page .stats-bar .stat-value,body[data-theme*=noir] .account-list-page .stats-bar .stat-value{-webkit-text-fill-color:initial!important;text-fill-color:initial!important}.account-list-page .stats-bar .stat-item>span{height:auto!important;line-height:1.1!important}.account-list-page .stats-bar{overflow:visible!important}@media (max-width:768px){.app-content.with-bottom-nav{padding-bottom:85px!important}.account-list-page,.cart-page,.custom-order-detail-page,.custom-order-page,.notifications-page,.order-detail-page,.order-list-page{margin-bottom:0!important;padding-bottom:0!important}.profile-page{margin-bottom:0!important;padding-bottom:57px!important}.order-list-page{padding-bottom:70px!important}.account-list,.cart-content,.custom-order-content,.notifications-content,.orders-container,.profile-content{margin-bottom:0!important;padding-bottom:0!important}.account-list>:last-child,.cart-actions,.custom-order-content>:last-child,.notifications-content>:last-child,.orders-container>:last-child,.pagination{margin-bottom:10px!important}.order-summary-section{margin-bottom:20px!important}.content-section:last-child,.section:last-child{margin-bottom:20px!important;padding-bottom:0!important}}@media (max-width:400px){.app-content.with-bottom-nav{padding-bottom:90px!important}.account-list>:last-child,.cart-actions,.orders-container>:last-child,.pagination{margin-bottom:10px!important}}@media (max-width:768px){.cart-page .cart-actions{margin-bottom:20px!important;padding-bottom:0!important}.cart-page .checkout-section{margin-bottom:0!important;padding-bottom:0!important}.order-list-page .orders-container{padding-bottom:0!important}.order-list-page .order-card:last-child{margin-bottom:50px!important}.account-list-page .pagination{margin-bottom:20px!important;padding-bottom:0!important;padding-top:16px!important}.order-detail-page .order-actions{margin-bottom:20px!important}}@supports (padding-bottom:env(safe-area-inset-bottom)){@media (max-width:768px){.app-content.with-bottom-nav{padding-bottom:calc(85px + env(safe-area-inset-bottom))!important}.profile-page{padding-bottom:calc(57px + env(safe-area-inset-bottom))!important}}@media (max-width:400px){.app-content.with-bottom-nav{padding-bottom:calc(90px + env(safe-area-inset-bottom))!important}}}@media (max-width:768px){body .app-content .profile-page{padding-bottom:87px!important}}body,html body,html[data-telegram-app] body{margin:0!important;padding:0!important}@media (min-width:769px){.order-list-page{padding-bottom:-10px!important}.orders-container{padding-bottom:0!important}.orders-list .order-card:last-child{margin-bottom:0!important}}.app,body .app,html body .app{margin:0!important;overflow-x:visible!important;padding:0!important;width:100vw!important}.app-content,html body .app .app-content{margin:0!important;padding-left:0!important;padding-right:0!important;padding-top:0!important;width:100vw!important}.cart-page,.order-detail-page,.order-list-page,.profile-page{margin:0!important;overflow:visible!important;padding:0 0 20px!important;position:relative!important;width:100vw!important}.cart-header,.cart-page .cart-header,.order-detail-header,.order-detail-page .order-detail-header,.order-header,.order-list-page .order-header,.profile-header,html body .cart-page .cart-header,html body .order-detail-page .order-detail-header,html body .order-list-page .order-header{box-sizing:border-box!important;left:0!important;margin:0!important;overflow:visible!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important;z-index:9999!important}.profile-stats{margin-top:140px!important}.profile-page .achievements-section:first-child,.profile-page .profile-content>:first-child{padding-top:0!important}.cart-content{padding-top:100px!important}@media screen and (max-width:768px){.app-content,html body .app .app-content{padding:0!important}.cart-header,.cart-page .cart-header,.order-detail-header,.order-detail-page .order-detail-header{padding:16px!important}.profile-stats{margin-top:120px!important}.profile-page .achievements-section:first-child,.profile-page .profile-content>:first-child{padding-top:0!important}.cart-content{padding-top:90px!important}}.orders-list,.profile-content{margin:0 auto!important;max-width:1200px!important;padding-left:16px!important;padding-right:16px!important}.cart-header:before,.cart-page .cart-header:before,.order-detail-header:before,.order-detail-page .order-detail-header:before,.order-header:before,.order-list-page .order-header:before,.profile-header:before{bottom:0!important;left:0!important;margin:0!important;position:absolute!important;right:0!important;width:100vw!important}.app,.app-content,body,html{overflow-x:visible!important}.cart-page,.order-detail-page,.order-list-page,.profile-page{overflow-x:visible!important;overflow-y:auto!important}html[data-telegram-app] body .app .app-content{padding:0!important}.telegram-web-app,.tg-viewport{margin:0!important;padding:0!important}[style*=margin-top],[style*=padding-top]{margin-top:0!important;padding-top:0!important}.cart-header,.cart-page .cart-header,html body .cart-page .cart-header{height:auto!important;min-height:80px!important;padding:24px 16px!important}.order-header,.order-list-page .order-header,html body .order-list-page .order-header{height:auto!important;min-height:80px!important}.order-detail-header,.order-detail-page .order-detail-header,html body .order-detail-page .order-detail-header{height:auto!important;min-height:80px!important;padding:24px 16px!important}.cart-header-content,.order-header-content{padding-bottom:0!important;padding-top:0!important}.cart-title,.order-title{font-size:28px!important;margin-bottom:8px!important;margin-top:0!important}.cart-subtitle,.order-subtitle{font-size:14px!important;margin-bottom:8px!important;margin-top:0!important}.cart-count{color:#fffc!important;display:block!important;font-size:16px!important;margin-top:4px!important}.status-tabs{margin-bottom:0!important;margin-top:8px!important;padding:0!important;position:relative!important;z-index:1!important}@media (max-width:768px){.cart-header,.order-detail-header{padding:calc(50px + env(safe-area-inset-top)) 16px 20px!important}.order-header,.order-list-page .order-header{padding:calc(55px + env(safe-area-inset-top)) 16px 20px!important}.cart-title,.order-title{font-size:24px!important}.cart-count{font-size:14px!important}}.cart-header-content,.order-header-content{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:60px!important}@media (max-width:768px){.order-detail-header:before,.order-detail-page .order-detail-header:before,html body .order-detail-page .order-detail-header:before{animation:gradient-flow 8s ease-in-out infinite!important;background:linear-gradient(90deg,#ff4500,#0079d3 33%,#ff4500 66%,#ff4500)!important;background-size:300% 100%!important;bottom:0!important;content:""!important;display:block!important;height:2px!important;left:0!important;opacity:1!important;position:absolute!important;right:0!important;visibility:visible!important;width:100vw!important;z-index:101!important}.order-detail-header:after{display:none!important}}@media screen and (max-width:768px){html body .order-detail-page .order-detail-header:before{display:block!important;visibility:visible!important}}@media (max-width:768px){.order-detail-header:before,.order-detail-page .order-detail-header:before,body .order-detail-page .order-detail-header:before,html body .app .app-content .order-detail-page .order-detail-header:before{animation:gradient-flow 8s ease-in-out infinite!important;background:linear-gradient(90deg,#ff4500,#0079d3 33%,#ff4500 66%,#ff4500)!important;background-size:300% 100%!important;bottom:0!important;content:""!important;display:block!important;height:2px!important;left:-16px!important;opacity:1!important;position:absolute!important;right:-16px!important;transform:translateZ(0)!important;visibility:visible!important;width:calc(100vw + 32px)!important;will-change:background-position!important;z-index:10000!important}}.profile-page .profile-stats{padding-top:160px!important}.profile-page .profile-content{padding-top:0!important}.order-detail-page .order-accounts-section,.order-detail-page .order-info-section,.order-detail-page .order-timer{position:relative;top:60px!important}.order-detail-page>div:nth-child(2){margin-top:160px!important}@media (max-width:768px){.profile-page .profile-stats{margin-top:0!important;padding-top:165px!important}.order-detail-page>div:nth-child(2){margin-top:170px!important}.order-detail-page .order-accounts-section,.order-detail-page .order-info-section,.order-detail-page .order-timer{top:30px!important}}.admin-dashboard .ant-tabs-ink-bar,.admin-layout .ant-tabs-ink-bar,.security-dashboard .ant-tabs-ink-bar,.security-tabs-card .ant-tabs-ink-bar,body.admin-page .ant-tabs-ink-bar{bottom:0!important;left:auto!important;position:absolute!important;transform:none!important;transition:left .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1)!important}.farmer-dashboard .ant-tabs-ink-bar,.farmer-layout .ant-tabs-ink-bar,body.farmer-page .ant-tabs-ink-bar{bottom:0!important;position:absolute!important;transform:translateX(0)!important;transition:all .3s cubic-bezier(.645,.045,.355,1)!important}.ant-tabs:not(.customer-tabs) .ant-tabs-ink-bar{margin-left:0!important;margin-right:0!important}.security-tabs-card .ant-tabs-nav-list,body.admin-page .ant-tabs-nav-list,body.farmer-page .ant-tabs-nav-list{align-items:center!important;display:flex!important;position:relative!important}.security-tabs-card .ant-tabs-tab,body.admin-page .ant-tabs-tab,body.farmer-page .ant-tabs-tab{align-items:center!important;display:inline-flex!important;justify-content:center!important;position:relative!important}.security-tabs-card .ant-tabs-nav,.security-tabs-card .ant-tabs-nav-wrap{position:relative!important}.security-tabs-card .ant-tabs-nav-list{position:relative!important;transform:none!important}@media (max-width:768px){.security-tabs-card .ant-tabs-ink-bar,body.admin-page .ant-tabs-ink-bar,body.farmer-page .ant-tabs-ink-bar{transform:translateX(0)!important}.ant-tabs-nav-wrap{overflow-x:auto!important;overflow-y:hidden!important}}[dir=rtl] .ant-tabs-ink-bar{left:0!important;right:auto!important}.ant-tabs-ink-bar-animated{transition:all .3s cubic-bezier(.645,.045,.355,1)!important}body.admin-page .ant-tabs-ink-bar,body.farmer-page .ant-tabs-ink-bar{z-index:1!important}.ant-tabs-card .ant-tabs-ink-bar,.ant-tabs-top .ant-tabs-ink-bar{bottom:0!important;top:auto!important}.ant-tabs .ant-tabs-ink-bar{transform-origin:left center!important}.security-dashboard .ant-tabs-nav .ant-tabs-ink-bar,.security-tabs-card .ant-tabs-nav .ant-tabs-ink-bar{left:0!important;left:var(--ant-tabs-ink-bar-left,0)!important;margin:0!important;padding:0!important;transform:none!important;width:auto!important;width:var(--ant-tabs-ink-bar-width,auto)!important}.security-dashboard .ant-tabs-tab,.security-tabs-card .ant-tabs-tab{position:relative!important}.security-dashboard .ant-tabs-nav-wrap,.security-tabs-card .ant-tabs-nav-wrap{margin:0!important;transform:none!important}.ant-tabs-tab .anticon{margin-right:8px!important;vertical-align:middle!important}@media (min-width:769px){.account-card{display:flex!important;flex-direction:column!important;height:100%!important}.custom-order-card,.custom-order-special-card{display:flex!important;flex-direction:column!important;height:auto!important}.account-card-footer,.custom-order-card .account-card-footer,.custom-order-special-card .account-card-footer{margin-top:auto!important}}.account-actions button,.account-card .action-button,.account-card .btn,.account-card button:not(.btn-secondary):not(.btn-ghost),.account-card-footer button,.action-button-primary,.add-to-cart-btn,.add-to-cart-button,.ant-btn-primary,.btn-continue-shopping,.btn-orange,.btn-primary,.btn-reddit,.btn-success,.buy-button:not(.btn-danger),.calculate-price-button,.cart-button,.check-availability-button,.checkout-button,.confirm-button,.create-order-button,.learn-more-button,.order-button,.pay-button,.payment-button,.proceed-checkout-btn,.remove-from-cart-button,.submit-button,.submit-order-button,button.add-to-cart,button.ant-btn-primary,button.remove-from-cart,button[class*=cart]{background:var(--reddit-orange)!important;border:none!important;box-shadow:0 4px 20px #ff45004d!important;box-shadow:0 4px 20px rgba(var(--glow-color-rgb,255,69,0),.3)!important;color:#fff!important;transition:transform .2s ease,box-shadow .2s ease!important}.account-actions button:hover,.account-card .action-button:hover,.account-card .btn:hover,.account-card button:not(.btn-secondary):not(.btn-ghost):hover,.account-card-footer button:hover,.action-button-primary:hover,.add-to-cart-btn:hover,.add-to-cart-button:hover,.ant-btn-primary:hover,.btn-continue-shopping:hover,.btn-orange:hover,.btn-primary:hover,.btn-reddit:hover,.btn-success:hover,.buy-button:not(.btn-danger):hover,.calculate-price-button:hover,.cart-button:hover,.check-availability-button:hover,.checkout-button:hover,.confirm-button:hover,.create-order-button:hover,.learn-more-button:hover,.order-button:hover,.pay-button:hover,.payment-button:hover,.proceed-checkout-btn:hover,.remove-from-cart-button:hover,.submit-button:hover,.submit-order-button:hover,button.add-to-cart:hover,button.ant-btn-primary:hover,button.remove-from-cart:hover,button[class*=cart]:hover{background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%)!important;box-shadow:0 6px 30px #ff450080!important;box-shadow:0 6px 30px rgba(var(--glow-color-rgb,255,69,0),.5)!important;transform:translateY(-2px)!important}.account-actions button:active,.account-card .action-button:active,.account-card .btn:active,.account-card button:not(.btn-secondary):not(.btn-ghost):active,.account-card-footer button:active,.action-button-primary:active,.add-to-cart-btn:active,.add-to-cart-button:active,.ant-btn-primary:active,.btn-continue-shopping:active,.btn-orange:active,.btn-primary:active,.btn-reddit:active,.btn-success:active,.buy-button:not(.btn-danger):active,.calculate-price-button:active,.cart-button:active,.check-availability-button:active,.checkout-button:active,.confirm-button:active,.create-order-button:active,.learn-more-button:active,.order-button:active,.pay-button:active,.payment-button:active,.proceed-checkout-btn:active,.remove-from-cart-button:active,.submit-button:active,.submit-order-button:active,button.add-to-cart:active,button.ant-btn-primary:active,button.remove-from-cart:active,button[class*=cart]:active{background:var(--reddit-guava)!important;box-shadow:0 2px 10px #ff45004d!important;box-shadow:0 2px 10px rgba(var(--glow-color-rgb,255,69,0),.3)!important;transform:translateY(0)!important}.btn-clear-cart,.btn-danger,.btn-delete,.btn-remove,.buy-button.btn-danger{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;border:none!important;box-shadow:0 4px 20px #ff45004d!important;box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.3)!important;color:#fff!important}.btn-clear-cart:hover,.btn-danger:hover,.btn-delete:hover,.btn-remove:hover,.buy-button.btn-danger:hover{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;box-shadow:0 6px 30px #ff450080!important;box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.5)!important;transform:translateY(-2px)!important}.btn-clear-cart:active,.btn-danger:active,.btn-delete:active,.btn-remove:active,.buy-button.btn-danger:active{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;transform:translateY(0)!important}.back-button,.btn-ghost,.btn-outline,.btn-secondary,.cancel-button{background:#0000!important;border:1px solid var(--reddit-juniper)!important;color:var(--reddit-juniper)!important;transition:all .3s ease!important}.back-button:hover,.btn-ghost:hover,.btn-outline:hover,.btn-secondary:hover,.cancel-button:hover:not(:disabled){background:var(--reddit-juniper)!important;border-color:var(--reddit-juniper)!important;box-shadow:0 4px 20px #ff45004d!important;box-shadow:0 4px 20px rgba(var(--glow-color-rgb,0,121,211),.3)!important;color:#fff!important}.cancel-button:disabled{border:1px solid #fff3!important;cursor:not-allowed!important;opacity:.6!important}.cancel-button:disabled,.cancel-button:disabled:hover{background:#0000!important;box-shadow:none!important;color:#ffffff4d!important;transform:none!important}.cancel-button:disabled:hover{border-color:#fff3!important}.price-block,.price-container,.price-section,.price-wrapper{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0079d31a!important;background:rgba(var(--secondary-rgb,0,121,211),.1)!important;border:1px solid #0079d333!important;border:1px solid rgba(var(--secondary-rgb,0,121,211),.2)!important;border-radius:12px!important;padding:16px!important}.old-price,.original-price,.price-display-original,.price-old,.price-strikethrough{-webkit-text-fill-color:#fff9!important;background:none!important;color:#fff9!important;text-decoration:line-through!important}.account-price,.discounted-price,.final-price,.new-price,.price-display-current,.price-display-discounted,.price-new,.price-value{-webkit-text-fill-color:#fff!important;background:none!important;color:#fff!important;font-weight:700!important;text-decoration:none!important}.amount,.price,.subtotal,.total,[class*=USDT],[class*=price]:not(.discount-percentage):not(.discount-percent):not(.old-price):not(.original-price):not(.price-strikethrough):not(.price-old):not(.price-display-original),[class*=usdt]{-webkit-text-fill-color:#fff!important;color:#fff!important;text-decoration:none!important}.discount-badge,.discount-percent,.discount-percentage,.price-display-discount-percentage,[class*=discount-percent],[class*=percentage]{-webkit-text-fill-color:#fff!important;background:var(--reddit-guava)!important;border-radius:4px!important;box-shadow:0 2px 8px #ff450066!important;box-shadow:0 2px 8px rgba(var(--accent-rgb,255,69,0),.4)!important;color:#fff!important;display:inline-block!important;font-size:12px!important;font-weight:700!important;padding:2px 8px!important}.order-header .discount-badge,.order-summary .discount-badge{position:absolute!important;right:8px!important;top:8px!important}body,body *{color:#fff}h1:not(.gradient-text),h2:not(.gradient-text),h3:not(.gradient-text),h4:not(.gradient-text),h5:not(.gradient-text),h6:not(.gradient-text){-webkit-text-fill-color:#fff!important;color:#fff!important}.description,.help-text,.meta-info,.text-muted,.text-secondary{-webkit-text-fill-color:#fffc!important;color:#fffc!important}.text-orange,.text-primary-theme{-webkit-text-fill-color:var(--reddit-orange)!important;background:none!important;color:var(--reddit-orange)!important}.stat-value{-webkit-text-fill-color:#fff!important;background:none!important;color:#fff!important;font-size:28px!important;font-weight:800!important}.theme-active-badge{-webkit-text-fill-color:var(--reddit-orange)!important;color:var(--reddit-orange)!important}.success-text,.username-available{-webkit-text-fill-color:#4caf50!important;background:none!important;color:#4caf50!important}.warning-text{-webkit-text-fill-color:#ffa726!important;background:none!important;color:#ffa726!important}.error-text{-webkit-text-fill-color:#ef5350!important;background:none!important;color:#ef5350!important}.alert-text,.notification-text,.promo-text{-webkit-text-fill-color:var(--reddit-guava)!important;background:none!important;color:var(--reddit-guava)!important}.orange-fill,.post-karma .karma-fill,.post-karma-bar .progress-fill{background:linear-gradient(90deg,#ff4500,#ff6a33)!important;box-shadow:0 0 10px #ff450080!important}.blue-fill,.comment-karma .karma-fill,.comment-karma-bar .progress-fill{background:linear-gradient(90deg,#0079d3,#3394e6)!important;box-shadow:0 0 10px #0079d380!important}.account-card:hover,.achievement-card.unlocked,.active,.filter-button.active,.focused,.nav-item.active,.selected,.tab-button.active,.theme-card.active{border-color:var(--reddit-orange)!important;box-shadow:0 0 0 2px #ff450033!important;box-shadow:0 0 0 2px rgba(var(--glow-color-rgb),.2)!important}.input-focused,input:focus,select:focus,textarea:focus{border-color:var(--reddit-juniper)!important;box-shadow:0 0 0 3px #0079d333!important;box-shadow:0 0 0 3px rgba(var(--secondary-rgb,0,121,211),.2)!important;outline:none!important}.accounts-count,.availability-counter,.available-count,.cart-count,.counter-badge,.header-stats .count,.notification-count,.stats-count,.stock-count{-webkit-text-fill-color:#fff!important;background:none!important;color:#fff!important;font-weight:700!important}.nav-icon.active{fill:var(--reddit-orange)!important;-webkit-text-fill-color:var(--reddit-orange)!important;color:var(--reddit-orange)!important}.bottom-nav-item.active span,.nav-item.active span,.tab.active span{-webkit-text-fill-color:#fff!important;color:#fff!important}.bottom-nav-item:not(.active),.bottom-nav-item:not(.active) span,.nav-icon:not(.active),.nav-item:not(.active),.nav-item:not(.active) span,.tab:not(.active){fill:#fff9!important;-webkit-text-fill-color:#fff9!important;color:#fff9!important}.account-card,.achievement-card,.glass-card,.order-card,.profile-card,.stats-card,.theme-card{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0079d30d!important;background:rgba(var(--secondary-rgb,0,121,211),.05)!important;border:1px solid #0079d31a!important;border:1px solid rgba(var(--secondary-rgb,0,121,211),.1)!important}.account-card:hover,.order-card:hover,.theme-card:hover{background:#0079d314!important;background:rgba(var(--secondary-rgb,0,121,211),.08)!important;border-color:#ff45004d!important;border-color:rgba(var(--glow-color-rgb),.3)!important}.settings-icon.notifications{background:#ff45001a!important;background:rgba(var(--accent-rgb,255,69,0),.1)!important;border-color:var(--reddit-guava)!important;color:var(--reddit-guava)!important}.settings-icon.themes{background:#ff45001a!important;background:rgba(var(--glow-color-rgb),.1)!important;border-color:var(--reddit-orange)!important;color:var(--reddit-orange)!important}.settings-icon.language{background:#0079d31a!important;background:rgba(var(--secondary-rgb,0,121,211),.1)!important;border-color:var(--reddit-juniper)!important;color:var(--reddit-juniper)!important}.achievement-icon.active,.glow-primary,.profile-avatar{box-shadow:0 0 20px #ff450099!important;box-shadow:0 0 20px rgba(var(--glow-color-rgb),.6)!important}.glow-secondary{box-shadow:0 0 20px #0079d399!important;box-shadow:0 0 20px rgba(var(--secondary-rgb,0,121,211),.6)!important}.glow-accent{box-shadow:0 0 20px #ff450099!important;box-shadow:0 0 20px rgba(var(--accent-rgb,255,69,0),.6)!important}.loading-bar,.progress-fill:not(.orange-fill):not(.blue-fill):not(.order-timer .progress-fill):not(.achievement-progress-fill){background:linear-gradient(90deg,var(--reddit-orange) 0,var(--reddit-guava) 100%)!important}.progress-fill.orange-fill{background:linear-gradient(90deg,#ff4500,#ff6a33)!important}.progress-fill.blue-fill{background:linear-gradient(90deg,#0079d3,#3394e6)!important}.page-icon,.step-number{background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%)!important;color:#fff!important}.advantage-icon{color:var(--reddit-orange)!important}::-webkit-scrollbar-thumb{background:var(--reddit-orange)}::-webkit-scrollbar-thumb:hover{background:var(--reddit-guava)}.Toastify__toast--success{background:var(--reddit-orange)!important}.Toastify__progress-bar--success{background:var(--reddit-guava)!important}::selection{background:var(--reddit-guava);color:#fff}@keyframes pulse-glow-theme{0%,to{box-shadow:0 0 20px #ff450099,inset 0 0 20px #ff450033;box-shadow:0 0 20px rgba(var(--glow-color-rgb),.6),inset 0 0 20px rgba(var(--glow-color-rgb),.2)}50%{box-shadow:0 0 30px #ff4500cc,inset 0 0 30px #ff45004d;box-shadow:0 0 30px rgba(var(--glow-color-rgb),.8),inset 0 0 30px rgba(var(--glow-color-rgb),.3)}}:root{--glow-color-rgb:255,69,0;--secondary-rgb:0,121,211;--accent-rgb:255,69,0;--glass-border:rgba(var(--glow-color-rgb),0.1);--glass-border-hover:rgba(var(--glow-color-rgb),0.3);--glass-shadow:0 8px 32px rgba(var(--glow-color-rgb),0.15);--glass-shadow-hover:0 0 20px rgba(var(--glow-color-rgb),0.2),0 8px 32px #0000004d}@media (max-width:768px){.discount-badge,.discount-percentage{font-size:11px!important;padding:1px 6px!important}.price-container,.price-section{padding:12px!important}}@media (prefers-color-scheme:dark){.account-card,.order-card{background:#0000004d!important}}.force-primary{-webkit-text-fill-color:var(--reddit-orange)!important;color:var(--reddit-orange)!important}.force-secondary{-webkit-text-fill-color:var(--reddit-juniper)!important;color:var(--reddit-juniper)!important}.force-accent{-webkit-text-fill-color:var(--reddit-guava)!important;color:var(--reddit-guava)!important}.order-header-info .discount-info,.order-summary-header .discount-badge{display:inline-block!important;margin-left:8px!important;position:relative!important;right:auto!important;top:auto!important}.order-summary .price-section{background:#0000!important;border:none!important;padding:0!important}.order-total-info .discount-text{-webkit-text-fill-color:#fffc!important;color:#fffc!important}.order-total-info .discount-percentage{margin-left:4px!important}.account-card h3,.account-username,.achievement-card h3,.card-header h3,.card-title,.order-card h3,.order-card h4,.page-title:not(.gradient-text),.profile-card h3,.section-title:not(.gradient-text),.stats-card h3,.theme-card h3{-webkit-text-fill-color:#fff!important;color:#fff!important}.account-name,.account-username,.username,[class*=username]:not(.username-available){-webkit-text-fill-color:#fff!important;color:#fff!important;font-weight:600!important}.account-meta,.email-status span,.karma-label,.karma-value,.meta-item,.meta-item span,.number,.order-info,.order-meta,.stat-number,[class*=count]:not(.discount-count),[class*=value]:not(.stat-value){-webkit-text-fill-color:#ffffffe6!important;color:#ffffffe6!important}.comment-karma-value,.karma-value,.post-karma-value,[class*=karma] span:not(.karma-label){-webkit-text-fill-color:#fff!important;color:#fff!important;font-weight:600!important}.account-description,.description,.help-text,.order-description,.subtitle{-webkit-text-fill-color:#fffc!important;color:#fffc!important}div:not([class*=text-]):not([class*=color]),p:not([class*=text-]):not([class*=color]),span:not([class*=text-]):not([class*=color]):not(.stat-value):not(.counter):not(.badge){-webkit-text-fill-color:#fff!important;color:#fff!important}.form-label,.label,label{-webkit-text-fill-color:#ffffffe6!important;color:#ffffffe6!important}.age-days,.days-count,.karma-number,.number,.numeric,.price-number,.value,[data-numeric]{-webkit-text-fill-color:#fff!important;color:#fff!important}.date,.datetime,.time,[class*=date],[class*=time]{-webkit-text-fill-color:#ffffffe6!important;color:#ffffffe6!important}.account-price,.amount,.discounted-price,.final-price,.new-price,.price,.price-display-current,.price-display-discounted,.price-display-section,.price-display-section *,.price-new,.price-value,.price-with-discount,.price-with-discount *,.subtotal,.total,[class*=USDT],[class*=price]:not(.old-price):not(.original-price):not(.price-strikethrough),[class*=usdt]{text-decoration:none!important;text-decoration-color:#0000!important;text-decoration-line:none!important;text-decoration-style:none!important}.final-price span,.new-price span,.price-display-current span,.price-display-discounted span{text-decoration:none!important;text-decoration-line:none!important}.account-card :not(.discount-badge):not(.discount-percentage):not(.discount-percent):not(.buy-button):not(button):not(.nav-icon):not(.icon),.cart-page :not(.discount-badge):not(.discount-percentage):not(.discount-percent):not(button):not(.btn-primary):not(.btn-danger),.order-card :not(.discount-badge):not(.discount-percentage):not(.discount-percent):not(button),.profile-page :not(.stat-value):not(.text-orange):not(.text-primary-theme):not(button){-webkit-text-fill-color:#fff!important;color:#fff!important}.account-card .email-status,.account-card .meta-item,.cart-page .summary-text,.order-card .order-meta{-webkit-text-fill-color:#ffffffe6!important;color:#ffffffe6!important}body .discounted-price,body .final-price,body .new-price,body .price-display-current,body .price-display-discounted,body [class*=price]:not(.old-price):not(.original-price):not(.price-strikethrough):not(.price-old):not(.price-display-original){text-decoration:none!important;text-decoration-color:#0000!important;text-decoration-line:none!important;text-decoration-style:none!important;text-decoration-thickness:0!important;text-underline-offset:0!important}.new-price:after,.new-price:before,.price-display-current:after,.price-display-current:before,.price-display-discounted:after,.price-display-discounted:before{background:none!important;border:none!important;text-decoration:none!important}.cart-page .price-display-current,.cart-page .price-display-discounted,.cart-page .price-display-section span:not(.price-display-original){text-decoration:none!important;text-decoration-line:none!important}.account-card .orange-fill,.cart-page .orange-fill,.karma-block .progress-bar.post-karma-bar .progress-fill,.orange-fill,.post-karma .karma-fill,.post-karma-bar .progress-fill{background:linear-gradient(90deg,#ff4500,#ff6a33)!important;box-shadow:0 0 10px #ff450080!important}.account-card .blue-fill,.blue-fill,.cart-page .blue-fill,.comment-karma .karma-fill,.comment-karma-bar .progress-fill,.karma-block .progress-bar.comment-karma-bar .progress-fill{background:linear-gradient(90deg,#0079d3,#3394e6)!important;box-shadow:0 0 10px #0079d380!important}.order-timer.normal .progress-fill{background:#4caf50!important}.order-timer.warning .progress-fill{background:#ff9800!important}.order-timer.critical .progress-fill,.order-timer.critical-pulse .progress-fill{background:#f44336!important}.order-timer.normal .timer-value{color:#4caf50!important}.order-timer.warning .timer-value{color:#ff9800!important}.order-timer.critical .timer-value,.order-timer.critical-pulse .timer-value{color:#f44336!important}.order-detail-v2 .action-btn.primary{border:none!important;box-shadow:0 4px 20px #ff450066!important;box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.4)!important;color:#fff!important}.order-detail-v2 .action-btn.primary,.order-detail-v2 .action-btn.primary:hover{background:linear-gradient(135deg,var(--reddit-orange),var(--reddit-guava))!important}.order-detail-v2 .action-btn.primary:hover{box-shadow:0 6px 30px #ff450099!important;box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.6)!important;transform:translateY(-2px)!important}.order-detail-v2 .action-btn.secondary{background:#0000!important;border:2px solid var(--reddit-juniper)!important;color:var(--reddit-juniper)!important}.order-detail-v2 .action-btn.secondary:hover{background:#0079d31a!important;background:rgba(var(--secondary-rgb),.1)!important;border-color:var(--reddit-juniper)!important;box-shadow:0 4px 16px #0079d34d!important;box-shadow:0 4px 16px rgba(var(--secondary-rgb),.3)!important}.account-card{background-image:linear-gradient(#141419f2,#141419f2),linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-orange-hover) 50%,var(--reddit-juniper) 100%)!important}.confetti-particle{background:var(--reddit-orange)!important}.cart-account-card .buy-button,.cart-account-card .buy-button.btn-danger{box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.4),inset 0 0 20px #ffffff14!important}.cart-account-card .buy-button.btn-danger:hover,.cart-account-card .buy-button:hover{box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.6),inset 0 0 25px #ffffff26!important}.cart-account-card .discount-percentage{background:var(--reddit-orange)!important}.cart-account-card .email-status svg{color:var(--reddit-orange)!important}.page-title{-webkit-text-fill-color:#0000!important;animation:title-glow-dynamic 3s ease-in-out infinite!important;background:linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-guava) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;text-shadow:0 0 40px rgba(var(--glow-color-rgb),.5)!important}@keyframes title-glow-dynamic{0%,to{filter:brightness(1) drop-shadow(0 0 20px rgba(var(--glow-color-rgb),.3))}50%{filter:brightness(1.1) drop-shadow(0 0 30px rgba(var(--glow-color-rgb),.5))}}.stat-value{-webkit-text-fill-color:#0000!important;background:var(--btn-primary-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;text-shadow:0 0 20px rgba(var(--glow-color-rgb),.5)!important}.stat-item{border:1px solid rgba(var(--glow-color-rgb),.3)!important}.stat-item:hover{background:rgba(var(--glow-color-rgb),.15)!important;border-color:var(--reddit-orange)!important;box-shadow:0 6px 25px rgba(var(--glow-color-rgb),.4)!important}.custom-order-icon{filter:drop-shadow(0 0 3px rgba(var(--glow-color-rgb),.3))!important}.custom-order-card:hover .custom-order-icon,.custom-order-special-card:hover .custom-order-icon{filter:drop-shadow(0 0 5px rgba(var(--glow-color-rgb),.4))!important}.filter-icon{color:var(--reddit-orange)!important}@media (max-width:768px){.account-list-page .page-header:after{background:linear-gradient(90deg,var(--reddit-orange) 0,var(--reddit-juniper) 33%,var(--reddit-guava) 66%,var(--reddit-orange) 100%)!important}}.page-title-diamond{fill:#0000!important;background:#0000!important}.advantage-icon{background:#0000!important;background-color:initial!important}.account-card,.cart-account-card .account-card,body .account-card,html .account-card,html body .account-card,html body .app .app-content .account-list-page .accounts-container .accounts-grid .account-card,html body .cart-account-card .account-card{background-clip:padding-box,border-box!important;background-image:linear-gradient(#141419f2,#141419f2),linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-orange-hover) 50%,var(--reddit-juniper) 100%)!important;background-origin:border-box!important;border:1px solid #0000!important}.account-card .meta-item,.account-meta .meta-item,.meta-item,body .meta-item,html .meta-item,html body .meta-item{align-items:center!important;background:#ffffff0d!important;border:1px solid var(--reddit-orange)!important;display:inline-flex!important}.account-card .meta-item:hover,.meta-item:hover,html body .meta-item:hover{background:#ffffff1a!important;border-color:var(--reddit-orange-hover)!important}.account-card .meta-item svg,.meta-item svg,html body .meta-item svg{stroke:var(--reddit-orange)!important;fill:none!important;color:var(--reddit-orange)!important}.account-card .meta-item span,.meta-item span,html body .meta-item span{color:#fff!important}@media (max-width:768px){.account-card,html body .account-card{background-image:linear-gradient(#141419f2,#141419f2),linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-orange-hover) 50%,var(--reddit-juniper) 100%)!important}.meta-item,html body .meta-item{background:#ffffff0d!important;border:1px solid var(--reddit-orange)!important}}#root .account-card{background-image:linear-gradient(#141419f2,#141419f2),linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-orange-hover) 50%,var(--reddit-juniper) 100%)!important}#root .meta-item{background:#ffffff0d!important;border:1px solid var(--reddit-orange)!important}@supports (--custom:property){.account-card{will-change:background-image,border-color}.meta-item{will-change:border-color}}#root .account-card,.account-card,.account-list-page .account-card,.accounts-grid .account-card,body .account-card,html body .account-card{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffff0d!important;background-color:#ffffff0d!important}.account-card{background:#ffffff0d!important;background-clip:padding-box,border-box!important;background-color:#ffffff0d!important;background-image:linear-gradient(#ffffff0d,#ffffff0d),linear-gradient(135deg,var(--reddit-orange) 0,var(--reddit-orange-hover) 50%,var(--reddit-juniper) 100%)!important;background-origin:border-box!important;border:1px solid #0000!important}.cart-account-card .account-card{background:#ffffff0d!important;background-color:#ffffff0d!important}.account-card:active,.account-card:focus,.account-card:hover{background:#ffffff14!important;background-color:#ffffff14!important}[data-theme] .account-card,body[class*=theme] .account-card{background:#ffffff0d!important;background-color:#ffffff0d!important}@media{.account-card{background:#ffffff0d!important;background-color:#ffffff0d!important}}.buy-button,.buy-button.adding,.buy-button.processing,.buy-button.spring-effect,.buy-button:active,.buy-button:focus,.buy-button:hover{box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.4)!important}.buy-button:hover{box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.6)!important}.buy-button:active{box-shadow:0 3px 15px rgba(var(--glow-color-rgb),.4)!important}.cart-account-card .buy-button,.cart-account-card .buy-button.btn-danger{box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.4)!important}.cart-account-card .buy-button.btn-danger:hover,.cart-account-card .buy-button:hover{box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.6)!important}.cart-account-card .buy-button,.cart-account-card .buy-button.btn-danger{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;background-image:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important}.buy-button,.buy-button.btn-danger,.cart-account-card .buy-button{background-color:initial!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}@keyframes none{0%,to{background-position:50%}}.buy-button,.buy-button.btn-danger{animation:none!important}.buy-button,.buy-button.btn-danger,.buy-button:active,.buy-button:focus,.buy-button:hover{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.custom-order-page .order-form-card .submit-button{background:linear-gradient(135deg,#ff4500,#ff6b00)!important;background-color:initial!important;border:none!important;box-shadow:0 4px 20px #ff450066,inset 0 0 20px #ffffff14!important;color:#fff!important}.custom-order-page .order-form-card .submit-button:hover:not(:disabled){background:linear-gradient(135deg,#f50,#ff7a00)!important;background-color:initial!important;box-shadow:0 6px 30px #ff450099,inset 0 0 25px #ffffff26!important;transform:translateY(-2px)}.custom-order-page .order-form-card .submit-button:active:not(:disabled){background:linear-gradient(135deg,#e63e00,#f50)!important;background-color:initial!important;box-shadow:0 2px 10px #ff45004d,inset 0 0 20px #ffffff14!important;transform:translateY(-1px) scale(.98)}.custom-order-page .order-form-card .submit-button:focus{background:linear-gradient(135deg,#ff4500,#ff6b00)!important;background-color:initial!important;outline:3px solid #ff450080!important;outline-offset:2px!important}.custom-order-page .order-form-card .submit-button.ant-btn-loading{background:linear-gradient(135deg,#ff4500,#ff6b00)!important;background-color:initial!important;opacity:.8}.custom-order-page .order-form-card .submit-button:disabled,.custom-order-page .order-form-card .submit-button[disabled]{background:linear-gradient(135deg,#ff4500,#ff6b00)!important;background-color:initial!important;cursor:not-allowed!important;opacity:.5!important}.custom-order-page .order-form-card .submit-button.ant-btn-primary{background:linear-gradient(135deg,#ff4500,#ff6b00)!important;background-color:initial!important;border-color:#0000!important}.custom-order-page .order-form-card .submit-button.ant-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#f50,#ff7a00)!important;background-color:initial!important;border-color:#0000!important}@media (max-width:768px){.custom-order-page .order-form-card .submit-button:active:not(:disabled){transform:scale(.98)!important}}.custom-order-page .order-form-card .submit-button .ant-btn-loading-icon{color:#fff!important}.custom-order-page .order-form-card .submit-button.ant-btn{text-shadow:none!important}@media (max-width:768px){.gradient-background{display:none!important;visibility:hidden!important}.gradient-layer,.gradient-layer-1,.gradient-layer-2,.gradient-layer-3,.gradient-layer-4,.gradient-layer-5,.gradient-layer-6,.gradient-layer-7,.gradient-layer-8,.gradient-layer-9,.gradient-layer-desktop,.gradient-layer-mobile{animation:none!important;display:none!important;opacity:0!important}.gradient-background:after,.gradient-background:before{display:none!important}body{background-attachment:fixed!important;background-position:50%!important;background-size:cover!important;transform:none!important;will-change:auto!important}body.theme-reddit-fire,body[data-theme=reddit-fire]{background:linear-gradient(135deg,#ff4500,#dc143c 25%,#ff6a33 50%,#b22222)!important}body.theme-ocean-breeze,body[data-theme=ocean-breeze]{background:linear-gradient(135deg,#06c,#004080 25%,#0080ff 50%,#036)!important}body.theme-purple-night,body[data-theme=purple-night]{background:linear-gradient(135deg,#7b1fa2,#4a148c 25%,#9c27b0 50%,#880e4f)!important}body.theme-emerald-forest,body[data-theme=emerald-forest]{background:linear-gradient(135deg,#00695c,#004d40 25%,#00897b 50%,#1b5e20)!important}body.theme-arctic-aurora,body[data-theme=arctic-aurora]{background:linear-gradient(135deg,#00ff9f,#00d9ff 25%,#b47ede 50%,indigo)!important}body.theme-midnight-blue,body[data-theme=midnight-blue]{background:linear-gradient(135deg,#1565c0,#0d47a1 25%,#1976d2 50%,#0a237a)!important}body.theme-sakura-pink,body[data-theme=sakura-pink]{background:linear-gradient(135deg,#c2185b,#880e4f 25%,#d81b60 50%,#e91e63)!important}body.theme-cyber-neon,body[data-theme=cyber-neon]{background:linear-gradient(135deg,#d500f9,#a0f 25%,#e040fb 50%,#7c4dff)!important}body.theme-blood-moon,body[data-theme=blood-moon]{background:linear-gradient(135deg,#8b0000,#5c0000 25%,brown 50%,#dc143c)!important}body.theme-deep-space,body[data-theme=deep-space]{background:linear-gradient(135deg,#311b92,#1a0e5e 25%,#5e35b1 50%,#512da8)!important}body{background:linear-gradient(135deg,#1f2937,#111827 50%,#030712)!important}*,.account-card,.account-item,.achievement-card,.bottom-navigation,.cart-header,.cart-item,.confirmation-modal,.discount-card-small,.glass-card,.modal,.modal-content,.order-card,.order-detail-header,.order-header,.page-header,.profile-card,.profile-header,.settings-item,.stat-card,:after,:before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}*,:after,:before{backface-visibility:visible!important;-webkit-backface-visibility:visible!important;perspective:none!important;transform-style:flat!important;will-change:auto!important}.account-list-page .page-header:before,.bottom-navigation:before,.cart-header:before,.cart-page .cart-header:before,.order-detail-header:before,.order-detail-page .order-detail-header:before,.order-header:before,.order-list-page .order-header:before,.page-header:before,.profile-header:before,.themes-header:before{backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;transform-style:preserve-3d!important;will-change:background-position!important}.bg-blob,.bg-blob-1,.bg-blob-10,.bg-blob-11,.bg-blob-2,.bg-blob-3,.bg-blob-4,.bg-blob-5,.bg-blob-6,.bg-blob-7,.bg-blob-8,.bg-blob-9,.parallax,.parallax-layer{animation:none!important;transform:none!important}.complex-animation,.three-d-element,[data-animation=complex]{animation:none!important;transform:translateZ(0)!important}*{transition-duration:.2s!important}.account-card,.ant-btn,.ant-modal,.ant-modal-content,.btn-primary,.btn-secondary,.buy-button,.glass-card,.nav-link,.order-card{transition:all .2s ease!important}canvas,img,svg,video{will-change:auto!important}*{contain:none!important}.accounts-container,.app-content,.orders-container{-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.parallax,.parallax-layer{position:relative!important;transform:none!important}.ant-drawer-wrapper,.ant-modal-mask,.ant-modal-wrap,.ant-spin,.fade-in,.loading-spinner,.modal-backdrop,.page-transition,.price-display-cross-line,.skeleton-loading,.spinner{animation-play-state:running!important}.account-list-page .page-header:before,.bottom-navigation:before,.cart-header:before,.cart-page .cart-header:before,.order-detail-header:before,.order-detail-page .order-detail-header:before,.order-header:before,.order-list-page .order-header:before,.page-header:before,.profile-header:before,.themes-header:before{animation-duration:3s!important;animation-iteration-count:infinite!important;animation-name:rainbow-flow!important;animation-play-state:running!important;animation-timing-function:linear!important;transform:translateZ(0)!important;will-change:background-position!important}html body *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}:root{--toastify-toast-top:30vh!important}div.Toastify__toast-container,html body .Toastify__toast-container,html body div.Toastify__toast-container--top-center,html body div.Toastify__toast-container--top-left,html body div.Toastify__toast-container--top-right{left:50%!important;margin:0!important;max-width:90vw!important;padding:0!important;position:fixed!important;right:auto!important;top:30vh!important;transform:translateX(-60%)!important;width:auto!important;z-index:9999999!important}.Toastify__toast{box-shadow:0 4px 12px #00000026!important;margin-bottom:10px!important}.ant-message{left:50%!important;max-width:90vw!important;pointer-events:none!important;position:fixed!important;right:auto!important;top:30px!important;transform:translateX(-50%)!important;width:auto!important}.ant-message-notice-wrapper{pointer-events:auto!important}.ant-message-notice{text-align:center!important}.ant-message-top{left:50%!important;right:auto!important;transform:translateX(-50%)!important}.ant-message-top .ant-message-notice{text-align:center!important}.ant-notification{left:50%!important;margin:0!important;max-width:90vw!important;position:fixed!important;right:auto!important;top:30px!important;transform:translateX(-50%)!important;width:auto!important}.ant-notification-notice{box-shadow:0 4px 12px #00000026!important;margin-bottom:10px!important}.toast-notification{animation:slideInDown .3s ease-out!important;bottom:auto!important;left:50%!important;position:fixed!important;top:30px!important;transform:translateX(-50%)!important}.toast-notification.toast-hide{animation:slideOutUp .3s ease-out!important}@keyframes slideInDown{0%{opacity:0;top:-50px}to{opacity:1;top:30px}}@keyframes slideOutUp{0%{opacity:1;top:30px}to{opacity:0;top:-50px}}@media (max-width:768px){.Toastify__toast-container,.ant-message,.ant-notification,.toast-notification{max-width:95vw!important}.toast-notification{font-size:14px!important;padding:12px 20px!important}}@media (max-width:430px){.Toastify__toast-container,.ant-message,.ant-notification,.toast-notification{top:30px!important;z-index:99999!important}}@media (min-width:769px){.faq-header,.faq-page .faq-header,body .faq-page .faq-header,html body .app .app-content .faq-page .faq-header,html body .faq-page .faq-header{align-items:center!important;box-shadow:none!important;box-sizing:border-box!important;column-gap:0!important;display:flex!important;flex-direction:column!important;flex-grow:0!important;flex-shrink:0!important;gap:0!important;height:auto!important;justify-content:center!important;left:0!important;margin:0!important;max-height:none!important;min-height:auto!important;overflow:visible!important;padding:45px 40px!important;position:fixed!important;right:0!important;row-gap:0!important;top:0!important;width:100%!important;z-index:100!important}.faq-page .faq-header .faq-page-title,.faq-page-title,body .faq-page .faq-header .faq-page-title,html body .app .app-content .faq-page .faq-header .faq-page-title,html body .faq-page .faq-header .faq-page-title{animation:none!important;color:#fff!important;display:block!important;filter:none!important;font-size:32px!important;font-weight:600!important;line-height:1.2!important;margin:0 0 20px!important;padding:0!important;text-shadow:none!important;transform:none!important}.faq-page .faq-header .faq-page-subtitle,.faq-page-subtitle,body .faq-page .faq-header .faq-page-subtitle,html body .app .app-content .faq-page .faq-header .faq-page-subtitle,html body .faq-page .faq-header .faq-page-subtitle{animation:none!important;color:#fff!important;display:block!important;filter:none!important;font-size:20px!important;line-height:1.2!important;margin:0!important;opacity:.8!important;padding:0!important;text-shadow:none!important;transform:none!important}.faq-page .faq-header>*{margin-bottom:0!important;margin-top:0!important}.faq-content,.faq-page .faq-content,html body .faq-page .faq-content{margin-top:0!important;padding-top:160px!important}.faq-page .faq-category:first-child,html body .faq-page .faq-category:first-child{margin-top:0!important;padding-top:0!important}html body div.faq-page div.faq-header{height:auto!important;margin-top:0!important;min-height:auto!important;padding:45px 40px!important;top:0!important}}.achievement-card .achievement-description{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}@media (max-width:768px){.achievement-description{font-size:12px!important;letter-spacing:-.02em!important;line-height:1.2!important}.achievement-card:nth-child(3) .achievement-description{font-size:11px!important}.achievement-card{padding:16px 10px!important}}@media (max-width:380px){.achievement-description{font-size:11px!important;letter-spacing:-.03em!important}.achievement-card:nth-child(3) .achievement-description{font-size:10px!important}.achievement-card{padding:14px 8px!important}}@media (max-width:350px){.achievement-description{font-size:10px!important;letter-spacing:-.04em!important}.achievement-card:nth-child(3) .achievement-description{font-size:9px!important}.achievement-icon{height:40px!important;margin-bottom:8px!important;width:40px!important}.achievement-icon svg{height:36px!important;width:36px!important}.achievement-name{font-size:14px!important;margin-bottom:6px!important}}@media (max-width:380px){.achievement-description{font-size:0!important}.achievement-description:after{content:attr(data-short)!important;font-size:12px!important;white-space:nowrap!important}}@media (max-width:768px){.achievements-grid-3 .achievement-card:nth-child(3){max-width:200px!important;min-width:calc(50% - 6px)!important;width:calc(50% - 6px)!important}.bottom-navigation:after,.bottom-navigation:before{background:none!important;content:none!important;display:none!important}.bottom-navigation{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#1a1a1bbf!important}}.bottom-navigation{box-shadow:0 -4px 20px #0003!important}.nav-item:after,.nav-item:before,.navigation-container:after,.navigation-container:before{background:#0000!important}.nav-item.active:after{animation:pulse-line 2s ease-in-out infinite!important;background:var(--reddit-orange)!important;border-radius:2px!important;bottom:-8px!important;box-shadow:0 0 10px var(--reddit-orange)!important;content:""!important;height:3px!important;left:50%!important;opacity:1!important;position:absolute!important;transform:translateX(-50%)!important;width:40px!important;z-index:10!important}@keyframes pulse-line{0%,to{box-shadow:0 0 10px var(--reddit-orange);opacity:.6;transform:translateX(-50%) scaleX(.6)}50%{box-shadow:0 0 20px var(--reddit-orange),0 0 30px #ff450099;opacity:1;transform:translateX(-50%) scaleX(1.4)}}@media (max-width:768px){.nav-item{overflow:visible!important;position:relative!important}.nav-item.active:after{bottom:-5px!important;height:3px!important;width:35px!important}.bottom-navigation,.navigation-container{overflow:visible!important}}@media (max-width:400px){.nav-item.active:after{bottom:-4px!important;height:2.5px!important;width:30px!important}}@media (max-width:320px){.nav-item.active:after{bottom:-3px!important;height:2px!important;width:25px!important}}@media (max-width:768px){.nav-item.active:before{animation:pulse-line-top 2s ease-in-out infinite!important;background:var(--reddit-orange)!important;border-radius:1px!important;box-shadow:0 0 10px var(--reddit-orange)!important;content:""!important;display:none;height:2px!important;left:50%!important;position:absolute!important;top:0!important;transform:translateX(-50%)!important;width:35px!important;z-index:10!important}}@keyframes pulse-line-top{0%,to{opacity:.6;transform:translateX(-50%) scaleX(.6)}50%{opacity:1;transform:translateX(-50%) scaleX(1.4)}}.nav-item.active{position:relative!important}@media (max-width:768px){.nav-item.active{box-shadow:0 0 15px #ff45004d,inset 0 0 10px #ff45001a!important}}.buy-button:not(.btn-danger),.buy-button:not(.btn-danger):active,.buy-button:not(.btn-danger):focus,.buy-button:not(.btn-danger):focus-visible,.buy-button:not(.btn-danger):focus-within,.buy-button:not(.btn-danger):visited{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;background-image:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;filter:none!important;opacity:1!important}.buy-button.btn-danger,.buy-button.btn-danger:active,.buy-button.btn-danger:focus,.buy-button.btn-danger:focus-visible,.buy-button.btn-danger:focus-within,.buy-button.btn-danger:visited{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;background-image:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;filter:none!important;opacity:1!important}.buy-button,.buy-button.btn-danger{transition:transform .2s ease,box-shadow .2s ease!important}.buy-button:hover{transform:translateY(-2px)!important}.buy-button.btn-danger:active,.buy-button:active{transform:none!important}.buy-button.btn-danger:after,.buy-button.btn-danger:before,.buy-button:active:after,.buy-button:active:before,.buy-button:after,.buy-button:before,.buy-button:focus:after,.buy-button:focus:before{content:none!important;display:none!important;opacity:0!important;visibility:hidden!important}.account-card .buy-button,.cart-account-card .buy-button,.detail-card .buy-button{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important}.account-card .buy-button,.buy-button,.buy-button.btn-danger,.buy-button:not(.btn-danger),.cart-account-card .buy-button,.custom-order-button,.detail-card .buy-button{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;background-image:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;color:#fff!important;opacity:1!important}.buy-button.btn-danger:active,.buy-button.btn-danger:focus,.buy-button.btn-danger:focus-visible,.buy-button.btn-danger:focus-within,.buy-button.btn-danger:visited,.buy-button:active,.buy-button:focus,.buy-button:focus-visible,.buy-button:focus-within,.buy-button:visited,.custom-order-button:active,.custom-order-button:focus,.custom-order-button:visited{background:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;background-image:linear-gradient(135deg,var(--button-gradient-start) 0,var(--button-gradient-end) 100%)!important;filter:none!important;opacity:1!important}.buy-button,.buy-button.btn-danger,.custom-order-button{box-shadow:0 4px 20px rgba(var(--glow-color-rgb),.4),inset 0 0 20px #ffffff14!important}.buy-button.btn-danger:hover,.buy-button:hover,.custom-order-button:hover{box-shadow:0 6px 30px rgba(var(--glow-color-rgb),.6),inset 0 0 25px #ffffff26!important}.buy-button,.buy-button.btn-danger,.custom-order-button{transition:transform .2s ease,box-shadow .2s ease!important}.buy-button.btn-danger:after,.buy-button.btn-danger:before,.buy-button:after,.buy-button:before,.custom-order-button:after,.custom-order-button:before{content:none!important;display:none!important}.bottom-navigation,.bottom-navigation *,.nav-item,.nav-item *,.navigation-container,.navigation-container *{overflow:visible!important}@media (max-width:768px){.bottom-navigation{padding-bottom:10px!important}}.bottom-navigation .navigation-container .nav-item.active:after{animation:mobile-pulse 1.5s ease-in-out infinite!important;background:#ff4500!important;border-radius:1.5px!important;bottom:2px!important;box-shadow:0 0 10px #ff4500,0 0 20px #ff4500cc!important;content:""!important;display:block!important;height:3px!important;left:50%!important;max-width:50px!important;min-width:30px!important;pointer-events:none!important;position:absolute!important;transform:translateX(-50%)!important;visibility:visible!important;width:50%!important;z-index:9999!important}@keyframes mobile-pulse{0%{box-shadow:0 0 5px #ff4500,0 0 10px #ff450099;opacity:.5;transform:translateX(-50%) scaleX(.5)}50%{box-shadow:0 0 15px #ff4500,0 0 30px #ff4500cc,0 0 40px #ff450066;opacity:1;transform:translateX(-50%) scaleX(1)}to{box-shadow:0 0 5px #ff4500,0 0 10px #ff450099;opacity:.5;transform:translateX(-50%) scaleX(.5)}}@media (max-width:768px){.nav-item.active{animation:bg-pulse 1.5s ease-in-out infinite!important;background-image:linear-gradient(90deg,#0000 25%,#ff4500 0,#ff4500 75%,#0000 0)!important;background-position:center bottom 2px!important;background-repeat:no-repeat!important;background-size:100% 3px!important}}@keyframes bg-pulse{0%,to{background-size:50% 3px;opacity:.9}50%{background-size:80% 3px;opacity:1}}@media (max-width:400px){.bottom-navigation .navigation-container .nav-item.active:after{bottom:1px!important;height:2.5px!important}}@media (max-width:320px){.bottom-navigation .navigation-container .nav-item.active:after{bottom:0!important;height:2px!important}}@supports (padding-bottom:env(safe-area-inset-bottom)){@media (max-width:768px){.bottom-navigation{padding-bottom:calc(10px + env(safe-area-inset-bottom))!important}}}@media (max-width:768px){body:has(.account-detail-page) .app-content,html:has(.account-detail-page) .app-content{padding-top:0!important}.app-content.account-detail-route,.app-content[data-route="/accounts/:accountId"]{padding-top:0!important}}@media (max-width:768px){body div.app div.app-content:has(.account-detail-page),div.app div.app-content:has(.account-detail-page),html body div.app div.app-content:has(.account-detail-page),html[data-telegram-app] body div.app div.app-content:has(.account-detail-page){padding-top:0!important}}@media (max-width:768px){.account-detail-page{margin-top:-20px!important;position:relative;z-index:1}.account-detail-page>:first-child{margin-top:0!important}}@media (max-width:480px){.app .app-content:has(.account-detail-page),body .app .app-content:has(.account-detail-page),html body .app .app-content:has(.account-detail-page){padding-top:0!important}.account-detail-page{margin-top:-20px!important}}@media screen and (max-width:768px){.account-detail-page:first-child{margin-top:-20px!important;padding-top:20px!important}}@media (max-width:768px){.detail-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;background-color:initial!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.account-detail-page,.detail-container{background:#0000!important;background-color:initial!important}.account-detail-page:after,.account-detail-page:before,.detail-card:after,.detail-card:before,.detail-container:after,.detail-container:before{background:#0000!important;display:none!important}}@media (min-width:769px){.detail-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;background-color:initial!important;background-image:none!important;border:none!important;box-shadow:none!important}}html body .app .app-content .account-detail-page .detail-container .detail-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;background-color:initial!important;background-image:none!important;border:none!important;box-shadow:none!important}.detail-card[style*=background-image]{background-image:none!important}*{--glow-color-rgb:#0000!important}.detail-card-header,.detail-features,.karma-block,.price-section,.rewards-section{background:#0000!important;border:none!important;box-shadow:none!important}.rewards-header{background:#0000!important;border:1px solid #ffffff1a!important}.reward-item{background:#ffffff08!important;border:1px solid #ffffff14!important}.meta-item{background:#232328cc!important;border:1px solid #ffffff26!important}.feature-item{background:#ffffff0d!important;border:1px solid #ffffff1a!important}@media (min-width:769px){html body .profile-page .profile-header{padding-top:calc(35px + env(safe-area-inset-top))!important}html body .profile-page .profile-stats{padding-top:155px!important}}.profile-avatar video{background-color:initial;border-radius:50%;display:block;height:100%;object-fit:cover;pointer-events:none;width:100%}.profile-avatar video[autoplay]{animation:forceVideoPlay .1s}@keyframes forceVideoPlay{0%{opacity:.99}to{opacity:1}}.profile-avatar video.loaded{opacity:1}:root{--modal-bg-transparent:#0000001a!important;--modal-overlay-bg:#0006!important;--modal-blur:blur(40px)!important}.ant-modal-content,.confirmation-modal,.modal-content{--reddit-card-bg:var(--modal-bg-transparent)!important}.ant-modal-mask{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background-color:#0006!important}.already-transferred-modal .ant-modal-content,.ant-modal .ant-modal-content,.ant-modal-content,.confirmation-modal .ant-modal-content,.geelark-error-modal .ant-modal-content,.no-email-modal .ant-modal-content,.successful-transfer-modal .ant-modal-content{backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;background:#0000001a!important;border:1px solid #ffffff1a!important;box-shadow:0 24px 64px #0003,inset 0 0 0 1px #ffffff0d!important}.confirmation-modal-overlay,.modal-overlay{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background-color:#0006!important}.confirmation-modal,.confirmation-modal-content,.modal-content,.modal-content.danger,.modal-content.info,.modal-content.success,.modal-content.warning{backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;background:#0000001a!important;background-color:#0000001a!important;border:1px solid #ffffff1a!important;box-shadow:0 24px 64px #0003,inset 0 0 0 1px #ffffff0d!important}.export-modal .ant-modal-content,.language-selector-modal .ant-modal-content,.payment-modal .ant-modal-content,.quick-check-modal .ant-modal-content{backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;background:#0000001a!important}[style*="background-color: rgba(30, 30, 35"] .ant-modal-content, [style*="background-color: rgba(30, 30, 35"] .modal-content, [style*="background: rgba(30, 30, 35"] .ant-modal-content, [style*="background: rgba(30, 30, 35"] .modal-content{backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;background:#0000001a!important;background-color:#0000001a!important}[style*="background-color: rgba(0, 0, 0, 0.8"], [style*="background-color: rgba(0, 0, 0, 0.85"], [style*="background-color: rgba(0, 0, 0, 0.9"], [style*="background: rgba(0, 0, 0, 0.8"], [style*="background: rgba(0, 0, 0, 0.85"], [style*="background: rgba(0, 0, 0, 0.9"]{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background-color:#0006!important}.ant-modal-body,.ant-modal-footer,.ant-modal-header,.confirmation-modal .modal-description,.modal-body,.modal-content .modal-description,.modal-footer,.modal-header{background:#0000!important;background-color:initial!important}.already-transferred-modal .info-message,.confirmation-modal .modal-description,.modal-content .error-message,.modal-content .info-message,.modal-content .warning-message{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff0d!important}.confirmation-modal .ant-modal-content,.modal-content[class*=reddit]{backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;background:#0000001a!important;border:1px solid #ff450033!important;border:1px solid rgba(var(--glow-color-rgb,255,69,0),.2)!important}.admin-layout-wrapper .MuiDialog-paper,.admin-layout-wrapper .ant-modal-content,.admin-modal .ant-modal-content,.admin-payment-confirm-dialog .MuiDialog-paper,.farmer-modal .ant-modal-content,.farmer-page .ant-modal-content,[class*=admin-] .ant-modal-content,[class*=farmer-] .ant-modal-content,body.farmer-page .ant-modal-content{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#1a1a1b!important;background-color:#1a1a1b!important}@media (max-width:768px){.ant-modal-content,.confirmation-modal,.confirmation-modal .ant-modal-content,.modal-content{backdrop-filter:blur(35px)!important;-webkit-backdrop-filter:blur(35px)!important;background:#00000026!important}.ant-modal-mask,.confirmation-modal-overlay,.modal-overlay{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background-color:#0006!important}}.ant-modal-content[style*=background-color],.ant-modal-content[style*=background],div[style*="background-color: #"] .ant-modal-content,div[style*="background-color: rgb("] .ant-modal-content,div[style*="background: #"] .ant-modal-content,div[style*="background: rgb("] .ant-modal-content{backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;background:#0000001a!important;background-color:#0000001a!important}html body .ant-modal-root .ant-modal-wrap .ant-modal .ant-modal-content,html body .confirmation-modal,html body .confirmation-modal-overlay .confirmation-modal,html body .modal-overlay .modal-content,html body div.confirmation-modal,html body div[class*=modal] .ant-modal-content{backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;background:#0000001a!important}html body .ant-modal-root .ant-modal-mask,html body .confirmation-modal-overlay,html body .modal-overlay{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background-color:#0006!important}@keyframes modalFadeIn{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);opacity:1}}.ant-modal-content,.modal-content{animation:modalFadeIn .3s ease!important}.ant-modal-wrap .ant-modal,.ant-modal-wrap .ant-modal .ant-modal-content,body .ant-modal-wrap .ant-modal .ant-modal-content,div.ant-modal-root .ant-modal-wrap .ant-modal .ant-modal-content,html body .ant-modal-wrap .ant-modal .ant-modal-content{backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;background:#0000001a!important;background-color:#0000001a!important}[class*=Modal] [style]:not(.admin-payment-confirm-dialog *),[class*=Modal][style]:not(.admin-payment-confirm-dialog),[class*=modal] [style]:not(.admin-payment-confirm-dialog *),[class*=modal][style]:not(.admin-payment-confirm-dialog){background:#0000001a!important;background-color:#0000001a!important}.ant-modal .ant-modal-content[style],.ant-modal-content[style],.ant-modal-wrap[style] .ant-modal-content,.ant-modal[style]{backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;background:#0000001a!important;background-color:#0000001a!important}.ant-modal-body,.ant-modal-body .ant-card,.ant-modal-body .ant-card-body,.ant-modal-body .ant-tabs,.ant-modal-body .ant-tabs-content,.ant-modal-body .ant-tabs-tabpane,.ant-modal-content>*,.ant-modal-footer,.ant-modal-header{background:#0000!important;background-color:initial!important}body:not(.admin-page):not(.farmer-page) .ant-modal .ant-modal-content,body:not(.admin-page):not(.farmer-page) .ant-modal-content{backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;background:#0000001a!important;background-color:#0000001a!important}.ant-modal .ant-card,.ant-modal .ant-card-body,.ant-modal-body .ant-card,.ant-modal-body .ant-card-body,.ant-modal-content .ant-card,.ant-modal-content .ant-card-body,[class*=modal] .ant-card,[class*=modal] .ant-card-body{background:#0000!important;background-color:initial!important;border:none!important;box-shadow:none!important}.MuiDialog-root.admin-modal .MuiDialog-paper,.admin-layout-wrapper .MuiDialog-paper,.admin-modal .MuiDialog-paper,.admin-modal.MuiDialog-root .MuiDialog-paper{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#1a1a1b!important;background-color:#1a1a1b!important}.MuiDialog-root.admin-modal .MuiBackdrop-root,.admin-layout-wrapper .MuiBackdrop-root,.admin-modal .MuiBackdrop-root{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#000c!important}.admin-modal .MuiCard-root,.admin-modal .MuiDialogActions-root,.admin-modal .MuiDialogContent-root,.admin-modal .MuiDialogTitle-root,.admin-modal .MuiPaper-root{background:#0000!important}.admin-modal .MuiCard-root{background-color:#ffffff0d!important}.MuiDialog-root.admin-payment-confirm-dialog .MuiDialog-paper,.admin-layout-wrapper .MuiDialog-paper,.admin-payment-confirm-dialog .MuiDialog-paper,.admin-payment-confirm-dialog.MuiDialog-root .MuiDialog-paper{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#1a1a1b!important;background-color:#1a1a1b!important}body .admin-layout-wrapper .MuiDialog-root .MuiDialog-paper,body .admin-mode .MuiDialog-root .MuiDialog-paper,html body .admin-layout-wrapper .MuiDialog-container .MuiDialog-paper{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#1a1a1b!important;background-color:#1a1a1b!important;background-image:none!important}@keyframes rainbow-flow{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes police-lights{0%,to{background:linear-gradient(90deg,red,#00f 25%,red 50%,#00f 75%,red)}25%{background:linear-gradient(90deg,#00f,red 25%,#00f 50%,red 75%,#00f)}50%{background:linear-gradient(90deg,#fff,red 25%,#00f 50%,red 75%,#fff)}75%{background:linear-gradient(90deg,red,#fff 25%,#00f 50%,#fff 75%,red)}}@keyframes neon-pulse{0%{background:linear-gradient(90deg,#ff006d,#ffd23f 14.28%,#0f8 28.57%,#00d9ff 42.86%,#7b61ff 57.14%,#ff006d 71.43%,#ffd23f 85.71%,#0f8);background-position:0 50%;background-size:200% 100%}50%{background:linear-gradient(90deg,#ffd23f,#0f8 14.28%,#00d9ff 28.57%,#7b61ff 42.86%,#ff006d 57.14%,#ffd23f 71.43%,#0f8 85.71%,#00d9ff);background-position:100% 50%;background-size:200% 100%}to{background:linear-gradient(90deg,#ff006d,#ffd23f 14.28%,#0f8 28.57%,#00d9ff 42.86%,#7b61ff 57.14%,#ff006d 71.43%,#ffd23f 85.71%,#0f8);background-position:200% 50%;background-size:200% 100%}}@media (max-width:768px){.bottom-navigation:before{top:-4px!important}.account-list-page .page-header:before,.bottom-navigation:before,.cart-header:before,.cart-page .cart-header:before,.order-detail-header:before,.order-detail-page .order-detail-header:before,.order-header:before,.order-list-page .order-header:before,.page-header:before,.profile-header:before,.themes-header:before{animation:rainbow-flow 3s linear infinite!important;background:linear-gradient(90deg,#ff006d,#ffd23f 10%,#0f8 20%,#00d9ff 30%,#7b61ff 40%,#ff006d 50%,#ffd23f 60%,#0f8 70%,#00d9ff 80%,#7b61ff 90%,#ff006d)!important;background-size:200% 100%!important;content:""!important;display:block!important;height:2px!important;left:0!important;opacity:1!important;position:absolute!important;right:0!important;visibility:visible!important;z-index:10000!important}.account-list-page .page-header:before,.cart-header:before,.cart-page .cart-header:before,.order-detail-header:before,.order-detail-page .order-detail-header:before,.order-header:before,.order-list-page .order-header:before,.page-header:before,.profile-header:before,.themes-header:before{bottom:0!important;width:100vw!important}.bottom-navigation.neon:before,.page-header.neon:before{animation:neon-pulse 2s ease-in-out infinite!important}.bottom-navigation.police:before,.page-header.police:before{animation:police-lights .5s linear infinite!important}}@media screen and (max-width:768px){html body .app .bottom-navigation:before,html body .app .cart-header:before,html body .app .order-detail-header:before,html body .app .order-header:before,html body .app .page-header:before,html body .app .profile-header:before,html body .app .themes-header:before{animation-duration:3s!important;animation-iteration-count:infinite!important;animation-play-state:running!important;animation-timing-function:linear!important}}@media (max-width:768px){body .bottom-navigation:before,body .cart-header:before,body .order-detail-header:before,body .order-header:before,body .page-header:before,body .profile-header:before,body .themes-header:before,html body * .bottom-navigation:before,html body * .cart-header:before,html body * .order-detail-header:before,html body * .order-header:before,html body * .page-header:before,html body * .profile-header:before,html body * .themes-header:before{animation-direction:normal!important;animation-duration:3s!important;animation-fill-mode:forwards!important;animation-iteration-count:infinite!important;animation-name:rainbow-flow!important;animation-play-state:running!important;animation-timing-function:linear!important;background-image:linear-gradient(90deg,red,#ff7f00 12.5%,#ff0 25%,#0f0 37.5%,#0ff 50%,#00f 62.5%,#8b00ff 75%,#f0f 87.5%,red)!important;background-size:200% 100%!important}}@supports (-webkit-touch-callout:none){@media (max-width:768px){.bottom-navigation:before,.cart-header:before,.order-detail-header:before,.order-header:before,.page-header:before,.profile-header:before,.themes-header:before{-webkit-animation:rainbow-flow 3s linear infinite!important}}}.order-detail-page .order-detail-header .header-content{align-items:center!important;display:flex!important;flex-direction:column!important;gap:8px!important;justify-content:center!important;text-align:center!important;width:100%!important}@media (min-width:769px){.order-detail-page .cart-items{grid-gap:24px!important;display:grid!important;gap:24px!important;grid-template-columns:repeat(auto-fit,minmax(340px,380px))!important;justify-content:center!important;margin:0 auto 24px!important;max-width:1200px!important;padding:0!important;width:100%!important}.order-detail-page .cart-account-card{justify-self:center!important;max-width:100%!important;width:100%!important}.order-detail-page .cart-account-card:only-child{grid-column:1/-1;margin:0 auto!important;max-width:380px!important}}:not(.farmer-content .content-wrapper):not(.admin-content-wrapper){transform:none!important;transform-origin:initial!important}.admin-content-wrapper,.farmer-content .content-wrapper{transform-origin:top left!important;transition:transform .3s ease-out!important}.bottom-navigation,.cart-header,.order-detail-header,.order-header,.profile-header{max-height:none!important;transform:none!important;transform-origin:initial!important}.device-large,.device-medium,.device-small,.device-xlarge,[data-device-width],[data-viewport-scale]{transform:none!important;transform-origin:initial!important}.purchased-accounts-page .page-header{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,#ff45001a,#0079d31a)!important;background-color:initial!important;border:none!important;border-radius:0!important;box-shadow:0 4px 30px #0000004d!important;left:0!important;margin:0!important;margin-bottom:0!important;overflow:hidden!important;padding:0!important;padding:32px 0 16px!important;position:fixed!important;right:0!important;text-align:center!important;top:0!important;width:100vw!important;z-index:1000!important}.purchased-accounts-page .page-header:before{animation:gradient-flow 8s ease-in-out infinite;background:linear-gradient(90deg,#ff4500,#0079d3 33%,#ff4500 66%,#ff4500);background-size:300% 100%;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;z-index:101}@keyframes gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.purchases-container{background:#0000!important;margin:0 auto!important;max-width:1200px!important;padding:160px 16px 14px!important;position:relative!important;z-index:1!important}.purchases-list{padding-top:0!important}.purchased-accounts-page{min-height:100vh!important;overflow-x:hidden!important;padding-bottom:14px!important;padding-top:0!important;position:relative!important}@media (min-width:769px){.purchased-accounts-page{padding-bottom:-10px!important;padding-top:-10px!important}.purchases-container{padding-bottom:0!important}}@media (max-width:1024px){.purchased-accounts-page{padding-bottom:20px!important}.purchased-accounts-page .page-header{padding:calc(44px + env(safe-area-inset-top)) 0 0!important}.purchases-container{padding:168px 8px 40px!important}}@media (max-width:768px){.purchased-accounts-page .page-header{padding-top:37px!important}}@media (max-width:400px){.purchases-container{padding:168px 4px 40px!important}}html body .app .app-content .purchased-accounts-page .page-header{left:0!important;margin-bottom:0!important;padding:32px 0 16px!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important}html body .app .app-content .purchases-container{padding:160px 16px 14px!important}html body .app .app-content .purchases-list{padding-top:35px!important}@media (max-width:1024px){html body .app .app-content .purchases-container{padding:168px 8px 40px!important}}@media (max-width:400px){html body .app .app-content .purchases-container{padding:168px 4px 40px!important}}@media (min-width:430px) and (max-width:768px){html body .app .app-content .purchased-accounts-page .page-header{padding-top:47px!important}}.violations-history-section{align-items:center!important;background:#ff572214!important;border:1px solid #ff572233!important;border-left:none!important;border-radius:8px!important;border-right:none!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;left:0!important;margin:20px 0!important;padding:16px!important;position:relative!important;right:0!important;width:100%!important}.violations-list.has-scroll{position:relative!important}.violations-list.has-scroll:after{background:linear-gradient(0deg,#ff572226,#0000)!important;bottom:0!important;content:"";height:40px!important;left:0!important;opacity:1!important;pointer-events:none!important;position:absolute!important;right:0!important;transition:opacity .3s ease!important}.violations-list.scrolled-to-bottom:after{opacity:0!important}.violations-history-header{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;justify-content:center!important;margin-bottom:24px!important;width:100%!important}.violations-history-header h3{color:#fff!important;font-size:20px!important;font-weight:600!important;margin:0!important;text-align:center!important}.violations-count{background:#ff572233!important;border-radius:16px!important;color:#fff!important;font-size:14px!important;padding:6px 14px!important;white-space:nowrap!important}.violations-list{align-items:center!important;display:flex!important;flex-direction:column!important;gap:16px!important;max-height:675px!important;overflow-x:hidden!important;overflow-y:auto!important;padding-right:8px!important;scrollbar-color:#ff57224d #ffffff0d!important;scrollbar-width:thin!important;width:100%!important}.violations-list::-webkit-scrollbar{width:6px!important}.violations-list::-webkit-scrollbar-track{background:#ffffff0d!important;border-radius:3px!important}.violations-list::-webkit-scrollbar-thumb{background:#ff57224d!important;border-radius:3px!important;-webkit-transition:background .2s ease!important;transition:background .2s ease!important}.violations-list::-webkit-scrollbar-thumb:hover{background:#ff572280!important}.violation-item{align-items:center!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:8px!important;display:flex!important;flex-direction:column!important;max-width:none!important;padding:20px!important;transition:all .2s ease!important;width:100%!important}.violation-item:hover{background:#ffffff14!important;border-color:#ffffff26!important}.violation-header{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;justify-content:center!important;margin-bottom:20px!important;text-align:center!important;width:100%!important}.violation-number{color:#ff5722!important;font-size:14px!important;font-weight:600!important}.violation-time{color:#ffffffb3!important;font-size:13px!important}.violation-content{flex-direction:column!important;gap:16px!important}.violation-content,.violation-row{align-items:center!important;display:flex!important;width:100%!important}.violation-row{flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;text-align:center!important}.violation-label{color:#ffffffb3!important;flex-shrink:0!important}.violation-label,.violation-value{font-size:14px!important;text-align:center!important}.violation-value{color:#fff!important;font-weight:600!important;word-break:break-word!important}.interval-details{align-items:center!important;background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:6px!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;padding:16px!important}.activity-detail{align-items:center!important;background:#ffffff0d!important;border-radius:20px!important;color:#fff!important;display:inline-flex!important;font-size:14px!important;gap:6px!important;margin:4px!important;padding:10px 16px!important;white-space:nowrap!important}.time-icon{font-size:16px!important}.time{color:#ff5722!important;font-weight:600!important}.activity-type{align-items:center!important;display:flex!important;gap:4px!important}.interval-arrow{align-items:center!important;background:#ff572226!important;border-radius:16px!important;color:#ff5722!important;display:inline-flex!important;font-size:16px!important;font-weight:600!important;gap:6px!important;margin:4px!important;padding:8px 16px!important}.activity-links,.interval-arrow{justify-content:center!important}.activity-links{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;width:100%!important}.activity-link{align-items:center!important;background:#4a90e21a!important;border:1px solid #4a90e24d!important;border-radius:16px!important;color:#4a90e2!important;display:inline-flex!important;font-size:13px!important;gap:4px!important;padding:6px 12px!important;text-decoration:none!important;transition:all .2s ease!important}.activity-link:hover{background:#4a90e233!important;border-color:#4a90e280!important;transform:translateY(-1px)!important}@media (max-width:768px){.violations-history-section{border-left:none!important;border-radius:0!important;border-right:none!important;left:0!important;margin:16px 0!important;padding:16px!important;position:relative!important;right:0!important;transform:none!important;width:100%!important}.violations-history-header{align-items:center!important;flex-direction:column!important;gap:12px!important;margin-bottom:16px!important}.violations-history-header h3{font-size:16px!important}.violations-count{font-size:12px!important;padding:4px 10px!important}.violations-list{gap:12px!important;max-height:525px!important;padding-right:4px!important}.violation-item{border-radius:6px!important;padding:12px!important}.violation-header{margin-bottom:12px!important}.violation-number{font-size:13px!important}.violation-time{font-size:12px!important}.violation-content{gap:10px!important}.violation-row{align-items:center!important;flex-direction:column!important;gap:8px!important}.violation-label{color:#fff9!important;min-width:auto!important}.violation-label,.violation-value{font-size:13px!important}.interval-details{flex-direction:column!important;gap:8px!important;padding:12px!important}.activity-detail{flex-wrap:wrap!important;font-size:12px!important;gap:6px!important;justify-content:center!important;padding:6px 10px!important}.time-icon{font-size:14px!important}.time{font-size:13px!important}.interval-arrow{font-size:12px!important;padding:4px 10px!important}.activity-links{gap:6px!important;margin-top:6px!important}.activity-link{border-radius:14px!important;font-size:12px!important;padding:5px 10px!important}.daily-limit-details{gap:10px!important;padding:12px!important}.limit-stat-item{font-size:13px!important;gap:6px!important}.limit-icon{font-size:16px!important}.limit-value{font-size:14px!important;padding:3px 6px!important}.limit-status{font-size:12px!important}.limit-status.normal{font-size:14px!important}.geelark-violation-details{gap:12px!important;padding:12px!important}.geelark-detail-label{font-size:13px!important}.activity-info,.geelark-transfer-info{font-size:13px!important;padding:8px 12px!important}.activity-time,.activity-type-indicator,.transfer-time{font-size:13px!important}.geelark-not-transferred{font-size:13px!important;padding:8px 12px!important}.time-diff{font-size:12px!important}}@media (max-width:400px){.violations-history-section{left:0!important;margin:16px 0!important;padding:16px!important;position:relative!important;right:0!important;transform:none!important;width:100%!important}.violation-item{padding:10px!important}.activity-detail{font-size:11px!important;padding:5px 8px!important}}@media (min-width:769px){.violations-history-section{border-radius:0!important;margin:20px 0!important;padding:20px!important;width:100%!important}.violation-row{align-items:center!important}.violation-label{min-width:100px!important}.interval-details{align-items:center!important;gap:20px!important;justify-content:center!important;padding:20px!important}.activity-detail,.interval-details{flex-direction:row!important}}.violation-item p{margin:8px 0!important;text-align:center!important;width:100%!important}.violation-item span{display:inline-block!important;text-align:center!important}.violation-content>div{align-items:center!important;display:flex!important;flex-direction:column!important;width:100%!important}.violation-content *{text-align:center!important}.daily-limit-details{align-items:center!important;background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:6px!important;display:flex!important;flex-direction:column!important;gap:12px!important;margin-top:12px!important;padding:16px!important;width:100%!important}.limit-stat-item,.limit-stat-row{align-items:center!important;display:flex!important;justify-content:center!important;width:100%!important}.limit-stat-item{flex-wrap:wrap!important;font-size:14px!important;gap:8px!important}.limit-icon{align-items:center!important;display:inline-flex!important;font-size:18px!important}.limit-label{color:#ffffffb3!important;font-weight:500!important}.limit-value{background:#ffffff0d!important;border-radius:12px!important;font-size:15px!important;font-weight:600!important;padding:4px 8px!important}.limit-value.exceeded{background:#ff572226!important;color:#ff5722!important}.limit-value.normal{background:#4caf5026!important;color:#4caf50!important}.limit-status{align-items:center!important;display:inline-flex!important;font-size:13px!important;font-weight:500!important;gap:4px!important}.limit-status.exceeded{color:#ff5722!important}.limit-status.normal{color:#4caf50!important;font-size:16px!important}.activity-detail-link,.activity-timestamp-link{color:inherit!important;display:block!important;text-decoration:none!important;transition:all .2s ease!important}.activity-detail-link:hover,.activity-timestamp-link:hover{background:#4a90e214!important;border-radius:8px!important;transform:translateY(-1px)!important}.activity-detail-link .activity-detail,.activity-timestamp-link .activity-timestamp{cursor:pointer!important}.activity-link-mini{color:#4a90e2!important;font-size:12px!important;margin-left:4px!important;opacity:.7!important;text-decoration:none!important;transition:opacity .2s ease!important}.activity-link-mini:hover{opacity:1!important}.geelark-violation-details{background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:6px!important;gap:14px!important;margin-top:12px!important;padding:16px!important}.geelark-detail-row,.geelark-violation-details{align-items:center!important;display:flex!important;flex-direction:column!important;width:100%!important}.geelark-detail-row{gap:8px!important;text-align:center!important}.geelark-detail-label{color:#ffffffb3!important;font-size:14px!important;font-weight:500!important;margin-bottom:4px!important}.activity-info,.geelark-transfer-info{align-items:center!important;background:#ffffff0d!important;border-radius:20px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:center!important;padding:10px 16px!important}.activity-time,.transfer-time{color:#fff!important;font-size:14px!important;font-weight:600!important}.activity-type-indicator{color:#4a90e2!important;gap:4px!important}.activity-type-indicator,.geelark-not-transferred{align-items:center!important;display:inline-flex!important;font-size:14px!important}.geelark-not-transferred{background:#ff572226!important;border-radius:20px!important;color:#ff5722!important;font-weight:600!important;gap:6px!important;padding:10px 16px!important}.time-diff{color:#ff9800!important;font-size:13px!important;font-weight:500!important;white-space:nowrap!important}.no-activity-data{color:#fff9!important;font-size:13px!important;font-style:italic!important}.purchased-account-card.expanded .violations-history-section,.warranty-status-details .violations-history-section{margin-left:0!important;margin-right:0!important;width:100%!important}.violations-history-section{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.purchased-account-card .violations-history-section,.warranty-status-block .violations-history-section,.warranty-status-details .violations-history-section{left:0!important;margin-left:0!important;margin-right:0!important;max-width:none!important;position:relative!important;right:0!important;transform:translateX(0)!important;width:100%!important}@media (max-width:768px){.warranty-status-block,.warranty-status-details{overflow:hidden!important}.purchased-account-card,.purchased-account-card.expanded{box-sizing:border-box!important;overflow:hidden!important}.purchases-container{overflow:visible!important}.violations-history-section{box-sizing:border-box!important;left:0!important;margin:16px 0!important;max-width:100%!important;position:relative!important;right:0!important;width:100%!important}.purchases-container .purchased-account-card .violations-history-section,.purchases-container .violations-history-section{box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;width:100%!important}}#root .ant-message,.ant-message,.ant-message-top,body .ant-message,body.dark-theme .ant-message,body.light-theme .ant-message,div.ant-message,div.ant-message-top,html body .ant-message{display:flex!important;justify-content:center!important;left:0!important;margin:0 auto!important;max-width:90vw!important;padding:0!important;position:fixed!important;right:0!important;top:30px!important;transform:none!important;width:auto!important}.ant-message-top{left:0!important;margin:0 auto!important;right:0!important;top:30px!important;transform:none!important}.ant-message-custom-content,.ant-message-notice,.ant-message-notice-wrapper{text-align:center!important}[class*=theme-] .ant-message,[data-theme] .ant-message{left:0!important;margin:0 auto!important;position:fixed!important;right:0!important;top:30px!important;transform:none!important}@media (max-width:768px){.ant-message,.ant-message-top,body .ant-message,html body .ant-message{max-width:95vw!important}}body,html{scroll-behavior:auto!important}html{scroll-padding-top:0!important}body{overscroll-behavior:auto!important;scroll-snap-type:none!important}.account-list-page,.app-content,.cart-page,.custom-orders-page,.faq-page,.geelark-page,.order-list-page,.page-container,.profile-page,.purchases-page,.themes-page{scroll-margin-top:0!important;scroll-padding-top:0!important}#root{overflow-anchor:none!important}@media (max-width:768px){.app-content{-webkit-overflow-scrolling:auto!important;top:0!important}.app-content,body{position:relative!important}body{height:auto!important;min-height:100vh!important}}body,html{margin:0;overflow-x:hidden;padding:0;width:100%}@media (max-width:768px){.app:not(.admin-app):not(.farmer-app){margin:0 auto;position:relative;width:430px}@media (max-width:429px){body{overflow-x:hidden;width:100vw}:root{--mobile-scale:0.23256vw}.app:not(.admin-app):not(.farmer-app){left:0;margin:0;position:relative;transform:scale(var(--mobile-scale));transform-origin:top left}body{min-height:calc(100vh/var(--mobile-scale))}.bottom-navigation{bottom:0!important;left:0!important;position:fixed!important;right:0!important;transform:none!important;width:100vw!important}.bottom-navigation .navigation-container{margin:0;transform:scale(var(--mobile-scale));transform-origin:left center;width:430px!important}}}@media (width:375px){:root{--iphone12-scale:0.872}}@media (max-width:320px){:root{--iphonese-scale:0.744}}@media (min-width:769px){.app:not(.admin-app):not(.farmer-app){max-width:100%;transform:none!important;width:100%}}@media (max-width:429px){body,html{position:relative!important;width:100vw!important}#root,body,html{overflow-x:hidden!important}#root{max-width:100vw!important}.app:not(.admin-app):not(.farmer-app) .fixed,.app:not(.admin-app):not(.farmer-app) [style*="position: fixed"]{position:fixed!important}}.profile-page .stat-card{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff0d!important}.notifications-page .page-header,body .notifications-page .page-header,html body .notifications-page .page-header{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#0000!important;background-color:initial!important;background-image:none!important}.notifications-page .page-header:after,.notifications-page .page-header:before{background:#0000!important;background-color:initial!important;background-image:none!important}@media (min-width:769px){.notifications-page .history-container,body .notifications-page .history-container,html body .notifications-page .history-container{margin-left:auto!important;margin-right:auto!important;max-width:50%!important}}@media (min-width:1200px){.notifications-page .history-container,body .notifications-page .history-container,html body .notifications-page .history-container{margin-left:auto!important;margin-right:auto!important;max-width:50%!important}}.profile-page .profile-stats .stat-card,.profile-stats .stat-card,.stat-card,body .profile-page .profile-stats .stat-card,html body .app .profile-page .profile-stats .stat-card,html body .profile-page .profile-stats .stat-card{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff0d!important;background-color:#ffffff0d!important;border:1px solid #ffffff1a!important}.stat-card:after,.stat-card:before{background:#0000!important;background-color:initial!important}.stat-card:hover{background:#ffffff14!important;background-color:#ffffff14!important}@media (max-width:768px){.profile-stats .stat-card,.stat-card,html body .profile-page .profile-stats .stat-card{background:#ffffff0d!important;background-color:#ffffff0d!important}}.purchased-accounts-page .page-header,body .purchased-accounts-page .page-header,html body .app .purchased-accounts-page .page-header,html body .purchased-accounts-page .page-header{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#0000!important;background-color:initial!important;background-image:none!important}.purchased-accounts-page .page-header:after,.purchased-accounts-page .page-header:before{background:#0000!important;background-color:initial!important;background-image:none!important}@media (max-width:768px){.purchased-accounts-page .page-header,html body .purchased-accounts-page .page-header{background:#0000!important;background-color:initial!important;background-image:none!important}}@media (min-width:769px){.purchased-accounts-page .page-header,html body .purchased-accounts-page .page-header{background:#0000!important;background-color:initial!important;background-image:none!important}}.custom-order-page .glass-panel,.custom-order-page .page-header,.custom-order-page .page-header.glass-panel,body .custom-order-page .page-header.glass-panel,html body .app .custom-order-page .page-header.glass-panel,html body .custom-order-page .page-header.glass-panel{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#0000!important;background-color:initial!important;background-image:none!important}.custom-order-page .glass-panel:after,.custom-order-page .glass-panel:before,.custom-order-page .page-header:after,.custom-order-page .page-header:before{background:#0000!important;background-color:initial!important;background-image:none!important}.custom-order-page{--glass-bg-solid:#0000!important;--glass-bg:#0000!important}@media (max-width:768px){.custom-order-page .page-header,.custom-order-page .page-header.glass-panel,html body .custom-order-page .page-header.glass-panel{background:#0000!important;background-color:initial!important;background-image:none!important}}@media (min-width:769px){.custom-order-page .page-header,.custom-order-page .page-header.glass-panel,html body .custom-order-page .page-header.glass-panel{background:#0000!important;background-color:initial!important;background-image:none!important}}body.light-theme .custom-order-page .page-header,body.light-theme .custom-order-page .page-header.glass-panel{background:#0000!important;background-color:initial!important}.new-order-button{box-shadow:0 4px 16px #ff45004d!important;font-size:24px!important;font-weight:700!important;gap:12px!important;height:66px!important;padding:0 36px!important}.new-order-button svg{height:22px!important;width:22px!important}@media (max-width:768px){.new-order-button{font-size:21px!important;height:60px!important;padding:0 30px!important}.new-order-button svg{height:20px!important;width:20px!important}}.new-order-button:hover{box-shadow:0 6px 20px #ff450066!important;transform:translateY(-3px)!important}.new-order-button:active{box-shadow:0 3px 12px #ff45004d!important;transform:translateY(-1px)!important}@media (min-width:769px){.history-container,.notifications-page .history-container,body .notifications-page .history-container,html body .notifications-page .history-container,html body div.app div.app-content div.notifications-page div.history-container{margin-left:auto!important;margin-right:auto!important;max-width:50%!important;padding-left:20px!important;padding-right:20px!important;width:50%!important}.notifications-page .history-list{margin:0!important;padding:0!important;width:100%!important}.notifications-page .history-item{box-sizing:border-box!important;margin:0 0 12px!important;max-width:none!important;width:100%!important}}@media (min-width:1200px){.history-container,.notifications-page .history-container,body .notifications-page .history-container,html body .notifications-page .history-container,html body div.app div.app-content div.notifications-page div.history-container{margin-left:auto!important;margin-right:auto!important;max-width:50%!important;padding-left:20px!important;padding-right:20px!important;width:50%!important}}