.invite-page{padding:28px}.invite-card{width:min(980px,96vw);display:grid;grid-template-columns:1.08fr .92fr;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 28px 80px #062f2866}.invite-summary{padding:48px;background:#eff7f5}.invite-summary h1{font-size:29px;line-height:1.4;margin:10px 0 26px}.invite-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.invite-summary dl div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px}.invite-summary dt{color:var(--muted);font-size:12px}.invite-summary dd{margin:5px 0 0;font-weight:800}.invite-summary>p{color:var(--muted);margin-top:24px}.invite-action{padding:42px}.invite-action h2{margin:0 0 8px}.invite-tabs{display:grid;grid-template-columns:1fr 1fr;background:#eef4f2;border-radius:10px;padding:4px;margin-bottom:17px}.invite-tabs button{background:transparent;color:var(--muted)}.invite-tabs button.active{background:#fff;color:var(--green);box-shadow:0 2px 8px #173d3620}.invite-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.invite-link{display:block;text-align:center;text-decoration:none;border-radius:9px;padding:11px 15px;font-weight:700;margin-top:18px}.invite-error p{color:var(--muted);line-height:1.7}@media(max-width:760px){.invite-card{grid-template-columns:1fr}.invite-summary,.invite-action{padding:27px}.invite-summary dl,.invite-two{grid-template-columns:1fr}.invite-summary h1{font-size:23px}}
