/* V11.63 – accessible, compact auspicious/traditionally avoided Panchangam badges */
#btPanchangHub .bt-v1163-legend{display:flex;flex-wrap:wrap;gap:10px;color:#60402d;font-size:11px;margin:7px 0 12px}
#btPanchangHub .bt-v1163-legend .status-good{color:#247746}#btPanchangHub .bt-v1163-legend .status-avoid{color:#aa2c25}#btPanchangHub .bt-v1163-legend .status-activity{color:#a35f05}
#btPanchangHub .bt-v1163-group{margin:10px 0 13px}#btPanchangHub .bt-v1163-group h4{margin:0 0 7px;font-size:14px;color:#97420b}
#btPanchangHub .bt-v1163-list{display:grid;gap:6px}
#btPanchangHub .bt-v1163-row{display:grid;grid-template-columns:19px minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 10px;border:1px solid #ead8bd;background:#fffaf4;border-radius:12px;color:#4e2d16}
#btPanchangHub .bt-v1163-row.status-good{border-left:4px solid #27874a;background:#f3fbf4}
#btPanchangHub .bt-v1163-row.status-avoid{border-left:4px solid #c34536;background:#fff5f2}
#btPanchangHub .bt-v1163-row.status-activity{border-left:4px solid #dd9c33}
#btPanchangHub .bt-v1163-row.status-caution{border-left:4px solid #be6b16;background:#fff7ea}
#btPanchangHub .bt-v1163-signal{font-weight:800;font-size:15px;color:#a0591e}
#btPanchangHub .bt-v1163-row.status-good .bt-v1163-signal{color:#27874a}
#btPanchangHub .bt-v1163-row.status-avoid .bt-v1163-signal{color:#c34536}
#btPanchangHub .bt-v1163-row-text{display:grid;gap:2px;min-width:0}
#btPanchangHub .bt-v1163-row-text>b{font-size:13px;line-height:1.2}
#btPanchangHub .bt-v1163-row-text small{font-size:10.5px;line-height:1.35;color:#7c5942}
#btPanchangHub .bt-v1163-row-text .bt-v1163-warning{color:#b05a06;font-weight:700}
#btPanchangHub .bt-v1163-row-right{display:grid;gap:3px;min-width:105px;text-align:right}
#btPanchangHub .bt-v1163-row-right strong{font-size:12px;white-space:normal}
#btPanchangHub .bt-v1163-row-right small{font-size:10px;color:#76604b}
#btPanchangHub .bt-v1162-special-output{min-height:80px}
#btPanchangHub .bt-v1162-special-grid{max-height:none;overflow:visible}
#btPanchangHub .bt-v1162-special-note{font-size:11px;line-height:1.55;border:1px solid #edd8b8;border-radius:11px;background:#fff9ef;padding:10px}
@media(max-width:420px){#btPanchangHub .bt-v1163-row{grid-template-columns:14px minmax(0,1fr);gap:6px;padding:8px}
#btPanchangHub .bt-v1163-row-right{grid-column:2;display:flex;flex-wrap:wrap;gap:6px;text-align:left;align-items:center;min-width:0}
#btPanchangHub .bt-v1163-row-right strong{font-size:11px}
#btPanchangHub .bt-v1163-row-right small{font-size:9px}
}
