#ghayth-pwa-notice{position:fixed;inset-inline:1rem;bottom:1rem;z-index:9999;display:none;align-items:center;gap:.8rem;max-width:560px;margin-inline:auto;padding:.85rem 1rem;border:1px solid rgba(148,163,184,.24);border-radius:1rem;background:rgba(13,27,42,.96);color:#f8fafc;box-shadow:0 20px 60px rgba(2,6,23,.28);font-family:"IBM Plex Sans Arabic",Tahoma,Arial,sans-serif;direction:rtl}
#ghayth-pwa-notice[data-open="true"]{display:flex}
#ghayth-pwa-notice img{width:2.4rem;height:2.4rem;flex:none;border-radius:.75rem}
#ghayth-pwa-notice .ghayth-pwa-copy{min-width:0;flex:1}
#ghayth-pwa-notice strong{display:block;font-size:.88rem}
#ghayth-pwa-notice small{display:block;margin-top:.18rem;color:#cbd5e1;font-size:.72rem;line-height:1.45}
#ghayth-pwa-notice .ghayth-pwa-actions{display:flex;gap:.4rem;flex:none}
#ghayth-pwa-notice button{border:0;border-radius:.65rem;padding:.5rem .72rem;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}
#ghayth-pwa-primary{background:#2dd4bf;color:#07111c}
#ghayth-pwa-dismiss{background:rgba(255,255,255,.1);color:#f8fafc}
@media(max-width:560px){#ghayth-pwa-notice{align-items:flex-start;flex-wrap:wrap}#ghayth-pwa-notice .ghayth-pwa-actions{width:100%;justify-content:flex-end}}
@media(prefers-reduced-motion:reduce){#ghayth-pwa-notice,*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media(forced-colors:active){#ghayth-pwa-notice{background:Canvas;color:CanvasText;border:1px solid CanvasText}#ghayth-pwa-notice button{border:1px solid ButtonText}}
