.PBecomeAffiliateOuterWrapper{color:#fff;grid-template-columns:1fr 6fr 1fr;min-height:100vh;padding-top:15px;padding-bottom:40px;display:grid}.PBecomeAffiliateHero{text-align:center;grid-column:2;margin-bottom:30px;padding:20px}.PBecomeAffiliateTitle{background:linear-gradient(135deg,#009688,#007bff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:3rem;font-weight:700}.PBecomeAffiliateSubtitle{color:#fffc;margin-bottom:20px;font-size:1.2rem;font-style:italic}.PBecomeAffiliateIntro{color:#ffffffd9;max-width:800px;margin:0 auto;font-size:1rem;line-height:1.6}.PBecomeAffiliatemain{flex-direction:column;grid-column:2;gap:30px;display:flex}.affiliate-intro-container{margin:0 auto 40px}.affiliate-intro-content{background:#ffffff0d;border:2px solid #a9a9a933;border-radius:10px;padding:50px 60px;transition:transform .3s,box-shadow .3s,border-color .3s}.affiliate-intro-content:hover{border-color:#00968880;box-shadow:0 8px 20px #0096884d}.affiliate-intro-text{text-align:left;margin-bottom:40px;line-height:1.7}.affiliate-intro-text>p{color:#ffffffe6;background:#ffffff0d;border-left:4px solid #009688;border-radius:8px;margin-bottom:20px;padding:20px;font-size:1.1rem}.affiliate-intro-text h3{color:#009688;margin:30px 0 15px;font-size:1.5rem;font-weight:600}.affiliate-intro-text ul{margin:15px 0 25px;padding-left:0;list-style:none}.affiliate-intro-text li{color:#ffffffe6;background:#ffffff0d;border-left:4px solid #007bff;border-radius:8px;margin-bottom:12px;padding:15px 20px;font-size:1rem;line-height:1.6;transition:transform .3s}.affiliate-intro-text li:hover{background:#0096881a;transform:translate(5px)}.affiliate-intro-text li:before{content:"✓ ";color:#00bfa5;margin-right:10px;font-weight:700}.affiliate-intro-text strong{color:#00bfa5;font-weight:600}.affiliate-benefits-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0;display:grid}.affiliate-benefit-card{background:#ffffff0d;border-left:4px solid #009688;border-radius:10px;padding:25px;transition:all .3s}.affiliate-benefit-card:hover{background:#0096881a;transform:translateY(-5px);box-shadow:0 6px 20px #0096884d}.benefit-icon{margin-bottom:15px;font-size:2.5rem;display:block}.benefit-title{color:#00bfa5;margin-bottom:10px;font-size:1.2rem;font-weight:600}.benefit-description{color:#ffffffd9;font-size:.95rem;line-height:1.5}.affiliate-requirements-section{background:linear-gradient(135deg,#ffd7001a,#ff98001a);border:2px solid #ffd7004d;border-radius:10px;margin:30px 0;padding:30px}.affiliate-requirements-section h3{color:gold;margin:0 0 20px;font-size:1.5rem;font-weight:600}.requirements-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.requirement-item{background:#ffffff0d;border-radius:8px;align-items:center;gap:12px;padding:15px 20px;display:flex}.requirement-icon{flex-shrink:0;font-size:1.5rem}.requirement-text{color:#ffffffe6;font-size:.95rem;line-height:1.4}.affiliate-process-section{margin:40px 0}.affiliate-process-section h3{color:#009688;text-align:center;margin-bottom:25px;font-size:1.8rem;font-weight:600}.process-steps{flex-direction:column;gap:20px;display:flex}.process-step{background:#ffffff0d;border-left:4px solid #009688;border-radius:10px;align-items:flex-start;gap:20px;padding:20px;transition:transform .3s;display:flex}.process-step:hover{background:#0096881a;transform:translate(10px)}.step-number{background:linear-gradient(135deg,#009688,#007bff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.4rem;font-weight:700;display:flex;box-shadow:0 4px 15px #00968866}.step-content{flex:1}.step-title{color:#00bfa5;margin:0 0 10px;font-size:1.3rem;font-weight:600}.step-description{color:#ffffffd9;margin:0;font-size:1rem;line-height:1.6}.revenue-calculator-section{background:#ffffff0d;border:2px solid #0096884d;border-radius:10px;margin:40px 0;padding:35px}.calculator-title{color:#009688;text-align:center;margin-bottom:25px;font-size:1.8rem;font-weight:600}.calculator-description{text-align:center;color:#ffffffd9;margin-bottom:30px;font-size:1.05rem}.calculator-example{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:25px;display:grid}.calculator-metric{text-align:center;background:#ffffff0d;border:1px solid #a9a9a933;border-radius:8px;padding:20px}.metric-label{color:#ffffffb3;margin-bottom:8px;font-size:.9rem}.metric-value{color:#00bfa5;font-size:1.8rem;font-weight:700}.calculator-result{text-align:center;background:linear-gradient(135deg,#ffd70026,#ff980026);border:2px solid #ffd70066;border-radius:10px;padding:25px}.result-label{color:gold;margin-bottom:10px;font-size:1.2rem;font-weight:600}.result-value{color:#fff;text-shadow:0 2px 10px #ffd70080;font-size:2.5rem;font-weight:700}.affiliate-cta-section{text-align:center;background:#ffffff0d;border:2px solid #00968866;border-radius:10px;margin-top:40px;padding:40px 40px 60px}.widget-integration-section{background:#ffffff08;border:1px solid #00968840;border-radius:10px;margin:40px 0;padding:30px}.widget-integration-section h3{color:#009688;text-align:center;margin-bottom:15px;font-size:1.8rem;font-weight:600}.widget-integration-intro{opacity:.9;margin:0 0 25px;line-height:1.6}.widget-theming-heading{color:#009688;margin:35px 0 10px;font-size:1.15rem;font-weight:600}.widget-props-table{border-collapse:collapse;background:#00000040;border-radius:8px;width:100%;margin:20px 0 30px;font-size:.92rem;overflow:hidden}.widget-props-table thead th{color:#fff;text-align:left;background:#00968833;border-bottom:1px solid #00968866;padding:10px 14px;font-weight:600}.widget-props-table tbody td{vertical-align:top;border-bottom:1px solid #ffffff0f;padding:10px 14px;line-height:1.5}.widget-props-table tbody tr:last-child td{border-bottom:none}.widget-props-table code{background:#00968826;border-radius:3px;padding:1px 5px;font-size:.88em}.widget-warning-callout{background:#ff980014;border-left:4px solid #ff9800;border-radius:6px;margin-top:10px;padding:18px 22px}.widget-warning-callout h4{color:#ffb74d;margin:0 0 12px;font-size:1.1rem;font-weight:600}.widget-warning-callout ul{margin:0;padding-left:20px;line-height:1.6}.widget-warning-callout li{margin-bottom:8px}.widget-warning-callout li:last-child{margin-bottom:0}.widget-warning-callout code{background:#ff980026;border-radius:3px;padding:1px 5px;font-size:.88em}.cta-title{color:#00bfa5;margin-bottom:15px;font-size:2rem;font-weight:600}.cta-description{color:#ffffffe6;margin-bottom:25px;font-size:1.1rem;line-height:1.6}.cta-note{color:#ffffffb3;margin-bottom:30px;font-size:.95rem;font-style:italic}.cta-button-container{justify-content:center;align-items:center;margin-top:30px;display:flex}.affiliate-cta-button{min-width:250px;height:40px;margin:0 auto;display:inline-block;color:#fff!important;text-transform:none!important;background:linear-gradient(135deg,#009688,#007bff)!important;border-radius:8px!important;padding:0 40px!important;font-size:1.1rem!important;font-weight:600!important;transition:all .3s!important;box-shadow:0 4px 15px #00968866!important}.affiliate-cta-button:hover:not(:disabled){transform:translateY(-3px)!important;box-shadow:0 6px 20px #00968899!important}.affiliate-cta-button:disabled{color:#ffffff80!important;box-shadow:none!important;cursor:not-allowed!important;background:#a9a9a933!important;transform:none!important}.affiliate-intro-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:-20px;padding-bottom:30px;display:flex}.cta-button-top{margin-top:20px;color:#fff!important;text-transform:none!important;background:linear-gradient(135deg,#009688,#007bff)!important;border-radius:8px!important;width:auto!important;height:40px!important;margin-left:auto!important;margin-right:auto!important;padding:15px 40px!important;font-size:1rem!important;font-weight:600!important;transition:all .3s!important;box-shadow:0 4px 15px #00968866!important}.cta-button-top:hover:not(:disabled){transform:translateY(-3px)!important;box-shadow:0 6px 20px #00968899!important}.cta-button-top:disabled{color:#ffffff80!important;box-shadow:none!important;cursor:not-allowed!important;background:#a9a9a933!important;transform:none!important}#submission-section{margin:0 auto}.affiliate-submit-container{margin:0 auto;padding:0}.submit-form-header{text-align:center;margin-bottom:30px}.submit-form-title{text-align:center;background:linear-gradient(135deg,#009688,#007bff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 15px;font-size:3rem;font-weight:700}.submit-form-description{color:#ffffffd9;max-width:700px;margin:0 auto;font-size:1.05rem;line-height:1.6}.submit-form-wrapper{background:#ffffff0d;border:2px solid #a9a9a933;border-radius:10px;padding:50px 60px;transition:transform .3s,box-shadow .3s,border-color .3s}.submit-form-wrapper:hover{border-color:#00968880;box-shadow:0 8px 20px #0096884d}.not-connected-affiliate{text-align:center;background:linear-gradient(135deg,#0096880d,#007bff0d);border:2px solid #a9a9a933;border-radius:10px;max-width:1000px;margin:0 auto;padding:50px 60px;transition:transform .3s,box-shadow .3s,border-color .3s}.not-connected-affiliate:hover{border-color:#00968880;box-shadow:0 8px 20px #0096884d}.not-connected-icon{opacity:.5;margin-bottom:20px;font-size:4rem}.not-connected-text{color:#ffffffb3;margin-bottom:10px;font-size:1.2rem;font-weight:600}.not-connected-subtext{color:#ffffff80;font-size:.95rem}.SubmitAffiliateInnerWrapper{flex-direction:column;gap:30px;width:100%;display:flex}.SubmitAffiliateInnerWrapper h2{color:#009688;text-align:left;margin:0 0 10px;font-size:1.8rem;font-weight:600}.SubmitAffiliateInnerWrapper h3{color:#00bfa5;text-align:left;margin:0 0 15px;font-size:1.4rem;font-weight:600}.SubmitAffiliateInnerWrapper p{color:#ffffffd9;text-align:left;margin:0 0 20px;font-size:1rem;line-height:1.6}.SubmitAffiliateInnerWrapper .form-section{background:#ffffff0d;border-left:4px solid #009688;border-radius:10px;padding:25px;transition:all .3s}.SubmitAffiliateInnerWrapper .form-section:hover{background:#0096881a;transform:translate(5px)}.SubmitAffiliateInnerWrapper .MuiTextField-root{width:100%;margin-bottom:20px}.SubmitAffiliateInnerWrapper .SubmitAffiliateInnerWrapper .SubmitAffiliateInnerWrapper .SubmitAffiliateInnerWrapper .SubmitAffiliateInnerWrapper .SubmitAffiliateInnerWrapper .SubmitAffiliateInnerWrapper .SubmitAffiliateInnerWrapper .SubmitAffiliateInnerWrapper .SubmitAffiliateInnerWrapper textarea{color:#fff!important;font-family:inherit!important;font-size:1rem!important;line-height:1.6!important}.SubmitAffiliateInnerWrapper .MuiSelect-select{color:#fff;background:#ffffff14}.SubmitAffiliateInnerWrapper .MuiSelect-icon{color:#ffffffb3}.SubmitAffiliateInnerWrapper .info-box{background:linear-gradient(135deg,#0096881a,#007bff1a);border:2px solid #0096884d;border-radius:8px;margin-bottom:25px;padding:20px}.SubmitAffiliateInnerWrapper .info-box h4{color:#00bfa5;margin:0 0 10px;font-size:1.1rem;font-weight:600}.SubmitAffiliateInnerWrapper .info-box p{color:#ffffffd9;margin:0;font-size:.95rem;line-height:1.5}.SubmitAffiliateInnerWrapper .warning-box{background:linear-gradient(135deg,#ffd7001a,#ff98001a);border:2px solid #ffd70066;border-radius:8px;margin-bottom:25px;padding:20px}.SubmitAffiliateInnerWrapper .warning-box h4{color:gold;margin:0 0 10px;font-size:1.1rem;font-weight:600}.SubmitAffiliateInnerWrapper .warning-box p{color:#ffffffe6;margin:0;font-size:.95rem;line-height:1.5}.SubmitAffiliateInnerWrapper .submit-button,.SubmitAffiliateInnerWrapper button[type=submit]{width:100%;margin-top:20px;color:#fff!important;text-transform:none!important;background:linear-gradient(135deg,#009688,#007bff)!important;border-radius:8px!important;padding:15px 40px!important;font-size:1.1rem!important;font-weight:600!important;transition:all .3s!important;box-shadow:0 4px 15px #00968866!important}.SubmitAffiliateInnerWrapper .submit-button:hover:not(:disabled),.SubmitAffiliateInnerWrapper button[type=submit]:hover:not(:disabled){box-shadow:0 6px 20px #00968899!important}.SubmitAffiliateInnerWrapper .submit-button:disabled,.SubmitAffiliateInnerWrapper button[type=submit]:disabled{color:#ffffff80!important;box-shadow:none!important;cursor:not-allowed!important;background:#a9a9a933!important;transform:none!important}.SubmitAffiliateInnerWrapper .secondary-button,.SubmitAffiliateInnerWrapper button[type=button]:not(.cta-button-top){color:#009688!important;text-transform:none!important;background:0 0!important;border:2px solid #009688!important;border-radius:8px!important;padding:12px 30px!important;font-size:1rem!important;font-weight:600!important;transition:all .3s!important}.SubmitAffiliateInnerWrapper .secondary-button:hover,.SubmitAffiliateInnerWrapper button[type=button]:not(.cta-button-top):hover{box-shadow:0 4px 15px #0096884d;background:#0096881a!important}.SubmitAffiliateInnerWrapper .MuiCheckbox-root{color:#ffffffb3}.SubmitAffiliateInnerWrapper .MuiCheckbox-root.Mui-checked{color:#009688}.SubmitAffiliateInnerWrapper .MuiRadio-root{color:#ffffffb3}.SubmitAffiliateInnerWrapper .MuiRadio-root.Mui-checked{color:#009688}.SubmitAffiliateInnerWrapper .MuiFormControlLabel-label{color:#ffffffe6;font-size:1rem}.SubmitAffiliateInnerWrapper ul{margin:15px 0;padding-left:0;list-style:none}.SubmitAffiliateInnerWrapper li{color:#ffffffe6;background:#ffffff0d;border-left:3px solid #007bff;border-radius:6px;margin-bottom:10px;padding:12px 15px;font-size:.95rem;line-height:1.5;transition:transform .3s}.SubmitAffiliateInnerWrapper li:hover{background:#0096881a;transform:translate(5px)}.SubmitAffiliateInnerWrapper li:before{content:"• ";color:#00bfa5;margin-right:8px;font-weight:700}.SubmitAffiliateInnerWrapper .error-message{color:#ff5252;background:linear-gradient(135deg,#ff52521a,#f443361a);border:2px solid #ff525266;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:15px 20px;font-size:.95rem;display:flex}.SubmitAffiliateInnerWrapper .error-message:before{content:"⚠️";font-size:1.2rem}.SubmitAffiliateInnerWrapper .success-message{color:#4caf50;background:linear-gradient(135deg,#4caf501a,#43a0471a);border:2px solid #4caf5066;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:15px 20px;font-size:.95rem;display:flex}.SubmitAffiliateInnerWrapper .success-message:before{content:"✓";font-size:1.2rem;font-weight:700}.SubmitAffiliateInnerWrapper .loading-spinner{justify-content:center;align-items:center;padding:40px;display:flex}.SubmitAffiliateInnerWrapper .loading-spinner:after{content:"⏳";font-size:3rem;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SubmitAffiliateInnerWrapper hr,.SubmitAffiliateInnerWrapper .divider{border:none;border-top:2px solid #0096884d;margin:30px 0}.SubmitAffiliateInnerWrapper .form-group{margin-bottom:25px}.SubmitAffiliateInnerWrapper .form-group label{color:#00bfa5;margin-bottom:10px;font-size:1rem;font-weight:600;display:block}.SubmitAffiliateInnerWrapper .form-group .helper-text{color:#fff9;margin-top:5px;font-size:.85rem;line-height:1.4}.SubmitAffiliateInnerWrapper .SubmitAffiliateInnerWrapper .SubmitAffiliateInnerWrapper .MuiChip-root{color:#00bfa5;background:#00968833;border:1px solid #00968866}.SubmitAffiliateInnerWrapper .MuiChip-root:hover{background:#0096884d}@media (max-width:1024px){.affiliate-benefits-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.requirements-grid{grid-template-columns:1fr}.calculator-example{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:768px){.PBecomeAffiliateOuterWrapper{grid-template-columns:1fr 6fr 1fr}.PBecomeAffiliateTitle{font-size:2rem}.PBecomeAffiliateSubtitle{font-size:1rem}.affiliate-intro-content,.submit-form-wrapper{padding:30px 25px}.submit-form-title{font-size:2.2rem}.not-connected-affiliate{padding:30px 25px}.affiliate-requirements-section,.revenue-calculator-section,.affiliate-cta-section{padding:25px 20px}.process-step{text-align:center;flex-direction:column}.step-number{margin:0 auto 15px}.affiliate-benefits-grid,.calculator-example{grid-template-columns:1fr}.SubmitAffiliateInnerWrapper .form-section{padding:20px 15px}.SubmitAffiliateInnerWrapper h2{font-size:1.5rem}.SubmitAffiliateInnerWrapper h3{font-size:1.2rem}.SubmitAffiliateInnerWrapper .submit-button,.SubmitAffiliateInnerWrapper button[type=submit]{padding:12px 30px!important;font-size:1rem!important}}@media (max-width:480px){.PBecomeAffiliateTitle{font-size:1.5rem}.affiliate-intro-content,.submit-form-wrapper{padding:20px 15px}.submit-form-title{font-size:1.8rem}.not-connected-affiliate{padding:20px 15px}.calculator-title,.cta-title{font-size:1.5rem}.result-value{font-size:2rem}.metric-value{font-size:1.5rem}.SubmitAffiliateInnerWrapper{gap:20px}.SubmitAffiliateInnerWrapper .form-section{padding:15px}.SubmitAffiliateInnerWrapper h2{font-size:1.3rem}.SubmitAffiliateInnerWrapper .info-box,.SubmitAffiliateInnerWrapper .warning-box{padding:15px}}.affiliate-enter{opacity:0}.affiliate-enter-active{opacity:1;transition:opacity .5s ease-in}.affiliate-exit{opacity:1}.affiliate-exit-active{opacity:0;transition:opacity .5s ease-out}
.SubmitAffiliateInnerWrapper2{flex-direction:column;gap:30px;width:100%;display:flex;position:relative}.SubmitaffiliateTitleWrapper{text-align:center;margin-bottom:20px}.SubmitaffiliateTitle{color:#009688;text-align:center;margin:0 0 10px;font-size:1.8rem;font-weight:600}.SubmitAffiliateDescriptor{text-align:center;background:#ffffff0d;border:2px solid #00968866;border-radius:10px;margin-bottom:30px;padding:40px 40px 60px}.SubmitAffiliateDescriptor p{color:#ffffffd9;margin-bottom:15px;font-size:1rem;line-height:1.6}.SubmitAffiliateDescriptor p:last-child{margin-bottom:0}.SubmitAffiliateHR{border:none;border-top:2px solid #0096884d;margin:20px 0}.SubmitAffiliatePrec{color:#00bfa5;margin-bottom:20px;font-size:1.1rem;font-weight:600}.SubmitAffiliateDescriptor strong{color:#00bfa5;font-weight:600}.SubmitAffiliateDescriptor>div{border:2px solid #0096884d;border-radius:8px;margin:20px 0;overflow:hidden}.SubmitaffiliateFormHeader{text-align:center;background:linear-gradient(135deg,#0096881a,#007bff1a);border:2px solid #0096884d;border-radius:10px;flex-direction:column;gap:20px;margin-bottom:30px;padding:25px;display:flex}.SubmitaffiliateFormHeaderText{color:#00bfa5;text-align:center;margin-left:auto;margin-right:auto;font-size:1.4rem;font-weight:600}.SubmitaffiliateFormHeaderButton{color:#fff!important;text-transform:none!important;background:linear-gradient(135deg,#009688,#007bff)!important;border-radius:8px!important;min-width:250px!important;margin:0 auto!important;padding:15px 40px!important;font-size:1.1rem!important;font-weight:600!important;transition:all .3s!important;display:inline-block!important;box-shadow:0 4px 15px #00968866!important}.SubmitaffiliateFormHeaderButton:hover:not(:disabled){transform:translateY(-3px)!important;box-shadow:0 6px 20px #00968899!important}.SubmitaffiliateFormHeaderButton:disabled{color:#ffffff80!important;box-shadow:none!important;cursor:not-allowed!important;background:#a9a9a933!important;transform:none!important}.SubmitaffiliateForm{flex-direction:column;gap:25px;display:flex}.SubmitaffiliateInput{flex-direction:column;gap:10px;display:flex}.SubmitaffiliateInputLabel{color:#00bfa5;margin-bottom:5px;font-size:1rem;font-weight:600}.SubmitaffiliateInputLabel span{margin-left:10px;font-size:.9rem}.SubmitAffiliateCompanyInput .MuiInputBase-input,.SubmitAffiliateTextTextArea .MuiInputBase-input,.SubmitAffiliateEmailInput .MuiInputBase-input,.SubmitaffiliateForm .MuiInputBase-input{color:#fff!important}.SubmitAffiliateCompanyInput .MuiInputBase-input::placeholder,.SubmitAffiliateTextTextArea .MuiInputBase-input::placeholder,.SubmitAffiliateEmailInput .MuiInputBase-input::placeholder,.SubmitaffiliateForm .MuiInputBase-input::placeholder{opacity:1;color:#ffffff80!important}.SubmitaffiliateForm .MuiInputLabel-root{color:#ffffffb3!important}.SubmitaffiliateForm .MuiInputLabel-root.Mui-focused{color:#00bfa5!important}.SubmitaffiliateForm .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#a9a9a94d}.SubmitaffiliateForm .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.SubmitaffiliateForm .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#009688}.SubmitOverlay{z-index:100;background:linear-gradient(135deg,#009688f2,#007bfff2);border-radius:10px;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 2fr 2fr 2fr 1fr;justify-content:center;align-items:center;display:grid;position:absolute;inset:0;overflow:auto}.SubmitOverlayData{flex-direction:column;grid-area:6/2;justify-content:center;align-items:center;gap:10px;display:flex}.SubmitOverlayOnchain{flex-direction:column;grid-area:6/3;justify-content:center;align-items:center;gap:10px;display:flex}.SubmitOverlayComplete{flex-direction:column;grid-area:6/4;justify-content:center;align-items:center;gap:10px;display:flex}.SubmitOverlayButton{grid-area:7/3;justify-content:center;align-items:center;display:flex}.SubmitaffiliateUpload{cursor:pointer;background:#ffffff0d;border:2px dashed #00968880;border-radius:8px;justify-content:center;align-items:center;height:150px;transition:all .3s;display:flex}.SubmitaffiliateUpload:hover{background:#0096881a;border-color:#009688}.SubmitaffiliateUploadLabel{color:#ffffffb3;font-size:48px;transition:color .3s}.SubmitaffiliateUpload:hover .SubmitaffiliateUploadLabel{color:#00bfa5}.SubmitaffiliateUploadInput{display:none}.SubmitaffiliateCheckboxGroup{background:#ffffff0d;border-left:4px solid #007bff;border-radius:8px;flex-wrap:wrap;gap:15px;padding:15px;display:flex}.SubmitaffiliateCheckboxLabel{color:#ffffffe6;cursor:pointer;align-items:center;font-size:.95rem;transition:color .3s;display:flex}.SubmitaffiliateCheckboxLabel:hover{color:#00bfa5}.SubmitaffiliateCheckboxInput{accent-color:#009688;cursor:pointer;margin-right:8px}.SubmitaffiliateBoxesWrapper{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.SubmitaffiliateBox{background:#ffffff0d;border:2px solid #0096884d;border-radius:8px;height:300px;padding:20px;overflow-y:auto}.SubmitaffiliateBox::-webkit-scrollbar{width:8px}.SubmitaffiliateBox::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.SubmitaffiliateBox::-webkit-scrollbar-thumb{background:#00968880;border-radius:4px}.SubmitaffiliateBox::-webkit-scrollbar-thumb:hover{background:#009688}.SubmitaffiliateBoxTitle{color:#00bfa5;margin-bottom:15px;font-size:1.1rem;font-weight:600}.SubmitaffiliateWebsiteItem{color:#ffffffe6;background:#ffffff0d;border-left:3px solid #007bff;border-radius:5px;margin-bottom:8px;padding:8px 12px;font-size:.9rem;transition:all .3s}.SubmitaffiliateWebsiteItem:hover{background:#0096881a;transform:translate(5px)}.help-icon-button{vertical-align:middle;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:22px!important;margin-left:8px!important;padding:4px!important;display:inline-flex!important}.help-icon{cursor:pointer;justify-content:center;align-items:center;font-size:1.2rem;line-height:1;transition:transform .2s;display:flex;margin:0!important;padding:0!important}.help-icon-button:hover .help-icon{transform:scale(1.2)}.help-icon-button .MuiTouchRipple-root,.MuiTouchRipple-root.css-r3djoj-MuiTouchRipple-root{justify-content:center!important;align-items:center!important;display:flex!important}.help-panel{background:linear-gradient(135deg,#0096881a,#007bff1a);border:2px solid #0096884d;border-radius:8px;margin-bottom:15px;padding:20px;animation:.3s slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.help-panel h4{color:#00bfa5;margin:0 0 10px;font-size:1.1rem;font-weight:600}.help-panel h4:not(:first-child){margin-top:20px}.help-panel p{color:#ffffffe6;margin:0 0 10px;font-size:.95rem;line-height:1.6}.help-panel p:last-child{margin-bottom:0}.help-panel ol{color:#ffffffe6;margin:10px 0 10px 20px;padding:0}.help-panel li{background:0 0;border:none;margin-bottom:8px;padding:0;font-size:.95rem;line-height:1.5;transform:none}.help-panel li:before{content:none}.help-panel strong{color:gold;font-weight:600}.integration-requirements-box,.implementation-notes-box{background:#ffffff0d;border:2px solid #0096884d;border-radius:8px;margin:20px 0;padding:20px}.integration-requirements-box h4,.implementation-notes-box h4{color:#00bfa5;margin:0 0 15px;font-size:1.2rem;font-weight:600}.integration-requirements-box ul,.implementation-notes-box ul{margin:0;padding-left:0;list-style:none}.integration-requirements-box li,.implementation-notes-box li{color:#ffffffe6;background:#ffffff0d;border-left:3px solid #009688;border-radius:6px;margin-bottom:10px;padding:12px 15px;font-size:.95rem;line-height:1.6;transition:transform .3s}.integration-requirements-box li:hover,.implementation-notes-box li:hover{background:#0096881a;transform:translate(5px)}.integration-requirements-box li:before,.implementation-notes-box li:before{content:"▸ ";color:#00bfa5;margin-right:8px;font-weight:700}.integration-requirements-box code,.implementation-notes-box code{color:#22ffae;background:#0000004d;border-radius:4px;padding:2px 8px;font-family:Fira code,Fira Mono,monospace;font-size:.9em}.integration-requirements-box strong,.implementation-notes-box strong{color:#00bfa5;font-weight:600}@media (max-width:768px){.SubmitaffiliateFormHeader{padding:20px}.SubmitaffiliateFormHeaderText{font-size:1.2rem}.SubmitaffiliateBoxesWrapper{grid-template-columns:1fr}.SubmitAffiliateDescriptor{padding:20px}.SubmitaffiliateCheckboxGroup{gap:10px}.SubmitOverlay{grid-template-rows:repeat(8,1fr);grid-template-columns:.5fr 2fr .5fr}.SubmitOverlayData,.SubmitOverlayOnchain,.SubmitOverlayComplete{grid-column:2}.SubmitOverlayData{grid-row:3}.SubmitOverlayOnchain{grid-row:5}.SubmitOverlayComplete{grid-row:7}.SubmitOverlayButton{grid-area:8/2}.help-panel{padding:15px}.help-panel h4{font-size:1rem}.help-panel p,.help-panel li{font-size:.9rem}.integration-requirements-box,.implementation-notes-box{padding:15px}.integration-requirements-box h4,.implementation-notes-box h4{font-size:1.1rem}.integration-requirements-box li,.implementation-notes-box li{padding:10px 12px;font-size:.9rem}}@media (max-width:480px){.SubmitaffiliateTitle{font-size:1.5rem}.SubmitaffiliateFormHeader{padding:15px}.SubmitaffiliateFormHeaderText{font-size:1.1rem}.SubmitAffiliateDescriptor{padding:15px}.SubmitaffiliateUpload{height:120px}.SubmitaffiliateUploadLabel{font-size:36px}.SubmitaffiliateBox{height:250px}.help-icon{font-size:1rem}.help-panel{padding:12px}.submit-affiliate-cta-button{min-width:250px;margin:0 auto;display:inline-block;color:#fff!important;text-transform:none!important;background:linear-gradient(135deg,#009688,#007bff)!important;border-radius:8px!important;height:40px!important;padding:15px 40px!important;font-size:1.1rem!important;font-weight:600!important;transition:all .3s!important;box-shadow:0 4px 15px #00968866!important}.submit-affiliate-cta-button:hover:not(:disabled){transform:translateY(-3px)!important;box-shadow:0 6px 20px #00968899!important}.submit-affiliate-cta-button:disabled{color:#ffffff80!important;box-shadow:none!important;cursor:not-allowed!important;background:#a9a9a933!important;transform:none!important}}