/* De palabra: all action controls use a fully rounded capsule. */
button,
[role="button"],
[role="tab"],
input[type="button"],
input[type="submit"],
input[type="reset"],
a.primary-button,
a.secondary-button,
a.frame-close,
.side-nav a {
  border-radius: 9999px !important;
}

.access-switch,
.field,
.submit-arrow,
.map-controls {
  border-radius: 9999px !important;
}

/* Keep a comfortable inset inside the curved vehicle options. */
body .vehicle-card,
body .vehicle-card.selected {
  padding-inline: 16px;
}

/* Turn divider-only action rows into complete capsules. */
.option-button {
  border: 1px solid var(--line, #e1e7d8);
  padding-inline: 16px;
  margin-top: 8px;
}
.payment-row {
  border: 1px solid var(--line, #e1e7d8);
  padding-inline: 14px;
  margin-bottom: 12px;
}

/* Native disclosure rows and pickup controls share the same rounded language. */
summary,
.location-field,
.map-pickup-field {
  border-radius: 9999px !important;
}
