:root{--wp-form-primary: rgb(34, 113, 177);--wp-form-primary-rgb: 34, 113, 177;--wp-animation-speed: 0.25s;--wp-form-gap: 1rem;--wp-form-gap-lg: 2rem;--wp-form-gap-sm: 0.5rem;--wp-input-label-spacer: 0.25rem;--wp-input-description-spacer: 0.25rem;--wp-input-padding-x: 8px;--wp-input-padding-y: 0;--wp-input-border-width: 1px;--wp-input-border-style: solid;--wp-input-border-color: #8c8f94;--wp-input-border-radius: 0.25rem;--wp-input-color-size: 2rem;--wp-input-color-padding: 0.25rem;--wp-form-field-horizontal-label-width: 200px;--wp-form-field-horizontal-label-padding-y: 4px;--wp-btn-padding-x: 1.25rem;--wp-btn-padding-y: 0.5rem;--wp-btn-border-width: 0;--wp-btn-border-style: solid;--wp-btn-border-color: #e5e5e5;--wp-btn-border-radius: 0.5rem;--wp-form-message-padding-x: 1.5rem;--wp-form-message-padding-y: 1rem;--wp-form-message-space: 0.5rem;--wp-form-message-error-bg: #f8d7da;--wp-form-message-error-color: #b02a37;--wp-form-message-success-bg: #d1e7dd;--wp-form-message-success-color: #198754;--wp-form-message-info-bg: #cff4fc;--wp-form-message-info-color: #055160;--wp-input-message-padding-x: 8px;--wp-input-message-padding-y: 8px;--wp-repeater-record-background: #f6f7f7;--wp-repeater-record-border-width: 1px;--wp-repeater-record-border-style: solid;--wp-repeater-record-border-color: #e5e5e5;--wp-repeater-record-border-radius: 0.5em;--wp-repeater-record-padding: 1.5em;--wp-repeater-record-header-padding-x: 1.5em;--wp-repeater-record-header-padding-y: 1em;--wp-button-color: var(--wp-form-primary);--wp-button-hover-color: #fff}.form{display:flex;flex-direction:column;gap:var(--wp-form-gap)}.form [data-visible=false]{display:none}.form .form-elements{display:flex;flex-direction:column;gap:var(--wp-form-gap)}.form .form-actions{display:flex;gap:var(--wp-form-gap)}.form .input-label{font-weight:bold}.form .field-vertical .input-label{margin-bottom:var(--wp-input-label-spacer)}.form .field-horizontal .input-label{padding-top:var(--wp-input-padding-y)}.form .label-wrapper.hidden{display:none}.form .input-description{margin-top:var(--wp-input-description-spacer)}.form .form-message{border-radius:var(--wp-input-border-radius);padding:var(--wp-form-message-padding-y) var(--wp-form-message-padding-x)}.form .form-message.form-message-error{background-color:var(--wp-form-message-error-bg);color:var(--wp-form-message-error-color)}.form .form-message.form-message-error a{color:var(--wp-form-message-error-color)}.form .form-message.form-message-success{background-color:var(--wp-form-message-success-bg);color:var(--wp-form-message-success-color)}.form .form-message.form-message-success a{color:var(--wp-form-message-success-color)}.form .form-message.form-message-info{background-color:var(--wp-form-message-info-bg);color:var(--wp-form-message-success-info)}.form .form-message.form-message-info a{color:var(--wp-form-message-success-info)}.form .field.field-horizontal{display:flex}.form .field[data-visible=false]{display:none}.form .field.is-invalid input,.form .field.is-invalid select{border-color:var(--wp-form-message-error-color)}.form .field .element[disabled]{cursor:not-allowed}.form .field-wrapper{flex:1}.form .form-elements.elements-group.direction-horizontal{flex-direction:row;gap:var(--wp-form-gap-lg)}.form .form-elements.elements-group.direction-vertical{flex-direction:column;gap:var(--wp-form-gap)}.form fieldset{border-top:1px solid #c3c4c7}.form fieldset legend{font-weight:bold;font-size:1.25em;margin-bottom:1rem;display:inline-block;padding-right:1rem}.form .input-group{display:inline-flex;align-items:center;gap:var(--wp-form-gap)}.form .input-group>*{flex:none}.form .input-group>.element{flex:100%}.form .field-horizontal .input-row{display:flex;gap:var(--wp-form-gap);flex:1}.form .field-horizontal .label-wrapper{min-width:var(--wp-form-field-horizontal-label-width);padding-block:var(--wp-form-field-horizontal-label-padding-y)}.form .field-vertical{display:flex;flex-direction:column;gap:var(--wp-form-gap-sm)}.form .error-messages{background-color:var(--wp-form-message-error-bg);color:var(--wp-form-message-error-color);border-radius:var(--wp-input-border-radius);padding:var(--wp-input-message-padding-y) var(--wp-input-message-padding-x);margin-top:var(--wp-form-message-space)}.form .error-messages ul{list-style-type:none;margin:0;padding:0}.form .error-messages ul li:last-child{margin-bottom:0}.form .checkbox-container.inline{display:flex;column-gap:var(--wp-form-gap);row-gap:var(--wp-form-gap-sm);flex-wrap:wrap}.form .field-radio .radio-container.inline{display:flex;column-gap:var(--wp-form-gap);row-gap:var(--wp-form-gap-sm);flex-wrap:wrap}.form .field-radio .radio-wrapper{position:relative;padding-left:1.75em}.form .field-radio .radio-wrapper .radio{margin-right:var(--wp-form-gap-sm);position:absolute;left:0;margin-top:.25em}.form .field-switcher .switcher-wrapper{padding-left:2.5em;padding-top:2px;min-height:24px}.form .field-switcher .element.element-switcher{border:var(--wp-input-border-width) var(--wp-input-border-style) var(--wp-input-border-color);appearance:none;-webkit-appearance:none;-moz-appearance:none;height:1.5em;background-repeat:no-repeat;background-size:contain;width:3em;margin-left:-2.5em;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 8 8"><circle r="3" fill="rgba%280, 0, 0, 0.25%29"/></svg>');background-position:left center;border-radius:2em;transition:background var(--wp-animation-speed) ease-in-out;position:relative;top:2px;margin-right:.5em}.form .field-switcher .element.element-switcher:before{display:none}.form .field-switcher .element.element-switcher:focus{border-color:var(--wp-form-primary);box-shadow:0 0 0 1px var(--wp-form-primary);outline:2px solid rgba(0,0,0,0)}.form .field-switcher .element.element-switcher:checked{background-position:right center;background-color:var(--wp-form-primary);border-color:var(--wp-form-primary);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 8 8"><circle r="3" fill="rgba%28255, 255, 255, 1%29"/></svg>')}.form .field-switcher .input-description{margin-top:var(--wp-form-gap-sm)}.form .field-repeater .drag-record{display:flex;gap:var(--wp-form-gap);cursor:move;align-items:center;padding:var(--wp-repeater-record-header-padding-y) var(--wp-repeater-record-header-padding-x);border-bottom:var(--wp-repeater-record-border-width) var(--wp-repeater-record-border-style) var(--wp-repeater-record-border-color)}.form .field-repeater .drag-record .index{font-weight:bold}.form .field-repeater .drag-record .actions{margin-left:auto;display:flex;gap:var(--wp-form-gap-sm)}.form .field-repeater .drag-record [data-label]{border:none;padding:0;flex:1}.form .field-repeater .drag-record [data-label]:focus{outline:none;box-shadow:none;border-bottom:1px solid var(--wp-form-primary)}.form .field-repeater [data-repeater=container]{display:flex;flex-direction:column;gap:var(--wp-form-gap)}.form .field-repeater [data-repeater=record]{border-radius:var(--wp-repeater-record-border-radius);background:var(--wp-repeater-record-background)}.form .field-repeater [data-repeater=record] .form-elements{padding:var(--wp-repeater-record-padding)}.form .field-repeater [data-repeater=record] .form-elements .form-elements{padding:0}.form .field-repeater .sortable-chosen{background-color:#fff}.form .field-file .display-preview{display:flex;gap:var(--wp-form-gap-sm)}.form .field-file .display-preview.hide{display:none}.form .field-file .display-value{flex:1}.form .field-file.is-invalid input[type=file]{border-color:var(--wp-form-message-error-color)}.form .field-file input[type=file]{border:var(--wp-input-border-width) var(--wp-input-border-style) var(--wp-input-border-color);border-radius:var(--wp-input-border-radius);transition:box-shadow var(--wp-animation-speed),border-color var(--wp-animation-speed);display:block;width:100%;min-height:30px;padding:0;background:#fff}.form .field-file input[type=file].hide{display:none}.form .field-file input[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form .field-file input[type=file]::file-selector-button{padding:var(--wp-input-padding-y) var(--wp-input-padding-x);margin:calc(var(--wp-input-padding-y)*-1) calc(var(--wp-input-padding-x)*-1);-webkit-margin-end:.75rem;margin-inline-end:.75rem;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--wp-input-border-width);border-radius:0;transition:color var(--wp-animation-speed) ease-in-out,background-color var(--wp-animation-speed) ease-in-out,border-color var(--wp-animation-speed) ease-in-out,box-shadow var(--wp-animation-speed) ease-in-out;min-height:30px}.form .field-media .hide{display:none}.form .field-media [data-media=preview-image],.form .field-media [data-media=preview-data]{margin-bottom:.5em}.form .field-textarea textarea{width:100%}
