.input-field[data-v-443e171a]{display:flex;flex-direction:column;gap:4px;overflow:hidden;position:relative}.error-message[data-v-443e171a]{display:block;font-size:12px}input[data-v-443e171a]:focus{border-color:#666}input[data-v-443e171a]::-moz-placeholder{color:var(--uipc,#333);opacity:.7}input[data-v-443e171a]::placeholder{color:var(--uipc,#333);opacity:.7}.input-select[data-v-443e171a]{display:flex;flex-direction:column;gap:4px;padding-block:0}.input-select.has-label[data-v-443e171a]{padding-block:12px}.input-field[data-v-443e171a]:disabled{cursor:not-allowed}.custom-checkbox-wrapper[data-v-fb302c9e]{--checkbox-size:16px;--checkbox-border-width:2px;display:inline-block;position:relative}.custom-checkbox-input[data-v-fb302c9e]{height:0;height:calc(var(--checkbox-size) + var(--checkbox-border-width));margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;width:0;width:calc(var(--checkbox-size)*1.5 + var(--checkbox-border-width)*1.5)}.custom-checkbox-input:focus-visible+.custom-checkbox[data-v-fb302c9e]{outline:2px solid #51d9fe;outline-offset:2px}.custom-checkbox[data-v-fb302c9e]{align-items:center;background-color:transparent;border:var(--checkbox-border-width) solid #c5c5c5;border-radius:2px;cursor:pointer;display:flex;height:var(--checkbox-size);justify-content:center;min-height:var(--checkbox-size);min-width:var(--checkbox-size);transition:border-color .2s ease,background-color .2s ease;width:var(--checkbox-size)}.custom-checkbox.checked[data-v-fb302c9e]{background-color:#51d9fe;border-color:#51d9fe}.custom-checkbox.required-unchecked[data-v-fb302c9e]{border-color:#ff5e4e}.check-icon[data-v-fb302c9e]{color:#fff;font-size:14px}
