.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;overflow:hidden;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 auto -4px -8px;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 var(--wp-admin-theme-color);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-right-radius:12px;border-bottom-left-radius:12px;border-top:none;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:0 0 16px}.boxed-fullscreen-modal__backdrop{backdrop-filter:none;-webkit-backdrop-filter:none;padding:0}.arraysubs-modal.boxed-fullscreen-modal{border-radius:0;box-shadow:none;height:100%;max-height:100%;max-width:none;min-height:0;width:100%}.arraysubs-modal.boxed-fullscreen-modal>.boxed-fullscreen-modal__header{border:0;display:block;padding:0;padding-inline-end:var(--boxed-fullscreen-modal-scrollbar-width,0)}.arraysubs-modal.boxed-fullscreen-modal>.boxed-fullscreen-modal__shell{display:flex;flex-direction:column;max-width:none;min-height:0;overflow:hidden;padding:0;width:100%}.boxed-fullscreen-modal__before-content-inner,.boxed-fullscreen-modal__content,.boxed-fullscreen-modal__footer-inner,.boxed-fullscreen-modal__header-inner{box-sizing:border-box;margin-inline:auto;max-width:var(--boxed-fullscreen-modal-content-width,1200px);width:100%}.boxed-fullscreen-modal__footer-inner,.boxed-fullscreen-modal__header-inner{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-inline:var(--boxed-fullscreen-modal-gutter,16px);position:relative}.boxed-fullscreen-modal__footer-inner:after,.boxed-fullscreen-modal__header-inner:after{background:#f0f0f1;content:"";height:1px;inset-inline:var(--boxed-fullscreen-modal-gutter,16px);position:absolute}.boxed-fullscreen-modal__header-inner{padding-block:8px}.boxed-fullscreen-modal__header-inner:after{bottom:0}.boxed-fullscreen-modal__before-content,.boxed-fullscreen-modal__footer{flex-shrink:0}.boxed-fullscreen-modal__before-content-inner>.boxed-fullscreen-modal__progress{margin:16px var(--boxed-fullscreen-modal-gutter,16px) 8px}.boxed-fullscreen-modal__before-content,.boxed-fullscreen-modal__footer,.boxed-fullscreen-modal__header{box-sizing:border-box;overflow:hidden;padding-inline-end:var(--boxed-fullscreen-modal-scrollbar-width,0)}.boxed-fullscreen-modal__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;width:100%}.boxed-fullscreen-modal__content{padding:var(--boxed-fullscreen-modal-content-padding,16px) var(--boxed-fullscreen-modal-gutter,16px)}.boxed-fullscreen-modal__footer-inner{padding-block:12px}.boxed-fullscreen-modal__footer-inner:after{top:0}.boxed-fullscreen-modal__footer-inner .button{align-items:center;display:inline-flex;gap:8px;justify-content:center}.boxed-fullscreen-modal__footer-inner .button:enabled:focus-visible{outline:2px solid var(--wp-admin-theme-color);outline-offset:2px}.boxed-fullscreen-modal__footer-inner .button-primary:enabled{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.boxed-fullscreen-modal__footer-inner .button-primary:enabled:active,.boxed-fullscreen-modal__footer-inner .button-primary:enabled:hover{background:var(--wp-admin-theme-color-darker-10);border-color:var(--wp-admin-theme-color-darker-10)}.boxed-fullscreen-modal__footer-inner .button-secondary:enabled{border-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}.boxed-fullscreen-modal__footer-inner .button-secondary:enabled:active,.boxed-fullscreen-modal__footer-inner .button-secondary:enabled:hover{border-color:var(--wp-admin-theme-color-darker-10);color:var(--wp-admin-theme-color-darker-10)}.boxed-fullscreen-modal__footer-actions{align-items:center;display:flex;gap:12px}.boxed-fullscreen-modal__footer-actions--end{margin-inline-start:auto}.boxed-fullscreen-modal__footer-link.button{background:#0000;border:0;box-shadow:none;color:var(--wp-admin-theme-color);line-height:1.4;min-height:auto;text-decoration:none}.boxed-fullscreen-modal__footer-link.button:active,.boxed-fullscreen-modal__footer-link.button:hover{background:#0000;color:var(--wp-admin-theme-color-darker-10);text-decoration:underline}.boxed-fullscreen-modal__footer-link.button:focus-visible{text-decoration:none}.boxed-fullscreen-modal__footer-next .spinner{float:none;margin:0}.boxed-fullscreen-modal__body,.boxed-fullscreen-modal__step-header{display:flex;flex-direction:column;gap:20px}.boxed-fullscreen-modal__step-header{gap:6px}.boxed-fullscreen-modal__step-title{font-size:22px;line-height:1.25;margin:0}.boxed-fullscreen-modal__step-title:focus{outline:none}.boxed-fullscreen-modal__step-description{color:#50575e;font-size:14px;margin:0}.boxed-fullscreen-modal__progress{align-items:start;background:#f6f7f7;border:1px solid #e2e5e9;border-radius:8px;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:repeat(var(--boxed-fullscreen-modal-step-count),minmax(0,1fr));min-width:0;padding:12px 16px}.boxed-fullscreen-modal__progress-item{align-items:center;display:flex;flex-direction:column;gap:8px;position:relative;text-align:center}.boxed-fullscreen-modal__progress-step{align-items:center;background:#fff;border:2px solid #c3c4c7;border-radius:999px;box-sizing:initial;color:#50575e;display:inline-flex;font-size:13px;font-weight:600;height:34px;justify-content:center;padding:0;position:relative;width:34px;z-index:1}.boxed-fullscreen-modal__progress-step--active,.boxed-fullscreen-modal__progress-step--done{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);color:#fff}.boxed-fullscreen-modal__progress-step--active{box-shadow:0 0 0 4px color-mix(in srgb,var(--wp-admin-theme-color) 16%,#0000)}.boxed-fullscreen-modal button.boxed-fullscreen-modal__progress-step{cursor:pointer}.boxed-fullscreen-modal__progress-item--disabled .boxed-fullscreen-modal__progress-step{background:#fff;border-color:#e1e2e3;color:#a7aaad}.boxed-fullscreen-modal__progress-item--disabled .boxed-fullscreen-modal__progress-label{color:#a7aaad}.boxed-fullscreen-modal__progress-item--disabled .boxed-fullscreen-modal__progress-line{background:#ededee}.boxed-fullscreen-modal__progress-item--disabled button.boxed-fullscreen-modal__progress-step{cursor:not-allowed}.boxed-fullscreen-modal__progress-line{background:#dcdcde;height:2px;right:calc(50% + 20px);position:absolute;top:16px;width:calc(100% - 8px)}.boxed-fullscreen-modal__progress-line--done{background:var(--wp-admin-theme-color)}.boxed-fullscreen-modal__progress-label{color:#50575e;font-size:11px;line-height:1.3}@media(max-width:782px){.boxed-fullscreen-modal__progress{gap:6px}.boxed-fullscreen-modal__progress-label{display:none}}@media(max-width:600px){.boxed-fullscreen-modal__progress{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:12px}.boxed-fullscreen-modal__progress-line{display:none}.boxed-fullscreen-modal__footer-inner{align-items:stretch;flex-direction:var(--boxed-fullscreen-modal-footer-direction,column)}.boxed-fullscreen-modal__footer-actions{justify-content:space-between;width:100%}}
.arraysubs-tf-btn{align-items:center;background:#0000;border:0;border-radius:4px;color:#757575;cursor:pointer;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;line-height:1;margin:0;padding:0;transition:opacity .15s ease;vertical-align:middle;width:24px}.arraysubs-tf-btn:not(:disabled):focus-visible,.arraysubs-tf-btn:not(:disabled):hover{background:color-mix(in srgb,var(--wp-admin-theme-color) 10%,#0000);color:var(--wp-admin-theme-color)}.arraysubs-tf-btn:focus-visible{outline:2px solid var(--wp-admin-theme-color);outline-offset:1px}.arraysubs-tf-btn--idle{color:#a7aaad;cursor:default;opacity:0}.arraysubs-fb-richtext:is(:hover,:focus-within,.arraysubs-fb-richtext--focused) .arraysubs-tf-btn--idle,:is(:hover,:focus-within)>.arraysubs-tf-btn--idle{opacity:1}.arraysubs-tf-wrap{align-items:center;display:flex;gap:4px;min-width:0}.arraysubs-tf-wrap>input,.arraysubs-tf-wrap>textarea{flex:1 1 auto;min-width:0}.arraysubs-tf-wrap>.arraysubs-tf-btn--multiline{align-self:flex-start;margin-top:6px}.field-item-field>.arraysubs-tf-btn{position:absolute;left:6px;top:calc(var(--arraysubs-fb-input-height, 36px)/2);transform:translateY(-50%)}.field-item-field>.arraysubs-tf-btn--multiline{top:6px;transform:none}.field-item-field>.arraysubs-tf-btn--idle{pointer-events:none}.field-item-field:has(>.arraysubs-tf-btn)>input.arraysubs-fb-input,.field-item-field:has(>.arraysubs-tf-btn)>textarea.arraysubs-fb-textarea{padding-left:36px}.arraysubs-fb-richtext__tools{display:flex;justify-content:flex-end;margin-bottom:4px}.arraysubs-fb-richtext__tools:empty{display:none}.arraysubs-tf-modal__hint,.arraysubs-tf-modal__status{color:#646970;font-size:13px;margin:0 0 12px}.arraysubs-tf-modal__original{background:color-mix(in srgb,var(--wp-admin-theme-color) 6%,#0000);border-right:3px solid var(--wp-admin-theme-color);font-size:13px;margin:0 0 16px;overflow-wrap:anywhere;padding:8px 10px;white-space:pre-wrap}.arraysubs-tf-modal__language{border:0;margin:0 0 14px;min-width:0;padding:0}.arraysubs-tf-modal__language legend{font-size:13px;font-weight:600;margin-bottom:6px;padding:0}.arraysubs-tf-modal__segment{margin-bottom:8px}.arraysubs-tf-modal__segment:last-child{margin-bottom:0}.arraysubs-tf-modal__segment input,.arraysubs-tf-modal__segment textarea{box-sizing:border-box;max-width:none;width:100%}.arraysubs-tf-modal__segment textarea{resize:vertical}.arraysubs-tf-modal__segment input[aria-invalid=true],.arraysubs-tf-modal__segment textarea[aria-invalid=true]{border-color:#d63638;box-shadow:0 0 0 1px #d63638}.arraysubs-tf-modal__source{color:#646970;display:block;font-size:12px;margin-bottom:3px;overflow-wrap:anywhere}.arraysubs-tf-modal__error{color:#d63638;display:block;font-size:12px;margin-top:4px}.arraysubs-tf-modal__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.arraysubs-tf-edit-bar .arraysubs-spin,.arraysubs-tf-modal .arraysubs-spin{animation:arraysubs-tf-spin 1s linear infinite}@keyframes arraysubs-tf-spin{to{transform:rotate(-1turn)}}.arraysubs-modal-backdrop:has(>.arraysubs-tf-modal),.arraysubspro-modal-backdrop:has(>.arraysubs-tf-modal){z-index:100050}.arraysubs-tf-editing{background-color:color-mix(in srgb,var(--wp-admin-theme-color) 4%,#fff)}.arraysubs-tf-editing[readonly]{background-color:#f6f7f7}.arraysubs-tf-editing--invalid,.arraysubs-tf-editing--invalid:focus{border-color:#d63638;box-shadow:0 0 0 1px #d63638}.arraysubs-tf-edit-bar{align-items:center;background:#fff;border-right:4px solid var(--wp-admin-theme-color);border-radius:4px;bottom:20px;box-shadow:0 6px 24px #00000029,0 0 0 1px #0000000f;box-sizing:border-box;cursor:default;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 12px;line-height:1.4;max-width:min(520px,100vw - 40px);padding:8px 12px;position:fixed;left:20px;z-index:100010}.arraysubs-tf-edit-bar__icon{color:var(--wp-admin-theme-color);flex:0 0 auto}.arraysubs-tf-edit-bar__text{color:#646970;display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.arraysubs-tf-edit-bar__text strong{color:#1d2327}.arraysubs-tf-edit-bar__error{color:#d63638}.arraysubs-tf-edit-bar__hint{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.arraysubs-tf-edit-bar:focus-within .arraysubs-tf-edit-bar__hint{clip-path:none;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.arraysubs-tf-edit-bar__actions{display:flex;flex-wrap:wrap;gap:8px;margin-right:auto}.arraysubs-tf-edit-bar--dirty{padding:10px 12px}@media(max-width:600px){.arraysubs-tf-edit-bar{right:10px;max-width:none;left:10px}}body:has(.arraysubs-bottom-fixed-actions) .arraysubs-tf-edit-bar{bottom:84px}@media(min-width:601px){body:has(.arraysubs-modal-backdrop>.arraysubs-modal:not(.arraysubs-tf-modal),.arraysubspro-modal-backdrop>.arraysubspro-modal:not(.arraysubs-tf-modal),.components-modal__screen-overlay) .arraysubs-tf-edit-bar{right:20px;left:auto}}body:has(.boxed-fullscreen-modal__footer) .arraysubs-tf-edit-bar{bottom:72px}@media(max-width:600px){body:has(.boxed-fullscreen-modal__footer) .arraysubs-tf-edit-bar{bottom:128px}}
.arraysubs-toast-container{display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;left:20px;top:20px;z-index:100100}.arraysubs-toast{animation:slideIn .3s ease;border-radius:6px;box-shadow:0 4px 12px #00000026;max-width:500px;min-width:300px;padding:16px 20px;pointer-events:auto;transition:all .3s ease}.arraysubs-toast--visible{opacity:1;transform:translateX(0)}.arraysubs-toast--hidden{opacity:0;transform:translateX(-100%)}.arraysubs-toast--success{background-color:#10b981;color:#fff}.arraysubs-toast--success .arraysubs-toast__icon{background-color:#fff3;color:#fff}.arraysubs-toast--error{background-color:#ef4444;color:#fff}.arraysubs-toast--error .arraysubs-toast__icon{background-color:#fff3;color:#fff}.arraysubs-toast--warning{background-color:#f59e0b;color:#fff}.arraysubs-toast--warning .arraysubs-toast__icon{background-color:#fff3;color:#fff}.arraysubs-toast--info{background-color:var(--wp-admin-theme-color);color:#fff}.arraysubs-toast--info .arraysubs-toast__icon{background-color:#fff3;color:#fff}.arraysubs-toast__content{align-items:center;display:flex;gap:12px}.arraysubs-toast__icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.arraysubs-toast__message{flex:1;font-size:14px;line-height:1.5}.arraysubs-toast__close{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:20px;justify-content:center;opacity:.7;padding:0;transition:opacity .2s;width:20px}.arraysubs-toast__close:hover{opacity:1}@keyframes slideIn{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}
