@layer starter, reset, base, state, application;
@layer base {
  ._select-card_qrp9z_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: -moz-fit-content;
    width: fit-content;
  }
  ._select-card_qrp9z_2::before {
    position: absolute;
    inset: 0;
    z-index: -1;
    border-radius: inherit;
  }
  ._icon-wrapper_qrp9z_20 {
    --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_qrp9z_20 ._icon-checked_qrp9z_27,
  ._icon-wrapper_qrp9z_20 ._icon-unchecked_qrp9z_28 {
    color: var(--a2-checkbox-indicator-icon-color);
  }
  ._icon-wrapper_qrp9z_20 ._icon-checked_qrp9z_27 {
    display: var(--a2-checkbox-indicator-icon-checked-display);
  }
  ._icon-wrapper_qrp9z_20 ._icon-unchecked_qrp9z_28 {
    display: var(--a2-checkbox-indicator-icon-unchecked-display);
  }
}
@layer state {
  ._select-card--selected_qrp9z_39 {
    border: 0.0625rem solid var(--border-color-strong, #444445);
    outline: 0.0625rem solid var(--border-color-strong, #444445);
  }
  ._select-card_qrp9z_2:hover::before {
    content: "";
    background-color: var(--overlay-color-hover, rgba(20, 20, 20, 0.0784313725));
  }
  ._select-card_qrp9z_2:active::before {
    content: "";
    background-color: var(--overlay-color-active, rgba(20, 20, 20, 0.1607843137));
  }
  ._select-card_qrp9z_2:focus {
    outline: 0.25rem solid var(--focus-ring-color, #0265DC);
    outline-offset: 0.125rem;
  }
  ._select-card--checked_qrp9z_55 ._icon-wrapper_qrp9z_20 {
    --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_qrp9z_62 {
    border: 2px solid var(--border-color-danger, #e13212);
  }
  ._select-card--errored_qrp9z_62 ._icon-wrapper_qrp9z_20 {
    --a2-checkbox-indicator-icon-color: var(
      --checkbox-checked-error-fill-color-default
    );
  }
  ._select-card--disabled_qrp9z_70 {
    opacity: 0.4;
    cursor: not-allowed;
  }
  ._select-card--remove-drop-shadow_qrp9z_74 {
    box-shadow: none;
  }
}