#ed-pwa-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:24px;border:1px solid var(--sd-border,#dce1e8);border-radius:14px;background:var(--sd-surface,#fff);color:var(--sd-text,#17202d);font:15px/1.55 system-ui,sans-serif;box-shadow:0 20px 70px #0004}#ed-pwa-dialog::backdrop{background:#07101bb3}#ed-pwa-dialog h2{font:600 20px/1.3 system-ui;margin:0 0 16px}#ed-pwa-dialog p{margin:12px 0}#ed-pwa-dialog ol{padding-left:22px;margin:16px 0}#ed-pwa-dialog li{margin:10px 0}#ed-pwa-dialog .ed-pwa-note{font-size:13px;color:var(--sd-muted,#566579)}#ed-pwa-dialog button{display:flex;align-items:center;justify-content:center;margin:20px 0 0 auto;min-height:40px;padding:8px 16px;border:0;border-radius:7px;background:#ffc400;color:#17202d;font:600 14px system-ui;cursor:pointer}#ed-pwa-dialog button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(min-width:761px){#nav>.ed-pwa-menu-item{display:none!important}}@media(max-width:760px){html.sd-theme #nav>.ed-pwa-menu-item>a.ed-pwa-install{display:flex;align-items:center;gap:14px}html.sd-theme #nav>.ed-pwa-menu-item .ed-menu-icon{width:24px;height:24px;flex:none;display:block}}@media(display-mode:standalone){#nav>.ed-pwa-menu-item{display:none!important}}

.ed-pwa-header-install{font:500 13px system-ui!important;border:1px solid #65748a!important;border-radius:7px!important;padding:7px 10px!important;background:transparent!important;color:inherit!important;white-space:nowrap}.ed-pwa-header-install[hidden]{display:none!important}@media(display-mode:standalone){.ed-pwa-header-install{display:none!important}}

html[data-portal] #ed-pwa-dialog{background:#1c2533;color:#e8edf5;border-color:#344458}html[data-portal] #ed-pwa-dialog .ed-pwa-note{color:#a8b4c6}
