:root{--gf-input-h: 2.375rem;--gf-input-h-sm: var(--gf-input-h);--gf-input-inner: calc(var(--gf-input-h) - 2px);--gf-input-h-lg: 3rem;--gf-input-inner-lg: calc(var(--gf-input-h-lg) - 2px);--gf-float-h: 3.125rem;--gf-float-label-lift: -1.65rem;--gf-float-pad-top: 1.25rem;--gf-float-pad-bottom: .45rem;--gf-float-pad-x: .9rem;--gf-float-stack-gap: 1.75rem;--gf-text: #2f2b3d;--gf-text-muted: #5d596c}.form-control:not(textarea):not(.form-control-lg),.form-select:not(.form-select-lg),.form-control-sm:not(textarea),.form-select-sm{height:var(--gf-input-h);min-height:var(--gf-input-h);box-sizing:border-box;color:var(--gf-text);font-weight:500}.row:has(.form-floating.form-floating-outline){--bs-gutter-y: var(--gf-float-stack-gap)}.form-floating.form-floating-outline{padding-top:.35rem}.form-floating.form-floating-outline>.form-control:not(textarea):not(.form-control-lg),.form-floating.form-floating-outline>.form-select:not(.form-select-lg){height:var(--gf-float-h);min-height:var(--gf-float-h);box-sizing:border-box;line-height:1.25;padding-top:.85rem;padding-bottom:.85rem;padding-left:var(--gf-float-pad-x);padding-right:var(--gf-float-pad-x)}.form-floating.form-floating-outline>.form-control:not(textarea):not(.form-control-lg):focus,.form-floating.form-floating-outline>.form-control:not(textarea):not(.form-control-lg):not(:placeholder-shown),.form-floating.form-floating-outline>.form-control:not(textarea):not(.form-control-lg):-webkit-autofill,.form-floating.form-floating-outline>.form-select:not(.form-select-lg):focus,.form-floating.form-floating-outline>.form-select:not(.form-select-lg):not(:placeholder-shown),.form-floating.form-floating-outline>.form-select:not(.form-select-lg):-webkit-autofill{padding-top:var(--gf-float-pad-top);padding-bottom:var(--gf-float-pad-bottom)}.form-floating.form-floating-outline:focus-within>.form-control:not(textarea):not(.form-control-lg):first-child,.form-floating.form-floating-outline:focus-within>.form-select:not(.form-select-lg):first-child{padding-top:var(--gf-float-pad-top);padding-bottom:var(--gf-float-pad-bottom)}.form-floating.form-floating-outline>.form-control:not(textarea):not(.form-control-lg)~label,.form-floating.form-floating-outline>.form-select:not(.form-select-lg)~label{display:flex;align-items:center;top:.35rem;height:var(--gf-float-h);max-height:var(--gf-float-h);padding-top:0;padding-bottom:0;padding-left:var(--gf-float-pad-x)}.form-floating.form-floating-outline>.form-control:focus~label,.form-floating.form-floating-outline>.form-control:not(:placeholder-shown)~label,.form-floating.form-floating-outline>.form-control:-webkit-autofill~label,.form-floating.form-floating-outline>.form-select~label,.form-floating.form-floating-outline>.select2-hidden-accessible~label{display:block;align-items:initial;top:.35rem;height:auto;max-height:none;margin-top:0;line-height:1.15;padding-top:0;padding-bottom:0;padding-inline:.35rem;transform:scale(.84) translateY(var(--gf-float-label-lift)) translate(.35rem);transform-origin:left center}.form-floating.form-floating-outline>textarea.form-control{padding-left:var(--gf-float-pad-x);padding-right:var(--gf-float-pad-x)}.form-floating.form-floating-outline>textarea.form-control:focus~label,.form-floating.form-floating-outline>textarea.form-control:not(:placeholder-shown)~label{transform:scale(.84) translateY(var(--gf-float-label-lift)) translate(.35rem);transform-origin:left center}.form-floating.form-floating-outline>.invalid-feedback,.form-floating.form-floating-outline>.fv-plugins-message-container{position:static;display:block;width:100%;margin-top:.25rem}.input-group .form-floating.form-floating-outline:not(:first-child)>.form-control:focus~label,.input-group .form-floating.form-floating-outline:not(:first-child)>.form-control:not(:placeholder-shown)~label,.input-group .form-floating.form-floating-outline:not(:first-child)>.form-control:-webkit-autofill~label,.input-group .form-floating.form-floating-outline:not(:first-child)>.form-select~label{margin-top:0;transform:scale(.84) translateY(var(--gf-float-label-lift)) translate(0);transform-origin:left center}.form-floating:not(.form-floating-outline)>.form-control:focus~label,.form-floating:not(.form-floating-outline)>.form-control:not(:placeholder-shown)~label,.form-floating:not(.form-floating-outline)>.form-control:-webkit-autofill~label,.form-floating:not(.form-floating-outline)>.form-select~label{transform:scale(.85) translateY(-.85rem) translate(.15rem);transform-origin:left center}.form-label{color:var(--gf-text-muted);font-weight:600}.form-control-lg:not(textarea),.form-select-lg{height:var(--gf-input-h-lg);min-height:var(--gf-input-h-lg);box-sizing:border-box}input.form-control[readonly]:not(textarea):not(.form-control-lg){height:var(--gf-input-h);min-height:var(--gf-input-h);box-sizing:border-box}.light-style .select2-container--default .select2-selection--single,.dark-style .select2-container--default .select2-selection--single{height:var(--gf-input-h)!important;min-height:var(--gf-input-h)!important;box-sizing:border-box!important}.light-style .select2-container--default .select2-selection--single .select2-selection__rendered,.dark-style .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:var(--gf-input-inner)!important;padding-top:0!important;padding-bottom:0!important}.light-style .select2-container--default .select2-selection--single .select2-selection__arrow,.dark-style .select2-container--default .select2-selection--single .select2-selection__arrow{height:var(--gf-input-inner)!important;top:1px!important}.light-style .select2-container--default .select2-selection--single .select2-selection__rendered,.dark-style .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--gf-text)!important;font-weight:500}.light-style .select2-container--default .select2-selection--single .select2-selection__placeholder,.dark-style .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--gf-text-muted)!important}.light-style .form-floating .select2-container--default,.dark-style .form-floating .select2-container--default{width:100%!important}.light-style .form-floating .select2-container--default .select2-selection--single,.dark-style .form-floating .select2-container--default .select2-selection--single{height:var(--gf-float-h)!important;min-height:var(--gf-float-h)!important;box-sizing:border-box!important}.light-style .form-floating .select2-container--default .select2-selection--single .select2-selection__rendered,.dark-style .form-floating .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc(var(--gf-float-h) - 2px)!important;padding-top:0!important;padding-bottom:0!important}.light-style .form-floating .select2-container--default .select2-selection--single .select2-selection__arrow,.dark-style .form-floating .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc(var(--gf-float-h) - 2px)!important;top:1px!important}.light-style .form-floating .select2-container--default .select2-selection--multiple,.dark-style .form-floating .select2-container--default .select2-selection--multiple{min-height:var(--gf-float-h)!important}.light-style .form-floating.form-floating-select2>label,.light-style .form-floating.form-floating-outline>.select2-hidden-accessible~label,.dark-style .form-floating.form-floating-select2>label,.dark-style .form-floating.form-floating-outline>.select2-hidden-accessible~label{width:auto!important;height:auto!important;top:.35rem;padding:1px .4rem;margin-top:0;margin-left:.5rem;transform:scale(.84) translateY(var(--gf-float-label-lift)) translate(0);transform-origin:left center;font-size:.8125rem;opacity:1!important;z-index:2}.light-style .form-floating.form-floating-outline .select2-container--default .select2-selection--single .select2-selection__rendered,.dark-style .form-floating.form-floating-outline .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:var(--gf-float-pad-x)!important}.light-style select.form-select-lg+.select2-container--default .select2-selection--single,.light-style .form-select.form-select-lg+.select2-container--default .select2-selection--single,.dark-style select.form-select-lg+.select2-container--default .select2-selection--single,.dark-style .form-select.form-select-lg+.select2-container--default .select2-selection--single{height:var(--gf-input-h-lg)!important;min-height:var(--gf-input-h-lg)!important;box-sizing:border-box!important}.light-style select.form-select-lg+.select2-container--default .select2-selection--single .select2-selection__rendered,.light-style .form-select.form-select-lg+.select2-container--default .select2-selection--single .select2-selection__rendered,.dark-style select.form-select-lg+.select2-container--default .select2-selection--single .select2-selection__rendered,.dark-style .form-select.form-select-lg+.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:var(--gf-input-inner-lg)!important;padding-top:0!important;padding-bottom:0!important}.light-style select.form-select-lg+.select2-container--default .select2-selection--single .select2-selection__arrow,.light-style .form-select.form-select-lg+.select2-container--default .select2-selection--single .select2-selection__arrow,.dark-style select.form-select-lg+.select2-container--default .select2-selection--single .select2-selection__arrow,.dark-style .form-select.form-select-lg+.select2-container--default .select2-selection--single .select2-selection__arrow{height:var(--gf-input-inner-lg)!important;top:1px!important}.input-group:not(.input-group-lg)>.form-control:not(textarea),.input-group:not(.input-group-lg)>.form-select{height:var(--gf-input-h);min-height:var(--gf-input-h);box-sizing:border-box}.input-group:not(.input-group-lg)>.input-group-text{height:var(--gf-input-h);min-height:var(--gf-input-h);display:flex;align-items:center}.dark-style,[data-bs-theme=dark]{--gf-text: #e7e9f1;--gf-text-muted: #b4b7c5}
