/* 6.9.89 — routage transversal des univers */

.amHomeRouteGridV661>button{position:relative!important}
.amHomeRouteGridV661>button.active{
  border-color:rgba(194,126,72,.28)!important;
  box-shadow:0 0 0 2px rgba(205,139,82,.10),0 11px 26px rgba(45,35,70,.06)!important;
}
.amHomeRoutedSectionV661{margin-top:2px}
.amHomeRoutedListV661{display:grid;gap:7px}
.amHomeRouteDocV661{
  width:100%;display:flex;align-items:center;gap:11px;padding:11px 12px;
  border-radius:18px;border:1px solid var(--amUBorder,rgba(255,255,255,.84));
  background:linear-gradient(180deg,var(--amUGlassTop,rgba(255,255,255,.86)),var(--amUGlassBottom,rgba(255,255,255,.61)));
  box-shadow:var(--amUShadow,0 9px 23px rgba(45,35,70,.05));color:var(--text);text-align:left
}
.amHomeRouteDocV661:active{transform:scale(.987)}
.amHomeRouteDocIconV661{
  width:40px;height:40px;flex:0 0 auto;border-radius:13px;display:grid;place-items:center;
  background:linear-gradient(180deg,#fff3e6,#fee5cf);font-size:17px
}
.amHomeRouteDocMainV661{flex:1;min-width:0}
.amHomeRouteDocMainV661 b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.amHomeRouteDocMainV661 small{display:block;margin-top:3px;color:var(--muted);font-size:8.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.amHomeRouteDocTagV661{
  flex:0 0 auto;padding:5px 7px;border-radius:999px;background:#fff0e1;color:#a46532;
  font-size:7.5px;font-weight:900
}
.amHomeRouteEmptyV661{
  padding:16px 14px;border-radius:18px;border:1px dashed rgba(170,145,116,.26);
  background:rgba(255,255,255,.38);color:var(--muted);font-size:9px;line-height:1.45
}
.amHomeRouteEmptyV661 b{display:block;color:var(--text);font-size:11px;margin-bottom:3px}

/* Badge d'univers sur Documents : uniquement quand le document sort de Personal. */
.amUniverseBadgeV661{
  display:inline-flex!important;align-items:center!important;width:max-content!important;
  margin-top:5px!important;padding:4px 6px!important;border-radius:999px!important;
  font-size:7.2px!important;font-weight:950!important;letter-spacing:.25px!important;line-height:1!important
}
.amUniverseBadgeV661.home{background:#fff0df!important;color:#a96935!important}
.amUniverseBadgeV661.family{background:#f3e8ff!important;color:#8755b5!important}
.amUniverseBadgeV661.pro{background:#e9eafd!important;color:#414b87!important}

/* Suggestions Family/Pro : visibilité oui, partage/déplacement automatique non. */
.amUniverseSuggestionV661{
  margin:10px 0;border-radius:20px;border:1px solid var(--amUBorder,rgba(255,255,255,.84));
  background:linear-gradient(180deg,var(--amUGlassTop,rgba(255,255,255,.86)),var(--amUGlassBottom,rgba(255,255,255,.61)));
  box-shadow:var(--amUShadow,0 10px 24px rgba(45,35,70,.05));padding:13px
}
.amUniverseSuggestionHeadV661{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:8px}
.amUniverseSuggestionHeadV661 b{font-size:12px}.amUniverseSuggestionHeadV661 small{display:block;color:var(--muted);font-size:8px;margin-top:2px;line-height:1.35}
.amUniverseSuggestionPillV661{padding:5px 7px;border-radius:999px;background:#eee9ff;color:#6d55d1;font-size:7px;font-weight:950;white-space:nowrap}
.amUniverseSuggestionListV661{display:grid;gap:6px}
.amUniverseSuggestionRowV661{
  display:flex;width:100%;align-items:center;gap:9px;padding:9px;border-radius:15px;
  border:1px solid rgba(130,120,170,.10);background:rgba(255,255,255,.38);color:var(--text);text-align:left
}
.amUniverseSuggestionRowV661>span:first-child{font-size:17px;width:31px;text-align:center}
.amUniverseSuggestionRowV661>span:nth-child(2){flex:1;min-width:0}
.amUniverseSuggestionRowV661 b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.amUniverseSuggestionRowV661 small{display:block;color:var(--muted);font-size:7.8px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.amUniverseSuggestionArrowV661{color:var(--muted);font-size:16px}

html[data-theme="dark"] .amHomeRouteDocV661,
html[data-theme="dark"] .amUniverseSuggestionV661{
  border-color:rgba(255,255,255,.07)!important;
  background:linear-gradient(180deg,rgba(31,34,45,.94),rgba(23,26,37,.88))!important
}
html[data-theme="dark"] .amHomeRouteEmptyV661,
html[data-theme="dark"] .amUniverseSuggestionRowV661{background:rgba(255,255,255,.035)!important}
