.listing-section{box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;max-width:100%;margin-bottom:24px;padding:32px 24px;overflow:hidden}.listing-section *{box-sizing:border-box}.listing-section{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;margin-bottom:24px;padding:32px 24px}.section-title{color:#111827;margin:0 0 16px;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;line-height:32px}.profile-upload-wrapper{justify-content:space-between;align-items:center;padding:24px 0;display:flex;position:relative}.profile-upload-left{flex-direction:column;justify-content:center;align-items:center;width:50%;padding-right:2rem;display:flex}.profile-preview{margin-bottom:1.5rem}.btn-delete-photo{color:#9ca3af;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.875rem;transition:all .2s;display:flex}.btn-delete-photo svg{vertical-align:middle;flex-shrink:0;display:block}.btn-delete-photo span{vertical-align:middle;line-height:1;display:inline-block}.btn-delete-photo:hover{color:#ef4444;border-color:#ef4444}.profile-upload-right{flex-direction:column;justify-content:center;align-items:center;width:50%;padding-left:2rem;display:flex}.btn-upload-primary{background-color:var(--color-secondary);color:#fff;cursor:pointer;letter-spacing:.5px;border:none;border-radius:4px;margin-bottom:1rem;padding:.875rem 2.5rem;font-size:.875rem;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.btn-upload-primary:before{content:"";z-index:1;background-color:#ffffff1a;width:100%;height:100%;transition:transform .3s cubic-bezier(.5,0,.125,1);position:absolute;top:0;left:0;transform:translateY(-100%)rotate(0)}.btn-upload-primary:after{content:"";z-index:1;background-color:#ffffff1a;width:100%;height:100%;transition:transform .3s cubic-bezier(.5,0,.125,1);position:absolute;top:0;left:0;transform:translateY(100%)rotate(0);transition-delay:.2s!important}.btn-upload-primary:hover:before,.btn-upload-primary:hover:after{transform:translate(0)}.btn-upload-primary span,.btn-upload-primary label{z-index:2;position:relative}.upload-note{color:#9ca3af;text-align:center;margin-top:.5rem;font-size:.875rem}.listing-tab-content .account-billing-wrap{grid-template-columns:1fr 338px;align-items:stretch;gap:8px 24px;width:100%;padding-top:32px;padding-bottom:48px;display:grid;position:relative;overflow:visible}.listing-tab-content .breadcrumb-section{grid-column:1/2;align-self:start;margin-top:16px;padding:0 0 4px}.listing-tab-content .account-billing-main{flex-direction:column;gap:48px;display:flex}.listing-tab-content .account-billing-sidebar{flex-direction:column;align-self:stretch;gap:24px;height:100%;display:flex;position:relative;overflow:visible}@media (max-width:768px){.listing-section{margin-bottom:20px;padding:24px 16px}.section-title{text-align:center;font-size:18px;line-height:28px}.profile-upload-wrapper{flex-direction:column!important;gap:32px!important;padding:20px 0!important}.profile-upload-wrapper>div[style*="position: absolute"],.profile-upload-wrapper>div[style*=position\:absolute]{display:none!important}.profile-upload-left,.profile-upload-right{align-items:center!important;width:100%!important;padding:0!important}.profile-upload-left{border-bottom:1px solid #e5e7eb;padding-bottom:24px!important}.profile-preview{margin-bottom:1.25rem}.btn-delete-photo{padding:.625rem 1.5rem;font-size:.8125rem;align-items:center!important;gap:.5rem!important;display:flex!important}.btn-delete-photo svg{vertical-align:middle!important;flex-shrink:0!important;display:block!important}.btn-delete-photo span{vertical-align:middle!important;line-height:1!important;display:inline-block!important}.profile-upload-right{padding-top:8px!important}.form-label{text-align:center;margin-bottom:1.25rem!important}.btn-upload-primary{padding:.875rem 2.5rem;font-size:.875rem}.upload-note{font-size:.8125rem}}@media (max-width:480px){.listing-section{margin-bottom:16px;padding:20px 16px}.section-title{margin-bottom:16px;font-size:16px;line-height:24px}.profile-upload-wrapper{gap:28px!important;padding:16px 0!important}.profile-upload-wrapper>div[style*="position: absolute"],.profile-upload-wrapper>div[style*=position\:absolute]{display:none!important}.profile-upload-left{padding-bottom:20px!important}.profile-preview{margin-bottom:1rem}.profile-preview img{width:120px!important;height:120px!important}.btn-delete-photo{justify-content:center;width:auto;padding:.5rem 1.25rem;font-size:.75rem;align-items:center!important;gap:.5rem!important;display:flex!important}.btn-delete-photo svg{vertical-align:middle!important;flex-shrink:0!important;display:block!important}.btn-delete-photo span{vertical-align:middle!important;line-height:1!important;display:inline-block!important}.profile-upload-right{padding-top:4px!important}.form-label{font-size:.875rem;margin-bottom:1rem!important}.btn-upload-primary{width:auto;padding:.75rem 2rem;font-size:.8125rem}.upload-note{padding:0 1rem;font-size:.75rem}}.requirement-section{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;height:auto;min-height:144px;margin-bottom:24px;padding:32px 24px}.requirement-checkbox-wrapper{align-items:center;gap:16px;display:flex}.requirement-checkbox-wrapper input[type=checkbox]{accent-color:#2c3e50;cursor:pointer;appearance:none;background-color:#fff;border:1px solid #d4d4d4;border-radius:4px;flex-shrink:0;width:20px;height:20px;position:relative}.requirement-checkbox-wrapper input[type=checkbox]:checked{background-color:#2c3e50;border-color:#2c3e50}.requirement-checkbox-wrapper input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.requirement-checkbox-wrapper label{color:#374151;cursor:pointer;font-size:14px;line-height:1.5}@media (max-width:768px){.requirement-section{min-height:auto;margin-bottom:20px;padding:24px 20px}.requirement-checkbox-wrapper{gap:12px}.requirement-checkbox-wrapper input[type=checkbox]{border-radius:3px;width:18px;height:18px}.requirement-checkbox-wrapper input[type=checkbox]:checked:after{width:4px;height:8px;top:1px;left:5px}.requirement-checkbox-wrapper label{font-size:13px;line-height:1.4}}@media (max-width:480px){.requirement-section{margin-bottom:16px;padding:20px 16px}.requirement-checkbox-wrapper{align-items:flex-start;gap:10px}.requirement-checkbox-wrapper input[type=checkbox]{border-radius:3px;width:16px;height:16px;margin-top:2px}.requirement-checkbox-wrapper input[type=checkbox]:checked:after{width:4px;height:7px;top:1px;left:4px}.requirement-checkbox-wrapper label{font-size:12px;line-height:1.4}}.listing-form{flex-direction:column;gap:16px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group{flex-direction:column;gap:4px;display:flex}.form-group.full-width{grid-column:1/-1}.form-label{color:#374151;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;display:block}.form-input,.form-textarea{color:#111827;box-sizing:border-box;border:1px solid #d1d5db;border-radius:4px;width:100%;padding:12px 16px;font-family:Poppins,sans-serif;font-size:16px;line-height:24px;transition:border-color .2s}.form-input:focus,.form-textarea:focus{border-color:#3b82f6;outline:none}.form-input.error,.form-textarea.error,select.form-input.error{background-color:#fef2f2;border-color:#ef4444!important}.form-group{position:relative}.field-error{color:#ef4444;margin-top:4px;font-family:Poppins,sans-serif;font-size:14px;display:block}.section-error{color:#ef4444;margin-top:8px;font-family:Poppins,sans-serif;font-size:14px;display:block}.requirement-checkbox-wrapper input[type=checkbox].error,.terms-checkbox-label input[type=checkbox].error,.specialty-checkbox-label input[type=checkbox].error{background-color:#fef2f2;border-color:#ef4444!important}.requirement-checkbox-wrapper input[type=checkbox].error:checked{background-color:#2c3e50;border-color:#2c3e50}.form-textarea{resize:vertical;min-height:120px}.form-input::placeholder,.form-textarea::placeholder{color:#9ca3af}.form-input[dir=rtl]::placeholder,.form-textarea[dir=rtl]::placeholder{font-family:var(--font-iranyekan),"iranyekanx",sans-serif}#bio-farsi::placeholder,#bio-english::placeholder{white-space:pre-line}select.form-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:10px 6px;padding-right:40px!important}select.form-input:invalid:disabled{color:#9ca3af}select#state.form-input:not(:disabled),select#city.form-input:not(:disabled){color:#111827}select.form-input:disabled{cursor:not-allowed;background-color:#f3f4f6;color:#9ca3af!important}select.form-input option{color:#111827}select.form-input option[value=""]{color:#9ca3af}.contact-form-toggle{border-top:1px solid #e5e7eb;align-items:center;gap:12px;width:100%;padding-top:16px;display:flex}.contact-form-toggle span:first-child{color:#111827;font-size:16px;font-weight:600}.contact-form-toggle span:last-child{color:#9ca3af;font-size:14px}.toggle-switch{width:44px;height:24px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0;position:absolute}.toggle-slider{cursor:pointer;background-color:#2c3e50;border-radius:24px;transition:all .4s;position:absolute;inset:0}.toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:23px}@media (max-width:768px){.listing-form{gap:14px}.form-row{grid-template-columns:1fr;gap:14px}.form-label{font-size:13px}.form-input,.form-textarea{padding:10px 14px;font-size:13px}select.form-input{background-position:right 10px center;padding-right:36px!important}.form-textarea{min-height:100px}.contact-form-toggle{gap:10px;padding-top:14px}.contact-form-toggle span:first-child{font-size:15px}.contact-form-toggle span:last-child{font-size:13px}.toggle-switch{width:40px;height:22px}.toggle-slider:before{width:16px;height:16px;bottom:3px;left:21px}}@media (max-width:480px){.listing-form,.form-row{gap:12px}.form-label{font-size:12px}.form-input,.form-textarea{padding:10px 12px;font-size:13px}select.form-input{background-position:right 8px center;padding-right:32px!important}.form-textarea{min-height:90px}.contact-form-toggle{flex-wrap:wrap;gap:4px;padding-top:12px}.contact-form-toggle span:first-child{font-size:14px}.contact-form-toggle span:last-child{flex-basis:100%;margin-left:52px;font-size:12px}.toggle-switch{width:38px;height:20px}.toggle-slider:before{width:14px;height:14px;bottom:3px;left:20px}}.specialties-content{flex-direction:column;gap:16px;padding-top:24px;display:flex}.specialties-intro{color:#374151;margin-bottom:24px;font-size:14px}.specialties-intro strong{font-weight:600}.specialties-pricing{margin-bottom:24px}.specialties-pricing-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.specialties-pricing-header p{color:#374151;margin:0;font-size:14px;font-weight:600}.specialties-price{font-size:14px}.specialties-price .price-old{color:#ef4444;margin-right:4px;text-decoration:line-through}.specialties-price .price-new{color:#374151;font-weight:600}.specialties-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.specialty-checkbox-label{cursor:pointer;align-items:center;gap:4px;display:flex}.specialty-checkbox-label input[type=checkbox]{accent-color:#2c3e50;cursor:pointer;appearance:none;background-color:#fff;border:1px solid #d4d4d4;border-radius:4px;flex-shrink:0;width:20px;height:20px;position:relative}.specialty-checkbox-label input[type=checkbox]:checked{background-color:#2c3e50;border-color:#2c3e50}.specialty-checkbox-label input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.specialty-checkbox-label span{line-height:1.4;color:#404040!important;font-size:15px!important}@media (max-width:768px){.specialties-content{gap:14px;padding-top:20px}.specialties-intro{margin-bottom:20px;font-size:13px}.specialties-pricing{margin-bottom:20px}.specialties-pricing-header{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:14px}.listing-section>div>div>div[style*="justify-content: space-between"]{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.specialties-pricing-header p,.specialties-price{font-size:13px}.listing-section>div>div[style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.specialties-grid{grid-template-columns:repeat(2,1fr);gap:14px}.specialty-checkbox-label input[type=checkbox]{border-radius:3px;width:18px;height:18px}.specialty-checkbox-label input[type=checkbox]:checked:after{width:4px;height:8px;top:1px;left:5px}.specialty-checkbox-label span{font-size:13px}}@media (max-width:480px){.specialties-content{gap:12px;padding-top:16px}.specialties-intro{margin-bottom:16px;font-size:12px;line-height:1.5}.specialties-pricing{margin-bottom:16px}.specialties-pricing-header{gap:6px;margin-bottom:12px}.specialties-pricing-header p{font-size:12px;line-height:1.4}.specialties-price{font-size:12px}.listing-section>div>div[style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:1fr!important;gap:12px!important}.specialties-grid{grid-template-columns:1fr;gap:12px}.specialty-checkbox-label{align-items:flex-start;gap:10px}.specialty-checkbox-label input[type=checkbox]{border-radius:3px;width:16px;height:16px;margin-top:2px}.specialty-checkbox-label input[type=checkbox]:checked:after{width:4px;height:7px;top:1px;left:4px}.specialty-checkbox-label span{font-size:12px;line-height:1.5}}.credit-card-warning{padding-bottom:16px}.stripe-payment-container{min-height:0!important}.stripe-payment-container:not(:has(iframe[style*="display: block"])):not(:has(iframe[style*=display\:block])):not(:has(iframe[style*="display: block !important"])){border:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.stripe-payment-container:has(button):not(:has(iframe)){border:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.stripe-payment-container[style*="display: none"]+*{height:0!important;min-height:0!important;display:none!important}div:has(.stripe-payment-container[style*="display: none"]){height:0!important;min-height:0!important;display:none!important}.stripe-payment-container:empty{border:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.stripe-payment-container>div>div:last-child>a[href*=stripe\.com]{visibility:hidden!important;display:none!important}.stripe-payment-container button[data-testid*=bank],.stripe-payment-container button[data-testid*=google],.stripe-payment-container button[data-testid*=pay],.stripe-payment-container button[data-testid*=ach],.stripe-payment-container [class*=PaymentMethodButton][class*=bank],.stripe-payment-container [class*=PaymentMethodButton][class*=google],.stripe-payment-container [class*=PaymentMethodButton][class*=pay]:not([class*=card]),.stripe-payment-container [class*=PaymentMethodButton][class*=ach],.stripe-payment-container [aria-label*=Bank],.stripe-payment-container [aria-label*=Google\ Pay],.stripe-payment-container [aria-label*=ACH],.stripe-payment-container [class*=bank]:not([class*=card]),.stripe-payment-container [class*=Bank]:not([class*=Card]),.stripe-payment-container [class*=googlepay],.stripe-payment-container [class*=GooglePay],.stripe-payment-container [class*=google-pay],.stripe-payment-container [class*=Google-Pay],.stripe-payment-container [id*=bank]:not([id*=card]),.stripe-payment-container [id*=googlepay],.stripe-payment-container [id*=ach]{visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;display:none!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.stripe-payment-container button[data-testid*=card],.stripe-payment-container [class*=PaymentMethodButton][class*=card]{background-color:#f9fafb!important;border:2px solid #2c3e50!important}.stripe-name-on-card-input::placeholder{color:#9ca3af}.verification-actions{justify-content:flex-end;margin-top:12px;display:flex}.btn-start-verification{white-space:nowrap;flex:none;width:auto;max-width:none}.credit-card-warning p:first-child{color:#ef4444;margin-bottom:8px;font-size:14px;font-weight:500}.credit-card-warning p:last-child{color:#374151;margin:0;font-size:14px;line-height:1.5}.payment-method-tabs{gap:16px;margin-bottom:16px;display:flex}.payment-tab-button{cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;flex:1;justify-content:space-between;align-items:center;padding:20px;transition:all .2s;display:flex;overflow:hidden}.payment-tab-button.active{border:2px solid #2c3e50}.payment-tab-button:hover{border-color:#2c3e50}.payment-tab-button span{color:#111827;margin-right:16px;font-size:16px;font-weight:600}.payment-icons{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.payment-icons svg{flex-shrink:0;width:32px;height:20px}@media (max-width:768px){.credit-card-warning{padding-bottom:14px}.credit-card-warning p:first-child{margin-bottom:6px;font-size:13px}.credit-card-warning p:last-child{font-size:13px;line-height:1.4}.card-verification-container{box-sizing:border-box!important;flex-wrap:wrap!important;gap:12px!important;padding:16px!important;overflow:hidden!important}.card-verification-label{flex-shrink:0!important;width:100%!important;margin-bottom:8px!important;margin-right:0!important}.card-verification-icons{box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:4px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.card-verification-icons svg{flex-shrink:1!important;width:28px!important;max-width:28px!important;height:18px!important}.listing-section>div[style*="display: flex"]{flex-direction:column!important;gap:12px!important;margin-bottom:14px!important}.listing-section button[type=button]{flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;padding:16px 14px!important}.listing-section button[type=button] span{text-align:center!important;margin-right:0!important;font-size:15px!important}.listing-section button[type=button]>div[style*="display: flex"]{flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;width:100%!important}.listing-section button[type=button] svg{width:32px!important;height:20px!important}}@media (max-width:480px){.credit-card-warning{padding-bottom:12px}.credit-card-warning p:first-child{margin-bottom:6px;font-size:12px}.credit-card-warning p:last-child{font-size:12px;line-height:1.5}.card-verification-container{gap:10px!important;padding:12px!important}.card-verification-icons{gap:3px!important}.card-verification-icons svg{width:24px!important;max-width:24px!important;height:15px!important}.listing-section>div[style*="display: flex"]{gap:10px!important;margin-bottom:12px!important}.listing-section button[type=button]{gap:10px!important;padding:14px 12px!important}.listing-section button[type=button] span{font-size:14px!important}.listing-section button[type=button]>div[style*="display: flex"]{gap:4px!important;max-width:100%!important}.listing-section button[type=button] svg{width:28px!important;height:18px!important}}.billing-address-section{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;max-width:960px;margin-bottom:24px;padding:32px 24px}.secure-payment-notice{align-items:center;gap:4px;margin-top:16px;display:flex}.secure-payment-notice svg{flex-shrink:0;width:20px;height:20px}.secure-payment-notice span{color:#374151;font-size:14px;line-height:1.4}@media (max-width:768px){.billing-address-section{margin-bottom:20px;padding:24px 20px}.secure-payment-notice{gap:10px;margin-top:14px}.secure-payment-notice svg{width:18px;height:18px}.secure-payment-notice span{font-size:13px}}@media (max-width:480px){.billing-address-section{margin-bottom:16px;padding:20px 16px}.secure-payment-notice{align-items:flex-start;gap:4px;margin-top:12px}.secure-payment-notice svg{width:16px;height:16px;margin-top:2px}.secure-payment-notice span{font-size:12px;line-height:1.5}}.terms-agreement-section{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;max-width:960px;margin-bottom:24px;padding:32px 24px}.terms-text{color:#374151;margin-bottom:8px;font-size:14px;line-height:1.5}.terms-text a{color:#111827;font-weight:600;text-decoration:underline}.terms-checkbox-label{cursor:pointer;align-items:center;gap:4px;display:flex}.terms-checkbox-label input[type=checkbox]{accent-color:#2c3e50;cursor:pointer;appearance:none;background-color:#fff;border:1px solid #d4d4d4;border-radius:4px;flex-shrink:0;width:20px;height:20px;position:relative}.terms-checkbox-label input[type=checkbox]:checked{background-color:#2c3e50;border-color:#2c3e50}.terms-checkbox-label input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.terms-checkbox-label span{color:#111827;font-size:14px;font-weight:600}@media (max-width:768px){.terms-agreement-section{margin-bottom:20px;padding:24px 20px}.terms-text{margin-bottom:10px;font-size:13px}.terms-checkbox-label{gap:10px}.terms-checkbox-label input[type=checkbox]{border-radius:3px;width:18px;height:18px}.terms-checkbox-label input[type=checkbox]:checked:after{width:4px;height:8px;top:1px;left:5px}.terms-checkbox-label span{font-size:13px}}@media (max-width:480px){.terms-agreement-section{margin-bottom:16px;padding:20px 16px}.terms-text{margin-bottom:12px;font-size:12px;line-height:1.6}.terms-checkbox-label{align-items:flex-start;gap:4px}.terms-checkbox-label input[type=checkbox]{border-radius:3px;width:16px;height:16px;margin-top:2px}.terms-checkbox-label input[type=checkbox]:checked:after{width:4px;height:7px;top:1px;left:4px}.terms-checkbox-label span{font-size:12px;line-height:1.4}}.action-buttons-section{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;margin-bottom:24px;padding:32px 24px}.action-buttons-wrapper{justify-content:flex-end;gap:16px;height:48px;display:flex}.btn-save-data{color:#fff;cursor:pointer;letter-spacing:.5px;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;max-width:150px;height:48px;padding:12px 32px;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden;background-color:var(--color-primary)!important}.btn-save-data:before{content:"";z-index:1;background-color:#ffffff1a;width:100%;height:100%;transition:transform .3s cubic-bezier(.5,0,.125,1);position:absolute;top:0;left:0;transform:translateY(-100%)rotate(0)}.btn-save-data:after{content:"";z-index:1;background-color:#ffffff1a;width:100%;height:100%;transition:transform .3s cubic-bezier(.5,0,.125,1);position:absolute;top:0;left:0;transform:translateY(100%)rotate(0);transition-delay:.2s!important}.btn-save-data:hover:before,.btn-save-data:hover:after{transform:translate(0)}.btn-save-data:disabled:before,.btn-save-data:disabled:after{display:none}.btn-save-data>*{z-index:2;position:relative}.btn-submit,.btn-save{background-color:var(--color-secondary);color:#fff;cursor:pointer;letter-spacing:.5px;white-space:nowrap;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:4px;width:auto;max-width:none;height:48px;padding:12px 32px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.btn-submit:before,.btn-save:before{content:"";z-index:1;background-color:#ffffff1a;width:100%;height:100%;transition:transform .3s cubic-bezier(.5,0,.125,1);position:absolute;top:0;left:0;transform:translateY(-100%)rotate(0)}.btn-submit:after,.btn-save:after{content:"";z-index:1;background-color:#ffffff1a;width:100%;height:100%;transition:transform .3s cubic-bezier(.5,0,.125,1);position:absolute;top:0;left:0;transform:translateY(100%)rotate(0);transition-delay:.2s!important}.btn-submit:hover:before,.btn-save:hover:before,.btn-submit:hover:after,.btn-save:hover:after{transform:translate(0)}.btn-submit svg,.btn-save svg{z-index:2;flex-shrink:0;width:16px;height:16px;position:relative}.btn-submit span,.btn-save span{z-index:2;position:relative}@media (max-width:768px){.action-buttons-section{margin-bottom:20px;padding:24px 20px}.action-buttons-wrapper{gap:12px;height:auto}.btn-save-data,.btn-submit,.btn-save{flex:1;max-width:none;height:44px;padding:12px 20px;font-size:13px;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important}.btn-submit svg,.btn-save svg{width:14px;height:14px;flex-shrink:0!important}}@media (max-width:480px){.action-buttons-section{margin-bottom:16px;padding:20px 16px}.action-buttons-wrapper{flex-direction:column;gap:10px;height:auto}.btn-save-data,.btn-submit,.btn-save{flex:none;width:100%;max-width:100%;height:44px;padding:12px 20px;font-size:13px;white-space:nowrap!important;justify-content:center!important;align-items:center!important;display:flex!important}.btn-submit,.btn-save{gap:6px!important}.btn-submit svg,.btn-save svg{width:14px;height:14px;flex-shrink:0!important}}#first-name-farsi.form-input,#last-name-farsi.form-input{width:100%}.listing-tab-content .account-billing-sidebar .listing-progress-bar-sticky{z-index:1;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:0;margin-bottom:4px;padding:20px;position:sticky;top:524px;box-shadow:0 1px 3px #0000001a}.listing-progress-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.listing-progress-label{color:#111827;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.listing-progress-percentage{color:var(--color-primary,#b08b5e);font-family:Poppins,sans-serif;font-size:16px;font-weight:700}.listing-progress-track{background-color:#f3f4f6;border-radius:4px;width:100%;height:8px;position:relative;overflow:hidden}.listing-progress-fill{background:linear-gradient(90deg,var(--color-primary,#b08b5e)0%,#c9a67a 100%);border-radius:4px;height:100%;transition:width .3s;position:relative}.listing-progress-fill:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff4d 50%,#0000 100%);animation:2s infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.listing-tab-content .account-billing-sidebar .sidebar-image{z-index:2;margin-top:0;margin-bottom:4px;position:sticky;top:120px}.upgrade-checkout-button{transition:all .3s!important}.upgrade-checkout-button:before{content:"";z-index:1;background-color:#ffffff1a;width:100%;height:100%;transition:transform .3s cubic-bezier(.5,0,.125,1);position:absolute;top:0;left:0;transform:translateY(-100%)rotate(0)}.upgrade-checkout-button:after{content:"";z-index:1;background-color:#ffffff1a;width:100%;height:100%;transition:transform .3s cubic-bezier(.5,0,.125,1);position:absolute;top:0;left:0;transform:translateY(100%)rotate(0);transition-delay:.2s!important}.upgrade-checkout-button:hover:before,.upgrade-checkout-button:hover:after{transform:translate(0)}.upgrade-checkout-button>*{z-index:2;position:relative}@media (max-width:1200px){.listing-tab-content .account-billing-wrap{padding-top:24px;grid-template-columns:1fr!important}.listing-tab-content .breadcrumb-section{grid-column:1}.listing-tab-content .account-billing-sidebar{order:2;grid-area:auto/1}.listing-tab-content .account-billing-main{order:1}@media (max-width:768px){.listing-tab-content .account-billing-sidebar .listing-progress-bar-sticky{margin-top:16px;width:100%!important;max-width:100%!important;position:relative!important;top:auto!important}.listing-tab-content .account-billing-sidebar .sidebar-image{margin-top:16px;position:relative!important;top:auto!important}}}
.upgrade-tab-content select.form-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:10px 6px;padding-right:40px!important}.upgrade-tab-content button svg,.upgrade-tab-content button svg path,.upgrade-tab-content button svg polyline{fill:none!important;stroke:#fff!important}.upgrade-tab-content button svg path,.upgrade-tab-content button svg polyline{stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.upgrade-tab-content .faq-chevron-icon{justify-content:center!important;align-items:center!important;display:inline-flex!important}.upgrade-tab-content .faq-chevron-icon svg{fill:none!important;stroke:#111827!important;width:100%!important;height:100%!important;display:block!important}.upgrade-tab-content .faq-chevron-icon svg path{stroke:#111827!important;stroke-width:2.5px!important;fill:none!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.upgrade-save-data-button,.upgrade-talk-to-support-button,.upgrade-choose-plan-button{transition:all .3s!important}.upgrade-save-data-button:before,.upgrade-talk-to-support-button:before,.upgrade-choose-plan-button:before{content:"";z-index:1;background-color:#ffffff1a;width:100%;height:100%;transition:transform .3s cubic-bezier(.5,0,.125,1);position:absolute;top:0;left:0;transform:translateY(-100%)rotate(0)}.upgrade-save-data-button:after,.upgrade-talk-to-support-button:after,.upgrade-choose-plan-button:after{content:"";z-index:1;background-color:#ffffff1a;width:100%;height:100%;transition:transform .3s cubic-bezier(.5,0,.125,1);position:absolute;top:0;left:0;transform:translateY(100%)rotate(0);transition-delay:.2s!important}.upgrade-save-data-button:hover:before,.upgrade-talk-to-support-button:hover:before,.upgrade-choose-plan-button:hover:before,.upgrade-save-data-button:hover:after,.upgrade-talk-to-support-button:hover:after,.upgrade-choose-plan-button:hover:after{transform:translate(0)}.upgrade-save-data-button:disabled:before,.upgrade-talk-to-support-button:disabled:before,.upgrade-choose-plan-button:disabled:before,.upgrade-save-data-button:disabled:after,.upgrade-talk-to-support-button:disabled:after,.upgrade-choose-plan-button:disabled:after{display:none}.upgrade-save-data-button>*,.upgrade-talk-to-support-button>*,.upgrade-choose-plan-button>*{z-index:2;position:relative}.upgrade-submit-button,.upgrade-checkout-button{transition:all .3s!important}.upgrade-submit-button:before,.upgrade-checkout-button:before{content:"";z-index:1;background-color:#ffffff1a;width:100%;height:100%;transition:transform .3s cubic-bezier(.5,0,.125,1);position:absolute;top:0;left:0;transform:translateY(-100%)rotate(0)}.upgrade-submit-button:after,.upgrade-checkout-button:after{content:"";z-index:1;background-color:#ffffff1a;width:100%;height:100%;transition:transform .3s cubic-bezier(.5,0,.125,1);position:absolute;top:0;left:0;transform:translateY(100%)rotate(0);transition-delay:.2s!important}.upgrade-submit-button:hover:before,.upgrade-checkout-button:hover:before,.upgrade-submit-button:hover:after,.upgrade-checkout-button:hover:after{transform:translate(0)}.upgrade-submit-button:disabled:before,.upgrade-checkout-button:disabled:before,.upgrade-submit-button:disabled:after,.upgrade-checkout-button:disabled:after{display:none}.upgrade-submit-button span,.upgrade-checkout-button span,.upgrade-submit-button svg,.upgrade-checkout-button svg{z-index:2;position:relative}.upgrade-tab-content .listing-section{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;margin-bottom:24px;padding:20px 24px}.upgrade-tab-content .section-title{color:var(--color-secondary);margin:0 0 16px;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;line-height:32px}.upgrade-specialties-content{flex-direction:column;gap:16px;padding-top:24px;display:flex}.upgrade-specialties-intro{color:#374151;margin-bottom:24px;font-size:14px}.upgrade-specialties-pricing-wrapper{margin-bottom:24px}.upgrade-specialties-pricing-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.upgrade-specialties-pricing-header p{color:#374151;margin:0;font-size:14px;font-weight:600}.upgrade-specialties-price{font-size:14px}.upgrade-specialties-price .price-old{color:#ef4444;margin-right:4px;text-decoration:line-through}.upgrade-specialties-price .price-new{color:#374151;font-weight:600}.upgrade-specialties-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.upgrade-specialty-label{cursor:pointer;align-items:center;gap:8px;display:flex}.upgrade-specialty-label input[type=checkbox]{accent-color:#2c3e50;cursor:pointer;appearance:none;background-color:#fff;border:1px solid #d4d4d4;border-radius:4px;flex-shrink:0;width:20px;height:20px;position:relative}.upgrade-specialty-label input[type=checkbox]:checked{background-color:#2c3e50;border-color:#2c3e50}.upgrade-specialty-label input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.upgrade-specialty-label span{color:#374151;font-size:14px;line-height:1.4}@media (max-width:768px){.upgrade-tab-content .listing-section{margin-bottom:20px;padding:24px 20px}.upgrade-tab-content .section-title{font-size:18px;line-height:28px}.upgrade-specialties-content{gap:14px;padding-top:20px}.upgrade-specialties-intro{margin-bottom:20px;font-size:13px}.upgrade-specialties-pricing-wrapper{margin-bottom:20px}.upgrade-specialties-pricing-header{gap:8px;margin-bottom:14px;flex-direction:column!important;align-items:flex-start!important}.listing-section>div>div>div[style*="justify-content: space-between"]{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.upgrade-specialties-pricing-header p,.upgrade-specialties-price{font-size:13px}.listing-section>div>div>div[style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.upgrade-specialties-grid{grid-template-columns:repeat(2,1fr);gap:14px}.upgrade-specialty-label input[type=checkbox]{border-radius:3px;width:18px;height:18px}.upgrade-specialty-label input[type=checkbox]:checked:after{width:4px;height:8px;top:1px;left:5px}.upgrade-specialty-label span{font-size:13px}}@media (max-width:480px){.upgrade-tab-content .listing-section{margin-bottom:16px;padding:20px 16px}.upgrade-tab-content .section-title{margin-bottom:12px;font-size:16px;line-height:24px}.upgrade-specialties-content{gap:12px;padding-top:16px}.upgrade-specialties-intro{margin-bottom:16px;font-size:12px;line-height:1.5}.upgrade-specialties-pricing-wrapper{margin-bottom:16px}.upgrade-specialties-pricing-header{gap:6px;margin-bottom:12px}.upgrade-specialties-pricing-header p{font-size:12px;line-height:1.4}.upgrade-specialties-price{font-size:12px}.listing-section>div>div>div[style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:1fr!important;gap:12px!important}.upgrade-specialties-grid{grid-template-columns:1fr;gap:12px}.upgrade-specialty-label{align-items:flex-start;gap:10px}.upgrade-specialty-label input[type=checkbox]{border-radius:3px;width:16px;height:16px;margin-top:2px}.upgrade-specialty-label input[type=checkbox]:checked:after{width:4px;height:7px;top:1px;left:4px}.upgrade-specialty-label span{font-size:12px;line-height:1.5}}.packages-intro{color:#374151;margin-bottom:8px;font-size:14px}.packages-selector-grid{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.packages-selector-item{flex-direction:column;display:flex}.packages-selector-label{color:#374151;margin-bottom:8px;font-size:14px;display:block}.packages-selector-label .info-icon{color:#9ca3af}.packages-billing-toggle{align-items:center;gap:12px;display:flex}.packages-billing-toggle span{color:#374151;font-size:14px}.packages-toggle-switch{width:44px;height:24px;display:inline-block;position:relative}.packages-toggle-switch input{opacity:0;width:0;height:0;position:absolute}.packages-toggle-slider{cursor:pointer;background-color:#2c3e50;border-radius:24px;transition:all .4s;position:absolute;inset:0}.packages-toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:23px}@media (max-width:768px){.packages-intro{margin-bottom:6px;font-size:13px}.listing-section>div[style*="grid-template-columns: 1fr 1fr 1fr"]{grid-template-columns:1fr!important;gap:14px!important;margin-bottom:20px!important}.packages-selector-grid{grid-template-columns:1fr;gap:14px;margin-bottom:20px}.packages-selector-label{margin-bottom:6px;font-size:13px;white-space:normal!important}.packages-billing-toggle{justify-content:flex-start;gap:10px}.packages-billing-toggle span{font-size:13px}.packages-toggle-switch{width:40px;height:22px}.packages-toggle-slider:before{width:16px;height:16px;bottom:3px;left:21px}}@media (max-width:480px){.packages-intro{margin-bottom:6px;font-size:12px;line-height:1.5}.packages-selector-grid{gap:12px;margin-bottom:16px}.packages-selector-label{margin-bottom:6px;font-size:12px}.packages-billing-toggle{flex-wrap:wrap;gap:8px}.packages-billing-toggle span{font-size:12px}.packages-toggle-switch{width:38px;height:20px}.packages-toggle-slider:before{width:14px;height:14px;bottom:3px;left:20px}}.pricing-cards-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.listing-section>div[style*="grid-template-columns: 1fr 1fr"]{display:grid!important}.pricing-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;padding:32px 24px;display:flex}.pricing-card-header{margin-bottom:16px}.pricing-card-title-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pricing-card-icon{border-radius:4px;flex-shrink:0;width:24px;height:24px}.pricing-card-icon.bronze{background-color:#cd7f32}.pricing-card-icon.silver{background-color:silver}.pricing-card-icon.gold{background-color:gold}.pricing-card-icon.platinum{background-color:#e5e4e2}.pricing-card-title{color:#111827;font-size:18px;font-weight:600}.pricing-card-info-icon{color:#9ca3af;font-size:12px}.pricing-card-badge{color:#fff;background-color:#2c3e50;border-radius:4px;padding:2px 8px;font-size:12px}.pricing-card-subtitle{color:#9ca3af;font-size:12px}.pricing-card-price{margin-bottom:24px}.pricing-card-amount{color:#111827;font-size:48px;font-weight:700}.pricing-card-period{color:#6b7280;font-size:16px;font-weight:400}.pricing-card-features{flex-grow:1;margin-bottom:24px}.pricing-card-feature{align-items:center;gap:8px;margin-bottom:8px;display:flex}.pricing-card-feature:last-child{margin-bottom:0}.pricing-card-feature svg{flex-shrink:0;width:20px;height:20px}.pricing-card-feature span{color:#374151;font-size:14px}.pricing-card-button{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:12px;font-size:14px;font-weight:600;transition:background .2s;display:flex}.pricing-card-button:hover{background-color:#8f6d47}.pricing-card-button svg{width:16px;height:16px}.pricing-card-footer{color:#9ca3af;text-align:center;font-size:12px}@media (max-width:768px){.listing-section>div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important;gap:20px!important}.pricing-cards-grid{grid-template-columns:1fr;gap:20px}.pricing-card{padding:28px 20px}.pricing-card-header{margin-bottom:14px}.pricing-card-title-row{gap:6px}.pricing-card-icon{width:22px;height:22px}.pricing-card-title{font-size:17px}.pricing-card-info-icon{font-size:11px}.pricing-card-badge{padding:2px 6px;font-size:11px}.pricing-card-subtitle{font-size:11px}.pricing-card-price{margin-bottom:20px}.pricing-card-amount{font-size:40px}.pricing-card-period{font-size:14px}.pricing-card-features{margin-bottom:20px}.pricing-card-feature{gap:6px;margin-bottom:6px}.pricing-card-feature svg{width:18px;height:18px}.pricing-card-feature span{font-size:13px}.pricing-card-button{padding:11px;font-size:13px}.pricing-card-footer{font-size:11px}}@media (max-width:480px){.pricing-cards-grid{gap:16px}.pricing-card{padding:24px 16px}.pricing-card-header{margin-bottom:12px}.pricing-card-title-row{gap:6px}.pricing-card-icon{width:20px;height:20px}.pricing-card-title{font-size:16px}.pricing-card-info-icon{font-size:10px}.pricing-card-badge{padding:2px 6px;font-size:10px}.pricing-card-subtitle{font-size:10px}.pricing-card-price{margin-bottom:16px}.pricing-card-amount{font-size:36px}.pricing-card-period{font-size:13px}.pricing-card-features{margin-bottom:16px}.pricing-card-feature{gap:6px;margin-bottom:6px}.pricing-card-feature svg{width:16px;height:16px}.pricing-card-feature span{font-size:12px}.pricing-card-button{gap:6px;padding:10px;font-size:12px}.pricing-card-button svg{width:14px;height:14px}.pricing-card-footer{font-size:10px}}.featured-placement-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.featured-days-selector{width:200px}.featured-impressions-info{color:#6b7280;font-size:14px}.featured-savings-info{color:#ef4444;font-size:14px;font-weight:600}.placement-cards-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px;display:grid}.placement-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:16px;padding:32px 24px;display:flex}.placement-card-title{color:#111827;text-align:center;margin-bottom:16px;font-size:16px;font-weight:600}.placement-card-preview{background-color:#f3f4f6;border-radius:4px;min-height:200px;margin-bottom:16px;padding:16px;position:relative}.placement-preview-featured{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.placement-preview-featured-item{background-color:#fcd34d;border-radius:4px;height:50px}.placement-preview-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.placement-preview-grid-item{background-color:#e5e7eb;border-radius:4px;height:35px}.placement-card-button{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:14px;font-weight:600;transition:background .2s;display:flex}.placement-card-button:hover{background-color:#8f6d47}.placement-card-button svg{width:16px;height:16px}.placement-card-price{color:#374151;text-align:center;font-size:14px}.placement-card-price .price-old{color:#ef4444;margin-right:4px;text-decoration:line-through}.placement-card-price .price-new{font-weight:600}@media (max-width:768px){.featured-placement-header{gap:12px;margin-bottom:20px;flex-direction:column!important;align-items:flex-start!important}.listing-section>div[style*="justify-content: space-between"]{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.featured-days-selector{width:100%}.featured-impressions-info,.featured-savings-info{font-size:13px}.listing-section>div[style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:1fr!important;gap:20px!important;margin-bottom:20px!important}.placement-cards-grid{grid-template-columns:1fr;gap:20px;margin-bottom:20px}.placement-card{gap:14px;padding:28px 20px}.placement-card-title{margin-bottom:14px;font-size:15px}.placement-card-preview{min-height:180px;margin-bottom:14px;padding:14px}.placement-preview-featured{gap:6px;margin-bottom:10px}.placement-preview-featured-item{height:45px}.placement-preview-grid{gap:6px}.placement-preview-grid-item{height:32px}.placement-card-button{padding:11px;font-size:13px}.placement-card-price{font-size:13px}}@media (max-width:480px){.featured-placement-header{gap:10px;margin-bottom:16px}.featured-impressions-info,.featured-savings-info{font-size:12px}.placement-cards-grid{gap:16px;margin-bottom:16px}.placement-card{gap:12px;padding:24px 16px}.placement-card-title{margin-bottom:12px;font-size:14px}.placement-card-preview{min-height:160px;margin-bottom:12px;padding:12px}.placement-preview-featured{gap:5px;margin-bottom:8px}.placement-preview-featured-item{height:40px}.placement-preview-grid{gap:5px}.placement-preview-grid-item{height:28px}.placement-card-button{gap:6px;padding:10px;font-size:12px}.placement-card-button svg{width:14px;height:14px}.placement-card-price{font-size:12px}}.upgrade-tab-content .account-billing-wrap{grid-template-columns:1fr 338px;gap:8px 24px;width:100%;display:grid;position:relative;overflow:visible}.upgrade-tab-content .account-billing-main{grid-column:1;min-width:0}.upgrade-tab-content .breadcrumb-section{grid-column:1/-1;margin-bottom:0!important}.upgrade-tab-content .account-billing-sidebar{grid-area:2/2/span 10;width:338px;position:relative;overflow:visible}.upgrade-tab-content .account-billing-sidebar .current-items-sticky{z-index:1;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#d4d4d4 transparent;width:100%;max-height:calc(100vh - 140px);position:sticky;top:120px;overflow:hidden auto}.upgrade-tab-content .account-billing-sidebar .current-items-sticky::-webkit-scrollbar{width:6px}.upgrade-tab-content .account-billing-sidebar .current-items-sticky::-webkit-scrollbar-track{background:0 0}.upgrade-tab-content .account-billing-sidebar .current-items-sticky::-webkit-scrollbar-thumb{background-color:#d4d4d4;border-radius:3px}.upgrade-tab-content .account-billing-sidebar .current-items-sticky::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.upgrade-tab-content .account-billing-sidebar .sidebar-image{margin-bottom:16px;position:relative!important;top:auto!important}.sidebar-image img{border-radius:8px;width:100%;height:auto}@media (max-width:1200px){.upgrade-tab-content .account-billing-wrap{padding-top:24px;grid-template-columns:1fr!important}.upgrade-tab-content .account-billing-sidebar{order:2;grid-area:auto/1;flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important;position:relative!important}.upgrade-tab-content .account-billing-main{order:1}.upgrade-tab-content .current-items-sticky{align-items:center!important;max-height:none!important;margin-left:auto!important;margin-right:auto!important;position:relative!important;top:0!important;overflow-y:visible!important}.upgrade-tab-content .current-items-sticky h3{text-align:center!important}.upgrade-tab-content .current-items-sticky>div{align-items:center!important;width:100%!important}}@media (max-width:768px){.account-billing-wrap{gap:20px}.sidebar-image{margin-bottom:20px;justify-content:center!important;display:flex!important}.upgrade-tab-content .account-billing-sidebar{align-items:center!important}.upgrade-tab-content .current-items-sticky{align-items:center!important;margin-left:auto!important;margin-right:auto!important}.upgrade-tab-content .current-items-sticky h3{text-align:center!important}.upgrade-tab-content .current-items-sticky>div{align-items:center!important;width:100%!important}}@media (max-width:480px){.account-billing-wrap{gap:16px}.sidebar-image{margin-bottom:16px;justify-content:center!important;display:flex!important}.upgrade-tab-content .account-billing-sidebar{align-items:center!important}.upgrade-tab-content .current-items-sticky{align-items:center!important;margin-left:auto!important;margin-right:auto!important;padding:16px!important}.upgrade-tab-content .current-items-sticky h3{text-align:center!important}.upgrade-tab-content .current-items-sticky>div{align-items:center!important;width:100%!important}}.gift-cards-section{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;margin-bottom:24px;padding:32px 24px}.account-billing-main>div[style*="width: 960px"]{width:100%!important}.gift-cards-title{color:#111827;margin:0 0 16px;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;line-height:32px}.gift-cards-checkbox-label{cursor:pointer;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.gift-cards-checkbox-label input[type=checkbox]{accent-color:#2c3e50;cursor:pointer;appearance:none;background-color:#fff;border:1px solid #d4d4d4;border-radius:4px;flex-shrink:0;width:20px;height:20px;margin-top:2px;position:relative}.gift-cards-checkbox-label input[type=checkbox]:checked{background-color:#2c3e50;border-color:#2c3e50}.gift-cards-checkbox-label input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.gift-cards-checkbox-label span{color:#6b7280;font-size:14px;line-height:1.5}.gift-cards-promo-input{color:#111827;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:12px 16px;font-family:Poppins,sans-serif;font-size:14px}@media (max-width:768px){.gift-cards-section{margin-bottom:20px;padding:24px 20px}.account-billing-main>div[style*="width: 960px"]{width:100%!important;max-width:100%!important}.gift-cards-title{margin-bottom:14px;font-size:18px;line-height:28px}.gift-cards-checkbox-label{gap:10px;margin-bottom:14px}.gift-cards-checkbox-label input[type=checkbox]{border-radius:3px;width:18px;height:18px}.gift-cards-checkbox-label input[type=checkbox]:checked:after{width:4px;height:8px;top:1px;left:5px}.gift-cards-checkbox-label span{font-size:13px}.gift-cards-promo-input{padding:10px 14px;font-size:13px}}@media (max-width:480px){.gift-cards-section{margin-bottom:16px;padding:20px 16px}.gift-cards-title{margin-bottom:12px;font-size:16px;line-height:24px}.gift-cards-checkbox-label{gap:8px;margin-bottom:12px}.gift-cards-checkbox-label input[type=checkbox]{border-radius:3px;width:16px;height:16px}.gift-cards-checkbox-label input[type=checkbox]:checked:after{width:4px;height:7px;top:1px;left:4px}.gift-cards-checkbox-label span{font-size:12px}.gift-cards-promo-input{padding:10px 12px;font-size:12px}}.donate-section{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;margin-bottom:24px;padding:32px 24px}.donate-title{color:#111827;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;line-height:32px}.donate-amount-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.donate-section>div[style*="display: grid"]{display:grid!important}.donate-amount-button{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:12px;font-size:14px;font-weight:600;transition:all .2s}.donate-amount-button:hover{background-color:#f9fafb;border-color:#2c3e50}.donate-amount-button.selected{color:#fff;background-color:#2c3e50;border-color:#2c3e50}.donate-custom-input{color:#111827;border:1px solid #d1d5db;border-radius:6px;width:100%;margin-bottom:16px;padding:12px 16px;font-family:Poppins,sans-serif;font-size:14px}.donate-description{color:#6b7280;margin-top:16px;font-size:14px;line-height:1.5}@media (max-width:768px){.donate-section{margin-bottom:20px;padding:24px 20px}.donate-title{margin-bottom:12px;font-size:18px;line-height:28px}.donate-section>div[style*="display: grid"]{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;margin-bottom:14px!important}.donate-amount-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:14px}.donate-amount-button{padding:10px;font-size:13px}.donate-custom-input{margin-bottom:14px;padding:10px 14px;font-size:13px}.donate-description{margin-top:14px;font-size:13px}}@media (max-width:480px){.donate-section{margin-bottom:16px;padding:20px 16px}.donate-title{margin-bottom:10px;font-size:16px;line-height:24px}.donate-section>div[style*="display: grid"]{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;margin-bottom:12px!important}.donate-amount-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px}.donate-amount-button{padding:10px 8px;font-size:12px}.donate-custom-input{margin-bottom:12px;padding:10px 12px;font-size:12px}.donate-description{margin-top:12px;font-size:12px;line-height:1.6}}.upgrade-tab-content input[type=checkbox]{position:relative;appearance:none!important;background-color:#fff!important;border:1px solid #d4d4d4!important;border-radius:4px!important}.upgrade-tab-content input[type=checkbox]:checked{background-color:#2c3e50!important;border-color:#2c3e50!important}.upgrade-tab-content .package-info-tooltip-wrapper:hover .package-tooltip{opacity:1!important;visibility:visible!important}.upgrade-tab-content .package-tooltip{font-family:Poppins,sans-serif}.upgrade-tab-content input[type=checkbox]:checked:after{border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg);content:""!important}.upgrade-tab-content .action-buttons-wrapper{justify-content:flex-end;gap:16px;width:100%;display:flex}.upgrade-tab-content button[style*="background: #B08B5E"],.upgrade-tab-content button[style*="background: #1C2745"],.upgrade-tab-content button[style*="background: var(--color-primary)"],.upgrade-tab-content button[style*="background: var(--color-secondary)"]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.account-billing-main>div[style*="width: 960px"][style*="height: 112px"]{box-sizing:border-box!important;width:100%!important;height:auto!important}.account-billing-main>div>div[style*="width: 912px"]{box-sizing:border-box!important;width:100%!important;max-width:100%!important}@media (max-width:768px){.account-billing-main>div[style*="width: 960px"][style*="height: 112px"]{max-width:100%!important;padding:24px 20px!important}.account-billing-main>div>div[style*="width: 912px"]{flex-wrap:wrap!important}.upgrade-tab-content button[style*="background: #B08B5E"],.upgrade-tab-content button[style*="background: #1C2745"],.upgrade-tab-content button[style*="background: var(--color-primary)"],.upgrade-tab-content button[style*="background: var(--color-secondary)"]{flex:calc(50% - 8px)!important;width:auto!important;min-width:0!important;max-width:calc(50% - 8px)!important}}@media (max-width:480px){.account-billing-main>div[style*="width: 960px"][style*="height: 112px"]{padding:20px 16px!important}.account-billing-main>div>div[style*="width: 912px"]{flex-direction:row!important;gap:10px!important}.upgrade-tab-content button[style*="background: #B08B5E"],.upgrade-tab-content button[style*="background: #1C2745"],.upgrade-tab-content button[style*="background: var(--color-primary)"],.upgrade-tab-content button[style*="background: var(--color-secondary)"]{flex:1!important;width:auto!important;min-width:0!important;max-width:none!important}}
