.gdp-shared-document{display:inline-block}.gdp-shared-document-open{margin:0;padding:0;border:0;background:transparent;color:#174a31;font:inherit;font-weight:750;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gdp-shared-document-open:hover{color:#103a26}.gdp-shared-document-modal{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:24px}.gdp-shared-document-modal.is-open{display:flex}.gdp-shared-document-backdrop{position:absolute;inset:0;background:rgba(8,25,17,.72);backdrop-filter:blur(3px)}.gdp-shared-document-dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:min(920px,100%);max-height:min(88vh,900px);overflow:hidden;background:#fff;border:1px solid rgba(23,74,49,.18);border-radius:16px;box-shadow:0 28px 80px rgba(0,0,0,.28);color:#1f2722}.gdp-shared-document-close{position:absolute;top:14px;right:16px;width:38px;height:38px;border:0;border-radius:50%;background:#f0f5f2;color:#174a31;font-size:26px;line-height:1;cursor:pointer}.gdp-shared-document-kicker{padding:28px 68px 0 32px;color:#6f877a;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.gdp-shared-document-dialog h2{margin:5px 68px 8px 32px;color:#174a31;font-size:clamp(25px,3vw,36px);line-height:1.15}.gdp-shared-document-intro{margin:0;padding:0 32px 22px;color:#5f6963;line-height:1.6}.gdp-shared-document-scroll{display:block;min-height:180px;overflow:auto;padding:30px 34px;background:#fbfcfb;border-top:1px solid rgba(23,74,49,.10);border-bottom:1px solid rgba(23,74,49,.10);overscroll-behavior:contain}.gdp-shared-document-content{display:block;max-width:790px;margin:0 auto;color:#344039;line-height:1.75}.gdp-shared-document-content h1,.gdp-shared-document-content h2,.gdp-shared-document-content h3{color:#174a31}.gdp-shared-document-content p,.gdp-shared-document-content li{text-align:justify;hyphens:auto}.gdp-shared-document-end{display:block;height:1px}.gdp-shared-document-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;background:#fff}.gdp-shared-document-status{color:#6b746f;font-size:13px}.gdp-shared-document-status.is-complete{color:#174a31;font-weight:750}.gdp-shared-document-actions{display:flex;gap:10px;margin-left:auto}.gdp-shared-document-cancel,.gdp-shared-document-confirm{min-height:42px;padding:10px 17px;border-radius:8px;font:inherit;font-weight:750;cursor:pointer}.gdp-shared-document-cancel{border:1px solid rgba(23,74,49,.3);background:#fff;color:#174a31}.gdp-shared-document-confirm{border:1px solid #174a31;background:#174a31;color:#fff}.gdp-shared-document-confirm:disabled{opacity:.42;cursor:not-allowed}.gdp-shared-document-modal-open{overflow:hidden}@media(max-width:720px){.gdp-shared-document-modal{padding:10px}.gdp-shared-document-dialog{max-height:94vh;border-radius:12px}.gdp-shared-document-kicker{padding:22px 54px 0 20px}.gdp-shared-document-dialog h2{margin-left:20px;margin-right:54px}.gdp-shared-document-intro{padding-left:20px;padding-right:20px}.gdp-shared-document-scroll{padding:22px 20px}.gdp-shared-document-footer{align-items:stretch;flex-direction:column}.gdp-shared-document-actions{width:100%;margin:0}.gdp-shared-document-actions button{flex:1}}
