.pa-wait-form-card .pa-wait-price {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    padding: clamp(18px, 3vw, 26px);
    border: 1px solid #eedab5;
    border-radius: 20px;
    background: var(--global-palette8, #fffaef);
    color: var(--global-palette3, #2c2117);
    overflow-wrap: anywhere;
}
.pa-wait-form-card .pa-wait-price p { margin: 0; }
.pa-wait-form-card .pa-wait-price-label { font-size: .84rem; font-weight: 800; }
.pa-wait-form-card .pa-wait-price-value { padding: 6px 0 10px; font-size: clamp(1.1rem, 2vw, 1.35rem); line-height: 1.4; }
.pa-wait-form-card .pa-wait-price-explanation { font-size: .89rem; line-height: 1.65; }
.pa-wait-form-card .kb-field149pa-wait-sexo fieldset { border: 0; padding: 0; margin: 0; min-width: 0; }
.pa-wait-form-card .kb-field149pa-wait-sexo legend { font-size: .94rem; font-weight: 700; margin-bottom: 8px; }
.pa-wait-form-card .kb-field149pa-wait-sexo .kb-radio-check-item { display: inline-flex; align-items: center; min-height: 44px; gap: 8px; margin: 0 14px 6px 0; }
.pa-wait-form-card form .kb-field149pa-wait-sexo input[type="radio"] {
    appearance: auto;
    position: static;
    opacity: 1;
    box-sizing: border-box;
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    min-height: 20px;
    padding: 0;
    margin: 0;
    border-radius: 50%;
    accent-color: var(--global-palette3, #2c2117);
    flex: 0 0 20px;
}
.pa-wait-form-card .kb-field149pa-wait-sexo .kb-radio-check-item label { margin: 0; padding: 10px 0; cursor: pointer; line-height: 1.4; }
@media (max-width: 480px) {
    .pa-wait-form-card .kb-field149pa-wait-sexo .kb-radio-check-items-inline { display: block; }
    .pa-wait-form-card .kb-field149pa-wait-sexo .kb-radio-check-item { display: flex; margin-right: 0; }
}
