html:root[data-skin=clair]{--r-sm:8px;--r:10px;--r-lg:12px;--shadow:none;--f-head:var(--f-latin);--canvas:#FFFFFF;--surface:#FFFFFF;--sunken:#F3F6F5;--ink:#16211D;--ink-2:#3B4B46;--muted:#62736D;--line:#E3E9E6;--line-2:#D5DEDA;--hero:#FFFFFF;--navy:#16211D}html:root[data-skin=clair][data-theme=dark]{--canvas:#0A1512;--surface:#101F1B;--sunken:#0C1A16;--ink:#E7F1EE;--ink-2:#B1C7C1;--muted:#84A099;--line:#1E332D;--line-2:#2B463E;--hero:#0A1512;--navy:#06110E}@media(prefers-color-scheme:dark){html:root[data-skin=clair]:not([data-theme=light]){--canvas:#0A1512;--surface:#101F1B;--sunken:#0C1A16;--ink:#E7F1EE;--ink-2:#B1C7C1;--muted:#84A099;--line:#1E332D;--line-2:#2B463E;--hero:#0A1512;--navy:#06110E}}html[data-skin=clair] body{background:var(--canvas)}html[data-skin=clair] h1,html[data-skin=clair] h2,html[data-skin=clair] h3{font-family:var(--f-latin);letter-spacing:-.01em}html[data-skin=clair] .nav:before{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-skin=clair] .ibtn{border-radius:var(--r-sm);border-color:var(--line);min-inline-size:38px;block-size:38px;padding-inline:9px;background:var(--surface)}html[data-skin=clair] .ibtn svg{inline-size:19px;block-size:19px}html[data-skin=clair] .gbtn,html[data-skin=clair] #gTip{display:none!important}html[data-skin=clair] .menu a{border-radius:var(--r-sm)}html[data-skin=clair] .menu a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}@media(max-width:767px){html[data-skin=clair] .menu{inset-inline:0;bottom:0;block-size:auto;padding:6px 4px calc(8px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line);border-radius:0;background:var(--surface);box-shadow:none;align-items:stretch;justify-content:space-around}html[data-skin=clair] .menu a,html[data-skin=clair] .menu a:nth-child(n){order:0;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-block-size:50px;inline-size:auto;margin:0;padding:6px 2px;border:0;border-radius:var(--r-sm);background:none;color:var(--muted);box-shadow:none;font-size:14px;font-weight:600}html[data-skin=clair] .menu a span:not(.dot){position:static;inline-size:auto;block-size:auto;overflow:visible;clip-path:none;white-space:nowrap}html[data-skin=clair] .menu a .mi,html[data-skin=clair] .menu a:nth-child(n) .mi{inline-size:22px;block-size:22px;stroke-width:1.8}html[data-skin=clair] .menu a[aria-current=page],html[data-skin=clair] .menu a:nth-child(n)[aria-current=page]{background:none;color:var(--accent)}html[data-skin=clair] .totop{inset-block-end:76px}html[data-skin=clair] main{padding-block-end:76px}}html[data-skin=clair] .herob{background:var(--canvas);color:var(--ink);margin:0}html[data-skin=clair] .hero{padding-block:22px 6px}html[data-skin=clair] .hero .eyebrow{display:none}html[data-skin=clair] .hero h1{color:var(--ink);font-size:clamp(26px,5.4vw,40px);font-weight:700;line-height:1.2;letter-spacing:-.02em;max-inline-size:24ch}html[data-skin=clair] .hero p.lead{color:var(--muted);font-size:16px;margin-top:8px}html[data-skin=clair] .searchrow{display:flex;flex-direction:column;gap:10px;margin-top:16px}html[data-skin=clair] .search{margin-top:0}html[data-skin=clair] .search .box{block-size:50px;border-radius:var(--r);border:1.5px solid var(--line-2);box-shadow:none;padding-inline:14px 8px;background:var(--surface)}html[data-skin=clair] .search .box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}html[data-skin=clair] .search input{font-size:16px}html[data-skin=clair] .search svg{inline-size:19px;block-size:19px}html[data-skin=clair] .searchrow .cta{block-size:46px;border:0;border-radius:var(--r);background:var(--accent);color:var(--accent-ink);font-weight:600;font-size:15px;cursor:pointer;padding:0 22px}html[data-skin=clair] .often{margin-top:12px;color:var(--muted)}html[data-skin=clair] .often a{border-radius:var(--r-sm);background:var(--sunken);border:1px solid var(--line);color:var(--ink);padding:5px 10px;font-weight:600;font-size:14px}html[data-skin=clair] .hero .stats{display:none}html[data-skin=clair] .qa{display:block;margin-top:6px}html[data-skin=clair] .qah{font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:14px 0 10px}html[data-skin=clair] .qag{display:grid;grid-template-columns:1fr 1fr;gap:10px}html[data-skin=clair] .qt{display:flex;flex-direction:column;gap:2px;padding:14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);text-decoration:none}html[data-skin=clair] .qt:hover{border-color:var(--accent)}html[data-skin=clair] .qt .qi{inline-size:38px;block-size:38px;border-radius:var(--r);background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin-bottom:8px}html[data-skin=clair] .qt.w .qi{background:color-mix(in srgb,var(--cta) 16%,var(--surface));color:var(--cta)}html[data-skin=clair] .qt .qi svg{inline-size:21px;block-size:21px}html[data-skin=clair] .qt b{line-height:1.25}html[data-skin=clair] .qt small{color:var(--muted)}html[data-skin=clair] a.phband[href="/ordonnance"],html[data-skin=clair] a.phband[href="/medecins"]{display:none}html[data-skin=clair] .phband{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg);padding:12px 14px}html[data-skin=clair] .phband .phi{inline-size:40px;block-size:40px;border-radius:var(--r);background:var(--accent-soft);color:var(--accent)}html[data-skin=clair] .phband .pht small{opacity:1;color:var(--muted)}html[data-skin=clair] .home2{gap:16px}html[data-skin=clair] .cat{border-radius:var(--r-lg);box-shadow:none}html[data-skin=clair] .dcard,html[data-skin=clair] .dgr .dcard{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:none}@media(min-width:900px){html[data-skin=clair] .qag{grid-template-columns:repeat(4,1fr)}html[data-skin=clair] .searchrow{flex-direction:row;align-items:stretch;max-inline-size:640px}html[data-skin=clair] .searchrow .search{flex:1}}html[data-skin=clair] .list{border-radius:var(--r-lg)}html[data-skin=clair] #list .row,html[data-skin=clair] .row.adrow{border-radius:0;box-shadow:none;border:0!important;border-top:1px solid var(--line)!important}html[data-skin=clair] .pill,html[data-skin=clair] .chip,html[data-skin=clair] .pillb{border-radius:var(--r-sm)}html[data-skin=clair] .chip{padding:5px 8px 5px 12px}html[data-skin=clair] .btn{border-radius:var(--r);font-weight:600}html[data-skin=clair] .btn.ghost{border-width:1.5px;border-color:var(--line-2);color:var(--ink)}html[data-skin=clair] .seg button,html[data-skin=clair] .sel,html[data-skin=clair] .switch{border-radius:var(--r-sm)}html[data-skin=clair] .sugg{border-radius:var(--r)}html[data-skin=clair] .dcardm,html[data-skin=clair] .scard,html[data-skin=clair] .pcard{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:none;background:var(--surface)}html[data-skin=clair] .scard.cta2{background:var(--accent);color:#fff}html[data-skin=clair] .dhead .d-title{font-size:clamp(26px,5vw,34px);font-weight:700;letter-spacing:-.02em}html[data-skin=clair] .pcard .pbig{font-family:var(--f-latin);font-size:clamp(36px,8vw,46px);font-weight:700;letter-spacing:-.03em}html[data-skin=clair] .p3>div{border-radius:var(--r-sm);background:var(--sunken)}html[data-skin=clair] .callout{border-radius:var(--r-lg)}html[data-skin=clair] .phcta{border-radius:var(--r-lg);border:1px solid var(--line);border-inline-start:3px solid var(--cta);background:var(--surface)}html[data-skin=clair] .phcta .phci{border-radius:var(--r);background:color-mix(in srgb,var(--cta) 16%,var(--surface));color:var(--cta)}html[data-skin=clair] .phcta .phcall{border-radius:var(--r-sm);background:var(--ink)}html[data-skin=clair] .dbar .btn,html[data-skin=clair] .dbar .ibtn,html[data-skin=clair] .fab .fb,html[data-skin=clair] .fbm{border-radius:var(--r)}html[data-skin=clair] .phsearch{border-radius:var(--r);block-size:48px;box-shadow:0 4px 14px #00000024}html[data-skin=clair] .pillb{box-shadow:none}html[data-skin=clair] .phv .pillb{background:var(--surface);border:1px solid var(--line);color:var(--ink)}html[data-skin=clair] .phv .pillb.on,html[data-skin=clair] .phv .pillb[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}html[data-skin=clair] .phsheet{border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:0 -4px 16px #00000014}html[data-skin=clair] .phloc{border-radius:var(--r)}html[data-skin=clair] .phr{border-radius:var(--r-lg);box-shadow:none;border:1px solid var(--line)}html[data-skin=clair] .phs{border-radius:var(--r-sm)}html[data-skin=clair] .pb1,html[data-skin=clair] .pb2{border-radius:var(--r);font-weight:600}html[data-skin=clair] .phr .pb1{background:var(--ink);color:#fff}html[data-skin=clair] .shw{border-radius:var(--r-sm)}html[data-skin=clair] .dcf input,html[data-skin=clair] .dcf select{border-radius:var(--r);block-size:48px;padding-block:0;border-width:1.5px}html[data-skin=clair] .dcr{border-radius:var(--r-lg)}html[data-skin=clair] .dc1,html[data-skin=clair] .dc2{border-radius:var(--r);padding:10px 16px;font-weight:600}html[data-skin=clair] .dc1{background:var(--ink)}html[data-skin=clair] .crumbs{font-size:14px}html[data-skin=clair] .toast,html[data-skin=clair] .totop{border-radius:var(--r)}html[data-skin=clair] .ibtn#skinBtn{color:var(--accent);border-color:var(--accent-line)}html[data-skin=clair] .dcf input{flex:1 1 100%}html[data-skin=clair] .dcw .dhead{margin-bottom:14px}html[data-skin=clair] .dcw .dcardm{margin-block:12px}html[data-skin=clair] .shw{display:inline-flex;align-items:center;gap:6px;background:var(--surface);color:#128c4f;border:1px solid var(--line-2);padding:7px 12px;border-radius:var(--r-sm);font-weight:600;font-size:14px;text-decoration:none}html[data-skin=clair] .shw svg{inline-size:17px;block-size:17px}html:root[data-skin=clair] #tabBody input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),html:root[data-skin=clair] #tabBody select,html:root[data-skin=clair] #tabBody textarea{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);padding:9px 12px;min-height:40px;font:inherit}html:root[data-skin=clair] #tabBody input:focus,html:root[data-skin=clair] #tabBody select:focus,html:root[data-skin=clair] #tabBody textarea:focus{outline:2px solid var(--brand);outline-offset:1px}
