.invite-dialog-overlay{z-index:100;background:var(--color-container-bg-mask-default);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.invite-dialog-panel{background:var(--color-container-bg-module-solid);border-radius:var(--radius-xl);padding:var(--spacing-xxl);width:calc(100% - 2rem);max-width:420px;box-shadow:0 20px 60px #0003}.invite-dialog__title{font:var(--font-title-medium);color:var(--color-text-primary);margin:0}.invite-dialog__desc{font:var(--font-body-small);color:var(--color-text-tertiary);margin-top:var(--spacing-s)}.invite-dialog__status{font:var(--font-body-small);color:var(--color-text-tertiary);margin-top:var(--spacing-l);text-align:center}.invite-dialog__error{font:var(--font-body-small);color:var(--color-danger-default);margin-top:var(--spacing-l)}.invite-dialog__link-row{margin-top:var(--spacing-l);gap:8px;display:flex}.invite-dialog__link-input{font:var(--font-body-small);border-radius:var(--radius-m);border:1px solid var(--color-container-line-default);background:var(--color-container-bg-block-thin);color:var(--color-text-primary);outline:none;flex:1;padding:10px 12px}.invite-dialog__copy-btn{background:var(--color-container-bg-primarybtn-default);color:var(--color-text-static);border-radius:var(--radius-m);cursor:pointer;white-space:nowrap;border:none;padding:10px 16px;font-weight:500;transition:background .2s}.invite-dialog__copy-btn--copied{background:var(--color-success-default)}.invite-dialog__close-btn{margin-top:var(--spacing-l);border:1px solid var(--color-container-line-default);border-radius:var(--radius-m);cursor:pointer;width:100%;color:var(--color-text-secondary);background:0 0;padding:10px;transition:background .15s}.invite-dialog__close-btn:hover{background:var(--color-container-bg-behavior-hover)}
