.bishel-pwa-prompt{position:fixed;inset:auto 14px 110px;z-index:79;max-width:420px;margin-inline:auto;background:#0c1c26;color:#f4f8fc;border:1px solid #7bb638;border-radius:18px;padding:18px;box-shadow:0 10px 30px #0006;direction:rtl;font:inherit}.bishel-pwa-prompt h2{font-size:18px;margin:0 0 8px}.bishel-pwa-prompt p{font-size:13px;line-height:1.9;margin:0 0 14px}.bishel-pwa-actions{display:flex;flex-wrap:wrap;gap:8px}.bishel-pwa-actions button,.bishel-pwa-action{font:inherit;font-size:13px;min-height:44px;padding:9px 14px;border:1px solid #354a55;border-radius:10px;background:#122631;color:#f4f8fc;cursor:pointer}.bishel-pwa-actions button:first-child{background:#a3ff12;color:#101d00}.bishel-pwa-actions button:focus-visible,.bishel-pwa-action:focus-visible{outline:2px solid #a3ff12;outline-offset:3px}.bishel-pwa-guide{width:min(90vw,480px);max-height:85dvh;overflow:auto;background:#0c1c26;color:#f4f8fc;border:1px solid #5b773e;border-radius:20px;padding:24px;direction:rtl;font:inherit;line-height:2}.bishel-pwa-guide::backdrop{background:#0009}.bishel-pwa-guide button{min-height:44px;cursor:pointer;font:inherit}.bishel-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bishel-app-card{padding:24px;border:1px solid #29414c;border-radius:20px;background:#0b1b24;min-width:0}.bishel-app-card>img{width:88px;height:88px;object-fit:contain}.bishel-app-card p,.bishel-app-card li{line-height:2}.bishel-app-card button,.bishel-app-card>a{display:inline-block;min-height:44px}.bishel-app-card .muted{font-size:12px}.bishel-pwa-preview{border:1px solid #5e8030;border-radius:16px;padding:18px;margin-block:16px;background:#0b1b24}.bishel-pwa-status{line-height:2;font-size:13px}.bishel-pwa-install-page{max-width:780px;margin:40px auto;padding:24px;direction:rtl;color:#eff5f8;background:#07151e;border:1px solid #29414c;border-radius:20px;font-family:Tahoma,sans-serif;line-height:2}.bishel-pwa-install-page img{width:100px;height:100px}.bishel-pwa-install-page a{color:#a3ff12}.bishel-pwa-install-page button{background:#a3ff12;color:#07151e;border:0;border-radius:10px;padding:12px 20px;font:inherit;min-height:44px;cursor:pointer}@media(max-width:600px){.bishel-app-grid{grid-template-columns:1fr}.bishel-app-card{padding:20px}.bishel-pwa-install-page{margin:16px}.bishel-pwa-prompt{bottom:100px}}@media(prefers-reduced-motion:reduce){.bishel-pwa-prompt,.bishel-pwa-guide{animation:none;transition:none}}

@media(max-width:760px) and (pointer:coarse){.customer-panel .glass,.customer-panel .panel,.customer-panel .preview{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}
