/* «أسئلة المقتني» — خاص بعناصر .asvc-qa و .asvc-qa-chip فقط */
.asvc-qa{--g:#d4af37;--g2:#f3dc8a;--ink:#efe8d6;--mute:#b7ae9c;--line:rgba(212,175,55,.32);max-width:760px;margin:26px auto 18px;padding:0 16px;direction:rtl;text-align:right;font-family:"IBM Plex Sans Arabic",Tajawal,"Segoe UI",sans-serif;color:var(--ink)}
.asvc-qa *{box-sizing:border-box}
.asvc-qa-head{text-align:center;margin:0 0 16px}
.asvc-qa-orn{display:flex;align-items:center;justify-content:center;gap:8px;width:60%;margin:0 auto 10px}
.asvc-qa-orn i{display:block;height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(233,199,107,.85))}
.asvc-qa-orn i:last-child{background:linear-gradient(90deg,rgba(233,199,107,.85),transparent)}
.asvc-qa-orn b{width:7px;height:7px;flex:0 0 auto;border:1px solid #e9c76b;transform:rotate(45deg)}
.asvc-qa .asvc-qa-eye{margin:0!important;color:var(--g);font-size:13px;letter-spacing:.02em}
.asvc-qa h2#asvc-qa-h{margin:2px 0 6px!important;padding:0!important;border:0!important;background:none!important;font:700 28px/1.35 Amiri,"IBM Plex Sans Arabic",serif!important;color:var(--g2)!important;-webkit-text-fill-color:var(--g2)!important;text-shadow:none!important}
.asvc-qa .asvc-qa-sub{margin:0 auto!important;max-width:520px;color:var(--mute);font-size:14px;line-height:1.8}
.asvc-qa-list{display:flex;flex-direction:column;gap:10px}
.asvc-qa-item{border:1px solid var(--line);border-radius:16px;background:linear-gradient(160deg,#1a160f,#0d0c0a);box-shadow:0 8px 20px rgba(0,0,0,.3);overflow:hidden;transition:border-color .25s}
.asvc-qa-item[open]{border-color:rgba(233,199,107,.7)}
.asvc-qa-item>summary{display:flex;align-items:center;gap:12px;padding:14px 14px;cursor:pointer;list-style:none;user-select:none}
.asvc-qa-item>summary::-webkit-details-marker{display:none}
.asvc-qa-item>summary::marker{content:""}
.asvc-qa-n{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0d27a,#b8902a);color:#14120e;font-weight:800;font-size:14px}
.asvc-qa-q{flex:1 1 auto;min-width:0;font-size:16px;font-weight:700;line-height:1.5;color:var(--g2)}
.asvc-qa-ic{flex:0 0 auto;width:26px;height:26px;border-radius:50%;border:1px solid var(--line);position:relative}
.asvc-qa-ic::before,.asvc-qa-ic::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:1.5px;background:var(--g2);transform:translate(-50%,-50%);transition:transform .25s}
.asvc-qa-ic::after{transform:translate(-50%,-50%) rotate(90deg)}
.asvc-qa-item[open] .asvc-qa-ic::after{transform:translate(-50%,-50%) rotate(0)}
.asvc-qa-a{padding:2px 16px 14px 16px;border-top:1px solid rgba(212,175,55,.14);font-size:14.5px;line-height:1.95;color:#e3dac6}
.asvc-qa-a p{margin:10px 0 0!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important}
.asvc-qa-a ul,.asvc-qa-a ol{margin:10px 0 0!important;padding:0 20px 0 0!important}
.asvc-qa-a li{margin:0 0 6px!important;color:inherit;line-height:1.9}
.asvc-qa-a ul li::marker{color:var(--g)}
.asvc-qa-a ol li::marker{color:var(--g);font-weight:700}
.asvc-qa-a strong{color:var(--g2)}
.asvc-qa-a bdi{display:inline-block;white-space:nowrap;direction:ltr;font-family:"Segoe UI",Tahoma,sans-serif;font-size:.92em;color:var(--g2)}
.asvc-qa-ref{font-size:.7em;line-height:0;margin:0 1px}
.asvc-qa-ref a{color:var(--g)!important;text-decoration:none!important}
.asvc-qa-src{margin:12px 0 0;border:1px dashed var(--line);border-radius:12px;padding:0 14px}
.asvc-qa-src>summary{cursor:pointer;padding:10px 0;color:var(--g);font-size:13.5px;font-weight:700}
.asvc-qa-src>summary span{color:var(--mute);font-weight:400}
.asvc-qa-src ol{margin:0 0 12px!important;padding:0 20px 0 0!important;font-size:12.5px;line-height:1.8;color:var(--mute)}
.asvc-qa-src li{margin:0 0 4px!important}
.asvc-qa-src a{color:var(--g)!important}
.asvc-qa-ask{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 0;padding:14px 16px;border:1px solid rgba(233,199,107,.6);border-radius:16px;background:radial-gradient(120% 90% at 50% 0,#1f1810 0%,#0f0c08 75%)}
.asvc-qa-ask p{margin:0!important;font-size:13.5px;color:var(--mute);line-height:1.6}
.asvc-qa-ask p b{display:block;font-size:16px;color:var(--g2)}
.asvc-qa-wa{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:linear-gradient(135deg,#f0d27a,#c79a2e 60%,#a67c1f);color:#14120e!important;font-size:14.5px;font-weight:800;text-decoration:none!important;white-space:nowrap;box-shadow:0 8px 18px rgba(0,0,0,.35)}
.asvc-qa-wa-ic{width:18px;height:18px;background:#14120e;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm0 18.2a8.2 8.2 0 0 1-4.2-1.1l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8s-.4-.1-.6.1-.7.8-.8 1-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.2-.4.2-.4.7-1.3.1-.2 0-.3 0-.4l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5a1 1 0 0 0-.7.3 3 3 0 0 0-.9 2.2 5.2 5.2 0 0 0 1.1 2.7 11.8 11.8 0 0 0 4.5 4c1.7.7 2.3.8 3.2.6a2.7 2.7 0 0 0 1.8-1.2 2.2 2.2 0 0 0 .1-1.2c0-.2-.2-.2-.4-.3z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm0 18.2a8.2 8.2 0 0 1-4.2-1.1l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8s-.4-.1-.6.1-.7.8-.8 1-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.2-.4.2-.4.7-1.3.1-.2 0-.3 0-.4l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5a1 1 0 0 0-.7.3 3 3 0 0 0-.9 2.2 5.2 5.2 0 0 0 1.1 2.7 11.8 11.8 0 0 0 4.5 4c1.7.7 2.3.8 3.2.6a2.7 2.7 0 0 0 1.8-1.2 2.2 2.2 0 0 0 .1-1.2c0-.2-.2-.2-.4-.3z'/%3E%3C/svg%3E") no-repeat center/contain}
/* زر رأس الصفحة */
.asvc-qa-chip{display:inline-flex;align-items:center;gap:8px;margin:12px 0 0;padding:8px 18px;border:1px solid rgba(233,199,107,.75);border-radius:999px;background:rgba(20,16,10,.55);color:#f3dc8a!important;font:600 14px/1.4 "IBM Plex Sans Arabic",Tajawal,"Segoe UI",sans-serif;text-decoration:none!important;transition:background .25s,box-shadow .25s}
.asvc-qa-chip span{color:#d4af37;font-size:10px}
.asvc-qa-chip i{font-style:normal;color:#d4af37}
.asvc-qa-chip:hover{background:rgba(233,199,107,.12);box-shadow:0 0 16px rgba(233,199,107,.25)}
#collector-qa{scroll-margin-top:90px}
@media (max-width:480px){.asvc-qa h2#asvc-qa-h{font-size:24px!important}.asvc-qa-q{font-size:15px}.asvc-qa-a{font-size:14px}.asvc-qa-ask{flex-direction:column;text-align:center}.asvc-qa-wa{width:100%;justify-content:center}}
