.bgc-share-overlay{position:fixed;inset:0;z-index:9999;background:rgba(11,34,29,.72);display:flex;align-items:center;justify-content:center;padding:18px}.bgc-share-dialog{box-sizing:border-box;width:min(480px,100%);max-height:90vh;overflow:auto;background:#f8f8f1;color:#11372e;padding:25px;border-radius:8px;box-shadow:0 25px 70px rgba(0,0,0,.3);font-family:Arial,Helvetica,sans-serif}.bgc-share-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.bgc-share-head h2{margin:0;font-size:23px;font-weight:700}.bgc-share-close{background:transparent;border:0;font-size:30px;color:inherit;cursor:pointer;padding:3px 9px}.bgc-share-dialog p{line-height:1.5;font-size:14px}.bgc-share-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.bgc-share-choice{font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;color:#10392e;background:#e5f0d7;border:1px solid #b9ceb6;min-height:42px;border-radius:3px;padding:11px 13px;display:flex;align-items:center;justify-content:center;cursor:pointer}.bgc-share-choice:hover,.bgc-share-choice:focus-visible{background:#d5e6ba;outline-offset:2px}.bgc-share-copy{width:100%;margin:10px 0}.bgc-share-address{width:100%;padding:10px;font-size:13px;border:1px solid #b9ceb6;border-radius:2px;box-sizing:border-box;background:white;color:#123e32}.bgc-share-status{min-height:1em;color:#0e4932;font-weight:bold}@media(max-width:440px){.bgc-share-dialog{padding:18px}.bgc-share-services{grid-template-columns:1fr 1fr}}
