.form-input.b-form-group{margin-bottom:0}.form-input.b-form-group .form-text{color:var(--bs-gray-900)!important}.form-input.b-form-group .input-group{background-color:#fff;border:1px solid var(--bs-gray-300);border-radius:8px}.form-input.b-form-group .input-group:focus-within{--bg-color:var(--page-variant,var(--bs-primary));border-color:var(--bg-color)}.form-input.b-form-group .input-group>*{background-color:transparent;border:none;font-size:calc(14px*var(--font-coef, 1));font-weight:400;letter-spacing:0;line-height:20px}.form-input.b-form-group .input-group .form-control,.form-input.b-form-group .input-group-text{padding:12px 16px}.form-input.b-form-group .input-group .form-control{color:var(--bs-gray-900);height:auto}.form-input.b-form-group .input-group .form-control::-moz-placeholder{color:var(--bs-gray-700)}.form-input.b-form-group .input-group .form-control::placeholder{color:var(--bs-gray-700)}.form-input.b-form-group .input-group .form-control:focus{background:transparent;box-shadow:none}.form-input.b-form-group .input-group .form-control::-webkit-inner-spin-button,.form-input.b-form-group .input-group .form-control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-input.b-form-group .input-group .form-controlinput[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.form-input.b-form-group .input-group-text{color:var(--bs-gray-600)}.form-input.b-form-group .input-group-sm .form-control,.form-input.b-form-group .input-group-sm .input-group-text{padding:6px 16px}.form-input.b-form-group[disabled] .form-label{color:var(--bs-gray-700)}.form-input.b-form-group[disabled] .input-group{background-color:var(--bs-gray-50);border-color:var(--bs-gray-400)}.form-input.b-form-group[disabled] .input-group .form-control,.form-input.b-form-group[disabled] .input-group-text{color:var(--bs-gray-300)}.form-input.b-form-group[disabled] .input-group .form-control::-moz-placeholder,.form-input.b-form-group[disabled] .input-group-text::-moz-placeholder{color:var(--bs-gray-300)}.form-input.b-form-group[disabled] .input-group .form-control::placeholder,.form-input.b-form-group[disabled] .input-group-text::placeholder{color:var(--bs-gray-300)}.form-input.b-form-group[disabled] .form-text{color:var(--bs-gray-400)!important}.form-input.b-form-group[readonly] .input-group{background-color:var(--bs-gray-200);border-color:var(--bs-gray-300)}
