.live-feed-head{align-items:center;gap:var(--space-2)}.live-feed-head .ds-kicker{line-height:1;white-space:nowrap}.live-feed-actions{min-width:0;flex-wrap:wrap;justify-content:flex-end}.live-selection-count{display:inline-flex;align-items:center;gap:4px;min-height:24px;border:0;border-radius:2px;padding:0;color:var(--color-muted);background:transparent;font-size:.7rem;font-weight:820;white-space:nowrap}.live-selection-count[hidden]{display:none}.live-selection-clear{display:inline-grid;place-items:center;width:18px;height:18px;border:0;border-radius:2px;background:transparent;color:var(--color-soft-muted);font:inherit;font-size:.9rem;font-weight:900;line-height:1;cursor:pointer}.live-selection-clear:hover{background:var(--color-surface-soft);color:var(--color-brand)}.live-create-qr-btn[disabled],.live-create-qr-btn[aria-disabled="true"]{border-color:var(--color-border);background:var(--color-surface-soft);color:var(--color-soft-muted);box-shadow:none;cursor:not-allowed}.live-create-qr-btn:not([disabled]){border-color:rgba(196,31,44,.38);background:var(--color-surface);color:var(--color-brand)}.live-create-qr-btn:not([disabled]):hover{border-color:var(--color-brand);background:var(--color-brand-soft);transform:none}.live-photo-card.is-processing::after{content:"Procesando";position:absolute;inset:auto 0 0;display:grid;place-items:center;min-height:24px;background:rgba(255,255,255,.92);color:var(--color-muted);font-size:.66rem;font-weight:850;text-transform:uppercase}.live-photo-status{display:inline-flex;width:fit-content;min-height:18px;align-items:center;border:1px solid currentColor;padding:0 5px;font-size:.62rem;font-weight:850}.live-photo-status.is-offline{display:none}.live-selection-modal[hidden]{display:none}.live-selection-modal{position:fixed;inset:0;z-index:74;display:grid;place-items:center;padding:var(--space-4)}.live-selection-panel{position:relative;width:min(620px,calc(100vw - 2 * var(--space-4)));max-height:min(82vh,680px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--color-border);border-radius:0;background:var(--color-surface);box-shadow:var(--shadow-stage)}.live-selection-head,.live-selection-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface)}.live-selection-head{border-bottom:1px solid var(--color-border)}.live-selection-head h2{margin:0;color:var(--color-heading);font-size:1rem}.live-selection-body{min-height:0;overflow-y:auto;padding:var(--space-3)}.live-selection-actions{justify-content:flex-end;border-top:1px solid var(--color-border);flex-wrap:wrap}.live-selection-form{display:grid;gap:var(--space-2)}.live-selection-form label{display:grid;gap:5px;color:var(--color-muted);font-size:.72rem;font-weight:800}.live-selection-form input,.live-selection-form select{min-height:34px;border:1px solid var(--color-border);border-radius:2px;background:var(--color-surface-soft);color:var(--color-heading);padding:0 var(--space-2);font:inherit}.live-selection-check{grid-template-columns:minmax(0,1fr) auto;align-items:center}.live-selection-check input{width:18px;min-height:18px}.live-selection-error{margin:0;color:var(--color-brand);font-size:.74rem;font-weight:800}.live-selection-result{display:grid;justify-items:center;gap:var(--space-3)}.live-selection-qr-image{width:min(280px,70vw);height:min(280px,70vw);object-fit:contain;border:1px solid var(--color-border);background:var(--color-white)}.live-selection-link{display:grid;gap:4px;width:100%;border:1px solid var(--color-border);background:var(--color-surface-soft);padding:var(--space-2);min-width:0}.live-selection-link span{color:var(--color-muted);font-size:.68rem;font-weight:850;text-transform:uppercase}.live-selection-link strong{color:var(--color-heading);font-size:.76rem;overflow-wrap:anywhere}@media(max-width:820px){.live-feed-head{align-items:flex-start}.live-feed-actions{justify-content:flex-start;width:100%}}@media(max-width:560px){.live-selection-modal{padding:0}.live-selection-panel{width:100vw;max-height:100vh;min-height:100vh;border:0}.live-create-qr-btn span{max-width:10ch;overflow:hidden;text-overflow:ellipsis}.live-feed-actions{gap:5px}.live-selection-count{font-size:.66rem}}