.pro-invite-dialog{box-sizing:border-box;width:420px;max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);padding:24px;border:1px solid #314049;border-radius:8px;background:#10151a;color:#f5f6f7;overflow:auto}
.pro-invite-dialog::backdrop{background:rgb(0 0 0 / 65%)}
.pro-invite-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}
.pro-invite-dialog h2{font-size:20px;margin:0;letter-spacing:0}
.pro-invite-dialog [data-close]{width:36px;height:36px;flex:none;border:0;background:transparent;color:inherit;font-size:26px;cursor:pointer}
.pro-invite-dialog label{display:block;margin-bottom:8px}
.pro-invite-search{display:flex;gap:8px}
.pro-invite-search input{box-sizing:border-box;min-width:0;width:100%;padding:12px;border:1px solid #314049;border-radius:4px;background:#080c10;color:inherit;font:inherit}
.pro-invite-dialog [data-person]{padding:16px 0;border-bottom:1px solid #314049;overflow-wrap:anywhere}
.pro-invite-dialog [data-person] span{display:block;margin-top:4px;color:#aab9c4}
.pro-invite-dialog footer{display:flex;justify-content:flex-end;margin-top:20px}
.pro-invite-dialog [role=status]{font-size:14px;overflow-wrap:anywhere}
.pro-invite-dialog button:disabled{opacity:.55;cursor:default}
html[data-theme="light"] .pro-invite-dialog{background:#fff;color:#171b20}
html[data-theme="light"] .pro-invite-search input{background:#f5f7f9}
html[data-theme="light"] .pro-invite-dialog [data-person] span{color:#52616d}
