/* JobLik 0.33.931 — branded, non-repetitive install invitation. */
.j931-pwa-invite{position:fixed;z-index:2147482500;left:12px;right:12px;bottom:14px;max-width:560px;margin:auto;direction:rtl;font-family:Vazirmatn,Tahoma,Arial,sans-serif;background:#fffdfa;border:1px solid #e7ded5;border-radius:18px;box-shadow:0 18px 48px rgba(15,45,91,.16);padding:14px;color:#17354c;box-sizing:border-box}
.j931-pwa-invite[hidden]{display:none!important}.j931-pwa-row{display:flex;align-items:center;gap:12px}.j931-pwa-icon{width:54px;height:54px;border-radius:14px;overflow:hidden;display:block;flex:none;box-shadow:0 7px 18px rgba(15,45,91,.14);background:#f9f4ed}.j931-pwa-icon img{display:block;width:100%;height:100%;object-fit:cover}.j931-pwa-copy{min-width:0;flex:1}.j931-pwa-copy b{display:block;font-size:14px;line-height:1.8;color:#0f2d5b}.j931-pwa-copy small{display:block;color:#64748b;font-size:11px;line-height:1.9}.j931-pwa-actions{display:flex;gap:8px;margin-top:12px}.j931-pwa-actions button{border-radius:11px;min-height:40px;padding:7px 14px;font:800 12px Vazirmatn,Tahoma,Arial,sans-serif;cursor:pointer}.j931-pwa-install{border:1px solid #e9781f;background:#f68b2c;color:#fff;flex:1;box-shadow:0 6px 15px rgba(246,139,44,.16)}.j931-pwa-install:disabled{opacity:.72;cursor:default}.j931-pwa-later{border:1px solid #d9e0e8;background:#fff;color:#53697d}.j931-pwa-ios{margin-top:9px;padding:10px 11px;border-radius:11px;background:#f6f7f9;color:#52677a;font-size:11px;line-height:1.9}.j931-pwa-ios[hidden]{display:none!important}
@media(min-width:761px){.j931-pwa-invite{left:auto;right:24px;bottom:24px;width:430px;margin:0}}
@media(max-width:380px){.j931-pwa-invite{left:8px;right:8px;bottom:9px;padding:11px}.j931-pwa-actions button{padding-inline:10px}.j931-pwa-copy b{font-size:13px}}
