.wrapper[data-v-f8232e65]{margin:.4rem 0 1em;padding-left:0;width:100%}.field-wrapper.fancy[data-v-f8232e65]{background-color:var(--custom-form-background-color);color:var(--custom-form-text-primary-color);border:1px solid var(--custom-form-border-color);border-radius:var(--custom-form-border-radius);display:flex;line-height:1.5;position:relative;transition:border ease-in-out .125s}.field-wrapper.fancy.focused[data-v-f8232e65]{border-color:var(--custom-form-border-focused-color)}.field-wrapper.fancy.standalone[data-v-f8232e65]{border-radius:1.75em;border:none}.field-wrapper.fancy.standalone input[data-v-f8232e65]{padding:.35em .75em;height:2.5em}.field-wrapper.fancy.standalone input.has-left-icon[data-v-f8232e65]{padding-left:2.5em}.field-wrapper.fancy.standalone svg[data-v-f8232e65]{top:.8em;left:.9em}.field-wrapper.fancy.standalone .placeholder[data-v-f8232e65]{top:.8em;left:1.25em}.field-wrapper.fancy.standalone.focused label.placeholder[data-v-f8232e65],.field-wrapper.fancy.standalone.occupied label.placeholder[data-v-f8232e65]{left:1.75em}.field-wrapper.fancy.standalone .left-icon~.placeholder[data-v-f8232e65]{left:2.5em}.field-wrapper.fancy .tml-input__suffix-container[data-v-f8232e65]{position:absolute;top:12px;left:11px;bottom:0;right:0;color:var(--custom-form-text-secondary-color);pointer-events:none;overflow:hidden;white-space:nowrap}.field-wrapper.fancy .tml-input__suffix-container .tml-input__suffix[data-v-f8232e65]{opacity:0;margin-right:-2px}.field-wrapper.fancy svg[data-v-f8232e65]{position:absolute;top:1em;left:.75em;z-index:10;color:var(--custom-form-text-secondary-color);pointer-events:none}.field-wrapper.fancy .placeholder[data-v-f8232e65]{border-radius:4px;position:absolute;top:1em;left:1em;opacity:1;display:block;transition:all ease-in-out .125s;color:var(--custom-form-text-secondary-color);background:inherit;font-weight:400;line-height:1;pointer-events:none}.field-wrapper.fancy .left-icon~.placeholder[data-v-f8232e65]{left:2.4em}.field-wrapper.fancy input[data-v-f8232e65]{caret-color:var(--custom-form-text-primary-color);color:inherit;background-color:inherit;align-self:flex-end;border:none;border-radius:inherit;padding:.5em .75em;height:3em;margin:0}.field-wrapper.fancy input.has-left-icon[data-v-f8232e65]{padding-left:2.4em}.field-wrapper.fancy .right-icon[data-v-f8232e65]{position:absolute;top:0;right:0;width:2.5em;height:100%}.field-wrapper.fancy .right-icon svg[data-v-f8232e65]{left:.75em;z-index:100}.field-wrapper.fancy .password-visible[data-v-f8232e65]{position:absolute;top:0;right:0;width:2.5em;height:100%;cursor:pointer}.field-wrapper.fancy .password-visible svg[data-v-f8232e65]{left:.75em;z-index:100}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.field-wrapper.fancy .password-visible.shift-on-safari[data-v-f8232e65]{right:2em}}}.field-wrapper.fancy .loading[data-v-f8232e65]{position:absolute;top:0;right:0;width:2.5em;height:100%}.field-wrapper.fancy .loading svg[data-v-f8232e65]{left:.75em;z-index:100;animation:fa-spin 1s infinite linear}.field-wrapper.fancy .input-message[data-v-f8232e65]{border-radius:4px;position:absolute;bottom:-.5em;right:6px;padding:0 .25em;display:block;transition:all ease-in-out .125s;background-color:inherit;font-size:12px;font-weight:400;line-height:1;pointer-events:none}.field-wrapper.error[data-v-f8232e65]:not(.focused){border-color:var(--custom-form-border-error-color)}.field-wrapper.error .placeholder[data-v-f8232e65],.field-wrapper.error .input-message[data-v-f8232e65]{color:var(--custom-form-text-error-color)}.field-wrapper.error svg[data-v-f8232e65]{color:var(--custom-form-text-error-color)}.field-wrapper.fancy.occupied label.placeholder[data-v-f8232e65],.field-wrapper.fancy.focused label.placeholder[data-v-f8232e65],.field-wrapper.fancy.datepicker label.placeholder[data-v-f8232e65]{top:-.625em;left:.75em;padding:0 .25em;opacity:1;font-size:12px}.field-wrapper.fancy.occupied svg~.placeholder[data-v-f8232e65],.field-wrapper.fancy.focused svg~.placeholder[data-v-f8232e65]{left:.8em}.field-wrapper.fancy.occupied.fade-out label.placeholder[data-v-f8232e65],.field-wrapper.fancy.focused.fade-out label.placeholder[data-v-f8232e65]{top:.7em;left:2.4em;opacity:0}input[type=number][data-v-f8232e65]{-moz-appearance:textfield;min-width:0}input[type=number][data-v-f8232e65]::-webkit-outer-spin-button,input[type=number][data-v-f8232e65]::-webkit-inner-spin-button{-webkit-appearance:none}.number-iterator[data-v-f8232e65]{color:var(--custom-form-text-secondary-color);border-color:var(--custom-form-border-color);padding:0 1em;font-size:1.25em;vertical-align:bottom;border-width:1px;border-style:solid;position:relative}.number-iterator.positive[data-v-f8232e65]{border-width:0 0 0 1px}.number-iterator.negative[data-v-f8232e65]{border-width:0 1px 0 0}.number-iterator svg[data-v-f8232e65]{top:50%!important;left:50%!important;transform:translate(-50%,-50%)}.submit-button[data-v-f8232e65],.clear-button[data-v-f8232e65]{padding:0 1em;font-size:1.25em;vertical-align:bottom;border-width:0 0 0 1px;border-style:solid;position:relative;color:var(--custom-form-text-secondary-color);border-color:var(--custom-form-border-color)}.submit-button svg[data-v-f8232e65],.clear-button svg[data-v-f8232e65]{top:50%!important;left:50%!important;transform:translate(-50%,-50%)}.colour-preview[data-v-f8232e65]{display:flex;justify-content:center;align-items:center;width:45px;border-right:solid 1px var(--custom-form-border-color)}.colour-preview div[data-v-f8232e65]{width:20px;height:20px;background-color:#fff;border-radius:4px;box-shadow:0 0 1px #0000004d,0 2px 8px #0000001a}.colour-preview div.clear-col[data-v-f8232e65]{color:#767676;background:rgb(255,255,255);background:linear-gradient(135deg,rgb(238,238,238) 48%,rgba(0,0,0,.75) 49%,rgba(0,0,0,.75) 51%,rgb(238,238,238) 52%)}.inactive[data-v-f8232e65]{opacity:.5;cursor:not-allowed}.inactive *[data-v-f8232e65]{pointer-events:none!important}input[data-v-f8232e65]:-webkit-autofill,input[data-v-f8232e65]:-webkit-autofill:hover,input[data-v-f8232e65]:-webkit-autofill:focus,input[data-v-f8232e65]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--custom-form-background-color) inset!important;background-color:var(--custom-form-background-color)!important;-webkit-text-fill-color:var(--custom-form-text-primary-color);background-clip:content-box!important}
