.tl-booking-solo{--tl-bleed:clamp(1.25rem, 5vw, 2rem);flex-direction:column;gap:.85rem;display:flex}.tl-bs-head{border-block-end:2px solid var(--color-rule);grid-template-columns:5.5rem minmax(0,1fr);align-items:end;column-gap:.9rem;padding-block:.2rem .7rem;display:grid}.tl-bs-portrait{aspect-ratio:5/4;background:var(--color-surface);border:1px solid var(--color-plate-edge);border-radius:calc(var(--radius) * .25);margin:0;overflow:hidden}.tl-bs-portrait img,.tl-bs-portrait svg{object-fit:cover;width:100%;height:100%;font-family:var(--font-display-stack);display:block}.tl-bs-id{min-width:0}.tl-bs-title{font-family:var(--font-display-stack);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,6vw,1.7rem);line-height:1.1}.tl-bs-sub{font-size:var(--text-small);color:var(--color-ink-muted);margin:.3rem 0 0;line-height:1.4}.tl-booking-solo .tl-socials{color:var(--color-ink-muted)}.tl-bs-week .tpl-tarjeta-field{padding-block:.6rem .75rem}.tl-bs-week .tpl-tarjeta-timetable-row{font-size:var(--text-small);padding-block:.28rem}.tl-bs-week .tpl-tarjeta-timetable-row dt{border-inline-end:1px solid var(--color-border);padding-inline-end:.6rem}.tl-bs-menu .tpl-tarjeta-chip-list{display:block}.tl-bs-menu .tpl-tarjeta-chip{font-size:var(--text-body);border:0;border-radius:0;padding:.16rem 0 .16rem 1.45rem;line-height:1.35;position:relative}.tl-bs-menu .tpl-tarjeta-chip:before{content:"—";color:var(--color-ink-faint);position:absolute;inset-inline-start:.05rem}.tl-bs-menu .tpl-tarjeta-more{padding-inline-start:1.45rem}.tl-bs-plates.cm--gallery .cm-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.tl-bs-plates .cm-cell{--cm-crop:1 / 1}.tl-bs-plates.cm--pdf{border-block:1px solid var(--color-border);gap:.35rem;padding-block:.65rem;display:grid}.tl-bs-plates .cm-poster{object-fit:cover;max-height:12rem}.tl-bs-plates .cm-doc{font-size:var(--text-small);color:var(--color-accent-text);font-weight:600}
