/* The existing entry card, embedded in the member profile without its interview UI. */
.member-card-invite{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:26px 28px;background:var(--cream);border:1px solid var(--line);margin-bottom:28px}
.member-card-invite .eyebrow{font-size:10px}.member-card-invite h2{font:30px/1.1 var(--serif);margin:8px 0}.member-card-invite p{font-size:13px;color:var(--muted)}.member-card-invite #memberCardMessage:empty{display:none}.member-card-invite #memberCardMessage{flex-basis:100%}
#memberPresentationDialog{border:0;padding:0;max-width:calc(100vw - 24px);width:max-content;max-height:calc(100dvh - 32px);background:var(--paper);color:var(--ink);border-radius:3px;overflow:auto}
#memberPresentationDialog::backdrop{background:rgb(23 43 36 / 55%)}
#memberPresentationDialog .member-card-sheet{position:relative;box-sizing:border-box;max-height:none;overflow:visible}
#memberPresentationDialog .sheet-close{position:absolute;border:0;background:transparent;width:36px;height:36px;font:26px var(--sans);cursor:pointer}
#memberPresentationDialog .btn{min-height:44px;padding:12px 18px;border:1px solid var(--line);border-radius:2px;font:600 12px var(--sans);cursor:pointer;background:var(--paper);color:var(--forest)}
#memberPresentationDialog .btn.fluo{background:var(--lime);border-color:var(--lime)}
#memberPresentationDialog #continueProfile{display:none}
#memberPresentationDialog :is(.tgo-card-top,.tgo-photo,.tgo-id,.tgo-qr,.tgo-facets){transition:opacity .5s ease;opacity:1}
#memberPresentationDialog [data-card-building]{opacity:0!important}
@media(max-width:850px){.member-card-invite{padding:20px;gap:16px}.member-card-invite h2{font-size:26px}.member-card-invite .button{width:100%}#memberPresentationDialog{max-width:calc(100vw - 12px)}#memberPresentationDialog #veil .horizontal-sheet{width:calc(100vw - 12px)}}
@media(prefers-reduced-motion:reduce){#memberPresentationDialog .tgo-card [data-card-building]{opacity:1!important}#memberPresentationDialog .tgo-card *{transition:none!important}}
#memberPresentationDialog .presentation-heading h2{font-family:var(--display);text-transform:uppercase}
#memberPresentationDialog .presentation-heading h2 em{font-family:var(--serif);font-weight:400;text-transform:none;color:var(--forest)}
