.st-lista{font-size: 0.95rem;min-height: 240px}.st-res{min-height: 120px}.st-times{display: grid;gap: 10px;grid-template-columns: repeat(auto-fill,minmax(170px,1fr))}.st-time{border-radius: var(--radius-sm);background: var(--surface-2);border-top: 4px solid var(--st,var(--brand));padding: 10px 12px}.st-time-top{display: flex;flex-direction: column;gap: 2px;margin-bottom: 6px}.st-time-top small{color: var(--text-3)}.st-time ul{margin: 0;padding-left: 1.1em}.st-time li{margin: 3px 0}.st-time .badge{font-size: 0.7rem;vertical-align: middle}.st-nota{color: #d97706;font-size: 0.75rem;letter-spacing: -1px;white-space: nowrap}.st-reservas{margin-top: 10px;padding: 8px 12px;border-radius: var(--radius-sm);border: 1px dashed var(--border-strong)}.st-c0{--st: #2563eb}.st-c1{--st: #dc2626}.st-c2{--st: #16a34a}.st-c3{--st: #eab308}.st-c4{--st: #111827}.st-c5{--st: #cbd5e1}.st-c6{--st: #ea580c}.st-c7{--st: #7c3aed}.st-c8{--st: #6b7280}.st-c9{--st: #ec4899}