.acc-suite,.acc-scene{--b-papier:var(--n-0);--b-encre:var(--n-950);--b-doux:var(--n-600);--b-filet:var(--n-200);--b-ok-fond:#e6f7f0;--b-ok:#007a52}.acc-suite{grid-template-rows:repeat(2,276px) 256px;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.acc-tuile{background:var(--alt);border:1px solid var(--line);border-radius:var(--r-modal);flex-direction:column;min-width:0;min-height:0;padding:18px 18px 0;display:flex;position:relative;overflow:hidden}.acc-tuile-hd{flex:none;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.acc-tuile-logo{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);white-space:nowrap;font-size:1.04rem;font-weight:600}.acc-tuile-logo em{color:var(--accent);font-style:normal}.acc-tuile-legende{min-width:0;font-family:var(--code);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.acc-tuile-card{grid-area:1/1/3/5}.acc-tuile-compte{grid-area:1/5/auto/9}.acc-tuile-social{grid-area:1/9/3/13}.acc-tuile-book{grid-area:2/5/auto/9}.acc-tuile-agenda{grid-area:3/1/auto/7}.acc-tuile-lead{grid-area:3/7/auto/13}.acc-tuile-tel{flex:1;justify-content:center;display:flex}.acc-tuile-card{background:linear-gradient(180deg, var(--alt) 40%, color-mix(in srgb, var(--s-accent) 38%, var(--alt)))}.acc-compte-qui{background:var(--b-papier);color:var(--b-encre);border:1px solid var(--b-filet);border-radius:var(--r-card);box-shadow:var(--lift);align-items:center;gap:12px;padding:9px 12px;display:flex}.acc-compte-qui img{object-fit:cover;border-radius:50%;flex:none;width:38px;height:38px}.acc-compte-qui b,.acc-fiche-hd b{font-family:var(--display);letter-spacing:-.02em;font-size:.95rem;font-weight:600;line-height:1.2;display:block}.acc-compte-qui small,.acc-fiche-hd small{color:var(--b-doux);font-size:.72rem;display:block}.acc-lanceur{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.acc-lanceur li{min-width:0;color:var(--ink);flex-direction:column;align-items:center;gap:5px;font-size:.68rem;font-weight:600;display:flex}.acc-lanceur span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.acc-post{background:var(--b-papier);min-height:0;color:var(--b-encre);border:1px solid var(--b-filet);border-radius:var(--r-card) var(--r-card) 0 0;box-shadow:var(--lift);border-bottom:0;flex-direction:column;flex:1;padding:12px 12px 16px;display:flex}.acc-post-hd{align-items:center;gap:9px;display:flex}.acc-post-hd b{font-size:.8rem;line-height:1.2;display:block}.acc-post-hd small{color:var(--b-doux);font-size:.66rem;display:block}.acc-post-av{background:var(--s-accent);width:32px;height:32px;color:var(--s-sur);border-radius:50%;flex:none;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:.74rem;font-weight:700;display:grid}.acc-post-photo{flex:auto;min-height:150px;margin:10px -12px 0;position:relative;overflow:hidden}.acc-post-photo img{object-fit:cover}.acc-post-texte{margin-top:10px;font-size:.78rem;line-height:1.5}.acc-post-reseaux{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.acc-post-reseaux span{border-radius:var(--r-chip);background:var(--s-fond);color:var(--s-encre);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--s-accent) 70%, transparent);padding:3px 8px;font-size:.64rem;font-weight:600}.acc-journee{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.acc-journee li{background:var(--b-papier);color:var(--b-encre);border:1px solid var(--b-filet);border-radius:var(--r-card);align-items:center;gap:12px;padding:9px 12px;display:flex}.acc-journee time{font-family:var(--code);color:var(--b-doux);flex:none;font-size:.72rem;font-weight:500}.acc-journee li>div{flex:1;min-width:0}.acc-journee b{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.25;display:block;overflow:hidden}.acc-journee small{color:var(--b-doux);font-size:.68rem;display:block}.acc-journee li[data-nouveau]{background:var(--s-fond);border-color:var(--s-accent);box-shadow:0 10px 24px -14px color-mix(in srgb, var(--s-accent) 90%, #000)}.acc-journee-neuf{border-radius:var(--r-chip);background:var(--s-accent);color:var(--s-sur);flex:none;padding:3px 7px;font-size:.62rem;font-weight:700}.acc-semaine{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-height:0;padding-bottom:16px;display:grid}.acc-semaine-jour{flex-direction:column;gap:6px;min-width:0;display:flex}.acc-semaine-t{font-family:var(--code);color:var(--faint);text-align:center;white-space:nowrap;font-size:.64rem}.acc-semaine-jour[data-aujourdhui] .acc-semaine-t{color:var(--accent);font-weight:600}.acc-semaine-col{background:var(--b-papier);border:1px solid var(--b-filet);border-radius:var(--r-ctrl);flex:1;position:relative}.acc-semaine-jour[data-aujourdhui] .acc-semaine-col{border-color:var(--accent)}.acc-semaine-col span{border-radius:var(--r-chip);background:var(--t-fond);color:var(--t-sur);text-overflow:ellipsis;white-space:nowrap;padding:2px 5px;font-size:.6rem;font-weight:600;line-height:1.3;position:absolute;left:3px;right:3px;overflow:hidden}.acc-fiche{background:var(--b-papier);color:var(--b-encre);border:1px solid var(--b-filet);border-radius:var(--r-card) var(--r-card) 0 0;box-shadow:var(--lift);border-bottom:0;flex:1;padding:14px 14px 0}.acc-fiche-hd{align-items:center;gap:12px;display:flex}.acc-fiche-hd img{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.acc-fiche-hd>div{flex:1;min-width:0}.acc-fiche-statut{border-radius:var(--r-chip);background:var(--b-ok-fond);color:var(--b-ok);flex:none;padding:3px 8px;font-size:.64rem;font-weight:700}.acc-fiche dl{margin:12px 0 0}.acc-fiche dl>div{border-top:1px solid var(--b-filet);justify-content:space-between;gap:12px;padding:8px 0;font-size:.74rem;display:flex}.acc-fiche dt{color:var(--b-doux)}.acc-fiche dd{text-align:right;margin:0;font-weight:600}.acc-scene{aspect-ratio:5/4;border-radius:var(--r-modal);background:var(--sunken);box-shadow:var(--float);margin:0;position:relative;overflow:hidden}.acc-scene>img{object-fit:cover}.acc-scene-card>img{object-position:30% 38%}.acc-scene-book>img{object-position:62% 50%}.acc-scene-bulle{z-index:1;background:var(--b-papier);max-width:92%;color:var(--b-encre);border-radius:var(--r-card);align-items:center;gap:10px;padding:10px 14px 10px 10px;display:flex;position:absolute;box-shadow:0 18px 40px -16px #00000073}.acc-scene-bulle b{font-family:var(--display);letter-spacing:-.015em;font-size:.86rem;font-weight:600;line-height:1.25;display:block}.acc-scene-bulle small{color:var(--b-doux);font-size:.7rem;display:block}.acc-scene-bulle .pst{flex:none}.acc-scene-haut{top:6%;right:4%}.acc-scene-bas{bottom:6%;left:4%}.acc-scene-kpis{gap:0;padding:10px 6px}.acc-scene-kpis>div{text-align:center;padding:0 14px}.acc-scene-kpis>div+div{border-left:1px solid var(--b-filet)}.acc-scene-kpis b{letter-spacing:-.03em;font-size:1.2rem}.acc-scene-creneaux{flex-wrap:wrap;gap:6px;padding:10px}.acc-scene-creneaux span:not(.tag){border-radius:var(--r-ctrl);font-family:var(--code);box-shadow:inset 0 0 0 1px var(--b-filet);padding:6px 9px;font-size:.72rem}.acc-scene-creneaux span[data-on]{background:var(--blue-800);color:#fff;box-shadow:none}.acc-scene-creneaux span[data-off]{opacity:.4;text-decoration:line-through}.acc-scene .tag-info{background:var(--blue-50);color:var(--blue-800)}@media (max-width:900px){.acc-suite{grid-template-rows:repeat(2,276px) 420px 236px;grid-template-columns:repeat(2,minmax(0,1fr))}.acc-tuile-card{grid-area:1/1/3}.acc-tuile-compte{grid-area:1/2}.acc-tuile-book{grid-area:2/2}.acc-tuile-social{grid-area:3/1}.acc-tuile-lead{grid-area:3/2}.acc-tuile-agenda{grid-area:4/1/auto/3}}@media (max-width:560px){.acc-suite{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:12px}.acc-suite>.acc-tuile{grid-area:auto/1}.acc-tuile-card{height:330px}.acc-tuile-social .acc-post-photo{aspect-ratio:16/9;flex:none;min-height:0}.acc-tuile-agenda{height:210px}.acc-tuile{padding:16px 14px 0}.acc-tuile-book{padding-bottom:14px}.acc-tuile-compte{padding-bottom:16px}.acc-scene{aspect-ratio:4/5}.acc-scene-bulle{gap:8px;padding:8px 10px 8px 8px}.acc-scene-bulle b{font-size:.78rem}.acc-scene-bulle small{font-size:.64rem}.acc-scene-haut{left:4%;right:auto}.acc-scene-kpis>div{padding:0 10px}.acc-scene-kpis b{font-size:1rem}}
