// Layout compartido reparto NUEVO(UI alineada con bandas PDF) .rn-tab{text-transform:uppercase;letter-spacing:.02em}.rn-hero{margin:4px 8px 12px}.rn-hero__titular{font-size:1.05rem;font-weight:700;letter-spacing:.06em;line-height:1.25;padding:10px 12px;border-left:3px solid #a86428;background:hsla(0,0%,50.2%,.12);margin-bottom:8px}.theme--light .rn-hero__titular{background:rgba(0,0,0,.04)}.rn-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;padding:8px 10px;border:1px solid hsla(0,0%,50.2%,.25);border-radius:2px;margin-bottom:10px}.rn-hero__field{display:flex;flex-direction:column;gap:1px;min-width:0}.rn-hero__label{font-size:.65rem;font-weight:700;letter-spacing:.06em;color:#a86428;opacity:.9}.rn-hero__value{font-size:.8rem;font-weight:600;line-height:1.25;word-break:break-word}.rn-section-divider{font-size:.7rem;font-weight:700;letter-spacing:.08em;color:#a86428;margin:10px 8px 6px;padding-bottom:2px;border-bottom:1px solid rgba(168,100,40,.35)}.rn-horarios-cc{margin:0 8px 10px;border:1px solid hsla(0,0%,50.2%,.3);border-radius:2px;overflow:hidden}.rn-horarios-cc__head,.rn-horarios-cc__row{display:grid;grid-template-columns:32% 14% 1fr;gap:4px;align-items:start;padding:4px 8px;font-size:.75rem}.rn-horarios-cc__head{font-weight:700;font-size:.65rem;letter-spacing:.06em;background:hsla(0,0%,50.2%,.18);border-bottom:1px solid hsla(0,0%,50.2%,.25)}.rn-horarios-cc__row:nth-child(2n){background:hsla(0,0%,50.2%,.06)}.rn-horarios-cc__flags{display:block;font-size:.65rem;opacity:.75;font-style:italic;margin-top:2px}.rn-readonly{font-size:.85rem;line-height:1.3;color:inherit}.rn-field-row h5{margin-bottom:0}.rn-inline-label,.rn-label{font-size:.7rem;font-weight:700;letter-spacing:.04em;color:#a86428;opacity:.85}// Labels cobre(valores sin color semántico en UI — solo en PDF) .rn-tab h5{color:#a86428;font-size:.75rem;letter-spacing:.04em}.rn-mandiles-count[data-v-24e57be8]{margin:4px 8px 12px;font-size:.85rem;font-weight:600;text-transform:uppercase;color:inherit}.rn-check-row[data-v-24e57be8]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.rn-check-inline[data-v-24e57be8]{flex:0 0 auto}.rn-check-inline[data-v-24e57be8] .v-label{font-size:.85rem;text-transform:uppercase}