.jia-v5{--jia:#126b58;--jia-bg:#f6faf8;font-family:inherit;color:#17372f;border:1px solid #d9e6df;border-radius:14px;overflow:hidden;background:#fff;margin:16px 0;box-sizing:border-box}.jia-v5 *{box-sizing:border-box}.jia-head{background:var(--jia);color:white;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;gap:12px}.jia-head strong{font-size:20px;display:block}.jia-head small{display:block;opacity:.85;margin-top:4px}.jia-head span{font-size:12px;opacity:.85}.jia-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:13px 15px;background:var(--jia-bg)}.jia-toolbar button{border:1px solid #b9d6ca;background:white;border-radius:8px;padding:8px 12px;cursor:pointer;color:#135747}.jia-toolbar input{padding:7px;border:1px solid #b9d6ca;border-radius:7px}.jia-daily{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px}.jia-prayer{border:1px solid #dce8e1;border-radius:10px;text-align:center;padding:16px 6px;background:var(--jia-bg)}.jia-prayer strong{display:block;font-size:17px;color:var(--jia)}.jia-prayer small{display:block;font-size:13px;margin-top:8px}.jia-sun,.jia-jummah{padding:8px 16px;text-align:center;font-size:13px}.jia-jummah{padding-bottom:16px}.jia-next{text-align:center;padding:25px 12px}.jia-next-label{font-size:18px;font-weight:700;color:var(--jia)}.jia-clock{font-size:clamp(32px,7vw,60px);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:2px;margin:12px 0}.jia-next-time{font-size:16px}.jia-scroll{overflow:auto;width:100%}.jia-v5 table{width:100%;border-collapse:collapse;min-width:820px;font-size:13px}.jia-v5 th,.jia-v5 td{border-bottom:1px solid #e5ede8;padding:9px 10px;text-align:left;white-space:nowrap}.jia-v5 th{background:#e9f4ee;color:#174e3e}.jia-v5 td small,.jia-v5 th small{display:block;opacity:.7;font-size:11px;margin-top:4px}.jia-v5 tr:nth-child(even){background:#f8fbf9}.jia-v5 details{border-top:1px solid #dae7e0}.jia-v5 summary{cursor:pointer;padding:15px 18px;font-weight:700;color:var(--jia)}.jia-loading,.jia-error{padding:20px;text-align:center}.jia-error{color:#a32121}@media(max-width:700px){.jia-daily{grid-template-columns:repeat(2,minmax(0,1fr))}.jia-prayer:last-child{grid-column:span 2}.jia-head strong{font-size:17px}.jia-head span{font-size:10px}}

/* Permanent mosque theme */
.jia-v5 {border:2px solid #d6a42a;border-radius:16px;overflow:hidden;background:#fff;color:#092348;box-shadow:0 6px 22px #08214a18}
.jia-v5 .jia-head {background:linear-gradient(110deg,#071d43,#07549c);color:#fff;border-bottom:3px solid #d6a42a}
.jia-v5 .jia-bold-iq {font-weight:800!important;color:#073b77!important;font-size:1.06em!important}
.jia-v5 .jia-jummah {font-weight:900!important;font-size:1.35rem!important;background:#fff4d5;color:#06234c;padding:14px!important;text-align:center;border-top:2px solid #d6a42a}
.jia-v5 .jia-sun {font-weight:800!important;color:#092c60;background:#f4f8ff}
.jia-v5 .jia-clock {font-weight:900;color:#082a5d}
.jia-v5 summary {font-weight:800;color:#073b77}

.jia-v5 .jia-bold-iq{font-weight:900!important;color:#082c61!important;font-size:1.13em!important}.jia-v5 .jia-start{font-weight:400!important;color:#42546c!important}.jia-v5 .jia-jummah{font-size:1.3rem!important;font-weight:800!important;background:#fff2b9!important;color:#072d63!important;border:2px solid #d8a625!important;padding:14px!important;text-align:center!important}.jia-v5 .jia-jummah strong{font-size:1.3em;color:#073c89}.jia-v5 .jia-sun strong{font-weight:900!important}.jia-v5 table td{white-space:nowrap}.jia-v5 .jia-daily .jia-prayer{border-left:4px solid #d5a328!important}
