/* ASKJESUS PREVIEW REVIEW ROUND 2 */
#ajxBibleHint.ajr-search-benefit{margin:10px 0 20px;padding:11px 13px;border:1px solid rgba(125,211,252,.34);border-radius:10px;background:rgba(125,211,252,.08);color:#b8b8b8;font-size:11px!important;line-height:1.4!important;font-weight:700}
#ajxBibleHint.ajr-search-benefit strong{color:var(--accent);font-weight:950;letter-spacing:.25px}
#ajxBibleHint.ajr-search-benefit.plus{border-color:rgba(125,211,252,.55);background:rgba(125,211,252,.12);color:var(--accent)}
#ajxBibleHint.ajr-search-benefit.loading{color:var(--accent)}

/* Prayer composer: generation is the primary action. */
#prayerModal .prayer-assist{margin-top:10px!important}
#prayerModal #helpPray{color:#8a8a8a!important;font-size:9px!important;font-weight:850!important}
#prayerModal #savePray{display:block;width:100%!important;height:50px!important;min-height:50px!important;margin-top:12px!important;border:0!important;border-radius:11px!important;background:#fff!important;color:#000!important;font-size:12px!important;font-weight:950!important;letter-spacing:.35px!important}
#prayerModal #savePray.hidden{display:none!important}

/* Keep the status on its own row, then give the prayer the full card width. */
.prayer-card .prayer-summary{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}
.prayer-card .prayer-side{order:0!important;align-self:flex-end!important;margin:0 0 8px!important}
.prayer-card .prayer-copy{order:1!important;width:100%!important;min-width:0!important;margin:0!important}
.prayer-card .prayer-text{width:100%!important;margin:0!important}
.prayer-card.expanded .prayer-text{line-height:1.42!important}
.prayer-card:not(.answered) .prayer-action{background:#fff!important;border-color:#fff!important;color:#000!important;font-weight:950!important}

/* De-emphasize deletion. Keep reflection as the useful answered-prayer action. */
.prayer .prayer-delete{margin:0!important;padding:7px 0!important;color:#5f5f5f!important;font-size:8px!important;font-weight:750!important;letter-spacing:.45px!important;background:none!important;border:0!important;white-space:nowrap}
.prayer .prayer-delete:hover,.prayer .prayer-delete:focus{color:#999!important}
.prayer-card.answered>.ajx-reflect-btn{display:none!important}
.ajr-answered-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding-top:11px;border-top:1px solid #242424}
.ajr-reflect-btn{border:0;background:none;color:var(--accent);padding:7px 0;font-size:9px;font-weight:950;letter-spacing:.45px;text-transform:uppercase;text-align:left}
.ajr-answered-actions .prayer-delete{margin-left:auto!important}

.ajr-reflect-modal{position:fixed;inset:0;z-index:1400;background:#060606;overflow:auto}
.ajr-reflect-head{height:62px;position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #242424;background:#060606;z-index:2}
.ajr-reflect-head strong{color:var(--accent);font-size:9px;font-weight:950;letter-spacing:.8px}
.ajr-reflect-head button{border:0;background:none;color:#fff;font-size:30px}
.ajr-reflect-body{max-width:680px;margin:0 auto;padding:28px 20px 70px}
.ajr-reflect-body h1{font-family:Impact,"Arial Narrow",sans-serif;font-size:48px;line-height:.96;margin:13px 0 12px}
.ajr-reflect-body>p{color:#a4a4a4;font-size:13px;line-height:1.55}
.ajr-reflect-card{margin-top:20px;border:1px solid #303030;border-left:3px solid var(--accent);border-radius:14px;background:#0d0d0d;padding:18px}
.ajr-reflect-card small{display:block;color:var(--accent);font-size:9px;font-weight:950;letter-spacing:.7px}
.ajr-reflect-card h2{font-size:20px;line-height:1.35;margin:11px 0}
.ajr-reflect-card textarea{width:100%;min-height:110px;border:1px solid #353535;border-radius:10px;background:#080808;color:#fff;padding:12px;resize:vertical;line-height:1.5}
.ajr-reflect-card button{width:100%;min-height:46px;margin-top:10px;border:0;border-radius:10px;background:var(--accent);color:#06131a;font-weight:950}
.ajr-reflect-ref{margin-top:10px;color:#777;font-size:9px}

@media(min-width:768px){#ajxBibleHint.ajr-search-benefit{max-width:760px}.ajr-reflect-body h1{font-size:60px}}
