.dock-place{display:none}@media (width<=47rem){.apps-entree{flex-direction:column;min-height:100svh;display:flex}.apps-entree>.page-tete{width:100%}.dock-place{height:104px;margin-top:auto;margin-bottom:calc(18px + env(safe-area-inset-bottom));flex:none;display:block}}.grille-apps{padding-bottom:clamp(3rem,8vh,5rem);display:none}.grille-apps-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.grille-apps-liste>li,.grille-apps-liste>li>div{display:flex}.grille-apps-liste>li>div{flex:1}.tuile-app{color:var(--navy);border-radius:24px;flex-direction:column;flex:1;align-items:flex-start;gap:6px;padding:16px 16px 18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.tuile-app:hover,.tuile-app:focus-visible{transform:translateY(-3px);box-shadow:0 14px 34px #1f24331a}.tuile-app-icone{border-radius:14px;width:56px;height:56px;margin-bottom:6px;box-shadow:0 8px 20px #1f243324}.tuile-app-nom{font-family:var(--font-tit);font-size:1.08rem;font-weight:800;line-height:1.2}.tuile-app-statut{font-family:var(--font-tit);border-radius:999px;padding:2px 10px;font-size:.78rem;font-weight:800}.tuile-app-accroche{color:var(--ink-80);font-size:.92rem;line-height:1.4}@media (width>=60rem){.grille-apps{display:block}.grille-apps-liste{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tuile-app{border-radius:28px;padding:22px 22px 24px}.tuile-app-icone{border-radius:18px;width:72px;height:72px}.tuile-app-nom{font-size:1.2rem}}
