.bs-insurance-provider-finder-container .bs-insurance-provider-finder-filter{margin-bottom:var(--space-8x);width:100%}@media(min-width:768px){.bs-insurance-provider-finder-container .bs-insurance-provider-finder-filter{max-width:30rem}}.bs-insurance-provider-finder-container .bs-insurance-provider-finder-filter-label{color:var(--text-color-default);display:block;font-family:var(--font-family-base-regular);font-size:var(--fs-body-assertive);font-weight:var(--font-weight-regular);line-height:1.5;margin-block:var(--space-2x) var(--space-md)}.bs-insurance-provider-finder-container .bs-insurance-provider-finder-combobox{position:relative}.bs-insurance-provider-finder-container .bs-insurance-provider-finder-combobox.bs-is-open:not(.bs-has-value) .bs-insurance-provider-finder-toggle{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.bs-insurance-provider-finder-container .bs-insurance-provider-finder-combobox.bs-has-value .bs-insurance-provider-finder-toggle:not([disabled]){background-image:url(../../../etc.clientlibs/ewp/clientlibs/clientlib-insurance-provider-finder/resources/images/finder/icon-x.svg);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bs-insurance-provider-finder-container .bs-insurance-provider-finder-combobox .bs-insurance-provider-finder-toggle:not([disabled]){background-color:transparent;background-image:url(../../../etc.clientlibs/ewp/clientlibs/clientlib-insurance-provider-finder/resources/images/finder/icon-chevron-down.svg);background-position:50%;background-repeat:no-repeat;border:0;cursor:pointer;height:1.125rem;padding:0;position:absolute;right:var(--space-2x);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:1.125rem}.bs-insurance-provider-finder-container .bs-insurance-provider-finder-input-shell{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--neutral-100);border:var(--space-xxs) solid var(--border-color-assertive)}.bs-insurance-provider-finder-container .bs-insurance-provider-finder-input{background:transparent;border:0;color:var(--text-color-default);font-family:var(--font-family-base-regular);font-size:var(--fs-body);font-weight:var(--font-weight-regular);line-height:1.5;padding:var(--space-lg) calc(1.125rem + var(--space-2x) + var(--space-md)) var(--space-lg) var(--space-2x);width:100%}.bs-insurance-provider-finder-container .bs-insurance-provider-finder-input:focus-visible{outline:var(--space-xs) solid var(--focus-color-default);outline-offset:var(--space-xs)}.bs-insurance-provider-finder-container .bs-insurance-provider-finder-listbox{background-color:var(--neutral-100);border:0;-webkit-box-shadow:var(--box-shadow-secondary);box-shadow:var(--box-shadow-secondary);left:0;list-style:none;margin:0;max-height:28.6875rem;overflow-y:auto;padding:var(--space-sm);position:absolute;top:calc(100% + var(--space-xs));width:100%}.bs-insurance-provider-finder-container .bs-insurance-provider-finder-option{color:var(--text-color-default);cursor:pointer;font-size:var(--fs-body);font-weight:var(--font-weight-regular);line-height:1.5;padding:var(--space-md) var(--space-lg)}.bs-insurance-provider-finder-container .bs-insurance-provider-finder-option.bs-is-active,.bs-insurance-provider-finder-container .bs-insurance-provider-finder-option:hover{background-color:var(--surface-subtle)}.bs-insurance-provider-finder-container .bs-insurance-provider-finder-no-results{background-color:var(--neutral-100);-webkit-box-shadow:var(--box-shadow-secondary);box-shadow:var(--box-shadow-secondary);color:var(--text-color-default);font-size:var(--fs-body);left:0;line-height:1.5;padding:var(--space-lg);position:absolute;top:calc(100% + var(--space-xs));width:100%;z-index:2}