.avec-souris{position:relative}.souris{opacity:0;z-index:20;pointer-events:none;filter:drop-shadow(0 2px 3px #0000004d);width:22px;height:26px;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.45,0,.25,1);position:absolute;top:0;left:0}.souris.vue{opacity:1}.souris svg{transform-origin:3px 2px;width:22px;height:26px;margin:-2px 0 0 -3px;transition:transform .12s;display:block}.souris.appui svg{transform:scale(.86)}.souris-onde{z-index:19;pointer-events:none;position:absolute;top:0;left:0}.souris-onde:before{content:"";opacity:0;background:#665b5038;border:1.5px solid #665b5073;border-radius:50%;width:34px;height:34px;position:absolute;top:-17px;left:-17px}.souris-onde.go:before{animation:.5s ease-out onde-souris}@keyframes onde-souris{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.15)}}.souris.petite,.souris.petite svg{width:16px;height:19px}.souris-onde.petite:before{width:24px;height:24px;top:-12px;left:-12px}.souris.doigt svg{display:none}.souris.doigt:before{content:"";background:#ffffff8c;border:2px solid #1f1b1766;border-radius:50%;width:34px;height:34px;transition:transform .12s,background .12s;position:absolute;top:-17px;left:-17px;box-shadow:0 4px 12px #00000040}.souris.doigt.appui:before{background:#ffffffd9;transform:scale(.82)}.souris.doigt.petite:before{width:24px;height:24px;top:-12px;left:-12px}.souris.loin{opacity:0}
.ss .frise i{transition:background .35s,transform .2s}.ss .etat,.ss .ss-stats b,.ss .ss-total{transition:opacity .25s}.ss .ss-ligne{transition:background .35s}.ss .ss-ligne.vise{background:var(--papier)}.ss .ss-ligne.ss-cache{display:none}.ss .ss-ligne.ss-arrive>*{animation:.5s cubic-bezier(.2,.8,.2,1) ss-arrive}@keyframes ss-arrive{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ss .repere-p,.pg-outil .ss .repere-p{transition:transform .35s,background .35s,color .35s,opacity .35s}.ss .repere-p.ss-cache{opacity:0;transform:translate(-50%,-50%)scale(.4)}.ss .ss-num{width:34px;color:var(--doux);font-size:12px;font-weight:600}.ss .ss-delai{color:var(--doux);white-space:nowrap;font-size:13px}.ss .ss-prix{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ss .ss-pied{border-top:1px solid var(--trait);color:var(--doux);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.ss .ss-pied b{color:var(--encre);font-variant-numeric:tabular-nums}.ss .ss-ajouter{color:var(--encre);border-radius:6px;margin:-4px -8px;padding:4px 8px;font-weight:600;transition:background .2s}.ss .ss-ajouter.presse{background:var(--lin)}.ss-catalogue{z-index:4;background:var(--carte);border:1px solid var(--trait);box-shadow:0 24px 48px -20px rgb(var(--ombre)/.5);opacity:0;pointer-events:none;border-radius:12px;padding:12px;transition:opacity .35s,transform .35s;position:absolute;bottom:52px;left:14px;right:14px;transform:translateY(10px)}.ss-catalogue.ouvert{opacity:1;transform:none}.ss-cartes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ss-carte{border:1px solid var(--trait);border-radius:10px;padding:8px;font-size:12.5px;transition:border-color .2s,transform .2s}.ss-carte img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%;margin-bottom:6px}.ss-carte b{font-weight:600;line-height:1.25;display:block}.ss-carte small{color:var(--doux)}.ss-carte.presse{border-color:var(--encre);transform:scale(.97)}.ss-net,.ss-net *{transition:none!important;animation:none!important}:where(.ss)>:where(:not(.souris):not(.souris-onde)){transition:opacity .4s}.ss.eteint>:not(.souris):not(.souris-onde){opacity:0}.ss-petite{position:relative}.ss-petite .m-sel .etat{display:block}.ss-petite .ss-pied{padding:8px 12px;font-size:11.5px}.ss-petite .ss-catalogue{border-radius:10px;padding:9px;bottom:40px;left:10px;right:10px}.ss-petite .ss-cartes{gap:7px}.ss-petite .ss-carte{border-radius:8px;padding:6px;font-size:11px}.ss-petite .col-titre{margin-bottom:6px;font-size:10px}@media (max-width:760px){.ss .ss-delai,.ss-cartes .ss-carte:nth-child(3){display:none}.ss-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}}
.cr-cat{z-index:6;background:var(--carte);border:1px solid var(--trait);box-shadow:0 30px 60px -24px rgb(var(--ombre)/.55);opacity:0;pointer-events:none;border-radius:14px;flex-direction:column;transition:opacity .4s,transform .4s;display:flex;position:absolute;inset:58px 14px 14px;overflow:hidden;transform:translateY(12px)scale(.985)}.cr-cat.ouvert{opacity:1;transform:none}.cr-tete{align-items:baseline;gap:10px;padding:14px 18px 6px;display:flex}.cr-tete b{font:600 16px var(--titre);color:var(--encre)}.cr-tete small{color:var(--doux);font-size:12px}.cr-ferme{color:var(--doux);margin-left:auto;font-size:18px;line-height:1}.cr-outils{border-bottom:1px solid var(--trait);flex-direction:column;gap:10px;padding:6px 18px 10px;display:flex}.cr-recherche{border:1px solid var(--trait-fort);background:var(--papier);height:36px;color:var(--doux);border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:13px;transition:border-color .2s,background .2s;display:flex}.cr-recherche .ic{width:15px;height:15px}.cr-recherche.actif{border-color:var(--encre);background:var(--carte)}.cr-saisie{color:var(--encre);font-weight:500}.cr-place{display:none}.cr-saisie:empty+.cr-place{display:inline}.cr-curseur{background:var(--encre);opacity:0;width:1.5px;height:16px;margin-left:-6px}.cr-recherche.actif .cr-curseur{opacity:1}.cr-cats{flex-wrap:wrap;gap:6px;display:flex}.cr-pill{background:var(--lin);color:var(--doux);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;transition:background .25s,color .25s,transform .15s;display:inline-flex}.cr-pill i{opacity:.75;font-size:11px;font-style:normal;font-weight:500}.cr-pill.on{background:var(--encre);color:var(--sur-encre)}.cr-pill.presse{transform:scale(.94)}.cr-zone{flex:1;min-height:0;display:flex;overflow:hidden}.cr-grille{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:10px;padding:14px 18px;transition:padding .45s;display:grid;overflow:hidden}.cr-carte{border:1px solid var(--trait);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr);align-content:center;column-gap:10px;min-height:72px;padding:6px;font-size:12px;transition:transform .3s,border-color .2s,box-shadow .2s;display:grid}.cr-carte.masque{display:none}.cr-carte.arrive{animation:.35s ease-out cr-arrive}@keyframes cr-arrive{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.cr-carte.vise{border-color:var(--encre);box-shadow:0 10px 22px -12px rgb(var(--ombre)/.5)}.cr-carte.presse{transform:scale(.97)}.cr-ph{grid-row:1/3;position:relative}.cr-ph img{object-fit:cover;border-radius:6px;width:58px;height:58px;display:block}.cr-ph em{background:var(--encre);color:var(--sur-encre);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:600;position:absolute;bottom:-5px;left:-4px}.cr-carte b{white-space:nowrap;text-overflow:ellipsis;align-self:end;font-weight:600;display:block;overflow:hidden}.cr-carte small{color:var(--doux);white-space:nowrap;text-overflow:ellipsis;align-self:start;font-size:11.5px;overflow:hidden}.cr-fiche{background:var(--carte);border-left:1px solid var(--trait);width:290px;box-shadow:-20px 0 40px -30px rgb(var(--ombre)/.5);padding:10px 16px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:41px;bottom:0;right:0;transform:translate(102%)}.cr-cat.fiche .cr-fiche{transform:none}.cr-cat.fiche .cr-grille{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:306px}.cr-fiche img{object-fit:cover;border-radius:8px;width:70px;height:70px}.cr-fiche-m{letter-spacing:.12em;text-transform:uppercase;color:var(--doux);margin:8px 0 1px;font-size:10.5px}.cr-fiche-n{font:600 16px var(--titre);color:var(--encre);margin:0 0 4px}.cr-fiche-r{border-bottom:1px solid var(--trait);white-space:nowrap;justify-content:space-between;gap:8px;padding:3px 0;font-size:11.5px;display:flex}.cr-fiche-r span{color:var(--doux)}.cr-fiche-v{flex-wrap:wrap;gap:5px;margin:7px 0;display:flex}.cr-fiche-v span{border:1px solid var(--trait-fort);color:var(--doux);border-radius:999px;padding:3px 8px;font-size:11px}.cr-fiche-v span.on{border-color:var(--encre);color:var(--encre);font-weight:600}.cr-fiche-doc{color:var(--encre);align-items:center;gap:6px;font-size:12px;display:flex}.cr-fiche-doc .ic{width:14px;height:14px}.cr-fiche-pied{white-space:nowrap;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-top:8px;display:flex}.cr-fiche-pied b{font-size:14px}.cr-ajouter{height:32px;padding:0 12px;font-size:12.5px;transition:transform .15s,background .2s}.cr-ajouter.presse{background:var(--taupe);transform:scale(.94)}@media (max-width:760px){.cr-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-cat.fiche .cr-fiche{width:100%}.cr-cat.fiche .cr-grille{padding-right:18px}}.ss-moyenne .cr-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-moyenne .cr-pill:nth-child(n+5){display:none}.ss-moyenne .cr-fiche{grid-template-columns:150px minmax(0,1fr);align-content:start;column-gap:16px;width:auto;padding:12px 16px;display:grid;left:0}.ss-moyenne .cr-fiche img{aspect-ratio:1;grid-row:1/9;align-self:start;width:100%;height:auto}.ss-moyenne .cr-fiche-m{margin-top:0}.ss-moyenne .cr-cat.fiche .cr-grille{padding-right:18px}@media (max-width:760px){.ss-moyenne .cr-fiche{grid-template-columns:96px minmax(0,1fr);column-gap:12px}.ss-moyenne .cr-fiche-r{white-space:normal;flex-wrap:wrap;column-gap:8px}}
.cv{text-align:left;justify-content:center;align-items:center;gap:2.6em;padding:.4em 0;font-size:15px;display:flex;position:relative}.cv-moyenne{gap:1.8em;font-size:11px}.cv-petite{gap:1.4em;padding:0;font-size:6.1px}.cv-tel{background:#1f1b17;border-radius:2.6em;flex:none;width:17em;height:35em;padding:.55em;box-shadow:0 2em 3.6em -1.6em #00000080}.cv-ecran{color:#1f1b17;background:#faf8f4;border-radius:2.1em;flex-direction:column;gap:.9em;height:100%;padding:2.4em 1.3em 1.3em;display:flex;overflow:hidden}.cv-tete{color:#8a7f72;font-size:.95em}.cv-tete b{color:#1f1b17}.cv-enreg{align-items:center;gap:.5em;font-size:.9em;font-weight:600;display:flex}.cv-rond{background:#b5452f;border-radius:50%;width:.75em;height:.75em;box-shadow:0 0 0 .3em #b5452f2e}.cv-temps{font-variant-numeric:tabular-nums;color:#8a7f72;margin-left:auto}.cv-onde{align-items:center;gap:.22em;height:2.8em;display:flex}.cv-onde i{background:#1f1b17;border-radius:.2em;flex:1;transition:height .18s}.cv-texte{gap:.6em;min-height:9.5em;font-size:.88em;line-height:1.4;display:grid}.cv-texte p{margin:0}.cv-photos{grid-template-columns:1fr 1fr;gap:.5em;margin-top:auto;display:grid}.cv-ph{aspect-ratio:4/3;object-fit:cover;outline-offset:.12em;border-radius:.5em;outline:.15em solid #0000;width:100%;transition:outline-color .25s}.cv-ph.pris{outline-color:#1f1b17}.cv-fin{color:#fff;background:#1f1b17;border-radius:.8em;place-items:center;height:2.6em;font-size:.88em;font-weight:600;transition:transform .15s,background .3s;display:grid}.cv-fin.presse{transform:scale(.95)}.cv-fin.fait{color:#2e6a41;background:#e3ede4}.cv-page{aspect-ratio:1/1.414;color:#2b2a27;background:#f4efe6;flex-direction:column;flex:none;width:31.8em;padding:1.8em 1.7em 1.2em;font-size:.78em;display:flex;overflow:hidden;box-shadow:0 2em 4em -1.8em #00000073}.cv-p-tete{border-bottom:1px solid #3f5b4e;align-items:center;gap:.7em;padding-bottom:.8em;display:flex}.cv-mono{color:#f4efe6;background:#3f5b4e;place-items:center;width:2.2em;height:2.2em;font:600 1em Georgia,serif;display:grid}.cv-p-tete b{font:400 1.05em Georgia,serif;display:block}.cv-p-tete small{color:#5e6b63;font-size:.8em}.cv-p-titre{margin:1em 0 .2em;font:400 1.9em/1.1 Georgia,serif;transition:color .4s}.cv-p-sous{color:#5e6b63;margin:0 0 .8em;font-size:.9em}.cv-p-sec{color:#3f5b4e;margin:.9em 0 .45em;font:italic 400 1.05em Georgia,serif}.cv-lots{gap:.4em;display:grid}.cv-lot{grid-template-columns:7em minmax(0,1fr) 3em;align-items:center;gap:.7em;font-size:.92em;display:grid}.cv-lot em{text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.cv-barre{background:#ddd3c3;border-radius:.25em;height:.45em;overflow:hidden}.cv-barre i{background:#3f5b4e;height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1);display:block}.cv-obs{gap:.35em;font-size:.92em;line-height:1.4;display:grid}.cv-obs p{margin:0}.cv-p-photos{grid-template-columns:1fr 1fr;gap:.6em;display:grid}.cv-p-photos figure{margin:0}.cv-p-photos img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.cv-p-photos figcaption{color:#5e6b63;margin-top:.25em;font-size:.78em}.cv-p-pied{color:#5e6b63;border-top:1px solid #ddd3c3;justify-content:space-between;margin-top:auto;padding-top:.6em;font-size:.78em;display:flex}.cv-envoi{z-index:6;background:var(--encre);color:var(--sur-encre);border-radius:999px;align-items:center;gap:.5em;padding:.55em 1em;font-size:.9em;font-weight:600;transition:opacity .35s,transform .35s;display:inline-flex;position:absolute;top:.4em;right:1em;box-shadow:0 1em 2em -1em #00000080}.cv-envoi svg{width:1.05em;height:1.05em}.cv.joue .cv-texte p:not(.vu),.cv.joue .cv-obs p:not(.vu){visibility:hidden}.cv.joue .cv-obs p.vu{animation:.45s cubic-bezier(.2,.8,.2,1) cv-arrive}.cv.joue .cv-p-photos figure{opacity:0;transition:opacity .4s,transform .4s;transform:scale(.94)}.cv.joue .cv-p-photos figure.vu{opacity:1;transform:none}.cv.joue:not(.envoye) .cv-envoi{opacity:0;transform:translateY(-.5em)}.cv.joue:not(.ecoute) .cv-rond{opacity:.3}.cv.envoye .cv-p-titre{color:#3f5b4e}@keyframes cv-arrive{0%{opacity:0;background:#e4dcc9;transform:translateY(-.4em)}to{opacity:1;background:0 0;transform:none}}.cv-net,.cv-net *{transition:none!important;animation:none!important}:where(.cv)>:where(:not(.souris):not(.souris-onde)){transition:opacity .4s}.cv.eteint>:not(.souris):not(.souris-onde){opacity:0}.cv-petite .cv-p-pied,.cv-petite .cv-p-photos figcaption,.cv-petite .cv-p-tete small{display:none}.cv-petite .cv-envoi{top:.2em;right:.4em}@media (max-width:760px){.cv-grande,.cv-moyenne{gap:1.2em;font-size:7.2px}}
.db{text-align:left;position:relative;overflow:hidden}.db-tete{border-bottom:1px solid var(--trait);align-items:center;gap:6px;padding:12px 16px;font-size:13.5px;display:flex}.db-tete-p{color:var(--doux)}.db-statuts{gap:4px;margin-left:auto;display:flex}.db-statuts span{color:var(--doux);border:1px solid var(--trait);background:0 0;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.db-statuts span.on{background:var(--encre);color:var(--sur-encre);border-color:var(--encre)}.db-corps{grid-template-columns:224px minmax(0,1fr) 300px;height:510px;display:grid}.db-biblio{background:var(--papier);border-right:1px solid var(--trait);flex-direction:column;gap:10px;padding:14px 12px;display:flex}.db-biblio-t b{font-size:13px;display:block}.db-biblio-t small{color:var(--doux);font-size:11px}.db-cherche{border:1px solid var(--trait);background:var(--carte);height:30px;color:var(--doux);border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;display:flex}.db-cherche svg{flex:none;width:13px;height:13px}.db-cat{gap:4px;display:grid}.db-cat-n{letter-spacing:.06em;text-transform:uppercase;color:var(--taupe);margin:2px 0 1px;font-size:10.5px;font-weight:700}.db-p{border:1px solid var(--trait);background:var(--carte);border-radius:8px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:6px;padding:5px 8px;font-size:11.5px;line-height:1.25;transition:background .25s,color .25s,border-color .25s,transform .15s;display:grid}.db-p span{min-width:0}.db-p small{color:var(--doux);font-variant-numeric:tabular-nums;font-size:10.5px}.db-p i{background:var(--lin);width:18px;height:18px;color:var(--encre);border-radius:5px;place-items:center;font-size:13px;font-style:normal;font-weight:600;line-height:1;display:grid}.db-p.survol{border-color:var(--encre)}.db-p.presse{background:var(--encre);color:var(--sur-encre);transform:scale(.97)}.db-p.presse small{color:var(--sur-encre)}.db-p.pris{opacity:.5}.db-p.pris i{background:var(--ok-fond);color:var(--ok-texte)}.db-editeur{flex-direction:column;gap:10px;min-width:0;padding:14px 16px 0;display:flex;overflow:hidden}.db-cartes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.db-carte{border:1px solid var(--trait);border-radius:10px;gap:1px;min-width:0;padding:8px 10px;display:grid}.db-carte small{color:var(--doux);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.db-carte b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.db-carte span{color:var(--doux);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.db-section{gap:5px;display:grid}.db-section-t{letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.db-vide{border:1.5px dashed var(--trait-fort);color:var(--doux);border-radius:8px;padding:7px 10px;font-size:11px;transition:opacity .25s}.db-section.rempli .db-vide{display:none}.db-ligne{background:var(--papier);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:6px 10px;font-size:12px;display:none}.db-ligne.vu{animation:.45s cubic-bezier(.2,.8,.2,1) db-arrive;display:grid}.db-ligne b{font-weight:600;display:block}.db-ligne small{color:var(--doux);margin-top:1px;font-size:10.5px;display:block}.db-ligne>span{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}@keyframes db-arrive{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.db-barre{border-top:1px solid var(--trait);color:var(--doux);opacity:0;align-items:center;gap:8px;margin:auto -16px 0;padding:9px 16px;font-size:11.5px;transition:opacity .3s,transform .3s;display:flex;transform:translateY(6px)}.db.modifie .db-barre{opacity:1;transform:none}.db-enregistre{color:var(--ok-texte);font-weight:600;display:none}.db.enregistre .db-modifie{display:none}.db.enregistre .db-enregistre{display:inline}.db-b{gap:6px;margin-left:auto;display:flex}.db-b .btn{height:28px;padding:0 11px;font-size:12px;transition:transform .15s,background .2s,opacity .3s}.db-enregistrer.presse{background:var(--taupe);transform:scale(.94)}.db.enregistre .db-b{opacity:0}.db-apercu{background:var(--lin);border-left:1px solid var(--trait);place-items:center;padding:14px;display:grid}.db-page{aspect-ratio:1/1.414;color:#2b2a27;background:#f4efe6;flex-direction:column;width:100%;padding:16px 15px 11px;font-size:7.5px;display:flex;overflow:hidden;box-shadow:0 18px 36px -18px #00000073}.db-p-tete{border-bottom:1px solid #3f5b4e;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;padding-bottom:6px;display:grid}.db-mono{color:#f4efe6;background:#3f5b4e;place-items:center;width:18px;height:18px;font:600 7.5px Georgia,serif;display:grid}.db-p-tete b{white-space:nowrap;font:400 8.5px Georgia,serif;display:block}.db-p-tete small{color:#5e6b63;font-size:5px;display:block}.db-p-num{text-align:right}.db-p-num b{font-size:10.5px}.db-p-client{color:#5e6b63;margin:7px 0 5px}.db-p-sec p{color:#3f5b4e;margin:6px 0 2px;font:italic 400 9px Georgia,serif}.db-p-l{font-variant-numeric:tabular-nums;border-bottom:1px solid #ddd3c3;justify-content:space-between;gap:6px;padding:3px 0;display:none}.db-p-l.vu{animation:1.2s ease-out db-surligne;display:flex}@keyframes db-surligne{0%{background:#e4dcc9}to{background:0 0}}.db-p-tot{gap:2px;width:62%;margin:8px 0 0 auto;display:grid}.db-p-tot div{color:#5e6b63;font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.db-p-tot .ttc{color:#2b2a27;border-top:1px solid #3f5b4e;padding-top:3px;font-weight:700}.db-p-pied{color:#5e6b63;border-top:1px solid #ddd3c3;justify-content:space-between;gap:6px;margin-top:auto;padding-top:5px;font-size:5px;display:flex}.db-moyenne .db-corps{grid-template-columns:210px minmax(0,1fr);height:440px}.db-moyenne .db-page{width:min(100%,290px);padding:16px 15px 12px;font-size:7.5px}.db-moyenne .db-p-tete b{font-size:9px}.db-moyenne .db-p-num b{font-size:10.5px}.db-moyenne .db-p-sec p{font-size:8.5px}.db-moyenne .db-cherche,.db-moyenne .db-biblio-t small{display:none}.db-moyenne .db-biblio{gap:8px}.db-petite .db-tete{padding:7px 10px;font-size:11px}.db-petite .db-statuts span{padding:2px 7px;font-size:9px}.db-petite .db-corps{grid-template-columns:150px minmax(0,1fr);height:184px}.db-petite .db-biblio{gap:6px;padding:8px 7px;overflow:hidden}.db-petite .db-biblio-t b{font-size:10.5px}.db-petite .db-cat{gap:3px}.db-petite .db-cat-n{font-size:7.5px}.db-petite .db-p{border-radius:6px;grid-template-columns:minmax(0,1fr) 13px;padding:4px 5px;font-size:9px}.db-petite .db-p small{display:none}.db-petite .db-p i{border-radius:4px;width:13px;height:13px;font-size:10px}.db-petite .db-apercu{justify-content:center;align-items:stretch;min-height:0;padding:8px;display:flex;overflow:hidden}.db-petite .db-page{width:auto;max-width:100%;height:100%;padding:8px 8px 5px;font-size:4.2px}.db-petite .db-mono{width:12px;height:12px;font-size:5px}.db-petite .db-p-tete b{font-size:5.5px}.db-petite .db-p-num b{font-size:6.5px}.db-petite .db-p-sec p{font-size:5.5px}.db-petite .db-p-pied{font-size:3.8px}@media (min-width:761px) and (max-width:1023px){.db-grande .db-corps{grid-template-columns:210px minmax(0,1fr)}.db-grande .db-editeur{display:none}}@media (max-width:760px){.db-statuts span:not(.on){display:none}.db-grande .db-corps,.db-moyenne .db-corps{grid-template-columns:150px minmax(0,1fr);height:auto}.db-grande .db-editeur,.db-cherche,.db-biblio-t small{display:none}.db-p{grid-template-columns:minmax(0,1fr) 16px;font-size:10.5px}.db-p small{display:none}.db-apercu{padding:10px}.db-page,.db-moyenne .db-page{padding:9px 8px 6px;font-size:4.8px}.db-mono{width:12px;height:12px;font-size:5px}.db-p-tete b,.db-moyenne .db-p-tete b{font-size:5.5px}.db-p-num b,.db-moyenne .db-p-num b{font-size:6.5px}.db-p-sec p,.db-moyenne .db-p-sec p{margin:4px 0 1px;font-size:6px}.db-p-tete small,.db-p-pied{font-size:3.8px}}.db-net,.db-net *{transition:none!important;animation:none!important}:where(.db)>:where(:not(.souris):not(.souris-onde)){transition:opacity .4s}.db.eteint>:not(.souris):not(.souris-onde){opacity:0}@media (prefers-reduced-motion:reduce){.db-ligne{display:grid}.db-p-l{display:flex}.db-vide{display:none}}
.ec{text-align:left;position:relative}.ec .interrupteur.presse i{transform:scale(.9)}.ec .interrupteur i{transition:background .3s,transform .15s}.ec .reglages small{transition:opacity .25s}.ec-agence{position:relative}.ec-notif{z-index:3;box-shadow:0 18px 36px -16px rgb(var(--ombre)/.5);opacity:0;max-width:none;transition:opacity .4s,transform .4s;position:absolute;bottom:14px;left:16px;right:16px;transform:translateY(8px)}.ec-notif.vu{opacity:1;transform:none}.ec-attend{letter-spacing:.12em;text-transform:uppercase;color:var(--doux);margin:0 0 8px;font-size:11px}.ec .bouton-valider{transition:background .3s,transform .15s}.ec .bouton-valider.presse{transform:scale(.96)}.ec .bouton-valider.fait{background:var(--ok-fond);color:var(--ok-texte)}.ec-tel .tel-ecran{position:relative}.ec-devis{gap:8px;padding:10px 18px 18px;display:grid}.ec-d{border:1px solid var(--trait);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:13px;transition:background .4s,border-color .4s;display:flex}.ec-d b{font-weight:600;display:block}.ec-d small{color:var(--doux);font-size:12px}.ec-d.vise{border-color:var(--encre);background:var(--papier)}.ec-d .statut{white-space:nowrap}.ec-ouvrir-avenant{transition:transform .15s}.ec-ouvrir-avenant.presse{transform:scale(.97)}.ec-ic-devis{background:var(--lin);width:46px;height:46px;font:700 18px var(--titre);color:var(--taupe);border-radius:8px;place-items:center;display:grid}.ec-signer{background:var(--papier);flex-direction:column;gap:6px;padding:16px 18px;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:24px 0 0;transform:translateY(100%)}.ec-signer.ouvert{transform:none}.ec-sig-t{font:800 18px var(--titre);margin:0}.ec-sig-s{color:var(--doux);margin:0 0 8px;font-size:11.5px}.ec-sig-l{border-bottom:1px solid var(--trait);justify-content:space-between;padding:7px 0;font-size:12.5px;display:flex}.ec-sig-l.tot{border-bottom:0;font-weight:700}.ec-sig-a{letter-spacing:.1em;text-transform:uppercase;color:var(--doux);margin:10px 0 0;font-size:11px}.ec-pave{background:var(--carte);border:1px dashed var(--trait-fort);border-radius:12px;place-items:center;height:96px;display:grid}.ec-pave svg{width:80%;height:auto}.ec-pave path{fill:none;stroke:var(--encre);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420px;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.3,1)}.ec-pave.signe path{stroke-dashoffset:0}.ec-signer-b{margin-top:auto;margin-bottom:22px}.ec-remarques{min-height:240px;padding:12px 18px 90px;position:relative}.ec-vide{color:var(--doux);padding:12px 0;font-size:13px;transition:opacity .3s}.ec-rem{opacity:0;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:14px;transition:opacity .4s,transform .4s;display:grid;position:absolute;top:44px;left:18px;right:18px;transform:translateY(8px)}.ec-remarques.recue .ec-rem{opacity:1;transform:none}.ec-remarques.recue .ec-vide{opacity:0}.ec-rem img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:120px}.ec-rem>.ec-pin{top:58px;left:44px}.ec-rem b{font-size:13px}.ec-rem p{margin:4px 0 10px;font-size:13px;line-height:1.45}.ec-repondre{height:32px;padding:0 12px;font-size:12.5px;transition:transform .15s,background .2s}.ec-repondre.presse{background:var(--taupe);transform:scale(.95)}.ec-repondre.fait{background:var(--ok-fond);color:var(--ok-texte)}.ec-pin{background:var(--encre);border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;box-shadow:0 2px 8px #00000059}.ec-vue3d{aspect-ratio:4/3;border-radius:12px;margin-bottom:10px;position:relative;overflow:hidden}.ec-vue3d img{object-fit:cover;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.ec-vue3d .ec-ap{opacity:0}.ec-vue3d.option .ec-ap{opacity:1}.ec-pin-tel{transition:transform .3s cubic-bezier(.2,1.4,.4,1);top:66%;left:30%;transform:scale(0)}.ec-vue3d.pin .ec-pin-tel{transform:scale(1)}.ec-vue3d.option .ec-pin-tel{transform:scale(0)}.ec-bulle{background:var(--carte);opacity:0;border-radius:10px;min-height:34px;padding:8px 10px;font-size:11.5px;transition:opacity .3s;position:absolute;top:10px;left:10px;right:10px;box-shadow:0 8px 20px -8px #00000059}.ec-vue3d.pin .ec-bulle{opacity:1}.ec-vue3d.option .ec-bulle{opacity:0}.ec-option{background:var(--encre);color:var(--sur-encre);opacity:0;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:600;transition:opacity .4s;position:absolute;bottom:10px;left:10px}.ec-vue3d.option .ec-option{opacity:1}.ec-net,.ec-net *{transition:none!important;animation:none!important}:where(.ec)>:where(:not(.souris):not(.souris-onde)){transition:opacity .4s}.ec.eteint>:not(.souris):not(.souris-onde){opacity:0}.ec-alterne{display:grid}.ec-alterne>*{grid-area:1/1;transition:opacity .45s,visibility}.ec-alterne>.cache{opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s .45s}.ec-seul{display:inline-block;position:relative}.ec-toast{z-index:4;background:var(--carte);border:1px solid var(--trait);opacity:0;border-radius:14px;padding:9px 12px;font-size:12px;transition:opacity .35s,transform .35s;position:absolute;top:34px;left:12px;right:12px;transform:translateY(-8px);box-shadow:0 14px 30px -14px #0006}.ec-toast b{font-size:11.5px;display:block}.ec-seul.option .ec-toast{opacity:1;transform:none}.ec-petite .ec-toast{border-radius:10px;padding:6px 8px;font-size:9.5px;top:8px;left:8px;right:8px}.ec-petite .ec-toast b{font-size:9.5px}.ec-petite .ec-vue3d{border-radius:9px;margin-bottom:0}.ec-petite .ec-bulle{min-height:22px;padding:5px 7px;font-size:9px;top:6px;left:6px;right:6px}.ec-petite .ec-option{padding:3px 6px;font-size:8.5px;bottom:6px;left:6px}.ec-petite .ec-pin{width:11px;height:11px}.ec-petite .m-tel>div{position:relative}.ec-moyenne{display:block}
[data-ps] .piste{overflow:hidden}[data-ps] .tache{transition:left .8s cubic-bezier(.2,.8,.2,1),width .8s cubic-bezier(.2,.8,.2,1),opacity .4s,background .4s,box-shadow .3s}[data-ps] .tache.prise{box-shadow:0 8px 18px -6px rgb(var(--ombre)/.45);transition:left .9s cubic-bezier(.45,0,.25,1),width .9s cubic-bezier(.45,0,.25,1),box-shadow .3s}[data-ps] .tache.vide{opacity:0;width:0;padding-left:0}[data-ps] .avis span:not(.ps-btn){transition:opacity .25s}[data-ps] .ps-btn{transition:transform .15s,background .2s,opacity .3s}[data-ps] .ps-btn.ps-cache{opacity:0}[data-ps] .ps-btn.presse{background:var(--taupe);transform:scale(.94)}[data-ps] .ps-btn.fait{background:var(--lin);color:var(--encre)}.ps-net,.ps-net *{transition:none!important}:where([data-ps])>:where(:not(.souris):not(.souris-onde)){transition:opacity .4s}[data-ps].eteint>:not(.souris):not(.souris-onde){opacity:0}@media (max-width:560px){[data-ps] .semaines .cols span:nth-child(2n){visibility:hidden}}@media (prefers-reduced-motion:reduce){[data-ps] .tache.vide{width:calc(var(--l) * 10% - 4px);opacity:1;padding-left:6px}}
