@keyframes ffui-fields-fade{0%{opacity:0}to{opacity:1}}@keyframes ffui-cep-spin{to{transform:rotate(360deg)}}@keyframes ffui-cep-fill{0%{background-color:var(--ffui-primary-soft, #e7efff)}to{background-color:transparent}}.flux-form-ui-scope.ffui-fields{--ffui-fields-border:var(--ffui-neutral-border, #cbd5e1);--ffui-fields-bg:#ffffff;--ffui-fields-bg-soft:#f8fafc;--ffui-fields-radius:var(--ffui-radius, 12px);--ffui-fields-height:var(--ffui-field-height, 48px);--ffui-fields-ring:color-mix(in srgb, var(--ffui-primary, #2563eb) 16%, transparent)}.flux-form-ui-scope.ffui-fields .jet-form-builder-row{margin-bottom:18px}.flux-form-ui-scope.ffui-fields.layout-column .jet-form-builder-row,.flux-form-ui-scope.ffui-fields:not(.layout-row) .jet-form-builder-row.field-type-color-picker-field{flex-wrap:nowrap}.flux-form-ui-scope.ffui-fields .jet-form-builder__label{margin-bottom:7px}.flux-form-ui-scope.ffui-fields .jet-form-builder__label-text{color:var(--ffui-text, #1e293b);font-size:14px;font-weight:650;line-height:1.35}.flux-form-ui-scope.ffui-fields .jet-form-builder__desc{margin-top:6px;color:var(--ffui-muted, #64748b);font-size:12.5px;line-height:1.45}.flux-form-ui-scope.ffui-fields .jet-form-builder__field.date-field,.flux-form-ui-scope.ffui-fields .jet-form-builder__field.datetime-field,.flux-form-ui-scope.ffui-fields .jet-form-builder__field.number-field,.flux-form-ui-scope.ffui-fields .jet-form-builder__field.select-field:not([multiple]),.flux-form-ui-scope.ffui-fields .jet-form-builder__field.text-field,.flux-form-ui-scope.ffui-fields .jet-form-builder__field.textarea-field,.flux-form-ui-scope.ffui-fields .jet-form-builder__field.time-field{width:100%;box-sizing:border-box;min-height:var(--ffui-fields-height);padding:0 var(--ffui-padding-x, 14px);border:var(--ffui-border-width, 1px) solid var(--ffui-fields-border);border-radius:var(--ffui-fields-radius);background-color:var(--ffui-fields-bg);color:var(--ffui-text, #1e293b);font-size:16px;line-height:1.4;box-shadow:none;transition:border-color var(--ffui-transition, 180ms ease),box-shadow var(--ffui-transition, 180ms ease),background-color var(--ffui-transition, 180ms ease);-webkit-appearance:none;appearance:none}.flux-form-ui-scope.ffui-fields .jet-form-builder__field.textarea-field{display:block;min-height:140px;max-height:60vh;padding:var(--ffui-padding-y, 12px) var(--ffui-padding-x, 14px);line-height:1.55;resize:vertical;field-sizing:content}.flux-form-ui-scope.ffui-fields .jet-form-builder__field.select-field:not([multiple]){padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px;cursor:pointer}.flux-form-ui-scope.ffui-fields .jet-form-builder__field.text-field::placeholder,.flux-form-ui-scope.ffui-fields .jet-form-builder__field.textarea-field::placeholder{color:color-mix(in srgb,var(--ffui-muted, #64748b) 75%,transparent)}.flux-form-ui-scope.ffui-fields .jet-form-builder__field.select-field:not([multiple]):hover,.flux-form-ui-scope.ffui-fields .jet-form-builder__field.text-field:hover,.flux-form-ui-scope.ffui-fields .jet-form-builder__field.textarea-field:hover{border-color:color-mix(in srgb,var(--ffui-fields-border) 60%,var(--ffui-text, #1e293b))}.flux-form-ui-scope.ffui-fields .jet-form-builder__field.date-field:focus,.flux-form-ui-scope.ffui-fields .jet-form-builder__field.number-field:focus,.flux-form-ui-scope.ffui-fields .jet-form-builder__field.select-field:not([multiple]):focus,.flux-form-ui-scope.ffui-fields .jet-form-builder__field.text-field:focus,.flux-form-ui-scope.ffui-fields .jet-form-builder__field.textarea-field:focus{border-color:var(--ffui-primary, #2563eb);outline:0;box-shadow:0 0 0 4px var(--ffui-fields-ring)}.flux-form-ui-scope.ffui-fields .jet-form-builder__field.checkradio-field{width:20px;height:20px;margin:0;flex:0 0 20px;accent-color:var(--ffui-primary, #2563eb);cursor:pointer}.flux-form-ui-scope.ffui-fields .jet-form-builder__field-label.for-checkbox,.flux-form-ui-scope.ffui-fields .jet-form-builder__field-label.for-radio{display:inline-flex;align-items:flex-start;gap:10px;padding:4px 0;color:var(--ffui-text, #1e293b);font-size:15px;line-height:1.45;cursor:pointer}.flux-form-ui-scope.ffui-fields .jet-form-builder__field-label.for-checkbox>span,.flux-form-ui-scope.ffui-fields .jet-form-builder__field-label.for-radio>span{padding-top:0}.flux-form-ui-scope.ffui-fields .jet-form-builder__submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;box-sizing:border-box;padding:0 26px;border-radius:var(--ffui-fields-radius);font-size:15px;font-weight:700;line-height:1.2;cursor:pointer;transition:background-color var(--ffui-transition, 180ms ease),transform 120ms ease,box-shadow var(--ffui-transition, 180ms ease)}@media (max-width:640px){.flux-form-ui-scope.ffui-fields .jet-form-builder__submit{width:100%}}.flux-form-ui-scope.ffui-fields .jet-form-builder__submit:active{transform:translateY(1px)}.flux-form-ui-scope.ffui-fields .jet-form-builder__submit:focus-visible{outline:3px solid var(--ffui-fields-ring);outline-offset:2px}.flux-form-ui-scope .jet-form-builder__submit.ffui-submit-done,.flux-form-ui-scope .jet-form-builder__submit.ffui-submit-done:focus,.flux-form-ui-scope .jet-form-builder__submit.ffui-submit-done:hover{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-color:var(--ffui-success, #16803c)!important;background:var(--ffui-success, #16803c)!important;color:#fff!important;cursor:default;opacity:1!important;transform:none}.flux-form-ui-scope .ffui-done-icon{display:inline-flex;width:18px;height:18px;stroke-width:2.4}.flux-form-ui-scope .ffui-done-icon svg.ffui-svg{width:18px;height:18px;stroke-width:2.4!important}.flux-form-ui-scope .jet-form-builder__label.ffui-has-counter{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.flux-form-ui-scope .ffui-char-counter{flex:0 0 auto;margin-left:auto;color:var(--ffui-muted, #64748b);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.2;white-space:nowrap}.flux-form-ui-scope .ffui-char-counter--below{display:block;margin-top:6px;text-align:right}.flux-form-ui-scope .ffui-char-counter.is-near{color:var(--ffui-warning, #b45309);font-weight:700}.flux-form-ui-scope .ffui-char-counter.is-full{color:var(--ffui-danger, #dc2626);font-weight:700}.flux-form-ui-scope .ffui-external-counter,.flux-form-ui-scope .ffui-ms-hint-hidden{display:none!important}.flux-form-ui-scope select.ffui-ms-native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important;opacity:0!important}.flux-form-ui-scope .ffui-ms{position:relative;display:flex;flex-direction:column;gap:10px;width:100%;color:var(--ffui-text, #1e293b);font-size:15px}.flux-form-ui-scope .ffui-ms__trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--ffui-field-height, 48px);box-sizing:border-box;margin:0;padding:0 12px 0 14px;border:var(--ffui-border-width, 1px) solid var(--ffui-neutral-border, #cbd5e1);border-radius:var(--ffui-radius, 12px);background:#fff;color:var(--ffui-muted, #64748b);font:inherit;font-size:15px;line-height:1.3;text-align:left;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer;transition:border-color var(--ffui-transition, 180ms ease),box-shadow var(--ffui-transition, 180ms ease)}.flux-form-ui-scope .ffui-ms__trigger:hover{border-color:color-mix(in srgb,var(--ffui-neutral-border, #cbd5e1) 60%,var(--ffui-text, #1e293b));background:#fff;color:var(--ffui-muted, #64748b)}.flux-form-ui-scope .ffui-ms.is-open .ffui-ms__trigger,.flux-form-ui-scope .ffui-ms__trigger:focus-visible{border-color:var(--ffui-primary, #2563eb);outline:0;box-shadow:0 0 0 4px color-mix(in srgb,var(--ffui-primary, #2563eb) 16%,transparent)}.flux-form-ui-scope .ffui-validation-field.is-invalid .ffui-ms__trigger,.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=invalid] .ffui-ms__trigger,.flux-form-ui-scope select[aria-invalid=true]+.ffui-ms .ffui-ms__trigger{border-color:var(--ffui-danger, #dc2626)}.flux-form-ui-scope .ffui-ms__trigger-text{flex:1 1 auto;min-width:0}.flux-form-ui-scope .ffui-cep-status a,.flux-form-ui-scope .ffui-ms.has-value .ffui-ms__trigger-text{color:var(--ffui-primary, #2563eb);font-weight:600}.flux-form-ui-scope .ffui-ms__chevron,.flux-form-ui-scope .ffui-ms__icon{display:inline-flex;flex:0 0 auto;color:#98a2b3}.flux-form-ui-scope .ffui-ms__chevron svg.ffui-svg,.flux-form-ui-scope .ffui-ms__icon svg.ffui-svg{width:18px;height:18px}.flux-form-ui-scope .ffui-color.is-custom .ffui-color__more svg.ffui-svg,.flux-form-ui-scope .ffui-color.is-open .ffui-color__chevron svg.ffui-svg,.flux-form-ui-scope .ffui-ms.is-open .ffui-ms__chevron{transform:rotate(180deg)}.flux-form-ui-scope .ffui-ms__chips{display:flex;flex-wrap:wrap;gap:6px}.flux-form-ui-scope .ffui-ms__chips[hidden]{display:none}.flux-form-ui-scope .ffui-ms__chip{display:inline-flex;align-items:center;gap:4px;min-height:32px;box-sizing:border-box;padding:0 4px 0 12px;border-radius:999px;background:color-mix(in srgb,var(--ffui-primary, #2563eb) 10%,#fff);color:var(--ffui-primary, #2563eb);font-size:13px;font-weight:600;line-height:1.2}.flux-form-ui-scope .ffui-ms__chip-remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-height:0;margin:0;padding:0;border:0;border-radius:999px;background:0 0;color:inherit;box-shadow:none;cursor:pointer}.flux-form-ui-scope .ffui-ms__chip-remove:focus-visible,.flux-form-ui-scope .ffui-ms__chip-remove:hover{background:color-mix(in srgb,var(--ffui-primary, #2563eb) 16%,transparent);color:inherit;outline:0}.flux-form-ui-scope .ffui-ms__chip-remove svg.ffui-svg{width:14px;height:14px;stroke-width:2.2!important}.flux-form-ui-scope .ffui-ms__panel{position:absolute;z-index:50;top:calc(var(--ffui-field-height, 48px) + 6px);left:0;right:0;display:flex;flex-direction:column;max-height:380px;box-sizing:border-box;border:1px solid #e4e7ec;border-radius:var(--ffui-radius, 12px);background:#fff;box-shadow:0 18px 40px rgba(16,24,40,.16);overflow:hidden}.flux-form-ui-scope .ffui-ms__backdrop[hidden],.flux-form-ui-scope .ffui-ms__head,.flux-form-ui-scope .ffui-ms__panel[hidden]{display:none}.flux-form-ui-scope .ffui-ms__search-wrap{position:relative;padding:10px 10px 6px}.flux-form-ui-scope .ffui-ms__search-wrap .ffui-ms__icon{position:absolute;top:50%;left:22px;transform:translateY(-35%);pointer-events:none}.flux-form-ui-scope .ffui-ms__search{width:100%;height:42px;min-height:0;box-sizing:border-box;margin:0;padding:0 12px 0 38px;border:1px solid #d0d5dd;border-radius:calc(var(--ffui-radius, 12px) - 2px);background:#f9fafb;color:var(--ffui-text, #1e293b);font:inherit;font-size:16px;box-shadow:none}.flux-form-ui-scope .ffui-ms__search:focus{border-color:var(--ffui-primary, #2563eb);background:#fff;outline:0}.flux-form-ui-scope .ffui-ms__list{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:4px 6px 6px}.flux-form-ui-scope .ffui-ms__group{padding:10px 10px 4px;color:var(--ffui-muted, #64748b);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.flux-form-ui-scope .ffui-ms__option{display:flex;align-items:center;gap:12px;min-height:42px;padding:6px 10px;border-radius:9px;color:#344054;font-size:15px;line-height:1.35;cursor:pointer;-webkit-user-select:none;user-select:none}.flux-form-ui-scope .ffui-ms__option[hidden]{display:none}.flux-form-ui-scope .ffui-ms__option.is-active,.flux-form-ui-scope .ffui-ms__option:hover{background:#f2f4f7}.flux-form-ui-scope .ffui-ms__option.is-selected{background:color-mix(in srgb,var(--ffui-primary, #2563eb) 8%,#fff);color:var(--ffui-text, #1e293b);font-weight:600}.flux-form-ui-scope .ffui-ms__option.is-selected.is-active,.flux-form-ui-scope .ffui-ms__option.is-selected:hover{background:color-mix(in srgb,var(--ffui-primary, #2563eb) 13%,#fff)}.flux-form-ui-scope .ffui-ms__option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.flux-form-ui-scope .ffui-ms__box{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;box-sizing:border-box;border:1.5px solid #c4cbd6;border-radius:6px;background:#fff;color:transparent}.flux-form-ui-scope .ffui-ms__option.is-selected .ffui-ms__box{border-color:var(--ffui-primary, #2563eb);background:var(--ffui-primary, #2563eb);color:#fff}.flux-form-ui-scope .ffui-ms__box svg.ffui-svg{width:14px;height:14px;stroke-width:3!important}.flux-form-ui-scope .ffui-ms__empty{margin:0;padding:14px 16px 18px;color:var(--ffui-muted, #64748b);font-size:14px}.flux-form-ui-scope .ffui-ms__empty[hidden]{display:none}.flux-form-ui-scope .ffui-ms__foot{display:flex;gap:8px;padding:8px 10px 10px;border-top:1px solid #eaecf0}.flux-form-ui-scope .ffui-ms__clear,.flux-form-ui-scope .ffui-ms__done{min-height:40px;margin:0;padding:0 14px;border-radius:calc(var(--ffui-radius, 12px) - 2px);font:inherit;font-size:14px;font-weight:650;line-height:1;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer}.flux-form-ui-scope .ffui-ms__clear{border:1px solid #d0d5dd;background:#fff;color:#344054}.flux-form-ui-scope .ffui-ms__done{flex:1 1 auto;border:0;background:var(--ffui-primary, #2563eb);color:#fff}.flux-form-ui-scope .ffui-ms__clear:hover{background:#f9fafb;color:#344054}.flux-form-ui-scope .ffui-ms__done:hover{background:var(--ffui-primary, #2563eb);color:#fff;filter:brightness(.94)}@media (max-width:640px){html.ffui-ms-lock,html.ffui-ms-lock body{overflow:hidden}.flux-form-ui-scope .ffui-ms__backdrop{position:fixed;z-index:2147482000;inset:0;background:rgba(16,24,40,.42)}.flux-form-ui-scope .ffui-ms__panel{position:fixed;z-index:2147482001;top:auto;right:0;bottom:0;left:0;max-height:min(80vh,620px);border:0;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0-12px 40px rgba(16,24,40,.2)}.flux-form-ui-scope .ffui-ms__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:18px 16px 2px}.flux-form-ui-scope .ffui-ms__head::before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:999px;background:#d0d5dd}.flux-form-ui-scope .ffui-ms__title{font-size:16px}.flux-form-ui-scope .ffui-ms__count{color:var(--ffui-primary, #2563eb);font-size:12px;font-weight:600;white-space:nowrap}.flux-form-ui-scope .ffui-ms__search-wrap{padding:10px 16px 8px}.flux-form-ui-scope .ffui-ms__search-wrap .ffui-ms__icon{left:28px}.flux-form-ui-scope .ffui-ms__option{min-height:46px}.flux-form-ui-scope .ffui-ms__foot{padding:10px 16px 14px}.flux-form-ui-scope .ffui-ms__clear,.flux-form-ui-scope .ffui-ms__done{min-height:46px}}.ffui-loading-overlay[data-ffui-fields-overlay]{background:rgba(15,23,42,var(--ffui-fields-overlay-opacity, 0.48))}.ffui-loading-overlay.is-done .ffui-spinner{position:relative;border:0;border-radius:12px;background:var(--ffui-success-soft, #f0fdf4);animation:none}.ffui-loading-overlay.is-done .ffui-spinner::after{content:"";position:absolute;inset:8px;background:var(--ffui-success, #16803c);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")center/contain no-repeat}.ffui-loading-overlay.is-done .ffui-loading-overlay__title{grid-row:1/span 2;align-self:center}.ffui-loading-overlay.is-done .ffui-loading-overlay__description:empty{display:none}.flux-form-ui-scope .jet-form-builder-message.ffui-message-card{display:flex;align-items:flex-start;gap:14px;margin:16px 0 0;padding:18px;border:1px solid #e4e7ec;border-radius:max(var(--ffui-radius, 12px),14px);background:#fff;color:var(--ffui-text, #1e293b);font-size:15px;line-height:1.5;text-align:left;box-shadow:0 6px 20px rgba(16,24,40,.06)}.flux-form-ui-scope .jet-form-builder-message.ffui-message-card.is-success{border-color:color-mix(in srgb,var(--ffui-success, #16803c) 28%,#fff)}.flux-form-ui-scope .jet-form-builder-message.ffui-message-card.is-error{border-color:color-mix(in srgb,var(--ffui-danger, #dc2626) 28%,#fff)}.flux-form-ui-scope .ffui-message-card__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:var(--ffui-success-soft, #f0fdf4);color:var(--ffui-success, #16803c)}.flux-form-ui-scope .ffui-message-card.is-error .ffui-message-card__icon{background:var(--ffui-danger-soft, #fef2f2);color:var(--ffui-danger, #dc2626)}.flux-form-ui-scope .ffui-message-card__icon svg.ffui-svg{width:22px;height:22px}.flux-form-ui-scope .ffui-message-card__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding-top:8px;font-weight:600}.flux-form-ui-scope .ffui-message-card__body>*{margin:0}.flux-form-ui-scope .ffui-message-card__another{min-height:40px;margin:2px 0 0;padding:0 16px;border:1px solid #d0d5dd;border-radius:calc(var(--ffui-radius, 12px) - 2px);background:#fff;color:var(--ffui-primary, #2563eb);font:inherit;font-size:14px;font-weight:650;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer}.flux-form-ui-scope .ffui-message-card__another:focus-visible,.flux-form-ui-scope .ffui-message-card__another:hover{background:#f9fafb;color:var(--ffui-primary, #2563eb);outline:0;border-color:var(--ffui-primary, #2563eb)}.ffui-dialog-layer{position:fixed;z-index:2147483001;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ffui-fields-fade 160ms ease;font-family:inherit}.ffui-dialog{display:flex;flex-direction:column;align-items:center;gap:10px;width:min(100%,380px);box-sizing:border-box;padding:26px 22px 20px;border-radius:18px;background:#fff;color:var(--ffui-text, #1e293b);text-align:center;box-shadow:0 22px 60px rgba(15,23,42,.24)}.ffui-dialog__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:var(--ffui-warning-soft, #fffbeb);color:var(--ffui-warning, #b45309)}.ffui-dialog-layer svg.ffui-svg{display:block;width:26px;height:26px;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ffui-dialog-layer svg.ffui-svg *{fill:none!important;stroke:inherit!important}.ffui-dialog__title{font-size:17px;font-weight:750;line-height:1.3}.ffui-dialog__text{margin:0;color:var(--ffui-muted, #64748b);font-size:14px;line-height:1.5}.ffui-dialog__primary{min-height:46px;font-size:15px;font-weight:700}.ffui-dialog__primary,.ffui-dialog__secondary{width:100%;margin:0;border-radius:12px;font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;box-shadow:none}.ffui-dialog__primary{margin-top:8px;border:0;background:var(--ffui-dialog-primary, var(--ffui-primary, #2563eb));color:#fff}.ffui-dialog__secondary{min-height:40px;border:0;background:0 0;color:var(--ffui-muted, #64748b);font-size:14px;font-weight:600}.ffui-dialog__primary:focus-visible,.ffui-dialog__secondary:focus-visible{outline:3px solid color-mix(in srgb,var(--ffui-dialog-primary, var(--ffui-primary, #2563eb)) 30%,transparent);outline-offset:2px}.flux-form-ui-scope .ffui-draft{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px;padding:14px;border:1px solid color-mix(in srgb,var(--ffui-primary, #2563eb) 25%,#fff);border-radius:max(var(--ffui-radius, 12px),14px);background:color-mix(in srgb,var(--ffui-primary, #2563eb) 5%,#fff);color:var(--ffui-text, #1e293b);animation:ffui-fields-fade 200ms ease}.flux-form-ui-scope .ffui-draft__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:#fff;color:var(--ffui-primary, #2563eb)}.flux-form-ui-scope .ffui-draft__icon svg.ffui-svg{width:20px;height:20px}.flux-form-ui-scope .ffui-draft__body{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.flux-form-ui-scope .ffui-draft__title{font-size:14px;line-height:1.4}.flux-form-ui-scope .ffui-draft__note,.flux-form-ui-scope .ffui-draft__preview{color:var(--ffui-muted, #64748b);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.flux-form-ui-scope .ffui-draft__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.flux-form-ui-scope .ffui-draft__continue{font-weight:700}.flux-form-ui-scope .ffui-draft__continue,.flux-form-ui-scope .ffui-draft__discard{min-height:36px;margin:0;padding:0 14px;border-radius:10px;font:inherit;font-size:13px;line-height:1;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer}.flux-form-ui-scope .ffui-draft__continue{border:0;background:var(--ffui-primary, #2563eb);color:#fff}.flux-form-ui-scope .ffui-draft__discard{border:1px solid #d0d5dd;background:#fff;color:#344054;font-weight:600}.flux-form-ui-scope .ffui-draft__continue:hover{background:var(--ffui-primary, #2563eb);color:#fff;filter:brightness(.94)}.flux-form-ui-scope .ffui-draft__discard:hover{background:#f9fafb;color:#344054}@media (prefers-reduced-motion:reduce){.ffui-dialog-layer,.flux-form-ui-scope .ffui-draft{animation:none}}.flux-form-ui-scope input.ffui-color-native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;opacity:0!important}.flux-form-ui-scope .ffui-color{position:relative;container-type:inline-size;display:flex;flex-direction:column;gap:10px;width:100%;color:var(--ffui-text, #1e293b);--ffui-color-value:#cbd5e1}.flux-form-ui-scope .ffui-color__field{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--ffui-field-height, 48px);box-sizing:border-box;margin:0;padding:0 12px 0 7px;border:var(--ffui-border-width, 1px) solid var(--ffui-neutral-border, #cbd5e1);border-radius:var(--ffui-radius, 12px);background:#fff;color:var(--ffui-text, #1e293b);font:inherit;font-size:15px;font-weight:600;line-height:1.3;text-align:left;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer;transition:border-color var(--ffui-transition, 180ms ease),box-shadow var(--ffui-transition, 180ms ease)}.flux-form-ui-scope .ffui-color__field:hover{border-color:color-mix(in srgb,var(--ffui-neutral-border, #cbd5e1) 60%,var(--ffui-text, #1e293b));background:#fff;color:var(--ffui-text, #1e293b)}.flux-form-ui-scope .ffui-color.is-open .ffui-color__field,.flux-form-ui-scope .ffui-color__field:focus-visible{border-color:var(--ffui-primary, #2563eb);outline:0;box-shadow:0 0 0 4px color-mix(in srgb,var(--ffui-primary, #2563eb) 16%,transparent)}.flux-form-ui-scope .ffui-validation-field.is-invalid .ffui-color__field,.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=invalid] .ffui-color__field,.flux-form-ui-scope input.ffui-color-native[aria-invalid=true]+.ffui-color .ffui-color__field{border-color:var(--ffui-danger, #dc2626)}.flux-form-ui-scope .ffui-color__chip{display:block;flex:0 0 36px;width:36px;height:36px;box-sizing:border-box;border-radius:calc(var(--ffui-radius, 12px) - 3px);background:var(--ffui-color-value);box-shadow:inset 0 0 0 1px rgba(16,24,40,.14)}.flux-form-ui-scope .ffui-color:not(.has-value) .ffui-color__chip{border:1.5px dashed #c4cbd6;background:repeating-conic-gradient(#f2f4f7 0 25%,#fff 0 50%)0 0/10px 10px;box-shadow:none}.flux-form-ui-scope .ffui-validation-field.is-invalid .ffui-color:not(.has-value) .ffui-color__chip{border-color:var(--ffui-danger, #dc2626)}.flux-form-ui-scope .ffui-color__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flux-form-ui-scope .ffui-color:not(.has-value) .ffui-color__text{color:var(--ffui-muted, #64748b);font-weight:500}.flux-form-ui-scope .ffui-color__chevron{display:inline-flex;flex:0 0 auto;color:#98a2b3}.flux-form-ui-scope .ffui-color__chevron svg.ffui-svg{width:18px;height:18px;transition:transform 160ms ease}@container (max-width: 190px){.flux-form-ui-scope .ffui-color .ffui-color__field .ffui-color__chevron{display:none}.flux-form-ui-scope .ffui-color .ffui-color__field{gap:10px;padding-right:10px}}.flux-form-ui-scope .ffui-color__backdrop[hidden],.flux-form-ui-scope .ffui-color__custom[hidden],.flux-form-ui-scope .ffui-color__panel[hidden],.flux-form-ui-scope .ffui-color__quick,.flux-form-ui-scope .ffui-color__recent[hidden]{display:none}.flux-form-ui-scope .ffui-color__panel{position:absolute;z-index:60;top:calc(var(--ffui-field-height, 48px) + 8px);left:0;display:flex;flex-direction:column;gap:14px;width:320px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:16px;border:1px solid #e4e7ec;border-radius:18px;background:#fff;box-shadow:0 22px 50px rgba(16,24,40,.18)}.flux-form-ui-scope .ffui-color__head{display:none}.flux-form-ui-scope .ffui-color__group{display:flex;flex-direction:column;gap:8px}.flux-form-ui-scope .ffui-color__label{color:var(--ffui-muted, #64748b);font-size:12px;font-weight:650}.flux-form-ui-scope .ffui-color__swatches{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.flux-form-ui-scope .ffui-color__sw{width:100%;height:auto;min-height:0;aspect-ratio:1/1;margin:0;padding:0;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(16,24,40,.16);cursor:pointer;transition:transform 120ms ease,box-shadow 120ms ease}.flux-form-ui-scope .ffui-color__sw:hover{transform:scale(1.1)}.flux-form-ui-scope .ffui-color__sw.is-selected{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ffui-text, #1e293b)}.flux-form-ui-scope .ffui-color__sw:focus-visible{outline:3px solid color-mix(in srgb,var(--ffui-primary, #2563eb) 45%,transparent);outline-offset:2px}.flux-form-ui-scope .ffui-color__more{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:34px;margin:0;padding:0 10px 0 6px;border:0;border-radius:9px;background:0 0;color:#344054;font:inherit;font-size:13px;font-weight:650;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer}.flux-form-ui-scope .ffui-color__more:focus-visible,.flux-form-ui-scope .ffui-color__more:hover{background:#f2f4f7;color:#17202a;outline:0}.flux-form-ui-scope .ffui-color__more-dot{width:22px;height:22px;border-radius:999px;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);box-shadow:inset 0 0 0 2px #fff,0 0 0 1px rgba(16,24,40,.16)}.flux-form-ui-scope .ffui-color__more svg.ffui-svg{width:16px;height:16px;transition:transform 160ms ease}.flux-form-ui-scope .ffui-color__custom{display:flex;flex-direction:column;gap:12px;margin-top:-4px}.flux-form-ui-scope .ffui-color__sv{position:relative;height:150px;border-radius:12px;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,var(--ffui-color-pure, #ff0000));cursor:crosshair;touch-action:none;outline:0}.flux-form-ui-scope .ffui-color__sv:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ffui-primary, #2563eb) 35%,transparent)}.flux-form-ui-scope .ffui-color__sv-thumb{position:absolute;width:22px;height:22px;box-sizing:border-box;margin:-11px 0 0-11px;border:3px solid #fff;border-radius:999px;background:var(--ffui-color-value);box-shadow:0 0 0 1px rgba(16,24,40,.3),0 2px 8px rgba(16,24,40,.35);pointer-events:none}.flux-form-ui-scope .ffui-color__row{display:flex;align-items:center;gap:12px}.flux-form-ui-scope .ffui-color__dropper{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;min-height:0;margin:0;padding:0;border:1px solid #d0d5dd;border-radius:10px;background:#fff;color:#344054;box-shadow:none;cursor:pointer}.flux-form-ui-scope .ffui-color__dropper svg.ffui-svg{width:18px;height:18px}.flux-form-ui-scope input.ffui-color__hue{flex:1 1 auto;width:100%;height:16px;min-height:0;margin:0;padding:0;border:0;border-radius:999px;background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);box-shadow:none;cursor:pointer;-webkit-appearance:none;appearance:none}.flux-form-ui-scope input.ffui-color__hue::-webkit-slider-thumb{width:24px;height:24px;border:3px solid #fff;border-radius:999px;background:var(--ffui-color-pure, #ff0000);box-shadow:0 0 0 1px rgba(16,24,40,.25),0 2px 6px rgba(16,24,40,.3);-webkit-appearance:none;appearance:none}.flux-form-ui-scope input.ffui-color__hue::-moz-range-thumb{width:18px;height:18px;border:3px solid #fff;border-radius:999px;background:var(--ffui-color-pure, #ff0000);box-shadow:0 0 0 1px rgba(16,24,40,.25),0 2px 6px rgba(16,24,40,.3)}.flux-form-ui-scope input.ffui-color__hue::-moz-range-track{background:0 0}.flux-form-ui-scope input.ffui-color__hue:focus-visible{outline:3px solid color-mix(in srgb,var(--ffui-primary, #2563eb) 35%,transparent);outline-offset:3px}.flux-form-ui-scope .ffui-color__code-row{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ffui-muted, #64748b);font-size:12px;font-weight:600}.flux-form-ui-scope input.ffui-color__code{width:112px;height:36px;min-height:0;box-sizing:border-box;margin:0;padding:0 10px;border:1px solid #d0d5dd;border-radius:9px;background:#f9fafb;color:#17202a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:600;text-align:center;box-shadow:none}.flux-form-ui-scope input.ffui-color__code:focus{border-color:var(--ffui-primary, #2563eb);background:#fff;outline:0}.flux-form-ui-scope .ffui-color__foot{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid #eaecf0}.flux-form-ui-scope .ffui-color__preview{display:inline-flex;align-items:center;flex:0 0 auto;height:34px;padding:0 12px;border-radius:9px;box-shadow:inset 0 0 0 1px rgba(16,24,40,.12);font-size:13px;font-weight:700}.flux-form-ui-scope .ffui-color__contrast{flex:1 1 auto;color:var(--ffui-warning, #b45309);font-size:12px;font-weight:600;line-height:1.35}.flux-form-ui-scope .ffui-color__contrast.is-ok{color:var(--ffui-success, #16803c)}.flux-form-ui-scope .ffui-color__clear{margin:0}.flux-form-ui-scope .ffui-color__clear,.flux-form-ui-scope .ffui-color__done{flex:0 0 auto;min-height:36px;padding:0 14px;border-radius:9px;font:inherit;font-size:13px;font-weight:700;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer}.flux-form-ui-scope .ffui-color__clear{border:1px solid #d0d5dd;background:#fff;color:#344054}.flux-form-ui-scope .ffui-color__done{margin:0 0 0 auto;border:0;background:var(--ffui-primary, #2563eb);color:#fff}.flux-form-ui-scope .ffui-color__clear:hover{background:#f9fafb;color:#344054}.flux-form-ui-scope .ffui-color__done:hover{background:var(--ffui-primary, #2563eb);color:#fff;filter:brightness(.94)}.flux-form-ui-scope .ffui-color.is-simple .ffui-color__panel{width:300px}@media (max-width:640px){.flux-form-ui-scope .ffui-color__quick{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.flux-form-ui-scope .ffui-color__backdrop{position:fixed;z-index:2147482000;inset:0;background:rgba(16,24,40,.42)}.flux-form-ui-scope .ffui-color.is-simple .ffui-color__panel,.flux-form-ui-scope .ffui-color__panel{position:fixed;z-index:2147482001;top:auto;right:0;bottom:0;left:0;width:auto;max-width:none;max-height:88vh;overflow-y:auto;padding:22px 16px calc(16px + env(safe-area-inset-bottom,0));border:0;border-radius:20px 20px 0 0;box-shadow:0-12px 40px rgba(16,24,40,.2)}.flux-form-ui-scope .ffui-color__head{position:relative;display:flex;align-items:center;gap:10px}.flux-form-ui-scope .ffui-color__head::before{content:"";position:absolute;top:-14px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:999px;background:#d0d5dd}.flux-form-ui-scope .ffui-color__head-name{flex:1 1 auto;font-size:16px}.flux-form-ui-scope .ffui-color__head-label{color:var(--ffui-muted, #64748b);font-size:12px;text-align:right}.flux-form-ui-scope .ffui-color__sv{height:170px}.flux-form-ui-scope .ffui-color__sv-thumb{width:28px;height:28px;margin:-14px 0 0-14px}.flux-form-ui-scope input.ffui-color__hue{height:24px}.flux-form-ui-scope input.ffui-color__hue::-webkit-slider-thumb{width:32px;height:32px}.flux-form-ui-scope .ffui-color__clear,.flux-form-ui-scope .ffui-color__done{min-height:46px;padding:0 20px}}.flux-form-ui-scope .ffui-repeater .jet-form-builder-repeater__items{display:flex;flex-direction:column;gap:12px}.flux-form-ui-scope .ffui-repeater .jet-form-builder-repeater__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title remove""fields fields";align-items:center;gap:10px 12px;width:100%;box-sizing:border-box;margin:0;padding:14px;border:1px solid #e4e7ec;border-radius:max(var(--ffui-radius, 12px),14px);background:#fcfcfd}.flux-form-ui-scope .ffui-repeater .ffui-rep-title{grid-area:title;color:var(--ffui-muted, #64748b);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.flux-form-ui-scope .ffui-repeater .jet-form-builder-repeater__row-fields{grid-area:fields;min-width:0}.flux-form-ui-scope .ffui-repeater .jet-form-builder-repeater__row-fields>.jet-form-builder-row:last-child{margin-bottom:0}.flux-form-ui-scope .ffui-repeater .jet-form-builder-repeater__row-remove{grid-area:remove;display:flex;margin:0}.flux-form-ui-scope .ffui-repeater .jet-form-builder-repeater__remove[data-ffui-rep]{display:inline-flex;align-items:center;gap:6px;width:auto;height:32px;min-height:0;margin:0;padding:0 10px;border:0;border-radius:8px;background:0 0;color:var(--ffui-danger, #b42318);font:inherit;font-size:13px;font-weight:600;line-height:1;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer}.flux-form-ui-scope .ffui-repeater .jet-form-builder-repeater__remove[data-ffui-rep]:focus-visible,.flux-form-ui-scope .ffui-repeater .jet-form-builder-repeater__remove[data-ffui-rep]:hover{background:var(--ffui-danger-soft, #fef2f2);color:var(--ffui-danger, #b42318);outline:0}.flux-form-ui-scope .ffui-repeater .jet-form-builder-repeater__remove[data-ffui-rep]>*{pointer-events:none}.flux-form-ui-scope .ffui-repeater .jet-form-builder-repeater__remove[data-ffui-rep] svg.ffui-svg{width:15px;height:15px;stroke-width:2!important}.flux-form-ui-scope .ffui-repeater .jet-form-builder-repeater__actions{margin:12px 0 0}.flux-form-ui-scope .ffui-repeater .jet-form-builder-repeater__new.ffui-rep-add{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;margin:0;padding:0 16px;border:1.5px dashed #c4cbd6;border-radius:var(--ffui-radius, 12px);background:0 0;color:color-mix(in srgb,var(--ffui-primary, #2563eb) 82%,#000);font:inherit;font-size:14px;font-weight:650;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer}.flux-form-ui-scope .ffui-repeater .jet-form-builder-repeater__new.ffui-rep-add::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")center/contain no-repeat}.flux-form-ui-scope .ffui-repeater .jet-form-builder-repeater__new.ffui-rep-add:focus-visible,.flux-form-ui-scope .ffui-repeater .jet-form-builder-repeater__new.ffui-rep-add:hover{border-color:var(--ffui-primary, #2563eb);background:color-mix(in srgb,var(--ffui-primary, #2563eb) 5%,#fff);color:color-mix(in srgb,var(--ffui-primary, #2563eb) 82%,#000);outline:0}.flux-form-ui-scope.ffui-wysiwyg .wysiwyg-field .wp-editor-container{overflow:hidden;border:var(--ffui-border-width, 1px) solid var(--ffui-neutral-border, #cbd5e1)!important;border-radius:var(--ffui-radius, 12px);background:#fff;transition:border-color var(--ffui-transition, 180ms ease),box-shadow var(--ffui-transition, 180ms ease)}.flux-form-ui-scope.ffui-wysiwyg .wysiwyg-field .wp-editor-container:focus-within{border-color:var(--ffui-primary, #2563eb)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--ffui-primary, #2563eb) 16%,transparent)}.flux-form-ui-scope.ffui-wysiwyg .wysiwyg-field .mce-panel,.flux-form-ui-scope.ffui-wysiwyg .wysiwyg-field .mce-tinymce{border:0!important;box-shadow:none!important}.flux-form-ui-scope.ffui-wysiwyg .wysiwyg-field .mce-toolbar-grp{padding:4px 6px!important;border-bottom:1px solid #eaecf0!important;background:#f9fafb!important}.flux-form-ui-scope.ffui-wysiwyg .wysiwyg-field .mce-toolbar .mce-btn,.flux-form-ui-scope.ffui-wysiwyg .wysiwyg-field .mce-toolbar .mce-btn-group .mce-btn{margin:1px!important;border:0!important;border-radius:7px!important;background:0 0!important;box-shadow:none!important}.flux-form-ui-scope.ffui-wysiwyg .wysiwyg-field .mce-toolbar .mce-btn:focus,.flux-form-ui-scope.ffui-wysiwyg .wysiwyg-field .mce-toolbar .mce-btn:hover{background:#eef1f5!important}.flux-form-ui-scope.ffui-wysiwyg .wysiwyg-field .mce-toolbar .mce-btn.mce-active,.flux-form-ui-scope.ffui-wysiwyg .wysiwyg-field .mce-toolbar .mce-btn.mce-active:hover{background:color-mix(in srgb,var(--ffui-primary, #2563eb) 12%,#fff)!important}.flux-form-ui-scope.ffui-wysiwyg .wysiwyg-field .mce-toolbar .mce-btn.mce-active .mce-ico,.flux-form-ui-scope.ffui-wysiwyg .wysiwyg-field .mce-toolbar .mce-btn.mce-active i{color:var(--ffui-primary, #2563eb)!important}.flux-form-ui-scope.ffui-wysiwyg .wysiwyg-field .mce-toolbar .mce-listbox{border:1px solid #e4e7ec!important;background:#fff!important}.flux-form-ui-scope.ffui-wysiwyg .wysiwyg-field .mce-toolbar .mce-btn-group:not(:first-child){margin-left:4px!important;padding-left:4px!important;border-left:1px solid #e4e7ec!important}.flux-form-ui-scope.ffui-wysiwyg .wysiwyg-field .mce-statusbar{border-top:1px solid #f2f4f7!important;background:#fff!important}.flux-form-ui-scope.ffui-wysiwyg .wysiwyg-field .mce-edit-area{border:0!important}.flux-form-ui-scope .ffui-validation-field.is-invalid .wysiwyg-field .wp-editor-container,.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=invalid] .wysiwyg-field .wp-editor-container{border-color:var(--ffui-danger, #dc2626)!important}.flux-form-ui-scope .ffui-ms--single{gap:0}.flux-form-ui-scope .ffui-ms--single .ffui-ms__trigger{padding:0 12px 0 var(--ffui-padding-x, 14px);font-size:16px}.flux-form-ui-scope .ffui-ms--single .ffui-ms__trigger-text{overflow:hidden;color:var(--ffui-muted, #64748b);text-overflow:ellipsis;white-space:nowrap}.flux-form-ui-scope .ffui-ms--single.has-value .ffui-ms__trigger-text{color:var(--ffui-text, #1e293b);font-weight:400}.flux-form-ui-scope .ffui-ms--single .ffui-ms__trigger:disabled{background:#f2f4f7;cursor:not-allowed;opacity:.7}.flux-form-ui-scope .ffui-ms--single .ffui-ms__panel{max-height:340px;padding:6px 0}.flux-form-ui-scope .ffui-ms--single .ffui-ms__search-wrap[hidden]{display:none}.flux-form-ui-scope .ffui-ms--single .ffui-ms__list{padding:2px 6px;outline:0}.flux-form-ui-scope .ffui-ms--single .ffui-ms__option{justify-content:space-between;min-height:40px;padding:6px 12px;font-size:15px}.flux-form-ui-scope .ffui-ms--single .ffui-ms__option.is-placeholder,.flux-form-ui-scope .ffui-review__list dt{color:var(--ffui-muted, #64748b)}.flux-form-ui-scope .ffui-ms--single .ffui-ms__option.is-selected{background:color-mix(in srgb,var(--ffui-primary, #2563eb) 9%,#fff);color:color-mix(in srgb,var(--ffui-primary, #2563eb) 85%,#000);font-weight:600}.flux-form-ui-scope .ffui-ms--single .ffui-ms__option.is-selected.is-active{background:color-mix(in srgb,var(--ffui-primary, #2563eb) 14%,#fff)}.flux-form-ui-scope .ffui-ms__tick{display:inline-flex;flex:0 0 18px;color:var(--ffui-primary, #2563eb);visibility:hidden}.flux-form-ui-scope .ffui-ms__tick svg.ffui-svg{width:18px;height:18px;stroke-width:2.4!important}.flux-form-ui-scope .ffui-ms--single .ffui-ms__option.is-selected .ffui-ms__tick{visibility:visible}@media (max-width:640px){.flux-form-ui-scope .ffui-ms--single .ffui-ms__panel{max-height:min(70vh,560px);padding:0 0 calc(10px + env(safe-area-inset-bottom,0))}.flux-form-ui-scope .ffui-ms--single .ffui-ms__head{padding-bottom:8px}.flux-form-ui-scope .ffui-ms--single .ffui-ms__list{padding:2px 10px}.flux-form-ui-scope .ffui-ms--single .ffui-ms__option{min-height:48px;font-size:16px}}.flux-form-ui-scope .wp-block-columns.ffui-rows.ffui-rows-on{display:grid!important;grid-template-columns:var(--ffui-cols, repeat(2, minmax(0, 1fr)));row-gap:0!important;align-items:start!important;flex-wrap:nowrap!important}.flux-form-ui-scope .wp-block-columns.ffui-rows.ffui-rows-on>.wp-block-column{display:contents}.flux-form-ui-scope .wp-block-columns.ffui-rows.ffui-rows-on>.wp-block-column>.ffui-row-item{grid-column:var(--ffui-col, auto);grid-row:var(--ffui-row, auto)/span var(--ffui-row-span, 1);align-self:start;min-width:0;margin-top:0!important}.flux-form-ui-scope.ffui-eq .ffui-color__field,.flux-form-ui-scope.ffui-eq .ffui-ms__trigger,.flux-form-ui-scope.ffui-eq .ffui-rep-add,.flux-form-ui-scope.ffui-eq .jet-form-builder-repeater__new,.flux-form-ui-scope.ffui-eq input.jet-form-builder__field:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]),.flux-form-ui-scope.ffui-eq select.jet-form-builder__field:not([multiple]){box-sizing:border-box;min-height:var(--ffui-field-height, 48px)}.flux-form-ui-scope .ffui-cep-status{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:20px;margin-top:6px;font-size:var(--ffui-helper-font-size, 13px);line-height:1.4;color:var(--ffui-muted, #64748b)}.flux-form-ui-scope .ffui-cep-status.is-ok{color:var(--ffui-success, #15803d);font-weight:600}.flux-form-ui-scope .ffui-cep-status.is-error{color:var(--ffui-danger, #b42318);font-weight:600}.flux-form-ui-scope .ffui-cep-status.is-warn{color:var(--ffui-warning, #8a5300);font-weight:600}.flux-form-ui-scope .ffui-cep-spin{width:14px;height:14px;box-sizing:border-box;border:2px solid var(--ffui-primary-soft, #dbeafe);border-top-color:var(--ffui-primary, #2563eb);border-radius:50%;animation:ffui-cep-spin .8s linear infinite}.flux-form-ui-scope .ffui-cep-filled .ffui-ms__trigger,.flux-form-ui-scope .ffui-cep-filled .jet-form-builder__field{animation:ffui-cep-fill 1.6s ease-out}.flux-form-ui-scope.ffui-steps .ffui-steps-head{display:flex;flex-direction:column;gap:10px;margin:0 0 14px}.flux-form-ui-scope.ffui-steps .ffui-steps-count{font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--ffui-muted, #64748b);text-transform:uppercase}.flux-form-ui-scope.ffui-steps .ffui-steps-bar{height:6px;border-radius:6px;background:var(--ffui-primary-soft, #e6ecf5);overflow:hidden}.flux-form-ui-scope.ffui-steps .ffui-steps-bar span{display:block;height:100%;width:0;border-radius:6px;background:var(--ffui-primary, #2563eb);transition:width .3s ease}.flux-form-ui-scope.ffui-steps .jet-form-builder-progress-pages.ffui-steps-progress{display:flex;gap:10px;margin:0 0 22px;padding:0}.flux-form-ui-scope.ffui-steps .ffui-steps-progress .jet-form-builder-progress-pages__item--wrapper{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-width:0}.flux-form-ui-scope.ffui-steps .ffui-steps-progress .jet-form-builder-progress-pages__item--wrapper::before{content:"";display:block;align-self:stretch;width:100%;height:6px;border-radius:6px;background:var(--ffui-primary-soft, #e6ecf5)}.flux-form-ui-scope.ffui-steps .ffui-steps-progress .active-page::before,.flux-form-ui-scope.ffui-steps .ffui-steps-progress .passed-page::before{background:var(--ffui-primary, #2563eb)}.flux-form-ui-scope.ffui-steps .ffui-steps-progress .jet-form-builder-progress-pages__separator{display:none}.flux-form-ui-scope.ffui-steps .ffui-steps-progress .jet-form-builder-progress-pages__item{display:flex;align-items:center;gap:8px;min-width:0;padding:0;background:0 0;border:0}.flux-form-ui-scope.ffui-steps .ffui-steps-progress .jet-form-builder-progress-pages__item--circle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:26px;height:26px;margin:0;border:0;border-radius:50%;background:#f1f5f9;color:var(--ffui-muted, #64748b);font-size:13px;font-weight:800;line-height:1}.flux-form-ui-scope.ffui-steps .ffui-steps-progress .active-page .jet-form-builder-progress-pages__item--circle{background:var(--ffui-primary-soft, #e7efff);box-shadow:inset 0 0 0 2px var(--ffui-primary, #2563eb);color:var(--ffui-primary, #2563eb)}.flux-form-ui-scope.ffui-steps .ffui-steps-progress .passed-page .jet-form-builder-progress-pages__item--circle{background:var(--ffui-primary, #2563eb);color:#fff}.flux-form-ui-scope.ffui-steps .ffui-steps-progress .jet-form-builder-progress-pages__item--label{overflow:hidden;font-size:14px;color:var(--ffui-muted, #64748b);text-overflow:ellipsis;white-space:nowrap}.flux-form-ui-scope.ffui-steps .ffui-steps-progress .active-page .jet-form-builder-progress-pages__item--label{font-weight:700;color:var(--ffui-text, #0f172a)}.flux-form-ui-scope.ffui-steps .ffui-steps-head+.ffui-steps-progress{margin-top:-4px}.flux-form-ui-scope.ffui-steps .jet-form-builder-page:focus{outline:0}.flux-form-ui-scope.ffui-steps .jet-form-builder__next-page-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 14px}.flux-form-ui-scope.ffui-steps .jet-form-builder__prev-page{margin-right:auto}.flux-form-ui-scope.ffui-steps .ffui-steps-missing{font-size:14px;font-weight:600;color:var(--ffui-danger, #b42318)}@media (max-width:640px){.flux-form-ui-scope.ffui-steps .ffui-steps-progress .jet-form-builder-progress-pages__item--label{display:none}.flux-form-ui-scope.ffui-steps .ffui-steps-progress .active-page .jet-form-builder-progress-pages__item--label{display:block}.flux-form-ui-scope.ffui-steps .jet-form-builder__next-page-wrap{position:sticky;bottom:0;z-index:5;flex-wrap:nowrap;margin-right:-4px;margin-left:-4px;padding:12px 4px calc(12px + env(safe-area-inset-bottom));background:var(--ffui-surface, #ffffff);box-shadow:0-8px 18px rgba(15,23,42,.06)}.flux-form-ui-scope.ffui-steps .jet-form-builder__next-page{flex:1 1 auto}.flux-form-ui-scope.ffui-steps .ffui-steps-missing{position:absolute;bottom:100%;left:4px;right:4px;padding:6px 0;background:var(--ffui-surface, #ffffff)}}.flux-form-ui-scope .ffui-review{display:flex;flex-direction:column;gap:12px;margin:0 0 22px}.flux-form-ui-scope .ffui-review__title{margin:0;font-size:20px;font-weight:800;color:var(--ffui-text, #0f172a)}.flux-form-ui-scope .ffui-review__hint{margin:0;font-size:14px;color:var(--ffui-muted, #64748b)}.flux-form-ui-scope .ffui-review__card{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--ffui-neutral-border, #e3e8f0);border-radius:var(--ffui-radius, 12px);background:rgba(248,250,252,.8)}.flux-form-ui-scope .ffui-review__head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px}.flux-form-ui-scope button.ffui-review__edit{min-height:36px;margin:0;padding:0 6px;border:0;background:0 0;box-shadow:none;color:var(--ffui-primary, #2563eb);font:inherit;font-size:14px;font-weight:700;text-decoration:underline;cursor:pointer}.flux-form-ui-scope .ffui-review__list{display:grid;grid-template-columns:minmax(110px,34%) minmax(0,1fr);gap:6px 14px;margin:0;font-size:14px}.flux-form-ui-scope .ffui-review__list dd{margin:0;font-weight:600;color:var(--ffui-text, #0f172a);overflow-wrap:anywhere}.flux-form-ui-scope .ffui-review__list dd.is-empty{font-weight:400;color:var(--ffui-muted, #94a3b8)}@media (max-width:520px){.flux-form-ui-scope .ffui-review__list{grid-template-columns:minmax(0,1fr);gap:2px}.flux-form-ui-scope .ffui-review__list dd{margin-bottom:8px}}.flux-form-ui-scope .ffui-changed-badge{display:inline-flex;align-items:center;height:20px;margin-left:8px;padding:0 8px;border-radius:999px;background:var(--ffui-warning-soft, #fff1df);color:var(--ffui-warning, #8f3f00);font-size:11.5px;font-weight:700;vertical-align:middle}.flux-form-ui-scope .ffui-changed .ffui-color__field,.flux-form-ui-scope .ffui-changed .ffui-ms__trigger,.flux-form-ui-scope .ffui-changed .jet-form-builder__field:not([type=checkbox]):not([type=radio]){border-color:#e0a25b}.flux-form-ui-scope .ffui-changed-note{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:13px;color:var(--ffui-muted, #64748b)}.ffui-edit-confirm__diff s,.flux-form-ui-scope .ffui-changed-note s{color:#8a94a3}.flux-form-ui-scope button.ffui-changed-note__undo,.flux-form-ui-scope button.ffui-edit-bar__undo{min-height:28px;margin:0;padding:0 4px;border:0;background:0 0;box-shadow:none;color:var(--ffui-primary, #2563eb);font:inherit;font-size:13px;font-weight:700;text-decoration:underline;cursor:pointer}.flux-form-ui-scope .ffui-edit-bar{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin:0 0 10px;font-size:14px}.flux-form-ui-scope .ffui-edit-bar[hidden]{display:none}.flux-form-ui-scope .ffui-edit-bar__count{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--ffui-warning-soft, #fff1df);color:var(--ffui-warning, #8f3f00);font-weight:700}.flux-form-ui-scope .ffui-edit-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:8px;padding:0 6px;box-sizing:border-box;border-radius:999px;background:0 0;box-shadow:inset 0 0 0 1.5px currentColor;color:inherit;font-size:12px;font-weight:800;line-height:1}.ffui-edit-confirm .ffui-dialog{text-align:left}.ffui-edit-confirm__list{display:flex;flex-direction:column;gap:8px;max-height:50vh;margin:4px 0 14px;padding:0;overflow:auto;list-style:none}.ffui-edit-confirm__list li{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:10px;background:#f7f9fc;font-size:14px;color:#1e293b}@media (prefers-reduced-motion:reduce){.flux-form-ui-scope .ffui-cep-filled .jet-form-builder__field,.flux-form-ui-scope .ffui-cep-spin,.flux-form-ui-scope.ffui-steps .ffui-steps-bar span{animation:none;transition:none}}