/* 编辑个人资料 — ordered style fragments. */
@media (-p0-part: p3c77cd1c0b1c8a8966bf) {
.leai-member-profile-edit { display: inline-flex; align-items: center; gap: 5px; color: var(--ms-brand); font-size: 10px; font-weight: 600; }
}
@media (-p0-part: pc0bed0e5411f1a7890a8) {
.leai-profile-layout { display: block; }
.leai-profile-form { margin-top: 0; }
.leai-profile-upload { margin-bottom: 16px; padding: 16px 0; border-top: 1px solid var(--ms-line-soft); border-bottom: 1px solid var(--ms-line-soft); }
.leai-profile-upload[data-query-focus="true"] { border-color: var(--ms-brand); }
.leai-profile-upload-head { display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.leai-profile-upload-head strong { color: var(--ms-text); font-size: 13px; }
.leai-profile-upload-head p { margin: 4px 0 0; color: var(--ms-text-soft); font-size: 11px; line-height: 18px; }
.leai-profile-upload-head label { display: inline-flex; align-items: center; justify-content: center; cursor: pointer; }
}
@media (-p0-part: peaa7d4a9d0935d8d6f18) {
.leai-profile-avatar-previews { min-height: 112px; display: flex; align-items: end; gap: 22px; margin-top: 14px; }
.leai-profile-avatar-previews figure { margin: 0; display: grid; justify-items: center; gap: 6px; }
.leai-profile-avatar-previews img { display: block; border: 1px solid var(--ms-line); border-radius: 50%; background: var(--ms-page); object-fit: cover; }
.leai-profile-avatar-previews figure:first-child img { width: 100px; height: 100px; }
.leai-profile-avatar-previews figure:last-child img { width: 50px; height: 50px; }
.leai-profile-avatar-previews figcaption { color: var(--ms-muted); font-size: 10px; }
.leai-profile-upload-status { min-height: 18px; margin: 8px 0 0; color: var(--ms-brand); font-size: 11px; }
.leai-profile-fields { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px 16px; }
.leai-profile-phone[data-query-focus="true"] { padding: 8px; border: 1px solid var(--ms-brand); border-radius: 8px; background: var(--ms-hover); }
.leai-profile-phone-row { min-height: 40px; display: flex; align-items: center; gap: 8px; }
.leai-profile-phone-row output { flex: 1; min-width: 0; color: var(--ms-text-soft); font-size: 12px; }
.leai-profile-phone-row button { flex: none; }
.leai-profile-phone > small { min-height: 16px; color: var(--ms-brand); font-size: 10px; }
}
@media (-p0-part: pfe53ac4824ff9bc2b67e) {
.leai-profile-actions { display: flex; align-items: center; gap: 12px; margin-top: 18px; }
.leai-profile-actions span { color: var(--ms-brand); font-size: 11px; }
}
@media (-p0-part: pdaf23baf0dd02b590d98) {

/* LX_PROFILE_FULLSCREEN_MODAL_20260823 */
.leai-modal-mask:has(.leai-modal.is-profile-editor) { padding: 24px; background: rgba(25, 14, 33, 0.7); }
.leai-modal.is-profile-editor { width: min(860px, calc(100vw - 48px)); height: auto; max-width: 860px; max-height: min(680px, calc(100vh - 48px)); display: grid; grid-template-rows: auto minmax(0, 1fr); overflow: hidden; border: 1px solid #e2ddeb; border-radius: 18px; background: #fff; box-shadow: 0 24px 70px rgba(45,18,52,.28), 0 4px 14px rgba(45,18,52,.12); }
}
@media (-p0-part: pdfe74d0aed1890e5ea53) {
.leai-modal.is-profile-editor .leai-modal-head { min-height: 68px; align-items: center; padding: 14px 20px; border-bottom: 1px solid #efe4f1; }
.leai-modal.is-profile-editor .leai-modal-title { color: #1f1822; font-size: 20px; line-height: 30px; font-weight: 700; }
.leai-modal.is-profile-editor .leai-modal-desc { margin-top: 3px; color: #625b68; font-size: 13px; line-height: 20px; }
.leai-modal.is-profile-editor .leai-modal-close { width: 32px; min-width: 32px; height: 32px; min-height: 32px; padding: 0; border: 0; border-radius: 50%; background: #f3edf6; color: #625b68; font-size: 22px; line-height: 30px; }
.leai-modal.is-profile-editor .leai-modal-close:hover, .leai-modal.is-profile-editor .leai-modal-close:focus-visible { background: #efe4f1; color: #5b1452; outline: 2px solid rgba(91,20,82,.12); }
.leai-modal.is-profile-editor .leai-modal-body { min-height: 0; display: grid; grid-template-columns: 220px minmax(0, 1fr); grid-template-rows: auto minmax(0, 1fr) auto; gap: 0 20px; padding: 20px; overflow: auto; }
.leai-modal.is-profile-editor .leai-panel-head { grid-column: 1 / -1; margin: 0 0 16px; padding: 0 0 12px; border-bottom: 1px solid #efe4f1; }
.leai-modal.is-profile-editor .leai-panel-title { font-size: 16px; line-height: 24px; font-weight: 600; }
.leai-modal.is-profile-editor .leai-profile-upload { grid-column: 1; align-self: start; margin: 0; padding: 16px; border: 1px solid #e6e0ed; border-radius: 12px; background: #fcfaff; }
.leai-modal.is-profile-editor .leai-profile-upload-head { align-items: flex-start; flex-direction: column; }
.leai-modal.is-profile-editor .leai-profile-upload-head label { margin-top: 8px; }
.leai-modal.is-profile-editor .leai-profile-avatar-previews { justify-content: center; align-items: end; margin-top: 16px; }
.leai-modal.is-profile-editor .leai-profile-avatar-previews figure:first-child img { width: 88px; height: 88px; }
.leai-modal.is-profile-editor .leai-profile-fields { grid-column: 2; align-content: start; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; padding: 0; }
.leai-modal.is-profile-editor .leai-profile-fields > .leai-field:first-child, .leai-modal.is-profile-editor .leai-profile-phone { grid-column: 1 / -1; }
.leai-modal.is-profile-editor .leai-field label { font-size: 13px; line-height: 20px; font-weight: 500; }
.leai-modal.is-profile-editor .leai-field input, .leai-modal.is-profile-editor .leai-field select { height: 46px; border-radius: 8px; }
.leai-modal.is-profile-editor .leai-profile-phone { padding: 16px 18px; border: 1px solid #e6e0ed; border-radius: 10px; background: #fcfaff; }
.leai-modal.is-profile-editor .leai-profile-actions { position: sticky; bottom: -20px; grid-column: 1 / -1; justify-content: flex-end; margin: 20px -20px -20px; padding: 14px 20px 16px; border-top: 1px solid #efe4f1; background: #fff; }
.leai-modal.is-profile-editor .leai-profile-actions > span { margin-right: auto; }
.leai-modal.is-profile-editor .leai-profile-actions .leai-secondary, .leai-modal.is-profile-editor .leai-profile-actions .leai-primary { min-width: 112px; height: 44px; }
.leai-modal.is-profile-editor .leai-profile-actions .leai-primary { background: linear-gradient(90deg,#4d144a 11.9%,#b8252e 100%); }
.leai-modal.is-profile-editor .leai-profile-actions .leai-primary:hover { transform: translateY(-1px); background: linear-gradient(90deg,#4d144a 11.9%,#b8252e 100%); }
@media (max-width: 980px) { .leai-modal.is-profile-editor .leai-modal-body { grid-template-columns: 1fr; } .leai-modal.is-profile-editor .leai-profile-upload, .leai-modal.is-profile-editor .leai-profile-fields { grid-column: 1; } .leai-modal.is-profile-editor .leai-profile-upload { margin-bottom: 20px; } }
}
@media (-p0-part: p78497984beb1ea64ccbf) {

/* LX_MEMBER_NEUTRAL_EDIT_AND_ASSET_COLUMNS_V51_20260825 */
body .leai-member-page .leai-member-profile-entry--header .leai-member-profile-edit {
  color: #77717a;
  font-weight: 550;
}

body .leai-member-page .leai-member-profile-entry--header:hover .leai-member-profile-edit,
body .leai-member-page .leai-member-profile-entry--header:focus-visible .leai-member-profile-edit {
  color: #57515a;
}

body .leai-member-page .leai-member-profile-entry--header .leai-member-profile-edit-icon {
  filter: grayscale(1) brightness(.76);
}
}
@media (-p0-part: p30003adf03bc4a3e3a74) {


/* LX_MEMBER_SIGNIN_STATE_AND_TYPE_SPEC_V18_20260825 */
.leai-member-page .leai-member-profile-edit {
  gap: 6px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
}
}
@media (-p0-part: pd5b8f02562cf095b340c) {

/* LX_MEMBER_SIGNIN_STATE_AND_TYPE_SPEC_V18_FINAL_20260825 */
body .leai-member-page .leai-member-profile-edit {
  gap: 6px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
}
}
@media (-p0-part: p0c839db2e6f335519dcd) {

body .leai-member-page .leai-member-profile-edit {
  min-height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  width: fit-content;
  margin-top: 6px;
  padding: 0 10px;
  border-radius: 8px;
  background: #f3edf6;
  color: var(--ms-brand);
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
}

body .leai-member-page .leai-member-profile-edit-icon {
  width: 14px;
  height: 14px;
  flex: 0 0 auto;
}
}
@media (-p0-part: p4e71394254b5de3bb0a6) {

body .leai-member-page .leai-member-profile-entry--header .leai-member-profile-edit {
  grid-column: 2;
  grid-row: 2;
  min-height: 24px;
  margin: 0 0 0 6px;
  padding: 0 8px;
  border-radius: 7px;
  font-size: 10px;
  line-height: 16px;
}
}
@media (-p0-part: p47a04d5f1195ebcba1c0) {

body .leai-member-page .leai-member-profile-entry--header .leai-member-profile-edit {
  min-height: 28px;
  padding: 0 9px;
  font-size: 12px;
  line-height: 18px;
}

body .leai-member-page .leai-member-profile-entry--header .leai-member-profile-edit-icon {
  width: 14px;
  height: 14px;
  object-fit: contain;
  filter: brightness(0) saturate(100%) invert(17%) sepia(24%) saturate(2380%) hue-rotate(255deg) brightness(82%) contrast(98%);
}
}
@media (-p0-part: pacb11fc211baf823b5a1) {

body .leai-member-page .leai-member-profile-entry--header .leai-member-profile-edit {
  min-height: 30px;
  margin-left: 8px;
  padding: 0 10px;
  font-size: 12px;
  line-height: 18px;
}

/* LX_MEMBER_EDIT_ICON_ASSET_CLEANUP_V40_FINAL_20260825 */
body .leai-member-page .leai-member-profile-entry--header .leai-member-profile-edit-icon {
  width: 14px;
  height: 14px;
  object-fit: contain;
  filter: none;
}
}
@media (-p0-part: p3413ee568cac4f891dcd) {

body .leai-member-page .leai-member-profile-entry--header .leai-member-profile-edit {
  grid-column: 2;
  grid-row: 2;
  min-height: 20px;
  gap: 6px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: #5d1d59;
  font-size: 12px;
  line-height: 20px;
  font-weight: 650;
  box-shadow: none;
}

body .leai-member-page .leai-member-profile-entry--header:hover .leai-member-profile-edit,
body .leai-member-page .leai-member-profile-entry--header:focus-visible .leai-member-profile-edit {
  background: transparent;
  color: #8f1838;
}

body .leai-member-page .leai-member-profile-entry--header .leai-member-profile-edit-icon {
  width: 16px;
  height: 16px;
  filter: drop-shadow(0 0 .35px #4d144a);
}
}
@media (-p0-part: p042a56e473ad4c368cac) {

body .leai-member-page .leai-member-profile-entry--header .leai-member-profile-edit-icon {
  width: 14px;
  height: 14px;
}
}
@media (-p0-part: pd7be457f26cbdbf8868c) {

/* LX_MEMBER_NEUTRAL_EDIT_AND_ASSET_COLUMNS_V51_CASCADE_FINAL_20260825 */
body .leai-member-page .leai-member-profile-entry--header .leai-member-profile-edit {
  color: #77717a;
  font-weight: 550;
}

body .leai-member-page .leai-member-profile-entry--header:hover .leai-member-profile-edit,
body .leai-member-page .leai-member-profile-entry--header:focus-visible .leai-member-profile-edit {
  color: #57515a;
}

body .leai-member-page .leai-member-profile-entry--header .leai-member-profile-edit-icon {
  filter: grayscale(1) brightness(.76);
}
}
@media (-p0-part: p3b57ee51aa4e2a695513) {

body .leai-member-page .leai-member-profile-entry--header .leai-member-profile-edit,
body .leai-member-page .leai-member-profile-entry--header:hover .leai-member-profile-edit,
body .leai-member-page .leai-member-profile-entry--header:focus-visible .leai-member-profile-edit {
  color: #77717a;
}

body .leai-member-page .leai-member-profile-entry--header .leai-member-profile-edit-icon {
  filter: brightness(0) saturate(100%) invert(47%) sepia(5%) saturate(349%) hue-rotate(251deg) brightness(93%) contrast(88%);
}
}
@media (-p0-part: p725fb6c01cc618ffbb79) {

/* LX_MEMBER_PROFILE_MODAL_COMPACT_V64_CASCADE_FINAL_20260826 */
.leai-modal-mask:has(.leai-modal.is-profile-editor) { padding: 32px; }
.leai-modal.is-profile-editor {
  width: min(760px, calc(100vw - 64px));
  max-width: 760px;
  max-height: min(620px, calc(100vh - 64px));
  border-radius: 16px;
}
.leai-modal.is-profile-editor .leai-modal-head {
  min-height: 0;
  align-items: flex-start;
  padding: 20px 24px 8px;
  border-bottom: 0;
}
.leai-modal.is-profile-editor .leai-modal-title { font-size: 18px; line-height: 26px; font-weight: 650; }
.leai-modal.is-profile-editor .leai-modal-desc { margin-top: 2px; font-size: 12px; line-height: 18px; }
.leai-modal.is-profile-editor .leai-modal-close,
.leai-modal.is-profile-editor .leai-modal-close:hover,
.leai-modal.is-profile-editor .leai-modal-close:focus-visible {
  width: 28px;
  min-width: 28px;
  height: 28px;
  min-height: 28px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: #77717a;
  font-size: 24px;
  line-height: 26px;
  outline: 0;
}
.leai-modal.is-profile-editor .leai-modal-close:hover,
.leai-modal.is-profile-editor .leai-modal-close:focus-visible { color: #5b1452; }
.leai-modal.is-profile-editor .leai-modal-body {
  grid-template-columns: 190px minmax(0, 1fr);
  grid-template-rows: auto minmax(0, 1fr) auto;
  gap: 0 18px;
  padding: 12px 24px 20px;
}
.leai-modal.is-profile-editor .leai-panel-head { margin: 0 0 12px; padding: 0; border-bottom: 0; }
.leai-modal.is-profile-editor .leai-panel-title { font-size: 15px; line-height: 22px; font-weight: 600; }
.leai-modal.is-profile-editor .leai-panel-head p,
.leai-modal.is-profile-editor .leai-profile-upload-head p,
.leai-modal.is-profile-editor .leai-profile-phone small { font-size: 11px; line-height: 17px; }
.leai-modal.is-profile-editor .leai-profile-upload { padding: 14px; border-radius: 10px; }
.leai-modal.is-profile-editor .leai-profile-upload-head label { margin-top: 6px; }
.leai-modal.is-profile-editor .leai-profile-avatar-previews { margin-top: 12px; }
.leai-modal.is-profile-editor .leai-profile-avatar-previews figure:first-child img { width: 76px; height: 76px; }
.leai-modal.is-profile-editor .leai-profile-fields { gap: 12px; }
.leai-modal.is-profile-editor .leai-field label { font-size: 12px; line-height: 18px; }
.leai-modal.is-profile-editor .leai-field input,
.leai-modal.is-profile-editor .leai-field select { height: 42px; border-radius: 8px; font-size: 13px; }
.leai-modal.is-profile-editor .leai-profile-phone { padding: 13px 14px; border-radius: 8px; }
.leai-modal.is-profile-editor .leai-profile-actions {
  position: static;
  justify-content: flex-end;
  margin: 16px 0 0;
  padding: 0;
  border-top: 0;
  background: transparent;
}
.leai-modal.is-profile-editor .leai-profile-actions > span { margin-right: auto; }
.leai-modal.is-profile-editor .leai-profile-actions .leai-secondary,
.leai-modal.is-profile-editor .leai-profile-actions .leai-primary {
  min-width: 88px;
  height: 38px;
  padding-inline: 18px;
  border-radius: 8px;
  font-size: 12px;
  font-weight: 600;
}
}
@media (-p0-part: pd4b4706c1dd42a8955db) {

.leai-modal.is-profile-editor .leai-panel-head {
  display: none;
}

.leai-modal.is-profile-editor .leai-modal-body {
  grid-template-rows: minmax(0, 1fr) auto;
  padding-top: 10px;
}

.leai-modal.is-profile-editor .leai-profile-actions {
  grid-column: 1 / -1;
  justify-content: flex-end;
  margin-top: 14px;
}

.leai-modal.is-profile-editor .leai-profile-actions > span {
  order: -1;
  margin-right: auto;
}

.leai-modal.is-profile-editor .leai-profile-actions > span:empty {
  display: none;
}
}
@media (-p0-part: pb7ca9da584af51c72ea1) {

/* LX_MEMBER_PROFILE_PHONE_AND_SECONDARY_HEADER_V70_CASCADE_FINAL_20260826 */
.leai-modal.is-profile-editor .leai-profile-phone {
  min-height: 0;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  column-gap: 16px;
  row-gap: 0;
  padding: 10px 12px;
  border-color: rgba(77, 20, 74, .10);
  background: #fcfbfd;
}

.leai-modal.is-profile-editor .leai-profile-phone > label {
  margin: 0;
  white-space: nowrap;
}

.leai-modal.is-profile-editor .leai-profile-phone-row {
  min-height: 34px;
  gap: 12px;
}

.leai-modal.is-profile-editor .leai-profile-phone-row output {
  font-size: 12px;
  line-height: 18px;
}

.leai-modal.is-profile-editor .leai-profile-phone-row .leai-secondary {
  min-width: 0;
  height: 32px;
  min-height: 32px;
  padding: 0 12px;
  border-radius: 7px;
  font-size: 11px;
  line-height: 16px;
}

.leai-modal.is-profile-editor .leai-profile-phone > small {
  grid-column: 2;
  min-height: 0;
  margin-top: 2px;
}

.leai-modal.is-profile-editor .leai-profile-phone > small:empty {
  display: none;
}
}
@media (-p0-part: p207812d15d78ad6a13a5) {

/* LX_PROFILE_EDITOR_NECESSARY_CONTENT_ONLY_V126_20260828 */
body .leai-modal.is-profile-editor .leai-profile-avatar-current {
  display: grid;
  grid-template-columns: 72px minmax(0, 1fr);
  align-items: center;
  gap: 14px;
}

body .leai-modal.is-profile-editor .leai-profile-avatar-current > img {
  width: 72px;
  height: 72px;
  display: block;
  border: 1px solid var(--ms-line);
  border-radius: 50%;
  background: var(--ms-page);
  object-fit: cover;
}

body .leai-modal.is-profile-editor .leai-profile-avatar-current strong,
body .leai-modal.is-profile-editor .leai-profile-avatar-current p {
  display: block;
  margin: 0;
}

body .leai-modal.is-profile-editor .leai-profile-avatar-current strong {
  color: var(--ms-text);
  font-size: 13px;
  line-height: 20px;
  font-weight: 650;
}

body .leai-modal.is-profile-editor .leai-profile-avatar-current p {
  margin-top: 3px;
  color: var(--ms-muted);
  font-size: 10px;
  line-height: 16px;
}

body .leai-modal.is-profile-editor .leai-profile-avatar-current .leai-secondary {
  min-height: 30px;
  display: inline-flex;
  align-items: center;
  margin-top: 8px;
  padding: 0 11px;
  border: 1px solid var(--ms-line);
  border-radius: 8px;
  background: #fff;
  color: var(--ms-brand);
  font-size: 11px;
  font-weight: 600;
}

body .leai-modal.is-profile-editor .leai-profile-phone-row .leai-secondary,
body .leai-modal.is-profile-editor .leai-profile-actions .leai-secondary,
body .leai-modal.is-profile-editor .leai-profile-actions .leai-primary {
  min-width: 88px;
  height: 36px;
  min-height: 36px;
  padding: 0 16px;
  border-radius: 8px;
  font-size: 12px;
  font-weight: 600;
}

body .leai-modal.is-profile-editor .leai-profile-actions .leai-primary {
  border: 1px solid var(--ms-brand);
  background: var(--ms-brand);
  color: #fff;
  box-shadow: none;
}

body .leai-modal.is-profile-editor .leai-profile-actions .leai-primary:hover,
body .leai-modal.is-profile-editor .leai-profile-actions .leai-primary:focus-visible {
  border-color: var(--ms-brand-2);
  background: var(--ms-brand-2);
}

/* LX_PROFILE_LAYOUT_AND_EDUCATION_STATUS_V127_20260828 */
body .leai-modal.is-profile-editor .leai-profile-avatar-current {
  grid-template-columns: 1fr;
  justify-items: center;
  gap: 10px;
  text-align: center;
}

body .leai-modal.is-profile-editor .leai-profile-avatar-current > img {
  width: 76px;
  height: 76px;
}

body .leai-modal.is-profile-editor .leai-profile-avatar-current .leai-secondary {
  justify-content: center;
}

body .leai-modal.is-profile-editor .leai-profile-actions {
  margin-top: 30px;
}
}
@media (-p0-part: p060cf65d96842fb48542) {

/* Original 8091 profile/phone dialog rules, captured 2026-09-10. Scoped to these two dialogs. */
html body #leaiModal[data-profile-parity] {
--lx-modal-card-radius: 10px;
--lx-modal-control-radius: 8px;
--lx-modal-form: 580px;
--lx-modal-gap: 16px;
--lx-modal-gutter: 28px;
--lx-modal-header-height: 64px;
--lx-modal-overlay-background: rgba(25, 14, 33, 0.7);
--lx-modal-profile: 720px;
--lx-modal-shell-radius: 16px;
--ms-brand: #4d144a;
--ms-brand-2: #5b1452;
--ms-hover: #f3f0f7;
--ms-line: #e2ddeb;
--ms-line-soft: #efe4f1;
--ms-muted: #979797;
--ms-page: #fcfaff;
--ms-shadow: 0 10px 26px rgba(50, 29, 57, 0.08);
--ms-surface: #ffffff;
--ms-text: #252525;
--ms-text-soft: #625b68;
font-family: "Source Han Sans CN Local", "PingFang SC", "Microsoft YaHei", Arial, sans-serif; font-size: 16px; font-weight: 400; color: rgb(16, 16, 16);
}
html body #leaiModal[data-profile-parity="profile"]:is(*),
html body #leaiModal[data-profile-parity="profile"] :is(*) { box-sizing: border-box; }
html body #leaiModal[data-profile-parity="profile"]:is(button),
html body #leaiModal[data-profile-parity="profile"] :is(button),
html body #leaiModal[data-profile-parity="profile"]:is(input),
html body #leaiModal[data-profile-parity="profile"] :is(input) { font: inherit; }
html body #leaiModal[data-profile-parity="profile"]:is(button),
html body #leaiModal[data-profile-parity="profile"] :is(button) { cursor: pointer; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-modal-head),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-modal-head) { min-height: 0px !important; padding: 26px 28px 10px !important; align-items: flex-start !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-field input),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-field input),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-field select),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-field select),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-field input:hover),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-field input:hover),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-field select:hover),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-field select:hover),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-field input:focus),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-field input:focus),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-field select:focus),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-field select:focus) { border-color: rgb(226, 221, 235) !important; box-shadow: none !important; outline: none !important; outline-offset: 0px !important; filter: none !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-field:focus-within),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-field:focus-within) { border-color: transparent !important; box-shadow: none !important; outline: none !important; background: transparent !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-field input)::placeholder,
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-field input)::placeholder,
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal input)::placeholder,
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal input)::placeholder { color: rgb(180, 174, 183) !important; font-weight: 400 !important; opacity: 1 !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-field input:not(:placeholder-shown)),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-field input:not(:placeholder-shown)) { color: rgb(37, 37, 37) !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-profile-actions),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-profile-actions) { display: grid !important; width: min(324px, 100%) !important; grid-template-columns: 140px 172px !important; grid-column: 2 !important; justify-self: end !important; justify-content: end !important; align-items: center !important; gap: 12px !important; margin-left: auto !important; margin-top: 30px !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-profile-actions > button),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-profile-actions > button) { width: 100% !important; min-width: 0px !important; height: 44px !important; min-height: 44px !important; padding: 0px 18px !important; border-radius: 999px !important; font-size: 14px !important; line-height: 44px !important; font-weight: 600 !important; box-shadow: none !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-profile-actions > .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-profile-actions > .leai-secondary) { border: 1px solid rgb(216, 197, 220) !important; background: rgb(255, 255, 255) !important; color: rgb(91, 20, 82) !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-profile-actions > .leai-primary),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-profile-actions > .leai-primary) { border: 0px !important; background: linear-gradient(90deg, rgb(77, 20, 74) 11.9%, rgb(184, 37, 46) 100%) !important; color: rgb(255, 255, 255) !important; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-panel-title),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-panel-title) { margin: 0px 0px 14px; color: var(--ms-text); font-size: 18px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-panel-head),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-panel-head) { display: flex; align-items: flex-start; justify-content: space-between; gap: 14px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-panel-head p),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-panel-head p) { margin: -7px 0px 14px; color: var(--ms-text-soft); font-size: 12px; line-height: 19px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-profile-upload),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-profile-upload) { margin-bottom: 16px; padding: 16px 0px; border-top: 1px solid var(--ms-line-soft); border-bottom: 1px solid var(--ms-line-soft); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-visually-hidden),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-visually-hidden) { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-profile-upload-status),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-profile-upload-status) { min-height: 18px; margin: 8px 0px 0px; color: var(--ms-brand); font-size: 11px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-profile-fields),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-profile-fields) { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 14px 16px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-profile-phone-row),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-profile-phone-row) { min-height: 40px; display: flex; align-items: center; gap: 8px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-profile-phone-row output),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-profile-phone-row output) { flex: 1 1 0%; min-width: 0px; color: var(--ms-text-soft); font-size: 12px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-profile-phone-row button),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-profile-phone-row button) { flex: 0 0 auto; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-profile-phone > small),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-profile-phone > small) { min-height: 16px; color: var(--ms-brand); font-size: 10px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-profile-actions),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-profile-actions) { display: flex; align-items: center; gap: 12px; margin-top: 18px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-profile-actions span),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-profile-actions span) { color: var(--ms-brand); font-size: 11px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-primary),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-primary),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-secondary) { min-height: 38px; padding: 0px 16px; border-radius: 8px; font-size: 13px; font-weight: 600; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-primary),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-primary) { border: 0px; background: var(--ms-brand); color: var(--ms-surface); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-primary:hover),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-primary:hover),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-primary:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-primary:focus-visible) { background: var(--ms-brand-2); outline: none; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-primary:disabled),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-primary:disabled) { background: var(--ms-line); color: var(--ms-muted); cursor: not-allowed; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-secondary) { border: 1px solid var(--ms-line); background: var(--ms-surface); color: var(--ms-brand); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-secondary:hover),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-secondary:hover),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-secondary:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-secondary:focus-visible) { background: var(--ms-hover); outline: none; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal-mask),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal-mask) { position: fixed; inset: 0px; z-index: 10020; display: none; place-items: center; padding: 24px; background: rgba(25, 14, 33, 0.7); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal-mask.is-open),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal-mask.is-open) { display: grid; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal) { width: min(600px, -48px + 100vw); max-height: calc(-48px + 100vh); overflow-y: auto; border: 1px solid var(--ms-line); border-radius: 18px; background: var(--ms-surface); box-shadow: var(--ms-shadow); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal-head),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal-head) { display: flex; align-items: flex-start; justify-content: space-between; gap: 18px; padding: 22px 24px 16px; border-bottom: 1px solid var(--ms-line-soft); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal-title),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal-title) { margin: 0px; color: var(--ms-text); font-size: 21px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal-desc),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal-desc) { margin: 6px 0px 0px; color: var(--ms-text-soft); font-size: 12px; line-height: 19px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal-close),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal-close) { min-height: 32px; padding: 0px 12px; border: 1px solid var(--ms-line); border-radius: 8px; background: var(--ms-surface); color: var(--ms-text-soft); font-size: 12px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal-body),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal-body) { display: grid; gap: 14px; padding: 20px 24px 24px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-field),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-field) { display: grid; gap: 7px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-field label),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-field label) { color: var(--ms-text); font-size: 13px; font-weight: 600; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-field input),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-field input),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-field select),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-field select) { width: 100%; height: 42px; padding: 0px 12px; border: 1px solid var(--ms-line); border-radius: 8px; background: var(--ms-surface); color: var(--ms-text); font-size: 13px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-field input:focus),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-field input:focus),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-field select:focus),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-field select:focus) { border-color: var(--ms-brand); outline: rgba(162, 98, 215, 0.1) solid 2px; }
@media (max-width: 900px) {
html body #leaiModal[data-profile-parity="profile"]:is(.leai-profile-fields),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-profile-fields) { grid-template-columns: 1fr; }
}
html body #leaiModal[data-profile-parity="profile"]:is(button),
html body #leaiModal[data-profile-parity="profile"] :is(button),
html body #leaiModal[data-profile-parity="profile"]:is(input),
html body #leaiModal[data-profile-parity="profile"] :is(input),
html body #leaiModal[data-profile-parity="profile"]:is(select),
html body #leaiModal[data-profile-parity="profile"] :is(select) { font-family: "Source Han Sans CN Local", "PingFang SC", "Microsoft YaHei", Arial, sans-serif; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal-mask:has(.leai-modal.is-profile-editor)),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal-mask:has(.leai-modal.is-profile-editor)) { padding: 24px; background: rgba(25, 14, 33, 0.7); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor) { width: min(860px, -48px + 100vw); height: auto; max-width: 860px; max-height: min(680px, -48px + 100vh); display: grid; grid-template-rows: auto minmax(0px, 1fr); overflow: hidden; border: 1px solid rgb(226, 221, 235); border-radius: 18px; background: rgb(255, 255, 255); box-shadow: rgba(45, 18, 52, 0.28) 0px 24px 70px, rgba(45, 18, 52, 0.12) 0px 4px 14px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor) { box-shadow: none !important; filter: none !important; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-head),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-head) { min-height: 68px; align-items: center; padding: 14px 20px; border-bottom: 1px solid rgb(239, 228, 241); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-title),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-title) { color: rgb(31, 24, 34); font-size: 20px; line-height: 30px; font-weight: 700; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-desc),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-desc) { margin-top: 3px; color: rgb(98, 91, 104); font-size: 13px; line-height: 20px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-close),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-close) { width: 32px; min-width: 32px; height: 32px; min-height: 32px; padding: 0px; border: 0px; border-radius: 50%; background: rgb(243, 237, 246); color: rgb(98, 91, 104); font-size: 22px; line-height: 30px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-close:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-close:focus-visible) { background: rgb(239, 228, 241); color: rgb(91, 20, 82); outline: rgba(91, 20, 82, 0.12) solid 2px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-body),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-body) { min-height: 0px; display: grid; grid-template-columns: 220px minmax(0px, 1fr); grid-template-rows: auto minmax(0px, 1fr) auto; gap: 0px 20px; padding: 20px; overflow: auto; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-panel-head),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-panel-head) { grid-column: 1 / -1; margin: 0px 0px 16px; padding: 0px 0px 12px; border-bottom: 1px solid rgb(239, 228, 241); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-panel-title),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-panel-title) { font-size: 16px; line-height: 24px; font-weight: 600; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-upload),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-upload) { grid-column: 1; align-self: start; margin: 0px; padding: 16px; border: 1px solid rgb(230, 224, 237); border-radius: 12px; background: rgb(252, 250, 255); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-fields),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-fields) { grid-column: 2; align-content: start; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 14px; padding: 0px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-fields > .leai-field:first-child),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-fields > .leai-field:first-child),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone) { grid-column: 1 / -1; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-field label),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-field label) { font-size: 13px; line-height: 20px; font-weight: 500; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-field input),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-field input),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-field select),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-field select) { height: 46px; border-radius: 8px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone) { padding: 16px 18px; border: 1px solid rgb(230, 224, 237); border-radius: 10px; background: rgb(252, 250, 255); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions) { position: sticky; bottom: -20px; grid-column: 1 / -1; justify-content: flex-end; margin: 20px -20px -20px; padding: 14px 20px 16px; border-top: 1px solid rgb(239, 228, 241); background: rgb(255, 255, 255); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions > span),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions > span) { margin-right: auto; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions .leai-secondary),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions .leai-primary),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions .leai-primary) { min-width: 112px; height: 44px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions .leai-primary),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions .leai-primary) { background: linear-gradient(90deg, rgb(77, 20, 74) 11.9%, rgb(184, 37, 46) 100%); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions .leai-primary:hover),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions .leai-primary:hover) { transform: translateY(-1px); background: linear-gradient(90deg, rgb(77, 20, 74) 11.9%, rgb(184, 37, 46) 100%); }
@media (max-width: 980px) {
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-body),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-body) { grid-template-columns: 1fr; }
}
@media (max-width: 980px) {
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-upload),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-upload),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-fields),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-fields) { grid-column: 1; }
}
@media (max-width: 980px) {
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-upload),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-upload) { margin-bottom: 20px; }
}
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal-mask:has(.leai-modal.is-profile-editor)),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal-mask:has(.leai-modal.is-profile-editor)) { padding: 32px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor) { width: min(760px, -64px + 100vw); max-width: 760px; max-height: min(620px, -64px + 100vh); border-radius: 16px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-head),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-head) { min-height: 0px; align-items: flex-start; padding: 20px 24px 8px; border-bottom: 0px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-title),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-title) { font-size: 18px; line-height: 26px; font-weight: 650; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-desc),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-desc) { margin-top: 2px; font-size: 12px; line-height: 18px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-close),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-close),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-close:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-close:focus-visible) { width: 28px; min-width: 28px; height: 28px; min-height: 28px; padding: 0px; border: 0px; border-radius: 0px; background: transparent; color: rgb(119, 113, 122); font-size: 24px; line-height: 26px; outline: 0px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-close:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-close:focus-visible) { color: rgb(91, 20, 82); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-body),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-body) { grid-template-columns: 190px minmax(0px, 1fr); grid-template-rows: auto minmax(0px, 1fr) auto; gap: 0px 18px; padding: 12px 24px 20px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-panel-head),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-panel-head) { margin: 0px 0px 12px; padding: 0px; border-bottom: 0px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-panel-title),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-panel-title) { font-size: 15px; line-height: 22px; font-weight: 600; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-panel-head p),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-panel-head p),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone small),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone small) { font-size: 11px; line-height: 17px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-upload),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-upload) { padding: 14px; border-radius: 10px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-fields),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-fields) { gap: 12px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-field label),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-field label) { font-size: 12px; line-height: 18px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-field input),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-field input),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-field select),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-field select) { height: 42px; border-radius: 8px; font-size: 13px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone) { padding: 13px 14px; border-radius: 8px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions) { position: static; justify-content: flex-end; margin: 16px 0px 0px; padding: 0px; border-top: 0px; background: transparent; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions > span),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions > span) { margin-right: auto; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions .leai-secondary),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions .leai-primary),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions .leai-primary) { min-width: 88px; height: 38px; padding-inline: 18px; border-radius: 8px; font-size: 12px; font-weight: 600; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal .leai-modal-head),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal .leai-modal-head) { border-bottom: 0px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal .leai-modal-close),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal .leai-modal-close),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal .leai-modal-close:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal .leai-modal-close:focus-visible) { border: 0px; border-radius: 0px; background: transparent; box-shadow: none; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal .leai-profile-actions),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal .leai-profile-actions) { justify-content: flex-end; border-top: 0px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-panel-head),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-panel-head) { display: none; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-body),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-body) { grid-template-rows: minmax(0px, 1fr) auto; padding-top: 10px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions) { grid-column: 1 / -1; justify-content: flex-end; margin-top: 14px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions > span),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions > span) { order: -1; margin-right: auto; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions > span:empty),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions > span:empty) { display: none; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone) { min-height: 0px; display: grid; grid-template-columns: auto minmax(0px, 1fr); align-items: center; gap: 0px 16px; padding: 10px 12px; border-color: rgba(77, 20, 74, 0.1); background: rgb(252, 251, 253); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone > label),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone > label) { margin: 0px; white-space: nowrap; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone-row),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone-row) { min-height: 34px; gap: 12px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone-row output),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone-row output) { font-size: 12px; line-height: 18px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone-row .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone-row .leai-secondary) { min-width: 0px; height: 32px; min-height: 32px; padding: 0px 12px; border-radius: 7px; font-size: 11px; line-height: 16px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone > small),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone > small) { grid-column: 2; min-height: 0px; margin-top: 2px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone > small:empty),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone > small:empty) { display: none; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal .leai-modal-close),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal .leai-modal-close),
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal [data-modal-close].leai-modal-close),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal [data-modal-close].leai-modal-close) { display: grid; width: 34px; min-width: 34px; height: 34px; padding: 0px; place-items: center; border: 0px; border-radius: 0px; background: transparent; box-shadow: none; color: rgb(98, 91, 102); font-size: 25px; font-weight: 400; line-height: 1; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal .leai-modal-close:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal .leai-modal-close:focus-visible) { border: 0px; background: transparent; box-shadow: none; color: rgb(79, 22, 73); }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal .leai-profile-actions),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal .leai-profile-actions) { display: flex; align-items: center; justify-content: flex-end; gap: 12px; margin-top: 20px; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal .leai-profile-actions > button),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal .leai-profile-actions > button) { min-width: 112px; height: 44px; padding: 0px 22px; border-radius: 14px; font-size: 15px; font-weight: 600; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal .leai-profile-actions .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal .leai-profile-actions .leai-secondary) { border: 1px solid rgb(222, 213, 228); background: rgb(255, 255, 255); color: rgb(79, 22, 73); }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal .leai-profile-actions .leai-primary),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal .leai-profile-actions .leai-primary) { border: 0px; background: linear-gradient(120deg, rgb(91, 20, 82) 0%, rgb(182, 31, 54) 100%); color: rgb(255, 255, 255); box-shadow: none; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-avatar-current),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-avatar-current) { display: grid; grid-template-columns: 72px minmax(0px, 1fr); align-items: center; gap: 14px; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-avatar-current > img),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-avatar-current > img) { width: 72px; height: 72px; display: block; border: 1px solid var(--ms-line); border-radius: 50%; background: var(--ms-page); object-fit: cover; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-avatar-current strong),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-avatar-current strong),
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-avatar-current p),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-avatar-current p) { display: block; margin: 0px; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-avatar-current strong),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-avatar-current strong) { color: var(--ms-text); font-size: 13px; line-height: 20px; font-weight: 650; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-avatar-current p),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-avatar-current p) { margin-top: 3px; color: var(--ms-muted); font-size: 10px; line-height: 16px; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-avatar-current .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-avatar-current .leai-secondary) { min-height: 30px; display: inline-flex; align-items: center; margin-top: 8px; padding: 0px 11px; border: 1px solid var(--ms-line); border-radius: 8px; background: rgb(255, 255, 255); color: var(--ms-brand); font-size: 11px; font-weight: 600; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-phone-row .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-phone-row .leai-secondary),
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-actions .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-actions .leai-secondary),
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-actions .leai-primary),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-actions .leai-primary) { min-width: 88px; height: 36px; min-height: 36px; padding: 0px 16px; border-radius: 8px; font-size: 12px; font-weight: 600; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-actions .leai-primary),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-actions .leai-primary) { border: 1px solid var(--ms-brand); background: var(--ms-brand); color: rgb(255, 255, 255); box-shadow: none; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-actions .leai-primary:hover),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-actions .leai-primary:hover),
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-actions .leai-primary:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-actions .leai-primary:focus-visible) { border-color: var(--ms-brand-2); background: var(--ms-brand-2); }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-avatar-current),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-avatar-current) { grid-template-columns: 1fr; justify-items: center; gap: 10px; margin-top: 18px; text-align: center; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-avatar-current > img),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-avatar-current > img) { width: 76px; height: 76px; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-avatar-current .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-avatar-current .leai-secondary) { justify-content: center; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-actions),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-actions) { margin-top: 30px; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair) { display: grid !important; width: 324px !important; max-width: 100% !important; grid-template-columns: 140px 172px !important; grid-column: 1 / -1 !important; justify-self: end !important; justify-content: end !important; align-items: center !important; gap: 12px !important; margin: 30px 0px 0px auto !important; padding: 0px !important; border: 0px !important; background: transparent !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-order-action-pair),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-order-action-pair) { grid-column: 2 !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > button),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > button) { width: 100% !important; min-width: 0px !important; height: 44px !important; min-height: 44px !important; padding: 0px 18px !important; border-radius: 999px !important; font-size: 14px !important; line-height: 42px !important; font-weight: 600 !important; box-shadow: none !important; transform: none !important; filter: none !important; opacity: 1 !important; transition: none !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > .leai-secondary),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > .leai-secondary:hover),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > .leai-secondary:hover),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > .leai-secondary:active),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > .leai-secondary:active),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > .leai-secondary:focus),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > .leai-secondary:focus),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > .leai-secondary:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > .leai-secondary:focus-visible) { border: 1px solid rgb(216, 197, 220) !important; background: rgb(255, 255, 255) !important; color: rgb(91, 20, 82) !important; outline: 0px !important; box-shadow: none !important; transform: none !important; filter: none !important; opacity: 1 !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > .leai-primary),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > .leai-primary),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > .leai-primary:hover),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > .leai-primary:hover),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > .leai-primary:active),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > .leai-primary:active),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > .leai-primary:focus),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > .leai-primary:focus),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > .leai-primary:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > .leai-primary:focus-visible) { border: 0px !important; background: linear-gradient(90deg, rgb(77, 20, 74) 11.9%, rgb(184, 37, 46) 100%) !important; color: rgb(255, 255, 255) !important; outline: 0px !important; box-shadow: none !important; transform: none !important; filter: none !important; opacity: 1 !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions),
html body #leaiModal[data-profile-parity="profile"] :is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions) { display: grid !important; width: 324px !important; max-width: 100% !important; grid-template-columns: 140px 172px !important; grid-column: 2 !important; justify-self: end !important; justify-content: end !important; align-items: center !important; gap: 12px !important; margin: 30px 0px 0px auto !important; padding: 0px !important; border: 0px !important; background: transparent !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > button),
html body #leaiModal[data-profile-parity="profile"] :is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > button),
html body #leaiModal[data-profile-parity="profile"]:is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > button:hover),
html body #leaiModal[data-profile-parity="profile"] :is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > button:hover),
html body #leaiModal[data-profile-parity="profile"]:is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > button:active),
html body #leaiModal[data-profile-parity="profile"] :is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > button:active),
html body #leaiModal[data-profile-parity="profile"]:is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > button:focus),
html body #leaiModal[data-profile-parity="profile"] :is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > button:focus),
html body #leaiModal[data-profile-parity="profile"]:is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > button:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > button:focus-visible) { width: 100% !important; min-width: 0px !important; height: 44px !important; min-height: 44px !important; padding: 0px 18px !important; border-radius: 999px !important; font-size: 14px !important; line-height: 42px !important; font-weight: 600 !important; box-shadow: none !important; outline: 0px !important; transform: none !important; filter: none !important; opacity: 1 !important; transition: none !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > .leai-secondary),
html body #leaiModal[data-profile-parity="profile"]:is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > .leai-secondary:hover),
html body #leaiModal[data-profile-parity="profile"] :is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > .leai-secondary:hover),
html body #leaiModal[data-profile-parity="profile"]:is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > .leai-secondary:active),
html body #leaiModal[data-profile-parity="profile"] :is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > .leai-secondary:active),
html body #leaiModal[data-profile-parity="profile"]:is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > .leai-secondary:focus),
html body #leaiModal[data-profile-parity="profile"] :is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > .leai-secondary:focus) { border: 1px solid rgb(216, 197, 220) !important; background: rgb(255, 255, 255) !important; color: rgb(91, 20, 82) !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > .leai-primary),
html body #leaiModal[data-profile-parity="profile"] :is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > .leai-primary),
html body #leaiModal[data-profile-parity="profile"]:is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > .leai-primary:hover),
html body #leaiModal[data-profile-parity="profile"] :is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > .leai-primary:hover),
html body #leaiModal[data-profile-parity="profile"]:is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > .leai-primary:active),
html body #leaiModal[data-profile-parity="profile"] :is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > .leai-primary:active),
html body #leaiModal[data-profile-parity="profile"]:is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > .leai-primary:focus),
html body #leaiModal[data-profile-parity="profile"] :is(html body #leaiModal .leai-modal.is-profile-editor #leaiModalForm .leai-profile-actions > .leai-primary:focus) { border: 0px !important; background: linear-gradient(90deg, rgb(77, 20, 74) 11.9%, rgb(184, 37, 46) 100%) !important; color: rgb(255, 255, 255) !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-modal-head),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-modal-head) { min-height: 0px !important; padding: 26px 28px 10px !important; align-items: flex-start !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-field input),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-field input),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-field select),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-field select),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-field input:hover),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-field input:hover),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-field select:hover),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-field select:hover),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-field input:focus),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-field input:focus),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-field select:focus),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-field select:focus) { border-color: rgb(226, 221, 235) !important; box-shadow: none !important; outline: none !important; outline-offset: 0px !important; filter: none !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-field:focus-within),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-field:focus-within) { border-color: transparent !important; box-shadow: none !important; outline: none !important; background: transparent !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-field input)::placeholder,
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-field input)::placeholder,
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal input)::placeholder,
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal input)::placeholder { color: rgb(180, 174, 183) !important; font-weight: 400 !important; opacity: 1 !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-field input:not(:placeholder-shown)),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-field input:not(:placeholder-shown)) { color: rgb(37, 37, 37) !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-profile-actions),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-profile-actions) { display: grid !important; width: min(324px, 100%) !important; grid-template-columns: 140px 172px !important; grid-column: 2 !important; justify-self: end !important; justify-content: end !important; align-items: center !important; gap: 12px !important; margin-left: auto !important; margin-top: 30px !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-profile-actions > button),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-profile-actions > button) { width: 100% !important; min-width: 0px !important; height: 44px !important; min-height: 44px !important; padding: 0px 18px !important; border-radius: 999px !important; font-size: 14px !important; line-height: 44px !important; font-weight: 600 !important; box-shadow: none !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-profile-actions > .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-profile-actions > .leai-secondary) { border: 1px solid rgb(216, 197, 220) !important; background: rgb(255, 255, 255) !important; color: rgb(91, 20, 82) !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-profile-actions > .leai-primary),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-profile-actions > .leai-primary) { border: 0px !important; background: linear-gradient(90deg, rgb(77, 20, 74) 11.9%, rgb(184, 37, 46) 100%) !important; color: rgb(255, 255, 255) !important; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-panel-title),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-panel-title) { margin: 0px 0px 14px; color: var(--ms-text); font-size: 18px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-panel-head),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-panel-head) { display: flex; align-items: flex-start; justify-content: space-between; gap: 14px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-panel-head p),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-panel-head p) { margin: -7px 0px 14px; color: var(--ms-text-soft); font-size: 12px; line-height: 19px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-profile-upload),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-profile-upload) { margin-bottom: 16px; padding: 16px 0px; border-top: 1px solid var(--ms-line-soft); border-bottom: 1px solid var(--ms-line-soft); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-visually-hidden),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-visually-hidden) { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-profile-upload-status),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-profile-upload-status) { min-height: 18px; margin: 8px 0px 0px; color: var(--ms-brand); font-size: 11px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-profile-fields),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-profile-fields) { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 14px 16px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-profile-phone-row),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-profile-phone-row) { min-height: 40px; display: flex; align-items: center; gap: 8px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-profile-phone-row output),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-profile-phone-row output) { flex: 1 1 0%; min-width: 0px; color: var(--ms-text-soft); font-size: 12px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-profile-phone-row button),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-profile-phone-row button) { flex: 0 0 auto; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-profile-phone > small),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-profile-phone > small) { min-height: 16px; color: var(--ms-brand); font-size: 10px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-profile-actions),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-profile-actions) { display: flex; align-items: center; gap: 12px; margin-top: 18px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-profile-actions span),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-profile-actions span) { color: var(--ms-brand); font-size: 11px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-primary),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-primary),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-secondary) { min-height: 38px; padding: 0px 16px; border-radius: 8px; font-size: 13px; font-weight: 600; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-primary),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-primary) { border: 0px; background: var(--ms-brand); color: var(--ms-surface); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-primary:hover),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-primary:hover),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-primary:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-primary:focus-visible) { background: var(--ms-brand-2); outline: none; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-primary:disabled),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-primary:disabled) { background: var(--ms-line); color: var(--ms-muted); cursor: not-allowed; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-secondary) { border: 1px solid var(--ms-line); background: var(--ms-surface); color: var(--ms-brand); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-secondary:hover),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-secondary:hover),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-secondary:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-secondary:focus-visible) { background: var(--ms-hover); outline: none; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal-mask),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal-mask) { position: fixed; inset: 0px; z-index: 10020; display: none; place-items: center; padding: 24px; background: rgba(25, 14, 33, 0.7); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal-mask.is-open),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal-mask.is-open) { display: grid; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal) { width: min(600px, -48px + 100vw); max-height: calc(-48px + 100vh); overflow-y: auto; border: 1px solid var(--ms-line); border-radius: 18px; background: var(--ms-surface); box-shadow: var(--ms-shadow); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal-head),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal-head) { display: flex; align-items: flex-start; justify-content: space-between; gap: 18px; padding: 22px 24px 16px; border-bottom: 1px solid var(--ms-line-soft); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal-title),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal-title) { margin: 0px; color: var(--ms-text); font-size: 21px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal-desc),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal-desc) { margin: 6px 0px 0px; color: var(--ms-text-soft); font-size: 12px; line-height: 19px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal-close),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal-close) { min-height: 32px; padding: 0px 12px; border: 1px solid var(--ms-line); border-radius: 8px; background: var(--ms-surface); color: var(--ms-text-soft); font-size: 12px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal-body),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal-body) { display: grid; gap: 14px; padding: 20px 24px 24px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-field),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-field) { display: grid; gap: 7px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-field label),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-field label) { color: var(--ms-text); font-size: 13px; font-weight: 600; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-field input),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-field input),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-field select),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-field select) { width: 100%; height: 42px; padding: 0px 12px; border: 1px solid var(--ms-line); border-radius: 8px; background: var(--ms-surface); color: var(--ms-text); font-size: 13px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-field input:focus),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-field input:focus),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-field select:focus),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-field select:focus) { border-color: var(--ms-brand); outline: rgba(162, 98, 215, 0.1) solid 2px; }
@media (max-width: 900px) {
html body #leaiModal[data-profile-parity="profile"]:is(.leai-profile-fields),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-profile-fields) { grid-template-columns: 1fr; }
}
html body #leaiModal[data-profile-parity="profile"]:is(button),
html body #leaiModal[data-profile-parity="profile"] :is(button),
html body #leaiModal[data-profile-parity="profile"]:is(input),
html body #leaiModal[data-profile-parity="profile"] :is(input),
html body #leaiModal[data-profile-parity="profile"]:is(select),
html body #leaiModal[data-profile-parity="profile"] :is(select) { font-family: "Source Han Sans CN Local", "PingFang SC", "Microsoft YaHei", Arial, sans-serif; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal-mask:has(.leai-modal.is-profile-editor)),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal-mask:has(.leai-modal.is-profile-editor)) { padding: 24px; background: rgba(25, 14, 33, 0.7); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor) { width: min(860px, -48px + 100vw); height: auto; max-width: 860px; max-height: min(680px, -48px + 100vh); display: grid; grid-template-rows: auto minmax(0px, 1fr); overflow: hidden; border: 1px solid rgb(226, 221, 235); border-radius: 18px; background: rgb(255, 255, 255); box-shadow: rgba(45, 18, 52, 0.28) 0px 24px 70px, rgba(45, 18, 52, 0.12) 0px 4px 14px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor) { box-shadow: none !important; filter: none !important; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-head),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-head) { min-height: 68px; align-items: center; padding: 14px 20px; border-bottom: 1px solid rgb(239, 228, 241); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-title),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-title) { color: rgb(31, 24, 34); font-size: 20px; line-height: 30px; font-weight: 700; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-desc),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-desc) { margin-top: 3px; color: rgb(98, 91, 104); font-size: 13px; line-height: 20px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-close),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-close) { width: 32px; min-width: 32px; height: 32px; min-height: 32px; padding: 0px; border: 0px; border-radius: 50%; background: rgb(243, 237, 246); color: rgb(98, 91, 104); font-size: 22px; line-height: 30px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-close:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-close:focus-visible) { background: rgb(239, 228, 241); color: rgb(91, 20, 82); outline: rgba(91, 20, 82, 0.12) solid 2px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-body),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-body) { min-height: 0px; display: grid; grid-template-columns: 220px minmax(0px, 1fr); grid-template-rows: auto minmax(0px, 1fr) auto; gap: 0px 20px; padding: 20px; overflow: auto; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-panel-head),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-panel-head) { grid-column: 1 / -1; margin: 0px 0px 16px; padding: 0px 0px 12px; border-bottom: 1px solid rgb(239, 228, 241); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-panel-title),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-panel-title) { font-size: 16px; line-height: 24px; font-weight: 600; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-upload),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-upload) { grid-column: 1; align-self: start; margin: 0px; padding: 16px; border: 1px solid rgb(230, 224, 237); border-radius: 12px; background: rgb(252, 250, 255); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-fields),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-fields) { grid-column: 2; align-content: start; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 14px; padding: 0px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-fields > .leai-field:first-child),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-fields > .leai-field:first-child),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone) { grid-column: 1 / -1; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-field label),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-field label) { font-size: 13px; line-height: 20px; font-weight: 500; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-field input),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-field input),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-field select),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-field select) { height: 46px; border-radius: 8px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone) { padding: 16px 18px; border: 1px solid rgb(230, 224, 237); border-radius: 10px; background: rgb(252, 250, 255); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions) { position: sticky; bottom: -20px; grid-column: 1 / -1; justify-content: flex-end; margin: 20px -20px -20px; padding: 14px 20px 16px; border-top: 1px solid rgb(239, 228, 241); background: rgb(255, 255, 255); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions > span),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions > span) { margin-right: auto; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions .leai-secondary),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions .leai-primary),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions .leai-primary) { min-width: 112px; height: 44px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions .leai-primary),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions .leai-primary) { background: linear-gradient(90deg, rgb(77, 20, 74) 11.9%, rgb(184, 37, 46) 100%); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions .leai-primary:hover),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions .leai-primary:hover) { transform: translateY(-1px); background: linear-gradient(90deg, rgb(77, 20, 74) 11.9%, rgb(184, 37, 46) 100%); }
@media (max-width: 980px) {
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-body),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-body) { grid-template-columns: 1fr; }
}
@media (max-width: 980px) {
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-upload),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-upload),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-fields),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-fields) { grid-column: 1; }
}
@media (max-width: 980px) {
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-upload),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-upload) { margin-bottom: 20px; }
}
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal-mask:has(.leai-modal.is-profile-editor)),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal-mask:has(.leai-modal.is-profile-editor)) { padding: 32px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor) { width: min(760px, -64px + 100vw); max-width: 760px; max-height: min(620px, -64px + 100vh); border-radius: 16px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-head),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-head) { min-height: 0px; align-items: flex-start; padding: 20px 24px 8px; border-bottom: 0px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-title),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-title) { font-size: 18px; line-height: 26px; font-weight: 650; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-desc),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-desc) { margin-top: 2px; font-size: 12px; line-height: 18px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-close),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-close),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-close:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-close:focus-visible) { width: 28px; min-width: 28px; height: 28px; min-height: 28px; padding: 0px; border: 0px; border-radius: 0px; background: transparent; color: rgb(119, 113, 122); font-size: 24px; line-height: 26px; outline: 0px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-close:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-close:focus-visible) { color: rgb(91, 20, 82); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-body),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-body) { grid-template-columns: 190px minmax(0px, 1fr); grid-template-rows: auto minmax(0px, 1fr) auto; gap: 0px 18px; padding: 12px 24px 20px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-panel-head),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-panel-head) { margin: 0px 0px 12px; padding: 0px; border-bottom: 0px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-panel-title),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-panel-title) { font-size: 15px; line-height: 22px; font-weight: 600; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-panel-head p),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-panel-head p),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone small),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone small) { font-size: 11px; line-height: 17px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-upload),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-upload) { padding: 14px; border-radius: 10px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-fields),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-fields) { gap: 12px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-field label),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-field label) { font-size: 12px; line-height: 18px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-field input),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-field input),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-field select),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-field select) { height: 42px; border-radius: 8px; font-size: 13px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone) { padding: 13px 14px; border-radius: 8px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions) { position: static; justify-content: flex-end; margin: 16px 0px 0px; padding: 0px; border-top: 0px; background: transparent; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions > span),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions > span) { margin-right: auto; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions .leai-secondary),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions .leai-primary),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions .leai-primary) { min-width: 88px; height: 38px; padding-inline: 18px; border-radius: 8px; font-size: 12px; font-weight: 600; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal .leai-modal-head),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal .leai-modal-head) { border-bottom: 0px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal .leai-modal-close),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal .leai-modal-close),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal .leai-modal-close:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal .leai-modal-close:focus-visible) { border: 0px; border-radius: 0px; background: transparent; box-shadow: none; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal .leai-profile-actions),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal .leai-profile-actions) { justify-content: flex-end; border-top: 0px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-panel-head),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-panel-head) { display: none; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-modal-body),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-modal-body) { grid-template-rows: minmax(0px, 1fr) auto; padding-top: 10px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions) { grid-column: 1 / -1; justify-content: flex-end; margin-top: 14px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions > span),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions > span) { order: -1; margin-right: auto; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-actions > span:empty),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-actions > span:empty) { display: none; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone) { min-height: 0px; display: grid; grid-template-columns: auto minmax(0px, 1fr); align-items: center; gap: 0px 16px; padding: 10px 12px; border-color: rgba(77, 20, 74, 0.1); background: rgb(252, 251, 253); }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone > label),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone > label) { margin: 0px; white-space: nowrap; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone-row),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone-row) { min-height: 34px; gap: 12px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone-row output),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone-row output) { font-size: 12px; line-height: 18px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone-row .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone-row .leai-secondary) { min-width: 0px; height: 32px; min-height: 32px; padding: 0px 12px; border-radius: 7px; font-size: 11px; line-height: 16px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone > small),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone > small) { grid-column: 2; min-height: 0px; margin-top: 2px; }
html body #leaiModal[data-profile-parity="profile"]:is(.leai-modal.is-profile-editor .leai-profile-phone > small:empty),
html body #leaiModal[data-profile-parity="profile"] :is(.leai-modal.is-profile-editor .leai-profile-phone > small:empty) { display: none; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal .leai-modal-close),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal .leai-modal-close),
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal [data-modal-close].leai-modal-close),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal [data-modal-close].leai-modal-close) { display: grid; width: 34px; min-width: 34px; height: 34px; padding: 0px; place-items: center; border: 0px; border-radius: 0px; background: transparent; box-shadow: none; color: rgb(98, 91, 102); font-size: 25px; font-weight: 400; line-height: 1; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal .leai-modal-close:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal .leai-modal-close:focus-visible) { border: 0px; background: transparent; box-shadow: none; color: rgb(79, 22, 73); }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal .leai-profile-actions),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal .leai-profile-actions) { display: flex; align-items: center; justify-content: flex-end; gap: 12px; margin-top: 20px; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal .leai-profile-actions > button),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal .leai-profile-actions > button) { min-width: 112px; height: 44px; padding: 0px 22px; border-radius: 14px; font-size: 15px; font-weight: 600; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal .leai-profile-actions .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal .leai-profile-actions .leai-secondary) { border: 1px solid rgb(222, 213, 228); background: rgb(255, 255, 255); color: rgb(79, 22, 73); }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal .leai-profile-actions .leai-primary),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal .leai-profile-actions .leai-primary) { border: 0px; background: linear-gradient(120deg, rgb(91, 20, 82) 0%, rgb(182, 31, 54) 100%); color: rgb(255, 255, 255); box-shadow: none; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-avatar-current),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-avatar-current) { display: grid; grid-template-columns: 72px minmax(0px, 1fr); align-items: center; gap: 14px; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-avatar-current > img),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-avatar-current > img) { width: 72px; height: 72px; display: block; border: 1px solid var(--ms-line); border-radius: 50%; background: var(--ms-page); object-fit: cover; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-avatar-current strong),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-avatar-current strong),
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-avatar-current p),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-avatar-current p) { display: block; margin: 0px; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-avatar-current strong),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-avatar-current strong) { color: var(--ms-text); font-size: 13px; line-height: 20px; font-weight: 650; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-avatar-current p),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-avatar-current p) { margin-top: 3px; color: var(--ms-muted); font-size: 10px; line-height: 16px; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-avatar-current .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-avatar-current .leai-secondary) { min-height: 30px; display: inline-flex; align-items: center; margin-top: 8px; padding: 0px 11px; border: 1px solid var(--ms-line); border-radius: 8px; background: rgb(255, 255, 255); color: var(--ms-brand); font-size: 11px; font-weight: 600; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-phone-row .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-phone-row .leai-secondary),
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-actions .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-actions .leai-secondary),
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-actions .leai-primary),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-actions .leai-primary) { min-width: 88px; height: 36px; min-height: 36px; padding: 0px 16px; border-radius: 8px; font-size: 12px; font-weight: 600; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-actions .leai-primary),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-actions .leai-primary) { border: 1px solid var(--ms-brand); background: var(--ms-brand); color: rgb(255, 255, 255); box-shadow: none; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-actions .leai-primary:hover),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-actions .leai-primary:hover),
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-actions .leai-primary:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-actions .leai-primary:focus-visible) { border-color: var(--ms-brand-2); background: var(--ms-brand-2); }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-avatar-current),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-avatar-current) { grid-template-columns: 1fr; justify-items: center; gap: 10px; margin-top: 18px; text-align: center; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-avatar-current > img),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-avatar-current > img) { width: 76px; height: 76px; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-avatar-current .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-avatar-current .leai-secondary) { justify-content: center; }
html body #leaiModal[data-profile-parity="profile"]:is(body .leai-modal.is-profile-editor .leai-profile-actions),
html body #leaiModal[data-profile-parity="profile"] :is(body .leai-modal.is-profile-editor .leai-profile-actions) { margin-top: 30px; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair) { display: grid !important; width: 324px !important; max-width: 100% !important; grid-template-columns: 140px 172px !important; grid-column: 1 / -1 !important; justify-self: end !important; justify-content: end !important; align-items: center !important; gap: 12px !important; margin: 30px 0px 0px auto !important; padding: 0px !important; border: 0px !important; background: transparent !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal.is-profile-editor .leai-order-action-pair),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal.is-profile-editor .leai-order-action-pair) { grid-column: 2 !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > button),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > button) { width: 100% !important; min-width: 0px !important; height: 44px !important; min-height: 44px !important; padding: 0px 18px !important; border-radius: 999px !important; font-size: 14px !important; line-height: 42px !important; font-weight: 600 !important; box-shadow: none !important; transform: none !important; filter: none !important; opacity: 1 !important; transition: none !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > .leai-secondary),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > .leai-secondary:hover),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > .leai-secondary:hover),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > .leai-secondary:active),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > .leai-secondary:active),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > .leai-secondary:focus),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > .leai-secondary:focus),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > .leai-secondary:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > .leai-secondary:focus-visible) { border: 1px solid rgb(216, 197, 220) !important; background: rgb(255, 255, 255) !important; color: rgb(91, 20, 82) !important; outline: 0px !important; box-shadow: none !important; transform: none !important; filter: none !important; opacity: 1 !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > .leai-primary),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > .leai-primary),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > .leai-primary:hover),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > .leai-primary:hover),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > .leai-primary:active),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > .leai-primary:active),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > .leai-primary:focus),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > .leai-primary:focus),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal .leai-order-action-pair > .leai-primary:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal .leai-order-action-pair > .leai-primary:focus-visible) { border: 0px !important; background: linear-gradient(90deg, rgb(77, 20, 74) 11.9%, rgb(184, 37, 46) 100%) !important; color: rgb(255, 255, 255) !important; outline: 0px !important; box-shadow: none !important; transform: none !important; filter: none !important; opacity: 1 !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask > .leai-modal),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask > .leai-modal) { width: min(var(--lx-modal-form),calc(100vw - 48px)) !important; max-width: none !important; border: 1px solid rgb(226, 221, 235) !important; border-radius: var(--lx-modal-shell-radius) !important; background: rgb(255, 255, 255) !important; box-shadow: none !important; filter: none !important; overflow: hidden !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask > .leai-modal > .leai-modal-head),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask > .leai-modal > .leai-modal-head) { min-height: var(--lx-modal-header-height) !important; align-items: center !important; padding: 0 var(--lx-modal-gutter) !important; border-bottom: 0px !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask .leai-modal-title),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask .leai-modal-title) { margin: 0px !important; color: rgb(37, 37, 37) !important; font-size: 17px !important; line-height: 24px !important; font-weight: 600 !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask .leai-modal-close),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask .leai-modal-close) { position: static !important; flex: 0 0 32px !important; width: 32px !important; min-width: 32px !important; height: 32px !important; min-height: 32px !important; display: grid !important; place-items: center !important; margin: 0px !important; padding: 0px 0px 2px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; color: rgb(98, 91, 104) !important; font-size: 22px !important; line-height: 1 !important; font-weight: 400 !important; box-shadow: none !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask .leai-modal-close:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask .leai-modal-close:focus-visible) { background: transparent !important; color: rgb(77, 20, 74) !important; outline: 0px !important; box-shadow: none !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask > .leai-modal),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask > .leai-modal) { width: min(var(--lx-modal-form),calc(100vw - 48px)) !important; max-width: none !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask > .leai-modal.is-profile-editor),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask > .leai-modal.is-profile-editor) { width: min(var(--lx-modal-profile),calc(100vw - 48px)) !important; max-width: var(--lx-modal-profile) !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask > .leai-modal.is-profile-editor > .leai-modal-head),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask > .leai-modal.is-profile-editor > .leai-modal-head) { min-height: 80px !important; height: auto !important; align-items: flex-start !important; padding: 15px 24px 13px !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask > .leai-modal.is-profile-editor .leai-modal-close),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask > .leai-modal.is-profile-editor .leai-modal-close) { margin-top: 1px !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask > .leai-modal.is-profile-editor > .leai-modal-body),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask > .leai-modal.is-profile-editor > .leai-modal-body) { min-height: 0px !important; grid-template-columns: 180px minmax(0px, 1fr) !important; grid-template-rows: auto auto auto !important; align-content: start !important; gap: 14px 16px !important; padding: 16px 24px 20px !important; overflow: auto !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask > .leai-modal.is-profile-editor .leai-profile-upload),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask > .leai-modal.is-profile-editor .leai-profile-upload) { padding: 12px !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask > .leai-modal.is-profile-editor .leai-profile-fields),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask > .leai-modal.is-profile-editor .leai-profile-fields) { gap: 12px !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask > .leai-modal.is-profile-editor .leai-profile-phone),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask > .leai-modal.is-profile-editor .leai-profile-phone) { padding: 11px 13px !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask > .leai-modal.is-profile-editor .leai-profile-actions),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask > .leai-modal.is-profile-editor .leai-profile-actions) { position: static !important; grid-column: 1 / -1 !important; justify-content: flex-end !important; margin: 2px 0px 0px !important; padding: 14px 0px 0px !important; border-top: 0px !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask > .leai-modal > .leai-modal-body),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask > .leai-modal > .leai-modal-body) { padding: 20px var(--lx-modal-gutter) 24px !important; color: rgb(98, 91, 104) !important; font-size: 13px !important; line-height: 20px !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask .leai-modal-desc),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask .leai-modal-desc) { color: rgb(151, 151, 151) !important; font-size: 12px !important; line-height: 18px !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask .leai-field > label),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask .leai-field > label) { color: rgb(37, 37, 37) !important; font-size: 13px !important; line-height: 20px !important; font-weight: 600 !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask .leai-modal :is(input, select, textarea)),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask .leai-modal :is(input, select, textarea)) { border: 1px solid rgb(226, 221, 235) !important; border-radius: var(--lx-modal-control-radius) !important; background: rgb(255, 255, 255) !important; color: rgb(37, 37, 37) !important; font-size: 13px !important; line-height: 20px !important; box-shadow: none !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask .leai-modal :is(input, select):not([type="checkbox"])),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask .leai-modal :is(input, select):not([type="checkbox"])) { height: 40px !important; min-height: 40px !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask .leai-modal :is(.leai-profile-upload, .leai-profile-phone, .leai-phone-current)),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask .leai-modal :is(.leai-profile-upload, .leai-profile-phone, .leai-phone-current)) { border-radius: var(--lx-modal-card-radius) !important; box-shadow: none !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask .leai-modal-body),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask .leai-modal-body) { gap: var(--lx-modal-gap) !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask .leai-modal :is(.leai-modal-actions, .leai-profile-actions)),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask .leai-modal :is(.leai-modal-actions, .leai-profile-actions)) { gap: 12px !important; margin-top: 16px !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask .leai-modal :is(.leai-modal-actions, .leai-profile-actions) > button),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask .leai-modal :is(.leai-modal-actions, .leai-profile-actions) > button) { min-width: 96px !important; height: 40px !important; min-height: 40px !important; padding: 0px 18px !important; border-radius: var(--lx-modal-control-radius) !important; font-size: 14px !important; line-height: 20px !important; font-weight: 600 !important; box-shadow: none !important; transform: none !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask .leai-modal :is(.leai-primary, button[type="submit"])),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask .leai-modal :is(.leai-primary, button[type="submit"])) { border: 0px !important; background: linear-gradient(90deg, rgb(77, 20, 74) 11.9%, rgb(184, 37, 46) 100%) !important; color: rgb(255, 255, 255) !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask .leai-modal .leai-secondary),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask .leai-modal .leai-secondary) { border: 1px solid rgb(226, 221, 235) !important; background: rgb(255, 255, 255) !important; color: rgb(77, 20, 74) !important; }
@media (max-width: 640px) {
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask > .leai-modal),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask > .leai-modal) { width: calc(-32px + 100vw) !important; max-height: calc(-32px + 100vh) !important; }
}
}
@media (-p0-part: p9fd9be98d135a14b9646) {
html body #leaiModal[data-profile-parity="profile"]:is(html body :is(.lx-p0-modal-mask, .leai-modal-mask) :is(.lx-p0-close, .leai-modal-close, [data-modal-close], .lx-p0-modal > .head > .x, .lx-p0-modal > .order-head .x)),
html body #leaiModal[data-profile-parity="profile"] :is(html body :is(.lx-p0-modal-mask, .leai-modal-mask) :is(.lx-p0-close, .leai-modal-close, [data-modal-close], .lx-p0-modal > .head > .x, .lx-p0-modal > .order-head .x)) { border: 0px !important; border-radius: 0px !important; background: transparent !important; outline: 0px !important; box-shadow: none !important; transform: none !important; filter: none !important; animation: auto ease 0s 1 normal none running none !important; transition: color 0.15s !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body :is(.lx-p0-modal-mask, .leai-modal-mask) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]), textarea, select, .lx-p0-field, .leai-field, [contenteditable="true"])),
html body #leaiModal[data-profile-parity="profile"] :is(html body :is(.lx-p0-modal-mask, .leai-modal-mask) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]), textarea, select, .lx-p0-field, .leai-field, [contenteditable="true"])) { transition: border-color 0.15s, box-shadow 0.15s, background-color 0.15s !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body :is(.lx-p0-modal-mask, .leai-modal-mask)),
html body #leaiModal[data-profile-parity="profile"] :is(html body :is(.lx-p0-modal-mask, .leai-modal-mask)) { background: var(--lx-modal-overlay-background) !important; backdrop-filter: none !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body :is(.lx-p0-modal, .leai-modal) > :is(.lx-p0-modal-body, .leai-modal-body)),
html body #leaiModal[data-profile-parity="profile"] :is(html body :is(.lx-p0-modal, .leai-modal) > :is(.lx-p0-modal-body, .leai-modal-body)) { min-height: 0px; overscroll-behavior: contain; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal) { display: flex; flex-direction: column; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal > .leai-modal-head),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal > .leai-modal-head) { flex-shrink: 0; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal > .leai-modal-body),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal > .leai-modal-body) { overflow-y: auto !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask > .leai-modal),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask > .leai-modal) { display: flex !important; flex-direction: column !important; max-height: calc(100dvh - 32px) !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .leai-modal-mask > .leai-modal > .leai-modal-body),
html body #leaiModal[data-profile-parity="profile"] :is(html body .leai-modal-mask > .leai-modal > .leai-modal-body) { min-height: 0px !important; overflow-y: auto !important; flex: 1 1 auto !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body .lx-p0-modal-mask .lx-p0-close:hover, html body .lx-p0-modal-mask .lx-p0-close:focus-visible, html body .lx-p0-modal-mask .lx-p0-modal-head [data-modal-close]:hover, html body .lx-p0-modal-mask .lx-p0-modal-head [data-modal-close]:focus-visible, html body .lx-p0-modal-mask .lx-p0-modal > .head > .x:hover, html body .lx-p0-modal-mask .lx-p0-modal > .head > .x:focus-visible, html body .lx-p0-modal-mask .lx-p0-modal > .order-head .x:hover, html body .lx-p0-modal-mask .lx-p0-modal > .order-head .x:focus-visible, html body .leai-modal-mask .leai-modal-close:hover, html body .leai-modal-mask .leai-modal-close:focus-visible),
html body #leaiModal[data-profile-parity="profile"] :is(html body .lx-p0-modal-mask .lx-p0-close:hover, html body .lx-p0-modal-mask .lx-p0-close:focus-visible, html body .lx-p0-modal-mask .lx-p0-modal-head [data-modal-close]:hover, html body .lx-p0-modal-mask .lx-p0-modal-head [data-modal-close]:focus-visible, html body .lx-p0-modal-mask .lx-p0-modal > .head > .x:hover, html body .lx-p0-modal-mask .lx-p0-modal > .head > .x:focus-visible, html body .lx-p0-modal-mask .lx-p0-modal > .order-head .x:hover, html body .lx-p0-modal-mask .lx-p0-modal > .order-head .x:focus-visible, html body .leai-modal-mask .leai-modal-close:hover, html body .leai-modal-mask .leai-modal-close:focus-visible) { background: transparent !important; color: rgb(77, 20, 74) !important; outline: 0px !important; box-shadow: none !important; }
}
@media (-p0-part: p08b077b300b31cc5e983) {
html body #leaiModal[data-profile-parity="profile"]:is(html body :is(.lx-p0-modal-mask, .leai-modal-mask) :is(.lx-p0-close, .leai-modal-close, [data-modal-close], .lx-p0-modal > .head > .x, .lx-p0-modal > .order-head .x):is(:hover, :focus, :focus-visible, :active)),
html body #leaiModal[data-profile-parity="profile"] :is(html body :is(.lx-p0-modal-mask, .leai-modal-mask) :is(.lx-p0-close, .leai-modal-close, [data-modal-close], .lx-p0-modal > .head > .x, .lx-p0-modal > .order-head .x):is(:hover, :focus, :focus-visible, :active)) { border: 0px !important; border-radius: 0px !important; background: transparent !important; outline: 0px !important; box-shadow: none !important; transform: none !important; filter: none !important; animation: auto ease 0s 1 normal none running none !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body :is(.lx-p0-modal-mask, .leai-modal-mask) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]), textarea, select, .lx-p0-field, .leai-field, [contenteditable="true"]):hover:not(:focus):not(:focus-visible)),
html body #leaiModal[data-profile-parity="profile"] :is(html body :is(.lx-p0-modal-mask, .leai-modal-mask) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]), textarea, select, .lx-p0-field, .leai-field, [contenteditable="true"]):hover:not(:focus):not(:focus-visible)) { border-color: rgb(226, 221, 235) !important; box-shadow: none !important; }
html body #leaiModal[data-profile-parity="profile"]:is(html body :is(.lx-p0-modal-mask, .leai-modal-mask) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]), textarea, select, .lx-p0-field, .leai-field, [contenteditable="true"]):is(:focus, :focus-visible)),
html body #leaiModal[data-profile-parity="profile"] :is(html body :is(.lx-p0-modal-mask, .leai-modal-mask) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]), textarea, select, .lx-p0-field, .leai-field, [contenteditable="true"]):is(:focus, :focus-visible)) { border-color: rgb(207, 195, 213) !important; outline: 0px !important; box-shadow: rgba(91, 20, 82, 0.055) 0px 0px 0px 3px !important; }
html body #leaiModal[data-profile-parity="phone"]:is(*),
html body #leaiModal[data-profile-parity="phone"] :is(*) { box-sizing: border-box; }
html body #leaiModal[data-profile-parity="phone"]:is(button),
html body #leaiModal[data-profile-parity="phone"] :is(button),
html body #leaiModal[data-profile-parity="phone"]:is(input),
html body #leaiModal[data-profile-parity="phone"] :is(input) { font: inherit; }
html body #leaiModal[data-profile-parity="phone"]:is(button),
html body #leaiModal[data-profile-parity="phone"] :is(button) { cursor: pointer; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-field input),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-field input),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-field input:hover),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-field input:hover),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-field input:focus),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-field input:focus) { border-color: rgb(226, 221, 235) !important; box-shadow: none !important; outline: none !important; outline-offset: 0px !important; filter: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-field:focus-within),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-field:focus-within),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row:focus-within),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row:focus-within) { border-color: transparent !important; box-shadow: none !important; outline: none !important; background: transparent !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-field input)::placeholder,
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-field input)::placeholder,
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal input)::placeholder,
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal input)::placeholder { color: rgb(180, 174, 183) !important; font-weight: 400 !important; opacity: 1 !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-field input:placeholder-shown),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-field input:placeholder-shown) { color: rgb(180, 174, 183) !important; font-weight: 400 !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-modal-actions),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-modal-actions) { display: grid !important; width: min(324px, 100%) !important; grid-template-columns: 140px 172px !important; justify-content: end !important; align-items: center !important; gap: 12px !important; margin-left: auto !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-modal-actions > button),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-modal-actions > button) { width: 100% !important; min-width: 0px !important; height: 44px !important; min-height: 44px !important; padding: 0px 18px !important; border-radius: 999px !important; font-size: 14px !important; line-height: 44px !important; font-weight: 600 !important; box-shadow: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-modal-actions > .leai-secondary),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-modal-actions > .leai-secondary) { border: 1px solid rgb(216, 197, 220) !important; background: rgb(255, 255, 255) !important; color: rgb(91, 20, 82) !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-modal-actions > .leai-primary),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-modal-actions > .leai-primary) { border: 0px !important; background: linear-gradient(90deg, rgb(77, 20, 74) 11.9%, rgb(184, 37, 46) 100%) !important; color: rgb(255, 255, 255) !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions) { gap: 12px !important; margin-top: 24px !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions > button),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions > button) { width: 100% !important; min-width: 0px !important; height: 44px !important; min-height: 44px !important; padding: 0px 18px !important; border-radius: 999px !important; font-size: 14px !important; line-height: 44px !important; font-weight: 600 !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions > .leai-secondary),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions > .leai-secondary) { border: 1px solid rgb(216, 197, 220) !important; background: rgb(255, 255, 255) !important; color: rgb(91, 20, 82) !important; box-shadow: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions > .leai-secondary:hover),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions > .leai-secondary:hover),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions > .leai-secondary:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions > .leai-secondary:focus-visible) { border-color: rgb(91, 20, 82) !important; background: rgb(252, 250, 255) !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions > .leai-primary),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions > .leai-primary) { border: 0px !important; border-radius: 999px !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-modal-body),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-modal-body) { grid-template-columns: minmax(0px, 1fr) !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-current),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-current),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-profile-fields),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-profile-fields),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-modal-actions),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-modal-actions) { grid-column: 1 / -1 !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-profile-fields),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-profile-fields) { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; align-items: start !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-field),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-field) { align-content: start !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-field > input),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-field > input),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > input),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > input),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > button),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > button) { box-sizing: border-box !important; min-width: 0px !important; margin: 0px !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row) { width: 100% !important; position: relative !important; display: block !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-field > input),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-field > input),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > input),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > input) { height: 42px !important; min-height: 42px !important; border-radius: 8px !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > input),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > input) { width: 100% !important; padding-right: 108px !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > .leai-phone-code-send),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > .leai-phone-code-send) { position: absolute !important; top: 50% !important; right: 14px !important; width: auto !important; min-width: 0px !important; height: auto !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; color: rgb(77, 20, 74) !important; font-size: 13px !important; line-height: 20px !important; font-weight: 400 !important; white-space: nowrap !important; transform: translateY(-50%) !important; box-shadow: none !important; outline: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > .leai-phone-code-send:hover:not(:disabled)),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > .leai-phone-code-send:hover:not(:disabled)),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > .leai-phone-code-send:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > .leai-phone-code-send:focus-visible) { border: 0px !important; background: transparent !important; color: rgb(77, 20, 74) !important; box-shadow: none !important; outline: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > .leai-phone-code-send:disabled),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > .leai-phone-code-send:disabled) { border: 0px !important; background: transparent !important; color: rgb(170, 163, 173) !important; box-shadow: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-profile-fields),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-profile-fields) { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 14px 16px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-phone-current),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-phone-current) { display: flex; align-items: center; justify-content: space-between; gap: 14px; padding: 12px; border-radius: 8px; background: var(--ms-hover); }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-phone-current span),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-phone-current span) { color: var(--ms-text-soft); font-size: 12px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-phone-current strong),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-phone-current strong) { color: var(--ms-text); font-size: 14px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-primary),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-primary),
html body #leaiModal[data-profile-parity="phone"]:is(.leai-secondary),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-secondary) { min-height: 38px; padding: 0px 16px; border-radius: 8px; font-size: 13px; font-weight: 600; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-primary),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-primary) { border: 0px; background: var(--ms-brand); color: var(--ms-surface); }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-primary:hover),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-primary:hover),
html body #leaiModal[data-profile-parity="phone"]:is(.leai-primary:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-primary:focus-visible) { background: var(--ms-brand-2); outline: none; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-primary:disabled),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-primary:disabled) { background: var(--ms-line); color: var(--ms-muted); cursor: not-allowed; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-secondary),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-secondary) { border: 1px solid var(--ms-line); background: var(--ms-surface); color: var(--ms-brand); }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-secondary:hover),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-secondary:hover),
html body #leaiModal[data-profile-parity="phone"]:is(.leai-secondary:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-secondary:focus-visible) { background: var(--ms-hover); outline: none; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal-mask),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal-mask) { position: fixed; inset: 0px; z-index: 10020; display: none; place-items: center; padding: 24px; background: rgba(25, 14, 33, 0.7); }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal-mask.is-open),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal-mask.is-open) { display: grid; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal) { width: min(600px, -48px + 100vw); max-height: calc(-48px + 100vh); overflow-y: auto; border: 1px solid var(--ms-line); border-radius: 18px; background: var(--ms-surface); box-shadow: var(--ms-shadow); }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal-head),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal-head) { display: flex; align-items: flex-start; justify-content: space-between; gap: 18px; padding: 22px 24px 16px; border-bottom: 1px solid var(--ms-line-soft); }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal-title),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal-title) { margin: 0px; color: var(--ms-text); font-size: 21px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal-desc),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal-desc) { margin: 6px 0px 0px; color: var(--ms-text-soft); font-size: 12px; line-height: 19px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal-close),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal-close) { min-height: 32px; padding: 0px 12px; border: 1px solid var(--ms-line); border-radius: 8px; background: var(--ms-surface); color: var(--ms-text-soft); font-size: 12px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal-body),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal-body) { display: grid; gap: 14px; padding: 20px 24px 24px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-field),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-field) { display: grid; gap: 7px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-field label),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-field label) { color: var(--ms-text); font-size: 13px; font-weight: 600; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-field input),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-field input) { width: 100%; height: 42px; padding: 0px 12px; border: 1px solid var(--ms-line); border-radius: 8px; background: var(--ms-surface); color: var(--ms-text); font-size: 13px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-field input:focus),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-field input:focus) { border-color: var(--ms-brand); outline: rgba(162, 98, 215, 0.1) solid 2px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal-actions),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal-actions) { display: flex; justify-content: flex-end; gap: 10px; }
@media (max-width: 900px) {
html body #leaiModal[data-profile-parity="phone"]:is(.leai-profile-fields),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-profile-fields) { grid-template-columns: 1fr; }
}
html body #leaiModal[data-profile-parity="phone"]:is(button),
html body #leaiModal[data-profile-parity="phone"] :is(button),
html body #leaiModal[data-profile-parity="phone"]:is(input),
html body #leaiModal[data-profile-parity="phone"] :is(input) { font-family: "Source Han Sans CN Local", "PingFang SC", "Microsoft YaHei", Arial, sans-serif; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal) { box-shadow: none !important; filter: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal .leai-modal-head),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal .leai-modal-head) { border-bottom: 0px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal .leai-modal-close),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal .leai-modal-close),
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal .leai-modal-close:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal .leai-modal-close:focus-visible) { border: 0px; border-radius: 0px; background: transparent; box-shadow: none; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal .leai-modal-actions),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal .leai-modal-actions) { justify-content: flex-end; border-top: 0px; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-modal-close),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-modal-close),
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal [data-modal-close].leai-modal-close),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal [data-modal-close].leai-modal-close) { display: grid; width: 34px; min-width: 34px; height: 34px; padding: 0px; place-items: center; border: 0px; border-radius: 0px; background: transparent; box-shadow: none; color: rgb(98, 91, 102); font-size: 25px; font-weight: 400; line-height: 1; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-modal-close:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-modal-close:focus-visible) { border: 0px; background: transparent; box-shadow: none; color: rgb(79, 22, 73); }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-phone-current),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-phone-current) { min-height: 56px; padding: 14px 16px; border: 1px solid rgb(236, 231, 239); border-radius: 12px; background: rgb(255, 255, 255); }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-modal-actions),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-modal-actions) { display: flex; align-items: center; justify-content: flex-end; gap: 12px; margin-top: 20px; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-modal-actions > button),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-modal-actions > button) { min-width: 112px; height: 44px; padding: 0px 22px; border-radius: 14px; font-size: 15px; font-weight: 600; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-modal-actions .leai-secondary),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-modal-actions .leai-secondary) { border: 1px solid rgb(222, 213, 228); background: rgb(255, 255, 255); color: rgb(79, 22, 73); }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-modal-actions .leai-primary),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-modal-actions .leai-primary) { border: 0px; background: linear-gradient(120deg, rgb(91, 20, 82) 0%, rgb(182, 31, 54) 100%); color: rgb(255, 255, 255); box-shadow: none; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal:has(.leai-phone-code-row)),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal:has(.leai-phone-code-row)) { width: min(720px, -48px + 100vw); }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal:has(.leai-phone-code-row) .leai-modal-body),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal:has(.leai-phone-code-row) .leai-modal-body) { gap: 18px; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal:has(.leai-phone-code-row) .leai-profile-fields),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal:has(.leai-phone-code-row) .leai-profile-fields) { gap: 18px; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-phone-code-row),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-phone-code-row) { display: grid; grid-template-columns: minmax(0px, 1fr) 116px; gap: 10px; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-phone-code-row .leai-phone-code-send),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-phone-code-row .leai-phone-code-send) { height: 42px; padding: 0px 14px; border: 1px solid rgb(222, 213, 228); border-radius: 8px; background: rgb(248, 244, 249); color: rgb(91, 20, 82); font-size: 13px; font-weight: 600; white-space: nowrap; transition: border-color 0.2s, background-color 0.2s, color 0.2s; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-phone-code-row .leai-phone-code-send:hover:not(:disabled)),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-phone-code-row .leai-phone-code-send:hover:not(:disabled)),
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-phone-code-row .leai-phone-code-send:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-phone-code-row .leai-phone-code-send:focus-visible) { border-color: rgb(162, 98, 215); background: rgb(239, 228, 241); outline: rgba(162, 98, 215, 0.12) solid 2px; outline-offset: 1px; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-phone-code-row .leai-phone-code-send:disabled),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-phone-code-row .leai-phone-code-send:disabled) { border-color: rgb(236, 231, 239); background: rgb(246, 246, 246); color: rgb(170, 163, 173); cursor: not-allowed; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-phone-code-feedback),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-phone-code-feedback) { min-height: 18px; margin: 6px 0px 0px; color: rgb(98, 91, 104); font-size: 12px; line-height: 18px; }
@media (max-width: 720px) {
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-phone-code-row),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-phone-code-row) { grid-template-columns: 1fr; }
}
@media (max-width: 720px) {
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-phone-code-row .leai-phone-code-send),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-phone-code-row .leai-phone-code-send) { width: 100%; }
}
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair) { display: grid !important; width: 324px !important; max-width: 100% !important; grid-template-columns: 140px 172px !important; grid-column: 1 / -1 !important; justify-self: end !important; justify-content: end !important; align-items: center !important; gap: 12px !important; margin: 30px 0px 0px auto !important; padding: 0px !important; border: 0px !important; background: transparent !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > button),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > button) { width: 100% !important; min-width: 0px !important; height: 44px !important; min-height: 44px !important; padding: 0px 18px !important; border-radius: 999px !important; font-size: 14px !important; line-height: 42px !important; font-weight: 600 !important; box-shadow: none !important; transform: none !important; filter: none !important; opacity: 1 !important; transition: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > .leai-secondary),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > .leai-secondary),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > .leai-secondary:hover),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > .leai-secondary:hover),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > .leai-secondary:active),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > .leai-secondary:active),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > .leai-secondary:focus),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > .leai-secondary:focus),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > .leai-secondary:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > .leai-secondary:focus-visible) { border: 1px solid rgb(216, 197, 220) !important; background: rgb(255, 255, 255) !important; color: rgb(91, 20, 82) !important; outline: 0px !important; box-shadow: none !important; transform: none !important; filter: none !important; opacity: 1 !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > .leai-primary),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > .leai-primary),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > .leai-primary:hover),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > .leai-primary:hover),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > .leai-primary:active),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > .leai-primary:active),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > .leai-primary:focus),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > .leai-primary:focus),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > .leai-primary:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > .leai-primary:focus-visible) { border: 0px !important; background: linear-gradient(90deg, rgb(77, 20, 74) 11.9%, rgb(184, 37, 46) 100%) !important; color: rgb(255, 255, 255) !important; outline: 0px !important; box-shadow: none !important; transform: none !important; filter: none !important; opacity: 1 !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions),
html body #leaiModal[data-profile-parity="phone"] :is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions) { display: grid !important; width: 324px !important; max-width: 100% !important; grid-template-columns: 140px 172px !important; grid-column: 1 / -1 !important; justify-self: end !important; justify-content: end !important; align-items: center !important; gap: 12px !important; margin: 30px 0px 0px auto !important; padding: 0px !important; border: 0px !important; background: transparent !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > button),
html body #leaiModal[data-profile-parity="phone"] :is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > button),
html body #leaiModal[data-profile-parity="phone"]:is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > button:hover),
html body #leaiModal[data-profile-parity="phone"] :is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > button:hover),
html body #leaiModal[data-profile-parity="phone"]:is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > button:active),
html body #leaiModal[data-profile-parity="phone"] :is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > button:active),
html body #leaiModal[data-profile-parity="phone"]:is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > button:focus),
html body #leaiModal[data-profile-parity="phone"] :is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > button:focus),
html body #leaiModal[data-profile-parity="phone"]:is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > button:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > button:focus-visible) { width: 100% !important; min-width: 0px !important; height: 44px !important; min-height: 44px !important; padding: 0px 18px !important; border-radius: 999px !important; font-size: 14px !important; line-height: 42px !important; font-weight: 600 !important; box-shadow: none !important; outline: 0px !important; transform: none !important; filter: none !important; opacity: 1 !important; transition: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > .leai-secondary),
html body #leaiModal[data-profile-parity="phone"] :is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > .leai-secondary),
html body #leaiModal[data-profile-parity="phone"]:is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > .leai-secondary:hover),
html body #leaiModal[data-profile-parity="phone"] :is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > .leai-secondary:hover),
html body #leaiModal[data-profile-parity="phone"]:is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > .leai-secondary:active),
html body #leaiModal[data-profile-parity="phone"] :is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > .leai-secondary:active),
html body #leaiModal[data-profile-parity="phone"]:is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > .leai-secondary:focus),
html body #leaiModal[data-profile-parity="phone"] :is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > .leai-secondary:focus),
html body #leaiModal[data-profile-parity="phone"]:is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > .leai-secondary:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > .leai-secondary:focus-visible) { border: 1px solid rgb(216, 197, 220) !important; border-radius: 999px !important; background: rgb(255, 255, 255) !important; color: rgb(91, 20, 82) !important; box-shadow: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > .leai-primary),
html body #leaiModal[data-profile-parity="phone"] :is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > .leai-primary),
html body #leaiModal[data-profile-parity="phone"]:is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > .leai-primary:hover),
html body #leaiModal[data-profile-parity="phone"] :is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > .leai-primary:hover),
html body #leaiModal[data-profile-parity="phone"]:is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > .leai-primary:active),
html body #leaiModal[data-profile-parity="phone"] :is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > .leai-primary:active),
html body #leaiModal[data-profile-parity="phone"]:is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > .leai-primary:focus),
html body #leaiModal[data-profile-parity="phone"] :is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > .leai-primary:focus),
html body #leaiModal[data-profile-parity="phone"]:is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > .leai-primary:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(html body #leaiModal .leai-modal:has(.leai-phone-code-row) #leaiModalForm .leai-modal-actions > .leai-primary:focus-visible) { border: 0px !important; border-radius: 999px !important; background: linear-gradient(90deg, rgb(77, 20, 74) 11.9%, rgb(184, 37, 46) 100%) !important; color: rgb(255, 255, 255) !important; box-shadow: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-field input),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-field input),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-field input:hover),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-field input:hover),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-field input:focus),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-field input:focus) { border-color: rgb(226, 221, 235) !important; box-shadow: none !important; outline: none !important; outline-offset: 0px !important; filter: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-field:focus-within),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-field:focus-within),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row:focus-within),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row:focus-within) { border-color: transparent !important; box-shadow: none !important; outline: none !important; background: transparent !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-field input)::placeholder,
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-field input)::placeholder,
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal input)::placeholder,
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal input)::placeholder { color: rgb(180, 174, 183) !important; font-weight: 400 !important; opacity: 1 !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-field input:placeholder-shown),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-field input:placeholder-shown) { color: rgb(180, 174, 183) !important; font-weight: 400 !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-modal-actions),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-modal-actions) { display: grid !important; width: min(324px, 100%) !important; grid-template-columns: 140px 172px !important; justify-content: end !important; align-items: center !important; gap: 12px !important; margin-left: auto !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-modal-actions > button),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-modal-actions > button) { width: 100% !important; min-width: 0px !important; height: 44px !important; min-height: 44px !important; padding: 0px 18px !important; border-radius: 999px !important; font-size: 14px !important; line-height: 44px !important; font-weight: 600 !important; box-shadow: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-modal-actions > .leai-secondary),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-modal-actions > .leai-secondary) { border: 1px solid rgb(216, 197, 220) !important; background: rgb(255, 255, 255) !important; color: rgb(91, 20, 82) !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-modal-actions > .leai-primary),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-modal-actions > .leai-primary) { border: 0px !important; background: linear-gradient(90deg, rgb(77, 20, 74) 11.9%, rgb(184, 37, 46) 100%) !important; color: rgb(255, 255, 255) !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions) { gap: 12px !important; margin-top: 24px !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions > button),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions > button) { width: 100% !important; min-width: 0px !important; height: 44px !important; min-height: 44px !important; padding: 0px 18px !important; border-radius: 999px !important; font-size: 14px !important; line-height: 44px !important; font-weight: 600 !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions > .leai-secondary),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions > .leai-secondary) { border: 1px solid rgb(216, 197, 220) !important; background: rgb(255, 255, 255) !important; color: rgb(91, 20, 82) !important; box-shadow: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions > .leai-secondary:hover),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions > .leai-secondary:hover),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions > .leai-secondary:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions > .leai-secondary:focus-visible) { border-color: rgb(91, 20, 82) !important; background: rgb(252, 250, 255) !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions > .leai-primary),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal:has(.leai-phone-code-row) .leai-modal-actions > .leai-primary) { border: 0px !important; border-radius: 999px !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-modal-body),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-modal-body) { grid-template-columns: minmax(0px, 1fr) !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-current),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-current),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-profile-fields),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-profile-fields),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-modal-actions),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-modal-actions) { grid-column: 1 / -1 !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-profile-fields),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-profile-fields) { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; align-items: start !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-field),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-field) { align-content: start !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-field > input),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-field > input),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > input),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > input),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > button),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > button) { box-sizing: border-box !important; min-width: 0px !important; margin: 0px !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row) { width: 100% !important; position: relative !important; display: block !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-field > input),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-field > input),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > input),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > input) { height: 42px !important; min-height: 42px !important; border-radius: 8px !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > input),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > input) { width: 100% !important; padding-right: 108px !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > .leai-phone-code-send),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > .leai-phone-code-send) { position: absolute !important; top: 50% !important; right: 14px !important; width: auto !important; min-width: 0px !important; height: auto !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; color: rgb(77, 20, 74) !important; font-size: 13px !important; line-height: 20px !important; font-weight: 400 !important; white-space: nowrap !important; transform: translateY(-50%) !important; box-shadow: none !important; outline: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > .leai-phone-code-send:hover:not(:disabled)),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > .leai-phone-code-send:hover:not(:disabled)),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > .leai-phone-code-send:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > .leai-phone-code-send:focus-visible) { border: 0px !important; background: transparent !important; color: rgb(77, 20, 74) !important; box-shadow: none !important; outline: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > .leai-phone-code-send:disabled),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal:has(.leai-phone-code-row) .leai-phone-code-row > .leai-phone-code-send:disabled) { border: 0px !important; background: transparent !important; color: rgb(170, 163, 173) !important; box-shadow: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-profile-fields),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-profile-fields) { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 14px 16px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-phone-current),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-phone-current) { display: flex; align-items: center; justify-content: space-between; gap: 14px; padding: 12px; border-radius: 8px; background: var(--ms-hover); }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-phone-current span),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-phone-current span) { color: var(--ms-text-soft); font-size: 12px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-phone-current strong),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-phone-current strong) { color: var(--ms-text); font-size: 14px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-primary),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-primary),
html body #leaiModal[data-profile-parity="phone"]:is(.leai-secondary),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-secondary) { min-height: 38px; padding: 0px 16px; border-radius: 8px; font-size: 13px; font-weight: 600; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-primary),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-primary) { border: 0px; background: var(--ms-brand); color: var(--ms-surface); }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-primary:hover),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-primary:hover),
html body #leaiModal[data-profile-parity="phone"]:is(.leai-primary:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-primary:focus-visible) { background: var(--ms-brand-2); outline: none; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-primary:disabled),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-primary:disabled) { background: var(--ms-line); color: var(--ms-muted); cursor: not-allowed; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-secondary),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-secondary) { border: 1px solid var(--ms-line); background: var(--ms-surface); color: var(--ms-brand); }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-secondary:hover),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-secondary:hover),
html body #leaiModal[data-profile-parity="phone"]:is(.leai-secondary:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-secondary:focus-visible) { background: var(--ms-hover); outline: none; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal-mask),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal-mask) { position: fixed; inset: 0px; z-index: 10020; display: none; place-items: center; padding: 24px; background: rgba(25, 14, 33, 0.7); }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal-mask.is-open),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal-mask.is-open) { display: grid; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal) { width: min(600px, -48px + 100vw); max-height: calc(-48px + 100vh); overflow-y: auto; border: 1px solid var(--ms-line); border-radius: 18px; background: var(--ms-surface); box-shadow: var(--ms-shadow); }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal-head),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal-head) { display: flex; align-items: flex-start; justify-content: space-between; gap: 18px; padding: 22px 24px 16px; border-bottom: 1px solid var(--ms-line-soft); }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal-title),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal-title) { margin: 0px; color: var(--ms-text); font-size: 21px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal-desc),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal-desc) { margin: 6px 0px 0px; color: var(--ms-text-soft); font-size: 12px; line-height: 19px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal-close),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal-close) { min-height: 32px; padding: 0px 12px; border: 1px solid var(--ms-line); border-radius: 8px; background: var(--ms-surface); color: var(--ms-text-soft); font-size: 12px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal-body),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal-body) { display: grid; gap: 14px; padding: 20px 24px 24px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-field),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-field) { display: grid; gap: 7px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-field label),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-field label) { color: var(--ms-text); font-size: 13px; font-weight: 600; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-field input),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-field input) { width: 100%; height: 42px; padding: 0px 12px; border: 1px solid var(--ms-line); border-radius: 8px; background: var(--ms-surface); color: var(--ms-text); font-size: 13px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-field input:focus),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-field input:focus) { border-color: var(--ms-brand); outline: rgba(162, 98, 215, 0.1) solid 2px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal-actions),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal-actions) { display: flex; justify-content: flex-end; gap: 10px; }
@media (max-width: 900px) {
html body #leaiModal[data-profile-parity="phone"]:is(.leai-profile-fields),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-profile-fields) { grid-template-columns: 1fr; }
}
html body #leaiModal[data-profile-parity="phone"]:is(button),
html body #leaiModal[data-profile-parity="phone"] :is(button),
html body #leaiModal[data-profile-parity="phone"]:is(input),
html body #leaiModal[data-profile-parity="phone"] :is(input) { font-family: "Source Han Sans CN Local", "PingFang SC", "Microsoft YaHei", Arial, sans-serif; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal) { box-shadow: none !important; filter: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal .leai-modal-head),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal .leai-modal-head) { border-bottom: 0px; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal .leai-modal-close),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal .leai-modal-close),
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal .leai-modal-close:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal .leai-modal-close:focus-visible) { border: 0px; border-radius: 0px; background: transparent; box-shadow: none; }
html body #leaiModal[data-profile-parity="phone"]:is(.leai-modal .leai-modal-actions),
html body #leaiModal[data-profile-parity="phone"] :is(.leai-modal .leai-modal-actions) { justify-content: flex-end; border-top: 0px; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-modal-close),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-modal-close),
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal [data-modal-close].leai-modal-close),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal [data-modal-close].leai-modal-close) { display: grid; width: 34px; min-width: 34px; height: 34px; padding: 0px; place-items: center; border: 0px; border-radius: 0px; background: transparent; box-shadow: none; color: rgb(98, 91, 102); font-size: 25px; font-weight: 400; line-height: 1; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-modal-close:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-modal-close:focus-visible) { border: 0px; background: transparent; box-shadow: none; color: rgb(79, 22, 73); }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-phone-current),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-phone-current) { min-height: 56px; padding: 14px 16px; border: 1px solid rgb(236, 231, 239); border-radius: 12px; background: rgb(255, 255, 255); }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-modal-actions),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-modal-actions) { display: flex; align-items: center; justify-content: flex-end; gap: 12px; margin-top: 20px; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-modal-actions > button),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-modal-actions > button) { min-width: 112px; height: 44px; padding: 0px 22px; border-radius: 14px; font-size: 15px; font-weight: 600; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-modal-actions .leai-secondary),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-modal-actions .leai-secondary) { border: 1px solid rgb(222, 213, 228); background: rgb(255, 255, 255); color: rgb(79, 22, 73); }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-modal-actions .leai-primary),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-modal-actions .leai-primary) { border: 0px; background: linear-gradient(120deg, rgb(91, 20, 82) 0%, rgb(182, 31, 54) 100%); color: rgb(255, 255, 255); box-shadow: none; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal:has(.leai-phone-code-row)),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal:has(.leai-phone-code-row)) { width: min(720px, -48px + 100vw); }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal:has(.leai-phone-code-row) .leai-modal-body),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal:has(.leai-phone-code-row) .leai-modal-body) { gap: 18px; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal:has(.leai-phone-code-row) .leai-profile-fields),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal:has(.leai-phone-code-row) .leai-profile-fields) { gap: 18px; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-phone-code-row),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-phone-code-row) { display: grid; grid-template-columns: minmax(0px, 1fr) 116px; gap: 10px; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-phone-code-row .leai-phone-code-send),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-phone-code-row .leai-phone-code-send) { height: 42px; padding: 0px 14px; border: 1px solid rgb(222, 213, 228); border-radius: 8px; background: rgb(248, 244, 249); color: rgb(91, 20, 82); font-size: 13px; font-weight: 600; white-space: nowrap; transition: border-color 0.2s, background-color 0.2s, color 0.2s; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-phone-code-row .leai-phone-code-send:hover:not(:disabled)),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-phone-code-row .leai-phone-code-send:hover:not(:disabled)),
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-phone-code-row .leai-phone-code-send:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-phone-code-row .leai-phone-code-send:focus-visible) { border-color: rgb(162, 98, 215); background: rgb(239, 228, 241); outline: rgba(162, 98, 215, 0.12) solid 2px; outline-offset: 1px; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-phone-code-row .leai-phone-code-send:disabled),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-phone-code-row .leai-phone-code-send:disabled) { border-color: rgb(236, 231, 239); background: rgb(246, 246, 246); color: rgb(170, 163, 173); cursor: not-allowed; }
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-phone-code-feedback),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-phone-code-feedback) { min-height: 18px; margin: 6px 0px 0px; color: rgb(98, 91, 104); font-size: 12px; line-height: 18px; }
@media (max-width: 720px) {
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-phone-code-row),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-phone-code-row) { grid-template-columns: 1fr; }
}
@media (max-width: 720px) {
html body #leaiModal[data-profile-parity="phone"]:is(body .leai-modal .leai-phone-code-row .leai-phone-code-send),
html body #leaiModal[data-profile-parity="phone"] :is(body .leai-modal .leai-phone-code-row .leai-phone-code-send) { width: 100%; }
}
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair) { display: grid !important; width: 324px !important; max-width: 100% !important; grid-template-columns: 140px 172px !important; grid-column: 1 / -1 !important; justify-self: end !important; justify-content: end !important; align-items: center !important; gap: 12px !important; margin: 30px 0px 0px auto !important; padding: 0px !important; border: 0px !important; background: transparent !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > button),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > button) { width: 100% !important; min-width: 0px !important; height: 44px !important; min-height: 44px !important; padding: 0px 18px !important; border-radius: 999px !important; font-size: 14px !important; line-height: 42px !important; font-weight: 600 !important; box-shadow: none !important; transform: none !important; filter: none !important; opacity: 1 !important; transition: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > .leai-secondary),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > .leai-secondary),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > .leai-secondary:hover),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > .leai-secondary:hover),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > .leai-secondary:active),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > .leai-secondary:active),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > .leai-secondary:focus),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > .leai-secondary:focus),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > .leai-secondary:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > .leai-secondary:focus-visible) { border: 1px solid rgb(216, 197, 220) !important; background: rgb(255, 255, 255) !important; color: rgb(91, 20, 82) !important; outline: 0px !important; box-shadow: none !important; transform: none !important; filter: none !important; opacity: 1 !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > .leai-primary),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > .leai-primary),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > .leai-primary:hover),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > .leai-primary:hover),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > .leai-primary:active),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > .leai-primary:active),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > .leai-primary:focus),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > .leai-primary:focus),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal .leai-order-action-pair > .leai-primary:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal .leai-order-action-pair > .leai-primary:focus-visible) { border: 0px !important; background: linear-gradient(90deg, rgb(77, 20, 74) 11.9%, rgb(184, 37, 46) 100%) !important; color: rgb(255, 255, 255) !important; outline: 0px !important; box-shadow: none !important; transform: none !important; filter: none !important; opacity: 1 !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask > .leai-modal),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask > .leai-modal) { width: min(var(--lx-modal-form),calc(100vw - 48px)) !important; max-width: none !important; border: 1px solid rgb(226, 221, 235) !important; border-radius: var(--lx-modal-shell-radius) !important; background: rgb(255, 255, 255) !important; box-shadow: none !important; filter: none !important; overflow: hidden !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask > .leai-modal > .leai-modal-head),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask > .leai-modal > .leai-modal-head) { min-height: var(--lx-modal-header-height) !important; align-items: center !important; padding: 0 var(--lx-modal-gutter) !important; border-bottom: 0px !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal-title),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal-title) { margin: 0px !important; color: rgb(37, 37, 37) !important; font-size: 17px !important; line-height: 24px !important; font-weight: 600 !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal-close),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal-close) { position: static !important; flex: 0 0 32px !important; width: 32px !important; min-width: 32px !important; height: 32px !important; min-height: 32px !important; display: grid !important; place-items: center !important; margin: 0px !important; padding: 0px 0px 2px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; color: rgb(98, 91, 104) !important; font-size: 22px !important; line-height: 1 !important; font-weight: 400 !important; box-shadow: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal-close:hover),
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal-close:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal-close:focus-visible) { background: transparent !important; color: rgb(77, 20, 74) !important; outline: 0px !important; box-shadow: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask > .leai-modal),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask > .leai-modal) { width: min(var(--lx-modal-form),calc(100vw - 48px)) !important; max-width: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask > .leai-modal:not(.is-profile-editor):has(.leai-modal-desc:not(:empty)) > .leai-modal-head),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask > .leai-modal:not(.is-profile-editor):has(.leai-modal-desc:not(:empty)) > .leai-modal-head) { min-height: 80px !important; height: auto !important; padding-top: 14px !important; padding-bottom: 12px !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask > .leai-modal > .leai-modal-body),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask > .leai-modal > .leai-modal-body) { padding: 20px var(--lx-modal-gutter) 24px !important; color: rgb(98, 91, 104) !important; font-size: 13px !important; line-height: 20px !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal-desc),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal-desc) { color: rgb(151, 151, 151) !important; font-size: 12px !important; line-height: 18px !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-field > label),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-field > label) { color: rgb(37, 37, 37) !important; font-size: 13px !important; line-height: 20px !important; font-weight: 600 !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal :is(input, select, textarea)),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal :is(input, select, textarea)) { border: 1px solid rgb(226, 221, 235) !important; border-radius: var(--lx-modal-control-radius) !important; background: rgb(255, 255, 255) !important; color: rgb(37, 37, 37) !important; font-size: 13px !important; line-height: 20px !important; box-shadow: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal :is(input, select):not([type="checkbox"])),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal :is(input, select):not([type="checkbox"])) { height: 40px !important; min-height: 40px !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal :is(.leai-profile-upload, .leai-profile-phone, .leai-phone-current)),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal :is(.leai-profile-upload, .leai-profile-phone, .leai-phone-current)) { border-radius: var(--lx-modal-card-radius) !important; box-shadow: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal-body),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal-body) { gap: var(--lx-modal-gap) !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal :is(.leai-modal-actions, .leai-profile-actions)),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal :is(.leai-modal-actions, .leai-profile-actions)) { gap: 12px !important; margin-top: 16px !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal :is(.leai-modal-actions, .leai-profile-actions) > button),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal :is(.leai-modal-actions, .leai-profile-actions) > button) { min-width: 96px !important; height: 40px !important; min-height: 40px !important; padding: 0px 18px !important; border-radius: var(--lx-modal-control-radius) !important; font-size: 14px !important; line-height: 20px !important; font-weight: 600 !important; box-shadow: none !important; transform: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal :is(.leai-primary, button[type="submit"])),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal :is(.leai-primary, button[type="submit"])) { border: 0px !important; background: linear-gradient(90deg, rgb(77, 20, 74) 11.9%, rgb(184, 37, 46) 100%) !important; color: rgb(255, 255, 255) !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask .leai-modal .leai-secondary),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask .leai-modal .leai-secondary) { border: 1px solid rgb(226, 221, 235) !important; background: rgb(255, 255, 255) !important; color: rgb(77, 20, 74) !important; }
@media (max-width: 640px) {
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask > .leai-modal),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask > .leai-modal) { width: calc(-32px + 100vw) !important; max-height: calc(-32px + 100vh) !important; }
}
}
@media (-p0-part: p1b7b3a452e0ebc7b42e2) {
html body #leaiModal[data-profile-parity="phone"]:is(html body :is(.lx-p0-modal-mask, .leai-modal-mask) :is(.lx-p0-close, .leai-modal-close, [data-modal-close], .lx-p0-modal > .head > .x, .lx-p0-modal > .order-head .x)),
html body #leaiModal[data-profile-parity="phone"] :is(html body :is(.lx-p0-modal-mask, .leai-modal-mask) :is(.lx-p0-close, .leai-modal-close, [data-modal-close], .lx-p0-modal > .head > .x, .lx-p0-modal > .order-head .x)) { border: 0px !important; border-radius: 0px !important; background: transparent !important; outline: 0px !important; box-shadow: none !important; transform: none !important; filter: none !important; animation: auto ease 0s 1 normal none running none !important; transition: color 0.15s !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body :is(.lx-p0-modal-mask, .leai-modal-mask) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]), textarea, select, .lx-p0-field, .leai-field, [contenteditable="true"])),
html body #leaiModal[data-profile-parity="phone"] :is(html body :is(.lx-p0-modal-mask, .leai-modal-mask) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]), textarea, select, .lx-p0-field, .leai-field, [contenteditable="true"])) { transition: border-color 0.15s, box-shadow 0.15s, background-color 0.15s !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body :is(.lx-p0-modal-mask, .leai-modal-mask)),
html body #leaiModal[data-profile-parity="phone"] :is(html body :is(.lx-p0-modal-mask, .leai-modal-mask)) { background: var(--lx-modal-overlay-background) !important; backdrop-filter: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body :is(.lx-p0-modal, .leai-modal) > :is(.lx-p0-modal-body, .leai-modal-body)),
html body #leaiModal[data-profile-parity="phone"] :is(html body :is(.lx-p0-modal, .leai-modal) > :is(.lx-p0-modal-body, .leai-modal-body)) { min-height: 0px; overscroll-behavior: contain; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal) { display: flex; flex-direction: column; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal > .leai-modal-head),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal > .leai-modal-head) { flex-shrink: 0; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal > .leai-modal-body),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal > .leai-modal-body) { overflow-y: auto !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask > .leai-modal),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask > .leai-modal) { display: flex !important; flex-direction: column !important; max-height: calc(100dvh - 32px) !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .leai-modal-mask > .leai-modal > .leai-modal-body),
html body #leaiModal[data-profile-parity="phone"] :is(html body .leai-modal-mask > .leai-modal > .leai-modal-body) { min-height: 0px !important; overflow-y: auto !important; flex: 1 1 auto !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body .lx-p0-modal-mask .lx-p0-close:hover, html body .lx-p0-modal-mask .lx-p0-close:focus-visible, html body .lx-p0-modal-mask .lx-p0-modal-head [data-modal-close]:hover, html body .lx-p0-modal-mask .lx-p0-modal-head [data-modal-close]:focus-visible, html body .lx-p0-modal-mask .lx-p0-modal > .head > .x:hover, html body .lx-p0-modal-mask .lx-p0-modal > .head > .x:focus-visible, html body .lx-p0-modal-mask .lx-p0-modal > .order-head .x:hover, html body .lx-p0-modal-mask .lx-p0-modal > .order-head .x:focus-visible, html body .leai-modal-mask .leai-modal-close:hover, html body .leai-modal-mask .leai-modal-close:focus-visible),
html body #leaiModal[data-profile-parity="phone"] :is(html body .lx-p0-modal-mask .lx-p0-close:hover, html body .lx-p0-modal-mask .lx-p0-close:focus-visible, html body .lx-p0-modal-mask .lx-p0-modal-head [data-modal-close]:hover, html body .lx-p0-modal-mask .lx-p0-modal-head [data-modal-close]:focus-visible, html body .lx-p0-modal-mask .lx-p0-modal > .head > .x:hover, html body .lx-p0-modal-mask .lx-p0-modal > .head > .x:focus-visible, html body .lx-p0-modal-mask .lx-p0-modal > .order-head .x:hover, html body .lx-p0-modal-mask .lx-p0-modal > .order-head .x:focus-visible, html body .leai-modal-mask .leai-modal-close:hover, html body .leai-modal-mask .leai-modal-close:focus-visible) { background: transparent !important; color: rgb(77, 20, 74) !important; outline: 0px !important; box-shadow: none !important; }
}
@media (-p0-part: p32ba107571ef8e39b79c) {
html body #leaiModal[data-profile-parity="phone"]:is(html body :is(.lx-p0-modal-mask, .leai-modal-mask) :is(.lx-p0-close, .leai-modal-close, [data-modal-close], .lx-p0-modal > .head > .x, .lx-p0-modal > .order-head .x):is(:hover, :focus, :focus-visible, :active)),
html body #leaiModal[data-profile-parity="phone"] :is(html body :is(.lx-p0-modal-mask, .leai-modal-mask) :is(.lx-p0-close, .leai-modal-close, [data-modal-close], .lx-p0-modal > .head > .x, .lx-p0-modal > .order-head .x):is(:hover, :focus, :focus-visible, :active)) { border: 0px !important; border-radius: 0px !important; background: transparent !important; outline: 0px !important; box-shadow: none !important; transform: none !important; filter: none !important; animation: auto ease 0s 1 normal none running none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body :is(.lx-p0-modal-mask, .leai-modal-mask) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]), textarea, select, .lx-p0-field, .leai-field, [contenteditable="true"]):hover:not(:focus):not(:focus-visible)),
html body #leaiModal[data-profile-parity="phone"] :is(html body :is(.lx-p0-modal-mask, .leai-modal-mask) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]), textarea, select, .lx-p0-field, .leai-field, [contenteditable="true"]):hover:not(:focus):not(:focus-visible)) { border-color: rgb(226, 221, 235) !important; box-shadow: none !important; }
html body #leaiModal[data-profile-parity="phone"]:is(html body :is(.lx-p0-modal-mask, .leai-modal-mask) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]), textarea, select, .lx-p0-field, .leai-field, [contenteditable="true"]):is(:focus, :focus-visible)),
html body #leaiModal[data-profile-parity="phone"] :is(html body :is(.lx-p0-modal-mask, .leai-modal-mask) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]), textarea, select, .lx-p0-field, .leai-field, [contenteditable="true"]):is(:focus, :focus-visible)) { border-color: rgb(207, 195, 213) !important; outline: 0px !important; box-shadow: rgba(91, 20, 82, 0.055) 0px 0px 0px 3px !important; }
}
@media (-p0-part: p2f84e081710312e81f5d) {

/* LX_GLOBAL_PROFILE_MODAL_20260823 */
.lx-p0-modal-mask:has(.lx-global-profile-shell) { padding: 24px !important; background: rgba(45,18,52,.28) !important; }
.lx-p0-modal.lx-global-profile-shell { width: 66.6667vw !important; height: 66.6667vh !important; min-width: 980px !important; min-height: 620px !important; max-width: 1320px !important; max-height: 820px !important; display: grid !important; grid-template-rows: 82px minmax(0,1fr) !important; overflow: hidden !important; border: 0 !important; border-radius: 20px !important; background: #fff !important; box-shadow: 0 24px 70px rgba(45,18,52,.28),0 4px 14px rgba(45,18,52,.12) !important; }
.lx-p0-modal.lx-global-profile-shell .lx-p0-modal-head { display: flex !important; align-items: center !important; min-height: 82px !important; padding: 0 32px !important; border-bottom: 1px solid #efe4f1 !important; }
.lx-p0-modal.lx-global-profile-shell .lx-p0-modal-title { color: #1f1822 !important; font-size: 20px !important; line-height: 30px !important; font-weight: 700 !important; }
.lx-p0-modal.lx-global-profile-shell .lx-p0-close { width: 32px !important; height: 32px !important; border: 0 !important; border-radius: 50% !important; background: #f3edf6 !important; color: #625b68 !important; font-size: 22px !important; }
.lx-p0-modal.lx-global-profile-shell .lx-p0-modal-body { min-height: 0 !important; padding: 0 !important; overflow: hidden !important; }
.lx-global-profile-form { height: 100%; display: grid; grid-template-rows: minmax(0,1fr) 76px; }
.lx-global-profile-grid { min-height: 0; display: grid; grid-template-columns: minmax(280px,32%) minmax(0,1fr); gap: 36px; padding: 32px; overflow: auto; }
.lx-global-profile-avatar { align-self: start; min-height: 360px; display: flex; flex-direction: column; align-items: center; padding: 28px; border: 1px solid #e6e0ed; border-radius: 12px; background: #fcfaff; text-align: center; }
.lx-global-profile-avatar-copy strong { display: block; color: #252525; font-size: 16px; line-height: 24px; font-weight: 600; }
.lx-global-profile-avatar-copy span { display: block; margin-top: 5px; color: #979797; font-size: 12px; line-height: 18px; }
.lx-global-profile-avatar img { width: 132px; height: 132px; margin: 28px 0 20px; border: 1px solid #e2ddeb; border-radius: 50%; background: #fff; object-fit: cover; }
.lx-global-profile-upload { min-width: 112px; height: 40px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid #e2ddeb; border-radius: 8px; background: #fff; color: #5b1452; font-size: 13px; font-weight: 500; cursor: pointer; }
.lx-global-profile-avatar p { min-height: 18px; margin: 10px 0 0; color: #5b1452; font-size: 11px; }
.lx-global-profile-fields { align-self: start; display: grid; gap: 22px; max-width: 760px; padding-top: 4px; }
.lx-global-profile-fields label { display: grid; gap: 8px; color: #252525; font-size: 13px; line-height: 20px; font-weight: 500; }
.lx-global-profile-fields input, .lx-global-profile-fields select { width: 100%; height: 46px; padding: 0 13px; border: 1px solid #e2ddeb; border-radius: 8px; background: #fff; color: #252525; font: inherit; font-weight: 400; outline: none; }
.lx-global-profile-fields input:focus, .lx-global-profile-fields select:focus { border-color: #5b1452; box-shadow: 0 0 0 3px rgba(91,20,82,.08); }
.lx-global-profile-row { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 18px; }
.lx-global-profile-note { display: grid; gap: 4px; padding: 16px 18px; border: 1px solid #efe4f1; border-radius: 10px; background: #fcfaff; }
.lx-global-profile-note strong { color: #252525; font-size: 13px; line-height: 20px; }
.lx-global-profile-note span { color: #625b68; font-size: 12px; line-height: 18px; }
.lx-global-profile-actions { display: flex; align-items: center; justify-content: flex-end; gap: 12px; padding: 15px 32px; border-top: 1px solid #efe4f1; background: #fff; }
.lx-global-profile-actions > span { margin-right: auto; color: #5b1452; font-size: 12px; }
.lx-global-profile-actions button { min-width: 112px; height: 44px; border-radius: 8px; font: inherit; font-size: 14px; font-weight: 600; cursor: pointer; }
.lx-global-profile-actions button[type="button"] { border: 1px solid #e2ddeb; background: #fff; color: #5b1452; }
.lx-global-profile-actions button[type="submit"] { border: 0; background: linear-gradient(90deg,#4d144a 11.9%,#b8252e 100%); color: #fff; }
.lx-global-profile-actions button:hover { transform: translateY(-1px); }
@media(max-width:900px) { .lx-global-profile-grid { grid-template-columns: 1fr; } .lx-global-profile-avatar { min-height: 300px; } .lx-global-profile-fields { max-width: none; } }
@media(max-width:640px) { .lx-p0-modal-mask:has(.lx-global-profile-shell) { padding: 12px !important; } .lx-p0-modal.lx-global-profile-shell { width: calc(100vw - 24px) !important; height: calc(100vh - 24px) !important; } .lx-global-profile-grid { padding: 22px; } .lx-global-profile-row { grid-template-columns: 1fr; } .lx-global-profile-actions { padding-right: 22px; padding-left: 22px; } }
}

