@layer starter, reset, base, state, application;
@layer base {
  ._select-card_1grbf_2 {
    --box-shadow-size: 0rem 0.125rem 0.5rem;
    --box-shadow-color: var(--shadow-color, rgba(20, 20, 20, 0.0784313725));
    box-shadow: var(--box-shadow-size) var(--box-shadow-color);
    cursor: pointer;
    transition-property: box-shadow, color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
    isolation: isolate;
    position: relative;
    width: 100%;
  }
  ._select-card_1grbf_2::before {
    position: absolute;
    inset: 0;
    z-index: -1;
    border-radius: inherit;
  }
  ._select-card-wrapper_1grbf_20 {
    display: flex;
  }
  ._select-card-label_1grbf_23 {
    flex: 1;
  }
  ._icon-wrapper_1grbf_26 {
    --a2-checkbox-indicator-icon-checked-display: none;
    --a2-checkbox-indicator-icon-unchecked-display: inline-flex;
    --a2-checkbox-indicator-icon-color: var(
      --checkbox-unchecked-fill-color-default
    );
  }
  ._icon-wrapper_1grbf_26 ._icon-checked_1grbf_33,
  ._icon-wrapper_1grbf_26 ._icon-unchecked_1grbf_34 {
    color: var(--a2-checkbox-indicator-icon-color);
  }
  ._icon-wrapper_1grbf_26 ._icon-checked_1grbf_33 {
    display: var(--a2-checkbox-indicator-icon-checked-display);
  }
  ._icon-wrapper_1grbf_26 ._icon-unchecked_1grbf_34 {
    display: var(--a2-checkbox-indicator-icon-unchecked-display);
  }
}
@layer state {
  ._select-card--selected_1grbf_45 {
    border: 0.0625rem solid var(--border-color-strong, #444445);
    outline: 0.0625rem solid var(--border-color-strong, #444445);
  }
  ._select-card_1grbf_2:hover::before {
    content: "";
    background-color: var(--overlay-color-hover, rgba(20, 20, 20, 0.0784313725));
  }
  ._select-card_1grbf_2:active::before {
    content: "";
    background-color: var(--overlay-color-active, rgba(20, 20, 20, 0.1607843137));
  }
  ._select-card_1grbf_2:focus {
    outline: 0.25rem solid var(--focus-ring-color, #0265DC);
    outline-offset: 0.125rem;
  }
  ._select-card--checked_1grbf_61 ._icon-wrapper_1grbf_26 {
    --a2-checkbox-indicator-icon-checked-display: inline-flex;
    --a2-checkbox-indicator-icon-unchecked-display: none;
    --a2-checkbox-indicator-icon-color: var(
      --checkbox-checked-fill-color-default
    );
  }
  ._select-card--errored_1grbf_68 {
    border: 2px solid var(--border-color-danger, #e13212);
  }
  ._select-card--errored_1grbf_68 ._icon-wrapper_1grbf_26 {
    --a2-checkbox-indicator-icon-color: var(
      --checkbox-checked-error-fill-color-default
    );
  }
  ._select-card--disabled_1grbf_76 {
    opacity: 0.4;
    cursor: not-allowed;
  }
  ._select-card--remove-drop-shadow_1grbf_80 {
    box-shadow: none;
  }
}