._1pHm2W_workspace{color:var(--text-body)}._1pHm2W_workspace .panchang-page-heading h1{margin:4px 0;font-size:1.5rem;line-height:1.4}._1pHm2W_workspace .panchang-page-heading>div>.experience-eyebrow{color:var(--brand-aajapatro-dark);font-size:.75rem}._1pHm2W_workspace .panchang-control-bar{background:#fff;border-radius:12px;padding:12px}._1pHm2W_workspace .panchang-menu button{font-size:.875rem;font-weight:500}._1pHm2W_workspace .panchang-content{gap:16px;margin-top:16px;display:grid}._1pHm2W_workspace .panchang-day-layout{display:block}:is(._1pHm2W_workspace .panchang-overview,._1pHm2W_workspace .panchang-feature){border:1px solid var(--border-default);background:#fff;border-radius:14px;min-width:0;box-shadow:0 2px 6px #26354504}._1pHm2W_workspace .panchang-overview-date{background:#fff;align-items:flex-start;padding:16px}._1pHm2W_workspace .panchang-overview-date h2{font-size:1.375rem;font-weight:700;line-height:1.5}._1pHm2W_workspace .panchang-overview-date>div>p:last-child{font-size:.8125rem}._1pHm2W_workspace .panchang-overview-date button{background:var(--bg-soft);gap:0;padding:10px;font-size:0}._1pHm2W_workspace .panchang-overview-date button svg{width:16px;height:16px}._1pHm2W_workspace .panchang-day-festivals{padding:0 16px 12px}._1pHm2W_workspace .panchang-day-festivals a{font-size:.8125rem}._1pHm2W_workspace .day-observances{background:var(--bg-soft);border:0;border-radius:8px;margin:0 16px 12px;padding:10px}._1pHm2W_workspace .panchang-element-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px}._1pHm2W_workspace .panchang-element{border:1px solid var(--border-subtle);background:#f7f9fb;border-radius:10px;padding:12px}._1pHm2W_workspace .panchang-element>div{color:var(--element-color);font-size:.8125rem;font-weight:500}._1pHm2W_workspace .panchang-element strong{margin-top:6px;font-size:1rem;font-weight:600;line-height:1.6}._1pHm2W_workspace .panchang-element p{color:var(--text-body);margin-top:4px;font-size:.8125rem}._1pHm2W_workspace .panchang-element small{margin-top:6px;font-size:.75rem}._1pHm2W_workspace .panchang-element:hover{border-color:var(--element-color)}._1pHm2W_workspace .panchang-feature{padding:14px}._1pHm2W_workspace .panchang-feature-heading{border:0;align-items:center;gap:10px;margin-bottom:14px;padding:0}._1pHm2W_workspace .panchang-feature h2{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.5}._1pHm2W_workspace .panchang-feature-heading .eyebrow{display:none}._1pHm2W_workspace .panchang-feature-heading>svg{width:18px;color:var(--text-muted)}._1pHm2W_workspace .panchang-feature-heading>div>p:last-child{margin-top:4px;font-size:.8125rem;line-height:1.6}._1pHm2W_workspace .panchang-jump-links{scrollbar-width:thin;gap:8px;padding:0 0 2px;font-size:.8125rem;display:flex;overflow-x:auto}._1pHm2W_workspace .panchang-jump-links>span{display:none}._1pHm2W_workspace .panchang-jump-links a{border:1px solid var(--border-default);color:var(--text-body);background:#fff;border-radius:8px;flex:none;padding:8px 12px}._1pHm2W_workspace .panchang-jump-links a:hover{border-color:var(--brand-aajapatro);color:var(--brand-aajapatro-dark)}._1pHm2W_workspace .panchang-dashboard{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}._1pHm2W_workspace .panchang-dashboard .timing-planner{grid-column:auto}._1pHm2W_workspace .timing-columns{grid-template-columns:1fr;gap:14px;margin:0}._1pHm2W_workspace .timing-columns>div{align-content:start;gap:7px;display:grid}._1pHm2W_workspace .timing-column-label{margin:0 0 2px;font-size:.8125rem;font-weight:600}._1pHm2W_workspace .timing-window{background:#f7f9fb;border:1px solid #e6ebf0;border-radius:9px;margin:0;padding:10px 12px}._1pHm2W_workspace .timing-window.is-avoidance{background:#fff9f6;border-color:#f0e4dc}._1pHm2W_workspace .timing-window.is-restricted{background:#fffbf2;border-color:#ece2c9}._1pHm2W_workspace .timing-window h3{font-size:.875rem;font-weight:600}._1pHm2W_workspace .timing-window-time{margin-top:3px;font-size:.9375rem;font-weight:500}:is(._1pHm2W_workspace .timing-overlap,._1pHm2W_workspace .timing-status){font-size:.75rem;line-height:1.6}._1pHm2W_workspace .timing-disclaimer{margin-top:8px;padding:10px 0 0;font-size:.75rem}._1pHm2W_workspace .bela-switch button{min-height:36px;padding:4px 8px;font-size:.8125rem}._1pHm2W_workspace .bela-grid{grid-template-columns:1fr 1fr;gap:8px;padding:0}._1pHm2W_workspace .bela-block{color:var(--text-title);background:#f7f9fb;border:1px solid #e6ebf0;border-radius:9px;padding:10px}._1pHm2W_workspace .bela-block strong{font-size:.875rem;font-weight:600}._1pHm2W_workspace .bela-block p{margin-top:5px;font-size:.8125rem;line-height:1.65}._1pHm2W_workspace .bela-block small{color:var(--text-muted);background:#eaf0f4;border-radius:4px;padding:1px 6px;font-size:.75rem;display:inline-block}._1pHm2W_workspace .quality-auspicious small{color:#35664f;background:#e7f3eb}._1pHm2W_workspace .quality-favorable small{color:#3f638f;background:#e9f1fb}._1pHm2W_workspace .quality-avoid small{color:#9a503b;background:#fbece5}._1pHm2W_workspace .bela-block.is-live{background:#fffaf5;border-color:#d6957d;box-shadow:0 0 0 1px #d6957d}:is(._1pHm2W_workspace .bela-block i,._1pHm2W_workspace .timing-window-title>span){color:var(--brand-aajapatro-dark);background:#fce9dd;font-size:.6875rem}._1pHm2W_workspace .sky-grid{grid-template-columns:1fr;gap:10px}._1pHm2W_workspace .sky-body{border:1px solid var(--border-subtle);background:#f8fafc;border-radius:10px;padding:12px}._1pHm2W_workspace .sky-body h3{color:var(--text-title);font-size:.875rem}._1pHm2W_workspace .sky-sun h3 svg{color:#b88643}._1pHm2W_workspace .sky-moon h3 svg{color:var(--calendar-blue-dark)}._1pHm2W_workspace .sky-rise-set{justify-content:space-between;gap:12px;margin-top:10px}._1pHm2W_workspace .sky-rise-set strong{font-size:1rem}._1pHm2W_workspace .sky-body dl{gap:12px 24px;margin-top:10px;padding-top:10px}._1pHm2W_workspace .sky-body dd{font-size:.875rem}._1pHm2W_workspace .transition-grid{grid-template-columns:1fr;gap:12px;padding:0}._1pHm2W_workspace .transition-category{border:1px solid var(--border-default);background:#fff;border-radius:11px;overflow:hidden}._1pHm2W_workspace .transition-category-heading{background:#f1f5f8;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 12px;display:flex}._1pHm2W_workspace .transition-category h3{color:var(--text-title);background:0 0;border:0;padding:0;font-size:.9375rem;font-weight:700;display:block}._1pHm2W_workspace .transition-category-heading>span{color:var(--text-muted);font-size:.75rem}._1pHm2W_workspace .transition-category ol{gap:6px;padding:10px;list-style:none;display:grid}._1pHm2W_workspace .transition-category li{background:#f8fafc;border:0;border-radius:7px;align-items:flex-start;gap:10px;padding:10px;display:flex}._1pHm2W_workspace .transition-category li>.transition-step{color:#576b80;background:#eaf0f5;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;padding:0;font-size:.75rem;font-weight:600;display:grid}._1pHm2W_workspace .transition-category li>.transition-entry{flex:1;min-width:0;display:block}._1pHm2W_workspace .transition-category li strong{font-size:.9375rem;font-weight:600;line-height:1.5;display:block}._1pHm2W_workspace .transition-boundaries{flex-wrap:wrap;gap:4px 18px;margin-top:5px;display:flex}._1pHm2W_workspace .transition-boundaries>div{align-items:baseline;gap:6px;display:flex}._1pHm2W_workspace .transition-boundaries dt{color:var(--text-muted);font-size:.75rem}._1pHm2W_workspace .transition-boundaries dd{color:var(--text-body);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}:is(._1pHm2W_workspace .transition-category li p,._1pHm2W_workspace .transition-empty){color:var(--text-muted);margin-top:4px;font-size:.8125rem}._1pHm2W_workspace .transition-empty{padding:12px}@media (min-width:640px){._1pHm2W_workspace .panchang-feature{padding:18px}:is(._1pHm2W_workspace .transition-grid,._1pHm2W_workspace .sky-grid,._1pHm2W_workspace .timing-columns){grid-template-columns:repeat(2,minmax(0,1fr))}._1pHm2W_workspace .panchang-element-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 18px}._1pHm2W_workspace .panchang-overview-date{padding:18px}._1pHm2W_workspace .panchang-overview-date button{gap:6px;font-size:.8125rem}._1pHm2W_workspace .panchang-page-heading h1{font-size:1.75rem}._1pHm2W_workspace .bela-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){._1pHm2W_workspace .panchang-dashboard{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}._1pHm2W_workspace .bela-grid{grid-template-columns:1fr 1fr}}
