.getcharts-install{position:fixed;z-index:100;left:24px;bottom:max(24px,env(safe-area-inset-bottom));width:min(370px,calc(100vw - 48px));max-height:calc(100svh - 48px);overflow:auto;overscroll-behavior:contain;padding:19px;border:1px solid #d9eaf1;border-radius:18px;background:#fff;color:#09253b;box-shadow:0 16px 56px rgb(19 59 82/18%),0 2px 8px rgb(19 59 82/5%);animation:getcharts-install-arrive .2s ease-out both}.getcharts-install-header{display:grid;grid-template-columns:48px minmax(0,1fr) 36px;align-items:start;gap:11px}.getcharts-install-icon{display:block;width:48px;height:48px;border-radius:12px;object-fit:contain;background:#edf7fb}.getcharts-install-copy h2{margin:0 0 4px;font-size:16px;font-weight:600;line-height:22px;letter-spacing:-.35px;overflow-wrap:anywhere}.getcharts-install-copy p{margin:0;color:#536c7c;font-size:12px;line-height:18px;overflow-wrap:anywhere}.getcharts-install button{appearance:none;min-height:44px;border:0;font-family:inherit;font-size:13px;font-weight:600;line-height:20px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.getcharts-install button:disabled{cursor:wait;opacity:.65}.getcharts-install button:focus-visible{outline:3px solid #19728f;outline-offset:3px}.getcharts-install-close{display:grid;place-items:center;width:44px;height:44px;margin:-7px -8px 0 0;padding:0;border-radius:10px;color:#617b8b;background:transparent}.getcharts-install-close:hover{color:#123b57;background:#edf6fa}.getcharts-install-actions{display:flex;gap:9px;margin-top:17px}.getcharts-install-primary{display:flex;flex:1 1;align-items:center;justify-content:center;gap:10px;padding:10px 16px;border-radius:10px;color:#fff;background:#1c6584}.getcharts-install-primary:hover:not(:disabled){background:#174f69}.getcharts-install-later{padding:10px 13px;border-radius:10px;color:#456579;background:#eff6fa}.getcharts-install-later:hover:not(:disabled){color:#163e56;background:#e3f0f6}.getcharts-install-help,.getcharts-install-message{margin:14px 0 0;color:#456579;font-size:12px;line-height:19px}.getcharts-install-help{padding-top:13px;border-top:1px solid #e5eff4}@keyframes getcharts-install-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.getcharts-install{left:16px;bottom:max(16px,env(safe-area-inset-bottom));width:min(370px,calc(100vw - 32px));max-height:calc(100svh - 32px);padding:16px}}@media (prefers-reduced-motion:reduce){.getcharts-install{animation:none}.getcharts-install button{transition:none}}