.input-group .form-floating input[data-clearable].form-control~button.icon-clearer[data-clearer]{position:absolute;top:.8125rem;z-index:1;padding:0;margin:0;border:0;background:0 0;pointer-events:none;border-radius:100%;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:1.25rem;right:.5rem;left:auto;transition:color .2s ease;color:transparent;visibility:hidden}.input-group .form-floating input[data-clearable].form-control:not(:placeholder-shown)~button.icon-clearer[data-clearer]{visibility:inherit;color:var(--form-default-interactive-icon-color);pointer-events:auto}.input-group .form-floating input[data-clearable].form-control:not(:placeholder-shown)~button.icon-clearer[data-clearer]:hover{cursor:pointer;color:var(--form-hover-interactive-icon-color);pointer-events:auto;visibility:visible}.input-group .form-floating input[data-clearable].form-control:not(:placeholder-shown)~button.icon-clearer[data-clearer]:focus-visible{outline-offset:var(--form-focus-visible-outline-offset);outline-color:var(--form-focus-visible-outline-color);outline-style:var(--form-focus-visible-outline-style);outline-width:var(--form-focus-visible-outline-size);border:0 solid transparent;border-radius:100%}.input-group .form-floating input[data-clearable].form-control.is-invalid~button.icon-clearer[data-clearer],.input-group .form-floating input[data-clearable].form-control.is-valid~button.icon-clearer[data-clearer],.input-group .form-floating input[data-clearable][data-password-viewable].form-control:not(.is-invalid)~button.icon-clearer[data-clearer],.input-group .form-floating input[data-clearable][data-password-viewable].form-control:not(.is-valid)~button.icon-clearer[data-clearer]{right:3rem}.input-group .form-floating input[data-clearable][data-password-viewable].form-control.is-invalid~button.icon-clearer[data-clearer],.input-group .form-floating input[data-clearable][data-password-viewable].form-control.is-valid~button.icon-clearer[data-clearer]{right:5.5rem}.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:3.5rem}.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:6rem}.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:4rem}.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:6rem}.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:8.5rem}.table-navigator-container .input-group .form-floating input[data-password-viewable].form-control[type=password]~button.icon-password-viewer[data-password-viewer] i.fa-eye,[data-component=filter] .input-group .form-floating input[data-password-viewable].form-control[type=password]~button.icon-password-viewer[data-password-viewer] i.fa-eye,form .input-group .form-floating input[data-password-viewable].form-control[type=password]~button.icon-password-viewer[data-password-viewer] i.fa-eye{display:inline}.table-navigator-container .input-group .form-floating input[data-password-viewable].form-control[type=text]~button.icon-password-viewer[data-password-viewer] i.fa-eye-slash,[data-component=filter] .input-group .form-floating input[data-password-viewable].form-control[type=text]~button.icon-password-viewer[data-password-viewer] i.fa-eye-slash,form .input-group .form-floating input[data-password-viewable].form-control[type=text]~button.icon-password-viewer[data-password-viewer] i.fa-eye-slash{display:inline}.table-navigator-container .input-group .form-floating input[data-password-viewable].form-control~button.icon-password-viewer[data-password-viewer],[data-component=filter] .input-group .form-floating input[data-password-viewable].form-control~button.icon-password-viewer[data-password-viewer],form .input-group .form-floating input[data-password-viewable].form-control~button.icon-password-viewer[data-password-viewer]{position:absolute;left:auto;right:var(--spacing-xs);top:.8125rem;z-index:1;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;background:0 0;cursor:pointer;pointer-events:none;border-radius:100%;font-size:1.25rem}.table-navigator-container .input-group .form-floating input[data-password-viewable].form-control~button.icon-password-viewer[data-password-viewer]:focus,[data-component=filter] .input-group .form-floating input[data-password-viewable].form-control~button.icon-password-viewer[data-password-viewer]:focus,form .input-group .form-floating input[data-password-viewable].form-control~button.icon-password-viewer[data-password-viewer]:focus{cursor:pointer;pointer-events:auto}.table-navigator-container .input-group .form-floating input[data-password-viewable].form-control~button.icon-password-viewer[data-password-viewer]:focus-visible,[data-component=filter] .input-group .form-floating input[data-password-viewable].form-control~button.icon-password-viewer[data-password-viewer]:focus-visible,form .input-group .form-floating input[data-password-viewable].form-control~button.icon-password-viewer[data-password-viewer]:focus-visible{outline-offset:var(--form-focus-visible-outline-offset);outline-color:var(--form-focus-visible-outline-color);outline-style:var(--form-focus-visible-outline-style);outline-width:var(--form-focus-visible-outline-size);border:0 solid transparent;border-radius:100%}.table-navigator-container .input-group .form-floating input[data-password-viewable].form-control~button.icon-password-viewer[data-password-viewer]>i.fa-eye,.table-navigator-container .input-group .form-floating input[data-password-viewable].form-control~button.icon-password-viewer[data-password-viewer]>i.fa-eye-slash,[data-component=filter] .input-group .form-floating input[data-password-viewable].form-control~button.icon-password-viewer[data-password-viewer]>i.fa-eye,[data-component=filter] .input-group .form-floating input[data-password-viewable].form-control~button.icon-password-viewer[data-password-viewer]>i.fa-eye-slash,form .input-group .form-floating input[data-password-viewable].form-control~button.icon-password-viewer[data-password-viewer]>i.fa-eye,form .input-group .form-floating input[data-password-viewable].form-control~button.icon-password-viewer[data-password-viewer]>i.fa-eye-slash{color:var(--form-default-interactive-icon-color);display:none}.table-navigator-container .input-group .form-floating input[data-password-viewable].form-control~button.icon-password-viewer[data-password-viewer]>i:hover,[data-component=filter] .input-group .form-floating input[data-password-viewable].form-control~button.icon-password-viewer[data-password-viewer]>i:hover,form .input-group .form-floating input[data-password-viewable].form-control~button.icon-password-viewer[data-password-viewer]>i:hover{cursor:pointer;color:var(--form-hover-interactive-icon-color);pointer-events:auto}.table-navigator-container .input-group .form-floating input[data-password-viewable].form-control:hover~button.icon-password-viewer[data-password-viewer] i,[data-component=filter] .input-group .form-floating input[data-password-viewable].form-control:hover~button.icon-password-viewer[data-password-viewer] i,form .input-group .form-floating input[data-password-viewable].form-control:hover~button.icon-password-viewer[data-password-viewer] i{pointer-events:auto}.table-navigator-container .input-group .form-floating input[data-password-viewer-added].form-control.is-invalid~button.icon-password-viewer[data-password-viewer],.table-navigator-container .input-group .form-floating input[data-password-viewer-added].form-control.is-valid~button.icon-password-viewer[data-password-viewer],[data-component=filter] .input-group .form-floating input[data-password-viewer-added].form-control.is-invalid~button.icon-password-viewer[data-password-viewer],[data-component=filter] .input-group .form-floating input[data-password-viewer-added].form-control.is-valid~button.icon-password-viewer[data-password-viewer],form .input-group .form-floating input[data-password-viewer-added].form-control.is-invalid~button.icon-password-viewer[data-password-viewer],form .input-group .form-floating input[data-password-viewer-added].form-control.is-valid~button.icon-password-viewer[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}.form-check .form-check-input,.form-check .form-check-label{cursor:pointer}.form-check .form-check-input{background-color:var(--form-checkbox-default-bg);border:var(--form-checkbox-default-border-size) solid var(--form-checkbox-default-border-color)}.form-check .form-check-input:focus,.form-check .form-check-input:hover:focus{outline-offset:var(--form-focus-visible-outline-offset);outline:var(--form-focus-visible-outline-size) var(--form-focus-visible-outline-style) var(--form-focus-visible-outline-color);box-shadow:none}.form-check .form-check-input:focusinput[type=radio],.form-check .form-check-input:hover:focusinput[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e")}.form-check .form-check-input:focusinput[type=radio]:is(:checked),.form-check .form-check-input:hover:focusinput[type=radio]:is(:checked){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check .form-check-input:is(:checked){background-color:var(--form-checkbox-checked-bg);border-color:var(--form-checkbox-checked-border-color)}.form-check .form-check-input:focus-visible,.form-check .form-check-input:hover:focus-visible{outline-offset:var(--outline-offset);outline-color:var(--outline-color);outline-style:var(--outline-style);outline-width:var(--outline-width)}.form-check.form-switch .form-check-input:focus,.form-check.form-switch .form-check-input:hover:focus{outline:0!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e")}.form-check.form-switch .form-check-input:focus:is(:checked),.form-check.form-switch .form-check-input:hover:focus:is(:checked){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.input-group{gap:var(--spacing-xs);margin-bottom:var(--spacing-m);border-radius:var(--form-default-border-radius)}.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:has(.form-control-plaintext)>label,.input-group .form-floating:has(.form-control:focus)>label,.input-group .form-floating:has(.form-control:not(:placeholder-shown))>label,.input-group .form-floating:has(.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;right:var(--spacing-m);outline:0!important}.input-group .form-floating span.icon{position:absolute;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(--form-default-border-radius)!important;border:var(--form-default-border-size) solid var(--form-default-border-color);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);border-color:var(--form-hover-border-color)}.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{outline:0!important;background-color:var(--surface-bright);border-color:var(--form-focus-border-color)}.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(--form-disabled-border-color)}.input-group .form-floating label{position:absolute;color:var(--on-surface);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(--form-invalid-border-color)}.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(--form-invalid-color)}.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(--form-valid-border-color)}.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(--form-valid-color)}.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:var(--fa-style-family, "Font Awesome 7 Free");font-weight:900;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(--form-default-color)}.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:var(--fa-style-family, "Font Awesome 7 Free");font-weight:900;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(--form-default-color);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)~button[data-clearer]~button[data-password-viewer]~label,.input-group .form-floating :not(.is-valid):not(:placeholder-shown)~button[data-clearer]~button[data-password-viewer]~label{padding-right:5.5rem}.input-group .form-floating :not(.is-invalid):not(:placeholder-shown)~button[data-clearer]~label,.input-group .form-floating :not(.is-invalid):not(:placeholder-shown)~button[data-password-viewer]~label,.input-group .form-floating :not(.is-valid):not(:placeholder-shown)~button[data-clearer]~label,.input-group .form-floating :not(.is-valid):not(:placeholder-shown)~button[data-password-viewer]~label{padding-right:3rem}.input-group .form-floating :not(.is-invalid):placeholder-shown~button[data-clearer]~button[data-password-viewer]~label,.input-group .form-floating :not(.is-valid):placeholder-shown~button[data-clearer]~button[data-password-viewer]~label{padding-right:3rem}.input-group .form-floating :not(.is-invalid):placeholder-shown~button[data-clearer]~label,.input-group .form-floating :not(.is-invalid):placeholder-shown~button[data-password-viewer]~label,.input-group .form-floating :not(.is-valid):placeholder-shown~button[data-clearer]~label,.input-group .form-floating :not(.is-valid):placeholder-shown~button[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)~button[data-clearer]~button[data-password-viewer]~label,.input-group .form-floating .is-valid:not(:placeholder-shown)~button[data-clearer]~button[data-password-viewer]~label{padding-right:8rem}.input-group .form-floating .is-invalid:not(:placeholder-shown)~button[data-clearer]~label,.input-group .form-floating .is-invalid:not(:placeholder-shown)~button[data-password-viewer]~label,.input-group .form-floating .is-valid:not(:placeholder-shown)~button[data-clearer]~label,.input-group .form-floating .is-valid:not(:placeholder-shown)~button[data-password-viewer]~label{padding-right:5.5rem}.input-group .form-floating .is-invalid:placeholder-shown~button[data-clearer]~button[data-password-viewer]~label,.input-group .form-floating .is-valid:placeholder-shown~button[data-clearer]~button[data-password-viewer]~label{padding-right:5.5rem}.input-group .form-floating .is-invalid:placeholder-shown~button[data-clearer]~label,.input-group .form-floating .is-invalid:placeholder-shown~button[data-password-viewer]~label,.input-group .form-floating .is-valid:placeholder-shown~button[data-clearer]~label,.input-group .form-floating .is-valid:placeholder-shown~button[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-full)!important}textarea.form-control{border-radius:var(--form-default-border-radius)!important;border:var(--border-stroke-m) solid var(--form-default-border-color);transition:border .2s,box-shadow .2s}@media screen and (min-width:992px){.input-group{gap:var(--spacing-none);border:var(--form-default-border-radius)}.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(--form-default-border-radius)!important;border-bottom-left-radius:var(--form-default-border-radius)!important}.input-group .form-floating:last-of-type input,.input-group .form-floating:last-of-type select{border-top-right-radius:var(--form-default-border-radius)!important;border-bottom-right-radius:var(--form-default-border-radius)!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(--form-default-border-radius)!important;border-bottom-right-radius:var(--form-default-border-radius)!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-full)!important;border-bottom-left-radius:var(--border-radius-full)!important}.input-group button.btn:last-of-type{border-top-right-radius:var(--border-radius-full)!important;border-bottom-right-radius:var(--border-radius-full)!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:.7;-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)}}