.gc-onlyoffice{margin-top:20px;padding:18px;border:1px solid #d7dfdf;border-radius:12px;background:#f8faf9;color:#172322}.gc-onlyoffice h3{font-size:1.1rem;margin:0 0 8px}.gc-onlyoffice p{margin:0 0 12px;line-height:1.5}.gc-onlyoffice-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gc-onlyoffice-link{display:flex;flex-direction:column;gap:5px;padding:12px;border:1px solid #c9d3d0;border-radius:9px;background:white;color:#172322;text-decoration:none;min-width:0}.gc-onlyoffice-link:hover,.gc-onlyoffice-link:focus-visible{border-color:#16845c;outline:2px solid #16845c;outline-offset:1px}.gc-onlyoffice-link strong{font-size:.95rem}.gc-onlyoffice-link span{font-size:.78rem;line-height:1.4;color:#51635e}.gc-onlyoffice .gc-onlyoffice-note{margin:12px 0 0;font-size:.8rem;color:#51635e}@media(max-width:600px){.gc-onlyoffice-choices{grid-template-columns:1fr}.gc-onlyoffice{padding:14px}}