.tl-mostrador{--tl-bleed:clamp(1.25rem, 5vw, 2rem);--tl-cell-edge:1px solid var(--color-border);flex-direction:column;gap:.75rem;display:flex}.tl-mo-bar{border-block-end:2px solid var(--color-rule);justify-content:space-between;align-items:baseline;gap:.75rem;padding-block:.35rem .5rem;display:flex}.tl-mo-title{min-width:0;font-family:var(--font-display-stack);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.3rem,5.5vw,1.6rem);line-height:1.1}.tl-mo-line{text-align:end;max-width:45%;color:var(--color-ink-muted);flex:0 auto;margin:0;font-size:12px;line-height:1.35}.tl-mo-feature{margin:0 calc(-1 * var(--tl-bleed));background:var(--color-surface)}.tl-mo-feature img,.tl-mo-feature-plate{aspect-ratio:4/3;object-fit:cover;width:100%;font-family:var(--font-display-stack);display:block;overflow:hidden}.tl-mo-feature-plate svg{width:100%;height:100%;display:block}.tl-mostrador .tl-socials{color:var(--color-ink-muted)}.tl-mo-case .tpl-tarjeta-field{border-block-end:0;padding-block:0;display:block}.tl-mo-case .tpl-tarjeta-label{margin-block-end:.4rem}.tl-mo-case .tpl-tarjeta-chip-list,.tl-mo-shelf.cm--gallery .cm-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;display:grid}.tl-mo-case .tpl-tarjeta-chip{border:var(--tl-cell-edge);background:var(--color-surface);border-radius:0;align-items:center;min-height:2.6rem;padding:.4rem .55rem;font-size:12px;line-height:1.3;display:flex}.tl-mo-case .tpl-tarjeta-more{margin-block-start:.35rem;font-size:12px}.tl-mo-shelf .cm-cell{--cm-crop:1 / 1}.tl-mo-shelf .cm-frame{border:var(--tl-cell-edge);background:var(--color-surface)}.tl-mo-shelf.cm--pdf{border:var(--tl-cell-edge);background:var(--color-surface);gap:.4rem;padding:.6rem .7rem;display:grid}.tl-mo-shelf .cm-poster{object-fit:cover;max-height:11rem}.tl-mo-shelf .cm-doc{font-size:var(--text-small);color:var(--color-accent-text);font-weight:600}.tl-mo-channels .tpl-tarjeta-field{padding-block:.45rem}.tl-mo-channels .tpl-tarjeta-plate{margin-block:0;padding:.55rem .7rem}.tl-mo-channels .tpl-tarjeta-timetable-row{font-size:var(--text-small);padding-block:.2rem}
