.silwad-prayer-widget{position:fixed;z-index:99940;bottom:92px;direction:rtl;font-family:Tajawal,Arial,sans-serif}.silwad-prayer-widget.prayer-side-left{left:18px}.silwad-prayer-widget.prayer-side-right{right:18px}.silwad-prayer-fab{border:1px solid color-mix(in srgb,var(--prayer-primary) 30%,#fff);background:var(--prayer-primary);color:#fff;box-shadow:0 12px 32px rgba(0,0,0,.18);border-radius:18px;min-height:54px;padding:8px 12px;display:flex;align-items:center;gap:9px;cursor:pointer}.prayer-fab-icon{width:35px;height:35px;border-radius:12px;background:color-mix(in srgb,var(--prayer-accent) 25%,transparent);color:var(--prayer-accent);display:grid;place-items:center;font-size:23px}.prayer-fab-copy{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.prayer-fab-copy b{font-size:12px}.prayer-fab-copy small{font-size:10px;opacity:.82;margin-top:3px}.silwad-prayer-widget.is-compact .prayer-fab-copy b{display:none}.silwad-prayer-widget.is-compact .silwad-prayer-fab{padding:8px;border-radius:50%;min-width:52px}.silwad-prayer-widget.is-compact .prayer-fab-icon{background:transparent}.silwad-prayer-panel{position:absolute;bottom:66px;width:min(350px,calc(100vw - 28px));background:var(--prayer-panel);color:var(--prayer-text);border:1px solid color-mix(in srgb,var(--prayer-primary) 16%,#ddd);border-radius:22px;padding:16px;box-shadow:0 24px 70px rgba(10,35,28,.25);overflow:hidden}.prayer-side-left .silwad-prayer-panel{left:0}.prayer-side-right .silwad-prayer-panel{right:0}.silwad-prayer-panel[hidden]{display:none}.prayer-close{position:absolute;left:10px;top:10px;width:30px;height:30px;border:0;border-radius:50%;background:#eef2ef;color:var(--prayer-primary);font-size:20px;cursor:pointer}.prayer-head{display:flex;align-items:center;gap:10px;padding-left:34px}.prayer-head>span{width:40px;height:40px;border-radius:13px;background:var(--prayer-primary);color:var(--prayer-accent);display:grid;place-items:center;font-size:24px}.prayer-head strong,.prayer-head small{display:block}.prayer-head strong{font-size:16px}.prayer-head small{font-size:10px;color:var(--prayer-muted);margin-top:2px}.prayer-next{margin-top:14px;background:color-mix(in srgb,var(--prayer-primary) 7%,#fff);border:1px solid color-mix(in srgb,var(--prayer-primary) 12%,#fff);border-radius:15px;padding:11px 12px;display:grid;grid-template-columns:1fr auto;gap:3px 8px;align-items:center}.prayer-next small{grid-column:1/-1;color:var(--prayer-muted);font-size:9px}.prayer-next strong{font-size:18px}.prayer-next b{font-size:13px;color:var(--prayer-primary);direction:ltr}.prayer-list{display:grid;gap:5px;margin-top:10px}.prayer-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid color-mix(in srgb,var(--prayer-primary) 8%,#eee);padding:7px 4px}.prayer-row:last-child{border-bottom:0}.prayer-row.is-next{background:color-mix(in srgb,var(--prayer-accent) 14%,#fff);border-radius:10px;padding-inline:8px;border:0}.prayer-row span{font-size:12px;font-weight:700}.prayer-row time{font:800 13px/1.2 ui-monospace,monospace;direction:ltr}.prayer-loading{padding:14px;text-align:center;color:var(--prayer-muted);font-size:11px}.prayer-foot{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:9px;border-top:1px solid #edf0ee;color:var(--prayer-muted);font-size:9px}.prayer-foot button{border:0;background:transparent;color:var(--prayer-primary);font-weight:800;cursor:pointer}.prayer-error{padding:12px;border-radius:11px;background:#fff1f1;color:#9b3030;font-size:10px}.silwad-app-mode .silwad-prayer-widget{bottom:102px}@media(max-width:760px){.silwad-prayer-widget{bottom:92px}.silwad-prayer-widget.prayer-side-left{left:10px}.silwad-prayer-widget.prayer-side-right{right:10px}.silwad-prayer-fab{min-height:48px;border-radius:15px}.prayer-fab-icon{width:31px;height:31px;font-size:20px}.silwad-prayer-panel{bottom:58px;border-radius:18px;padding:14px}.prayer-head strong{font-size:14px}.prayer-next strong{font-size:16px}}
