@import "https://fonts.googleapis.com/css2?family=Noto+Naskh+Arabic:wght@400;500;600;700&display=swap";
@page{size:A4 portrait;margin:0}.cal-table{border-collapse:collapse;width:100%;font-size:9px}.cal-table thead th{color:#d4c8a8;text-align:center;white-space:nowrap;background:#141432eb;border:1px solid #50507866;padding:1.5mm .8mm;font-size:8.5px;font-weight:700}.cal-table thead th.col-fajr{color:#fff;background:#144696f2}.cal-table thead th.col-maghrib{color:#fff;background:#be5a00f2}.cal-table tbody td{text-align:center;color:#e0d8c8;white-space:nowrap;border:1px solid #50507833;padding:.8mm .5mm;font-size:9px;font-weight:600;line-height:1.2}.cal-table tbody tr{background:#14142dd1}.cal-table tbody tr:nth-child(2n){background:#1e1e3ad1}.period{color:#999;margin-right:.3mm;font-size:6.5px;font-weight:400}.col-num{width:6mm;font-weight:700!important}.col-day{width:13mm;font-size:8.5px!important}.col-greg{width:10mm;color:#aaa!important;font-size:8.5px!important}td.col-fajr{background:#14469680;color:#fff!important;font-weight:700!important}td.col-fajr .period{color:#bcd}td.col-maghrib{background:#be5a0080;color:#fff!important;font-weight:700!important}td.col-maghrib .period{color:#edc}.col-night{color:#baa8cc!important;font-size:8.5px!important}.friday-name{color:#ffd54f!important;background:#c8960059!important;font-weight:700!important}.col-friday-dhuhr{color:#fff!important;background:#c8960073!important}.row-odd-night .col-num{background:#ff6f00b3;color:#fff!important}.row-even-night .col-isha,.row-even-night .col-night{background:#6e46aa66;color:#dcc8f0!important}.row-even-night .col-isha .period,.row-even-night .col-night .period{color:#b8a0d0}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.no-print,nav,footer,.whatsapp-button,[class*=Navbar],[class*=Footer],[class*=WhatsApp]{display:none!important}body{margin:0!important;padding:0!important}.cal-page{margin:0}.cal-poster{width:210mm!important;height:297mm!important;box-shadow:none!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important}.cal-table-overlay{justify-content:center!important;align-items:center!important;padding:3% 2%!important;display:flex!important;position:absolute!important;inset:0!important}.cal-table-wrap{width:200mm!important;transform:none!important}}
