.darshan-module__9JFjNW__table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%}.darshan-module__9JFjNW__table th,.darshan-module__9JFjNW__table td{text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top;overflow-wrap:anywhere;padding:10px 14px}.darshan-module__9JFjNW__table th{color:var(--ink-3);font-size:13px;font-weight:600}.darshan-module__9JFjNW__table tr:last-child td{border-bottom:0}.darshan-module__9JFjNW__time{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--green);font-weight:600}.darshan-module__9JFjNW__flush{margin:0}.darshan-module__9JFjNW__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:16px 0 0;font-size:14.5px;display:grid}.darshan-module__9JFjNW__facts dt{color:var(--ink-3);margin:0 0 2px;font-size:12px}.darshan-module__9JFjNW__facts dd{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.45}@media (max-width:480px){.darshan-module__9JFjNW__facts{grid-template-columns:minmax(0,1fr)}}.darshan-module__9JFjNW__online{margin:0 0 8px}.darshan-module__9JFjNW__cardTitle{color:var(--green);align-items:center;gap:8px;margin:0 0 8px;font-size:18px;display:flex}.darshan-module__9JFjNW__live{letter-spacing:.06em;background:var(--danger);color:var(--surface);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.darshan-module__9JFjNW__muted{color:var(--ink-3);margin:0}.darshan-module__9JFjNW__block{margin-top:8px}.darshan-module__9JFjNW__day{margin:0 0 12px}.darshan-module__9JFjNW__dayDate{color:var(--ink-2);margin:0 0 6px;font-weight:600}.darshan-module__9JFjNW__slots{gap:6px;margin:0;padding:0;list-style:none;display:grid}.darshan-module__9JFjNW__slot{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:8px 12px;font-size:14px;display:grid}.darshan-module__9JFjNW__slotName{overflow-wrap:anywhere}.darshan-module__9JFjNW__left{color:var(--green);white-space:nowrap;font-weight:600}.darshan-module__9JFjNW__full{color:var(--danger);white-space:nowrap;font-weight:600}.darshan-module__9JFjNW__note{color:var(--ink-3);margin:8px 0 0;font-size:13px}.darshan-module__9JFjNW__festivals{margin:0 0 10px;padding:0;list-style:none}.darshan-module__9JFjNW__festivals li{border-bottom:1px solid var(--line-soft);padding:8px 0}.darshan-module__9JFjNW__festName{margin:0 0 4px;font-weight:600}.darshan-module__9JFjNW__festDate{color:var(--saffron);margin-right:8px}@media (max-width:480px){.darshan-module__9JFjNW__slot{grid-template-columns:minmax(0,1fr) auto}.darshan-module__9JFjNW__slotName{grid-area:2/1/auto/-1}}
