.vote-invite{margin-top:20px!important;font-weight:600;color:#174b3c}.share-vote{margin:24px 0;padding:24px;border:1px solid #c6d7cc;border-radius:18px;background:#f1f7ee}.share-vote[hidden]{display:none}.share-vote h2{font-size:26px;margin:8px 0 12px}.share-vote p{max-width:65ch}.share-vote .share-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.share-actions a,.share-actions button{font:600 14px/1.3 Arial,sans-serif;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:1px solid #174b3c;border-radius:30px;background:white;color:#174b3c;text-decoration:none;cursor:pointer}.share-actions button[data-share-native],.share-actions a[data-share-whatsapp]{background:#174b3c;color:white}.share-external{display:inline-flex;align-items:center;justify-content:center;gap:8px}.share-external::after{content:"";display:block;flex:0 0 14px;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 18L18 6M6 6h12v12' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 18L18 6M6 6h12v12' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.share-actions a,.share-actions button{min-width:0;white-space:nowrap}.share-actions [hidden]{display:none}.share-vote textarea{box-sizing:border-box;width:100%;font:14px/1.6 Arial,sans-serif;padding:12px;border:1px solid #aabfb2;border-radius:8px;background:white;resize:vertical;min-height:116px}.share-vote label{display:block;font-weight:600;font-size:13px;margin-bottom:8px}.share-vote .share-note{font-size:13px}.share-vote h2:focus{outline:2px solid #b99b48;outline-offset:5px}.vote-shared-ready{border:2px solid #367a52}@media(max-width:680px){.share-vote{padding:18px}.share-vote h2{font-size:24px}.share-actions{display:grid!important;grid-template-columns:1fr 1fr}.share-actions a,.share-actions button{padding:12px 8px}}