/* =========================================================
   Togo Pickup Points — Availability UI
   Reuses .trip-service structure from the theme.
   ========================================================= */

/* Section wrapper — identical spacing to .trip-services */
.togo-pickup-points-availability {
    margin-top: 12px;
}

.togo-pickup-points-availability .trip-services__title {
    /* inherits theme's h6 style via .trip-services__title */
}

/* Radio styled exactly like the service checkbox */
.togo-pickup-item input[type="radio"] {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}

/* Reuse the custom checkbox <span> trick from theme */
.togo-pickup-item .trip-service__input label {
    cursor: pointer;
    display: flex;
    align-items: center;
}

/* Error message */
.togo-pickup-error {
    color: #e74c3c;
    font-size: 13px;
    margin: 6px 0 0;
    display: none;
}
