.sheet-page{padding-block:var(--space-4) var(--space-8)}.sheet-page .breadcrumb,.sheet-page .breadcrumb a{color:var(--muted)}.sheet-tools{align-items:flex-end;gap:var(--space-3);margin-block:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.sheet-tools .field{flex:14rem;max-width:22rem;margin:0}.sheet{--sheet-ink:#1c1418;--sheet-soft:#5a4f54;--sheet-rule:#d9d2c6;--sheet-tint:#f6f1e7;--sheet-mark:#f2e6c9;border:1px solid var(--line);border-radius:var(--radius-lg,16px);width:100%;max-width:62rem;color:var(--sheet-ink);box-shadow:var(--shadow-raised);font-variant-numeric:tabular-nums;background:#fff;margin-inline:auto;padding:clamp(1rem,3vw,2.25rem)}.sheet-head{border-block-end:2px solid var(--sheet-ink);align-items:flex-start;gap:1.1rem;padding-block-end:.9rem;display:flex}.sheet-logo{object-fit:contain;flex:none;width:4.4rem;height:4.4rem}.sheet-who{flex:1;min-width:0}.sheet-name{font-family:var(--font-heading,inherit);overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.sheet-line{color:var(--sheet-soft);margin:.1rem 0 0;font-size:.875rem;line-height:1.35}.sheet .sheet-title{color:var(--sheet-ink);font-family:var(--font-heading,inherit);margin:.55rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.25}.sheet-note{margin:.3rem 0 0;font-size:.9rem;font-weight:600;line-height:1.35}.sheet-qr{text-align:center;flex:none;width:5.6rem;margin:0}.sheet-qr-code{width:100%;height:auto;display:block}.sheet-qr figcaption{color:var(--sheet-soft);margin-block-start:.15rem;font-size:.6875rem;line-height:1.2}.sheet-scroll{margin-block-start:.5rem;overflow-x:auto}.sheet-table{border-collapse:collapse;overflow-wrap:normal;width:100%;min-width:44rem;font-size:.875rem;line-height:1.25}.sheet-table th,.sheet-table td{border-block-end:1px solid var(--sheet-rule);text-align:center;white-space:nowrap;padding:.28rem .3rem}.sheet-table thead th{border-block-end:1px solid var(--sheet-ink);vertical-align:bottom;white-space:normal;font-size:.8125rem;font-weight:700}.sheet-table thead .sheet-sub{color:var(--sheet-soft);font-size:.6875rem;font-weight:500}.sheet-table .sheet-date,.sheet-table .sheet-hijri{text-align:start}.sheet-table tbody th{font-weight:600}.sheet-hijri{color:var(--sheet-soft);font-size:.8125rem}.sheet-number{font-weight:700}.sheet-iqama,.sheet-sun{color:var(--sheet-soft)}.sheet-table .is-friday>*{background:var(--sheet-tint)}.sheet-table .is-marked,.sheet-table .is-friday>.is-marked{background:var(--sheet-mark);font-weight:700}.sheet-table td.is-marked.sheet-iqama{font-weight:500}.sheet-foot{color:var(--sheet-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.25rem 1.5rem;margin-block-start:.6rem;font-size:.75rem;line-height:1.4;display:flex}.sheet-foot p{margin:0}.sheet-foot .sheet-made{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.sheet-confirm{color:var(--sheet-ink);font-weight:600}.tool-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);max-width:64rem;margin-inline:auto;display:grid}.tool-sources{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-form{gap:var(--space-3);display:grid}.tool-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.tool-grid>.field{margin:0}.tool-mosques{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tool-mosques a{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md,10px);color:inherit;text-decoration:none;display:flex}.tool-mosques a:hover,.tool-mosques a:focus-visible{border-color:var(--brand)}.tool-how h2{margin-block-end:var(--space-2)}.tool-how ul{gap:var(--space-2);margin:0 0 var(--space-3);padding-inline-start:1.2rem;list-style:outside;display:grid}.tool-how .button-row{margin-block-start:var(--space-3)}@page{size:A4 portrait;margin:9mm 10mm 8mm}@media print{html,body,.site,.site-main{background:#fff}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.skip-link,.local-bar,.site-header,.site-footer,.consent,.lang-suggest-anchor,.breadcrumb,.no-print{display:none!important}.site-main,.sheet-page,.sheet-page>.container,.tool-layout{width:auto;max-width:none;min-height:0;margin:0;padding:0;display:block}.sheet{max-width:none;box-shadow:none;break-inside:avoid;border:0;border-radius:0;padding:0;font-size:10pt}.sheet-head{gap:4mm;padding-block-end:3mm}.sheet-logo{width:18mm;height:18mm}.sheet-name{font-size:15pt}.sheet .sheet-title{margin-block-start:1.5mm;font-size:12pt}.sheet-line{font-size:8.5pt}.sheet-note{margin-block-start:.8mm;font-size:9pt}.sheet-qr{width:22mm}.sheet-qr figcaption{font-size:6.5pt}.sheet-scroll{margin-block-start:1.5mm;overflow:visible}.sheet-table{min-width:0;font-size:9pt}.sheet-table th,.sheet-table td{padding:1.25mm .8mm}.sheet-table thead th{font-size:8.5pt}.sheet-table thead .sheet-sub{font-size:7pt}.sheet-hijri{font-size:8pt}.sheet-foot{margin-block-start:2mm;font-size:7.5pt}}
