@font-face{font-family:plex;src:url(/_next/static/media/64b03529250451ac-s.p.ttf) format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:plex;src:url(/_next/static/media/ceb4bac10177b34b-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plex;src:url(/_next/static/media/547fdbae0d7fe60f-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plex;src:url(/_next/static/media/415d262ca7f07503-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plex;src:url(/_next/static/media/e4fb3df9a42c490d-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plex Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_418254{font-family:plex,plex Fallback,Arial,sans-serif}.__variable_418254{--font-plex:"plex","plex Fallback",Arial,sans-serif}:root{--grad:var(--rogerDegrade);--on-brand:var(--rogerSurMarque);--orange:var(--colorBrandBackground);--orange-tint:var(--colorBrandBackground2);--orange-line:var(--colorBrandStroke2);--bg:var(--rogerFond);--side:var(--colorNeutralBackground2);--raised:var(--colorNeutralBackground1);--line:var(--colorNeutralStroke2);--ink:var(--colorNeutralForeground1);--muted:var(--colorNeutralForeground3);--violet:var(--rogerViolet);--violet-tint:var(--rogerVioletFond);--ok:var(--colorPaletteGreenForeground1);--ok-tint:var(--colorPaletteGreenBackground1);--ko:var(--colorPaletteRedForeground1);--ko-tint:var(--colorPaletteRedBackground1);--skeleton:var(--colorNeutralStencil1);--shadow:var(--rogerOmbre);--font:var(--fontFamilyBase);--hauteur-app:var(--hauteur-visible,100dvh)}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{margin:0;font:400 15px/1.55 var(--font);overflow:hidden;-webkit-text-size-adjust:100%}#racine-fluent,body{background:var(--bg);color:var(--ink)}#racine-fluent{height:100%;font-family:var(--font)}img{max-width:100%}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:default}a{color:inherit}:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.fui-Button:focus-visible,.fui-Link:focus-visible,.fui-MenuItem:focus-visible,.fui-MenuItemLink:focus-visible,.fui-MenuItemRadio:focus-visible,.fui-ToolbarButton:focus-visible{outline:none}.on-brand :focus-visible,.on-brand:focus-visible{outline-color:var(--on-brand)}.ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ic.brand{stroke:url(#g42)}:root[data-theme=contrast] .ic.brand{stroke:currentColor}:root[data-theme=contrast] :is(.band,.head.bot,.user,.d-head,.v-head,.send.fui-Button,.nouveaux.fui-Button){border:1px solid var(--colorNeutralStroke1)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}html .fui-MessageBar{max-width:100%;min-width:0}html .fui-MessageBarBody{white-space:normal;overflow-wrap:anywhere;min-width:0}.on-brand .fui-Button.sur-marque,.sur-marque.fui-Button{color:var(--on-brand)}.sur-marque.fui-Button:hover,.sur-marque.fui-Button:hover:active{color:var(--on-brand);background:color-mix(in srgb,var(--on-brand) 18%,transparent)}.sur-marque.fui-Button:disabled{color:var(--on-brand);opacity:.45}.app{display:grid;grid-template-columns:300px minmax(0,1fr);height:100vh;height:var(--hauteur-app)}.side.fui-InlineDrawer,.side.fui-OverlayDrawer{width:300px;background:var(--side);border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:stretch;min-height:0;overflow:hidden}.band{background:var(--grad);padding:20px 20px 18px;display:flex;align-items:center;gap:12px;color:var(--on-brand);flex:none}.band img{width:70px;height:auto;display:block}.band .name{font-size:24px;font-weight:300;letter-spacing:.06em;line-height:1}.band .name b{font-weight:600;margin-right:6px}.band .fermer{margin-left:auto}.side-top{padding:14px 14px 6px;flex:none}.side-top .btn-new.fui-Button{width:100%;min-height:44px;font-weight:600;border:1.5px solid var(--orange)}.side-top .btn-new.fui-Button:hover{background:var(--orange-tint)}.side-top .btn-new .ic{color:var(--colorBrandForeground1)}.side-scroll{flex:1 1;overflow-y:auto;padding:8px 14px 14px;display:flex;flex-direction:column;gap:18px;min-height:0}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;padding:0 8px}.eyebrow i{color:var(--violet);font-style:normal;margin-right:4px}.list{list-style:none;margin:0;padding:0;flex-direction:column;gap:2px}.item,.list{display:flex}.item{width:100%;align-items:center;gap:10px;padding:8px;min-height:44px;border-radius:var(--borderRadiusMedium);text-align:left;text-decoration:none;color:inherit;border-left:3px solid transparent}.item:hover{background:var(--colorNeutralBackground2Hover)}.item[aria-current=page]{background:var(--violet-tint);border-left-color:var(--violet);font-weight:600}.item .t{min-width:0;flex:1 1}.item .t>span,.item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item small{font-size:12px;font-weight:400;color:var(--muted)}.item.add{color:var(--violet);font-weight:500}.activite{width:8px;height:8px;border-radius:50%;background:var(--orange);flex:none;animation:pulse 1.2s infinite}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}.vide-liste{margin:0;padding:4px 8px;font-size:13.5px;color:var(--muted)}.me{border-top:1px solid var(--line);padding:12px 14px max(12px,env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:6px;flex:none}.me .fui-Avatar{margin-right:4px;flex:none}.me .t{flex:1 1;min-width:0;font-weight:500;line-height:1.25;white-space:nowrap}.me .t,.me small{overflow:hidden;text-overflow:ellipsis}.me small{display:block;color:var(--muted);font-size:12px;font-weight:400}.me form{display:contents}html[data-hote=teams] .choix-theme{display:none}.main{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative}.sim.fui-MessageBar{min-height:0;padding-block:2px;font-size:12.5px;justify-content:center}.head{display:flex;align-items:center;gap:12px;padding:12px max(20px,env(safe-area-inset-right,0px)) 12px max(20px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--line);min-height:64px;position:relative}.head.bot{background:var(--grad);color:var(--on-brand);border-bottom:0}.head .ic.big{width:26px;height:26px}.head h1{font-size:18px;font-weight:600;margin:0;line-height:1.25;text-wrap:balance;overflow-wrap:anywhere}.head p{margin:0;font-size:13px;color:var(--muted)}.head.bot p{color:var(--on-brand);font-weight:500}.head .t{min-width:0;flex:1 1}.head .renommer{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.head .renommer .champ-titre{flex:1 1 200px;min-width:0}.head .burger{display:none}.fui-MenuItem.danger{color:var(--ko)}.btn-danger.fui-Button{background:var(--colorPaletteRedBackground3);border-color:transparent;color:var(--colorNeutralForegroundOnBrand)}.btn-danger.fui-Button:hover{background:var(--colorPaletteRedForeground1);color:var(--colorNeutralForegroundOnBrand)}.entete{flex:none}.conv{flex:1 1;display:flex;flex-direction:column;min-height:0;min-width:0}.scroll{flex:1 1;overflow-y:auto;overflow-x:hidden;min-height:0;overscroll-behavior:contain}.col{max-width:780px;margin:0 auto;padding:24px max(20px,env(safe-area-inset-right,0px)) 24px max(20px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;gap:14px}.precedents.fui-Button{align-self:center;color:var(--violet)}.horodatage{font-size:12px;color:var(--muted);font-weight:400}.user{align-self:flex-end;max-width:82%;background:var(--grad);color:var(--on-brand);border-radius:12px 12px 2px 12px;padding:10px 14px;display:flex;flex-direction:column;gap:8px;min-width:0;overflow-wrap:anywhere}.user .texte{white-space:pre-wrap}.user .horodatage{color:var(--on-brand);opacity:.9;align-self:flex-end}.user .file{color:var(--ink)}.user.envoi{opacity:.85}.route{align-self:flex-start;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--violet);background:var(--violet-tint);border-radius:999px;padding:3px 12px;font-weight:500;max-width:100%;overflow-wrap:anywhere}.route .ic{width:15px;height:15px}.route b{font-weight:700}.roger{display:flex;flex-direction:column;gap:10px;min-width:0;overflow-wrap:anywhere}.md>*{margin:0}.md{gap:10px;min-width:0}.md,.md ol,.md ul{display:flex;flex-direction:column}.md ol,.md ul{padding-left:22px;gap:4px}.md h1,.md h2,.md h3,.md h4{font-size:16px;font-weight:600;line-height:1.3}.md a{color:var(--colorBrandForegroundLink);font-weight:500}.md code{font-family:var(--fontFamilyMonospace);font-size:.9em;border:1px solid var(--line);border-radius:4px;padding:0 4px}.md code,.md pre{background:var(--side)}.md pre{border:1px solid var(--line);border-radius:6px;padding:10px 12px;overflow-x:auto;max-width:100%}.md pre code{border:0;padding:0;background:none}.md blockquote{border-left:3px solid var(--violet);padding-left:12px;color:var(--muted)}.md .tableau{overflow-x:auto;max-width:100%}.md table{border-collapse:collapse;font-size:14px}.md td,.md th{border:1px solid var(--line);padding:6px 10px;text-align:left;vertical-align:top}.md th{background:var(--side);font-weight:600}.file{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:8px 12px;background:var(--raised);border:1px solid var(--line);border-radius:6px;max-width:420px;min-width:0}.file .t{flex:1 1 140px;min-width:0;line-height:1.3;font-weight:500;overflow-wrap:anywhere}.file small{display:block;font-weight:400;color:var(--muted);font-size:12px}.file.expire{opacity:.6;border-style:dashed}.file.expire .ic{stroke:var(--muted)}.link.fui-Link{font-weight:600;font-size:14px;padding:6px 4px}.erreur{align-self:flex-start;display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-radius:8px;background:var(--ko-tint);color:var(--ko);font-weight:500;max-width:100%;overflow-wrap:anywhere}.erreur .ic{margin-top:2px}.typing{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:14px}.dots{display:inline-flex;gap:4px}.dots i{width:6px;height:6px;border-radius:50%;background:var(--orange);animation:b 1s infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes b{0%,60%,to{opacity:.3}30%{opacity:1}}.card{background:var(--raised);border:1px solid var(--line);border-radius:8px;overflow:hidden;max-width:520px;width:100%;box-shadow:var(--shadow)}.card header{display:flex;gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line)}.card h2{font-size:15px;font-weight:600;margin:0;line-height:1.3}.card header small{display:block;color:var(--muted);font-size:13px}.card dl{margin:0;padding:12px 16px;display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:6px 12px;gap:6px 12px;align-items:center}.card dt{color:var(--muted);font-size:13px}.card dd{margin:0;font-weight:500;overflow-wrap:anywhere}.card dd .fui-Input{width:100%}.card footer{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 14px}.card .action-danger.fui-Button{color:var(--ko)}.card .traitement{margin:0 16px 14px;font-size:14px}.card .echec-action,.card .state{margin:0 16px 14px;width:auto}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding-top:7vh}.logo-c{width:96px;height:54px;object-fit:cover;object-position:center}.empty h2{font-size:24px;font-weight:600;margin:0;text-wrap:balance}.empty p{margin:0;color:var(--muted);max-width:52ch}.chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.chip.fui-Button{font-weight:400}.chip.fui-Button:hover{border-color:var(--violet);color:var(--violet)}.drop{width:100%;border:2px dashed var(--orange-line);border-radius:10px;background:var(--orange-tint);padding:36px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.drop.over{border-color:var(--violet);background:var(--violet-tint)}.drop .ic{width:42px;height:42px;stroke-width:1.6}.drop strong{font-size:18px;font-weight:600}.drop span{color:var(--muted);max-width:52ch}.rules{align-self:stretch;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;text-align:left;font-size:14px}.rules li{display:flex;gap:8px;align-items:flex-start}.rules .ic{width:18px;height:18px;color:var(--violet);margin-top:2px}.squelette{display:flex;flex-direction:column;gap:14px}.squelette .fui-SkeletonItem{height:44px;border-radius:10px}.squelette .fui-SkeletonItem:nth-child(odd){width:55%;align-self:flex-end}.squelette .fui-SkeletonItem:nth-child(2n){width:80%;height:72px}.panne{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding-top:7vh}.panne p{margin:0;max-width:52ch}.depot{position:absolute;inset:0;z-index:10;display:grid;place-items:center;background:var(--violet-tint);border:3px dashed var(--violet);color:var(--violet);font-size:18px;font-weight:600;pointer-events:none}.depot div{display:flex;flex-direction:column;align-items:center;gap:8px}.depot .ic{width:42px;height:42px}.composer{flex:none;padding:0 max(20px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px))}.composer form{max-width:740px;margin:0 auto}.alerte.fui-MessageBar{margin:0 0 8px}.alerte ul{margin:0;padding-left:18px}.pastilles{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none}.pastille{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 4px 3px 10px;border-radius:999px;background:var(--violet-tint);color:var(--ink);font-size:13px;font-weight:500}.pastille span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pastille small{color:var(--muted);font-weight:400;flex:none}.pastille .ic{width:14px;height:14px}.field{display:flex;align-items:flex-end;gap:4px;background:var(--raised);border:1.5px solid var(--line);border-radius:10px;padding:5px}.field:focus-within{border-color:var(--orange)}.field .zone-texte.fui-Textarea{flex:1 1;min-width:0;border:0;background:transparent;padding:0}.field .zone-texte.fui-Textarea:after{display:none}.field .zone-texte textarea{padding:9px 6px;line-height:1.45;max-height:40vh;min-height:0;font-size:16px}.field .zone-texte textarea::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field .fui-Button{min-width:40px;min-height:40px;flex:none}.send.fui-Button,.send.fui-Button:hover{background:var(--grad);color:var(--on-brand)}.send.fui-Button:hover{filter:brightness(1.08)}.send.fui-Button:disabled{background:var(--grad);color:var(--on-brand);opacity:.45}.notice{max-width:740px;margin:6px auto 0;font-size:12.5px;color:var(--muted);text-align:center}.fenetre-mini.fui-DialogSurface{padding:0;width:min(600px,calc(100vw - 32px));max-height:calc(var(--hauteur-app) - 32px);overflow:hidden;display:flex;flex-direction:column}.fenetre-mini form{display:flex;flex-direction:column;min-height:0;flex:1 1}.d-head{background:var(--grad);color:var(--on-brand);padding:16px 20px;display:flex;align-items:flex-start;gap:12px;flex:none}.d-head h2{margin:0;font-size:20px;font-weight:600;line-height:1.25}.d-head p{margin:2px 0 0;font-size:14px;font-weight:500}.d-head .t{flex:1 1}.d-body{padding:16px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;min-height:0}.d-body legend{font-weight:600;padding:0;margin-bottom:6px;display:block}.d-body fieldset{border:0;padding:0;margin:0;min-width:0}.err.fui-MessageBar{margin-top:6px}.caps.fui-RadioGroup{display:flex;flex-direction:column;gap:6px}.cap.fui-Radio{display:flex;width:100%;align-items:flex-start;border:1.5px solid var(--line);border-radius:6px}.cap.fui-Radio:hover{border-color:var(--violet)}.cap.fui-Radio:has(input:checked){border-color:var(--violet);background:var(--violet-tint)}.cap .fui-Radio__label{flex:1 1;min-width:0}.cap-contenu{display:flex;gap:10px;align-items:flex-start}.cap .t{flex:1 1;min-width:0;line-height:1.35;font-weight:500}.cap small{display:block;color:var(--muted);font-size:13px;font-weight:400}.cap .tag{flex:none;letter-spacing:.04em}.cap.locked{border-style:dashed;background:var(--side);color:var(--muted)}.cap.locked:hover{border-color:var(--line)}.cap.locked .ic{width:18px;height:18px;margin-top:2px}.icons{display:flex;gap:8px;flex-wrap:wrap}.pick{width:52px;height:52px;border:1.5px solid var(--line);border-radius:6px;display:grid;place-items:center;cursor:pointer}.pick:has(input:checked){border-color:var(--violet);background:var(--violet-tint)}.pick:has(input:focus-visible){outline:2px solid var(--violet);outline-offset:2px}.pick .ic{width:28px;height:28px}.d-foot{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:12px 20px max(12px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);flex:none}.connexion{min-height:100vh;min-height:100dvh;background:var(--grad);color:var(--on-brand);display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));overflow-y:auto;height:100%}.connexion .boite{width:min(420px,100%);display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.connexion .marque{display:flex;align-items:center;gap:16px}.connexion .marque img{width:132px;height:auto}.connexion .marque .name{font-size:40px;font-weight:300;letter-spacing:.06em;line-height:1}.connexion .marque .name b{font-weight:600;margin-right:8px}.connexion h1{margin:0;font-size:20px;font-weight:500}.connexion form{width:100%}.btn-ms.fui-Button{width:100%;min-height:48px;font-weight:600;font-size:16px}.btn-demo.fui-Button{width:100%;min-height:48px;border:1.5px solid var(--on-brand);background:transparent}.connexion .actions,.connexion .echec-teams{width:100%;display:flex;flex-direction:column;gap:12px;align-items:stretch}.connexion .note{margin:0;font-size:13.5px;font-weight:500}.connexion .alerte-connexion.fui-MessageBar{text-align:left;width:100%}.connexion .ouvrir-navigateur.fui-Link{color:var(--on-brand);font-weight:600}.connexion :focus-visible{outline-color:var(--on-brand)}.chargement-neutre{height:var(--hauteur-app);display:grid;place-items:center;background:var(--bg);color:var(--muted)}.alerte-session-teams{position:fixed;inset:12px 12px auto;z-index:1000;display:flex;justify-content:center}.alerte-session-teams .fui-MessageBar{max-width:640px;width:100%;box-shadow:var(--shadow)}@media (max-width:760px){.app{grid-template-columns:minmax(0,1fr)}.app>.side{display:none}.side.tiroir.fui-OverlayDrawer{width:min(300px,86vw);padding-bottom:env(safe-area-inset-bottom,0)}.band{padding-top:max(20px,env(safe-area-inset-top,0px));padding-left:max(20px,env(safe-area-inset-left,0px))}.head{padding-top:max(12px,env(safe-area-inset-top,0px));padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px));gap:8px}.head p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.head .burger{display:inline-flex}.col{padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}.composer{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.user{max-width:92%}.card dl{grid-template-columns:90px minmax(0,1fr)}.connexion .marque img{width:100px}.connexion .marque .name{font-size:32px}.field .fui-Button.fui-Button,html .fui-Button,html [role=button],html a.fui-Button,html button{min-width:44px;min-height:44px}.link.fui-Link,.pj-bouton.fui-Link{min-height:44px;display:inline-flex;align-items:center}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.zone-liste{flex:1 1;min-height:0;display:flex;flex-direction:column;position:relative}.scroll{overflow-anchor:none}.zone-liste .col{padding-top:0;padding-bottom:0;display:block}.virtuel{position:relative;width:100%}.ligne{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;contain:layout}.nouveaux.fui-Button{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);box-shadow:var(--shadow16);z-index:5}.nouveaux.fui-Button,.nouveaux.fui-Button:hover{background:var(--grad);color:var(--on-brand)}.nouveaux .ic{width:16px;height:16px}.list.virtuelle{display:block;position:relative}.list.virtuelle>li{position:absolute;top:0;left:0;width:100%}.pj{display:flex;flex-direction:column;gap:8px;min-width:0}.grille{--colonnes:3;display:grid;grid-template-columns:repeat(var(--colonnes),minmax(0,150px));grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none;max-width:100%}.vignette{aspect-ratio:4/3;border-radius:6px;overflow:hidden;background:var(--skeleton);border:1px solid var(--line)}.vignette,.vignette img{display:block;width:100%}.vignette img{height:100%;object-fit:cover}.vignette:hover img{opacity:.9}.pj-actions{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.pj-bouton.fui-Link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;padding:6px 2px}.pj-bouton .ic{width:16px;height:16px}.user .pj-bouton.fui-Link{color:var(--on-brand)}.user :focus-visible{outline-color:var(--on-brand)}.user .file :focus-visible{outline-color:var(--violet)}.pastille .mini-locale{flex:none;width:24px;height:24px;border-radius:4px;overflow:hidden;background:var(--skeleton);margin-left:-6px}.pastille .mini-locale img{display:block;width:100%;height:100%;object-fit:cover}dialog.visionneuse{border:0;padding:0;width:100vw;height:var(--hauteur-app);max-width:none;max-height:none;margin:0;border-radius:0;background:var(--bg);color:var(--ink);overflow:hidden}dialog.visionneuse[open]{display:flex;flex-direction:column}dialog.visionneuse::-webkit-backdrop{background:var(--colorBackgroundOverlay)}dialog.visionneuse::backdrop{background:var(--colorBackgroundOverlay)}.v-head{background:var(--grad);color:var(--on-brand);display:flex;align-items:center;gap:4px;padding:max(10px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));flex:none}.v-head .t{flex:1 1;min-width:0}.v-head h2{margin:0;font-size:16px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-head p{margin:0;font-size:13px;font-weight:500}.v-head .fui-Button{min-width:40px;min-height:40px}.v-scene{flex:1 1;min-height:0;display:flex;flex-direction:column;position:relative;touch-action:pan-y pinch-zoom}.v-image{flex:1 1;min-height:0;display:grid;place-items:center;padding:16px}.v-image img{max-width:100%;max-height:100%;object-fit:contain;opacity:0}.v-image img.pret{opacity:1}.v-image .v-info{position:absolute}.v-info{margin:auto;padding:24px;color:var(--muted);text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.v-erreur{color:var(--ink)}.v-erreur .ic{width:32px;height:32px;stroke:var(--ko)}.v-erreur p{margin:0;max-width:420px}.v-pdf{flex:1 1;min-height:0;display:flex;flex-direction:column}.v-outils.fui-Toolbar{display:flex;align-items:center;gap:4px;padding:6px max(12px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--line);background:var(--raised);flex:none}.v-zoom{min-width:52px;text-align:center}.v-numero,.v-zoom{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v-numero{margin-left:auto;color:var(--muted)}.v-defil{flex:1 1;min-height:0;overflow:auto;background:var(--side);overflow-anchor:none}.v-pages{position:relative;margin:0 auto}.v-ligne{position:absolute;top:0;left:16px}.v-page{background:var(--colorNeutralBackground1);box-shadow:var(--shadow);position:relative}:root:not([data-theme=contrast]) .v-page{background:var(--colorNeutralForegroundInverted)}:root:is([data-theme=sombre-42c],[data-theme=sombre-teams]) .v-page{background:var(--colorNeutralForeground1)}.v-page canvas{display:block}.v-page .v-info{position:absolute;inset:0}@media (max-width:760px){.grille{grid-template-columns:repeat(var(--colonnes),minmax(0,110px))}.v-head h2{font-size:15px}.v-numero{font-size:13px}}.haut{position:absolute;top:0;left:0;width:100%;display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px}.haut .erreur{margin:0}.haut .erreur .link{margin-left:4px}.haut .debut{margin:0;font-size:13px;color:var(--muted)}.side-scroll[hidden],.side-top[hidden]{display:none}.espaces{flex:none;padding:10px 14px 0}.espaces ul{list-style:none;margin:0;padding:3px;display:flex;gap:3px;border-radius:var(--borderRadiusLarge);background:var(--colorNeutralBackground3)}.espaces li{flex:1 1}.espaces .espace{display:flex;align-items:center;justify-content:center;min-height:40px;border-radius:var(--borderRadiusMedium);color:inherit;text-decoration:none;font-weight:500}.espaces .espace:hover{background:var(--colorNeutralBackground1Hover)}.espaces .espace[aria-current=page]{background:var(--colorNeutralBackground1);box-shadow:var(--shadow2);font-weight:600;color:var(--violet)}.espaces .espace:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:1px}