@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes overlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes dot-pulse{0%,to{opacity:.2;transform:scale(.2)}50%{opacity:.7;transform:scale(1)}}@keyframes success-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes card-processing{0%{opacity:.8;transform:scale(.99)}50%{opacity:1;transform:scale(1.01)}to{opacity:.8;transform:scale(.99)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cryptoLoadingPulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes copySuccess{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}:root{--payment-popup-z-index:100000}body.payment-popup-open .navbar,body.payment-popup-open .sidebarContent{z-index:1!important}.payment-overlay{z-index:999999;background:rgba(0,0,0,.75);justify-content:center;align-items:center;animation:.3s forwards overlayFadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.payment-modal{-webkit-backdrop-filter:blur(20px);background:rgba(8,8,8,.96);border-radius:24px;flex-direction:column;width:100%;min-height:200px;max-height:85vh;padding:0;animation:.3s forwards modalSlideIn;display:flex;position:relative;box-shadow:0 0 40px rgba(0,0,0,.6),0 0 15px rgba(206,178,96,.05)}.payment-modal::-webkit-scrollbar{width:5px}.payment-modal::-webkit-scrollbar-track{background:0 0}.payment-modal::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.1);border-radius:20px}.payment-modal::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.2)}.payment-overlay.closing{animation:.3s forwards overlayFadeOut}.payment-overlay.closing .payment-modal{animation:.3s forwards modalSlideOut}.payment-header{z-index:2;background:rgba(11,11,11,.95);border-radius:24px 24px 0 0;padding:20px 32px;position:relative;top:0}.header-title-row{justify-content:space-between;align-items:center;display:flex}.payment-header h2{color:#fff;margin:0;font-size:24px;font-weight:700}.selected-plan{-webkit-backdrop-filter:blur(10px);background:linear-gradient(45deg,rgba(206,178,96,.08),rgba(212,188,116,.12),rgba(206,178,96,.08)) 0 0/200% 200%;border-radius:12px;margin-top:20px;padding:20px;animation:3s infinite gradientShift}.selected-plan h3{color:#edeae0;margin:0 0 8px}.plan-details{justify-content:center;align-items:baseline;gap:8px;display:flex}.price{color:#fff;font-size:24px;font-weight:700}.duration{color:#777}.payment-methods h3{color:#fff;margin-bottom:20px;font-size:20px;font-weight:700}.payment-options{gap:9px;display:grid}.payment-option{color:#d1d1d1;cursor:pointer;background:linear-gradient(145deg,rgba(255,255,255,.03) 0%,rgba(255,255,255,.01) 100%);border:0;border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;width:100%;height:70px;padding:18px;font-weight:550;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.payment-option svg{flex-shrink:0;width:22px;height:22px}.payment-option span{font-size:16px}.payment-option:hover{background:rgba(255,255,255,.05)}.payment-option.selected{background:linear-gradient(145deg,rgba(206,178,96,.15) 0%,rgba(206,178,96,.05) 100%);border-color:#ceb260}.payment-icon{margin:0;font-size:20px}.payment-icon.bitcoin{color:#f7931a}.payment-icon.ethereum{color:#627eea}.payment-icon.paypal{color:#d1d1d1}.payment-icon.stripe{display:none}.payment-icon.crypto{color:#fff}.proceed-button:disabled{opacity:.5;cursor:not-allowed;background:#181818}.order-summary{border-radius:12px;flex-direction:column;height:100%;display:flex}.order-summary h4{color:#fff;margin-bottom:24px;font-size:20px;font-weight:700}.summary-items-container{flex:1}.summary-item{color:#999;justify-content:space-between;margin-bottom:4px;font-size:14px;display:flex}.summary-item span:first-child{color:rgba(255,255,255,.6)}.summary-item span:last-child{color:rgba(255,255,255,.9)}.summary-item.discount{background:rgba(104,206,96,.08);border-radius:8px}.summary-item.discount span{color:#60ce77}.summary-item.total{color:#fff;border-top:1px solid rgba(66,66,66,.96);margin-top:auto;margin-bottom:0;padding-top:20px;font-size:16px;font-weight:600}.summary-item.total span:last-child{color:#ceb260;font-size:18px}.custom-bot-checkout{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start;gap:18px;width:100%;display:grid}.custom-bot-cart-card{border-radius:14px;flex-direction:column;gap:18px;padding:16px;display:flex}.custom-bot-checkout__summary{background:0 0;border-radius:14px;padding:16px}.custom-bot-cart-card__top{align-items:center;gap:14px;display:flex}.custom-bot-cart-card__icon{color:#ceb260;background:rgba(206,178,96,.14);border-radius:12px;flex:none;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.custom-bot-cart-card__icon svg{width:1em;height:1em;display:block}.custom-bot-cart-card__title{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.custom-bot-cart-card__title strong{color:#fff;font-size:18px;line-height:1.2}.custom-bot-cart-card__title span{color:#9d9d9d;font-size:13px;font-weight:700}.custom-bot-field{flex-direction:column;gap:9px;display:flex}.custom-bot-field>span{color:#9f9f9f;font-size:14px;font-weight:700}.payment-footer{-webkit-backdrop-filter:blur(10px);z-index:2;background:rgba(11,11,11,.86);border-radius:0 0 20px 20px;justify-content:flex-end;gap:16px;padding:20px 32px;display:flex;position:sticky;bottom:0}.cancel-button{color:#fff;background:rgba(255,255,255,.05);border:none;border-radius:8px;min-width:140px;height:45px;padding:0 32px;font-weight:500;transition:all .3s}.cancel-button:hover{background:rgba(255,255,255,.1)}.proceed-button{color:#d1d1d1;background:linear-gradient(1deg,#1e1c14,#897026);border:none;border-radius:8px;min-width:140px;height:45px;padding:0 32px;font-weight:700;transition:all .3s}.proceed-button:hover:not(:disabled){background:linear-gradient(1deg,#1e1c14,#84650b)}.coupon-section{border:0;border-radius:12px}.coupon-section h4{color:#fff;margin-bottom:16px;font-size:16px;font-weight:600}.coupon-input-group{gap:12px;display:flex}.coupon-input-wrapper{background:#181818;border:0;border-radius:8px;flex:1;align-items:center;padding:0 12px;display:flex;position:relative}.coupon-icon{color:#777;margin-right:8px;font-size:14px}.coupon-input{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:14px}.coupon-input::placeholder{color:#777}.apply-coupon-button{background:var(--gradient-gold);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:0 24px;font-weight:600;transition:all .3s}.apply-coupon-button:hover:not(:disabled){transform:translateY(-2px)}.apply-coupon-button.applied{color:#00b90a;cursor:default;background:#092e0f}.coupon-success{color:#4caf50;align-items:center;gap:6px;margin-top:8px;font-size:14px;display:flex}.payment-content-wrapper{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;flex:1;align-items:stretch;gap:20px;min-height:350px;padding:26px;display:flex;overflow-y:auto}.payment-content-wrapper::-webkit-scrollbar{width:5px}.payment-content-wrapper::-webkit-scrollbar-track{background:0 0}.payment-content-wrapper::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.1);border-radius:20px}.payment-content-wrapper::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.2)}.payment-warning{color:rgba(199,172,93,.87);word-break:break-word;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;padding:10px 2px;font-size:14px;line-height:1.4;display:flex}.payment-right-section{flex-direction:column;flex:1;display:flex}.payment-left-section{border-right:1px solid rgba(26,26,26,.96);flex:2;padding-right:20px}.alternative-payment-note{color:rgba(255,255,255,.6);border-radius:8px;font-size:15px}.alternative-payment-note a{color:#ceb260;font-weight:500;text-decoration:none;transition:color .3s}.alternative-payment-note a:hover{color:#d4bc74;text-decoration:underline}[dir=rtl] .payment-header,[dir=rtl] .payment-methods h3{text-align:right}[dir=rtl] .payment-option{flex-direction:row-reverse}[dir=rtl] .payment-icon{margin-left:12px;margin-right:0}[dir=rtl] .alternative-payment-note,[dir=rtl] .coupon-section h4{text-align:right}[dir=rtl] .coupon-input-wrapper{flex-direction:row-reverse}[dir=rtl] .coupon-icon{margin-left:12px;margin-right:0}[dir=rtl] .order-summary h4{text-align:right}[dir=rtl] .summary-item,[dir=rtl] .payment-warning{flex-direction:row-reverse}[dir=rtl] .payment-content-wrapper{direction:rtl}[dir=rtl] .payment-left-section{border-left:1px solid rgba(26,26,26,.96);border-right:none;padding-left:20px;padding-right:0}[dir=rtl] .selected-plan{text-align:right}[dir=rtl] .payment-footer,[dir=rtl] .custom-bot-cart-card__top,[dir=rtl] .custom-bot-checkout__summary>div{flex-direction:row-reverse}[dir=rtl] .custom-bot-cart-card__title,[dir=rtl] .custom-bot-field{text-align:right}.close-modal-btn{color:#979797;cursor:pointer;background:rgba(255,255,255,.05);border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:8px 16px;font-size:32px;transition:all .3s;display:flex;position:relative;top:auto;right:auto}[dir=rtl] .header-title-row{flex-direction:row-reverse}@media (min-width:1024px){.payment-modal{max-width:900px;max-height:80vh}.order-summary{margin:0}}@media (min-width:768px) and (max-width:1023px){.payment-modal{max-width:700px;max-height:85vh}.payment-options{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:767px){.payment-modal{flex-direction:column!important;justify-content:space-between!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;display:flex!important}.alternative-payment-note{font-size:15px}.payment-header{padding:24px 12px}.payment-warning{padding:10px 0;font-size:12px;line-height:1.4}.close-modal-btn{top:20px;right:20px}.payment-content-wrapper{padding:20px}.payment-footer{flex-direction:column;align-items:stretch;gap:12px;padding:16px 20px;display:flex}.cancel-button,.proceed-button{width:100%;min-width:unset;height:44px;padding:0;font-size:14px}.payment-options{grid-template-columns:repeat(1,1fr)}.selected-plan h3{font-size:15px}.duration{font-size:12px}}@media (max-width:360px){.payment-footer{padding:10px;bottom:12px;left:12px;right:12px}}@media (max-width:480px){.coupon-input-group{flex-direction:column}.apply-coupon-button{width:100%;padding:12px}.payment-option{height:60px;padding:16px}}@media (max-width:1023px){.payment-content-wrapper{flex-direction:column}.custom-bot-checkout{grid-template-columns:1fr}.payment-left-section{border-bottom:1px solid rgba(255,255,255,.1);border-right:none;padding-bottom:32px;padding-right:0}.payment-right-section{padding-top:32px}[dir=rtl] .payment-left-section{border-left:none;padding-left:0}}.payment-error{color:#ff5050;text-align:center;background-color:rgba(255,50,50,.1);border:1px solid rgba(255,50,50,.3);border-radius:8px;margin-bottom:15px;padding:10px 15px;font-size:14px}.credit-card-form{background:rgba(30,30,30,.5);border-radius:10px;margin:20px 0;padding:20px}.credit-card-form h4{color:#fff;margin-bottom:18px;font-size:18px;font-weight:600}.form-group{margin-bottom:15px}.form-row{gap:15px;display:flex}.form-row .form-group{flex:1}.form-group label{color:#aaa;margin-bottom:5px;font-size:14px;display:block}.form-group input{color:#fff;background:rgba(255,255,255,.07);border:0 solid rgba(255,255,255,.1);border-radius:6px;width:100%;padding:12px;font-size:14px;transition:border-color .3s}.form-group input::placeholder{color:rgba(255,255,255,.3)}.subscription-note{color:#ddd;background-color:rgba(200,167,60,.1);border-left:3px solid #b69660;border-radius:4px;align-items:start;margin:15px 0;padding:12px;font-size:14px;line-height:1.4;display:flex}.subscription-note-icon{color:#b69660;margin-top:2px;margin-right:10px;font-size:16px}[dir=rtl] .subscription-note{border-left:none;border-right:3px solid #b69660}[dir=rtl] .subscription-note-icon{margin-left:10px;margin-right:0}.card-details-container{flex-direction:column;width:100%;margin:0 auto;padding:0;display:flex}.back-to-methods{padding:0 0 15px}[dir=rtl] .back-to-methods{direction:ltr}.back-button{color:#aaa;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 0;font-size:14px;transition:all .2s;display:flex}.back-button:hover:not(:disabled){color:#fff}.back-button:disabled{opacity:.5;cursor:not-allowed}.secure-payment-banner{color:#ceb260;border-bottom:1px solid rgba(206,178,96,.1);align-items:center;gap:10px;margin-bottom:20px;padding-bottom:15px;display:flex}.lock-icon{font-size:16px}.card-input-container{position:relative}.card-field-icon{color:#666;font-size:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.total-section{text-align:right;background:rgba(15,15,15,.4);border-radius:8px;margin-top:20px;padding:15px}.total-section h4{color:#ddd;margin:0;font-size:16px;font-weight:500}.total-amount{color:#ceb260;margin-left:5px;font-size:20px;font-weight:700}.payment-security-note{color:#aaa;background:rgba(86,173,87,.05);border-radius:8px;align-items:flex-start;gap:10px;margin-top:20px;padding:12px;font-size:13px;line-height:1.5;display:flex}.security-icon{color:#56ad57;margin-top:2px;font-size:14px}.processing-text{align-items:center;gap:8px;display:flex}.dot-animation{width:10px;height:10px;position:relative}.dot-animation:before{content:"";opacity:.7;background-color:#fff;border-radius:50%;width:10px;height:10px;animation:1.5s ease-in-out infinite dot-pulse;position:absolute}.dot-animation:after{content:"";opacity:.7;background-color:#fff;border-radius:50%;width:10px;height:10px;animation:1.5s ease-in-out .5s infinite dot-pulse;position:absolute}[dir=rtl] .card-field-icon{left:12px;right:auto}[dir=rtl] .payment-security-note{flex-direction:row-reverse}[dir=rtl] .total-section{text-align:left}[dir=rtl] .total-amount{margin-left:0;margin-right:5px}@media (max-width:768px){.card-details-container{max-width:100%}.form-group label{font-size:13px}.payment-security-note{padding:10px;font-size:12px}}@media (max-width:480px){.form-row{flex-direction:column;gap:10px}.secure-payment-banner{font-size:13px}}.brand-icon{font-size:24px!important}.brand-icon.visa,.brand-icon.mastercard,.brand-icon.amex{color:#8a8a8a}.card-input-container input{padding-right:40px}[dir=rtl] .card-input-container input{padding-left:40px;padding-right:12px}.processing-payment .card-form-container{animation:2s infinite card-processing}.payment-success-icon{color:#4caf50;font-size:60px;animation:1.5s ease-in-out 5 success-pulse}.payment-success-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:30px 20px;display:flex}.success-icon-wrapper{margin-bottom:20px}.success-title{color:#fff;margin-bottom:15px;font-size:24px}.success-message{color:#ccc;max-width:500px;margin-bottom:25px;font-size:16px;line-height:1.5}.transaction-details{background:rgba(15,15,15,.3);border-radius:10px;min-width:300px;margin-bottom:20px;padding:15px 20px}.transaction-id,.transaction-amount{color:#ddd;margin:8px 0;font-size:15px}.download-invoice-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#cea55d 0%,#b6873e 100%);border:none;border-radius:6px;margin:10px 0 25px;padding:12px 25px;font-size:15px;font-weight:600;transition:all .3s;box-shadow:0 4px 15px rgba(206,165,93,.3)}.download-invoice-button:hover{background:linear-gradient(135deg,#dbb46c 0%,#c6974f 100%);box-shadow:0 5px 20px rgba(206,165,93,.5)}.auto-close-message{color:#999;font-size:13px;font-style:italic}[dir=rtl] .transaction-details{text-align:right}.payment-processing-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:30px 20px;display:flex}.processing-icon-wrapper{margin-bottom:20px}.processing-icon{color:#ceb260;font-size:40px;animation:1s linear infinite spin}.popup-notice{color:#888;text-align:center;background:rgba(255,255,255,.05);border-radius:8px;margin-top:20px;padding:12px;font-size:14px}[dir=rtl] .popup-notice{border-left:none;border-right:3px solid #ceb260}.crypto-selection-container{flex-direction:column;display:flex}.crypto-content h3{color:#fff;margin-bottom:24px;font-size:20px;font-weight:700}.crypto-dropdown-section{margin-bottom:12px}.crypto-dropdown-section h4{color:#fff;margin-bottom:12px;font-size:16px;font-weight:600}.dropdown-wrapper{position:relative}.crypto-dropdown-button{color:#fff;cursor:pointer;background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:0;border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:18px 24px;font-size:16px;font-weight:500;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.crypto-dropdown-button:before{content:"";background:linear-gradient(90deg,transparent,rgba(206,178,96,.1),transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.crypto-dropdown-button:hover:before{left:100%}.crypto-dropdown-button:hover{background:linear-gradient(145deg,rgba(206,178,96,.08),rgba(206,178,96,.04));transform:translateY(-2px)}.crypto-dropdown-button.open{background:linear-gradient(145deg,rgba(206,178,96,.12),rgba(206,178,96,.06))}.selected-crypto{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.dropdown-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:20px}.placeholder{color:rgba(255,255,255,.5);font-style:italic}.chevronpremium{color:#ceb260;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));font-size:14px;transition:all .4s cubic-bezier(.4,0,.2,1)}.chevronpremium.rotated{color:#d4bc74;transform:rotate(180deg)}.crypto-dropdown-menu{z-index:1000;-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#1a1a1a,#151515);border-radius:16px;max-height:200px;margin-top:5px;animation:.3s cubic-bezier(.4,0,.2,1) dropdownSlideIn;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.crypto-dropdown-item{color:#e1e1e1;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:10px;width:100%;padding:13px 20px;font-size:15px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.crypto-dropdown-item:before{content:"";background:linear-gradient(90deg,rgba(206,178,96,.15),rgba(206,178,96,.05));width:0;height:100%;transition:width .3s;position:absolute;top:0;left:0}.crypto-dropdown-item:hover:before{width:100%}.crypto-dropdown-item:last-child{border-bottom:none}.crypto-dropdown-item:hover{color:#fff;background:rgba(206,178,96,.08)}.crypto-dropdown-item.selected{color:#ceb260;background:linear-gradient(90deg,rgba(206,178,96,.15),rgba(206,178,96,.08));border-left:3px solid #ceb260}.crypto-item-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:18px;transition:all .3s}.crypto-dropdown-item:hover .crypto-item-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.4));transform:scale(1.1)}.crypto-symbol{color:rgba(255,255,255,.6);background:rgba(206,178,96,.1);border-radius:6px;margin-left:auto;padding:4px 8px;font-size:13px;font-weight:600;transition:all .3s}.crypto-dropdown-item:hover .crypto-symbol{color:#ceb260;background:rgba(206,178,96,.2)}.crypto-dropdown-item.selected .crypto-symbol{color:#d4bc74;background:rgba(206,178,96,.3)}.crypto-info-note{background:rgba(206,178,96,.05);border-radius:12px;gap:12px;padding:16px;display:flex}.info-icon{color:#ceb260;flex-shrink:0;margin-top:2px;font-size:16px}.crypto-info-note p{color:#d1d1d1;margin:0;font-size:14px;line-height:1.5}.crypto-payment-container{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;flex-direction:column;flex:1;min-height:400px;padding:32px;display:flex;overflow-y:auto}.crypto-payment-container::-webkit-scrollbar{width:5px}.crypto-payment-container::-webkit-scrollbar-track{background:0 0}.crypto-payment-container::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.1);border-radius:20px}.crypto-payment-container::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.2)}.crypto-payment-header{align-items:center;margin-bottom:20px;display:flex}.crypto-payment-info h3{color:#fff;text-align:center;margin-bottom:24px;font-size:20px;font-weight:700}.payment-amount-display{margin-bottom:32px}.amount-card{text-align:center;background:linear-gradient(45deg,rgba(206,178,96,.08),rgba(212,188,116,.12),rgba(206,178,96,.08)) 0 0/200% 200%;border:1px solid rgba(206,178,96,.1);border-radius:16px;flex-direction:column;gap:8px;padding:24px;animation:3s infinite gradientShift;display:flex}.amount-label{color:#d1d1d1;font-size:14px}.amount-value{color:#ceb260;font-size:28px;font-weight:700}.payment-address-section{margin-bottom:10px}.payment-address-section h4{color:#fff;margin-bottom:10px;font-size:16px;font-weight:600}.address-display-container{background:rgba(255,255,255,.03);border-radius:12px;padding:2px}.address-box{background:#181818;border-radius:10px;align-items:center;gap:16px;padding:12px;display:flex}.address-text{color:#fff;word-break:break-all;flex:1;font-family:Courier New,monospace;font-size:14px;line-height:1.4}.copy-button{color:#fff;cursor:pointer;background:linear-gradient(45deg,#ceb260,#d4bc74);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:100px;padding:12px 20px;font-weight:600;transition:all .3s;display:flex}.copy-button:hover:not(.copied){transform:translateY(-2px);box-shadow:0 4px 15px rgba(206,178,95,.3)}.copy-button.copied{background:linear-gradient(45deg,#4caf50,#66bb6a);animation:.3s copySuccess}.note-icon{color:#17a2b8;flex-shrink:0;margin-top:2px;font-size:16px}.crypto-status-section{text-align:center;background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.2);border-radius:12px;padding:20px}.status-indicator{color:#ffc107;justify-content:center;align-items:center;gap:12px;width:auto;font-size:16px;font-weight:600;display:flex}.status-icon{font-size:18px}[dir=rtl] .crypto-dropdown-button{text-align:right}[dir=rtl] .selected-crypto,[dir=rtl] .crypto-dropdown-item{flex-direction:row-reverse}[dir=rtl] .crypto-symbol{margin-left:0;margin-right:auto}[dir=rtl] .crypto-info-note,[dir=rtl] .address-box,[dir=rtl] .status-indicator{flex-direction:row-reverse}@media (max-width:768px){.address-box{text-align:center;flex-direction:column;gap:16px}.copy-button{width:100%}.amount-value{font-size:24px}.crypto-dropdown-button{padding:16px 20px;font-size:15px}.crypto-dropdown-item{padding:16px 20px;font-size:14px}.crypto-dropdown-item:hover{transform:none}.crypto-symbol{padding:3px 6px;font-size:12px}}.selected-currency-info{color:#d1d1d1;align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.crypto-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.crypto-loading .loading-icon{color:#ceb260;margin-bottom:20px;font-size:32px;animation:2s infinite cryptoLoadingPulse}.crypto-loading h3{color:#fff;margin-bottom:12px;font-size:18px}.crypto-loading p{color:#d1d1d1;max-width:300px;margin:0;font-size:14px;line-height:1.5}@media (max-width:480px){.crypto-loading{padding:40px 15px}.crypto-loading .loading-icon{font-size:28px}.selected-currency-info{flex-direction:column;gap:4px;font-size:13px}.amount-card{padding:20px 16px}}[dir=rtl] .selected-currency-info{flex-direction:row-reverse}[dir=rtl] .crypto-loading{text-align:right}@media (max-width:767px){.crypto-payment-container{padding:20px}}@media (max-width:480px){.crypto-payment-container{padding:16px}}.crypto-dropdown-menu::-webkit-scrollbar{width:6px}.crypto-dropdown-menu::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:8px}.crypto-dropdown-menu::-webkit-scrollbar-thumb{background:linear-gradient(#ceb260,#d4bc74);border-radius:8px;transition:all .3s}.crypto-dropdown-menu::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d4bc74,#ceb260);transform:scaleY(1.1)}.subscription-info{text-align:center;background:linear-gradient(145deg,rgba(206,178,96,.1),rgba(206,178,96,.05));border:1px solid rgba(206,178,96,.2);border-radius:12px;margin-top:16px;padding:12px 16px}.subscription-info span{color:#ceb260;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.payment-buttons-container{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}[dir=rtl] .payment-buttons-container{flex-direction:row-reverse}.have-code-button{color:#ceb260;cursor:pointer;background:rgba(255,255,255,.05);border:0;border-radius:8px;align-items:center;gap:8px;min-width:140px;height:45px;padding:0 20px;font-size:14px;font-weight:500;transition:all .3s;display:flex}.have-code-button:hover{background:rgba(206,178,96,.1);border-color:#ceb260;transform:translateY(-1px)}.have-code-button svg{font-size:14px}.code-entry-content{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.payment-back-button{justify-content:flex-start;align-self:flex-start;width:100%;margin-bottom:12px;display:flex}.payment-back-button .back-button{color:#ceb260;cursor:pointer;background:rgba(255,255,255,.05);border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;transition:all .3s;display:flex}.payment-back-button .back-button:hover{background:rgba(255,255,255,.1)}.code-entry-icon{background:linear-gradient(135deg,rgba(206,178,96,.2),rgba(206,178,96,.1));border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex}.ticket-icon{color:#ceb260;font-size:32px}.premium-code-image{border-radius:8px;width:100%;max-width:500px;height:auto;margin-top:-85px}.code-entry-description{color:#b0b0b0;margin-bottom:24px;font-size:15px;line-height:1.5}.code-input-section{flex-direction:column;align-items:center;width:100%;margin-bottom:20px;display:flex}.code-input-wrapper{width:100%;max-width:300px;margin-bottom:12px;position:relative}.code-input{color:#fff;text-align:center;letter-spacing:1px;text-transform:uppercase;background:rgba(255,255,255,.05);border:0;border-radius:8px;width:100%;padding:14px 16px;font-size:16px;font-weight:500;transition:all .3s}.code-input:focus{background:rgba(255,255,255,.08);outline:none}.code-input.error{background:rgba(231,76,60,.1)}.code-input.success{background:rgba(39,174,96,.1)}.code-input:disabled{opacity:.6;cursor:not-allowed}.success-icon{color:#27ae60;font-size:20px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.code-error{color:#e74c3c;background:rgba(231,76,60,.1);border-radius:6px;padding:8px 16px;font-size:14px}.code-success{color:#27ae60;background:rgba(39,174,96,.1);border-radius:8px;padding:12px 16px;font-size:16px;line-height:1.5}.code-success-container{color:#27ae60;background:rgba(39,174,96,.1);border-radius:6px;padding:8px 16px;font-size:14px}.verify-code-button{color:#fff;cursor:pointer;background:linear-gradient(45deg,#ceb260,#d4bc74);border:none;border-radius:8px;margin-top:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s}.verify-code-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px rgba(206,178,96,.3)}.verify-code-button:disabled{opacity:.6;cursor:not-allowed;transform:none}[dir=rtl] .payment-back-button{justify-content:flex-end;align-self:flex-end}[dir=rtl] .code-entry-content{text-align:center;align-items:center}[dir=rtl] .premium-code-image{display:block}[dir=rtl] .code-input{text-align:center;direction:ltr}@media (max-width:768px){.payment-buttons-container{flex-direction:column-reverse;gap:12px}.have-code-button,.proceed-button{justify-content:center;width:100%}.code-entry-content{text-align:center;align-items:center}.premium-code-image{max-width:280px}.code-input{padding:14px 16px;font-size:16px}[dir=rtl] .code-entry-content{text-align:center;align-items:center}[dir=rtl] .premium-code-image{max-width:250px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-overlay{z-index:1000;pointer-events:auto;justify-content:center;align-items:center;animation:.3s fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.75)!important}.modal-content{pointer-events:auto;background:#111;border-radius:20px;min-width:400px;max-width:90%;max-height:90vh;animation:.3s slideUp;position:relative;overflow-y:auto}.edit-bot-modal{flex-direction:column;width:900px;display:flex}.modal-header{background-color:rgba(11,11,11,.86);justify-content:space-between;align-items:center;padding:22px 34px 20px;display:flex}.modal-title{color:#fff;background:linear-gradient(90deg,#ceb260,#aa9451);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:24px;font-weight:600}.modal-subtitle{color:#979797;margin-top:8px;font-size:14px}.bot-preview{align-items:center;gap:16px;display:flex}.bot-preview img{background:#1a1a1a;border:2px solid #ceb260;border-radius:50%;width:56px;height:56px}.header-actions{align-items:center;gap:12px;display:flex}.modal-body{grid-template-columns:364px 1fr;gap:32px;padding:47px;display:grid}.avatar-upload{aspect-ratio:1;cursor:pointer;border:2px dashed rgba(206,178,96,.3);border-radius:20px;width:100%;transition:all .3s;position:relative;overflow:hidden}.avatar-upload:hover{border-color:#ceb260;transform:translateY(-2px)}.avatar-upload img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.upload-overlay{opacity:0;background:rgba(0,0,0,.8);justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.avatar-upload:hover .upload-overlay{opacity:1}.upload-overlay span{color:#fff;text-align:center;padding:0 20px;font-size:14px}.banner-upload{cursor:pointer;border:2px dashed rgba(206,178,96,.3);border-radius:20px;width:100%;height:120px;margin-top:20px;transition:all .3s;position:relative;overflow:hidden}.banner-upload:hover{border-color:#ceb260;transform:translateY(-2px)}.banner-upload img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.banner-upload .no-banner-placeholder{color:#979797;background:#1a1a1a;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.banner-upload:hover .upload-overlay{opacity:1}.banner-upload.uploading{pointer-events:none;opacity:.7}.banner-upload.has-changes{border-color:#ceb260;box-shadow:0 0 0 2px rgba(206,178,96,.2)}.form-group{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.form-group label{color:#979797;font-size:14px;font-weight:500}.form-group input{color:#fff;background:#1a1a1a;border-radius:12px;padding:12px 16px;font-size:14px;transition:all .3s}.form-group select{color:#fff;-webkit-appearance:none;appearance:none;background:#1a1a1a url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E) right 15px center/12px no-repeat;border-radius:12px;padding:12px 40px 12px 16px;font-size:14px;transition:all .3s}.form-group input:focus,.form-group select:focus{border-color:#ceb260;outline:none;box-shadow:0 0 0 2px rgba(206,178,96,.1)}.css-s5l0b6-menu{border:none;border-radius:15px;width:100%;margin-top:4px;margin-bottom:8px;padding:8px;position:absolute;top:100%;box-shadow:0 4px 15px rgba(0,0,0,.2);z-index:1002!important;background:#0a0a0a!important}.css-fckdkv-MenuList{-webkit-overflow-scrolling:touch;max-height:300px;padding:4px;position:relative;overflow-y:auto}.css-2x9eoq-option{cursor:pointer;font-size:inherit;user-select:none;-webkit-tap-highlight-color:transparent;color:#fff;background:#3a3a3a;border-radius:8px;width:100%;padding:8px 12px;transition:all .2s}.css-19pz400-option{cursor:pointer;font-size:inherit;user-select:none;-webkit-tap-highlight-color:transparent;color:#fff;background:#0e0e0e;border-radius:8px;width:100%;padding:8px 12px;transition:all .2s}.css-2x9eoq-option:hover{background:#444}.css-19pz400-option:hover{background:#333}.css-2x9eoq-option>div,.css-19pz400-option>div{align-items:center;display:flex}.css-2x9eoq-option img,.css-19pz400-option img{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:24px;height:24px;margin-right:8px}[dir=rtl] .form-group select{background-position:15px;padding-left:40px;padding-right:16px}[dir=rtl] .css-2x9eoq-option img,[dir=rtl] .css-19pz400-option img{margin-left:8px;margin-right:0}.modal-footer{background-color:rgba(11,11,11,.86);border-top:1px solid rgba(255,255,255,.05);justify-content:flex-end;gap:12px;margin-top:auto;padding:30px 34px;display:flex}button{cursor:pointer;border-radius:12px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .3s}.save-btn{color:#fff;background:linear-gradient(90deg,#ceb260,#aa9451);border:none;font-weight:700}.cancel-btn,.invite-btn,.cancel-sub-btn{color:#979797;background:#141414;border:0;font-weight:700}.save-btn:hover{background:linear-gradient(90deg,#dfc270,#ba9f61)}.cancel-btn:hover,.invite-btn:hover{color:#fff;background:#333}.cancel-sub-btn:hover{color:#fff;background:red}.close-modal-btn{color:#979797;cursor:pointer;background:rgba(255,255,255,.05);border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-left:auto;padding:8px 16px;font-size:32px;transition:all .3s;display:flex;position:relative;top:auto;right:auto}.close-modal-btn:hover{color:#fff;background:rgba(255,255,255,.1);transform:scale(1.1)}.select-container{z-index:1001;background:#0a0a0a;border-radius:15px;width:100%;padding:0 8px;position:relative}[dir=rtl] .select-container{direction:ltr}.select-container>div{background:#0a0a0a!important;border:none!important;min-height:48px!important}.select-container input{color:#fff!important;opacity:1!important}.select-container input::placeholder{color:rgba(255,255,255,.5)!important}.modal-portal-root{z-index:1000;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.transfer-bot-modal{width:90%;max-width:553px}.transfer-bot-modal .modal-body{flex-direction:column;gap:24px;padding:30px;display:flex}.transfer-bot-modal .input-wrapper{position:relative}.transfer-bot-modal input{color:#fff;background:#0a0a0a;border:0;border-radius:15px;width:100%;height:48px;padding:0 20px;font-size:15px;transition:all .3s}.transfer-bot-modal input.error{border-color:#f44}.transfer-bot-modal input:focus{background:rgba(0,0,0,.3);border-color:#ceb260;outline:none}.transfer-bot-modal .error-message{color:#f44;margin-top:8px;font-size:12px}.info-section{flex-direction:column;gap:20px;margin-top:20px;display:flex}.warning-message{background:rgba(255,193,7,.1);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.warning-icon{font-size:20px}.warning-text p{color:#ffc107;margin:0;font-size:14px;line-height:1.5}.bot-info-transfer{background:rgba(255,255,255,.05);border-radius:12px;padding:16px}.info-row{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.info-row .label{color:#979797;font-size:14px}.info-row .value{color:#fff;font-family:IBM Plex Mono,monospace;font-size:14px}.confirmation-section{text-align:center;padding:20px 0}.confirmation-icon{margin-bottom:20px;font-size:48px}.confirmation-section h3{color:#fff;margin-bottom:16px}.new-owner-id{color:#ceb260;background:rgba(255,255,255,.1);border-radius:10px;margin:16px 0;padding:12px 20px;font-family:IBM Plex Mono,monospace}.confirmation-warning{color:#f44;margin-top:16px;font-size:14px}.transfer-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ceb260,#aa9451);border:none;border-radius:12px;padding:12px 24px;font-weight:700;transition:all .3s}.transfer-btn:disabled{opacity:.5;cursor:not-allowed}.transfer-btn.confirm{background:#f44}.transfer-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px rgba(206,178,95,.2)}.transfer-btn.confirm:hover{background:#f55;box-shadow:0 4px 15px rgba(255,68,68,.2)}[dir=rtl] .modal-header{flex-direction:row-reverse}[dir=rtl] .bot-info{flex-direction:row-reverse;display:flex}[dir=rtl] .bot-preview,[dir=rtl] .header-actions{flex-direction:row-reverse}[dir=rtl] .form-group,[dir=rtl] .form-group label{text-align:right}[dir=rtl] .warning-icon{margin-left:12px;margin-right:0}[dir=rtl] .modal-footer{flex-direction:row-reverse}[dir=rtl] .css-1dimb5e-singleValue{text-align:right}[dir=rtl] .css-1okebmr-indicatorSeparator{margin-left:8px;margin-right:0}[dir=rtl] .css-tlfecz-indicatorContainer{padding-left:0;padding-right:8px}@media (max-width:768px){.modal-body{grid-template-columns:1fr;overflow-y:auto}.header-actions{flex-direction:column;width:100%}.header-actions button{width:100%}.modal-footer{padding:16px 24px}}@media (max-width:480px){.transfer-bot-modal .modal-body{padding:20px}.info-section{margin-top:16px}.warning-message{padding:12px}.warning-icon{font-size:16px}.warning-text p{font-size:13px}}@media (max-width:767px){.modal-content{flex-direction:column!important;justify-content:space-between!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;display:flex!important}.modal-header{padding:22px 18px}}.custom-bots-page{box-sizing:border-box;color:#fff;scrollbar-width:none;-ms-overflow-style:none;width:100%;max-width:1180px;height:calc(100vh - 75px);margin:0 auto;padding:56px 44px 72px;position:relative;overflow-x:hidden;overflow-y:auto}.custom-bots-page>.custom-scrollbar{height:calc(100vh - 75px);top:75px;right:0}.custom-bots-page::-webkit-scrollbar{display:none}.custom-bots-page--catalog{max-width:none;padding:40px 28px 72px}.custom-bots-page--management{max-width:none;height:auto;min-height:0;padding:0;overflow:visible}.custom-bots-page--management .custom-bot-premium-row{box-sizing:border-box;width:100%;max-width:100%}.custom-bots-page--management .custom-bot-premium-row .detail-item{flex-wrap:wrap;align-items:flex-start;row-gap:2px}.custom-bots-page--management .custom-bot-premium-row .custom-bot-type-label{color:#8f8f8f;text-transform:capitalize;flex-basis:100%;font-size:12px;font-weight:700;line-height:1.2}.custom-bots-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.custom-bots-management{width:100%}.custom-bots-management__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.custom-bots-management__header h1{color:#e4e4e4;margin:0;font-size:32px;font-weight:800;line-height:1.1}.custom-bots-management__header button{color:#111;cursor:pointer;background:linear-gradient(135deg,#d7bd64 0%,#8c732f 100%);border:0;border-radius:10px;min-width:150px;height:46px;font-family:inherit;font-size:14px;font-weight:800;transition:transform .16s,filter .16s}.custom-bots-management__header button:hover{filter:brightness(1.08);transform:translateY(-1px)}.custom-bots-management__grid{flex-direction:column;gap:16px;width:100%;margin:0 auto;display:flex}.custom-bot-management-card{box-sizing:border-box;width:100%;min-height:0;box-shadow:none;background:#050505;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:24px 32px;transition:transform .16s,box-shadow .16s;display:flex;overflow:hidden}.custom-bot-management-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.custom-bot-management-card__top{flex:360px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid}.custom-bot-management-card__top img{-o-object-fit:cover;object-fit:cover;background:rgba(255,255,255,.05);border:2px solid rgba(206,178,96,.3);border-radius:50%;width:56px;height:56px}.custom-bot-management-card__top h2{color:#f0f0f0;margin:0 0 6px;font-size:20px;font-weight:800;line-height:1.15}.custom-bot-management-card__top span{color:#777;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:700;display:block;overflow:hidden}.custom-bot-management-card__status{color:#aaa;white-space:nowrap;background:rgba(255,255,255,.06);border-radius:999px;padding:8px 12px;font-size:12px;line-height:1}.custom-bot-management-card__status.active{color:#70d982;background:rgba(75,188,101,.12)}.custom-bot-management-card__status.inactive{color:#ff7878;background:rgba(255,85,85,.1)}.custom-bot-management-card__details{flex:0 300px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.custom-bot-management-card__details div{background:rgba(255,255,255,.035);border-radius:12px;min-width:0;padding:14px}.custom-bot-management-card__details span{text-overflow:ellipsis;white-space:nowrap;color:#8b8b8b;margin-bottom:6px;font-size:12px;font-weight:700;display:block;overflow:hidden}.custom-bot-management-card__details strong{text-overflow:ellipsis;white-space:nowrap;color:#d9d9d9;font-size:14px;display:block;overflow:hidden}.custom-bot-management-card__actions{flex-wrap:wrap;flex:0 330px;justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-top:auto;display:flex}.custom-bot-management-card__actions button{cursor:pointer;border:0;border-radius:9px;min-width:96px;height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:800;transition:transform .16s,filter .16s,background .16s}.custom-bot-management-card__actions button:hover{opacity:.9;transform:none}.custom-bot-management-card__actions .secondary{color:#d5d5d5;background:rgba(255,255,255,.06)}.custom-bot-management-card__actions .secondary:hover{background:rgba(255,255,255,.1)}.custom-bot-management-card__actions .primary{color:#111;background:linear-gradient(135deg,#d7bd64 0%,#8c732f 100%)}.custom-bot-management-card__actions .primary:hover{filter:brightness(1.08)}.custom-bots-catalog-back{z-index:2;direction:ltr;background:0 0;flex-direction:row;align-items:center;width:100%;margin:0 0 14px;padding:0;display:flex;position:sticky;top:0;justify-content:flex-start!important}.custom-bots-catalog-back .back-button-header{z-index:1;flex:none;align-self:flex-start;width:fit-content;padding:0;position:static!important}.custom-bot-card{text-align:center;background:#050505;border:0;border-radius:16px;flex-direction:column;align-items:center;min-height:0;padding:10px 10px 16px;transition:background .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.custom-bot-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(rgba(206,178,96,.12),rgba(206,178,96,0));transition:opacity .16s;position:absolute;top:0;bottom:0;left:0;right:0}.custom-bot-card:hover{background:#080704;box-shadow:0 18px 42px rgba(0,0,0,.34)}.custom-bot-card:hover:before{opacity:1}.custom-bot-card:hover .custom-bot-card__icon{background:rgba(206,178,96,.2)}.custom-bot-card__icon{z-index:1;aspect-ratio:auto;color:#ceb260;background:rgba(206,178,96,.12);border:0;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:12px;width:100%;height:max(168px,min(14vw,230px));margin-bottom:14px;font-size:max(50px,min(4vw,72px));transition:background .16s;display:flex;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.05),0 14px 30px rgba(0,0,0,.28)}.custom-bot-card__icon svg{width:1em;height:1em;display:block}.custom-bot-card__icon h2{color:#ceb260;text-align:center;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:23px;font-weight:800;line-height:1.2}.custom-bot-card__icon h2.custom-bot-card__title--long{font-size:max(18px,min(1.35vw,21px));line-height:1.15}.custom-bot-card__footer{z-index:1;text-align:left;border-top:0;flex-direction:column;align-items:stretch;gap:12px;width:calc(100% - 24px);margin-top:0;padding-top:0;display:flex;position:relative}.custom-bot-card__footer>div{align-items:baseline;gap:8px;display:flex}.custom-bot-card__footer strong{color:#ceb260;font-size:38px;line-height:1;display:inline-block}.custom-bot-card__footer span{color:#777;font-size:13px;font-weight:700;line-height:1}.custom-bot-card__footer button{color:#111;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#d7bd64 0%,#8c732f 100%);border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;min-width:0;height:46px;font-family:inherit;font-size:15px;font-weight:800;line-height:1;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 24px rgba(206,178,96,.12)}.custom-bot-card__footer button:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 14px 28px rgba(206,178,96,.2)}.custom-bot-card__footer button:active{transform:translateY(0)}[dir=rtl] .custom-bots-page{direction:rtl}[dir=rtl] .custom-bot-card__icon h2{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:max(19px,min(1.45vw,22px));line-height:1.25}[dir=rtl] .custom-bot-card__footer{text-align:right}@media (max-width:1180px){.custom-bots-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-bot-management-card{flex-direction:column;align-items:stretch}.custom-bot-management-card__top,.custom-bot-management-card__details{width:100%;min-width:0}.custom-bot-management-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}}@media (max-width:720px){.custom-bots-page{height:calc(100vh - 60px);padding:28px 18px 48px}.custom-bots-page>.custom-scrollbar{height:calc(100vh - 60px);top:60px}.custom-bots-page--management{height:auto;padding:0;overflow:visible}.custom-bots-grid{grid-template-columns:1fr}.custom-bots-page--management .custom-bot-premium-row{flex-wrap:wrap;align-items:stretch}.custom-bots-page--management .custom-bot-premium-row .bot-info-container{flex:100%;width:100%;margin-left:0}.custom-bots-page--management .custom-bot-premium-row .bot-details{justify-content:flex-start;width:100%;margin-left:0}.custom-bots-page--management .custom-bot-premium-row .bot-actions{width:100%;margin-left:0}.custom-bots-page--management .custom-bot-premium-row .bot-info-container>div{flex:auto;min-width:0}.custom-bot-card{min-height:0}.custom-bot-card__icon{aspect-ratio:auto;gap:12px;height:max(210px,min(48vw,260px));margin-bottom:12px;font-size:max(54px,min(11vw,70px))}.custom-bot-card__icon h2{font-size:max(23px,min(4.5vw,27px))}.custom-bots-management__header{flex-direction:column;align-items:stretch}.custom-bots-management__header button{width:100%}.custom-bot-management-card{padding:16px}.custom-bot-management-card__top{grid-template-columns:56px minmax(0,1fr)}.custom-bot-management-card__top img{width:56px;height:56px}.custom-bot-management-card__status{grid-column:1/-1;width:fit-content}.custom-bot-management-card__details,.custom-bot-management-card__actions{grid-template-columns:1fr}}
