#amFamilyAiSuggestionsMountV676{
  width:100%!important;
  margin:0!important;
  padding:0!important;
}

.amFamilyAiV676{
  margin:10px 0 12px!important;
  padding:13px!important;
  border-radius:21px!important;
  border:1px solid rgba(137,112,222,.12)!important;
  background:
    radial-gradient(circle at 100% 0%,rgba(136,91,221,.10),transparent 34%),
    linear-gradient(180deg,rgba(255,255,255,.82),rgba(248,245,255,.66))!important;
  box-shadow:0 10px 28px rgba(62,45,104,.045),inset 0 1px 0 rgba(255,255,255,.86)!important;
  overflow:hidden!important;
}
.amFamilyAiV676.is-collapsed .amFamilyAiBodyV676{display:none!important}
.amFamilyAiV676.is-collapsed .amFamilyAiToggleV676{transform:rotate(-90deg)!important}

.amFamilyAiHeadV676{
  display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:9px!important
}
.amFamilyAiTitleV676{flex:1!important;min-width:0!important}
.amFamilyAiEyebrowV676{
  display:flex!important;align-items:center!important;gap:5px!important;
  color:#795bd7!important;font-size:7.4px!important;font-weight:950!important;letter-spacing:.65px!important
}
.amFamilyAiEyebrowV676>i{
  width:17px!important;height:17px!important;border-radius:7px!important;display:grid!important;place-items:center!important;
  font-style:normal!important;background:#eee8ff!important;color:#795bd7!important;font-size:9px!important
}
.amFamilyAiTitleV676>b{
  display:block!important;margin-top:4px!important;font-size:12px!important;line-height:1.15!important
}
.amFamilyAiTitleV676>small{
  display:block!important;margin-top:3px!important;color:var(--muted)!important;font-size:7.9px!important;line-height:1.38!important
}
.amFamilyAiActionsV676{
  display:flex!important;align-items:center!important;gap:5px!important;flex:0 0 auto!important
}
.amFamilyAiCountV676{
  min-width:27px!important;height:27px!important;padding:0 7px!important;border-radius:999px!important;
  display:grid!important;place-items:center!important;background:#eee8ff!important;color:#7658d5!important;
  font-size:8px!important;font-weight:950!important
}
.amFamilyAiToggleV676{
  width:29px!important;height:29px!important;border:0!important;border-radius:10px!important;
  background:rgba(119,88,213,.08)!important;color:#7658d5!important;font-size:15px!important;line-height:1!important
}

.amFamilyAiBodyV676{margin-top:9px!important}
.amFamilyAiHintV676{
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;
  margin:0 1px 7px!important;color:var(--muted)!important;font-size:7.4px!important
}
.amFamilyAiHintV676 b{color:var(--text)!important;font-size:7.7px!important}

