.partner-invitation-dialog{width:min(760px,calc(100vw - 32px))}.partner-invitation{display:grid;gap:20px;min-width:0}.partner-invitation p{line-height:1.6;overflow-wrap:anywhere;margin:0}.partner-invitation fieldset,.partner-invitation form{display:grid;gap:18px;min-width:0}.partner-invitation fieldset{border:0;padding:0;margin:0}.partner-invitation label{display:grid;gap:8px;margin-bottom:12px;min-width:0}.partner-invitation input,.partner-invitation select,.partner-invitation textarea{width:100%;min-width:0;max-width:100%;padding:12px;border:1px solid #c8c4ba;border-radius:6px;color:#24231f;background:#fff;box-sizing:border-box}.partner-invitation textarea{overflow-wrap:anywhere;resize:vertical;font-family:monospace}.partner-invitation h3{margin:0 0 12px}.invitation-result{border:1px solid #a8b5a2;background:#f2f6ef;padding:20px;display:grid;gap:18px;min-width:0}.invitation-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.invitation-actions a,.invitation-actions button{padding:12px 16px;white-space:normal}.invitation-error{padding:16px;background:#fff0e8;border:1px solid #bd826b}.partner-invitation button:disabled{opacity:.5}.partner-invitation li{line-height:1.6;overflow-wrap:anywhere}@media(max-width:700px){.partner-invitation-dialog .react-dialog-body{padding:18px}.invitation-result{padding:14px}.invitation-actions>*{width:100%;text-align:center}}