.arraysubs-confirm-dialog{display:flex;flex-direction:column;gap:18px;padding:4px 0 0}.arraysubs-confirm-dialog__body{align-items:flex-start;display:flex;gap:12px}.arraysubs-confirm-dialog__icon{align-items:center;background:color-mix(in srgb,var(--wp-admin-theme-color) 10%,#fff);border-radius:50%;color:var(--wp-admin-theme-color);display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.arraysubs-confirm-dialog--danger .arraysubs-confirm-dialog__icon{background:#fee2e2;color:#dc2626}.arraysubs-confirm-dialog--warning .arraysubs-confirm-dialog__icon{background:#fef3c7;color:#b45309}.arraysubs-confirm-dialog__message{color:#374151;flex:1;font-size:14px;line-height:1.55}.arraysubs-confirm-dialog__message p{margin:0 0 8px}.arraysubs-confirm-dialog__message p:last-child{margin-bottom:0}.arraysubs-confirm-dialog__actions{display:flex;gap:10px;justify-content:flex-end}.arraysubs-confirm-dialog__actions .button{align-items:center;display:inline-flex;gap:6px}.arraysubs-confirm-dialog__actions .button>svg{display:block;flex:0 0 auto}
.arraysubs-container-schedule{margin-bottom:24px}.arraysubs-container-schedule__title{font-size:14px;margin:0 0 12px}.arraysubs-container-schedule__modes,.arraysubs-container-schedule__period-options{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.arraysubs-container-schedule__modes .button{align-items:center;display:inline-flex;font-weight:600;gap:6px}.arraysubs-container-schedule__modes .button-primary{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);color:#fff}.arraysubs-container-schedule__modes .button:focus-visible{outline:2px solid var(--wp-admin-theme-color);outline-offset:2px}.arraysubs-container-schedule__pro{font-size:10px;text-transform:uppercase}.arraysubs-container-schedule__periods{border:0;margin:0;padding:12px 0 0}.arraysubs-container-schedule__period-options{gap:20px;padding-top:8px}.arraysubs-container-schedule__period-options label{align-items:center;display:inline-flex;gap:6px}.arraysubs-container-schedule__period-options input[type=checkbox]{accent-color:var(--wp-admin-theme-color);margin:0}
@keyframes arraysubs-box-spin{to{transform:rotate(-1turn)}}.arraysubs-box-spin{animation:arraysubs-box-spin 1s linear infinite}.arraysubs-box-general .arraysubs-box-field-item input[type=number],.arraysubs-box-general .arraysubs-box-field-item input[type=text],.arraysubs-box-general .arraysubs-box-field-item select,.arraysubs-box-general .arraysubs-box-options-editor__row input[type=text],.arraysubs-box-general .arraysubs-box-range-card__point input[type=number],.arraysubs-box-general .arraysubs-box-step-row__title,.arraysubs-box-general input[type=number].arraysubs-box-input,.arraysubs-box-general input[type=text].arraysubs-box-input,.arraysubs-box-general select.arraysubs-box-input,.arraysubs-box-modal-editor .arraysubs-box-field-item input[type=number],.arraysubs-box-modal-editor .arraysubs-box-field-item input[type=text],.arraysubs-box-modal-editor .arraysubs-box-field-item select,.arraysubs-box-modal-editor .arraysubs-box-options-editor__row input[type=text],.arraysubs-box-modal-editor .arraysubs-box-range-card__point input[type=number],.arraysubs-box-modal-editor .arraysubs-box-step-row__title,.arraysubs-box-modal-editor input[type=number].arraysubs-box-input,.arraysubs-box-modal-editor input[type=text].arraysubs-box-input,.arraysubs-box-modal-editor select.arraysubs-box-input{background:#fff;border:1px solid #c3c4c7;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#1d2327;font-size:13px;height:32px;line-height:normal;min-height:32px;padding:0 8px;width:100%}.arraysubs-box-general .arraysubs-box-field-item input[type=number]:focus,.arraysubs-box-general .arraysubs-box-field-item input[type=text]:focus,.arraysubs-box-general .arraysubs-box-field-item select:focus,.arraysubs-box-general .arraysubs-box-options-editor__row input[type=text]:focus,.arraysubs-box-general .arraysubs-box-range-card__point input[type=number]:focus,.arraysubs-box-general .arraysubs-box-step-row__title:focus,.arraysubs-box-general input[type=number].arraysubs-box-input:focus,.arraysubs-box-general input[type=text].arraysubs-box-input:focus,.arraysubs-box-general select.arraysubs-box-input:focus,.arraysubs-box-modal-editor .arraysubs-box-field-item input[type=number]:focus,.arraysubs-box-modal-editor .arraysubs-box-field-item input[type=text]:focus,.arraysubs-box-modal-editor .arraysubs-box-field-item select:focus,.arraysubs-box-modal-editor .arraysubs-box-options-editor__row input[type=text]:focus,.arraysubs-box-modal-editor .arraysubs-box-range-card__point input[type=number]:focus,.arraysubs-box-modal-editor .arraysubs-box-step-row__title:focus,.arraysubs-box-modal-editor input[type=number].arraysubs-box-input:focus,.arraysubs-box-modal-editor input[type=text].arraysubs-box-input:focus,.arraysubs-box-modal-editor select.arraysubs-box-input:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 1px var(--wp-admin-theme-color);outline:none}.arraysubs-box-general .arraysubs-box-field-item select,.arraysubs-box-general select.arraysubs-box-input,.arraysubs-box-modal-editor .arraysubs-box-field-item select,.arraysubs-box-modal-editor select.arraysubs-box-input{padding-left:24px}.arraysubs-box-general label:not(.arraysubs-box-toggle):not(.arraysubs-box-switch),.arraysubs-box-modal-editor label:not(.arraysubs-box-toggle):not(.arraysubs-box-switch){float:none;margin:0;width:auto}.arraysubs-box-general label.arraysubs-box-switch,.arraysubs-box-general label.arraysubs-box-toggle,.arraysubs-box-modal-editor label.arraysubs-box-switch,.arraysubs-box-modal-editor label.arraysubs-box-toggle{display:inline-block;flex:0 0 38px;float:none;height:22px;margin:0;width:38px}.arraysubs-box-general .arraysubs-box-step-row__title,.arraysubs-box-modal-editor .arraysubs-box-step-row__title{flex:0 1 260px;font-weight:600;max-width:100%;width:260px}.arraysubs-box-general .button,.arraysubs-box-modal-editor .button{align-items:center;border-radius:4px;display:inline-flex;gap:6px;height:auto;justify-content:center;line-height:1.4;min-height:32px;padding:4px 12px}.arraysubs-box-panel{display:flex;flex-direction:column;gap:16px;padding:12px}.arraysubs-box-panel__intro{display:flex;flex-direction:column;gap:4px}.arraysubs-box-panel__intro-title{color:#1d2327;font-size:14px;font-weight:600}.arraysubs-box-panel__intro-text{color:#646970;font-size:13px;line-height:1.5;margin:0;max-width:70ch}.arraysubs-box-editor{display:flex;flex-direction:column;gap:16px}.arraysubs-box-editor__summary-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.arraysubs-box-editor__count{color:#646970;font-size:12px}.arraysubs-box-editor__empty{background:#f6f7f7;border:1px dashed #c3c4c7;border-radius:4px;color:#646970;font-size:13px;padding:20px 16px;text-align:center}.arraysubs-box-editor__preview{display:flex;flex-direction:column;gap:16px}.arraysubs-box-configure-btn.button{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);color:#fff}.arraysubs-box-configure-btn.button:focus,.arraysubs-box-configure-btn.button:hover{background:var(--wp-admin-theme-color-darker-10,color-mix(in srgb,var(--wp-admin-theme-color) 90%,#000));border-color:var(--wp-admin-theme-color-darker-10,color-mix(in srgb,var(--wp-admin-theme-color) 90%,#000));color:#fff}.arraysubs-box-facts{display:flex;flex-wrap:wrap;gap:8px}.arraysubs-box-fact{background:#fff;border:1px solid #dcdcde;border-radius:4px;display:flex;flex-direction:column;gap:2px;min-width:160px;padding:8px 12px}.arraysubs-box-fact__label{color:#646970;font-size:11px;letter-spacing:.03em;text-transform:uppercase}.arraysubs-box-fact__value{color:#1d2327;font-size:13px;font-weight:600}.arraysubs-box-summary-table{background:#fff;border:1px solid #dcdcde;border-collapse:initial;border-radius:4px;border-spacing:0;overflow:hidden;width:100%}.arraysubs-box-summary-table td,.arraysubs-box-summary-table th{border-bottom:1px solid #dcdcde;color:#1d2327;font-size:12px;padding:8px 12px;text-align:right;vertical-align:top}.arraysubs-box-summary-table th{background:#f6f7f7;color:#646970;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.arraysubs-box-summary-table tr:last-child td{border-bottom:none}.arraysubs-box-modal-editor__inner{display:flex;flex-direction:column;gap:16px;min-height:100%}.arraysubs-box-modal-editor__screen{display:flex;flex:1;flex-direction:column;gap:16px}.arraysubs-box-modal-editor__actions{align-items:center;background:#fff;border-top:1px solid #dcdcde;bottom:-16px;display:flex;gap:8px;padding:12px 0 16px;position:-webkit-sticky;position:sticky;z-index:2}.arraysubs-box-modal-editor__actions-spacer{flex:1}.arraysubs-box-wizard-nav{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.arraysubs-box-wizard-nav__step{align-items:center;background:#fff;border:1px solid #c3c4c7;border-radius:999px;color:#646970;cursor:pointer;display:inline-flex;font-size:13px;gap:8px;min-height:32px;padding:4px 6px 4px 16px;transition:all .15s ease}.arraysubs-box-wizard-nav__step.is-active,.arraysubs-box-wizard-nav__step:hover{border-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}.arraysubs-box-wizard-nav__step.is-active{background:color-mix(in srgb,var(--wp-admin-theme-color) 8%,#fff);font-weight:600}.arraysubs-box-wizard-nav__step.is-active .arraysubs-box-wizard-nav__index{background:var(--wp-admin-theme-color);color:#fff}.arraysubs-box-wizard-nav__index{align-items:center;background:#dcdcde;border-radius:50%;color:#1d2327;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:600;height:22px;justify-content:center;width:22px}.arraysubs-box-wizard-nav__divider{background:#c3c4c7;flex:0 0 20px;height:1px}.arraysubs-box-validation-notice{background:#fcf0f1;border-right:4px solid #d63638;border-radius:4px 0 0 4px;color:#1d2327;font-size:13px;padding:10px 14px}.arraysubs-box-section{background:#fff;border:1px solid #dcdcde;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.arraysubs-box-section__head{display:flex;flex-direction:column;gap:4px}.arraysubs-box-section__title{color:#1d2327;font-size:14px;font-weight:600;margin:0}.arraysubs-box-section__desc{color:#646970;font-size:12px;line-height:1.5;margin:0;max-width:80ch}.arraysubs-box-grid-3{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.arraysubs-box-field{display:flex;flex-direction:column;gap:6px}.arraysubs-box-field__label{color:#1d2327;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.arraysubs-box-field__help{color:#646970;font-size:11px;line-height:1.4}.arraysubs-box-checkbox{align-items:flex-start;background:#f6f7f7;border:1px solid #dcdcde;border-radius:4px;display:flex;gap:10px;padding:12px}.arraysubs-box-checkbox input[type=checkbox]{flex:0 0 auto;margin:2px 0 0}.arraysubs-box-checkbox>span{color:#1d2327;display:flex;flex-direction:column;font-size:13px;gap:2px}.arraysubs-box-alert{background:color-mix(in srgb,var(--wp-admin-theme-color) 8%,#fff);border:1px solid color-mix(in srgb,var(--wp-admin-theme-color) 25%,#fff);border-radius:4px;color:#1d2327;display:flex;font-size:12px;gap:10px;line-height:1.6;padding:12px 14px}.arraysubs-box-alert--warning{background:#fcf9e8;border-color:#f0e2a8}.arraysubs-box-alert__icon{color:var(--wp-admin-theme-color);flex:0 0 auto;margin-top:1px}.arraysubs-box-alert--warning .arraysubs-box-alert__icon{color:#dba617}.arraysubs-box-alert__body{display:flex;flex-direction:column;gap:6px}.arraysubs-box-alert__body ul{display:flex;flex-direction:column;gap:3px;list-style:disc;margin:0;padding-right:18px}.arraysubs-box-alert__body li{margin:0}.arraysubs-box-steps-builder{display:flex;flex-direction:column;gap:12px}.arraysubs-box-empty{background:#f6f7f7;border:1px dashed #c3c4c7;border-radius:4px;color:#646970;font-size:13px;padding:24px;text-align:center}.arraysubs-box-step-row{background:#fff;border:1px solid #c3c4c7;border-radius:6px;overflow:hidden}.arraysubs-box-step-row__header{align-items:center;background:#f6f7f7;border-bottom:1px solid #dcdcde;display:flex;gap:10px;padding:10px 12px}.arraysubs-box-step-row.is-collapsed .arraysubs-box-step-row__header{border-bottom:none}.arraysubs-box-step-row__icon{color:#646970;flex:0 0 auto}.arraysubs-box-step-row__number{color:#646970;flex:0 0 auto;font-size:11px;font-weight:600}.arraysubs-box-step-row__collapse-area{background:#0000;border:none;cursor:pointer;flex:1;min-width:0;padding:6px 0;text-align:right}.arraysubs-box-step-row__count{color:#646970;font-size:12px}.arraysubs-box-step-row__actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px}.arraysubs-box-step-row__chevron{align-items:center;background:#0000;border:none;border-radius:4px;color:#646970;cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;width:26px}.arraysubs-box-step-row__chevron:hover{background:#dcdcde;color:#1d2327}.arraysubs-box-step-row__body{background:#fbfbfc;display:flex;flex-direction:column;gap:12px;padding:12px}.arraysubs-box-collapse-icon{transition:transform .15s ease}.arraysubs-box-collapse-icon.is-expanded{transform:rotate(-90deg)}.arraysubs-box-icon-btn.button{align-items:center;color:#646970;display:inline-flex;height:28px;justify-content:center;min-height:28px;min-width:28px;padding:0;width:28px}.arraysubs-box-icon-btn.button:hover:not(:disabled){border-color:#c3c4c7;color:#1d2327}.arraysubs-box-icon-btn.button:disabled{opacity:.45}.arraysubs-box-icon-btn.button--danger{border-color:#e3a6a7;color:#d63638}.arraysubs-box-icon-btn.button--danger:hover:not(:disabled){background:#d63638;border-color:#d63638;color:#fff}.arraysubs-box-add-element.button,.arraysubs-box-add-option.button,.arraysubs-box-add-step.button{align-self:flex-start;background:#0000;border-color:var(--wp-admin-theme-color);border-style:dashed;color:var(--wp-admin-theme-color)}.arraysubs-box-add-element.button:focus,.arraysubs-box-add-element.button:hover,.arraysubs-box-add-option.button:focus,.arraysubs-box-add-option.button:hover,.arraysubs-box-add-step.button:focus,.arraysubs-box-add-step.button:hover{background:color-mix(in srgb,var(--wp-admin-theme-color) 8%,#fff);border-color:var(--wp-admin-theme-color-darker-10,color-mix(in srgb,var(--wp-admin-theme-color) 90%,#000));color:var(--wp-admin-theme-color-darker-10,color-mix(in srgb,var(--wp-admin-theme-color) 90%,#000))}.arraysubs-box-element-row{background:#fff;border:1px solid #dcdcde;border-radius:6px}.arraysubs-box-element-row__header{align-items:center;display:flex;gap:8px;padding:8px 10px}.arraysubs-box-element-row:not(.is-collapsed) .arraysubs-box-element-row__header{background:#f6f7f7;border-bottom:1px solid #dcdcde;border-radius:6px 6px 0 0}.arraysubs-box-element-row__collapse{align-items:center;background:#0000;border:none;border-radius:4px;color:#646970;cursor:pointer;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;padding:0;width:24px}.arraysubs-box-element-row__collapse:hover{background:#dcdcde}.arraysubs-box-element-row__type-badge{background:color-mix(in srgb,var(--wp-admin-theme-color) 8%,#fff);border:1px solid color-mix(in srgb,var(--wp-admin-theme-color) 25%,#fff);border-radius:3px;color:var(--wp-admin-theme-color);flex:0 0 auto;font-size:11px;font-weight:600;padding:2px 8px;white-space:nowrap}.arraysubs-box-element-row__summary{color:#1d2327;flex:1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arraysubs-box-element-row__required-badge{background:#fcf0f1;border:1px solid #e3a6a7;border-radius:3px;color:#d63638;flex:0 0 auto;font-size:10px;font-weight:600;padding:1px 6px}.arraysubs-box-element-row__actions{display:inline-flex;flex:0 0 auto;gap:4px}.arraysubs-box-element-row__body{display:flex;flex-direction:column;gap:14px;padding:12px}.arraysubs-box-field-grid{align-items:start;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.arraysubs-box-field-grid--discount-controls>.arraysubs-box-field-item>select{max-width:none;width:100%}.arraysubs-box-field-grid--discount-controls .arraysubs-box-field-item--actions{align-self:start}.arraysubs-box-field-item{display:flex;flex-direction:column;gap:6px;min-width:0}.arraysubs-box-field-item>span:first-child{color:#1d2327;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.arraysubs-box-field-item small{color:#646970;display:block;font-size:11px;line-height:1.45}.arraysubs-box-field-item__control-spacer{visibility:hidden}.arraysubs-box-field-item--wide{grid-column:1/-1}.arraysubs-box-field-item--wide small{max-width:80ch}.arraysubs-box-field-item--toggle{max-width:170px}.arraysubs-box-field-item--actions{align-self:end}.arraysubs-box-field-item--actions .button{width:100%}.arraysubs-box-switch,.arraysubs-box-toggle{display:inline-block;flex:0 0 auto;height:22px;position:relative;width:38px}.arraysubs-box-switch input,.arraysubs-box-toggle input{cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width:100%;z-index:1}.arraysubs-box-switch input:checked+span,.arraysubs-box-toggle input:checked+span{background:var(--wp-admin-theme-color)}.arraysubs-box-switch input:checked+span:before,.arraysubs-box-toggle input:checked+span:before{transform:translateX(-16px)}.arraysubs-box-switch input:focus-visible+span,.arraysubs-box-toggle input:focus-visible+span{box-shadow:0 0 0 2px color-mix(in srgb,var(--wp-admin-theme-color) 8%,#fff),0 0 0 3px var(--wp-admin-theme-color)}.arraysubs-box-switch__slider,.arraysubs-box-switch__track,.arraysubs-box-toggle__slider,.arraysubs-box-toggle__track{background:#c3c4c7;border-radius:22px;inset:0;pointer-events:none;position:absolute;transition:background .15s ease}.arraysubs-box-switch__slider:before,.arraysubs-box-switch__track:before,.arraysubs-box-toggle__slider:before,.arraysubs-box-toggle__track:before{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:16px;right:3px;position:absolute;top:3px;transition:transform .15s ease;width:16px}.arraysubs-box-check-group{display:flex;flex-wrap:wrap;gap:14px;padding-top:4px}.arraysubs-box-check{align-items:center;color:#1d2327;display:inline-flex;font-size:12px;gap:6px}.arraysubs-box-check input[type=checkbox]{margin:0}.arraysubs-box-options-editor{display:flex;flex-direction:column;gap:8px}.arraysubs-box-options-editor__row{align-items:center;display:flex;gap:8px}.arraysubs-box-options-editor__row input[type=text]{flex:1;min-width:0}.arraysubs-box-ajax-select{position:relative}.arraysubs-box-ajax-select__trigger{align-items:center;background:#fff;border:1px solid #c3c4c7;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;justify-content:space-between;min-height:32px;padding:4px 8px;text-align:right;width:100%}.arraysubs-box-ajax-select__trigger:focus-visible{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 1px var(--wp-admin-theme-color);outline:none}.arraysubs-box-ajax-select__values{display:flex;flex:1;flex-wrap:wrap;gap:4px;min-width:0}.arraysubs-box-ajax-select__placeholder{color:#646970;font-size:13px}.arraysubs-box-ajax-select__tag{background:color-mix(in srgb,var(--wp-admin-theme-color) 8%,#fff);border:1px solid color-mix(in srgb,var(--wp-admin-theme-color) 25%,#fff);border-radius:3px;font-size:12px;gap:5px;max-width:100%;padding:1px 6px}.arraysubs-box-ajax-select__tag,.arraysubs-box-ajax-select__tag-remove{align-items:center;color:var(--wp-admin-theme-color);display:inline-flex}.arraysubs-box-ajax-select__tag-remove{cursor:pointer;opacity:.7}.arraysubs-box-ajax-select__tag-remove:hover{color:#d63638;opacity:1}.arraysubs-box-ajax-select__chevron{color:#646970;flex:0 0 auto}.arraysubs-box-ajax-select__dropdown{background:#fff;border:1px solid #c3c4c7;border-radius:6px;box-shadow:0 6px 16px #00000024;right:0;overflow:hidden;position:absolute;left:0;top:calc(100% + 4px);z-index:100}.arraysubs-box-ajax-select__search{align-items:center;border-bottom:1px solid #dcdcde;color:#646970;display:flex;gap:8px;padding:8px 10px}.arraysubs-box-ajax-select__search input{background:#0000;border:none;box-shadow:none;flex:1;font-size:13px;height:24px;min-height:24px;outline:none;padding:0}.arraysubs-box-ajax-select__search input:focus{border:none;box-shadow:none}.arraysubs-box-ajax-select__options{display:flex;flex-direction:column;max-height:240px;overflow-y:auto}.arraysubs-box-ajax-select__note{color:#646970;font-size:12px;padding:12px 10px;text-align:center}.arraysubs-box-ajax-select__note--error{background:#fcf0f1;color:#d63638}.arraysubs-box-ajax-select__option{background:#0000;border:none;color:#1d2327;cursor:pointer;font-size:13px;padding:8px 12px;text-align:right}.arraysubs-box-ajax-select__option:hover{background:#f6f7f7}.arraysubs-box-ajax-select__option.is-selected{background:color-mix(in srgb,var(--wp-admin-theme-color) 8%,#fff);color:var(--wp-admin-theme-color);font-weight:600}.arraysubs-box-discounts{display:flex;flex-direction:column;gap:20px}.arraysubs-box-range-slider{padding:26px 9px 0}.arraysubs-box-range-slider__bar{border:1px solid #dcdcde;border-radius:7px;height:14px;position:relative}.arraysubs-box-range-slider__input{-webkit-appearance:none;appearance:none;background:#0000;height:22px;inset:-4px 0 auto;margin:0;pointer-events:none;position:absolute;width:100%}.arraysubs-box-range-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:3px solid #1d2327;border-radius:50%;box-shadow:0 1px 3px #00000040;cursor:ew-resize;height:18px;pointer-events:auto;width:18px}.arraysubs-box-range-slider__input::-moz-range-thumb{background:#fff;border:3px solid #1d2327;border-radius:50%;cursor:ew-resize;height:14px;pointer-events:auto;width:14px}.arraysubs-box-range-slider__input::-moz-range-track,.arraysubs-box-range-slider__input::-webkit-slider-runnable-track{background:#0000}.arraysubs-box-range-slider__input:focus{outline:none}.arraysubs-box-range-slider__bubble{background:#1d2327;border-radius:3px;color:#fff;font-size:11px;font-weight:600;padding:2px 7px;position:absolute;top:-24px;transform:translateX(50%);white-space:nowrap}.arraysubs-box-range-slider__scale{color:#646970;display:flex;font-size:11px;justify-content:space-between;margin-top:8px}.arraysubs-box-ranges{display:flex;flex-direction:column;gap:12px}.arraysubs-box-ranges[hidden]{display:none}.arraysubs-box-range-card{background:#fff;border:1px solid #dcdcde;border-radius:6px;display:flex;flex-direction:column;gap:14px;padding:14px}.arraysubs-box-range-card__header{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.arraysubs-box-range-card__header strong{font-size:13px}.arraysubs-box-range-card__swatch{border-radius:3px;display:inline-block;flex:0 0 auto;height:12px;width:12px}.arraysubs-box-range-card__point{align-items:center;display:inline-flex;gap:8px;margin-right:auto}.arraysubs-box-range-card__point label{align-items:center;color:#646970;display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.03em;text-transform:uppercase}.arraysubs-box-range-card__point input[type=number]{width:100px}.arraysubs-box-range-summary{display:flex;flex-direction:column;gap:8px}.arraysubs-box-range-summary[hidden]{display:none}.arraysubs-box-range-summary .arraysubs-box-summary-table td:first-child,.arraysubs-box-range-summary .arraysubs-box-summary-table th:first-child{padding-right:16px}.arraysubs-box-range-summary .arraysubs-box-summary-table td{vertical-align:middle}.arraysubs-box-range-summary__title{color:#646970;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.arraysubs-box-range-summary__range-label{align-items:center;display:flex;gap:6px}.arraysubs-box-sync__slider{padding:26px 0}.arraysubs-box-sync__bar{border:1px solid #dcdcde;border-radius:7px;height:14px;position:relative}.arraysubs-box-sync__range{-webkit-appearance:none;appearance:none;background:#0000;height:22px;inset:-4px 0 auto;margin:0;pointer-events:none;position:absolute;width:100%}.arraysubs-box-sync__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:3px solid #1d2327;border-radius:50%;box-shadow:0 1px 3px #00000040;cursor:ew-resize;height:18px;pointer-events:auto;width:18px}.arraysubs-box-sync__range::-moz-range-thumb{background:#fff;border:3px solid #1d2327;border-radius:50%;cursor:ew-resize;height:14px;pointer-events:auto;width:14px}.arraysubs-box-sync__range:focus{outline:none}.arraysubs-box-sync__bubble{background:#1d2327;border-radius:3px;color:#fff;font-size:11px;font-weight:600;padding:2px 7px;position:absolute;top:-24px;transform:translateX(50%);white-space:nowrap}.arraysubs-box-sync__scale{color:#646970;display:flex;font-size:11px;justify-content:space-between;margin-top:8px}.arraysubs-box-sync__legend{display:flex;flex-direction:column;gap:10px}.arraysubs-box-sync__legend-row{align-items:center;display:flex;gap:12px}.arraysubs-box-sync__legend-row.is-inactive{opacity:.55}.arraysubs-box-sync__range-label{color:#1d2327;font-size:12px;font-weight:600;min-width:80px}.arraysubs-box-sync__seg-label{color:#646970;font-size:12px}@media(max-width:782px){.arraysubs-box-step-row__header{flex-wrap:wrap}.arraysubs-box-step-row__title{width:100%}.arraysubs-box-range-card__point{margin-right:0;width:100%}}
.arraysubs-renewal-price-pro-badge{display:inline-block;-webkit-margin-start:6px;background:#d63638;border-radius:3px;color:#fff;font-size:10px;font-weight:600;line-height:1.4;margin-inline-start:6px;padding:2px 6px;vertical-align:middle}.arraysubs-quick-product{height:100%;max-height:100%;width:min(820px,100%)}.arraysubs-quick-product>.arraysubs-modal__content{display:flex;flex:1;flex-direction:column;min-height:0;overflow:clip;padding:0}.arraysubs-quick-product__progress{align-items:center;background:#f8fafb;border-bottom:1px solid #e2e5e9;color:#50575e;display:flex;flex-shrink:0;font-size:13px;gap:20px;padding:14px 28px}.arraysubs-quick-product__progress progress{accent-color:var(--wp-admin-theme-color);flex:1;height:6px;min-width:40px}.arraysubs-quick-product__body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px 28px}.arraysubs-quick-product__body>h2{font-size:22px;margin:0 0 24px}.arraysubs-quick-product__body h2:focus{outline:none}.arraysubs-quick-product__body .field-warper{margin-bottom:22px}.arraysubs-quick-product__body .field-item-label{display:block;font-weight:600;margin-bottom:8px}.arraysubs-quick-product__body input:not([type=checkbox]):not([type=radio]):not([type=range]),.arraysubs-quick-product__body textarea{width:100%}.arraysubs-quick-product__body .field-item-help{color:#646970;font-size:13px;margin-top:6px}.arraysubs-quick-product__body .arraysubs-box-section{border-radius:8px}.arraysubs-quick-product__body .arraysubs-fb-select-dropdown{z-index:5}.arraysubs-quick-product__types{display:grid;gap:14px;grid-template-columns:1fr}.arraysubs-quick-product__type{--type-padding:20px;--type-gap:12px;--type-radio-size:20px;--type-icon-size:24px;--type-copy-inset:calc(var(--type-padding) + var(--type-radio-size) + var(--type-icon-size) + var(--type-gap) + var(--type-gap));background:#fff;border:1px solid #dcdcde;border-radius:6px;cursor:pointer;position:relative}.arraysubs-quick-product__type:not(.is-disabled):hover{border-color:var(--wp-admin-theme-color)}.arraysubs-quick-product__type.is-selected{background:color-mix(in srgb,var(--wp-admin-theme-color) 6%,#fff);border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 1px var(--wp-admin-theme-color)}.arraysubs-quick-product__type:focus-within{outline:2px solid var(--wp-admin-theme-color);outline-offset:3px}.arraysubs-quick-product__type.is-disabled{background:#f8fafb;cursor:not-allowed}.arraysubs-quick-product__type.is-disabled .arraysubs-quick-product__type-main{cursor:not-allowed;padding-bottom:12px}.arraysubs-quick-product__type-main{align-items:center;cursor:pointer;display:grid;gap:var(--type-gap);grid-template-columns:var(--type-radio-size) var(--type-icon-size) minmax(0,1fr);padding:var(--type-padding)}.arraysubs-quick-product__type-main>input[type=radio]{height:var(--type-radio-size);margin:0;min-height:var(--type-radio-size);min-width:var(--type-radio-size);position:relative;width:var(--type-radio-size)}.arraysubs-quick-product__type-main>input[type=radio]:checked:before{float:none;right:50%;margin:0;position:absolute;top:50%;transform:translate(50%,-50%)}.arraysubs-quick-product__type-main>svg{color:var(--wp-admin-theme-color);height:var(--type-icon-size);width:var(--type-icon-size)}.arraysubs-quick-product__type.is-disabled .arraysubs-quick-product__type-main>svg{color:#787c82}.arraysubs-quick-product__type-copy{display:grid;gap:4px;min-width:0}.arraysubs-quick-product__type-heading{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.arraysubs-quick-product__type-heading>strong{color:#2c3338;font-size:16px;line-height:1.4}.arraysubs-quick-product__type-description{color:#646970;font-size:13px;line-height:1.5}.arraysubs-quick-product__type-status{align-items:center;background:#fff;border:1px solid #dcdcde;border-radius:4px;color:#50575e;display:inline-flex;font-size:11px;font-weight:500;gap:4px;line-height:1.4;padding:2px 7px;white-space:nowrap}.arraysubs-quick-product__type-highlight{animation:arraysubs-quick-product-highlight .8s ease-in-out 2;border-radius:inherit;inset:-1px;pointer-events:none;position:absolute}.arraysubs-quick-product__requirements{color:#50575e;cursor:default;font-size:13px;line-height:1.6;margin-inline:var(--type-copy-inset) var(--type-padding);padding:0 0 var(--type-padding)}.arraysubs-quick-product__requirements ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.arraysubs-quick-product__requirements li{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 8px;margin:0}.arraysubs-quick-product__requirements p{color:#646970;font-size:12px;margin:8px 0 0}.arraysubs-quick-product__requirements .button-link,.arraysubs-quick-product__requirements a{align-items:center;color:var(--wp-admin-theme-color);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:5px;max-width:100%;padding:0;text-align:start;text-decoration:none;white-space:normal}.arraysubs-quick-product__requirements .button-link>svg,.arraysubs-quick-product__requirements a>svg{flex-shrink:0}.arraysubs-quick-product__requirements .button-link:hover>span,.arraysubs-quick-product__requirements a:hover>span{text-decoration:underline}.arraysubs-quick-product__guide-intro{color:#646970;font-size:14px;line-height:1.6;margin:-10px 0 24px}.arraysubs-quick-product__guide-steps{list-style:none;margin:0 0 24px;padding:0}.arraysubs-quick-product__guide-steps>li{display:grid;gap:16px;grid-template-columns:32px minmax(0,1fr);margin:0;padding-bottom:24px;position:relative}.arraysubs-quick-product__guide-steps>li:not(:last-child):before{background:color-mix(in srgb,var(--wp-admin-theme-color) 18%,#fff);bottom:4px;content:"";inset-inline-start:15px;position:absolute;top:36px;width:2px}.arraysubs-quick-product__guide-steps>li:last-child{padding-bottom:0}.arraysubs-quick-product__guide-steps h3{color:#2c3338;font-size:15px;line-height:1.5;margin:4px 0 6px}.arraysubs-quick-product__guide-steps p{color:#646970;font-size:13px;line-height:1.6;margin:0}.arraysubs-quick-product__guide-number{background:color-mix(in srgb,var(--wp-admin-theme-color) 8%,#fff);border-radius:50%;color:var(--wp-admin-theme-color);display:grid;font-size:14px;font-weight:600;height:32px;place-items:center;width:32px}.arraysubs-quick-product__guide-link{align-items:center;color:var(--wp-admin-theme-color);display:inline-flex;font-weight:600;gap:8px;line-height:1.6}.arraysubs-quick-product__guide-link svg{flex-shrink:0}.arraysubs-quick-product__notice{background:color-mix(in srgb,var(--wp-admin-theme-color) 6%,#fff);border-right:3px solid var(--wp-admin-theme-color);line-height:1.7;padding:16px}.arraysubs-quick-product__error{background:#fcf0f1;border-radius:6px;color:#b32d2e;padding:12px 16px}.arraysubs-quick-product__footer{background:#fff;border-top:1px solid #dcdcde;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:16px 28px}.arraysubs-quick-product__footer .button{align-items:center;display:inline-flex;gap:8px;justify-content:center}.arraysubs-quick-product__review section{border-bottom:1px solid #e2e5e9;margin-bottom:20px;padding-bottom:18px}.arraysubs-quick-product__review h3{display:flex;font-size:16px;gap:12px;justify-content:space-between}.arraysubs-quick-product__review dl{display:grid;gap:12px 24px;grid-template-columns:minmax(140px,1fr) 1.5fr;margin:0}.arraysubs-quick-product__review dt{color:#646970}.arraysubs-quick-product__review dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.arraysubs-quick-product__success{margin-top:-10px;text-align:center}.arraysubs-quick-product__success>svg{color:#008a20}.arraysubs-quick-product__success h2{line-height:1.4;margin:0}.arraysubs-quick-product__created-title{font-size:24px;font-weight:700;line-height:1.4;margin:0;overflow-wrap:anywhere}.arraysubs-quick-product__links{display:grid;gap:14px;margin:30px auto;max-width:380px}.arraysubs-quick-product__links:has(.arraysubs-quick-product__link-card--trial){max-width:520px}.arraysubs-quick-product__links:has(.arraysubs-quick-product__link-card--trial)>.arraysubs-quick-product__link-card:not(.arraysubs-quick-product__link-card--trial){justify-self:center;max-width:380px}.arraysubs-quick-product__links .arraysubs-quick-product__link-card.button{align-items:center;display:flex;flex-direction:column;gap:6px;height:auto;justify-content:center;line-height:1.4;min-height:88px;padding:14px 18px;text-align:center;white-space:normal;width:100%}.arraysubs-quick-product__links .arraysubs-quick-product__link-card.button>strong{display:block;font-size:16px;line-height:1.4}.arraysubs-quick-product__links .arraysubs-quick-product__link-card.button>span{color:#646970;display:block;font-size:13px;font-weight:400;line-height:1.5;max-width:290px}.arraysubs-quick-product__links .arraysubs-quick-product__link-card.button.button-primary>span{color:inherit}.arraysubs-quick-product__links .arraysubs-quick-product__link-card.button.arraysubs-quick-product__link-card--trial{gap:10px}.arraysubs-quick-product__links .arraysubs-quick-product__link-card.button.arraysubs-quick-product__link-card--trial,.arraysubs-quick-product__links .arraysubs-quick-product__link-card.button.arraysubs-quick-product__link-card--trial:active,.arraysubs-quick-product__links .arraysubs-quick-product__link-card.button.arraysubs-quick-product__link-card--trial:focus,.arraysubs-quick-product__links .arraysubs-quick-product__link-card.button.arraysubs-quick-product__link-card--trial:hover{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);color:#fff}.arraysubs-quick-product__links .arraysubs-quick-product__link-card.button.arraysubs-quick-product__link-card--trial>strong{font-size:22px}.arraysubs-quick-product__links .arraysubs-quick-product__link-card.button.arraysubs-quick-product__link-card--trial>span{font-size:15px;max-width:420px}.arraysubs-quick-product__links .arraysubs-quick-product__link-card.button.arraysubs-quick-product__link-card--trial>.arraysubs-quick-product__trial-action{font-size:16px;font-weight:600;text-decoration:underline}@media(max-width:600px){.arraysubs-quick-product__body{padding:20px 16px}.arraysubs-quick-product__footer,.arraysubs-quick-product__progress{padding:14px 16px}.arraysubs-quick-product__type{--type-padding:16px;--type-gap:10px;--type-icon-size:22px}.arraysubs-quick-product__review dl{gap:6px;grid-template-columns:1fr}.arraysubs-quick-product__review dl dd{margin-bottom:10px}}@keyframes arraysubs-quick-product-highlight{0%,to{box-shadow:0 0 0 0 #0000}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--wp-admin-theme-color) 65%,#0000)}}@media(prefers-reduced-motion:reduce){.arraysubs-quick-product__type-highlight{animation:none}}.arraysubs-quick-product__step-description{color:#646970;line-height:1.6;margin:-8px 0 24px}.arraysubs-quick-product .arraysubs-fb-radio-group:has(input[name=_arraysubs_subscription_mode]){display:flex;flex-wrap:wrap;gap:10px}.arraysubs-quick-product .arraysubs-fb-radio-group:has(input[name=_arraysubs_subscription_mode]) .arraysubs-fb-radio-item{align-items:center;border:1px solid #dcdcde;border-radius:6px;display:flex;gap:8px;margin:0;position:relative}.arraysubs-quick-product .arraysubs-fb-radio-group:has(input[name=_arraysubs_subscription_mode]) .arraysubs-fb-radio-item:has(input:checked){background:color-mix(in srgb,var(--wp-admin-theme-color) 6%,#fff);border-color:var(--wp-admin-theme-color)}.arraysubs-quick-product .arraysubs-fb-radio-group:has(input[name=_arraysubs_subscription_mode]) .arraysubs-fb-radio-item:has(input:focus-visible){outline:2px solid var(--wp-admin-theme-color);outline-offset:2px}.arraysubs-quick-product .arraysubs-fb-radio-group:has(input[name=_arraysubs_subscription_mode]) .arraysubs-fb-radio-item:has(input:disabled){color:#787c82}.arraysubs-quick-product .arraysubs-fb-radio-group:has(input[name=_arraysubs_subscription_mode]) .arraysubs-fb-radio-item label{cursor:pointer;margin:0}.arraysubs-quick-product .arraysubs-fb-radio-group:has(input[name=_arraysubs_subscription_mode]) .arraysubs-fb-radio-item input:disabled+label{cursor:not-allowed}.arraysubs-quick-product .arraysubs-fb-radio-group:has(input[name=_arraysubs_subscription_mode]) .arraysubs-fb-radio-item input[type=radio]{border-radius:50%;box-sizing:border-box;flex-shrink:0;height:16px;margin:0;min-height:16px;min-width:16px;width:16px}.arraysubs-quick-product .arraysubs-fb-radio-group:has(input[name=_arraysubs_subscription_mode]) .arraysubs-fb-radio-item input[type=radio]:checked{background:radial-gradient(circle at center,#fff 0 4px,var(--wp-admin-theme-color) 4px);border-color:var(--wp-admin-theme-color)}.arraysubs-quick-product .arraysubs-fb-radio-group:has(input[name=_arraysubs_subscription_mode]) .arraysubs-fb-radio-item input[type=radio]:checked:before{content:none}.arraysubs-quick-product .arraysubs-fb-checkbox-item>input[type=checkbox]{position:relative}.arraysubs-quick-product .arraysubs-fb-checkbox-item>input[type=checkbox]:checked:before{float:none;height:20px;right:50%;margin:0;position:absolute;top:50%;transform:translate(50%,-50%);width:20px}.arraysubs-quick-product .arraysubs-fb-radio-group:has(input[name=_arraysubs_subscription_mode]) .arraysubs-fb-radio-item{padding-right:8px}.arraysubs-quick-product .arraysubs-fb-radio-group:has(input[name=_arraysubs_subscription_mode]) .arraysubs-fb-radio-item label{padding:3px 8px!important}
