.dm-fx,.dm-ia,.dm-fx__poste{--mist:color-mix(in srgb, var(--bg) 62%, #fff);--line:color-mix(in srgb, var(--ink) 13%, var(--bg));--line2:color-mix(in srgb, var(--ink) 24%, var(--bg))}.dm-fx{--bg:#f1ecff;--lime:var(--c-lilas)}.dm-ia{--bg:#f3fadf;--lime:var(--c-vert)}.dm-fx__nom{border:max(1.5px, .09em) solid var(--ink);background:var(--c-lilas);color:var(--ink);letter-spacing:-.015em;white-space:nowrap;border-radius:.6em;justify-self:start;align-items:center;gap:.35em;padding:.16em .6em .2em .42em;font-size:1.08em;font-weight:800;line-height:1.25;display:inline-flex}.dm-fx .dm-fx__nom svg,.dm-ia .dm-fx__nom svg{stroke-width:2.1px;flex:none;font-size:1em}.dm-fx__ecran{text-align:center;justify-items:center;gap:clamp(20px,3.4vh,40px);padding:clamp(56px,9vh,110px) 0;display:grid}.dm-fx .dm-h2{padding:0 var(--pad)}.dm-fx__fond,.dm-fx__fil,.dm-fx__jeton{display:none}.dm-fx__scene{width:100%}.dm-fx__monde{padding:0 var(--pad);flex-wrap:wrap;justify-content:center;gap:3.5em 3em;font-size:clamp(5px,.82vw,10px);display:flex}.dm-fx__poste{justify-items:center;gap:1.3em;width:max-content;display:grid}.dm-fx__poste[data-forme=bureau]{--bur:1}.dm-fx__poste[data-forme=web]{--web:1}.dm-fx__poste[data-forme=mobile]{--mob:1}.dm-fx__poste[data-t=lilas]{--bg:#f1ecff;--lime:var(--c-lilas)}.dm-fx__poste[data-t=corail]{--bg:#fff0e4;--lime:var(--c-corail)}.dm-fx__poste[data-t=ciel]{--bg:#e7f2ff;--lime:var(--c-ciel)}.dm-fx__poste[data-t=rose]{--bg:#ffecf2;--lime:var(--c-rose)}.dm-fx__poste[data-t=soleil]{--bg:#fff7d6;--lime:var(--c-soleil)}.dm-fx__appareil{align-content:center;justify-items:center;height:39em;display:grid;position:relative}.dm-fx__appareil .dm-stand{margin-bottom:0}.dm-fx__poste:not([data-forme=bureau]) .dm-stand{display:none}.dm-fx__role{letter-spacing:-.025em;white-space:nowrap;font-size:1.9em;font-weight:800;line-height:1.2}.dm-dit{font-size:var(--t-2);letter-spacing:-.03em;text-wrap:balance;gap:.45em;margin:0;padding:.06em 0;font-weight:780;line-height:1.14;list-style:none;display:grid}.dm--scene .dm-dit{gap:0}.dm--scene .dm-dit>li{grid-area:1/1}.dm-fx .dm-dit{box-sizing:border-box;max-width:min(100%,34em);padding-inline:var(--pad)}.dm-ia .dm-dit{max-width:22em;margin-top:clamp(14px,2.8vh,32px)}.dm-fx .dm-app__main{container:vue/inline-size}.dm-v__rows li.dm-fx__neuf{background:color-mix(in srgb, var(--lime) 46%, var(--paper));border-color:#0000;grid-template-columns:auto auto minmax(0,1fr) auto}.dm-v .dm-fx__ini{border:max(1px, .1em) solid var(--ink);background:var(--c-lilas);place-items:center;width:2.75em;height:2.75em;font-size:.8em;font-weight:800;display:grid}.dm-fx__quoi{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:650;overflow:hidden}.dm-fx__etat{background:var(--ink);color:#fff;white-space:nowrap;border-radius:.6em;align-items:center;gap:.3em;padding:.22em .65em .26em .45em;font-size:.95em;font-weight:700;display:inline-flex}.dm-fx__etat svg{color:var(--lime);stroke-width:2.6px}.dm-v__rows--table li.dm-fx__neuf .dm-v__amount{justify-self:end}.dm-v__rows--msg li.dm-fx__neuf{grid-template-columns:auto minmax(0,1fr) auto}.dm-fx__msg{justify-items:start;gap:.25em;min-width:0;display:grid}.dm-fx__msg .dm-fx__quoi{font-size:.95em}.dm-fx__dossiers{grid-template-columns:minmax(0,1.9fr) repeat(3,minmax(0,1fr))}.dm-fx__dossiers .dm-fx__neuf{justify-items:start}.dm-fx__piece span{white-space:nowrap;font-weight:650}.dm-plan__row>span.dm-fx__creneau{border:max(1.5px, .1em) solid var(--ink);background:var(--c-lilas);white-space:nowrap;place-items:center;font-size:.92em;font-weight:800;display:grid}.dm-fx__rdv{background:color-mix(in srgb, var(--lime) 46%, var(--paper));white-space:nowrap;border-radius:.7em;align-items:center;gap:.7em;padding:.5em .8em;font-weight:700;display:flex}.dm-fx__rdv>svg{flex:none;font-size:1.25em}.dm-fx__rdv .dm-fx__nom{margin-left:auto}@container vue (max-width:24em){.dm-fx__neuf>.dm-fx__quoi,.dm-fx__etat span{display:none}.dm-fx__etat{border-radius:50%;padding:.3em}.dm-v__rows li.dm-fx__neuf{grid-template-columns:auto minmax(0,1fr) auto;gap:.6em;padding:0 .6em}.dm-v__rows--table li.dm-fx__neuf{grid-template-columns:auto minmax(0,1fr) auto}.dm-v__rows--table li.dm-fx__neuf .dm-v__amount{width:2.2em}.dm-fx__dossiers{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-fx__dossiers .dm-fx__neuf{grid-column:1/-1}.dm-fx__dossiers li:last-child{display:none}.dm-plan__row>span.dm-fx__creneau{font-size:0}.dm-fx__rdv{gap:.45em;padding-inline:.55em}}.dm--scene .dm-fx__fond{inset:calc(-1 * var(--head)) 0 0;z-index:-1;background:var(--bg);display:block;position:absolute}.dm--scene .dm-fx{--ox:50%;--oy:50%}.dm--scene .dm-fx__ecran{box-sizing:border-box;translate:calc(var(--dx) * 100vw) calc(var(--dy) * 100vh);grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(8px,1.8vh,20px);padding:clamp(12px,3vh,34px) 0 clamp(14px,3vh,34px);position:absolute;inset:0}.dm--scene .dm-fx__scene{z-index:1;align-self:stretch;position:relative;container-type:size}.dm--scene .dm-fx__monde{will-change:transform;width:0;height:0;padding:0;font-size:min(15px,2.18cqh,1.5cqw);display:block;position:absolute;top:50%;left:50%}.dm--scene .dm-fx__poste,.dm--scene .dm-fx__jeton{position:absolute;top:0;left:0}.dm--scene .dm-fx__poste{z-index:1}.dm--scene .dm-fx__fil{background:var(--ink);border-radius:1em;height:max(3px,.3em);display:block;position:absolute;top:0;left:0}.dm--scene .dm-fx__jeton{z-index:3;visibility:hidden;border-radius:.65em;line-height:0;display:block;box-shadow:0 .5em 1.1em -.4em #10231c8c}.dm-fx__jeton .dm-fx__nom{line-height:1.25}.dm-ia .dm-frame{--bur:1}.dm-ia__vue{grid-template-rows:auto auto auto minmax(0,1fr);gap:.9em;height:100%;display:grid}.dm-ia__tete{align-items:center;gap:.8em;display:flex}.dm-ia__tete strong{letter-spacing:-.02em;font-size:1.5em;font-weight:750}.dm-ia__ask{border:max(1.5px, .1em) solid var(--ink);background:var(--paper);min-height:3em;box-shadow:var(--shadow);border-radius:.9em;align-items:center;gap:.6em;padding:0 .42em 0 .8em;font-size:1.1em;font-weight:650;display:flex}.dm-ia__ask>svg{flex:none;font-size:1.35em}.dm-ia__q{flex:1;min-width:0}.dm-ia__envoi{border:max(1.5px, .09em) solid var(--ink);background:var(--lime);border-radius:.6em;flex:none;place-items:center;width:2.1em;height:2.1em;display:grid}.dm-ia__rep{background:color-mix(in srgb, var(--lime) 34%, var(--paper));border-radius:.9em;gap:.55em;margin:0;padding:.8em .9em;list-style:none;display:grid}.dm-ia__rep li{align-items:center;gap:.7em;font-size:1.05em;font-weight:600;display:flex}.dm-ia__src,.dm-ia__action,.dm-ia__boutons b{border:max(1.5px, .09em) solid var(--ink);background:var(--paper);letter-spacing:-.015em;white-space:nowrap;border-radius:.6em;flex:none;align-items:center;gap:.35em;padding:.14em .6em .2em .45em;font-weight:800;line-height:1.25;display:inline-flex}.dm-ia__src{background:var(--mc);font-size:.95em}.dm-ia__suite{align-items:start;min-height:0;display:grid}.dm-ia__suite>*{grid-area:1/1}.dm-ia__action{visibility:hidden;justify-self:start;padding:.3em .75em .36em .55em;font-size:1.05em}.dm-ia__brouillon{border:max(1.5px, .1em) solid var(--ink);background:var(--paper);box-shadow:var(--shadow);border-radius:.9em;gap:.45em;padding:.75em .95em .85em;display:grid}.dm-ia__brouillon strong{font-size:.95em;font-weight:750}.dm-ia__brouillon p{margin:0;font-size:1.08em;font-weight:550;line-height:1.35}.dm-ia__boutons{gap:.5em;margin-top:.15em;display:flex}.dm-ia__boutons b:first-child{background:var(--lime)}.dm-ia__boutons svg{stroke-width:2.4px}.dm-su{align-self:center;margin:0;padding:0;list-style:none;display:grid}.dm-su li{border-top:1px solid var(--line2);font-size:var(--t-2);letter-spacing:-.025em;align-items:center;gap:.7em;padding:.62em 0;font-weight:780;line-height:1.12;display:flex}.dm-su li:first-child{border-top:0}.dm-su svg{flex:none;font-size:1.1em}.dm--scene .dm-su{translate:calc(var(--dx) * 135vw) calc(var(--dy) * 135vh)}.dm--scene .dm-end--nu{grid-template-rows:minmax(0,1fr) auto}@media (max-width:900px){.dm-fx__poste[data-forme]{--web:0;--bur:0;--mob:1}.dm-fx__poste[data-forme] .dm-stand{display:none}.dm-fx__monde{font-size:clamp(5px,1.7vw,9px)}.dm--scene .dm-fx__monde{font-size:min(13px,2.18cqh,3.9cqw)}.dm--scene .dm-fx__ecran{padding-top:14px}.dm-ia .dm-frame{--bur:0;align-self:start;width:100%;font-size:min(13px,3.35cqw,3.1cqh);translate:none}.dm-ia .dm-frame__app,.dm-ia .dm-app{box-sizing:border-box;width:100%;height:auto}.dm-ia__vue{height:auto}.dm-ia .dm-app__body{grid-template-columns:minmax(0,1fr)}.dm-ia :is(.dm-app__side,.dm-app__status,.dm-app__ver,.dm-stand){display:none}.dm-ia .dm-app__main{padding:1.1em}.dm-ia__rep li{align-items:start}}
