.vzr-pwa-drive-button{border:1px solid #a91529;border-radius:8px;background:#fff;color:#a91529;padding:8px 12px;font:600 13px 'VIZRO Assamese UI',system-ui;cursor:pointer;max-width:100%}.vzr-pwa-drive-dialog{max-width:520px;width:calc(100% - 32px);border:1px solid #d1d5db;border-radius:16px;padding:24px;background:#fff;color:#18212d;font:15px/1.6 'VIZRO Assamese UI',system-ui}.vzr-pwa-drive-dialog::backdrop{background:#0008}.vzr-pwa-drive-dialog button{min-height:44px;padding:9px 14px;margin:6px 6px 0 0;cursor:pointer;border-radius:8px;border:1px solid #a91529;background:#a91529;color:white;font:inherit}.vzr-pwa-drive-dialog p{overflow-wrap:anywhere}.vzr-pwa-drive-dialog .vzr-pwa-secondary{background:white;color:#a91529}.vzr-web-opening .splash{max-width:960px;max-height:540px;aspect-ratio:16/9;width:100%;height:auto}.vzr-web-opening{display:grid;place-items:center}.vzr-web-opening .progress{top:67%;left:20%;right:20%}.vzr-web-opening button{padding:10px 15px;border-radius:9px;border:1px solid #f04468;background:#a91529;color:white;cursor:pointer;font:inherit;margin:4px}.vzr-web-opening [hidden]{display:none!important}#pwa-launch-form{display:none}#pwa-sound-choice p{letter-spacing:normal;font-size:11px}@media(max-width:600px){.vzr-web-opening .splash{height:100%;max-height:none;aspect-ratio:auto}.vzr-web-opening .progress{left:10%;right:10%;top:64%}.vzr-web-opening .brand-art{object-fit:contain}}

/* Match the shared workspace in both appearances. */
.vzr-pwa-drive-button{background:var(--vz-panel,#fff);color:var(--vz-ink,#18263b);border-color:var(--vz-line,#d1d5db);min-height:40px;font-family:inherit}
.vzr-pwa-drive-dialog{box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:auto;background:var(--vz-panel,#fff);color:var(--vz-ink,#18263b);border-color:var(--vz-line,#d1d5db);font-family:inherit}
.vzr-pwa-drive-dialog h2{font-size:22px;margin-top:0}.vzr-pwa-drive-dialog button{min-height:44px}.vzr-pwa-drive-dialog button[hidden]{display:none}.vzr-pwa-drive-dialog .vzr-pwa-secondary{background:var(--vz-panel,#fff);color:var(--vz-ink,#18263b);border-color:var(--vz-line,#d1d5db)}
html[data-vizro-theme=dark] .vzr-pwa-drive-dialog,html[data-vizro-theme=dark] .vzr-pwa-drive-button{background:#303030;color:#f0f0f0;border-color:#59616d}
.vzr-pwa-drive-dialog,.vzr-pwa-drive-button{font-family:'VIZRO Assamese UI',Arial,'GeetanjaliUni',sans-serif}.vzr-pwa-drive-dialog h2{font-family:inherit;font-weight:700}
