.arraysubs-modal-backdrop{align-items:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#0006;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;position:fixed;transition:opacity .2s ease-out,visibility .2s ease-out;visibility:hidden;z-index:99999}.arraysubs-modal-backdrop.arraysubs-modal--visible{opacity:1;visibility:visible}.arraysubs-modal{background:#fff;border-radius:12px;box-shadow:0 8px 30px #0000001f;display:flex;flex-direction:column;max-height:calc(100vh - 40px);opacity:0;position:relative;transform:scale(.96) translateY(8px);transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s ease-out;width:100%}.arraysubs-modal--visible .arraysubs-modal{opacity:1;transform:scale(1) translateY(0)}.arraysubs-modal--sm{max-width:400px}.arraysubs-modal--md{max-width:600px}.arraysubs-modal--lg{max-width:800px}.arraysubs-modal--full{border-radius:8px;height:calc(100vh - 40px);max-width:calc(100vw - 40px)}.arraysubs-modal__header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:space-between;padding:8px 16px}.arraysubs-modal__title{color:#111827;font-size:16px;font-weight:600;line-height:1.4;margin:0}.arraysubs-modal__close{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;margin:-4px -8px -4px auto;padding:0;transition:background-color .15s ease,color .15s ease;width:32px}.arraysubs-modal__close:hover{background:#f3f4f6;color:#111827}.arraysubs-modal__close:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.arraysubs-modal__close>svg{display:block;flex:0 0 auto}.arraysubs-modal__content{flex:1;font-size:14px;line-height:1.6;overflow-y:auto;padding:16px}.arraysubs-modal__footer{align-items:center;background:#0000;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:none;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:0 0 16px}
.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:#eef2ff;border-radius:50%;color:#4f46e5;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}
@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:#2271b1;box-shadow:0 0 0 1px #2271b1;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-right: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:#2271b1;border-color:#2271b1;color:#fff}.arraysubs-box-configure-btn.button:focus,.arraysubs-box-configure-btn.button:hover{background:#135e96;border-color:#135e96;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:left;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: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 16px 4px 6px;transition:all .15s ease}.arraysubs-box-wizard-nav__step:hover{border-color:#2271b1;color:#2271b1}.arraysubs-box-wizard-nav__step.is-active{background:#f0f6fc;border-color:#2271b1;color:#2271b1;font-weight:600}.arraysubs-box-wizard-nav__step.is-active .arraysubs-box-wizard-nav__index{background:#2271b1;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-left:4px solid #d63638;border-radius:0 4px 4px 0;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:#f0f6fc;border:1px solid #c5d9ed;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:#2271b1;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-left: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:left}.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:#2271b1;border-style:dashed;color:#2271b1}.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:#f0f6fc;border-color:#135e96;color:#135e96}.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:#f0f6fc;border:1px solid #c5d9ed;border-radius:3px;color:#2271b1;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:#00a32a}.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 #f0f6fc,0 0 0 3px #2271b1}.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;left: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:left;width:100%}.arraysubs-box-ajax-select__trigger:focus-visible{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;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{align-items:center;background:#f0f6fc;border:1px solid #c5d9ed;border-radius:3px;color:#2271b1;display:inline-flex;font-size:12px;gap:5px;max-width:100%;padding:1px 6px}.arraysubs-box-ajax-select__tag-remove{align-items:center;color:#2271b1;cursor:pointer;display:inline-flex;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;left:0;overflow:hidden;position:absolute;right: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:left}.arraysubs-box-ajax-select__option:hover{background:#f6f7f7}.arraysubs-box-ajax-select__option.is-selected{background:#f0f6fc;color:#2271b1;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{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{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-left: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-left: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 9px 0}.arraysubs-box-sync__bar{border:1px solid #dcdcde;border-radius:7px;height:14px;position:relative}.arraysubs-box-sync__range{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{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-left:0;width:100%}}
