.input-group .form-floating input[data-clearable].form-control~span.icon[data-clearer]{right:0;left:auto}.input-group .form-floating input[data-clearable].form-control~span.icon[data-clearer]>i{transition:color .2s ease;color:transparent}.input-group .form-floating input[data-clearable].form-control:not(:placeholder-shown)~span.icon[data-clearer]:hover i{color:var(--secondary-disabled)}.input-group .form-floating input[data-clearable].form-control:not(:placeholder-shown)~span.icon[data-clearer]>i{color:var(--secondary-disabled)}.input-group .form-floating input[data-clearable].form-control:not(:placeholder-shown)~span.icon[data-clearer]>i:hover{cursor:pointer;color:var(--primary);pointer-events:auto}.input-group .form-floating input[data-clearable].form-control:hover:not(:placeholder-shown)~span.icon[data-clearer]>i{color:var(--secondary-disabled);pointer-events:auto}.input-group .form-floating input[data-clearable].form-control.is-invalid~span.icon[data-clearer],.input-group .form-floating input[data-clearable].form-control.is-valid~span.icon[data-clearer],.input-group .form-floating input[data-clearable][data-password-viewable].form-control:not(.is-invalid)~span.icon[data-clearer],.input-group .form-floating input[data-clearable][data-password-viewable].form-control:not(.is-valid)~span.icon[data-clearer]{right:2.5rem}.input-group .form-floating input[data-clearable][data-password-viewable].form-control.is-invalid~span.icon[data-clearer],.input-group .form-floating input[data-clearable][data-password-viewable].form-control.is-valid~span.icon[data-clearer]{right:5rem}.input-group .form-floating input[data-clearable].form-control:not(:placeholder-shown)~span.icon[data-password-viewer]:hover~span.icon[data-clearer]>i{color:var(--secondary-disabled)}.input-group .form-floating input[data-clearable].form-control.is-invalid,.input-group .form-floating input[data-clearable].form-control.is-valid,.input-group .form-floating input[data-clearable][data-password-viewable].form-control:not(.is-invalid),.input-group .form-floating input[data-clearable][data-password-viewable].form-control:not(.is-valid){padding-right:3rem}.input-group .form-floating input[data-clearable].form-control.is-invalid:not(:placeholder-shown),.input-group .form-floating input[data-clearable].form-control.is-valid:not(:placeholder-shown),.input-group .form-floating input[data-clearable][data-password-viewable].form-control:not(.is-invalid):not(:placeholder-shown),.input-group .form-floating input[data-clearable][data-password-viewable].form-control:not(.is-valid):not(:placeholder-shown){padding-right:5.5rem}.input-group .form-floating input[data-clearable].form-control:not(.is-invalid),.input-group .form-floating input[data-clearable].form-control:not(.is-valid){padding-right:3.5rem}.input-group .form-floating input[data-clearable][data-password-viewable].form-control.is-invalid,.input-group .form-floating input[data-clearable][data-password-viewable].form-control.is-valid{padding-right:5.5rem}.input-group .form-floating input[data-clearable][data-password-viewable].form-control.is-invalid:not(:placeholder-shown),.input-group .form-floating input[data-clearable][data-password-viewable].form-control.is-valid:not(:placeholder-shown){padding-right:8rem}.table-navigator-container .input-group .form-floating input[data-password-viewable].form-control[type=password]~span.icon[data-password-viewer] i.fa-eye,[data-component=filter] .input-group .form-floating input[data-password-viewable].form-control[type=password]~span.icon[data-password-viewer] i.fa-eye,form .input-group .form-floating input[data-password-viewable].form-control[type=password]~span.icon[data-password-viewer] i.fa-eye{display:inline}.table-navigator-container .input-group .form-floating input[data-password-viewable].form-control[type=text]~span.icon[data-password-viewer] i.fa-eye-slash,[data-component=filter] .input-group .form-floating input[data-password-viewable].form-control[type=text]~span.icon[data-password-viewer] i.fa-eye-slash,form .input-group .form-floating input[data-password-viewable].form-control[type=text]~span.icon[data-password-viewer] i.fa-eye-slash{display:inline}.table-navigator-container .input-group .form-floating input[data-password-viewable].form-control~span.icon[data-password-viewer],[data-component=filter] .input-group .form-floating input[data-password-viewable].form-control~span.icon[data-password-viewer],form .input-group .form-floating input[data-password-viewable].form-control~span.icon[data-password-viewer]{left:auto;right:var(--spacing-none)}.table-navigator-container .input-group .form-floating input[data-password-viewable].form-control~span.icon[data-password-viewer]>i.fa-eye,.table-navigator-container .input-group .form-floating input[data-password-viewable].form-control~span.icon[data-password-viewer]>i.fa-eye-slash,[data-component=filter] .input-group .form-floating input[data-password-viewable].form-control~span.icon[data-password-viewer]>i.fa-eye,[data-component=filter] .input-group .form-floating input[data-password-viewable].form-control~span.icon[data-password-viewer]>i.fa-eye-slash,form .input-group .form-floating input[data-password-viewable].form-control~span.icon[data-password-viewer]>i.fa-eye,form .input-group .form-floating input[data-password-viewable].form-control~span.icon[data-password-viewer]>i.fa-eye-slash{color:var(--secondary-disabled);display:none}.table-navigator-container .input-group .form-floating input[data-password-viewable].form-control~span.icon[data-password-viewer]>i:hover,[data-component=filter] .input-group .form-floating input[data-password-viewable].form-control~span.icon[data-password-viewer]>i:hover,form .input-group .form-floating input[data-password-viewable].form-control~span.icon[data-password-viewer]>i:hover{cursor:pointer;color:var(--primary);pointer-events:auto}.table-navigator-container .input-group .form-floating input[data-password-viewable].form-control:hover~span.icon[data-password-viewer] i,[data-component=filter] .input-group .form-floating input[data-password-viewable].form-control:hover~span.icon[data-password-viewer] i,form .input-group .form-floating input[data-password-viewable].form-control:hover~span.icon[data-password-viewer] i{pointer-events:auto}.table-navigator-container .input-group .form-floating input[data-password-viewer-added].form-control.is-invalid~span.icon[data-password-viewer],.table-navigator-container .input-group .form-floating input[data-password-viewer-added].form-control.is-valid~span.icon[data-password-viewer],[data-component=filter] .input-group .form-floating input[data-password-viewer-added].form-control.is-invalid~span.icon[data-password-viewer],[data-component=filter] .input-group .form-floating input[data-password-viewer-added].form-control.is-valid~span.icon[data-password-viewer],form .input-group .form-floating input[data-password-viewer-added].form-control.is-invalid~span.icon[data-password-viewer],form .input-group .form-floating input[data-password-viewer-added].form-control.is-valid~span.icon[data-password-viewer]{right:2.5rem}.table-navigator-container .input-group .form-floating input[data-password-viewer-added].form-control.is-invalid,.table-navigator-container .input-group .form-floating input[data-password-viewer-added].form-control.is-valid,[data-component=filter] .input-group .form-floating input[data-password-viewer-added].form-control.is-invalid,[data-component=filter] .input-group .form-floating input[data-password-viewer-added].form-control.is-valid,form .input-group .form-floating input[data-password-viewer-added].form-control.is-invalid,form .input-group .form-floating input[data-password-viewer-added].form-control.is-valid{padding-right:1.5rem}.input-group{gap:var(--spacing-xs);margin-bottom:var(--spacing-m);border-radius:var(--border-radius-xs)}.input-group .form-floating{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}.input-group .form-floating input.is-invalid~div.invalid-feedback,.input-group .form-floating input.is-valid~div.valid-feedback{display:flex}.input-group .form-floating>.form-control-plaintext~label,.input-group .form-floating>.form-control:focus~label,.input-group .form-floating>.form-control:not(:placeholder-shown)~label,.input-group .form-floating>.form-select~label{opacity:.65;transform:scale(1) translateY(calc(-1 * var(--spacing-m) + 2px));font-size:.85rem;transition:font-size .2s,transform .2s,opacity .2s;left:var(--spacing-3xs);width:auto;max-width:-webkit-fill-available}.input-group .form-floating span.icon{position:absolute;color:var(--secondary);display:flex;justify-content:center;align-items:center;height:calc(3.5rem + 2px);width:3rem;pointer-events:none}.input-group .form-floating span.icon i{font-size:1.5rem;padding:0;margin:0!important;pointer-events:none}.input-group .form-floating span.icon .fa-stack{display:flex;justify-content:center;align-items:center}.input-group .form-floating span.icon .fa-stack .fa-stack-2x{font-size:1.5rem}.input-group .form-floating span.icon .fa-stack .fa-stack-1x{font-size:.8rem}.input-group .form-floating:hover>span.icon:first-child i{animation-iteration-count:1;animation:pulse 2s ease-in-out}.input-group .form-floating input,.input-group .form-floating select,.input-group .form-floating textarea{border-radius:var(--border-radius-xs)!important;border:var(--border-stroke-m) solid var(--border);transition:border .2s,box-shadow .2s}.input-group .form-floating input:hover,.input-group .form-floating select:hover,.input-group .form-floating textarea:hover{background-color:var(--surface);box-shadow:inset var(--border-stroke-s) var(--border-stroke-s) var(--border-stroke-s) .5px var(--border),inset calc(-1 * var(--border-stroke-s)) calc(-1 * var(--border-stroke-s)) var(--border-stroke-s) .5px var(--white);border-color:var(--border-1)}.input-group .form-floating input:focus,.input-group .form-floating input:focus-visible,.input-group .form-floating input:hover:focus,.input-group .form-floating input:hover:focus-visible,.input-group .form-floating select:focus,.input-group .form-floating select:focus-visible,.input-group .form-floating select:hover:focus,.input-group .form-floating select:hover:focus-visible,.input-group .form-floating textarea:focus,.input-group .form-floating textarea:focus-visible,.input-group .form-floating textarea:hover:focus,.input-group .form-floating textarea:hover:focus-visible{background-color:var(--surface-bright);box-shadow:inset var(--border-stroke-s) var(--border-stroke-s) var(--border-stroke-s) .5px var(--border),inset calc(-1 * var(--border-stroke-s)) calc(-1 * var(--border-stroke-s)) var(--border-stroke-s) .5px var(--white);border-color:var(--border-1)}.input-group .form-floating input:disabled,.input-group .form-floating input:disabled:hover,.input-group .form-floating select:disabled,.input-group .form-floating select:disabled:hover,.input-group .form-floating textarea:disabled,.input-group .form-floating textarea:disabled:hover{background-color:var(--surface-dim);border-color:var(--border);box-shadow:none}.input-group .form-floating span.icon[data-clearer]:has(i:hover)~input,.input-group .form-floating span.icon[data-clearer]:has(i:hover)~select,.input-group .form-floating span.icon[data-clearer]:has(i:hover)~textarea{box-shadow:inset var(--border-stroke-s) var(--border-stroke-s) var(--border-stroke-s) .5px var(--border),inset calc(-1 * var(--border-stroke-s)) calc(-1 * var(--border-stroke-s)) var(--border-stroke-s) .5px var(--white)}.input-group .form-floating label{position:absolute;color:var(--on-surface);font-size:1rem;left:var(--spacing-none)}.input-group .form-floating select{padding-right:3rem}.input-group .form-floating input,.input-group .form-floating select,.input-group .form-floating textarea{background-image:none!important;background-repeat:unset;background-position:unset;background-size:unset}.input-group .form-floating:has(input.is-invalid) input,.input-group .form-floating:has(input.is-invalid) select,.input-group .form-floating:has(input.is-invalid) textarea,.input-group .form-floating:has(select.is-invalid) input,.input-group .form-floating:has(select.is-invalid) select,.input-group .form-floating:has(select.is-invalid) textarea,.input-group .form-floating:has(textarea.is-invalid) input,.input-group .form-floating:has(textarea.is-invalid) select,.input-group .form-floating:has(textarea.is-invalid) textarea{border-color:var(--error)}.input-group .form-floating:has(input.is-invalid)::after,.input-group .form-floating:has(select.is-invalid)::after,.input-group .form-floating:has(textarea.is-invalid)::after{content:"\f06a";color:var(--error)}.input-group .form-floating:has(input.is-valid) input,.input-group .form-floating:has(input.is-valid) select,.input-group .form-floating:has(input.is-valid) textarea,.input-group .form-floating:has(select.is-valid) input,.input-group .form-floating:has(select.is-valid) select,.input-group .form-floating:has(select.is-valid) textarea,.input-group .form-floating:has(textarea.is-valid) input,.input-group .form-floating:has(textarea.is-valid) select,.input-group .form-floating:has(textarea.is-valid) textarea{border-color:var(--success)}.input-group .form-floating:has(input.is-valid)::after,.input-group .form-floating:has(select.is-valid)::after,.input-group .form-floating:has(textarea.is-valid)::after{content:"\f058";color:var(--success)}.input-group .form-floating:has(input.is-invalid)::after,.input-group .form-floating:has(input.is-valid)::after,.input-group .form-floating:has(select.is-invalid)::after,.input-group .form-floating:has(select.is-valid)::after,.input-group .form-floating:has(textarea.is-invalid)::after,.input-group .form-floating:has(textarea.is-valid)::after{font-family:FontAwesome;position:absolute;right:var(--spacing-none);font-size:1.5rem;display:flex;justify-content:center;align-items:center;height:calc(3.5rem + 3px);width:3rem;pointer-events:none}.input-group .form-floating:has(textarea.is-invalid)::after,.input-group .form-floating:has(textarea.is-valid)::after{right:var(--spacing-s);width:auto}.input-group .form-floating:has(select.is-invalid),.input-group .form-floating:has(select.is-valid){color:var(--success)}.input-group .form-floating:has(select.is-invalid)::after,.input-group .form-floating:has(select.is-valid)::after{right:calc(2.5 * var(--spacing-m))}.input-group .form-floating:has(select)::before{font-family:FontAwesome;position:absolute;right:var(--spacing-none);font-size:1.5rem;display:flex;justify-content:center;align-items:center;height:calc(3.5rem + 3px);width:3rem;content:"\f078";color:var(--on-surface);opacity:.7;pointer-events:none}.input-group .form-floating :not(.is-invalid)~label,.input-group .form-floating :not(.is-valid)~label{padding-right:.5rem}.input-group .form-floating :not(.is-invalid):not(:placeholder-shown)~span[data-clearer]~span[data-password-viewer]~label,.input-group .form-floating :not(.is-valid):not(:placeholder-shown)~span[data-clearer]~span[data-password-viewer]~label{padding-right:5.5rem}.input-group .form-floating :not(.is-invalid):not(:placeholder-shown)~span[data-clearer]~label,.input-group .form-floating :not(.is-invalid):not(:placeholder-shown)~span[data-password-viewer]~label,.input-group .form-floating :not(.is-valid):not(:placeholder-shown)~span[data-clearer]~label,.input-group .form-floating :not(.is-valid):not(:placeholder-shown)~span[data-password-viewer]~label{padding-right:3rem}.input-group .form-floating :not(.is-invalid):placeholder-shown~span[data-clearer]~span[data-password-viewer]~label,.input-group .form-floating :not(.is-valid):placeholder-shown~span[data-clearer]~span[data-password-viewer]~label{padding-right:3rem}.input-group .form-floating :not(.is-invalid):placeholder-shown~span[data-clearer]~label,.input-group .form-floating :not(.is-invalid):placeholder-shown~span[data-password-viewer]~label,.input-group .form-floating :not(.is-valid):placeholder-shown~span[data-clearer]~label,.input-group .form-floating :not(.is-valid):placeholder-shown~span[data-password-viewer]~label{padding-right:.5rem}.input-group .form-floating .is-invalid~label,.input-group .form-floating .is-valid~label{padding-right:3rem}.input-group .form-floating .is-invalid:not(:placeholder-shown)~span[data-clearer]~span[data-password-viewer]~label,.input-group .form-floating .is-valid:not(:placeholder-shown)~span[data-clearer]~span[data-password-viewer]~label{padding-right:8rem}.input-group .form-floating .is-invalid:not(:placeholder-shown)~span[data-clearer]~label,.input-group .form-floating .is-invalid:not(:placeholder-shown)~span[data-password-viewer]~label,.input-group .form-floating .is-valid:not(:placeholder-shown)~span[data-clearer]~label,.input-group .form-floating .is-valid:not(:placeholder-shown)~span[data-password-viewer]~label{padding-right:5.5rem}.input-group .form-floating .is-invalid:placeholder-shown~span[data-clearer]~span[data-password-viewer]~label,.input-group .form-floating .is-valid:placeholder-shown~span[data-clearer]~span[data-password-viewer]~label{padding-right:5.5rem}.input-group .form-floating .is-invalid:placeholder-shown~span[data-clearer]~label,.input-group .form-floating .is-invalid:placeholder-shown~span[data-password-viewer]~label,.input-group .form-floating .is-valid:placeholder-shown~span[data-clearer]~label,.input-group .form-floating .is-valid:placeholder-shown~span[data-password-viewer]~label{padding-right:3rem}.input-group .form-floating:has(span.icon:first-child) input,.input-group .form-floating:has(span.icon:first-child) select{padding-left:calc(2 * var(--spacing-l))}.input-group .form-floating:has(span.icon:first-child) label{left:calc(var(--spacing-m) + var(--spacing-l) - 3px);top:calc(var(--spacing-m) + var(--border-stroke-m));padding-top:0;max-width:-webkit-fill-available}.input-group button.btn{height:calc(3.5rem + 2px);border-radius:var(--border-radius-xs)!important}textarea.form-control{border-radius:var(--border-radius-xs)!important;border:var(--border-stroke-m) solid var(--border);transition:border .2s,box-shadow .2s}@media screen and (min-width:992px){.input-group{gap:var(--spacing-none);border:var(--border-radius-xs)}.input-group .form-floating{width:1%;margin-bottom:var(--spacing-none)}.input-group .form-floating input,.input-group .form-floating select{border-radius:var(--border-radius-none)!important;padding-top:calc(var(--spacing-m) + var(--spacing-xs))!important;padding-bottom:calc(var(--spacing-xs) + 2px)!important}.input-group .form-floating:first-of-type input,.input-group .form-floating:first-of-type select{border-top-left-radius:var(--border-radius-xs)!important;border-bottom-left-radius:var(--border-radius-xs)!important}.input-group .form-floating:last-of-type input,.input-group .form-floating:last-of-type select{border-top-right-radius:var(--border-radius-xs)!important;border-bottom-right-radius:var(--border-radius-xs)!important}.input-group .form-floating:not(:first-of-type) input,.input-group .form-floating:not(:first-of-type) select{border-left-width:var(--border-stroke-none)}.input-group .form-floating:only-child input,.input-group .form-floating:only-child select{border-top-right-radius:var(--border-radius-xs)!important;border-bottom-right-radius:var(--border-radius-xs)!important}.input-group button.btn{min-width:calc(3.5rem + 2px);border-radius:var(--border-radius-none)!important}.input-group button.btn:first-of-type{margin-left:var(--spacing-m)!important;border-top-left-radius:var(--border-radius-xs)!important;border-bottom-left-radius:var(--border-radius-xs)!important}.input-group button.btn:last-of-type{border-top-right-radius:var(--border-radius-xs)!important;border-bottom-right-radius:var(--border-radius-xs)!important}}@keyframes pulse{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:.3;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}