.select-wrapper[data-v-bafd06d1]{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.select-label[data-v-bafd06d1]{color:var(--color-text-secondary);font-size:16px;font-weight:var(--font-weight-bold)}.select-required[data-v-bafd06d1]{color:var(--color-text-brand-tertiary);margin-left:2px}.select-control[data-v-bafd06d1]{align-items:center;display:flex;position:relative;width:100%}.select-field[data-v-bafd06d1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xs);cursor:pointer;font-family:inherit;font-size:16px;line-height:1.5;padding:12px 40px 12px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.select-field[data-v-bafd06d1]:focus,.select-field[data-v-bafd06d1]:hover:not(:disabled){border-color:var(--color-border-brand)}.select-field[data-v-bafd06d1]:focus{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.select-field[data-v-bafd06d1]:disabled{background:var(--color-bg-tertiary);cursor:not-allowed;opacity:.6}.select-field option[data-v-bafd06d1]{color:var(--color-text-primary);padding:8px}.select-field option[value=""][disabled][data-v-bafd06d1]{color:var(--color-text-tertiary)}.select-field-placeholder[data-v-bafd06d1]{color:var(--color-text-placeholder)}.has-error .select-field[data-v-bafd06d1],.has-error .select-field[data-v-bafd06d1]:focus{border-color:var(--color-border-error)}.has-error .select-field[data-v-bafd06d1]:focus{box-shadow:0 0 0 2px var(--focus-ring-error)}.select-arrow[data-v-bafd06d1]{align-items:center;color:var(--color-fg-quaternary);display:flex;font-size:12px;justify-content:center;pointer-events:none;position:absolute;right:14px}.select-message[data-v-bafd06d1]{color:var(--color-text-tertiary);font-size:14px;line-height:1.4}.select-error-message[data-v-bafd06d1]{color:var(--color-text-error-primary)}.datepicker-wrapper[data-v-5bd19433]{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.datepicker-label[data-v-5bd19433]{color:var(--color-text-secondary);font-size:16px;font-weight:var(--font-weight-bold)}.datepicker-required[data-v-5bd19433]{color:var(--color-text-brand-tertiary);margin-left:2px}.datepicker-control[data-v-5bd19433]{align-items:center;display:flex;position:relative;width:100%}.datepicker-control:hover .datepicker-field[data-v-5bd19433]{border-color:var(--color-border-brand)}.datepicker-control:focus-within .datepicker-field[data-v-5bd19433]{border-color:var(--color-border-brand);box-shadow:0 0 0 2px var(--focus-ring);outline:none}.datepicker-field[data-v-5bd19433]{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xs);color:var(--color-text-primary);font-family:inherit;font-size:16px;line-height:1.5;padding:12px 40px 12px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.datepicker-field[data-v-5bd19433]::-moz-placeholder{color:var(--color-text-placeholder)}.datepicker-field[data-v-5bd19433]::placeholder{color:var(--color-text-placeholder)}.datepicker-field[data-v-5bd19433]:disabled{background:var(--color-bg-tertiary);cursor:not-allowed;opacity:.6}.datepicker-native[data-v-5bd19433]{border:0;height:1px;left:0;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:0;width:1px}.has-error .datepicker-field[data-v-5bd19433],.has-error .datepicker-field[data-v-5bd19433]:hover{border-color:var(--color-border-error)}.has-error .datepicker-control:focus-within .datepicker-field[data-v-5bd19433]{border-color:var(--color-border-error);box-shadow:0 0 0 2px var(--focus-ring-error)}.datepicker-icon[data-v-5bd19433]{align-items:center;background:transparent;border:0;color:var(--color-fg-quaternary);cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:0;position:absolute;right:14px;z-index:1}.datepicker-icon[data-v-5bd19433]:hover:not(:disabled){color:var(--color-fg-brand-primary)}.datepicker-icon[data-v-5bd19433]:disabled{cursor:not-allowed;opacity:.6}.datepicker-message[data-v-5bd19433]{color:var(--color-text-tertiary);font-size:14px;line-height:1.4}.datepicker-error-message[data-v-5bd19433]{color:var(--color-text-error-primary)}.input-wrapper[data-v-a2635eac]{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.input-label[data-v-a2635eac]{color:var(--color-text-secondary);display:inline-block;font-size:16px;font-weight:var(--font-weight-bold)}.input-required[data-v-a2635eac]{color:var(--color-text-brand-tertiary);margin-left:2px}.input-field[data-v-a2635eac]{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xs);color:var(--color-text-primary);flex:none;font-size:16px;line-height:1.5;order:0;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.input-field[data-v-a2635eac]::-moz-placeholder{color:var(--color-text-placeholder)}.input-field[data-v-a2635eac]::placeholder{color:var(--color-text-placeholder)}.input-field[data-v-a2635eac]:focus,.input-field[data-v-a2635eac]:hover{border-color:var(--color-border-brand)}.input-field[data-v-a2635eac]:focus{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.input-field[data-v-a2635eac]:disabled{cursor:not-allowed;opacity:.6}.has-error .input-field[data-v-a2635eac]{border-color:var(--color-border-error)}.has-error .input-field[data-v-a2635eac]:focus{box-shadow:0 0 0 2px var(--focus-ring-error)}.input-message[data-v-a2635eac]{color:var(--color-text-tertiary);font-size:14px;line-height:1.4}.input-error-message[data-v-a2635eac]{color:var(--color-text-error-primary)}.checkbox-wrapper[data-v-b1b9cf96]{display:flex;flex-direction:column;gap:4px;width:100%}.checkbox-label[data-v-b1b9cf96]{align-items:flex-start;cursor:pointer;display:inline-flex;gap:12px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-label:hover .checkbox-custom[data-v-b1b9cf96]{border-color:var(--color-border-primary)}.checkbox-input[data-v-b1b9cf96]{cursor:pointer;height:20px;left:0;margin:0;opacity:0;position:absolute;top:0;width:20px}.checkbox-custom[data-v-b1b9cf96]{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:6px;display:flex;height:20px;justify-content:center;min-width:20px;transition:all .2s ease;width:20px}.checkbox-custom svg[data-v-b1b9cf96]{fill:none;height:9px;stroke:var(--color-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:12px}.checkbox-input:checked+.checkbox-custom[data-v-b1b9cf96]{background:var(--color-bg-brand-solid);border-color:var(--color-border-brand)}.checkbox-input:focus-visible+.checkbox-custom[data-v-b1b9cf96]{outline:2px solid var(--focus-ring);outline-offset:2px}.checkbox-input:disabled+.checkbox-custom[data-v-b1b9cf96]{cursor:not-allowed;opacity:.6}.has-error .checkbox-custom[data-v-b1b9cf96]{border-color:var(--color-border-error)}.checkbox-text[data-v-b1b9cf96]{color:var(--color-text-primary);font-size:16px;font-weight:var(--font-weight-regular);line-height:1.5;padding-top:0}.checkbox-text a[data-v-b1b9cf96-s]{color:var(--color-text-brand-tertiary);font-size:inherit;font-weight:var(--font-weight-bold);line-height:inherit;text-decoration:underline}.checkbox-text a[data-v-b1b9cf96-s]:hover{text-decoration:none}.checkbox-message[data-v-b1b9cf96]{color:var(--color-text-secondary);font-size:14px;line-height:1.4;margin-left:30px}.checkbox-error-message[data-v-b1b9cf96]{color:var(--color-text-error-primary)}.validated-form-error[data-v-0165a35b]{color:var(--color-text-error-primary);margin:0}
