.bs-form-input-border{height:var(--spacing-15);background-color:var(--color-grayscale-white);cursor:text;border-radius:var(--border-radius-small);align-items:center;width:100%;display:inline-flex;position:relative}.bs-form-input-border:focus-visible{outline:none}.bs-form-input-border:after{content:"";pointer-events:none;z-index:3;border:.0625rem solid var(--color-grayscale-semi-light-gray);border-radius:var(--border-radius-small);position:absolute;inset:0}.bs-form-input-border:hover:after{border-color:var(--color-primary-regular)}.bs-form-input-border:hover.bs-selectable-background.bs-selectable-color-alert:after{border-color:var(--color-alert-regular)}.bs-form-input-border:hover.bs-selectable-background.bs-selectable-color-success:after{border-color:var(--color-success-regular)}.bs-form-input-border-error:after,.bs-form-input-border-error:hover:after{border-color:var(--color-alert-regular)}.bs-form-input-border-success:after,.bs-form-input-border-success:hover:after{border-color:var(--color-success-regular)}.bs-form-input-border:has(input[disabled]){background-color:var(--color-grayscale-light-gray);cursor:not-allowed}.bs-form-input-border:has(input[disabled]):hover:after{border-color:var(--color-grayscale-semi-light-gray)}.bs-form-input-border:has(input[disabled]).bs-svg-icon{fill:var(--color-grayscale-semi-dark-gray)}.bs-form-input-border:focus-within:has(:not(input[disabled])){transition:all .2s}.bs-form-input-border:focus-within:has(:not(input[disabled])):after{border-color:var(--color-primary-regular);border-width:.125rem}.bs-form-input-border:focus-within:has(:not(input[disabled])).bs-form-input-border-error:after{border-color:var(--color-alert-regular);border-width:.125rem}.bs-form-input-border:focus-within:has(:not(input[disabled])).bs-form-input-border-success:after{border-color:var(--color-success-regular);border-width:.125rem}.bs-form-input-border-small{height:var(--spacing-8)}.bs-form-input-border-small .bs-form-label{display:none}.bs-form-input-border-small .bs-form-input-wrapper{margin-top:0!important}.bs-form-input-border-medium{height:var(--spacing-12)}.bs-form-input-border-medium .bs-form-label-shrink{z-index:2}.bs-form-input-border-flat-both{border-radius:0}.bs-form-input-border-flat-both:hover:after,.bs-form-input-border-flat-both:focus-within:after{z-index:20}.bs-form-input-border-flat-both:after{border-radius:0;margin-right:-.0625rem}.bs-form-input-border-flat-left,.bs-form-input-border-flat-left:after{border-radius:0 var(--border-radius-small) var(--border-radius-small) 0}.bs-form-input-border-flat-right{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}.bs-form-input-border-flat-right:hover:after,.bs-form-input-border-flat-right:focus-within:after{z-index:20}.bs-form-input-border-flat-right:after{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small);margin-right:-.0625rem}.bs-basic-selectable{box-sizing:border-box;min-height:fit-content;min-width:var(--spacing-10);justify-content:center;transition:all .2s;display:flex}.bs-basic-selectable:not(.bs-basic-selectable-disabled){cursor:pointer!important}.bs-basic-selectable{height:var(--spacing-15);background-color:var(--color-grayscale-white);cursor:text;border-radius:var(--border-radius-small);align-items:center;width:100%;display:inline-flex;position:relative}.bs-basic-selectable:focus-visible{outline:none}.bs-basic-selectable:after{content:"";pointer-events:none;z-index:3;border:.0625rem solid var(--color-grayscale-semi-light-gray);border-radius:var(--border-radius-small);position:absolute;inset:0}.bs-basic-selectable:hover:after{border-color:var(--color-primary-regular)}.bs-basic-selectable:hover.bs-selectable-background.bs-selectable-color-alert:after{border-color:var(--color-alert-regular)}.bs-basic-selectable:hover.bs-selectable-background.bs-selectable-color-success:after{border-color:var(--color-success-regular)}.bs-basic-selectable-error:after,.bs-basic-selectable-error:hover:after{border-color:var(--color-alert-regular)}.bs-basic-selectable-success:after,.bs-basic-selectable-success:hover:after{border-color:var(--color-success-regular)}.bs-basic-selectable:has(input[disabled]){background-color:var(--color-grayscale-light-gray);cursor:not-allowed}.bs-basic-selectable:has(input[disabled]):hover:after{border-color:var(--color-grayscale-semi-light-gray)}.bs-basic-selectable:has(input[disabled]).bs-svg-icon{fill:var(--color-grayscale-semi-dark-gray)}.bs-basic-selectable{width:auto;height:auto}.bs-basic-selectable-label{padding:var(--spacing-3);line-height:100%}.bs-basic-selectable-input{opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}.bs-basic-selectable-checked{border-color:var(--color-primary-regular);background-color:var(--color-primary-xxl)}.bs-basic-selectable-checked:after{border-color:var(--color-primary-regular);border-width:.125rem}.bs-basic-selectable-checked .bs-basic-selectable-label{color:var(--color-primary-regular);font-family:SemiBold,sans-serif}.bs-basic-selectable-disabled{cursor:not-allowed;background-color:var(--color-grayscale-white)!important}.bs-basic-selectable-disabled:after{border-color:var(--color-grayscale-semi-light-gray)}.bs-basic-selectable-disabled .bs-basic-selectable-label{color:var(--color-grayscale-medium-gray)}
