/* LBF App : le menu en trois portes, Réseau, Outils, Club (10/11/2026), styles d'app-portes.js. Aucun tiret long.
   Outils sur une ligne (t-one) : l'icône garde son rond, un peu plus petite, et le cadenas reste à droite. */
@media (min-width:900px){
  .app>.tabs .tab.has-sub.t-one{grid-template-rows:auto;padding-top:4px;padding-bottom:4px}
  .app>.tabs .tab.has-sub.t-one>svg{grid-row:1;width:17px;height:17px;padding:7px}
  .app>.tabs .tab.has-sub.t-one>.tsub{display:none!important}
  .app>.tabs .tab.has-sub.t-one>span:not(.dot){font-weight:600}
  .app>.tabs .tab.has-sub.t-one .tbadge{grid-row:1}
  .app>.tabs .tab .tstar{display:inline-grid;grid-column:3;grid-row:1/3;place-items:center}
}
@media (max-width:899px){
  html.nav-a .app>.tabs .tab.has-sub.t-one{grid-template-rows:auto;padding-top:4px;padding-bottom:4px}
  html.nav-a .app>.tabs .tab.has-sub.t-one>svg{grid-row:1;width:17px;height:17px;padding:7px}
  html.nav-a .app>.tabs .tab.has-sub.t-one>.tsub{display:none!important}
  html.nav-a .app>.tabs .tab.has-sub.t-one>span:not(.dot){font-weight:600}
  html.nav-a .app>.tabs .tab.has-sub.t-one .tbadge{grid-row:1}
  html.nav-a .app>.tabs .tab .tstar{display:inline-grid;grid-column:3;grid-row:1/3;place-items:center}
}
/* L'étoile du Club (membres), comme la pastille des membres du Club dans FlipLink */
.tabs .tab .tstar{display:none;font-style:normal;line-height:0}
.tabs .tab .tstar svg{width:16px!important;height:16px!important;padding:0!important;margin:0!important;background:none!important;border-radius:0!important;box-shadow:none!important}
/* 10/11/2026, 23 h 45 (Isma, 23 h 28) : les outils du Club rangés dans FlipBoard sont cachés du menu pour ses membres (t-hide) ;
   Opportunités n'est plus dans le menu du téléphone (la barre du bas de FlipMembers l'a) et passe en retrait sous FlipMembers
   sur ordinateur (t-kid) ; Parrainage tout en bas, entre le Club et Ma fiche (t-end). */
#tabs .tab.t-hide,.app>.tabs .tab.t-hide{display:none!important}
@media (max-width:899px){
  html.nav-a #tabs .tab.t-kid{display:none!important}
  html.nav-a .app>.tabs .tab.t-end{margin-top:8px}
}
@media (min-width:900px){
  .app>.tabs .tab.t-kid{margin-left:22px;width:calc(100% - 22px);padding-top:3px;padding-bottom:3px;grid-template-rows:auto}
  .app>.tabs .tab.t-kid>svg{grid-row:1;width:16px;height:16px;padding:6px}
  .app>.tabs .tab.t-kid>.tsub{display:none!important}
  .app>.tabs .tab.t-kid>span:not(.dot){font-size:13.5px;font-weight:600}
  .app>.tabs .tab.t-end{margin-top:8px}
}
