/* AdminMind 6.9.89 — navigation globale + hiérarchie accueil.
   Accueil / Univers / Ajouter / Rechercher / Moi. */

/* Univers plus grands tout en restant tous visibles : 3 + 2, aucun scroll. */
#home .amUniversesGridV7{
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:8px!important;
}
#home .amUniverseV7:nth-child(-n+3){grid-column:span 2!important}
#home .amUniverseV7:nth-child(n+4){grid-column:span 3!important}
#home .amUniverseV7{
  min-height:108px!important;
  padding:12px 9px 11px!important;
  border-radius:21px!important;
  text-align:left!important;
}
#home .amUniverseIconV7{
  width:42px!important;height:42px!important;border-radius:14px!important;margin:0!important;
}
#home .amUniverseIconV7 svg{width:22px!important;height:22px!important}
#home .amUniverseV7>b{
  margin-top:11px!important;font-size:12px!important;letter-spacing:-.2px!important;
}
#home .amUniverseV7>small{font-size:9px!important;margin-top:3px!important}

/* À venir / À faire / À confirmer beaucoup plus compacts. */
#home .stats{
  gap:6px!important;
  margin-top:9px!important;
}
#home .stats>.stat{
  min-height:62px!important;
  padding:8px 8px 7px!important;
  border-radius:16px!important;
}
#home .stats>.stat .pill{
  padding:4px 6px!important;
  font-size:7.5px!important;
}
#home .stats>.stat .n{
  margin:6px 0 1px!important;
  font-size:21px!important;
}
#home .stats>.stat .l{
  font-size:8px!important;
  line-height:1.1!important;
}
#home .stats>.amSituationHead{
  padding-top:0!important;
  min-height:22px!important;
}
#home .stats>.amSituationHead small{
  font-size:8.7px!important;
  line-height:1.25!important;
}
#home .stats>.amSituationHead small:before{
  width:14px!important;height:14px!important;font-size:8px!important;
}


/* AdminMind 6.9.93 — séparation légère entre Univers et tâches du jour. */
#home .amHomeTaskDividerV693{
  display:flex!important;align-items:center!important;gap:10px!important;
  margin:16px 2px 9px!important;color:var(--muted)!important;
  font-size:9px!important;font-weight:900!important;letter-spacing:1.45px!important;
  text-transform:uppercase!important;white-space:nowrap!important;
}
#home .amHomeTaskDividerV693:before,#home .amHomeTaskDividerV693:after{
  content:'';height:1px;flex:1 1 auto;
  background:linear-gradient(90deg,transparent,rgba(116,126,153,.42))!important;
}
#home .amHomeTaskDividerV693:after{background:linear-gradient(90deg,rgba(116,126,153,.42),transparent)!important}
html[data-theme="dark"] #home .amHomeTaskDividerV693{color:#8f98ac!important}
html[data-theme="dark"] #home .amHomeTaskDividerV693:before{background:linear-gradient(90deg,transparent,rgba(130,143,173,.44))!important}
html[data-theme="dark"] #home .amHomeTaskDividerV693:after{background:linear-gradient(90deg,rgba(130,143,173,.44),transparent)!important}

