/*! Reveliodental — © 2026 Ilan Joseph Cohen. Tous droits réservés. Reproduction, adaptation ou extraction interdites sans autorisation écrite (CPI L122-4, L335-2). */
html.mdz :is(.onglets-outils,.tool-col,.list-exports) .tool .tl,html.mdz .fcard .ch-t,html.mdz .teinte-h,html.mdz .sec-title,html.mdz .ord-h,html.mdz .list-header h2,html.mdz .stat .num,html.mdz .card-header button,html.mdz .flag{font-family:Chakra Petch,DM Sans,sans-serif;font-weight:700}html.mdz :is(.onglets-outils,.tool-col,.list-exports) .tool .tl{letter-spacing:.02em}html.mdz .fcard .ch-t,html.mdz .teinte-h{letter-spacing:.02em}html.mdz .list-header h2{letter-spacing:-.002em}html.mdz .flag{letter-spacing:.03em}html.mdz .ord-oh{font-family:DM Mono,ui-monospace,monospace;font-weight:500}html.mdz .card-header span:not([class]){font-family:DM Mono,ui-monospace,monospace;letter-spacing:.14em}html.mdz .miniA{font-family:DM Sans,system-ui,sans-serif;font-weight:700;line-height:1.25}html.mdz :is(.onglets-outils,.tool-col) .tool{border-color:color-mix(in srgb,var(--c) 58%,var(--surface));-webkit-font-smoothing:antialiased}html.mdz :is(.onglets-outils,.tool-col) .tool:after{box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--c) 80%,transparent),0 0 20px -4px color-mix(in srgb,var(--c) 52%,transparent)}html.mdz :is(.onglets-outils,.tool-col) .tool .tl{color:color-mix(in srgb,var(--c) 82%,var(--text))}html.mdz .onglets-outils>.tool{border-color:color-mix(in srgb,var(--cv, var(--c)) 75%,#000)}html.mdz .onglets-outils>.tool .tl{color:color-mix(in srgb,var(--cv, var(--c)) 72%,#000)}html.mdz[data-theme=dark] .onglets-outils>.tool{border-color:var(--cv, var(--c))}html.mdz[data-theme=dark] .onglets-outils>.tool .tl{color:color-mix(in srgb,var(--cv, var(--c)) 65%,#fff)}html.mdz header{box-shadow:0 1px 2px rgba(20,45,70,calc(.06 * var(--ombre-k, 1))),0 10px 24px -18px color-mix(in srgb,var(--accent) calc(60% * var(--ombre-k, 1)),transparent)}html.mdz .card-header{box-shadow:inset 0 1px #ffffff52,0 3px 8px -3px color-mix(in srgb,var(--accent) 45%,transparent)}html.mdz :is(.top-row .fcard,.bottom-row .fcard,.sec-card){border-color:color-mix(in srgb,var(--accent) calc(26% * var(--contour-k, 1)),var(--border));box-shadow:var(--shadow-carte)}html.mdz[data-theme=dark][style*=--relief-k] :is(.top-row .fcard,.bottom-row .fcard,.sec-card,.lt-stack){background-color:color-mix(in oklab,color-mix(in srgb,var(--accent) 3.5%,var(--surface)),#fff calc(max(0,var(--relief-k, 1) - 1)*7%))}html.mdz :is(.top-row,.bottom-row) .fcard{position:relative}html.mdz :is(.top-row,.bottom-row) .fcard:before{content:"";position:absolute;inset:-1px 18% auto;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--teal),var(--accent),transparent)}html.mdz :is(.fx-badge--code,.tbl .row .cl){text-shadow:none}html.mdz .tbl .row:hover{box-shadow:inset 3px 0 0 var(--teal)}html.mdz :is(input,select,textarea):focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 45%,transparent)}html.mdz .sec-conj .rail{background:linear-gradient(90deg,var(--accent),var(--teal))}html.mdz .sec-adj .rail{background:linear-gradient(90deg,var(--rose),color-mix(in srgb,var(--rose) 45%,var(--surface)))}html.mdz .sec-title{letter-spacing:.16em;background:color-mix(in srgb,currentColor 7%,var(--surface));border-color:color-mix(in srgb,currentColor 55%,transparent);box-shadow:0 1px 2px #142d4614}html.mdz :is(.ox-bas .ord-h,.ox-conj .grid2>div>.ord-h,.ox-conj .grid2>div>.ox-sm-t .ox-smt){border-bottom-color:currentColor;box-shadow:0 1px 0 currentColor}html.mdz .ord-ck .bx{border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}html.mdz .sec-adj .ord-ck .bx{border-color:color-mix(in srgb,var(--rose) 38%,var(--border))}html.mdz .ord-ck input:checked+.bx{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px color-mix(in srgb,var(--accent) 45%,transparent)}html.mdz .sec-adj .ord-ck input:checked+.bx{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px color-mix(in srgb,var(--rose) 45%,transparent)}html.mdz :is(.fcard .ch-t,.teinte-h)>.ilx{border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 10%,var(--surface)),0 0 0 3px color-mix(in srgb,var(--accent) 28%,transparent)}html.mdz .card-header input{font-family:Chakra Petch,DM Sans,sans-serif;font-weight:700;letter-spacing:.12em;background:#03121c47!important;border-color:#ffffff80!important;box-shadow:inset 0 1px 3px #0000004d}html.mdz .card-header input::placeholder{color:#ffffff73}html.mdz .flag:has(input:checked){box-shadow:0 0 0 2px color-mix(in srgb,currentColor 20%,transparent)}html.mdz :is(.in2,.ta2,.tcustom2){border-color:color-mix(in srgb,var(--accent) 20%,var(--border))}html.mdz .header-utils{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(44px,1fr);gap:10px;width:322px;min-width:0;padding:10px 0;align-self:stretch}html.mdz header .header-actions>.header-utils{align-self:stretch}html.mdz .header-utils>.util-row{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:0;min-width:100%}html.mdz .util-profil-cloud{flex:1 1 auto;min-width:0;height:42px;display:flex;align-items:center;gap:6px;padding:0 10px 0 3px;border-radius:999px;background:var(--surface);border:1px solid var(--border);transition:border-color var(--dur-fast),background var(--dur-fast)}html.mdz .util-profil-cloud:has(#btn-user-profile.pcx){background:linear-gradient(120deg,color-mix(in srgb,var(--success) 16%,var(--surface)),color-mix(in srgb,var(--teal) 10%,var(--surface)));border-color:color-mix(in srgb,var(--success) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 10%,transparent)}html.mdz .util-profil-cloud #btn-user-profile{flex:1 1 auto;min-width:0;height:36px;width:auto;justify-content:flex-start;gap:8px;padding:0 4px 0 2px!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:999px!important;min-height:0!important}html.mdz .util-profil-cloud #btn-user-profile.pcx{gap:8px}html.mdz .util-profil-cloud #btn-user-profile.pcx .pcx-av{width:32px;height:32px}html.mdz .util-profil-cloud #btn-user-profile:not(.pcx):after{content:"Mon profil";font:600 .8rem/1 DM Sans,sans-serif;color:var(--muted);white-space:nowrap;position:static;inset:auto;width:auto;height:auto;opacity:1;background:none;box-shadow:none;transform:none;animation:none;display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}html.mdz .util-profil-cloud #btn-user-profile:not(.pcx){overflow:hidden}html.mdz .util-profil-cloud #firebase-status{flex:0 0 auto;padding:0 0 0 10px;height:24px;border:0;border-left:1px solid var(--border);border-radius:0;background:none;box-shadow:none}html.mdz .util-profil-cloud #firebase-status .header-sync-txt{min-width:0}html.mdz .util-profil-cloud.mdz-sans-profil #firebase-status{flex:1 1 auto;justify-content:center;border-left:0;padding:0}html.mdz .util-row>.header-icon-btn{flex:0 0 auto;width:42px;height:42px}html.mdz .revi-tuile{display:flex;gap:8px;min-height:0;align-self:stretch}html.mdz .revi-tuile>.revi-chat-btn{flex:1 1 auto;min-width:0;height:100%;justify-content:flex-start;gap:10px;padding:6px 12px;border-radius:14px}html.mdz .revi-tuile>.revi-chat-btn .revi-chat-btn-tx b{white-space:normal}html.mdz .revi-tuile-aide{flex:0 0 auto;display:flex;flex-direction:column;gap:6px}html.mdz .revi-tuile:has(>.revi-chat-btn[hidden]) .revi-tuile-aide{flex:1 1 auto;flex-direction:row}html.mdz .revi-aide-btn{flex:1 1 0;min-height:0;display:flex;align-items:center;gap:8px;padding:0 12px 0 5px;border-radius:12px;cursor:pointer;background:linear-gradient(160deg,color-mix(in srgb,var(--c, var(--accent)) 20%,var(--surface)),color-mix(in srgb,var(--c, var(--accent)) 7%,var(--surface)));border:1px solid color-mix(in srgb,var(--c, var(--accent)) 55%,var(--border));color:color-mix(in srgb,var(--c, var(--accent)) 50%,var(--text));font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:700;line-height:1;white-space:nowrap;transition:transform var(--dur-fast),box-shadow var(--dur-fast),border-color var(--dur-fast)}html.mdz .revi-aide-btn>.ilx{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--c, var(--accent)) 22%,var(--surface));border:1px solid color-mix(in srgb,var(--c, var(--accent)) 45%,transparent)}html.mdz .revi-aide-btn:hover,html.mdz .revi-aide-btn:focus-visible{border-color:var(--c, var(--accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--c, var(--accent)) 20%,transparent);transform:translateY(-1px)}html.mdz .revi-aide-btn:active{transform:translateY(0)}html[data-theme=dark].mdz .revi-aide-btn{color:color-mix(in srgb,var(--c, var(--accent)) 60%,white);background:linear-gradient(160deg,color-mix(in srgb,var(--c, var(--accent)) 26%,var(--surface)),color-mix(in srgb,var(--c, var(--accent)) 10%,var(--surface)))}html.mdz .revi-tuile:has(>.revi-chat-btn[hidden]) .revi-aide-btn{justify-content:center}html.mdz.mobile-zoom-default .header-utils{min-width:0;padding:4px 0}html.mdz.mobile-zoom-default .header-utils>.util-row{flex-wrap:wrap}html.mobile-zoom-default #btn-profils-apparence{display:none}html.mdz.mobile-zoom-default .util-profil-cloud{flex-basis:100%}html.mdz.mobile-zoom-default .revi-tuile{flex-direction:column}html.mdz.mobile-zoom-default .revi-tuile-aide{flex-direction:row}html.mdz.mobile-zoom-default .revi-tuile .revi-chat-btn small{display:none}html.mdz.mobile-zoom-default .header-utils{width:150px}html.mdz.mobile-zoom-default .util-profil-cloud #btn-user-profile:not(.pcx):after{content:none}html.mdz.mobile-zoom-default .revi-tuile>.revi-chat-btn{gap:8px;padding:6px 10px;min-height:44px}html.mdz.mobile-zoom-default .revi-tuile .revi-chat-btn b{font-size:.9rem}html.mdz.mobile-zoom-default .revi-aide-btn{height:34px;flex:1 1 0;padding:0 6px;justify-content:center}html.mdz.mobile-zoom-default .header-utils .revi-chat-oeil{width:32px;height:32px}html.mdz header{min-height:174px}html.mdz header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:stretch;padding:6px 12px}html.mdz header>:is(.logo,.scan-cta,.header-actions){border-radius:14px;background:color-mix(in srgb,var(--accent) 3.5%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 14%,var(--border))}html.mdz header>.logo{padding:0 26px 0 14px}html.mdz header>.header-actions{padding:0 12px}html.mdz header>.scan-cta{margin:0;padding:0;justify-content:center;align-items:flex-start;background:linear-gradient(180deg,color-mix(in srgb,var(--teal) 9%,var(--surface)),color-mix(in srgb,var(--teal) 2%,var(--surface)));border-color:color-mix(in srgb,var(--teal) 38%,var(--border))}html.mdz header>.scan-cta:before{content:none}html.mdz:not(.mobile-zoom-default) .logo-img-wrap{width:120px!important;height:120px!important;flex:none}html.mdz:not(.mobile-zoom-default) .logo-ilovesmile{font-size:2.9rem}html.mdz .logo-labo{font-family:Chakra Petch,DM Sans,sans-serif;font-weight:700;color:var(--text)}.mdz-lt-ico{display:none}html.mdz .list-header{min-height:82px}html.mdz .lt-stack{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:12px;row-gap:3px;width:285px;height:68px;min-height:0;box-sizing:border-box;padding:0 16px 0 12px;background:var(--surface);border-color:color-mix(in srgb,var(--accent) calc(28% * var(--contour-k, 1)),var(--border));border-radius:var(--r);box-shadow:var(--shadow-carte)}html.mdz .lt-stack:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--grad)}html.mdz .list-card.liste-synchro .lt-stack:before{content:"";position:absolute;left:0;bottom:0;z-index:1;width:40%;height:3px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:ilsCopieReflet calc(var(--dur-slow) * 3) var(--ease-in-out) infinite}@keyframes ilsCopieReflet{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion: reduce){html.mdz .list-card.liste-synchro .lt-stack:before{animation:none;width:100%;opacity:.45}}html.mdz .lt-stack .mdz-lt-ico{grid-row:1 / 3;align-self:center;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--surface);border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border));box-shadow:0 2px 6px -3px color-mix(in srgb,var(--accent) 45%,transparent)}html.mdz .lt-stack .mdz-lt-ico img{width:36px;height:36px;object-fit:contain}html.mdz .lt-stack .lt-script{grid-column:2;align-self:end;margin:0;padding:0;width:auto;background:none;-webkit-text-fill-color:currentColor;font:700 .6rem/1 DM Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}html.mdz .lt-stack h2{grid-column:2;align-self:start;font-family:Chakra Petch,DM Sans,sans-serif;font-weight:700;font-size:1.12rem;line-height:1.08;letter-spacing:.005em}html.mdz:not(.mobile-zoom-default) .onglets-outils{max-width:none;margin-right:0;grid-template-columns:repeat(4,192.5px) minmax(0,1fr) auto}html.mdz:not(.mobile-zoom-default) .onglets-outils:after{content:"";grid-column:5;grid-row:1 / span 2}html.mdz:not(.mobile-zoom-default) .onglets-outils:before{content:"";grid-column:6;grid-row:1}html.mdz:not(.mobile-zoom-default) .onglets-outils>#btn-historique-ia{grid-column:6;width:132px;grid-row:2}.lh-left>#btn-fiches-num{height:68px;box-sizing:border-box;align-self:center}html.mobile-zoom-default .lh-left>#btn-fiches-num{grid-column:1;grid-row:1;justify-self:end;align-self:center;width:auto;height:68px;min-height:0}html.mdz header .header-actions>.tool-col.mdz-col-vide,html.mdz header .header-actions>.tool-col.mdz-col-vide+.sep{display:none}html.mdz:not(.mobile-zoom-default) .prescriptions-filters{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px!important;align-items:stretch;padding-bottom:28px!important}html.mdz:not(.mobile-zoom-default) .prescriptions-filters>:is(.stats,#filter-active-tags){grid-column:1 / -1}html.mdz:not(.mobile-zoom-default) .prescriptions-filters>.pf-row-search,html.mdz:not(.mobile-zoom-default) .prescriptions-filters>div:has(>#btn-selection-mode),html.mdz:not(.mobile-zoom-default) .pf-row-search>.pf-cabprat{display:contents!important}html.mdz:not(.mobile-zoom-default) .prescriptions-filters>div:has(>#filter-statut){display:none!important}html.mdz:not(.mobile-zoom-default) .pf-cabprat>.pf-field:has(#filter-search-cabinet){order:1}html.mdz:not(.mobile-zoom-default) .pf-cabprat>.pf-field:has(#filter-search-praticien){order:2}html.mdz:not(.mobile-zoom-default) .pf-cabprat>.pf-field:has(#filter-code-labo){order:3}html.mdz:not(.mobile-zoom-default) .pf-search-free{order:4;grid-column:span 4;flex:none!important;min-width:0!important}html.mdz:not(.mobile-zoom-default) #archives-filter{order:5}html.mdz:not(.mobile-zoom-default) #btn-selection-mode{order:6;grid-column:span 2}html.mdz:not(.mobile-zoom-default) .ils-sel:has(#sort-btn){order:7}html.mdz:not(.mobile-zoom-default) .ils-sel:has(#filter-fournisseur){order:8}html.mdz:not(.mobile-zoom-default) #filter-scanner{order:9}html.mdz:not(.mobile-zoom-default) #filter-verif{order:10}html.mdz:not(.mobile-zoom-default) #filter-acte{order:11}html.mdz:not(.mobile-zoom-default) #filter-cal-wrap{order:12}html.mdz:not(.mobile-zoom-default) .prescriptions-filters:has(#btn-selection-mode.is-on) :is(.ils-sel,#filter-scanner,#filter-verif,#filter-acte,#filter-cal-wrap){display:none!important}html.mdz:not(.mobile-zoom-default) .prescriptions-filters:has(#btn-selection-mode.is-on) #btn-delete-selected{order:6;grid-column:span 2;display:flex!important;align-items:center;justify-content:center;gap:7px;height:38px;box-sizing:border-box;margin:0 -8px 0 0;border-radius:11px 0 0 11px;font:700 .76rem/1 DM Sans,sans-serif}html.mdz:not(.mobile-zoom-default) .prescriptions-filters:has(#btn-selection-mode.is-on) #selection-count{order:7;grid-column:span 2;display:flex!important;align-items:center;justify-content:center;height:38px;box-sizing:border-box;padding:0 12px;border-radius:0 11px 11px 0;font:700 .76rem/1 DM Sans,sans-serif!important;color:color-mix(in srgb,var(--warn) 60%,var(--text))!important;background:color-mix(in srgb,var(--warn) 14%,var(--surface));border:1px solid color-mix(in srgb,var(--warn) 45%,var(--border));border-left:0}html.mdz:not(.mobile-zoom-default) .prescriptions-filters .pf-cabprat>.pf-field{width:100%!important}html.mdz .prescriptions-filters .pf-field input:focus-visible{box-shadow:none;outline:none}html.mdz:not(.mobile-zoom-default) .prescriptions-filters :is(.pf-field,.pf-arch,.ils-sel,#filter-cal-wrap,#btn-selection-mode){min-width:0;flex:none!important}html.mdz:not(.mobile-zoom-default) .prescriptions-filters :is(.pf-arch,.ils-sel){display:flex}html.mdz:not(.mobile-zoom-default) #filter-cal-wrap{position:relative;display:block!important}html.mdz:not(.mobile-zoom-default) .prescriptions-filters :is(.pf-arch-trigger,.ils-sel-trigger,.pf-period-btn,.pf-field,#btn-selection-mode){width:100%;height:38px;box-sizing:border-box;max-width:none;margin:0;display:flex;align-items:center;gap:8px;justify-content:flex-start;text-align:left;padding:0 12px;border-radius:11px;border:1px solid color-mix(in srgb,var(--accent) calc(20% * var(--contour-k, 1)),var(--border));background:var(--surface);box-shadow:var(--shadow-sm);font:600 .78rem/1 DM Sans,sans-serif;color:var(--muted);transition:border-color var(--dur-fast),background var(--dur-fast),color var(--dur-fast)}html.mdz:not(.mobile-zoom-default) .prescriptions-filters :is(.pf-arch-trigger,.ils-sel-trigger,.pf-period-btn,#btn-selection-mode):hover,html.mdz:not(.mobile-zoom-default) .prescriptions-filters .pf-field:focus-within{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 5%,var(--surface));color:var(--text)}html.mdz:not(.mobile-zoom-default) .prescriptions-filters .pf-arch.is-filtering .pf-arch-trigger{border-color:var(--accent);color:var(--accent-text);background:color-mix(in srgb,var(--accent) 12%,var(--surface))}html.mdz:not(.mobile-zoom-default) .prescriptions-filters .pf-search-free input{font-size:.86rem}html.mdz:not(.mobile-zoom-default) .prescriptions-filters :is(.pf-arch-chev,.ils-sel-chev){margin-left:auto}html.mdz:not(.mobile-zoom-default) .prescriptions-filters :is(.pf-arch-label,.ils-sel-label){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.mdz:not(.mobile-zoom-default) .pf-arch-count{display:none!important}html.mdz:not(.mobile-zoom-default) #filter-cal-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%)}html.mdz .stat{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:10px;row-gap:4px;height:68px;box-sizing:border-box;padding:0 12px;text-align:left}html.mdz .stat .top{display:contents;font-size:.7rem;font-weight:700;white-space:nowrap}html.mdz .stat .top .tic{grid-column:1;grid-row:1 / span 2;align-self:center;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--sc, var(--accent)) 14%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sc, var(--accent)) 30%,transparent);transition:transform var(--dur-base) var(--ease-spring)}html.mdz .stat .top .tic .ilx{--ilx-t: 32px !important}html.mdz .stat:hover .top .tic{transform:scale(1.06)}html.mdz .stat .top .tic{position:relative}html.mdz .stat .top .tic:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:2px solid var(--sc, var(--accent));border-radius:6px;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) 0 0 / 11px 11px no-repeat,linear-gradient(#000 0 0) 100% 0 / 11px 11px no-repeat,linear-gradient(#000 0 0) 0 100% / 11px 11px no-repeat,linear-gradient(#000 0 0) 100% 100% / 11px 11px no-repeat;mask:linear-gradient(#000 0 0) 0 0 / 11px 11px no-repeat,linear-gradient(#000 0 0) 100% 0 / 11px 11px no-repeat,linear-gradient(#000 0 0) 0 100% / 11px 11px no-repeat,linear-gradient(#000 0 0) 100% 100% / 11px 11px no-repeat;opacity:0;transform:scale(.86);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-spring)}html.mdz .stat:hover .top .tic:before{opacity:1;transform:none}html.mdz .stat .top .tic:after{content:"";position:absolute;left:3px;right:3px;top:2px;height:2px;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,#c9fbef,transparent);box-shadow:0 0 8px 1px #9ff5dfe6}html.mdz .stat:hover .top .tic:after{animation:outilLaser 1.6s ease-in-out infinite}html.mdz .stat:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;opacity:0;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.7),transparent);transform:translate(-120%) skew(-12deg)}html.mdz[data-theme=dark] .stat:after{background:linear-gradient(105deg,transparent,rgba(255,255,255,.12),transparent)}html.mdz .stat:hover:after{animation:outilReflet .9s var(--ease-out) 1 forwards}@media (prefers-reduced-motion: reduce){html.mdz .stat:hover .top .tic:after,html.mdz .stat:hover:after{animation:none}}html.mdz .stat .num{grid-column:2;align-self:start;margin:0;text-align:left;line-height:1;font-size:1.5rem}html.mdz .stat.active .top .tic{background:color-mix(in srgb,var(--sc, var(--accent)) 24%,var(--surface))}html.mdz :is(.ctx-menu,.rowmenu,.rowmenu .rm-flyout){border-radius:16px;padding:6px;border:1px solid color-mix(in srgb,var(--accent) calc(22% * var(--contour-k, 1)),var(--border));box-shadow:var(--shadow-lg)}html.mdz :is(.ctx-menu,.rowmenu):after{content:"";position:absolute;inset:-1px 18% auto;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--teal),var(--accent),transparent)}html.mdz :is(.ctx-menu .ctx-item,.rowmenu .rm-item){position:relative;gap:11px;border-radius:10px;font-size:.82rem;font-weight:600;transition:background var(--dur-fast),color var(--dur-fast)}html.mdz .ctx-menu .ctx-item{min-height:36px;padding:4px 10px 4px 6px}html.mdz .rowmenu .rm-item{padding:5px 10px 5px 6px}html.mdz :is(.ctx-menu .ctx-ilx,.rowmenu .rm-ic){width:28px;height:28px;border-radius:9px;background:color-mix(in srgb,var(--text) 5%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 9%,transparent);transition:transform var(--dur-base) var(--ease-spring),background var(--dur-fast)}html.mdz :is(.ctx-menu .ctx-item,.rowmenu .rm-item):hover{background:color-mix(in srgb,var(--teal) 10%,var(--surface))}html.mdz :is(.ctx-menu .ctx-item,.rowmenu .rm-item):hover :is(.ctx-ilx,.rm-ic){transform:scale(1.08) rotate(-5deg);background:color-mix(in srgb,var(--teal) 16%,var(--surface))}html.mdz .ctx-menu .ctx-item.is-danger:hover,html.mdz .rowmenu .rm-item.danger:hover{background:color-mix(in srgb,var(--danger) 11%,var(--surface))}html.mdz .ctx-menu .ctx-sep{height:1px;margin:5px 10px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 35%,var(--border)),transparent)}html.mdz .rowmenu .rm-item.sep-top{border-top-color:transparent;background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 35%,var(--border)),transparent);background-size:calc(100% - 20px) 1px;background-position:10px 0;background-repeat:no-repeat}html.mdz #rowmenu,html.mdz .rowmenu.rm-tuiles{min-width:236px;display:grid;grid-template-columns:1fr 1fr;gap:3px}html.mdz #rowmenu>*,html.mdz .rowmenu.rm-tuiles>:not(.rm-tuile){grid-column:1 / -1}html.mdz #rowmenu>button.rm-item:nth-of-type(1),html.mdz #rowmenu>button.rm-item:nth-of-type(2),html.mdz .rowmenu.rm-tuiles>button.rm-tuile{grid-column:auto;flex-direction:column;justify-content:center;gap:7px;min-height:66px;padding:10px 6px;text-align:center;background:color-mix(in srgb,var(--text) 3%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}html.mdz #rowmenu>button.rm-item:nth-of-type(1) .rm-ic,html.mdz #rowmenu>button.rm-item:nth-of-type(2) .rm-ic,html.mdz .rowmenu.rm-tuiles>button.rm-tuile .rm-ic{width:34px;height:34px;border-radius:11px}html.mdz #rowmenu>button.rm-item:nth-of-type(1) .rm-ic .b3d-ob,html.mdz #rowmenu>button.rm-item:nth-of-type(1) .rm-ic .b3d-ob svg,html.mdz #rowmenu>button.rm-item:nth-of-type(2) .rm-ic .b3d-ob,html.mdz #rowmenu>button.rm-item:nth-of-type(2) .rm-ic .b3d-ob svg,html.mdz .rowmenu.rm-tuiles>button.rm-tuile .rm-ic .b3d-ob,html.mdz .rowmenu.rm-tuiles>button.rm-tuile .rm-ic .b3d-ob svg{width:22px;height:22px}html.mdz .mdz-rm-tete{padding:6px 8px 9px;margin-bottom:3px;display:grid;grid-template-columns:auto 1fr;column-gap:9px;row-gap:3px;align-items:center;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 30%,var(--border)),transparent) bottom / 100% 1px no-repeat}html.mdz .mdz-rm-tete .c{grid-row:1 / 3;padding:5px 8px;border-radius:8px;font:600 .78rem/1 DM Mono,ui-monospace,monospace;color:var(--teal-text);background:color-mix(in srgb,var(--teal) 10%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--teal) 32%,transparent)}html.mdz .mdz-rm-tete b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 .84rem/1.1 Chakra Petch,DM Sans,sans-serif;color:var(--text)}html.mdz .mdz-rm-tete small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;color:var(--muted)}@keyframes mdzMenuIn{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:none}}@keyframes mdzLigneIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}html.mdz .ctx-menu{transform-origin:top left;animation:mdzMenuIn calc(var(--dur-base) * 1.25) var(--ease-out) backwards;will-change:transform,opacity}html.mdz .rowmenu{transform-origin:top right;transition:opacity calc(var(--dur-base) * 1.1) var(--ease-out),transform calc(var(--dur-base) * 1.25) var(--ease-out)}html.mdz :is(.ctx-menu,.rowmenu.open)>*{animation:mdzLigneIn calc(var(--dur-base) * 1.2) var(--ease-out) backwards}html.mdz :is(.ctx-menu,.rowmenu.open)>:nth-child(2){animation-delay:18ms}html.mdz :is(.ctx-menu,.rowmenu.open)>:nth-child(3){animation-delay:36ms}html.mdz :is(.ctx-menu,.rowmenu.open)>:nth-child(4){animation-delay:54ms}html.mdz :is(.ctx-menu,.rowmenu.open)>:nth-child(5){animation-delay:72ms}html.mdz :is(.ctx-menu,.rowmenu.open)>:nth-child(6){animation-delay:90ms}html.mdz :is(.ctx-menu,.rowmenu.open)>:nth-child(7){animation-delay:108ms}html.mdz :is(.ctx-menu,.rowmenu.open)>:nth-child(n+8){animation-delay:126ms}html.mdz :is(.ctx-menu .ctx-item,.rowmenu .rm-item){transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}@media (prefers-reduced-motion: reduce){html.mdz :is(.ctx-menu,.rowmenu.open,.ctx-menu>*,.rowmenu.open>*){animation:none}}html.mdz .ctx-menu .ctx-item.st-bon{color:#6b21a8}html[data-theme=dark].mdz .ctx-menu .ctx-item.st-bon{color:#c9a2f5}html.mdz .ctx-menu .ctx-item.mdz-actuel{background:color-mix(in srgb,currentColor 11%,var(--surface))}html.mdz .ctx-menu .ctx-item.mdz-actuel:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:currentColor}html.mdz .ctx-menu .ctx-item.mdz-actuel:after{content:"Actuel";margin-left:auto;padding:3px 7px;border-radius:6px;font:600 .54rem/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;border:1px solid color-mix(in srgb,currentColor 45%,transparent);background:color-mix(in srgb,currentColor 10%,transparent)}html.mdz #btn-envoi-fournisseur{position:relative;overflow:hidden;isolation:isolate;height:58px;gap:12px;padding:0 16px 0 10px;border:0;border-radius:18px;background:#7a0f1c!important;color:#fff;box-shadow:0 0 0 1px #ff8c5a73,0 12px 28px -12px #c81e32e6;transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-base)}html.mdz #btn-envoi-fournisseur:before{content:"";position:absolute;top:-140%;right:-30%;bottom:-140%;left:-30%;z-index:-2;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 60%,#ff8a3d 72%,#ffd15c 80%,#fff6d8 83%,transparent 86%);animation:mdzComete calc(var(--dur-slow) * 8) linear infinite}html.mdz #btn-envoi-fournisseur:after{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;z-index:-1;border-radius:16.5px;opacity:1;box-shadow:inset 0 1px #ffffff14;background:radial-gradient(120% 140% at 15% 0%,#d4243a 0%,transparent 55%),linear-gradient(135deg,#b3122a,#8a1020,#4f0913)}@keyframes mdzComete{to{transform:rotate(1turn)}}html.mdz #btn-envoi-fournisseur:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffbe78b3,0 16px 32px -12px #c81e32}html.mdz #btn-envoi-fournisseur:hover:before{animation-duration:calc(var(--dur-slow) * 3)}html.mdz #btn-envoi-fournisseur.mdz-calme{box-shadow:0 0 0 1px #ff8c5a38,0 8px 18px -12px #78141e99;filter:saturate(.7) brightness(.86)}html.mdz #btn-envoi-fournisseur.mdz-calme:before{opacity:.25;animation-duration:calc(var(--dur-slow) * 16)}html.mdz #btn-envoi-fournisseur.mdz-calme .mdz-lp-ciel:before{opacity:.3;animation-duration:calc(var(--dur-slow) * 20)}html.mdz #btn-envoi-fournisseur.mdz-calme:hover{filter:none}html.mdz .mdz-lp-ciel{position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;border-radius:16.5px;overflow:hidden;z-index:0;pointer-events:none}html.mdz .mdz-lp-ciel:before{content:"";position:absolute;left:0;right:0;top:-100%;height:200%;opacity:.55;background-image:radial-gradient(1.2px 1.2px at 12% 18%,#fff 60%,transparent),radial-gradient(1px 1px at 34% 62%,#cfe8ff 60%,transparent),radial-gradient(1.4px 1.4px at 58% 30%,#fff 60%,transparent),radial-gradient(1px 1px at 76% 74%,#ffd9b0 60%,transparent),radial-gradient(1.1px 1.1px at 90% 40%,#fff 60%,transparent),radial-gradient(1px 1px at 46% 90%,#cfe8ff 60%,transparent);background-size:100% 50%;animation:mdzCiel calc(var(--dur-slow) * 10) linear infinite}@keyframes mdzCiel{to{transform:translateY(50%)}}html.mdz #btn-envoi-fournisseur:hover .mdz-lp-ciel:before{animation-duration:calc(var(--dur-slow) * 3)}html.mdz #btn-envoi-fournisseur>:not(.mdz-lp-ciel){position:relative;z-index:1}html.mdz #btn-envoi-fournisseur .ti.mdz-fusee{width:40px;height:46px;border:0!important;border-radius:0;box-shadow:none!important;overflow:visible;background:radial-gradient(closest-side at 50% 88%,rgba(255,209,92,.55),transparent)!important}html.mdz .mdz-rk{overflow:visible;transition:transform var(--dur-slow) var(--ease-spring)}html.mdz .mdz-rk-flamme{transform-box:fill-box;transform-origin:50% 0;animation:mdzFlamme 182ms ease-in-out infinite alternate}@keyframes mdzFlamme{0%{transform:scaleY(.82) scaleX(.94)}to{transform:scaleY(1.14) scaleX(1.04)}}html.mdz .mdz-efx-txt{display:flex;flex-direction:column;align-items:flex-start;gap:5px}html.mdz .mdz-efx-sub{display:inline-flex;align-items:center;gap:6px;font:500 .56rem/1 DM Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}html.mdz .mdz-efx-sub i{width:6px;height:6px;border-radius:50%}html.mdz #btn-envoi-fournisseur.mdz-prets .mdz-efx-sub i{animation:rfxPoulsMdz calc(var(--dur-slow) * 3) ease-in-out infinite}@keyframes rfxPoulsMdz{50%{opacity:.25}}html.mdz #btn-envoi-fournisseur .mdz-rk{width:36px;height:36px;filter:drop-shadow(0 0 6px rgba(255,140,60,.35))}html.mdz #btn-envoi-fournisseur:hover .mdz-rk{transform:translateY(-4px)}html.mdz #btn-envoi-fournisseur:hover .mdz-rk-flamme{animation-duration:70ms}html.mdz #btn-envoi-fournisseur .tl{font:700 .84rem/1 Chakra Petch,DM Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#fff}html.mdz #btn-envoi-fournisseur .mdz-efx-sub{color:#ffe1c7}html.mdz #btn-envoi-fournisseur .mdz-efx-sub i{background:#ffd15c;box-shadow:0 0 6px #ffd15c}html.mdz #btn-envoi-fournisseur.mdz-calme .mdz-efx-sub{color:#ffe1c7}html.mdz #btn-envoi-fournisseur.mdz-calme .mdz-efx-sub i{background:#43f0d2;box-shadow:0 0 6px #43f0d2}html.mdz .mdz-lp-go{display:inline-flex;gap:1px;margin-left:4px;font:700 1rem/1 Chakra Petch,sans-serif;color:#ffd15c}html.mdz .mdz-lp-go b{animation:mdzGo calc(var(--dur-slow) * 3) ease-in-out infinite;opacity:.2}html.mdz .mdz-lp-go b:nth-child(2){animation-delay:calc(var(--dur-slow) * .5)}html.mdz .mdz-lp-go b:nth-child(3){animation-delay:calc(var(--dur-slow) * 1)}@keyframes mdzGo{0%,to{opacity:.15}40%{opacity:1}}html.mdz #btn-envoi-fournisseur.mdz-calme .mdz-lp-go{color:#ffe1c7}html.mdz #btn-envoi-fournisseur.mdz-calme .mdz-lp-go b{animation:none;opacity:.35}@media (prefers-reduced-motion: reduce){html.mdz #btn-envoi-fournisseur:before,html.mdz .mdz-lp-ciel:before,html.mdz .mdz-lp-go b{animation:none}}html.mdz .ais-envoi{position:relative;overflow:hidden;isolation:isolate;width:34px;height:34px;border:0;border-radius:9px;background:#7a0f1c;box-shadow:0 0 0 1px #ff8c5a73,0 6px 14px -8px #c81e32e6;transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-base)}html.mdz .ais-envoi:before{content:"";position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;z-index:-2;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 60%,#ff8a3d 72%,#ffd15c 80%,#fff6d8 83%,transparent 86%);animation:mdzComete calc(var(--dur-slow) * 8) linear infinite}html.mdz .ais-envoi:after{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;z-index:-1;border-radius:7.5px;box-shadow:inset 0 1px #ffffff14;background:radial-gradient(closest-side at 50% 82%,rgba(255,209,92,.45),transparent 70%),radial-gradient(120% 140% at 15% 0%,#d4243a 0%,transparent 55%),linear-gradient(135deg,#b3122a,#8a1020,#4f0913)}html.mdz .ais-envoi .mdz-lp-ciel{border-radius:7.5px}html.mdz .ais-envoi>svg{position:relative;z-index:1;width:22px;height:22px;filter:drop-shadow(0 0 4px rgba(255,140,60,.35))}html.mdz .ais-envoi:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #ffbe78b3,0 8px 18px -8px #c81e32}html.mdz .ais-envoi:hover:before{animation-duration:calc(var(--dur-slow) * 3)}html.mdz .ais-envoi:hover .mdz-lp-ciel:before{animation-duration:calc(var(--dur-slow) * 3)}html.mdz .ais-envoi:hover .mdz-rk-flamme{animation-duration:70ms}@media (prefers-reduced-motion: reduce){html.mdz .ais-envoi:before{animation:none}}html.mdz #prescriptions-list .thead>*{font-family:DM Mono,ui-monospace,monospace;font-weight:500;letter-spacing:.14em}html.mdz #prescriptions-list .row .c-prim .t1{font-family:Chakra Petch,DM Sans,sans-serif;font-weight:700;letter-spacing:.01em}html.mdz #prescriptions-list .row .c-prim .t2{font-weight:500}html.mdz #prescriptions-list .row .pname-nom{font-weight:600;letter-spacing:.005em}html.mdz #prescriptions-list .row .badge-livr{font-family:Chakra Petch,DM Sans,sans-serif;font-weight:600;letter-spacing:.02em}html.mdz #prescriptions-list .row .pill{gap:7px;height:28px;box-sizing:border-box;padding:0 10px 0 4px;border-radius:9px;font-family:Chakra Petch,DM Sans,sans-serif;font-weight:700;letter-spacing:.02em;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 32%,transparent),inset 0 1px #ffffff80}html.mdz #prescriptions-list .row .pill>.ilx{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,currentColor 22%,transparent)}html.mdz #prescriptions-list .row .pill:after{content:"";width:6px;height:6px;margin-left:2px;border-radius:50%;background:currentColor;box-shadow:0 0 6px color-mix(in srgb,currentColor 70%,transparent)}html.mdz #ai-summary .ais-cab{font-family:Chakra Petch,DM Sans,sans-serif;font-weight:700;letter-spacing:.01em}html.mdz #ai-summary :is(.ais-dr,.ais-pat){font-weight:600}html.mdz #ai-summary .ais-col-t{font-family:DM Mono,ui-monospace,monospace;font-weight:500;letter-spacing:.14em}html.mdz #ai-summary .ais-n{font-weight:600;letter-spacing:.005em;-webkit-font-smoothing:antialiased}html.mdz #ai-summary .ais-tag{font-family:DM Mono,ui-monospace,monospace;font-weight:700;letter-spacing:.12em}html.mdz #ai-summary :is(.ais-d,.ais-tooth,.ais-lab,.ais-tc){font-weight:600}html.mdz.mobile-zoom-default .prescriptions-filters :is(.pf-arch-trigger,.ils-sel-trigger,.pf-period-btn,.pf-field,#btn-selection-mode){border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));background:var(--surface);box-shadow:0 1px 2px #142d460f;font-family:DM Sans,sans-serif;font-weight:600;color:var(--muted)}html.mdz.mobile-zoom-default .prescriptions-filters .pf-field:focus-within{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 5%,var(--surface))}html.mdz.mobile-zoom-default .prescriptions-filters .pf-arch.is-filtering .pf-arch-trigger{border-color:var(--accent);color:var(--accent-text);background:color-mix(in srgb,var(--accent) 12%,var(--surface))}html.mdz.mobile-zoom-default .prescriptions-filters .pf-field input:focus-visible{box-shadow:none;outline:none}html.mdz.mobile-zoom-default .stats>.stat{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-content:center;justify-content:stretch;column-gap:10px;row-gap:4px;padding:0 12px;text-align:left}html.mdz.mobile-zoom-default .stats>.stat .top{display:contents;text-align:left;white-space:nowrap}html.mdz.mobile-zoom-default header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo utils" "scan outils";min-height:0;row-gap:8px}html.mdz.mobile-zoom-default header>.logo{grid-area:logo;min-width:0;overflow:hidden;padding:6px 14px}html.mdz.mobile-zoom-default header>.scan-cta{grid-area:scan;min-width:0;padding:2px 10px 22px;align-items:flex-start}html.mdz.mobile-zoom-default header>.header-actions{display:contents}html.mdz.mobile-zoom-default header .header-actions>.sep{display:none}html.mdz.mobile-zoom-default header .header-actions>.header-utils{grid-area:utils;align-self:stretch}html.mdz.mobile-zoom-default header .rvd-logo--entete{--rvd-s: 100px}html.mdz.mobile-zoom-default header .header-actions>.tool-col{grid-area:outils;display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:center;padding:8px;border-radius:14px;background:color-mix(in srgb,var(--accent) 3.5%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 14%,var(--border))}html.mdz.mobile-zoom-default .lt-stack{height:auto;min-height:68px;padding-top:8px;padding-bottom:10px}html.mdz.mobile-zoom-default .lt-stack h2{font-size:1.12rem}html.mdz.mobile-zoom-default .vf-modal{height:calc(100 * var(--uzvh, 1vh) - 16px);max-height:none}html.mdz.mobile-zoom-default .vf-body{flex:1 1 auto;position:relative;overflow:hidden}html.mdz.mobile-zoom-default .vf-info{display:flex;flex-direction:column;gap:10px;padding:12px 14px 10px}html.mdz.mobile-zoom-default .vf-fiche{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding-top:0}html.mdz.mobile-zoom-default .vf-viewer{flex:1 1 auto;min-height:0;background:transparent;border:none}html.mdz.mobile-zoom-default .vf-tbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}html.mdz.mobile-zoom-default .vf-tb{min-height:60px;padding:6px 10px 6px 6px;gap:9px;border-radius:14px;justify-content:flex-start;text-align:left;font-size:.9rem}html.mdz.mobile-zoom-default .vf-tb .bqv-ic{width:38px;height:38px;flex:none;border-radius:12px}html.mdz.mobile-zoom-default .vf-tb :is(.b3d-ob,.b3d-ob svg){width:24px;height:24px}html.mdz.mobile-zoom-default .vf-tb .bqv-lb{line-height:1.15;white-space:normal;overflow:visible;text-overflow:clip;font-size:.86rem;min-width:0}html.mdz.mobile-zoom-default .vf-tb.b3d-skin{border:2px solid transparent;color:var(--b3d-blue);background:linear-gradient(color-mix(in srgb,var(--b3d-teal) 5%,var(--surface)),color-mix(in srgb,var(--b3d-teal) 5%,var(--surface))) padding-box,var(--b3d-grad) border-box}html[data-theme=dark].mdz.mobile-zoom-default .vf-tb.b3d-skin{color:var(--b3d-light);background:linear-gradient(color-mix(in srgb,var(--b3d-ink) 80%,var(--surface)),color-mix(in srgb,var(--b3d-ink) 80%,var(--surface))) padding-box,var(--b3d-grad) border-box}html.mdz.mobile-zoom-default .vf-tb.b3d-skin .bqv-ic{background:var(--b3d-grad);box-shadow:inset 0 1px #ffffff73}html.mdz.mobile-zoom-default .vf-tb[disabled]{opacity:.35;pointer-events:none;filter:saturate(.3)}html.mdz.mobile-zoom-default .vf-tb-cat:after{content:"▾";margin-left:auto;padding-left:4px;opacity:.6;transition:transform var(--dur-fast) var(--ease-out)}html.mdz.mobile-zoom-default .vf-tb-cat.is-on{border-color:var(--teal);box-shadow:0 0 0 2px color-mix(in srgb,var(--teal) 35%,transparent)}html.mdz.mobile-zoom-default .vf-tb-cat.is-on:after{transform:rotate(180deg)}html.mdz.mobile-zoom-default .vf-tb-cell{position:relative;display:grid;min-width:0}html.mdz.mobile-zoom-default .vf-tplus{position:absolute;top:calc(100% + 10px);left:0;z-index:6;display:flex;flex-direction:column;gap:2px;min-width:100%;width:max-content;max-width:calc(200% + 8px);padding:6px;border-radius:16px;background:var(--surface);border:1px solid color-mix(in srgb,var(--teal) 45%,var(--border));box-shadow:0 22px 44px -16px #0009,0 0 0 1px color-mix(in srgb,var(--accent) 8%,transparent);transform-origin:top left;animation:vfPlusIn var(--dur-fast) var(--ease-out) backwards}html.mdz.mobile-zoom-default .vf-tbar>.vf-tb-cell:nth-child(4n) .vf-tplus,html.mdz.mobile-zoom-default .vf-tbar>.vf-tb-cell:nth-child(4n-1) .vf-tplus{left:auto;right:0;transform-origin:top right}html.mdz.mobile-zoom-default .vf-tplus[hidden]{display:none}html.mdz.mobile-zoom-default .vf-tplus:before{content:"";position:absolute;top:-7px;left:28px;width:12px;height:12px;background:var(--surface);border-left:1px solid color-mix(in srgb,var(--teal) 45%,var(--border));border-top:1px solid color-mix(in srgb,var(--teal) 45%,var(--border));transform:rotate(45deg)}html.mdz.mobile-zoom-default .vf-tbar>.vf-tb-cell:nth-child(4n) .vf-tplus:before,html.mdz.mobile-zoom-default .vf-tbar>.vf-tb-cell:nth-child(4n-1) .vf-tplus:before{left:auto;right:28px}html.mdz.mobile-zoom-default .vf-tplus>.bqv{position:relative;min-height:52px;width:100%;flex-direction:row;justify-content:flex-start;gap:11px;padding:6px 14px 6px 6px;text-align:left;white-space:nowrap;border:none;border-radius:11px;background:transparent;box-shadow:none}html.mdz.mobile-zoom-default .vf-tplus>.bqv:is(:hover,:active,:focus-visible){background:color-mix(in srgb,var(--teal) 12%,var(--surface))}html.mdz.mobile-zoom-default .vf-tplus>.bqv+.bqv:after{content:"";position:absolute;left:50px;right:10px;top:-1px;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}html.mdz.mobile-zoom-default .vf-tplus>.bqv .bqv-lb{font-size:.92rem;font-weight:600}html.mdz.mobile-zoom-default .vf-tplus>.bqv .bqv-ic{width:36px;height:36px;flex:none;border-radius:10px}html.mdz.mobile-zoom-default .vf-tplus>.bqv :is(.b3d-ob,.b3d-ob svg){width:22px;height:22px}@keyframes vfPlusIn{0%{opacity:0;transform:translateY(-4px) scale(.97)}}@media (prefers-reduced-motion: reduce){html.mdz.mobile-zoom-default .vf-tplus{animation:none}}html.mdz #prescription-form .ord-ck .t{font-weight:500;letter-spacing:.005em;-webkit-font-smoothing:antialiased}html.mdz #prescription-form :is(.in2,.ta2,.tcustom2){font-weight:500}html.mdz #prescription-form .ord-ck:has(input:checked) .t{font-weight:700;color:var(--text)}html.mdz #prescription-form .sec-adj .ord-ck:has(input:checked) .t{color:color-mix(in srgb,var(--rose) 70%,var(--text))}html.mdz #prescription-form .sec-conj .ord-ck:has(input:checked) .t{color:color-mix(in srgb,var(--accent-text) 75%,var(--text))}html.mdz #prescription-form :is(.ox-imp,.sec-imp) .ord-ck:has(input:checked) .t{color:color-mix(in srgb,var(--acte-imp-fg) 75%,var(--text))}html.mdz #prescription-form .ord-teeth{font-family:DM Mono,ui-monospace,monospace;font-weight:600;font-size:10px;line-height:1.39;letter-spacing:.01em;border-radius:7px;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 28%,transparent)}@media (prefers-reduced-motion: reduce){html.mdz *{transition:none!important}}html.mdz .cr-add,html.mdz :is(#modal-parametres,.acv-tarifs) .pm-actes-btn--primary{color:var(--accent-text, var(--accent));border:2px solid transparent;border-radius:999px;background:linear-gradient(color-mix(in srgb,var(--accent) 6%,var(--surface)),color-mix(in srgb,var(--accent) 6%,var(--surface))) padding-box,var(--b3d-grad, linear-gradient(120deg, var(--accent), var(--teal))) border-box;box-shadow:0 0 0 4px color-mix(in srgb,var(--teal) 12%,transparent),0 10px 22px -14px color-mix(in srgb,var(--accent) 70%,transparent)}html.mdz .cr-add:hover,html.mdz :is(#modal-parametres,.acv-tarifs) .pm-actes-btn--primary:hover{transform:translateY(-1px);filter:none;background:linear-gradient(color-mix(in srgb,var(--accent) 12%,var(--surface)),color-mix(in srgb,var(--accent) 12%,var(--surface))) padding-box,var(--b3d-grad, linear-gradient(120deg, var(--accent), var(--teal))) border-box;box-shadow:0 0 0 4px color-mix(in srgb,var(--teal) 16%,transparent),0 12px 24px -14px color-mix(in srgb,var(--accent) 80%,transparent)}html.mdz :is(#modal-parametres,.acv-tarifs) .pm-actes-btn--primary:after{display:none}html.mdz .dc-tab.dc-active{--ch: var(--sc, var(--accent))}html.mdz #modal-decalage .rcx-tab.on{--ch: var(--rcx-c, var(--accent))}html.mdz .brr-fchip.is-on{--ch: var(--f, var(--muted))}html.mdz .dcm-ds-chip.sel,html.mdz .ds-chip-sel{--ch: var(--success, #2fa36f)}html.mdz .dccour-toggle button.on{--ch: var(--accent)}html.mdz #modal-stock-fournisseur .imx-cs-histbtn.active{--ch: var(--teal)}html.mdz #modal-implants .imh-fsig[aria-pressed=true]{--ch: var(--alert, var(--danger))}html.mdz .ipx-chip-mu.on{--ch: var(--ipx-mu-hi, #7c4dff)}html.mdz .ox-seg button.active{--ch: var(--k, var(--accent))}html.mdz .fzx-seg button.is-on,html.mdz .phl-chip.is-on,html.mdz #modal-hix .evo-seg.is-on{--ch: var(--accent)}html.mdz .hix-mt-sel[aria-checked=true]{--ch: var(--teal)}html.mdz .rf-pm-m.on,html.mdz .rf-pm-year.on,html.mdz .ie-ctxbtn.on{--ch: var(--accent)}html.mdz :is(.dc-tab.dc-active,#modal-decalage .rcx-tab.on,.brr-fchip.is-on,.dcm-ds-chip.sel,.ds-chip-sel,.dccour-toggle button.on,#modal-stock-fournisseur .imx-cs-histbtn.active,#modal-implants .imh-fsig[aria-pressed=true],.ipx-chip-mu.on,.ox-seg button.active,.fzx-seg button.is-on,.phl-chip.is-on,#modal-hix .evo-seg.is-on,.hix-mt-sel[aria-checked=true],.rf-pm-m.on,.rf-pm-year.on,.ie-ctxbtn.on){background:color-mix(in srgb,var(--ch) 12%,var(--surface))!important;color:color-mix(in srgb,var(--ch) 68%,var(--text))!important;border-color:color-mix(in srgb,var(--ch) 45%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ch) 50%,transparent),0 0 0 3px color-mix(in srgb,var(--ch) 14%,transparent),0 6px 16px -10px var(--ch)!important;text-shadow:none!important}html.mdz .dc-tab.dc-active .dc-tab-ico{background:color-mix(in srgb,var(--ch) 16%,var(--surface))!important;color:color-mix(in srgb,var(--ch) 80%,var(--text))!important}html.mdz .dc-tab.dc-active .dc-tab-ct:not(.dc-ct-alerte){background:color-mix(in srgb,var(--ch) 18%,var(--surface))!important;color:color-mix(in srgb,var(--ch) 80%,var(--text))!important}html.mdz #modal-decalage .rcx-tab.on .rcx-pt{background:var(--ch)!important}html.mdz .decj-tab-n.decj-tab-on{background:color-mix(in srgb,var(--accent) 18%,var(--surface))!important;color:color-mix(in srgb,var(--accent) 80%,var(--text))!important}html.mdz .ipx-gamme-tab.on .n{background:color-mix(in srgb,var(--g, var(--accent)) 18%,var(--surface))!important;color:color-mix(in srgb,var(--g, var(--accent)) 80%,var(--text))!important}html.mdz .fat-vue.is-on b{background:color-mix(in srgb,var(--teal) 18%,var(--surface))!important;color:color-mix(in srgb,var(--teal) 80%,var(--text))!important}html.mdz .scx-cat-ouverts.on .scx-cat-n{background:color-mix(in srgb,var(--warn, #e08e0b) 18%,var(--surface))!important;color:color-mix(in srgb,var(--warn, #e08e0b) 80%,var(--text))!important}html.mdz .scx-cat-clos.on .scx-cat-n{background:color-mix(in srgb,var(--muted) 18%,var(--surface))!important;color:color-mix(in srgb,var(--muted) 80%,var(--text))!important}html.mdz :is(.dc-tab-ico,.dc-regl-ic,.dc-hb-ic,.bipx-v-ic,.gc-fiche-ico,.cr-choice-ic,.fhx-fact-ico,.fcmd-ic,.fhx-n-ico,.ctx-ico,.rm-ic,.scan-opt-ico,.cxm-ico,.dgl-ctx-ico,.imx-scan-ico,.dcpx-ico,.dcm-cchip .av,.imx-kpi.clickable .ic,.ipx-pn-dest .ic,.dcm-dchero-btn .ti,header .header-icon-btn){position:relative}html.mdz :is(.dc-tab-ico,.dc-regl-ic,.dc-hb-ic,.bipx-v-ic,.gc-fiche-ico,.cr-choice-ic,.fhx-fact-ico,.fcmd-ic,.fhx-n-ico,.ctx-ico,.rm-ic,.scan-opt-ico,.cxm-ico,.dgl-ctx-ico,.imx-scan-ico,.dcpx-ico,.dcm-cchip .av,.imx-kpi.clickable .ic,.ipx-pn-dest .ic,.dcm-dchero-btn .ti,header .header-icon-btn):before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:2px solid var(--sc, var(--kc, var(--teal)));border-radius:6px;pointer-events:none;z-index:3;-webkit-mask:linear-gradient(#000 0 0) 0 0 / 9px 9px no-repeat,linear-gradient(#000 0 0) 100% 0 / 9px 9px no-repeat,linear-gradient(#000 0 0) 0 100% / 9px 9px no-repeat,linear-gradient(#000 0 0) 100% 100% / 9px 9px no-repeat;mask:linear-gradient(#000 0 0) 0 0 / 9px 9px no-repeat,linear-gradient(#000 0 0) 100% 0 / 9px 9px no-repeat,linear-gradient(#000 0 0) 0 100% / 9px 9px no-repeat,linear-gradient(#000 0 0) 100% 100% / 9px 9px no-repeat;opacity:0;transform:scale(.86);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-spring)}html.mdz :is(:hover>.dc-tab-ico,:hover>.dc-regl-ic,:hover>.dc-hb-ic,:hover>.bipx-v-ic,:hover>.gc-fiche-ico,:hover>.cr-choice-ic,:hover>.fhx-fact-ico,:hover>.fcmd-ic,:hover>.fhx-n-ico,:hover>.ctx-ico,:hover>.rm-ic,:hover>.scan-opt-ico,:hover>.cxm-ico,:hover>.dgl-ctx-ico,:hover>.imx-scan-ico,:hover>.dcpx-ico,.dcm-cchip:hover .av,.imx-kpi.clickable:hover .ic,.ipx-pn-dest:hover .ic,.dcm-dchero-btn:hover .ti,header .header-icon-btn:hover):before{opacity:1;transform:none}html.mdz :is(.dc-tab-ico,.dc-regl-ic,.dc-hb-ic,.bipx-v-ic,.gc-fiche-ico,.cr-choice-ic,.fhx-fact-ico,.fcmd-ic,.fhx-n-ico,.ctx-ico,.rm-ic,.scan-opt-ico,.cxm-ico,.dgl-ctx-ico,.imx-scan-ico,.dcpx-ico,.dcm-cchip .av,.imx-kpi.clickable .ic,.ipx-pn-dest .ic,.dcm-dchero-btn .ti,header .header-icon-btn):after{content:"";position:absolute;left:3px;right:3px;top:2px;height:2px;z-index:4;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,#c9fbef,transparent);box-shadow:0 0 8px 1px #9ff5dfe6}html.mdz :is(:hover>.dc-tab-ico,:hover>.dc-regl-ic,:hover>.dc-hb-ic,:hover>.bipx-v-ic,:hover>.gc-fiche-ico,:hover>.cr-choice-ic,:hover>.fhx-fact-ico,:hover>.fcmd-ic,:hover>.fhx-n-ico,:hover>.ctx-ico,:hover>.rm-ic,:hover>.scan-opt-ico,:hover>.cxm-ico,:hover>.dgl-ctx-ico,:hover>.imx-scan-ico,:hover>.dcpx-ico,.dcm-cchip:hover .av,.imx-kpi.clickable:hover .ic,.ipx-pn-dest:hover .ic,.dcm-dchero-btn:hover .ti,header .header-icon-btn:hover):after{animation:outilLaser 1.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){html.mdz :is(:hover>.dc-tab-ico,:hover>.dc-regl-ic,:hover>.dc-hb-ic,:hover>.bipx-v-ic,:hover>.gc-fiche-ico,:hover>.cr-choice-ic,:hover>.fhx-fact-ico,:hover>.fcmd-ic,:hover>.fhx-n-ico,:hover>.ctx-ico,:hover>.rm-ic,:hover>.scan-opt-ico,:hover>.cxm-ico,:hover>.dgl-ctx-ico,:hover>.imx-scan-ico,:hover>.dcpx-ico,.dcm-cchip:hover .av,.imx-kpi.clickable:hover .ic,.ipx-pn-dest:hover .ic,.dcm-dchero-btn:hover .ti,header .header-icon-btn:hover):after{animation:none}}html.mdz .logo-frise{--jjp: 0;position:relative;overflow:hidden;align-self:flex-start;margin-top:9px;display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 14px 0 5px;border-radius:999px;cursor:pointer;font:inherit;color:var(--text);background:linear-gradient(100deg,color-mix(in srgb,var(--teal) 10%,var(--surface)),color-mix(in srgb,var(--accent) 6%,var(--surface)));border:1px solid color-mix(in srgb,var(--teal) 34%,var(--border));box-shadow:inset 0 1px color-mix(in srgb,var(--surface) 70%,transparent),0 6px 16px -12px var(--teal);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}html.mdz .logo-frise-cadre{position:relative;display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%}html.mdz .logo-frise-cadre:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:1.5px;background:conic-gradient(from 0deg,transparent 0 18%,var(--teal) 45%,var(--accent) 70%,transparent 88%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:lfhTour calc(var(--dur-slow) * 10) linear infinite}html.mdz .logo-frise-cadre:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:-1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--teal) 34%,transparent),transparent 68%);animation:lfhRespire calc(var(--dur-slow) * 8) ease-in-out infinite}@keyframes lfhRespire{50%{opacity:.35;transform:scale(.85)}}html.mdz .logo-frise:hover .logo-frise-cadre:before{animation-duration:calc(var(--dur-slow) * 3)}html.mdz .logo-frise-horloge{width:24px;height:24px;flex:none;overflow:visible}html.mdz .logo-frise-horloge :is(line,path,circle){fill:none;stroke-linecap:round;transform-box:view-box;transform-origin:16px 16px}html.mdz .logo-frise-horloge .lfh-fond{fill:color-mix(in srgb,var(--gold, var(--warn)) 18%,transparent);stroke:none}html.mdz .logo-frise-horloge .lfh-cadran{stroke:var(--gold, var(--warn));stroke-width:1.7;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--gold, var(--warn)) 55%,transparent))}html.mdz .logo-frise-horloge .lfh-reperes{stroke:color-mix(in srgb,var(--gold, var(--warn)) 70%,transparent);stroke-width:1.3}html.mdz .logo-frise-horloge .lfh-h{stroke:var(--text);stroke-width:2.3;transform:rotate(var(--rot-h, 300deg));transition:transform var(--dur-slow) var(--ease-out);animation:lfhArriveH calc(var(--dur-slow) * 4) var(--ease-out) backwards}html.mdz .logo-frise-horloge .lfh-m{stroke:var(--text);stroke-width:1.8;transform:rotate(var(--rot-m, 60deg));transition:transform var(--dur-slow) var(--ease-out);animation:lfhArriveM calc(var(--dur-slow) * 4) var(--ease-out) backwards}html.mdz .logo-frise-horloge .lfh-s{stroke:var(--teal);stroke-width:1;filter:drop-shadow(0 0 1.5px var(--teal));animation:lfhTour 60s linear infinite;animation-delay:var(--sec-delai, 0s)}html.mdz .logo-frise-horloge .lfh-axe{fill:var(--teal);stroke:var(--surface);stroke-width:.8}html.mdz .logo-frise-horloge .lfh-balai{stroke:var(--teal);stroke-width:6;stroke-dasharray:0 100;opacity:0}html.mdz .logo-frise:hover .lfh-balai{animation:lfhBalai calc(var(--dur-slow) * 3) var(--ease-out)}html.mdz .logo-frise:hover .lfh-m{animation:lfhTourM calc(var(--dur-slow) * 3) var(--ease-out)}@keyframes lfhTour{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lfhTourM{0%{transform:rotate(var(--rot-m, 60deg))}to{transform:rotate(calc(var(--rot-m, 60deg) + 360deg))}}@keyframes lfhArriveH{0%{transform:rotate(0)}}@keyframes lfhArriveM{0%{transform:rotate(-360deg)}}@keyframes lfhBalai{0%{opacity:.5;stroke-dasharray:0 100}70%{opacity:.35;stroke-dasharray:100 0}to{opacity:0;stroke-dasharray:100 0}}html.mdz .logo-frise-t{font-family:Chakra Petch,DM Sans,sans-serif;font-weight:700;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}html.mdz .logo-frise-piste{position:relative;width:100px;height:8px;flex:none;background:linear-gradient(90deg,var(--teal),var(--accent)) left center / calc(var(--jjp) * 100%) 2px no-repeat,repeating-linear-gradient(90deg,color-mix(in srgb,var(--text) 26%,transparent) 0 1px,transparent 1px calc(100% / 12)) center / 100% 6px no-repeat,linear-gradient(color-mix(in srgb,var(--text) 14%,transparent),color-mix(in srgb,var(--text) 14%,transparent)) center / 100% 2px no-repeat}html.mdz .logo-frise-piste i{position:absolute;top:50%;left:calc(var(--jjp) * 100%);width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--teal);box-shadow:0 0 color-mix(in srgb,var(--teal) 60%,transparent),0 0 8px var(--teal);animation:logoFrisePouls calc(var(--dur-slow) * 4) var(--ease-out) infinite}@keyframes logoFrisePouls{0%{box-shadow:0 0 color-mix(in srgb,var(--teal) 60%,transparent),0 0 8px var(--teal)}70%,to{box-shadow:0 0 0 7px transparent,0 0 8px var(--teal)}}html.mdz .logo-frise-h{font-family:DM Mono,monospace;font-weight:500;font-size:.7rem;letter-spacing:.04em;color:var(--teal-text, var(--teal));font-variant-numeric:tabular-nums}html.mdz .logo-frise-h:empty{display:none}html.mdz .logo-frise:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform:translate(-110%);background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--surface) 75%,transparent) 50%,transparent 70%)}html.mdz .logo-frise:hover{border-color:var(--teal);transform:translateY(-1px);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 14%,transparent),0 10px 22px -12px var(--teal)}html.mdz .logo-frise:hover:after{transform:translate(110%);transition:transform calc(var(--dur-slow) * 2) var(--ease-out)}html.mdz .logo-frise:focus-visible{outline:2px solid var(--teal);outline-offset:2px}html.mdz .logo-frise-duo{display:inline-flex;align-items:stretch;align-self:flex-start;margin-top:9px;border-radius:999px;transition:box-shadow var(--dur-fast) var(--ease-out)}html.mdz .logo-frise-duo .logo-frise{margin-top:0}html.mdz .logo-frise-duo:has(.logo-frise-seg:not([hidden])) .logo-frise{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}html.mdz .logo-frise-seg{position:relative;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 13px 0 9px;cursor:pointer;font:inherit;border-radius:0 999px 999px 0;border:1px solid color-mix(in srgb,var(--teal) 34%,var(--border));border-left:0;background:color-mix(in srgb,var(--accent) 6%,var(--surface));color:var(--teal-text, var(--teal));box-shadow:0 6px 16px -12px var(--teal);transition:background var(--dur-fast),box-shadow var(--dur-fast) var(--ease-out)}html.mdz .logo-frise-seg[hidden]{display:none}html.mdz .logo-frise-seg:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--teal) 70%,transparent),transparent)}html.mdz .logo-frise-seg:hover{background:color-mix(in srgb,var(--teal) 13%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 12%,transparent),0 10px 22px -12px var(--teal)}html.mdz .logo-frise-seg:focus-visible{outline:2px solid var(--teal);outline-offset:2px}html.mdz .logo-frise-fl{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:13px;font-weight:700;background:color-mix(in srgb,var(--teal) 12%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--teal) 55%,transparent);transition:transform var(--dur) var(--ease-out)}html.mdz .logo-frise-seg:hover .logo-frise-fl{transform:rotate(-45deg)}html.mdz .logo-frise-n{font-family:Chakra Petch,DM Sans,sans-serif;font-weight:700;font-size:.76rem;font-variant-numeric:tabular-nums}html.mdz.mobile-zoom-default .logo-frise-duo{margin-top:6px}html.mdz.mobile-zoom-default .logo-frise-seg{height:28px;padding:0 10px 0 7px}html.mdz.mobile-zoom-default .logo-frise-fl{width:18px;height:18px;font-size:11px}html.mdz.mobile-zoom-default .logo-frise{height:28px;margin-top:6px;gap:6px;padding:0 10px 0 3px}html.mdz.mobile-zoom-default .logo-frise-cadre{width:22px;height:22px}html.mdz.mobile-zoom-default .logo-frise-horloge{width:19px;height:19px}html.mdz.mobile-zoom-default .logo-frise :is(.logo-frise-piste,.logo-frise-h){display:none}html.mdz.mobile-zoom-default .logo-frise-t{font-size:.56rem}@media (prefers-reduced-motion: reduce){html.mdz .logo-frise-piste i{animation:none}html.mdz .logo-frise-horloge :is(.lfh-h,.lfh-m,.lfh-s,.lfh-balai),html.mdz .logo-frise-cadre:before,html.mdz .logo-frise-cadre:after{animation:none!important;transition:none}html.mdz .logo-frise:hover:after{transition:none}html.mdz .logo-frise-fl{transition:none}}
