/* PRATINIUM v195 REAL — Dashboard Mon compte ultra compact
   Corrige la hauteur trop importante en ciblant directement les classes v188/v193 chargées sur Mon compte. */
html body#my-account #content,
html body.page-my-account #content,
html body[class*="my-account"] #content{
  padding-top:18px!important;
  padding-bottom:24px!important;
}
html body#my-account .pratinium-v188-dashboard,
html body.page-my-account .pratinium-v188-dashboard,
html body[class*="my-account"] .pratinium-v188-dashboard{
  gap:14px!important;
  max-width:1480px!important;
}
html body#my-account .pratinium-v188-section,
html body.page-my-account .pratinium-v188-section,
html body[class*="my-account"] .pratinium-v188-section{
  padding:16px 28px 18px!important;
  border-radius:22px!important;
}
html body#my-account .pratinium-v188-section-head,
html body.page-my-account .pratinium-v188-section-head,
html body[class*="my-account"] .pratinium-v188-section-head{
  gap:14px!important;
  margin-bottom:12px!important;
}
html body#my-account .pratinium-v188-section-dot,
html body.page-my-account .pratinium-v188-section-dot,
html body[class*="my-account"] .pratinium-v188-section-dot{
  width:34px!important;
  height:34px!important;
  flex:0 0 34px!important;
  border-radius:11px!important;
}
html body#my-account .pratinium-v188-section h2,
html body.page-my-account .pratinium-v188-section h2,
html body[class*="my-account"] .pratinium-v188-section h2{
  font-size:20px!important;
  line-height:1.1!important;
  letter-spacing:.12em!important;
  margin:0!important;
}
html body#my-account .pratinium-v188-grid,
html body.page-my-account .pratinium-v188-grid,
html body[class*="my-account"] .pratinium-v188-grid{
  gap:12px!important;
}
html body#my-account .pratinium-v188-tile,
html body.page-my-account .pratinium-v188-tile,
html body[class*="my-account"] .pratinium-v188-tile,
html body#my-account .pratinium-v188-section--community .pratinium-v188-tile,
html body.page-my-account .pratinium-v188-section--community .pratinium-v188-tile,
html body[class*="my-account"] .pratinium-v188-section--community .pratinium-v188-tile{
  min-height:86px!important;
  height:auto!important;
  grid-template-columns:48px minmax(0,1fr) 22px!important;
  gap:14px!important;
  padding:13px 18px!important;
  border-radius:16px!important;
  box-shadow:0 8px 24px rgba(15,31,55,.045)!important;
}
html body#my-account .pratinium-v188-tile:hover,
html body.page-my-account .pratinium-v188-tile:hover,
html body[class*="my-account"] .pratinium-v188-tile:hover{
  transform:translateY(-2px)!important;
  box-shadow:0 14px 30px rgba(15,31,55,.09)!important;
}
html body#my-account .pratinium-v188-icon,
html body.page-my-account .pratinium-v188-icon,
html body[class*="my-account"] .pratinium-v188-icon{
  width:44px!important;
  height:44px!important;
  border-radius:14px!important;
}
html body#my-account .pratinium-v188-icon::before,
html body.page-my-account .pratinium-v188-icon::before,
html body[class*="my-account"] .pratinium-v188-icon::before{
  width:20px!important;
  height:20px!important;
  border-width:2.5px!important;
}
html body#my-account .pratinium-v188-tile--profile .pratinium-v188-icon::before,
html body.page-my-account .pratinium-v188-tile--profile .pratinium-v188-icon::before,
html body[class*="my-account"] .pratinium-v188-tile--profile .pratinium-v188-icon::before{
  width:20px!important;
  height:23px!important;
}
html body#my-account .pratinium-v188-copy,
html body.page-my-account .pratinium-v188-copy,
html body[class*="my-account"] .pratinium-v188-copy{
  min-height:0!important;
}
html body#my-account .pratinium-v188-copy strong,
html body.page-my-account .pratinium-v188-copy strong,
html body[class*="my-account"] .pratinium-v188-copy strong{
  font-size:16px!important;
  line-height:1.12!important;
  margin:0 0 3px!important;
}
html body#my-account .pratinium-v188-copy small,
html body.page-my-account .pratinium-v188-copy small,
html body[class*="my-account"] .pratinium-v188-copy small{
  font-size:12px!important;
  line-height:1.28!important;
  max-width:560px!important;
}
html body#my-account .pratinium-v188-arrow,
html body.page-my-account .pratinium-v188-arrow,
html body[class*="my-account"] .pratinium-v188-arrow{
  font-size:18px!important;
}
html body#my-account .pratinium-v188-section--community .pratinium-v188-grid,
html body.page-my-account .pratinium-v188-section--community .pratinium-v188-grid,
html body[class*="my-account"] .pratinium-v188-section--community .pratinium-v188-grid{
  grid-template-columns:1fr!important;
}
html body#my-account .pratinium-v188-section--community .pratinium-v188-tile--profile,
html body.page-my-account .pratinium-v188-section--community .pratinium-v188-tile--profile,
html body[class*="my-account"] .pratinium-v188-section--community .pratinium-v188-tile--profile{
  width:100%!important;
  max-width:none!important;
  grid-column:1 / -1!important;
}
/* Supprime tout espace vertical hérité autour des anciennes grilles Mon compte. */
html body#my-account .links,
html body.page-my-account .links,
html body[class*="my-account"] .links{
  margin-bottom:0!important;
}
@media(max-width:767px){
  html body#my-account #content,html body.page-my-account #content,html body[class*="my-account"] #content{padding:16px 12px 22px!important;}
  html body#my-account .pratinium-v188-dashboard,html body.page-my-account .pratinium-v188-dashboard,html body[class*="my-account"] .pratinium-v188-dashboard{gap:12px!important;}
  html body#my-account .pratinium-v188-section,html body.page-my-account .pratinium-v188-section,html body[class*="my-account"] .pratinium-v188-section{padding:14px 12px 16px!important;border-radius:18px!important;}
  html body#my-account .pratinium-v188-section-head,html body.page-my-account .pratinium-v188-section-head,html body[class*="my-account"] .pratinium-v188-section-head{margin-bottom:10px!important;gap:10px!important;}
  html body#my-account .pratinium-v188-section-dot,html body.page-my-account .pratinium-v188-section-dot,html body[class*="my-account"] .pratinium-v188-section-dot{width:30px!important;height:30px!important;flex-basis:30px!important;}
  html body#my-account .pratinium-v188-section h2,html body.page-my-account .pratinium-v188-section h2,html body[class*="my-account"] .pratinium-v188-section h2{font-size:17px!important;letter-spacing:.1em!important;}
  html body#my-account .pratinium-v188-tile,html body.page-my-account .pratinium-v188-tile,html body[class*="my-account"] .pratinium-v188-tile{min-height:78px!important;grid-template-columns:40px minmax(0,1fr) 20px!important;padding:12px 14px!important;gap:10px!important;border-radius:15px!important;}
  html body#my-account .pratinium-v188-icon,html body.page-my-account .pratinium-v188-icon,html body[class*="my-account"] .pratinium-v188-icon{width:38px!important;height:38px!important;border-radius:12px!important;}
  html body#my-account .pratinium-v188-copy strong,html body.page-my-account .pratinium-v188-copy strong,html body[class*="my-account"] .pratinium-v188-copy strong{font-size:15px!important;}
  html body#my-account .pratinium-v188-copy small,html body.page-my-account .pratinium-v188-copy small,html body[class*="my-account"] .pratinium-v188-copy small{font-size:11.5px!important;line-height:1.22!important;}
}
