._2XQQoG_header{text-align:center;margin-bottom:14px}._2XQQoG_title{font-family:var(--font-heading);font-size:30px;font-weight:600}._2XQQoG_subtitle{color:var(--text-muted);margin-top:4px;font-size:14px}._2XQQoG_monthSwitcher{border:1px solid var(--gold-border);background:#ffffff0f;border-radius:99px;justify-content:space-between;align-items:center;padding:10px 18px;display:flex}._2XQQoG_arrow{color:var(--gold);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:18px}._2XQQoG_monthLabel{text-align:center}._2XQQoG_monthName{font-family:var(--font-heading);font-size:17px;font-weight:700}._2XQQoG_monthHijri{color:var(--text-muted);font-size:11px}._2XQQoG_table{padding:12px 12px 6px}._2XQQoG_headRow{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr 1fr;padding:2px 4px 8px;display:grid}._2XQQoG_headRow>div{letter-spacing:.12em;color:var(--cream-label);text-align:center;font-size:10px;font-weight:700}._2XQQoG_headRow>div:first-child{text-align:left}._2XQQoG_row{border-top:1px solid #e2d9c2;grid-template-columns:1.2fr 1fr 1fr 1fr 1fr 1fr;align-items:center;padding:8px 4px;font-size:13px;font-weight:600;display:grid}._2XQQoG_dateCell{font-weight:700}._2XQQoG_dateCell span{color:#6e7b66;font-weight:400}._2XQQoG_center{text-align:center}._2XQQoG_rowToday{background:var(--pill-active-bg);border:1.5px solid var(--gold);color:var(--pill-active-text);border-radius:99px;margin:2px -6px;padding:8px 10px}._2XQQoG_rowToday ._2XQQoG_dateCell span{color:#8fb79b}._2XQQoG_rowFaded{color:#8a7a4e;background:linear-gradient(#0000,#e2d9c299);border-radius:0 0 14px 14px}._2XQQoG_rowFaded ._2XQQoG_dateCell span{color:#a99f87}._2XQQoG_actions{gap:10px;margin-top:12px;display:flex}
