.gc-install{position:fixed;right:18px;bottom:18px;z-index:900;background:#003876;color:#fff;border:1px solid #ffffff40;border-radius:999px;padding:12px 18px;box-shadow:0 6px 24px #00387630;font:600 15px/1.3 system-ui;cursor:pointer;display:flex;align-items:center;gap:9px}.gc-install img{width:25px;height:25px}.gc-install[hidden]{display:none!important}.gc-install:focus-visible{outline:3px solid #6bbcff;outline-offset:3px}.gc-install-dialog{width:min(480px,calc(100% - 48px));border:1px solid #dce5ef;border-radius:22px;padding:26px;color:#18324e;font:16px/1.6 system-ui;box-sizing:border-box}.gc-install-dialog::backdrop{background:#06244380;backdrop-filter:blur(5px)}.gc-install-dialog h2{font-size:24px;color:#003876;margin:0 0 12px}.gc-install-dialog button{background:#003876;color:white;border:0;border-radius:10px;padding:11px 18px;font:inherit;cursor:pointer}.gc-install-dialog li{margin-bottom:10px}.gc-install-dialog small{display:block;margin:16px 0;color:#53687f}@media(max-width:600px){.gc-install{bottom:calc(14px + env(safe-area-inset-bottom));right:12px;font-size:14px;padding:10px 14px}}@media(display-mode:standalone){body{overscroll-behavior-y:none}.gc-install{display:none}}@media print{.gc-install,.gc-install-dialog{display:none!important}}

.panel-sidebar .gc-install{position:static;flex-shrink:0;margin:12px 16px 20px;justify-content:center;box-shadow:none;border-color:#ffffff50}
