/* ─────────────────────────────────────────────────────────────
   Fieldset — recuadro con el título montado sobre el borde superior,
   al estilo del legend de un <fieldset>. Se genera con $html->putFieldset().

   El título tapa la línea pintándose del color del fondo, por eso usa
   --bs-modal-bg (dentro de un modal) con --bs-body-bg de fallback.
   Si el recuadro va sobre un bloque tintado, hay que pasarle 'bgLabel'
   con ese color para que el corte del borde no se note.
   ───────────────────────────────────────────────────────────── */

.fieldset {
    position: relative;
    border: 1px solid var(--bs-border-color);
    border-radius: .5rem;
    padding: .9rem 1rem .75rem;
    line-height: 1.45;
}

.fieldset-dashed {
    border-style: dashed;
}

.fieldset-label {
    position: absolute;
    top: -.62rem;
    left: .8rem;
    padding: 0 .4rem;
    background: var(--bs-modal-bg, var(--bs-body-bg));
    font-size: .74rem;
    text-transform: uppercase;
    letter-spacing: .06em;
    font-weight: 600;
    color: var(--bs-secondary-color);
}
