.labo-fenetre{border-radius:var(--r-md);background:var(--white);overflow:hidden;box-shadow:var(--shadow-card),10px 10px 0 var(--navy);border:2px solid var(--navy)}.labo-barre{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--navy);color:var(--cream-70)}.labo-barre i{width:9px;height:9px;border-radius:50%;background:var(--cream-40)}.labo-barre i:first-child{background:var(--gold-soft)}.labo-barre__titre{margin-left:10px;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cream)}.labo-barre__note{margin-left:auto;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.labo-corps{display:grid;grid-template-columns:52px minmax(0,1fr);min-height:420px}.labo-menu{display:grid;align-content:start;gap:10px;padding:14px 10px;background:var(--cream);border-right:1px solid var(--navy-08)}.labo-menu span{height:30px;border-radius:8px;background:var(--navy-08)}.labo-menu span.is-actif{background:var(--navy)}.labo-contenu{padding:clamp(14px,2.4vw,24px);min-width:0}.labo-titre{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.labo-titre h4{font-family:var(--font-display);font-weight:800;font-stretch:82%;font-size:1.35rem;letter-spacing:-.02em;line-height:1;color:var(--navy)}.labo-sous{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--navy-74)}.labo-liste{display:grid;gap:8px}.labo-ligne{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;padding:8px 12px;border:1.5px solid var(--navy-16);border-radius:10px;background:var(--white);color:var(--navy);font-size:.92rem;text-align:left;transition:border-color var(--t-fast),background-color var(--t-fast),transform var(--t-base) var(--ease)}.labo-ligne:hover{border-color:var(--navy-40)}.labo-ligne.is-fait{border-color:var(--gold);background:var(--gold-10)}.labo-ligne__texte{min-width:0}.labo-ligne__texte b{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labo-ligne__texte small{display:block;color:var(--navy-74);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labo-montant{font-family:var(--font-mono);font-size:.85rem;font-variant-numeric:tabular-nums;white-space:nowrap}.labo-case{display:grid;place-items:center;width:22px;height:22px;border:2px solid var(--navy);border-radius:6px;color:var(--navy);font-size:.8rem;font-weight:800;transition:background-color var(--t-fast)}.is-fait .labo-case{background:var(--gold-soft);border-color:var(--gold-soft)}.labo-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--r-pill);border:1px solid var(--navy-40);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--navy);white-space:nowrap}.labo-tag--or{background:var(--gold-soft);border-color:var(--gold-soft)}.labo-tag--navy{background:var(--navy);border-color:var(--navy);color:var(--cream)}.labo-tag--alerte{background:var(--red);border-color:var(--red);color:var(--white)}.labo-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}.labo-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:2px solid var(--navy);border-radius:var(--r-pill);background:var(--navy);color:var(--cream);font-weight:700;font-size:.9rem;font-stretch:92%;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-base) var(--ease)}.labo-btn:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--gold)}.labo-btn--clair{background:transparent;color:var(--navy)}.labo-btn:disabled{opacity:.45;pointer-events:none}.labo-total{display:grid;gap:4px;margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--cream)}.labo-total__ligne{display:flex;justify-content:space-between;gap:12px;font-size:.86rem;color:var(--navy-74)}.labo-total__ligne--fort{padding-top:6px;border-top:1px dashed var(--navy-16);color:var(--navy);font-weight:800;font-size:1.05rem}.labo-succes{display:flex;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;border-radius:10px;background:var(--gold-soft);color:var(--navy);font-weight:700;font-size:.92rem;animation:labo-pop .4s var(--ease-spring)}.labo-succes:before{content:"✓";display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--navy);color:var(--cream);font-size:.8rem}@keyframes labo-pop{0%{transform:scale(.94);opacity:0}}@media(prefers-reduced-motion:reduce){.labo-succes{animation:none}}@media(max-width:560px){.labo-corps{grid-template-columns:1fr}.labo-menu{display:none}}@media(max-width:400px){.labo-ligne{grid-template-columns:auto minmax(0,1fr);row-gap:6px}.labo-ligne>:nth-child(3){grid-column:2;justify-self:start}.labo-ligne__texte b,.labo-ligne__texte small{white-space:normal;overflow:visible}}@media(max-width:480px){.labo-total__ligne{flex-wrap:wrap;column-gap:8px}.labo-total__ligne .labo-montant{margin-left:auto}}.chiffrage__marge[data-v-e5418598]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:14px}.chiffrage__marge input[data-v-e5418598]{width:100%;min-height:44px;accent-color:var(--navy)}@media(max-width:480px){.chiffrage__marge[data-v-e5418598]{grid-template-columns:auto minmax(0,1fr) auto}.chiffrage__marge .labo-tag[data-v-e5418598]{grid-column:1 / -1;justify-self:start}}.mails[data-v-3cd08ee0]{position:relative}.mails__ligne[data-v-3cd08ee0]{grid-template-columns:auto minmax(0,1fr) auto}.mails__ligne.is-pale[data-v-3cd08ee0]{opacity:.62}.mails__pastille[data-v-3cd08ee0]{width:10px;height:10px;border-radius:50%;background:var(--navy-40)}.mails__pastille--urgent[data-v-3cd08ee0]{background:var(--navy)}.mails__pastille--attendre[data-v-3cd08ee0]{background:var(--gold-soft)}.mails__pastille--info[data-v-3cd08ee0]{background:var(--navy-16)}.mails__etiquettes[data-v-3cd08ee0]{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.labo-mail-move[data-v-3cd08ee0]{transition:transform .6s var(--ease)}@media(prefers-reduced-motion:reduce){.labo-mail-move[data-v-3cd08ee0]{transition:none}}@media(max-width:480px){.mails__ligne[data-v-3cd08ee0]{grid-template-columns:auto minmax(0,1fr)}.mails__etiquettes[data-v-3cd08ee0],.mails__ligne>.labo-sous[data-v-3cd08ee0]{grid-column:2;justify-content:flex-start}}.crm[data-v-ad49f44a]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;overflow-x:auto;padding-bottom:6px}.crm__colonne[data-v-ad49f44a]{display:grid;align-content:start;gap:8px;min-height:290px;padding:10px;border-radius:12px;background:var(--cream);border:1.5px dashed transparent;transition:border-color var(--t-fast),background-color var(--t-fast)}.crm__colonne.is-cible[data-v-ad49f44a]{border-color:var(--navy-40);background:var(--gold-10)}.crm__entete[data-v-ad49f44a]{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-74)}.crm__cartes[data-v-ad49f44a]{display:grid;gap:8px}.crm__carte[data-v-ad49f44a]{position:relative;display:grid;gap:4px;justify-items:start;padding:10px 40px 10px 10px;border-radius:10px;background:var(--white);border:1.5px solid var(--navy-16);color:var(--navy);cursor:grab;transition:border-color var(--t-fast),background-color var(--t-fast)}.crm__carte[data-v-ad49f44a]:active{cursor:grabbing}.crm__carte.is-fait[data-v-ad49f44a]{border-color:var(--gold);background:var(--gold-soft)}.crm__carte b[data-v-ad49f44a]{font-size:.88rem;line-height:1.15}.crm__carte small[data-v-ad49f44a]{font-size:.74rem;color:var(--navy-74)}.crm__carte.is-fait small[data-v-ad49f44a]{color:var(--navy)}.crm__avancer[data-v-ad49f44a]{position:absolute;top:50%;right:6px;width:30px;height:30px;margin-top:-15px;border-radius:50%;border:1.5px solid var(--navy);font-weight:800;color:var(--navy);transition:background-color var(--t-fast)}.crm__avancer[data-v-ad49f44a]:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.crm__avancer[data-v-ad49f44a]:hover{background:var(--gold-soft)}.labo-carte-move[data-v-ad49f44a],.labo-carte-enter-active[data-v-ad49f44a]{transition:transform .45s var(--ease),opacity .3s}.labo-carte-enter-from[data-v-ad49f44a]{opacity:0;transform:translate(-12px)}.labo-carte-leave-active[data-v-ad49f44a]{display:none}@media(prefers-reduced-motion:reduce){.labo-carte-move[data-v-ad49f44a],.labo-carte-enter-active[data-v-ad49f44a]{transition:none}}.devis__ligne[data-v-96d7cec6]{grid-template-columns:auto minmax(0,1fr) auto}.devis__vignette[data-v-96d7cec6]{width:34px;height:34px;border-radius:8px;background:linear-gradient(135deg,var(--navy) 0 50%,var(--gold-soft) 50%)}.devis__qte[data-v-96d7cec6]{display:inline-flex;align-items:center;gap:8px}.devis__qte .labo-montant[data-v-96d7cec6]{min-width:3ch;text-align:center}.devis__pm[data-v-96d7cec6]{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--navy);color:var(--navy);font-weight:800;position:relative}.devis__pm[data-v-96d7cec6]:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.devis__pm[data-v-96d7cec6]:hover{background:var(--gold-soft)}.devis__gerant[data-v-96d7cec6]{display:grid;gap:12px}.devis__dossier[data-v-96d7cec6]{grid-template-columns:auto minmax(0,1fr) auto}.devis__etapes[data-v-96d7cec6]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0;list-style:none}.devis__etapes li[data-v-96d7cec6]{padding:8px 10px;border-top:3px solid var(--navy-16);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-40);transition:border-color var(--t-base) var(--ease),color var(--t-base) var(--ease)}.devis__etapes li.is-fait[data-v-96d7cec6]{border-color:var(--gold);color:var(--navy)}@media(max-width:480px){.devis__dossier[data-v-96d7cec6]{grid-template-columns:minmax(0,1fr) auto}.devis__dossier>.labo-montant[data-v-96d7cec6]{display:none}}.hub__semaine[data-v-a42d473e]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:16px}.hub__jour[data-v-a42d473e]{display:grid;align-content:start;gap:6px;min-height:108px;padding:10px;border:1.5px dashed var(--navy-16);border-radius:10px;color:var(--navy);font-size:.8rem;line-height:1.2}.hub__jour.is-plein[data-v-a42d473e]{border-style:solid;border-color:var(--navy-16);background:var(--white)}.hub__jour.is-neuf[data-v-a42d473e]{border-color:var(--gold);background:var(--gold-10);animation:hub-pose-a42d473e .42s var(--ease-spring)}.hub__jour .labo-tag[data-v-a42d473e]{justify-self:start}.hub__nom[data-v-a42d473e]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--navy-74)}.hub__vide[data-v-a42d473e]{color:var(--navy-40);font-style:italic}.hub__surtitre[data-v-a42d473e]{margin-bottom:8px}.hub__tuile[data-v-a42d473e]{width:100%;cursor:pointer}.hub__tuile[data-v-a42d473e]:disabled{opacity:.5;cursor:default}@keyframes hub-pose-a42d473e{0%{transform:scale(.9) rotate(-2deg)}to{transform:none}}@media(max-width:560px){.hub__semaine[data-v-a42d473e]{grid-template-columns:1fr;gap:6px}.hub__jour[data-v-a42d473e]{grid-template-columns:3.2em minmax(0,1fr) auto;align-items:center;min-height:44px;padding:6px 10px;font-size:.86rem}}.comptoir__metaux[data-v-52e6d735]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.comptoir__metal[data-v-52e6d735]{padding:8px 14px;border:1.5px solid var(--navy-16);border-radius:var(--r-pill);color:var(--navy);font-weight:700;font-size:.86rem;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.comptoir__metal[data-v-52e6d735]:hover{border-color:var(--navy-40)}.comptoir__metal[aria-checked=true][data-v-52e6d735]{background:var(--navy);border-color:var(--navy);color:var(--cream)}.comptoir__pesee[data-v-52e6d735]{grid-template-columns:auto minmax(0,1fr) auto}.comptoir__qte[data-v-52e6d735]{display:inline-flex;gap:8px}.comptoir__pm[data-v-52e6d735]{position:relative;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--navy);color:var(--navy);font-weight:800}.comptoir__pm[data-v-52e6d735]:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.comptoir__pm[data-v-52e6d735]:hover{background:var(--gold-soft)}.comptoir__alerte[data-v-52e6d735]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:.82rem;color:var(--navy)}.comptoir__livre[data-v-52e6d735]{display:grid;gap:6px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--navy-16)}.comptoir__integre[data-v-52e6d735]{color:var(--gold)}.comptoir__ligne[data-v-52e6d735]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;font-size:.8rem;color:var(--navy);animation:comptoir-entre-52e6d735 .36s var(--ease) both}@keyframes comptoir-entre-52e6d735{0%{opacity:0;transform:translateY(-6px)}}@media(max-width:480px){.comptoir__ligne[data-v-52e6d735]{grid-template-columns:minmax(0,1fr) auto}.comptoir__ligne[data-v-52e6d735]>:first-child{display:none}}.vrai[data-v-6c950170]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:var(--space-8);align-items:center;margin-top:var(--space-9);padding-top:var(--space-7);border-top:var(--rule)}.vrai__surtitre[data-v-6c950170]{display:inline-flex;align-items:center;gap:10px;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--navy-74)}.vrai__point[data-v-6c950170]{width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 0 var(--gold-40)}.is-marche .vrai__point[data-v-6c950170]{animation:vrai-pouls-6c950170 1.8s ease-out infinite}@keyframes vrai-pouls-6c950170{to{box-shadow:0 0 0 10px transparent}}.vrai__titre[data-v-6c950170]{margin-top:var(--space-3);font-family:var(--font-display);font-weight:760;font-stretch:86%;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.08;color:var(--navy)}.vrai__legende[data-v-6c950170]{margin-top:var(--space-4);min-height:3em;color:var(--navy-74);font-size:var(--p-small)}.vrai__note[data-v-6c950170]{margin-top:var(--space-3);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-40)}.vrai__puces[data-v-6c950170]{display:flex;gap:8px;margin-top:var(--space-4)}.vrai__puce[data-v-6c950170]{position:relative;width:44px;height:24px}.vrai__puce[data-v-6c950170]:before{content:"";position:absolute;top:10px;right:0;bottom:10px;left:0;border-radius:2px;background:var(--navy-16)}.vrai__puce i[data-v-6c950170]{position:absolute;inset:10px auto 10px 0;width:0;border-radius:2px;background:var(--navy)}.vrai__puce.is-actif i[data-v-6c950170]{width:100%}.is-marche .vrai__puce.is-actif i[data-v-6c950170]{animation:vrai-jauge-6c950170 linear both}@keyframes vrai-jauge-6c950170{0%{width:0}to{width:100%}}.vrai__pile[data-v-6c950170]{position:relative;aspect-ratio:16 / 10;margin:26px 40px 0 0;cursor:pointer}.vrai__tirage[data-v-6c950170]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr);margin:0;overflow:hidden;border:1.5px solid var(--navy-16);border-radius:var(--r-sm);background:var(--white);box-shadow:var(--shadow-card);transform-origin:50% 100%;transform:translate(calc(var(--p) * 20px),calc(var(--p) * -14px)) rotate(calc(-1.2deg + var(--p) * 2.2deg)) scale(calc(1 - var(--p) * .04));filter:brightness(calc(1 - var(--p) * .06));transition:transform var(--t-slow) var(--ease),opacity .38s var(--ease),filter var(--t-slow) var(--ease)}.vrai__tirage.is-sortant[data-v-6c950170]{transform:translate(-46%,6%) rotate(-9deg);opacity:0;transition-duration:.38s}.vrai__pile:hover .vrai__tirage.is-devant[data-v-6c950170]:not(.is-sortant){transform:translate(-4px,-6px) rotate(-1.6deg)}.vrai__chrome[data-v-6c950170]{display:flex;gap:6px;padding:8px 12px;background:var(--cream);border-bottom:1px solid var(--navy-08)}.vrai__chrome i[data-v-6c950170]{width:9px;height:9px;border-radius:50%;background:var(--navy-16)}.vrai__chrome i[data-v-6c950170]:first-child{background:var(--gold-soft)}.vrai__tirage img[data-v-6c950170]{width:100%;height:100%;object-fit:cover;object-position:top left}.vrai__tampon[data-v-6c950170]{position:absolute;z-index:20;right:-26px;bottom:-18px;background:var(--cream);color:var(--navy);font-size:.74rem;transform:rotate(-8deg);pointer-events:none}@media(max-width:980px){.vrai[data-v-6c950170]{grid-template-columns:1fr;gap:var(--space-6);margin-top:var(--space-8)}.vrai__pile[data-v-6c950170]{margin:20px 22px 0 0}.vrai__tampon[data-v-6c950170]{right:-8px;bottom:-14px;font-size:.64rem}}@media(prefers-reduced-motion:reduce){.vrai__tirage[data-v-6c950170]{transition:none}}.labo[data-v-ef28cc1f]{margin-top:var(--space-8)}.labo__onglets[data-v-ef28cc1f]{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-5)}.labo__onglet[data-v-ef28cc1f]{display:grid;gap:6px;align-content:start;min-height:72px;padding:12px 14px;border:2px solid var(--navy-16);border-radius:var(--r-sm);background:var(--white);color:var(--navy);text-align:left;transition:border-color var(--t-fast),background-color var(--t-fast),transform var(--t-base) var(--ease)}.labo__onglet[data-v-ef28cc1f]:hover{border-color:var(--navy-40);transform:translateY(-2px)}.labo__onglet[aria-selected=true][data-v-ef28cc1f]{border-color:var(--navy);background:var(--navy);color:var(--cream)}.labo__onglet-titre[data-v-ef28cc1f]{font-family:var(--font-display);font-weight:700;font-stretch:88%;font-size:1rem;line-height:1.15}.labo__onglet-duree[data-v-ef28cc1f]{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.labo__onglet[aria-selected=true] .labo__onglet-duree[data-v-ef28cc1f]{color:var(--gold-soft);opacity:1}.labo__scene[data-v-ef28cc1f]{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:var(--space-6);align-items:end}.labo__koto[data-v-ef28cc1f]{display:grid;justify-items:center;gap:var(--space-3);padding-bottom:var(--space-4)}.labo__note[data-v-ef28cc1f]{text-align:center;color:var(--navy-74);font-size:.66rem;max-width:18ch}.labo__etude[data-v-ef28cc1f]{margin-top:var(--space-3)}@media(max-width:1180px){.labo__onglets[data-v-ef28cc1f]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.labo__onglets[data-v-ef28cc1f]{grid-template-columns:repeat(2,minmax(0,1fr))}.labo__scene[data-v-ef28cc1f]{grid-template-columns:1fr}.labo__koto[data-v-ef28cc1f]{order:-1;grid-auto-flow:column;justify-content:start;align-items:center;padding-bottom:0}.labo__note[data-v-ef28cc1f]{text-align:left}}.labo-hero[data-v-18d5290e]{padding:calc(var(--nav-h) + clamp(28px,5vw,96px)) 0 clamp(40px,5vw,72px)}.labo-hero__grille[data-v-18d5290e]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-8);align-items:end}.labo-hero__titre[data-v-18d5290e]{max-width:14ch;margin-bottom:var(--space-6)}.labo-hero__lead[data-v-18d5290e]{max-width:58ch}.labo-hero__chiffres[data-v-18d5290e]{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-7);margin-top:var(--space-7);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--navy-74)}.labo-hero__chiffres b[data-v-18d5290e]{display:block;margin-bottom:4px;font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--navy)}.labo-hero__koto[data-v-18d5290e]{padding-bottom:var(--space-4)}.labo-page[data-v-18d5290e] .labo{margin-top:0}@media(max-width:860px){.labo-hero__grille[data-v-18d5290e]{grid-template-columns:1fr;gap:var(--space-4)}.labo-hero__koto[data-v-18d5290e]{justify-self:end;padding-bottom:0}.labo-hero__mascotte[data-v-18d5290e]{--taille: 120px !important}}
