﻿html[data-wa-public-design='false'] .pwa-install-status,#PwaInstallDialog .pwa-install-status,#StandardAppearancePanel .pwa-install-status{display:block;font:inherit;font-size:12px;line-height:1.5;color:var(--wa-muted,#52657a)}

html[data-wa-public-design='false'] .pwa-install-status.success,#PwaInstallDialog .pwa-install-status.success,#StandardAppearancePanel .pwa-install-status.success{color:var(--wa-text,#153d34)}

html[data-wa-public-design='false'] .pwa-install-status.error,#PwaInstallDialog .pwa-install-status.error,#StandardAppearancePanel .pwa-install-status.error{color:var(--wa-text,#7f2433)}

html[data-wa-public-design='false'] .pwa-install-status.info,#PwaInstallDialog .pwa-install-status.info,#StandardAppearancePanel .pwa-install-status.info{color:var(--wa-text,#24364b)}

#PwaInstallDialog{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;margin:auto;padding:28px;border:1px solid var(--wa-border,#ccd5df);border-radius:24px;background:var(--wa-surface,#fff);color:var(--wa-text,#16273a);box-shadow:0 24px 80px #0005;font-family:var(--wa-font,Inter,system-ui,sans-serif);font-size:14px;line-height:1.6}

#PwaInstallDialog::backdrop{background:#07142699;backdrop-filter:blur(5px)}

#PwaInstallDialog h2{margin:0 0 12px;font-size:23px;line-height:1.25;color:inherit}

#PwaInstallDialog p{margin:12px 0;color:inherit}

#PwaInstallDialog ol{padding-left:22px;margin:16px 0}

#PwaInstallDialog li{margin:10px 0}

html[data-wa-public-design='false'] .pwa-install-actions,#PwaInstallDialog .pwa-install-actions,#StandardAppearancePanel .pwa-install-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}

html[data-wa-public-design='false'] .pwa-install-button,#PwaInstallDialog .pwa-install-button,html[data-wa-public-design='false'] .pwa-install-close,#PwaInstallDialog .pwa-install-close,#StandardAppearancePanel .pwa-install-button,#StandardAppearancePanel .pwa-install-close{appearance:none;border:1px solid var(--wa-border,#bbc8d6);border-radius:12px;min-height:44px;padding:10px 18px;cursor:pointer;font:inherit;font-weight:700;background:var(--wa-surface,#fff);color:var(--wa-text,#16273a)}

html[data-wa-public-design='false'] .pwa-install-button:hover,#PwaInstallDialog .pwa-install-button:hover,html[data-wa-public-design='false'] .pwa-install-close:hover,#PwaInstallDialog .pwa-install-close:hover,#StandardAppearancePanel .pwa-install-button:hover,#StandardAppearancePanel .pwa-install-close:hover{border-color:var(--wa-accent,#1683ff)}

html[data-wa-public-design='false'] .pwa-install-button:focus-visible,#PwaInstallDialog .pwa-install-button:focus-visible,html[data-wa-public-design='false'] .pwa-install-close:focus-visible,#PwaInstallDialog .pwa-install-close:focus-visible,#StandardAppearancePanel .pwa-install-button:focus-visible,#StandardAppearancePanel .pwa-install-close:focus-visible{outline:2px solid var(--wa-accent,#1683ff);outline-offset:3px}

html[data-wa-public-design='false'] .pwa-install-button:disabled,#PwaInstallDialog .pwa-install-button:disabled,html[data-wa-public-design='false'] .is-installed,#PwaInstallDialog .is-installed,#StandardAppearancePanel .pwa-install-button:disabled,#StandardAppearancePanel .is-installed{opacity:.65;cursor:default}

html[data-wa-public-design='false'] .pwa-install-actions [hidden],#PwaInstallDialog .pwa-install-actions [hidden],#StandardAppearancePanel .pwa-install-actions [hidden]{display:none!important}
