@charset "utf-8";

.providerItemsInner { position: relative; width: 110px; min-width: 110px; height: var(--fds-sem-dimension-2xlarge); border-radius: var(--fds-ref-radius-3xsmall); overflow: hidden; display: flex; align-items: center; justify-content: center; gap: var(--fds-ref-spacing-3xsmall); background: rgba(var(--b-sc),var(--fds-ref-alpha-8)); border: var(--fds-ref-border-width-thin) solid transparent; transition: background var(--default-transition-duration),border-color var(--default-transition-duration); }

.providerItemsInner.active { background: rgba(var(--hero),var(--fds-ref-alpha-16)); border-color: rgba(var(--hero),var(--fds-ref-alpha-100)); }

[class*="is-web"] .providerItemsInner { cursor: pointer; }

[class*="is-web"] .providerItemsInner:hover:not(.active) { background: rgba(var(--b-sc),var(--fds-ref-alpha-12)); }

.providerListRow { width: 100%; height: 100%; display: flex; align-items: center; padding-left: var(--fds-ref-spacing-large); padding-right: var(--fds-ref-spacing-large); }

.providerItemsBtn { position: relative; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; text-align: center; font-size: var(--fds-ref-font-size-80); line-height: var(--fds-ref-font-line-height-80); font-weight: var(--fds-ref-font-weight-medium); padding: var(--fds-ref-spacing-2xsmall); color: rgba(var(--b-sc),var(--fds-ref-alpha-64)); }

.providerItemsBtn .CMSIconSVGWrapper { width: 100%; height: 100%; }

.providerItemsBtn svg { width: 100%; height: 100%; display: block; }

.providerItemsBtn svg path, .providerItemsBtn svg rect, .providerItemsBtn svg polygon { fill: rgba(var(--b-sc),var(--fds-ref-alpha-90)); transition: fill var(--default-transition-duration); }

.providerBadge { position: absolute; top: 1px; pointer-events: none; z-index: 10; }

[dir="ltr"] .providerBadge { right: var(--fds-ref-spacing-4xsmall); }

[dir="rtl"] .providerBadge { left: var(--fds-ref-spacing-4xsmall); }

.providerBadge .badge--sm:not(.badge--dot) { height: var(--fds-sem-dimension-2xsmall); }