.dark-mode{--sld-ap-background:var(--sld-ap-dark-background);--sld-ap-shading:var(--sld-ap-dark-shading);--sld-ap-primary-color:var(--sld-ap-dark-primary-color);--sld-ap-secondary-color:var(--sld-ap-dark-secondary-color);--sld-ap-accent-color:var(--sld-ap-dark-accent-color);--sld-ap-border-color:var(--sld-ap-dark-border-color);--sld-ap-shadow-sm:var(--sld-ap-dark-shadow-sm)}.sld-ap textarea{font-family:var(--family-sans-serif)}.sld-ap fieldset{all:unset;border:none;padding:0;margin:0;background:0 0}.sld-ap fieldset.fieldset-radio label,.sld-ap fieldset.fieldset-checkbox label{font-size:var(--sld-ap-font-size-sm);color:var(--sld-ap-primary-color)}.sld-ap p.sld-ap-form-lead{margin:0 var(--sld-ap-spacing-md) var(--sld-ap-spacing-lg) 0;font-size:var(--sld-ap-font-size-sm);color:var(--sld-ap-secondary-color)}.sld_field-wrapper{display:flex;flex-direction:column;gap:var(--sld-ap-spacing-sm);justify-content:space-between}.sld_field-left{display:flex;flex-direction:column}.sld_field-input{min-width:40%;justify-content:flex-end;display:flex}.sld_field-input fieldset{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--sld-ap-spacing-sm)}.sld_field-wrapper.multi-checkbox{flex-direction:column;align-items:stretch;gap:var(--sld-ap-spacing-md)}.sld_field-wrapper.multi-checkbox .sld_field-label{display:flex;gap:var(--sld-ap-spacing-md);flex-wrap:wrap}.sld_field-wrapper.multi-checkbox .sld_field-input .sld-ap-form_checkbox{display:flex;flex-direction:row;gap:var(--sld-ap-spacing-sm)}.sld_field-wrapper.multi-checkbox .sld_field-input{justify-content:flex-start}.sld_field-wrapper.multi-checkbox .multi-checkbox-option{display:flex;flex-direction:row;gap:var(--sld-ap-spacing-xs);align-items:center;font-size:var(--sld-ap-font-size-xs)}label.sld_field-label{width:100%}.sld_field-description{font-size:var(--sld-ap-font-size-xs);margin:0;color:var(--sld-ap-secondary-color)}.sld-ap-form_group>label input,.sld-ap-form_group>label textarea,.sld-ap-form_group>label select{width:100%}label.sld_field-label input[type=radio]{width:25px;border-radius:50%;display:inline-block}.sld-ap-form_checkbox a{color:var(--sld-ap-accent-color)}.sld-ap-form_submit{background:var(--sld-ap-accent-color);font-size:var(--sld-ap-font-size-sm);color:#fff;padding:var(--sld-ap-spacing-md) var(--sld-ap-spacing-lg);margin-top:var(--sld-ap-spacing-md);border:none!important;border-radius:var(--sld-ap-border-radius-lg)}.sld-ap-form_tip{font-size:var(--sld-ap-font-size-xs);color:var(--sld-ap-primary-color)}.sld-ap-form_notice{display:flex;gap:var(--sld-ap-spacing-xs);background-color:var(--sld-ap-background);margin:var(--sld-ap-spacing-md) 0;border:1px solid var(--sld-ap-border-color);color:var(--sld-ap-primary-color);line-height:1.2;font-size:var(--sld-ap-font-size-sm);border-radius:var(--sld-ap-border-radius-sm);padding:var(--sld-ap-spacing-sm);align-items:center}.sld-ap-form_notice_icon{display:flex;align-items:center}.sld-ap-form_notice_icon svg{stroke:var(--sld-ap-secondary-color);width:auto;height:24px}.sld-ap-form.registration>div{display:flex;flex-direction:column;gap:var(--sld-ap-spacing-lg)}.sld-ap-form_notice.error svg{stroke:var(--sld-ap-error-color)}.sld-ap-form_notice.error{color:var(--sld-ap-error-color);background:rgba(var(--sld-ap-error-color),.1)}.sld-ap-form_notice.success svg{stroke:var(--sld-ap-success-color)}.sld-ap-form_notice.success{color:var(--sld-ap-success-color);background:rgba(var(--sld-ap-success-color),.1)}.sld-ap-form_notice.info svg{stroke:var(--sld-ap-info-color)}.sld-ap-form_notice.info{color:var(--sld-ap-info-color);background:rgba(var(--sld-ap-info-color),.1)}.sld-tooltip>svg{max-width:15px}label[for=is_accept_affiliate_policy] p.sld_field-description{display:inline-block}.sld_field-wrapper.is_accept_affiliate_policy{flex-direction:row-reverse;align-items:center;gap:var(--sld-ap-spacing-xs)}.sld_field-wrapper.is_accept_affiliate_policy .sld_field-left{flex-grow:1}.sld_field-wrapper.is_accept_affiliate_policy .sld_field-left a{font-size:var(--sld-ap-font-size-sm)}.sld_field-wrapper.is_accept_affiliate_policy .sld_field-input{flex-shrink:1;min-width:auto}#is_accept_affiliate_policy+p::before{content:"* ";color:var(--sld-ap-error-color)}.sld-ap-form_error{color:var(--sld-ap-error-color);font-size:var(--sld-ap-font-size-xs);margin:var(--sld-ap-spacing-xs) 0}.powered-by{display:flex;align-items:center;justify-content:flex-end;border:1px solid #ccc;padding:10px;gap:8px;font-family:Arial,sans-serif;font-size:14px}.powered-by img{height:20px}