/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial}}}.text-input.inline{display:flex}.text-input.inline>label{margin-right:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*2);border-left-color:#0000;border-right-color:#0000;border-top:1px var(--tw-border-style) #0000;border-bottom:1px var(--tw-border-style) #0000;flex-grow:0;flex-shrink:0;margin-bottom:0}.text-input.inline .form-control{flex-grow:1}.text-input.is-float>label{display:none}.text-input.is-float .input-group.is-fill .input{border-color:var(--color-primary-300,#babbe1);background-color:var(--color-white,#fff)}.text-input.is-float .input-group.is-focus .input{border-color:var(--color-primary,#626493);background-color:var(--color-white,#fff)}.text-input.is-float .input-group .input{border-color:var(--color-primary-50,#f3f4f8);background-color:var(--color-primary-50,#f3f4f8);position:relative}.text-input.is-float .input-group .input .float-label{display:inline-block}.text-input.is-float .is-invalid .input-group .input,.text-input.is-float .is-invalid .input-group .input.is-focus{border-color:var(--color-danger-light,#fe8678)}.text-input.is-fixed-float>label{display:none}.text-input.is-fixed-float .input-group .input{border-color:var(--color-primary,#626493);background-color:var(--color-white,#fff);position:relative}.text-input.is-fixed-float .input-group .input .float-label{margin-top:calc(var(--spacing,.25rem)*-2.25);margin-left:calc(var(--spacing,.25rem)*1.5);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));color:var(--color-primary,#626493);transition-property:var(--transition-input-focus);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));padding-block:0;display:inline-block}.text-input.is-fixed-float .is-invalid .input-group .input,.text-input.is-fixed-float .is-invalid .input-group .input.is-focus{border-color:var(--color-danger-light,#fe8678)}.text-input.disabled .input-group.is-focus .input,.text-input.readonly .input-group.is-focus .input{border-color:var(--color-primary-600,#8486b4)}.text-input.disabled .input-group .input,.text-input.readonly .input-group .input{border-color:var(--color-primary-600,#8486b4);background-color:var(--color-primary-100,#e8eaf2)}.text-input>label{margin-bottom:calc(var(--spacing,.25rem)*2);width:100%;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.3125rem));--tw-leading:1.3125;color:var(--color-pgray-2,#4d4f55);line-height:1.3125}.text-input>label .required{color:var(--color-danger,#f35a5a)}.text-input .is-invalid .input-group .input,.text-input .is-invalid .input-group.is-focus .input{border-color:var(--color-danger-light,#fe8678)}.text-input .is-invalid .input-group .input.input-sm .icon,.text-input .is-invalid .input-group .input.input-xs .icon,.text-input .is-invalid .input-group.is-focus .input.input-sm .icon,.text-input .is-invalid .input-group.is-focus .input.input-xs .icon{display:none}.text-input .is-invalid .input-group .input .icon,.text-input .is-invalid .input-group.is-focus .input .icon{display:inline-block}.text-input .is-invalid .invalid-feedback{display:block}.text-input .input-group{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.3125rem));--tw-leading:1.3125;flex-wrap:nowrap;line-height:1.3125;display:flex}.text-input .input-group.is-focus .input{border-color:var(--color-primary,#626493)}.text-input .input-group.is-fill .input .float-label,.text-input .input-group.is-focus .input .float-label{margin-top:calc(var(--spacing,.25rem)*-2.25);margin-left:calc(var(--spacing,.25rem)*1.5);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));color:var(--color-primary,#626493);transition-property:var(--transition-input-focus);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));padding-block:0}.text-input .input-group-prepend{flex-grow:0;flex-shrink:0}.text-input .input-group .input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary-600,#8486b4);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*1.75);border-radius:.25rem;flex-grow:1;align-items:center;display:flex}.text-input .input-group .input.input-sm{padding-block:calc(var(--spacing,.25rem)*.75)}.text-input .input-group .input.input-sm input{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.3125rem))}.text-input .input-group .input.input-xs{padding-inline:calc(var(--spacing,.25rem)*.75);padding-block:1px}.text-input .input-group .input.input-xs input{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.3125rem))}.text-input .input-group .input:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.text-input .input-group .input:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.text-input .input-group .input input{width:100%;color:var(--color-pgray-2,#4d4f55);background-color:#0000;flex-grow:1}.text-input .input-group .input input::placeholder{color:var(--color-pgray-4,#bcbfcf)}.text-input .input-group .input input:focus{--tw-outline-style:none;outline-style:none}.text-input .input-group .input .icon{color:var(--color-danger-light,#fe8678);flex-grow:0;flex-shrink:0;display:none}.text-input .input-group .input .float-label{cursor:text;padding:calc(var(--spacing,.25rem)*1.75);color:var(--color-pgray-3,#858792);border-left-color:#0000;border-right-color:#0000;border-top:1px var(--tw-border-style) #0000;border-bottom:1px var(--tw-border-style) #0000;display:none;position:absolute;top:0;left:0}.text-input .input-group-append{flex-grow:0;flex-shrink:0}.text-input .invalid-feedback{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));color:var(--color-danger,#f35a5a);display:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}
