#prayer-times-panel .prayer-intro{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}#prayer-times-panel .prayer-intro h3{margin:0 0 7px}#prayer-times-panel .prayer-intro p{margin:0;font-size:.9rem}#prayer-times-panel .prayer-public{padding:8px 12px;background:var(--nav-active);color:var(--nav-active-ink);border:1px solid var(--line);border-radius:22px;white-space:nowrap;font-size:.78rem}#prayer-times-panel .prayer-layout{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(350px,1.2fr);gap:24px;align-items:start}#prayer-times-panel .prayer-editor>p{font-size:.85rem}#prayer-times-panel .prayer-week{padding:17px;background:var(--surface-subtle);border:1px solid var(--line);border-radius:13px;margin-block:20px}#prayer-times-panel .prayer-week strong,#prayer-times-panel .prayer-week small{display:block}#prayer-times-panel .prayer-week strong{font-size:1.25rem}#prayer-times-panel .prayer-auto-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#prayer-times-panel .prayer-auto-times article{background:var(--surface-subtle);border:1px solid var(--line);border-radius:12px;padding:13px 5px;text-align:center}#prayer-times-panel .prayer-auto-times span{display:block;color:var(--muted);font-size:.7rem}#prayer-times-panel .prayer-auto-times strong{display:block;font-size:1.35rem;direction:ltr}#prayer-times-panel .prayer-source{font-size:.7rem;color:var(--muted);margin:12px 0 23px}#prayer-times-panel .prayer-manual{display:grid;gap:14px;margin-block:20px}#prayer-times-panel .prayer-manual label{display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:700}#prayer-times-panel .prayer-manual input{width:150px;font-size:1.25rem;text-align:center;direction:ltr;font-variant-numeric:tabular-nums}#prayer-times-panel .prayer-manual input[aria-invalid=true]{border-color:var(--danger)}#prayer-times-panel .prayer-save-state{font-size:.8rem;color:var(--muted)}#prayer-times-panel .prayer-print{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-block:16px 10px;background:var(--print-bg)!important;color:white!important;border:1px solid #c79a6b!important;min-height:52px}#prayer-times-panel .prayer-a4-note{display:block;text-align:center;font-size:.73rem;line-height:1.7}#prayer-times-panel .prayer-copy-chooser{background:var(--surface-subtle);border:1px solid var(--line);border-radius:13px;padding:16px;margin-block:14px}#prayer-times-panel [hidden]{display:none!important}#prayer-times-panel .prayer-copy-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}#prayer-times-panel .prayer-copy-head button{min-width:38px;min-height:38px;padding:5px}#prayer-times-panel .prayer-copies{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#prayer-times-panel .prayer-copies button{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:10px;min-height:48px;font-size:1.3rem;font-weight:700}#prayer-times-panel .prayer-copies button[aria-pressed=true]{background:var(--nav-active);color:var(--nav-active-ink);border:2px solid var(--focus)}#prayer-times-panel .prayer-copy-chooser>small{display:block;text-align:center;font-size:.73rem}#prayer-times-panel .prayer-paper-wrap{background:var(--surface-subtle);padding:20px;border:1px solid var(--line);border-radius:14px}#prayer-times-panel .prayer-poster{position:relative;direction:rtl;color:#173346;background:white;border:1px solid #b8924f;outline:1px solid #e1d7c3;outline-offset:-7px;border-radius:10px;padding:22px 18px 18px;max-width:560px;min-height:700px;margin:auto;text-align:center;box-shadow:0 9px 24px #07132218;line-height:1.35}#prayer-times-panel .prayer-bsd{position:absolute;top:14px;right:16px;font-size:11px;font-weight:700;color:#173346}#prayer-times-panel .prayer-poster>img{width:75px;height:75px;object-fit:contain;margin:0}#prayer-times-panel .prayer-poster h2{font-size:21px;margin:0 0 9px;color:#173346}#prayer-times-panel .prayer-kicker{font-size:14px;color:#146f79;margin:0 0 13px}#prayer-times-panel .prayer-poster h3{font-size:32px;margin:0 0 9px;color:#173346}#prayer-times-panel .prayer-paper-date{font-size:11px;margin:0 0 12px;color:#526674}#prayer-times-panel .prayer-greeting{font-size:22px;font-weight:800;color:#146f79;margin:10px 0 16px}#prayer-times-panel .prayer-candle-lines{background:#fcf6e8;border:1px solid #d6bd8b;border-radius:9px;color:#173346;padding:9px 12px;font-size:13px;font-weight:700;line-height:1.7;margin-bottom:15px}#prayer-times-panel .prayer-paper-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 18px}#prayer-times-panel .prayer-paper-times>article{background:#f1f5f7;border:1px solid #cbd8df;border-radius:9px;padding:13px 3px;min-width:0}#prayer-times-panel .prayer-paper-times span{display:block;font-size:10px;color:#526674}#prayer-times-panel .prayer-paper-times strong{font-size:27px;direction:ltr;display:block;color:#173346}#prayer-times-panel .prayer-paper-subtitle{font-size:13px;font-weight:700;margin-bottom:12px;color:#173346}#prayer-times-panel .prayer-paper-row{display:flex;align-items:center;justify-content:space-between;border:1px solid #cbd8df;border-radius:9px;padding:12px 16px;margin-top:10px}#prayer-times-panel .prayer-paper-row b{font-size:24px;color:#173346}#prayer-times-panel .prayer-paper-row strong{font-size:33px;color:#146f79;direction:ltr}#prayer-times-panel .prayer-city{font-size:16px;font-weight:700;color:#173346;margin:20px 0 12px}#prayer-times-panel .prayer-poster footer{color:#526674;font-size:9px;line-height:1.7}@media(max-width:1100px){#prayer-times-panel .prayer-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){#prayer-times-panel .prayer-intro{flex-direction:column;align-items:flex-start}#prayer-times-panel .prayer-layout{gap:18px}#prayer-times-panel .prayer-paper-wrap{padding:8px}#prayer-times-panel .prayer-poster{padding:22px 13px 18px;min-height:0}#prayer-times-panel .prayer-poster h3{font-size:27px}#prayer-times-panel .prayer-greeting{font-size:20px}#prayer-times-panel .prayer-paper-times strong{font-size:23px}#prayer-times-panel .prayer-paper-row b{font-size:21px}#prayer-times-panel .prayer-paper-row strong{font-size:29px}#prayer-times-panel .prayer-auto-times span{font-size:.65rem}#prayer-times-panel .prayer-manual input{width:145px}}

#prayer-times-panel .prayer-layout:not(.prayer-preview-open){grid-template-columns:minmax(0,1fr)}#prayer-times-panel .prayer-layout:not(.prayer-preview-open) .prayer-editor{width:100%;max-width:760px}#prayer-times-panel [data-prayer-preview-toggle]{width:100%;min-height:46px;margin-top:12px}
