.invite-draft,.invite-published{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 24px;border-bottom:1px solid #e5e4dc;background:#fafaf5}.invite-draft>*,.invite-published>div:first-child>*{display:block}.invite-draft strong,.invite-published strong{color:#103f39;font-size:12px}.invite-draft span,.invite-published span{margin-top:3px;color:#718078;font-size:11px}.invite-totals{display:flex;gap:8px;flex-wrap:wrap}.invite-totals span{margin:0;padding:7px 10px;border:1px solid #dfe5d7;border-radius:10px;background:#fff}.invite-totals b{color:#103f39;font-size:15px}.invite-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.invite-publish-button{margin-top:5px;padding:12px;border:0;border-radius:10px;background:#ef7657;color:#fff;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.invite-publish-button:disabled{opacity:.6;cursor:wait}.invite-feedback{margin:0;color:#55704e;font-size:11px;line-height:1.45}.invite-feedback.is-error{color:#b85e4b}.jc-invite-share-card{position:relative;width:min(100%,440px);padding:28px;border-radius:20px;background:#fffdf9;color:#103f39}.jc-invite-share-card>p{margin:0;color:#839087;font-size:10px;font-weight:800;letter-spacing:.14em}.jc-invite-share-card h2{margin:8px 0 16px;font-size:26px}.jc-invite-share-card>span{display:block;overflow:hidden;padding:10px;border-radius:10px;background:#f2f3ed;color:#6d7a73;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.jc-invite-share-card a,.jc-invite-share-card button:not(.jc-invite-share-close){display:block;width:100%;margin-top:10px;padding:12px;border:0;border-radius:10px;background:#103f39;color:#fff;font:inherit;font-size:12px;font-weight:750;text-align:center;text-decoration:none;cursor:pointer}.jc-invite-share-card .jc-invite-copy{background:#ef7657}.jc-invite-share-close{position:absolute;top:12px;right:12px;width:30px;height:30px;border:1px solid #dfe3d8;border-radius:50%;background:#fff;color:#103f39;font-size:19px;cursor:pointer}#jc-invitation-share{border:0;background:transparent}#jc-invitation-share::backdrop{background:rgba(9,45,40,.5)}@media(max-width:580px){.invite-draft,.invite-published{align-items:flex-start;flex-direction:column}.invite-buttons{grid-template-columns:1fr}}
