/* SwiftCharge 69.22 — desktop Begin charging connector selector fix. */

@media (min-width: 761px) {
  body[data-page="driver"] .connector-choice {
    position: relative;
    cursor: pointer;
  }

  /* Keep the real radio in the accessibility tree without letting the
     browser render it as a detached blank control above the charger card. */
  body[data-page="driver"] .connector-choice > input[type="radio"] {
    position: absolute !important;
    inline-size: 1px !important;
    block-size: 1px !important;
    margin: 0 !important;
    padding: 0 !important;
    opacity: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
  }

  body[data-page="driver"] .connector-choice:has(> input[type="radio"]:focus-visible) {
    outline: 3px solid rgba(183, 10, 24, .24);
    outline-offset: 3px;
  }

  body[data-page="driver"] .connector-choice:has(> input[type="radio"]:checked) {
    border-color: var(--red, #b70a18);
    box-shadow: 0 0 0 3px rgba(183, 10, 24, .10), 0 12px 28px rgba(31, 25, 20, .08);
  }
}
