.pwa-install-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid currentColor;border-radius:.7rem;padding:.6rem .85rem;background:transparent;color:var(--color-text,#294b5c);font:inherit;font-weight:650;cursor:pointer;line-height:1.3;min-height:44px}.pwa-install-trigger svg{width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.header-mobile-panel>.pwa-install-trigger{margin-top:.8rem;width:100%}.pwa-install-trigger:focus-visible,.pwa-install-dialog button:focus-visible{outline:3px solid #315c7a;outline-offset:3px}.pwa-install-trigger[hidden],.pwa-install-dialog [hidden]{display:none!important}.pwa-install-dialog{box-sizing:border-box;width:min(29rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;padding:1.5rem;border:1px solid #d9dfe5;border-radius:1.2rem;background:#fff;color:#25313b;box-shadow:0 1rem 3rem #17283340}.pwa-install-dialog::backdrop{background:#12233388}.pwa-install-dialog h2{margin:0 0 .75rem;font-size:1.4rem;line-height:1.25}.pwa-install-dialog p{line-height:1.5}.pwa-install-steps{padding-left:1.35rem;line-height:1.55}.pwa-install-steps li+li{margin-top:.55rem}.pwa-install-status:empty{display:none}.pwa-install-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.pwa-install-actions button{min-height:44px;padding:.65rem 1rem;border-radius:.65rem;font:inherit;font-weight:650;cursor:pointer}.pwa-install-primary{background:#b01837;color:#fff;border:1px solid #b01837}.pwa-install-close{background:#fff;color:#294b5c;border:1px solid #bdc8d2}footer>.pwa-install-trigger{margin-top:.65rem}
@media(min-width:701px){footer>.pwa-install-trigger{margin-inline-end:3.5rem}}