.amFamilyAiListV676{display:grid!important;gap:6px!important}
.amFamilyAiSwipeV676{
  position:relative!important;overflow:hidden!important;border-radius:15px!important;
  background:linear-gradient(90deg,transparent 0 74%,#fff0f0 74% 100%)!important;
  touch-action:pan-y!important
}
.amFamilyAiIgnoreV676{
  position:absolute!important;right:0!important;top:0!important;bottom:0!important;width:78px!important;
  border:0!important;background:linear-gradient(145deg,#fff0f0,#ffe5e5)!important;color:#a64f4f!important;
  font-size:7.8px!important;font-weight:950!important
}
.amFamilyAiCardV676{
  position:relative!important;z-index:2!important;width:100%!important;min-height:59px!important;
  display:flex!important;align-items:center!important;gap:9px!important;padding:9px 10px!important;
  border:1px solid rgba(130,115,170,.09)!important;border-radius:15px!important;
  background:rgba(255,255,255,.78)!important;color:var(--text)!important;text-align:left!important;
  transition:transform .18s ease!important;will-change:transform!important
}
.amFamilyAiSwipeV676.is-open .amFamilyAiCardV676{transform:translateX(-78px)!important}
.amFamilyAiIconV676{
  width:36px!important;height:36px!important;flex:0 0 36px!important;border-radius:12px!important;
  display:grid!important;place-items:center!important;background:linear-gradient(145deg,#f2edff,#e9e0ff)!important;
  font-size:15px!important
}
.amFamilyAiMainV676{flex:1!important;min-width:0!important}
.amFamilyAiMainV676>b{
  display:block!important;font-size:9.9px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important
}
.amFamilyAiMainV676>small{
  display:block!important;margin-top:2px!important;color:var(--muted)!important;font-size:7.5px!important;
  white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important
}
.amFamilyAiScoreV676{
  display:inline-flex!important;margin-top:4px!important;padding:3px 5px!important;border-radius:999px!important;
  background:#eef8f2!important;color:#33805c!important;font-size:6.5px!important;font-weight:950!important
}
.amFamilyAiArrowV676{flex:0 0 auto!important;color:var(--muted)!important;font-size:16px!important}

.amFamilyAiFooterV676{
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;margin-top:8px!important
}
.amFamilyAiFooterV676 button{
  min-height:31px!important;padding:6px 9px!important;border-radius:11px!important;
  border:1px solid rgba(118,88,213,.10)!important;background:rgba(118,88,213,.07)!important;
  color:#7658d5!important;font-size:7.5px!important;font-weight:900!important
}
.amFamilyAiFooterV676 button.secondary{
  background:transparent!important;color:var(--muted)!important;border-color:rgba(125,120,145,.08)!important
}

.amFamilyAiZeroV676{
  display:flex!important;align-items:center!important;gap:9px!important;padding:10px!important;border-radius:15px!important;
  background:rgba(255,255,255,.48)!important;border:1px solid rgba(130,120,170,.07)!important
}
.amFamilyAiZeroV676>span{
  width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:11px!important;
  display:grid!important;place-items:center!important;background:#eef8f2!important;color:#33805c!important;font-weight:950!important
}
.amFamilyAiZeroV676 b{display:block!important;font-size:9.5px!important}
.amFamilyAiZeroV676 small{display:block!important;margin-top:2px!important;color:var(--muted)!important;font-size:7.4px!important;line-height:1.35!important}

.amFamilyAiMetaV676{
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;
  margin-top:8px!important;padding-top:8px!important;border-top:1px solid rgba(130,120,170,.06)!important;
  color:var(--muted)!important;font-size:7.1px!important
}
.amFamilyAiMetaV676 button{
  border:0!important;background:transparent!important;color:#7658d5!important;padding:3px!important;
  font-size:7.2px!important;font-weight:900!important
}

html[data-theme="dark"] .amFamilyAiV676{
  background:
    radial-gradient(circle at 100% 0%,rgba(127,91,224,.09),transparent 34%),
    linear-gradient(180deg,rgba(28,31,42,.95),rgba(25,27,37,.91))!important;
  border-color:rgba(255,255,255,.06)!important
}
html[data-theme="dark"] .amFamilyAiCardV676,
html[data-theme="dark"] .amFamilyAiZeroV676{
  background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.05)!important
}
html[data-theme="dark"] .amFamilyAiIconV676,
html[data-theme="dark"] .amFamilyAiCountV676,
html[data-theme="dark"] .amFamilyAiEyebrowV676>i,
html[data-theme="dark"] .amFamilyAiToggleV676{
  background:#2b2540!important;color:#b8a8ff!important
}
html[data-theme="dark"] .amFamilyAiSwipeV676{
  background:linear-gradient(90deg,transparent 0 74%,#43272b 74% 100%)!important
}
html[data-theme="dark"] .amFamilyAiIgnoreV676{background:#43272b!important;color:#ffaaaa!important}
html[data-theme="dark"] .amFamilyAiScoreV676,
html[data-theme="dark"] .amFamilyAiZeroV676>span{
  background:#20362c!important;color:#80d0a7!important
}