/* Navigation globale */
.nav.amGlobalNavV656{
  min-height:82px!important;
  padding:7px 7px max(12px,env(safe-area-inset-bottom))!important;
  gap:1px!important;
  border-radius:28px 28px 0 0!important;
  background:rgba(249,248,253,.79)!important;
  border:1px solid rgba(255,255,255,.84)!important;
  border-bottom:0!important;
  -webkit-backdrop-filter:blur(24px) saturate(145%)!important;
  backdrop-filter:blur(24px) saturate(145%)!important;
  box-shadow:0 -12px 34px rgba(36,29,58,.075)!important;
  overflow:visible!important;
}
.nav.amGlobalNavV656 button{
  min-height:57px!important;
  padding:6px 2px 5px!important;
  border-radius:16px!important;
  gap:4px!important;
}
.nav.amGlobalNavV656 button em{
  display:block;
  font-style:normal;
  font-size:9.2px;
  line-height:1;
  font-weight:650;
  white-space:nowrap;
}
.nav.amGlobalNavV656 .amNavIconV656{
  width:24px!important;height:24px!important;
  display:grid!important;place-items:center!important;
  font-size:0!important;
}
.nav.amGlobalNavV656 .amNavIconV656 svg{
  width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.8;
  stroke-linecap:round;stroke-linejoin:round;
}
.nav.amGlobalNavV656 button.active{
  background:linear-gradient(145deg,rgba(112,87,255,.14),rgba(112,87,255,.06))!important;
  box-shadow:inset 0 0 0 1px rgba(115,87,255,.10),inset 0 1px 0 rgba(255,255,255,.88)!important;
}
.nav.amGlobalNavV656 .amGlobalAddV656{
  overflow:visible!important;
  background:transparent!important;
}
.nav.amGlobalNavV656 .amGlobalAddOrbV656{
  width:46px!important;height:46px!important;
  margin-top:-17px!important;margin-bottom:-1px!important;
  border-radius:16px!important;
  display:grid!important;place-items:center!important;
  background:linear-gradient(145deg,#6751df,#755cff 56%,#8774ef)!important;
  color:#fff!important;
  font-size:29px!important;font-weight:350!important;line-height:1!important;
  border:1px solid rgba(255,255,255,.36)!important;
  box-shadow:0 12px 27px rgba(91,68,207,.28),inset 0 1px 0 rgba(255,255,255,.32)!important;
}
.nav.amGlobalNavV656 .amGlobalAddV656 em{
  color:#735ee1!important;
  font-weight:800!important;
}

/* Sélecteur d'univers global */
.amGlobalUniverseOverlayV656{
  position:fixed;inset:0;z-index:2147481800;
  display:flex;align-items:flex-end;justify-content:center;
  padding:0;
  background:rgba(23,18,35,.25);
  opacity:0;visibility:hidden;pointer-events:none;
  transition:opacity .18s ease,visibility .18s ease;
  -webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);
}
.amGlobalUniverseOverlayV656.show{opacity:1;visibility:visible;pointer-events:auto}
.amGlobalUniverseSheetV656{
  width:min(100%,480px);
  padding:9px 14px calc(18px + env(safe-area-inset-bottom));
  border-radius:30px 30px 0 0;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,245,252,.94));
  border:1px solid rgba(255,255,255,.88);border-bottom:0;
  box-shadow:0 -24px 70px rgba(21,16,35,.18);
  transform:translateY(18px);transition:transform .2s ease;
}
.amGlobalUniverseOverlayV656.show .amGlobalUniverseSheetV656{transform:translateY(0)}
.amGlobalUniverseHandleV656{width:38px;height:4px;border-radius:999px;background:#d7d2dd;margin:0 auto 12px}
.amGlobalUniverseHeadV656{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}
.amGlobalUniverseHeadV656 small{display:block;color:#6d58d4;font-size:8px;font-weight:950;letter-spacing:.65px}
.amGlobalUniverseHeadV656 h3{font-size:21px;letter-spacing:-.5px;margin:3px 0 2px}
.amGlobalUniverseHeadV656 p{margin:0;color:var(--muted);font-size:9.5px}
.amGlobalUniverseHeadV656>button{
  width:38px;height:38px;border:1px solid rgba(255,255,255,.84);border-radius:13px;
  background:rgba(255,255,255,.72);font-size:22px;color:var(--muted);
  box-shadow:inset 0 1px 0 #fff,0 6px 15px rgba(45,35,70,.05);
}
.amGlobalUniverseGridV656{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
.amGlobalUniverseGridV656>button{
  position:relative;grid-column:span 2;min-height:104px;padding:12px;
  border:1px solid rgba(255,255,255,.86);border-radius:20px;text-align:left;color:var(--text);
  background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(246,243,252,.72));
  box-shadow:0 10px 24px rgba(45,35,70,.06),inset 0 1px 0 #fff;
}
.amGlobalUniverseGridV656>button:nth-child(n+4){grid-column:span 3}
.amGlobalUniverseGridV656>button.isLocked{opacity:.63}
.amGlobalUniverseIconV656{
  width:38px;height:38px;border-radius:13px;display:grid;place-items:center;color:#6b56d3;
  background:linear-gradient(180deg,#f5f1ff,#e9e2ff);
  box-shadow:inset 0 1px 0 #fff;
}
.amGlobalUniverseIconV656 svg{
  width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;
}
.amGlobalUniverseGridV656 b{display:block;font-size:12px;margin-top:10px}
.amGlobalUniverseGridV656 small{display:block;font-size:8.5px;color:var(--muted);margin-top:2px}
.amGlobalUniverseLockV656{position:absolute;right:10px;top:9px;color:#9b94a3;font-size:10px}

/* Dark */
html[data-theme="dark"] .nav.amGlobalNavV656{
  background:rgba(18,21,30,.86)!important;
  border-color:rgba(255,255,255,.06)!important;
}
html[data-theme="dark"] .amGlobalUniverseSheetV656{
  background:linear-gradient(180deg,rgba(29,32,43,.98),rgba(20,23,33,.98));
  border-color:rgba(255,255,255,.07);
}
html[data-theme="dark"] .amGlobalUniverseGridV656>button{
  background:linear-gradient(180deg,#252936,#1e222f);
  border-color:rgba(255,255,255,.065);
}
html[data-theme="dark"] .amGlobalUniverseIconV656{
  background:linear-gradient(180deg,#2c2640,#231e35);color:#a895ff;
}
html[data-theme="dark"] .amGlobalUniverseHeadV656>button{background:#242734;border-color:#313544}
html[data-theme="dark"] .amGlobalUniverseHandleV656{background:#505463}

@media(max-width:350px){
  #home .amUniversesGridV7{gap:6px!important}
  #home .amUniverseV7{min-height:102px!important;padding:10px 7px!important}
  #home .amUniverseIconV7{width:39px!important;height:39px!important}
  .nav.amGlobalNavV656 button em{font-size:8.5px}
  .nav.amGlobalNavV656 .amGlobalAddOrbV656{width:43px!important;height:43px!important}
}
