{{-- أنماط إعلان الشاشة الكاملة — تُضمَّن من تخطيطات المريض/الطبيب --}}
<style id="dq-splash-styles">
.dq-splash{
    position:fixed;inset:0;z-index:99999;
    background:#0f172a;
    display:flex;flex-direction:column;
    align-items:center;justify-content:center;
    padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));
}
.dq-splash__close{
    position:absolute;top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));
    width:44px;height:44px;border-radius:50%;
    border:none;background:rgba(255,255,255,.18);color:#fff;
    font-size:1.6rem;line-height:1;cursor:pointer;
    display:flex;align-items:center;justify-content:center;
    z-index:3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);
    transition:background .2s, transform .15s;
}
.dq-splash__close:active{transform:scale(.94);background:rgba(255,255,255,.28)}
.dq-splash__media{
    flex:1;width:100%;max-height:100%;
    display:flex;align-items:center;justify-content:center;
    min-height:0;
}
.dq-splash__media img,.dq-splash__media video{
    max-width:100%;max-height:100%;width:auto;height:auto;
    object-fit:contain;
}
.dq-splash__media video{background:#000}
.dq-splash__link{
    flex-shrink:0;margin-top:.75rem;margin-bottom:.25rem;
    padding:.55rem 1.4rem;border-radius:999px;
    background:#fff;color:#6d28d9!important;
    font-weight:700;font-size:.88rem;text-decoration:none!important;
    box-shadow:0 4px 20px rgba(0,0,0,.25);
}
</style>
