.psk-install-button{min-height:44px;border:1px solid #bdcabb;border-radius:12px;background:#f4f8f1;color:#2d463c;padding:9px 14px;font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.hosted-login-card>.psk-install-button{width:100%;margin-top:18px;min-height:48px}.psk-install-help{box-sizing:border-box;width:calc(100% - 32px);max-width:420px;max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #dce3d8;border-radius:24px;padding:28px;background:#fffdf9;color:#29352e;font:16px/1.6 Arial,sans-serif;box-shadow:0 24px 80px #172b2940}.psk-install-help::backdrop{background:#172b2980}.psk-install-help img{border-radius:16px}.psk-install-help h2{font:28px/1.2 Georgia,serif;margin:20px 0}.psk-install-help ol{padding-left:24px}.psk-install-help li{margin:12px 0}.psk-install-note{font-size:14px;color:#627164}.psk-install-help button{display:block;width:100%;min-height:48px;background:#2d463c;border:0;color:#fff;border-radius:12px;font:inherit}.psk-network-notice{padding:12px 16px;background:#fff1dc;color:#7a4e20;font:14px/1.5 Arial,sans-serif;overflow-wrap:anywhere}.psk-install-help :focus-visible,.psk-install-button:focus-visible{outline:3px solid #a46c46;outline-offset:3px}@media print{.psk-install-button,.psk-install-help,.psk-network-notice{display:none!important}}
