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 header{box-shadow:0 1px 2px #142d460f,0 10px 24px -18px color-mix(in srgb,var(--accent) 60%,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) 26%,var(--border));box-shadow:0 1px 2px #142d460f,0 6px 14px -12px #142d4659}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:auto auto;align-content:center;gap:6px;padding:8px;border-radius:14px;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 6%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));box-shadow:inset 0 1px #ffffff8c}html[data-theme=dark].mdz .header-utils{box-shadow:inset 0 1px #ffffff0d}html.mdz .header-utils>.util-row{grid-column:1 / -1;justify-content:space-between;gap:6px}html.mdz .header-utils>#firebase-status{justify-self:stretch;justify-content:center}html.mdz .header-utils>#lettre-jour-wrap{justify-self:stretch}html.mdz .header-utils>#ai-model-wrap{grid-column:1 / -1}.up-nom{display:none}html.mdz #btn-user-profile:not(.up-empty){width:auto;max-width:104px;display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;border-radius:999px;border-color:color-mix(in srgb,var(--accent) 35%,var(--border))!important;background:color-mix(in srgb,var(--accent) 8%,var(--surface))!important}html.mdz #btn-user-profile:not(.up-empty) .up-nom{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 .74rem/1 Chakra Petch,DM Sans,sans-serif;letter-spacing:.02em;color:var(--text)}html.mdz #btn-user-profile:not(.up-empty) .up-avatar-mini{flex:none;width:28px;height:28px}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) 28%,var(--border));border-radius:var(--r);box-shadow:0 1px 2px #142d460f,0 6px 14px -12px #142d4659}html.mdz .lt-stack:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--grad)}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>:is(#btn-admin-entry,#btn-help){grid-column:6;width:132px}html.mdz:not(.mobile-zoom-default) .onglets-outils>#btn-admin-entry{grid-row:1}html.mdz:not(.mobile-zoom-default) .onglets-outils>#btn-help{grid-row:2}html.mdz header .tool-col:not(:has(.tool)),html.mdz header .tool-col:not(:has(.tool))+.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) #selection-count{order:6;grid-column:span 4;display:flex!important;align-items:center;height:38px;box-sizing:border-box;padding:0 14px;border-radius:11px;font:700 .86rem/1 Chakra Petch,DM Sans,sans-serif;letter-spacing:.02em;color:var(--text);background:color-mix(in srgb,var(--warn) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--warn) 45%,var(--border))}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:8px;height:38px;box-sizing:border-box;margin:0;border-radius:11px;font:700 .8rem/1 DM Sans,sans-serif}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) 20%,var(--border));background:var(--surface);box-shadow:0 1px 2px #142d460f;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: 24px !important}html.mdz .stat:hover .top .tic{transform:rotate(-6deg) scale(1.06)}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) 22%,var(--border));box-shadow:0 1px 2px #142d4614,0 20px 42px -18px #142d4673}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{min-width:236px;display:grid;grid-template-columns:1fr 1fr;gap:3px}html.mdz #rowmenu>*{grid-column:1 / -1}html.mdz #rowmenu>button.rm-item:nth-of-type(1),html.mdz #rowmenu>button.rm-item:nth-of-type(2){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{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{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:"✓";margin-left:auto;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:800;color:var(--surface);background:currentColor}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 calc(var(--dur-fast) * 1.3) 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:calc(var(--dur-fast) * .5)}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-save{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:9px;height:30px;padding:0 16px 0 5px;border-radius:3px;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);font:700 .72rem/1 Chakra Petch,DM Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 1px 0 rgba(120,50,0,.35);background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%) 170% 0 / 260% 100% no-repeat,repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0 1px,transparent 1px 3px),linear-gradient(180deg,#ffb84d,#f28c00 60%,#e07800);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #78320047,inset 0 0 0 1px #a0460059;transition:transform var(--dur-fast) var(--ease-spring),filter var(--dur-base),background-position calc(var(--dur-slow) * 2) var(--ease-out)}html.mdz .ais-save:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;pointer-events:none;opacity:.9;background:linear-gradient(#fff,#fff) right top / 7px 1.5px no-repeat,linear-gradient(#fff,#fff) right top / 1.5px 7px no-repeat,linear-gradient(#fff,#fff) left bottom / 7px 1.5px no-repeat,linear-gradient(#fff,#fff) left bottom / 1.5px 7px no-repeat}html.mdz .ais-save>.ilx{width:21px;height:21px;border-radius:3px;display:grid;place-items:center;background:#fff;--ilx-t: 17px;clip-path:polygon(5px 0,100% 0,100% 100%,0 100%,0 5px)}html.mdz .ais-save:hover{transform:translateY(-1px);filter:brightness(1.06) saturate(1.05);background-position:-70% 0,0 0,0 0}html.mdz .ais-save:active{transform:translateY(0) scale(.97)}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-acts-haut{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:12px}html.mdz.mobile-zoom-default .vf-acts-sec:only-child{grid-column:1 / -1}html.mdz.mobile-zoom-default .vf-acts-raccourcis>.bqv-col{flex-direction:row;justify-content:flex-start;gap:7px;padding:3px 10px 3px 3px;text-align:left}html.mdz.mobile-zoom-default .vf-acts-raccourcis>.bqv-col .bqv-lb{font-size:.9rem}html.mdz.mobile-zoom-default .vf-body{overflow-y:auto}html.mdz.mobile-zoom-default .vf-fiche{flex:none}html.mdz.mobile-zoom-default .vf-info>.vf-acts{display:contents}html.mdz.mobile-zoom-default .vf-info{grid-auto-flow:row dense}html.mdz.mobile-zoom-default .vf-acts :is(.vf-acts-lbl){display:none}html.mdz.mobile-zoom-default .vf-acts-haut,html.mdz.mobile-zoom-default .vf-acts-cle{grid-column:1 / -1;margin:0}html.mdz.mobile-zoom-default .vf-acts-haut .vf-acts-lbl+.vf-acts-grp{margin-bottom:0}html.mdz.mobile-zoom-default .vf-acts-haut .vf-acts-sec:first-child:not(:only-child) .vf-acts-grp>*{flex-basis:100%}html.mdz.mobile-zoom-default .vf-acts-raccourcis{grid-column:2;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(72px,96px);align-content:center;gap:8px}html.mdz.mobile-zoom-default :is(.vf-acts-haut .bqv,.vf-acts-cle){min-height:72px;font-size:.9rem}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}html.mdz.mobile-zoom-default .vf-acts-haut .bqv .bqv-ic{width:38px;height:38px}html.mdz.mobile-zoom-default .vf-acts-raccourcis>.bqv-col{min-height:52px;padding:6px 12px 6px 6px;gap:10px;border-radius:14px}html.mdz.mobile-zoom-default .vf-acts-raccourcis>.bqv-col .bqv-ic{width:38px;height:38px;border-radius:12px}html.mdz.mobile-zoom-default .vf-acts-raccourcis>.bqv-col :is(.b3d-ob,.b3d-ob svg){width:24px;height:24px}html.mdz.mobile-zoom-default .vf-info>.vf-aiscard{grid-column:1}html.mdz.mobile-zoom-default .vf-info>.ec-frise{display: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}}
/*# sourceMappingURL=modernisation.css.map */
