.layout-module__4Dmm5W__shell{background:var(--surface-0);min-height:100vh;display:flex}.layout-module__4Dmm5W__sidebar{color:#ffffffeb;width:var(--sidebar-w);height:100dvh;min-height:100vh;padding-bottom:max(10px, env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:#fff3 transparent;z-index:50;background:#0c3a6e;border-right:1px solid #ffffff1a;flex-direction:column;flex-shrink:0;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}.layout-module__4Dmm5W__sidebar::-webkit-scrollbar{width:4px}.layout-module__4Dmm5W__sidebar::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.layout-module__4Dmm5W__brand{border-bottom:1px solid #ffffff1a;flex-shrink:0;padding:18px 16px 14px}.layout-module__4Dmm5W__brandLink{color:inherit;border-radius:var(--radius-md);transition:background-color var(--transition-fast);align-items:center;gap:10px;margin:-4px;padding:4px;text-decoration:none;display:flex}.layout-module__4Dmm5W__brandLink:hover{background-color:#ffffff14}.layout-module__4Dmm5W__brandMark{background:#ffffff1f url(/icon.png) 50%/22px no-repeat;border-radius:8px;flex-shrink:0;width:34px;height:34px}.layout-module__4Dmm5W__brandMarkImg{object-fit:contain;border-radius:8px;flex-shrink:0;width:34px;height:34px}.layout-module__4Dmm5W__brandTitle{color:#fff;letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.2}.layout-module__4Dmm5W__brandSubtitle{color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase;margin-top:1px;font-size:10px;font-weight:600}.layout-module__4Dmm5W__sidebarNav{--ink-soft:#ffffffbf;--surface-2:#ffffff0f;--border:#ffffff1f;--primary:#fff;--primary-soft:#ffffff24;--primary-line:#ffffff4d;--sidebar-text:#f5f8ff;--sidebar-text-soft:#c1d3e9;--sidebar-text-strong:#fff;--sidebar-active-bg:#285c95;--sidebar-active-text:#fff;--sidebar-active-bar:#acd5ff;--sidebar-hover-bg:#204f84;flex:1;min-height:0;padding:10px;overflow:hidden auto}.layout-module__4Dmm5W__sidebarFooter{padding:12px 10px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #ffffff1a;flex-direction:column;flex-shrink:0;gap:8px;display:flex}.layout-module__4Dmm5W__userCard{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff1a;align-items:center;gap:10px;padding:10px;display:flex}.layout-module__4Dmm5W__userAvatar{color:#fff;background:#ffffff24;border:1px solid #ffffff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex}.layout-module__4Dmm5W__userInfo{flex:1;min-width:0}.layout-module__4Dmm5W__userName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.layout-module__4Dmm5W__userRole{color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;margin-top:1px;font-size:10px;font-weight:600}.layout-module__4Dmm5W__sidebarActions{flex-direction:column;gap:5px;display:flex}.layout-module__4Dmm5W__myDashLink{border-radius:var(--radius-md);color:#fff;min-height:36px;transition:background-color var(--transition-fast), color var(--transition-fast);background:#ffffff1f;border:1px solid #ffffff29;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.layout-module__4Dmm5W__myDashLink:hover{color:#fff;background:#fff3}.layout-module__4Dmm5W__logoutButton{border-radius:var(--radius-md);color:#ffffffbf;cursor:pointer;width:100%;min-height:34px;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #ffffff24;justify-content:center;align-items:center;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.layout-module__4Dmm5W__logoutButton:hover{color:#f3a29c;background:#e2726c29;border-color:#e2726c4d}.layout-module__4Dmm5W__content{flex-direction:column;width:100%;min-width:0;min-height:100vh;display:flex}.layout-module__4Dmm5W__withSidebar .layout-module__4Dmm5W__content{margin-left:var(--sidebar-w);max-width:calc(100% - var(--sidebar-w))}.layout-module__4Dmm5W__container{width:100%;max-width:var(--dash-max);padding-inline:var(--dash-gutter);box-sizing:border-box;min-width:0;position:relative;overflow-x:hidden}.layout-module__4Dmm5W__noSidebar .layout-module__4Dmm5W__container{margin-inline:auto}:is(.layout-module__4Dmm5W__shell:has([data-clinic-saas-workspace])>.layout-module__4Dmm5W__sidebar,.layout-module__4Dmm5W__shell:has([data-clinic-saas-workspace]) .layout-module__4Dmm5W__mobileBottomNav,.layout-module__4Dmm5W__shell:has([data-clinic-saas-workspace]) .layout-module__4Dmm5W__desktopThemeToggle){display:none}.layout-module__4Dmm5W__shell:has([data-clinic-saas-workspace])>.layout-module__4Dmm5W__content{max-width:100%;margin-left:0}.layout-module__4Dmm5W__shell:has([data-clinic-saas-workspace]) .layout-module__4Dmm5W__mobileTopbar{flex-wrap:wrap;gap:8px;display:flex;position:static}.layout-module__4Dmm5W__shell:has([data-clinic-saas-workspace]) .layout-module__4Dmm5W__container{max-width:none;overflow-x:clip}.layout-module__4Dmm5W__shell:has([data-clinic-saas-workspace]) .layout-module__4Dmm5W__body{padding-bottom:var(--space-8);overflow-x:clip}.layout-module__4Dmm5W__withSidebar .layout-module__4Dmm5W__container{margin-left:0;margin-right:auto}.layout-module__4Dmm5W__stickyHeader{z-index:60;background:var(--paper-raised,var(--paper));border-bottom:1px solid var(--border);flex-shrink:0;padding:14px 0;position:sticky;top:0}.layout-module__4Dmm5W__stickyHeaderInner{justify-content:space-between;align-items:center;gap:12px;display:flex}.layout-module__4Dmm5W__body{padding:var(--space-8) 0 var(--space-12);box-sizing:border-box;flex:1;width:100%;min-width:0;max-width:100%;animation:.2s backwards layout-module__4Dmm5W__riseIn;overflow-x:hidden}.layout-module__4Dmm5W__topbar{padding:12px var(--dash-gutter);background:var(--paper);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.layout-module__4Dmm5W__mobileTopbar{background:var(--paper);border-bottom:1px solid var(--border);z-index:40;flex-shrink:0;justify-content:space-between;align-items:center;padding:11px 16px;display:none;position:sticky;top:0}.layout-module__4Dmm5W__topbarBrand{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.layout-module__4Dmm5W__topbarBrandName{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:700}.layout-module__4Dmm5W__topbarActions{align-items:center;gap:8px;display:flex}.layout-module__4Dmm5W__topbarLink{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--ink-soft);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none}.layout-module__4Dmm5W__topbarLink:hover{background:var(--paper-raised);color:var(--ink)}.layout-module__4Dmm5W__topbarLogout{border-radius:var(--radius-sm);border:1px solid var(--critical-soft);color:var(--critical);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600}.layout-module__4Dmm5W__topbarLogout:hover{background:var(--critical-soft)}.layout-module__4Dmm5W__impersonationBanner{background:var(--warning-soft);border-bottom:1px solid var(--warning);padding:0 var(--dash-gutter);flex-shrink:0}.layout-module__4Dmm5W__impersonationInner{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:var(--dash-max);flex-wrap:wrap;padding:10px 0;display:flex}.layout-module__4Dmm5W__impersonationTitle{color:var(--warning);font-size:13px;font-weight:700}.layout-module__4Dmm5W__impersonationHint{color:var(--warning);margin-top:2px;font-size:12px}.layout-module__4Dmm5W__impersonationExit{border-radius:var(--radius-sm);border:1px solid var(--warning);background:var(--paper);color:var(--warning);cursor:pointer;transition:background-color var(--transition-fast);padding:6px 14px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none}.layout-module__4Dmm5W__impersonationExit:hover{background:var(--warning-soft)}.layout-module__4Dmm5W__mobileBottomNav{display:none}.layout-module__4Dmm5W__mobileIdentity{align-items:center;gap:10px;min-width:0;display:flex}@keyframes layout-module__4Dmm5W__riseIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:1024px){.layout-module__4Dmm5W__sidebar{width:var(--sidebar-w-tablet)}.layout-module__4Dmm5W__withSidebar .layout-module__4Dmm5W__content{margin-left:var(--sidebar-w-tablet);max-width:calc(100% - var(--sidebar-w-tablet))}}@media (max-width:768px){.layout-module__4Dmm5W__sidebar{display:none}.layout-module__4Dmm5W__withSidebar .layout-module__4Dmm5W__content{max-width:100%;margin-left:0}.layout-module__4Dmm5W__mobileTopbar{flex-wrap:wrap;gap:8px 12px;display:flex}.layout-module__4Dmm5W__mobileTopbar .layout-module__4Dmm5W__topbarActions{flex-wrap:wrap;justify-content:flex-end;row-gap:6px}.layout-module__4Dmm5W__mobileBottomNav{background:var(--paper);border-top:1px solid var(--border);z-index:100;padding-bottom:env(safe-area-inset-bottom);box-shadow:none;display:block;position:fixed;bottom:0;left:0;right:0}.layout-module__4Dmm5W__body{padding-top:16px;padding-bottom:92px}.layout-module__4Dmm5W__desktopThemeToggle{display:none}.layout-module__4Dmm5W__adminShell .layout-module__4Dmm5W__stickyHeader{position:static}.layout-module__4Dmm5W__adminShell .layout-module__4Dmm5W__body{padding-bottom:32px}}@media (max-width:480px){.layout-module__4Dmm5W__topbarBrandName{display:none}}
.admin-nav-module__0VN6uW__nav{color:var(--sidebar-text,#f5f8ff);font-size:14px}.admin-nav-module__0VN6uW__list,.admin-nav-module__0VN6uW__sublist{margin:0;padding:0;list-style:none}.admin-nav-module__0VN6uW__list{gap:3px;display:grid}.admin-nav-module__0VN6uW__link,.admin-nav-module__0VN6uW__groupButton{width:100%;min-height:44px;color:inherit;text-align:left;font:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;line-height:1.4;text-decoration:none;display:flex}.admin-nav-module__0VN6uW__link svg,.admin-nav-module__0VN6uW__groupButton svg{flex-shrink:0}.admin-nav-module__0VN6uW__link span,.admin-nav-module__0VN6uW__groupButton span{overflow-wrap:anywhere;min-width:0}.admin-nav-module__0VN6uW__groupButton span{flex:1}.admin-nav-module__0VN6uW__link:hover,.admin-nav-module__0VN6uW__groupButton:hover{background:var(--sidebar-hover-bg,#204f84)}.admin-nav-module__0VN6uW__link:focus-visible,.admin-nav-module__0VN6uW__groupButton:focus-visible,.admin-nav-module__0VN6uW__closeButton:focus-visible{outline-offset:-2px;outline:2px solid #acd5ff}.admin-nav-module__0VN6uW__active{color:var(--sidebar-active-text,#fff);background:var(--sidebar-active-bg,#285c95);box-shadow:inset 3px 0 var(--sidebar-active-bar,#acd5ff);font-weight:600}.admin-nav-module__0VN6uW__currentGroup{font-weight:600}.admin-nav-module__0VN6uW__chevron{transform:rotate(-90deg)}.admin-nav-module__0VN6uW__expanded{transform:rotate(0)}.admin-nav-module__0VN6uW__sublist{border-left:1px solid #55779d;margin:4px 0 8px 21px;padding-left:8px}.admin-nav-module__0VN6uW__sublist[hidden]{display:none}.admin-nav-module__0VN6uW__sublist .admin-nav-module__0VN6uW__link{color:var(--sidebar-text-soft,#c1d3e9);font-size:13px}.admin-nav-module__0VN6uW__sublist .admin-nav-module__0VN6uW__active{color:var(--sidebar-active-text,#fff)}.admin-nav-module__0VN6uW__secondary{border-top:1px solid #41648a;margin-top:14px;padding-top:12px}.admin-nav-module__0VN6uW__menuButton{border:1px solid var(--border);background:var(--paper-raised);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:14px;display:inline-flex}.admin-nav-module__0VN6uW__dialog{color:#f5f8ff;overscroll-behavior:contain;background:#0c3a6e;border:0;width:min(350px,100vw - 24px);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow-y:auto}.admin-nav-module__0VN6uW__dialog::backdrop{background:#000f238c}.admin-nav-module__0VN6uW__panel{box-sizing:border-box;min-height:100%;padding:max(16px, env(safe-area-inset-top)) 12px max(24px, env(safe-area-inset-bottom));--sidebar-text:#f5f8ff;--sidebar-text-soft:#c1d3e9;--sidebar-active-text:#fff;--sidebar-active-bg:#285c95;--sidebar-active-bar:#acd5ff;--sidebar-hover-bg:#204f84}.admin-nav-module__0VN6uW__mobileHeader{border-bottom:1px solid #41648a;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;padding:0 8px 14px;display:flex}.admin-nav-module__0VN6uW__brand{margin:0 0 3px;font-size:18px;font-weight:700}.admin-nav-module__0VN6uW__mobileHeader h2{color:#c1d3e9;margin:0;font-size:14px;font-weight:500}.admin-nav-module__0VN6uW__closeButton{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.admin-nav-module__0VN6uW__closeButton:hover{background:#204f84}
.dashboard-nav-module__2G8FdW__navSidebar{flex-direction:column;gap:2px;display:flex}.dashboard-nav-module__2G8FdW__navItems{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.dashboard-nav-module__2G8FdW__navItems>li{flex-direction:column;display:flex}.dashboard-nav-module__2G8FdW__navLink{border-radius:var(--radius-md);color:var(--sidebar-text-soft);transition:background var(--transition-fast), color var(--transition-fast);white-space:nowrap;align-items:center;gap:11px;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative}.dashboard-nav-module__2G8FdW__navLink:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-strong)}.dashboard-nav-module__2G8FdW__navLinkActive{background:var(--sidebar-active-bg);color:var(--sidebar-active-text);font-weight:700}.dashboard-nav-module__2G8FdW__navLinkActive:before{content:"";background:var(--sidebar-active-bar);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.dashboard-nav-module__2G8FdW__navIcon{width:18px;height:18px;color:inherit;opacity:.85;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dashboard-nav-module__2G8FdW__navLinkActive .dashboard-nav-module__2G8FdW__navIcon{opacity:1}.dashboard-nav-module__2G8FdW__navIcon svg{stroke:currentColor;fill:none;width:100%;height:100%}.dashboard-nav-module__2G8FdW__navLabel{text-overflow:ellipsis;letter-spacing:-.005em;flex:1;overflow:hidden}.dashboard-nav-module__2G8FdW__navBadge{border-radius:var(--radius-pill);background:var(--info);min-width:18px;height:18px;color:var(--on-accent);flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}@media (max-width:768px){.dashboard-nav-module__2G8FdW__navSidebar{flex-direction:row;justify-content:space-around;align-items:center;gap:0;padding:6px 8px;overflow-x:auto}.dashboard-nav-module__2G8FdW__navItems{flex-direction:row;justify-content:space-around;gap:0;width:100%}.dashboard-nav-module__2G8FdW__navLink{border-radius:var(--radius-sm);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:52px;max-width:80px;padding:8px;font-size:10px;font-weight:600}.dashboard-nav-module__2G8FdW__navLink:before,.dashboard-nav-module__2G8FdW__navLinkActive:before{display:none}.dashboard-nav-module__2G8FdW__navLinkActive{background:var(--sidebar-active-bg);color:var(--sidebar-active-text)}.dashboard-nav-module__2G8FdW__navLabel{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:60px;font-size:10px;line-height:1.2;overflow:hidden}.dashboard-nav-module__2G8FdW__navIcon{width:22px;height:22px}.dashboard-nav-module__2G8FdW__navBadge{display:none}}.dashboard-nav-module__2G8FdW__navGroupButton{border-radius:var(--radius-md);width:100%;color:var(--sidebar-text-soft);text-align:left;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);white-space:nowrap;background:0 0;border:0;align-items:center;gap:11px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.dashboard-nav-module__2G8FdW__navGroupButton:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-strong)}.dashboard-nav-module__2G8FdW__navGroupButtonActive{color:var(--sidebar-text-strong);font-weight:700}.dashboard-nav-module__2G8FdW__navChevron{opacity:.7;flex-shrink:0;margin-left:auto;font-size:14px;line-height:1}.dashboard-nav-module__2G8FdW__navSubList{border-left:1px solid var(--border);flex-direction:column;gap:1px;margin:2px 0 6px 20px;padding-left:12px;list-style:none;display:flex}.dashboard-nav-module__2G8FdW__navSubList[hidden]{display:none}.dashboard-nav-module__2G8FdW__navSubLink{border-radius:var(--radius-md);color:var(--sidebar-text-soft);transition:background var(--transition-fast), color var(--transition-fast);white-space:nowrap;align-items:center;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative}.dashboard-nav-module__2G8FdW__navSubLink:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-strong)}
.dashboard-ui-module__HjC_BG__pageHeader{align-items:end;gap:var(--space-6);padding-bottom:var(--space-5);margin-bottom:var(--space-8);border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr auto;display:grid}.dashboard-ui-module__HjC_BG__pageHeaderInfo{gap:var(--space-2);min-width:0;display:grid}.dashboard-ui-module__HjC_BG__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--accent-strong);font-size:11px;font-weight:700}.dashboard-ui-module__HjC_BG__backLink{color:var(--ink-soft);border-radius:var(--radius-sm);width:fit-content;transition:background var(--transition-fast), color var(--transition-fast);align-self:flex-start;align-items:center;gap:6px;margin:0 -8px 4px;padding:4px 8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-ui-module__HjC_BG__backLink:hover{background:var(--surface-2);color:var(--accent-strong)}.dashboard-ui-module__HjC_BG__pageTitle{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.15}.dashboard-ui-module__HjC_BG__pageSubtitle{font-size:var(--text-md);color:var(--ink-soft);max-width:720px;margin:0;line-height:1.55}.dashboard-ui-module__HjC_BG__pageActions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:720px){.dashboard-ui-module__HjC_BG__pageHeader{gap:var(--space-4);grid-template-columns:1fr}}.dashboard-ui-module__HjC_BG__btnBase{font-size:var(--text-base);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-ui-module__HjC_BG__btnBase:focus-visible{box-shadow:none;outline:none}.dashboard-ui-module__HjC_BG__btnPrimary{background:var(--accent);color:var(--on-accent);}.dashboard-ui-module__HjC_BG__btnPrimary:hover{background:var(--accent-strong)}.dashboard-ui-module__HjC_BG__btnSecondary{background:var(--surface-1);color:var(--ink);border-color:var(--border-default);}.dashboard-ui-module__HjC_BG__btnSecondary:hover{background:var(--surface-2);border-color:var(--border-strong)}.dashboard-ui-module__HjC_BG__btnGhost{color:var(--ink-soft);background:0 0;}.dashboard-ui-module__HjC_BG__btnGhost:hover{background:var(--surface-2);color:var(--ink)}.dashboard-ui-module__HjC_BG__btnDanger{background:var(--surface-1);color:var(--danger);border-color:var(--danger-line);}.dashboard-ui-module__HjC_BG__btnDanger:hover{background:var(--tint-red)}.dashboard-ui-module__HjC_BG__kpiGrid{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.dashboard-ui-module__HjC_BG__kpiCard{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-3);transition:box-shadow var(--transition-fast), transform var(--transition-fast), border-color var(--transition-fast);display:grid;position:relative}.dashboard-ui-module__HjC_BG__kpiCard:hover{box-shadow:none;border-color:var(--border-default)}.dashboard-ui-module__HjC_BG__kpiHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.dashboard-ui-module__HjC_BG__kpiLabel{font-size:var(--text-sm);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.dashboard-ui-module__HjC_BG__kpiIcon{border-radius:var(--radius-sm);background:var(--surface-2);width:32px;height:32px;color:var(--ink-soft);flex-shrink:0;place-items:center;display:grid}.dashboard-ui-module__HjC_BG__kpiIcon svg{width:16px;height:16px}.dashboard-ui-module__HjC_BG__kpiValueRow{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-ui-module__HjC_BG__kpiValue{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--ink);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1}.dashboard-ui-module__HjC_BG__kpiTrend{font-size:var(--text-sm);align-items:center;gap:2px;font-weight:700;display:inline-flex}.dashboard-ui-module__HjC_BG__kpiTrendUp{color:var(--success)}.dashboard-ui-module__HjC_BG__kpiTrendDown{color:var(--danger)}.dashboard-ui-module__HjC_BG__kpiTrendNeutral{color:var(--ink-mute)}.dashboard-ui-module__HjC_BG__kpiHint{font-size:var(--text-sm);color:var(--ink-mute);margin:0}.dashboard-ui-module__HjC_BG__kpiCardSuccess .dashboard-ui-module__HjC_BG__kpiIcon{background:var(--success-soft);color:var(--success)}.dashboard-ui-module__HjC_BG__kpiCardWarning .dashboard-ui-module__HjC_BG__kpiIcon{background:var(--warning-soft);color:var(--warning)}.dashboard-ui-module__HjC_BG__kpiCardDanger .dashboard-ui-module__HjC_BG__kpiIcon{background:var(--critical-soft);color:var(--critical)}.dashboard-ui-module__HjC_BG__kpiCardViolet .dashboard-ui-module__HjC_BG__kpiIcon{background:var(--surface-2);color:var(--ink-soft)}.dashboard-ui-module__HjC_BG__section{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-6);overflow:hidden}.dashboard-ui-module__HjC_BG__sectionHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.dashboard-ui-module__HjC_BG__sectionHeadNoBorder{border-bottom:none;padding-bottom:0}.dashboard-ui-module__HjC_BG__sectionTitleBlock{gap:4px;min-width:0;display:grid}.dashboard-ui-module__HjC_BG__sectionKicker{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-mute);margin:0;font-size:10px;font-weight:700}.dashboard-ui-module__HjC_BG__sectionTitle{font-size:var(--text-xl);color:var(--ink);letter-spacing:-.01em;margin:0;font-weight:700}.dashboard-ui-module__HjC_BG__sectionSubtitle{font-size:var(--text-base);color:var(--ink-soft);margin:0}.dashboard-ui-module__HjC_BG__sectionActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-ui-module__HjC_BG__sectionBody{gap:var(--space-4);display:grid}@media (max-width:720px){.dashboard-ui-module__HjC_BG__section{padding:var(--space-5)}.dashboard-ui-module__HjC_BG__sectionHead{gap:var(--space-3);flex-direction:column}}.dashboard-ui-module__HjC_BG__badge{letter-spacing:.02em;border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.dashboard-ui-module__HjC_BG__badgeNeutral{background:var(--tint-slate);color:var(--ink-soft);}.dashboard-ui-module__HjC_BG__badgeBlue{background:var(--tint-blue);color:var(--accent-strong);}.dashboard-ui-module__HjC_BG__badgeGreen{background:var(--tint-green);color:var(--highlight-dark);}.dashboard-ui-module__HjC_BG__badgeAmber{background:var(--tint-amber);color:var(--warning);}.dashboard-ui-module__HjC_BG__badgeRed{background:var(--tint-red);color:var(--danger);}.dashboard-ui-module__HjC_BG__badgeViolet{background:var(--tint-violet);color:var(--violet);}.dashboard-ui-module__HjC_BG__badgeOutline{border-color:var(--border-default);color:var(--ink-soft);background:0 0}.dashboard-ui-module__HjC_BG__badgeDot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.dashboard-ui-module__HjC_BG__empty{text-align:center;padding:var(--space-12) var(--space-6);background:var(--surface-1);border:1px dashed var(--border-default);border-radius:var(--radius-xl);gap:var(--space-3);justify-items:center;display:grid}.dashboard-ui-module__HjC_BG__emptyIcon{border-radius:var(--radius-lg);background:var(--tint-blue);width:56px;height:56px;color:var(--accent-strong);place-items:center;display:grid}.dashboard-ui-module__HjC_BG__emptyIcon svg{width:28px;height:28px}.dashboard-ui-module__HjC_BG__emptyTitle{font-size:var(--text-xl);color:var(--ink);margin:0;font-weight:700}.dashboard-ui-module__HjC_BG__emptySubtitle{font-size:var(--text-md);color:var(--ink-soft);max-width:420px;margin:0;line-height:1.55}.dashboard-ui-module__HjC_BG__emptyAction{margin-top:var(--space-2)}.dashboard-ui-module__HjC_BG__actionGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.dashboard-ui-module__HjC_BG__actionCard{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-3);color:var(--ink);transition:box-shadow var(--transition-fast), border-color var(--transition-fast);cursor:pointer;text-decoration:none;display:grid;position:relative}.dashboard-ui-module__HjC_BG__actionCard:hover{box-shadow:none;border-color:var(--border-default)}.dashboard-ui-module__HjC_BG__actionCardHead{align-items:flex-start;gap:var(--space-3);display:flex}.dashboard-ui-module__HjC_BG__actionCardIcon{border-radius:var(--radius-md);background:var(--tint-blue);width:40px;height:40px;color:var(--accent-strong);flex-shrink:0;place-items:center;display:grid}.dashboard-ui-module__HjC_BG__actionCardIcon svg{width:20px;height:20px}.dashboard-ui-module__HjC_BG__actionCardBody{gap:2px;min-width:0;display:grid}.dashboard-ui-module__HjC_BG__actionCardTitle{font-weight:700;font-size:var(--text-md);color:var(--ink);letter-spacing:-.01em;margin:0}.dashboard-ui-module__HjC_BG__actionCardDescription{font-size:var(--text-base);color:var(--ink-soft);margin:0;line-height:1.5}.dashboard-ui-module__HjC_BG__actionCardArrow{color:var(--accent-strong);align-items:center;gap:2px;font-size:12px;font-weight:700;display:inline-flex}.dashboard-ui-module__HjC_BG__toneBlue .dashboard-ui-module__HjC_BG__actionCardIcon{background:var(--tint-blue);color:var(--accent-strong)}.dashboard-ui-module__HjC_BG__toneGreen .dashboard-ui-module__HjC_BG__actionCardIcon{background:var(--tint-green);color:var(--highlight-dark)}.dashboard-ui-module__HjC_BG__toneAmber .dashboard-ui-module__HjC_BG__actionCardIcon{background:var(--tint-amber);color:var(--warning)}.dashboard-ui-module__HjC_BG__toneViolet .dashboard-ui-module__HjC_BG__actionCardIcon{background:var(--tint-violet);color:var(--violet)}.dashboard-ui-module__HjC_BG__toneTeal .dashboard-ui-module__HjC_BG__actionCardIcon{background:var(--accent-tint);color:var(--primary-strong)}.dashboard-ui-module__HjC_BG__toneSlate .dashboard-ui-module__HjC_BG__actionCardIcon{background:var(--tint-slate);color:var(--ink)}
.breadcrumb-module__H4kbOq__wrap{width:100%;margin-bottom:var(--space-4)}.breadcrumb-module__H4kbOq__list{color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:flex}.breadcrumb-module__H4kbOq__item{align-items:center;gap:4px;min-width:0;display:inline-flex}.breadcrumb-module__H4kbOq__link{color:var(--ink-soft);border-radius:var(--radius-xs);transition:background var(--transition-fast), color var(--transition-fast);white-space:nowrap;text-overflow:ellipsis;max-width:220px;margin:-2px -4px;padding:2px 4px;font-weight:600;text-decoration:none;overflow:hidden}.breadcrumb-module__H4kbOq__link:hover{background:var(--surface-2);color:var(--accent-strong)}.breadcrumb-module__H4kbOq__current{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-weight:700;overflow:hidden}.breadcrumb-module__H4kbOq__sep{color:var(--ink-mute);margin:0 2px;font-size:10px;font-weight:600}@media (max-width:560px){.breadcrumb-module__H4kbOq__list{font-size:11px}.breadcrumb-module__H4kbOq__item:not(:last-child):not(:nth-last-child(2)){display:none}.breadcrumb-module__H4kbOq__item:nth-last-child(2):before{content:"…";color:var(--ink-mute);margin-right:4px}}
.article-riche-module__sd4klG__article{min-width:0;max-width:72ch;color:var(--ink);overflow-wrap:anywhere;flex-direction:column;gap:1.4rem;margin-top:1.35rem;display:flex}.article-riche-module__sd4klG__couverture{flex-direction:column;gap:.4rem;margin:0 0 1rem;display:flex}.article-riche-module__sd4klG__couvertureCadre{border-radius:var(--radius-card,14px);line-height:0;display:block;overflow:hidden}.article-riche-module__sd4klG__couvertureImage{aspect-ratio:1200/630;object-fit:cover;border-radius:var(--radius-card,14px);background:rgba(var(--info-rgb), .12);width:100%;height:auto;display:block}.article-riche-module__sd4klG__credit{color:var(--muted);padding:0 1rem;font-size:.8rem;line-height:1.4}.article-riche-module__sd4klG__credit a{color:inherit}.article-riche-module__sd4klG__chapo{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.2rem;line-height:1.6}.article-riche-module__sd4klG__sommaire{border:1px solid rgba(var(--info-rgb), .28);background:rgba(var(--info-rgb), .06);border-radius:12px;padding:.9rem 1rem}.article-riche-module__sd4klG__sommaireTitre{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 .4rem;font-size:.85rem;font-weight:700}.article-riche-module__sd4klG__sommaire ol{gap:.25rem;margin:0;padding-left:1.2rem;display:grid}.article-riche-module__sd4klG__sommaire a{color:var(--accent);text-underline-offset:2px}.article-riche-module__sd4klG__section{flex-direction:column;gap:.85rem;min-width:0;display:flex}.article-riche-module__sd4klG__intertitre,.article-riche-module__sd4klG__encadreTitre,.article-riche-module__sd4klG__sourcesTitre{font-family:var(--font-display);color:var(--ink);margin:0;scroll-margin-top:76px;line-height:1.28}.article-riche-module__sd4klG__intertitre{font-size:1.5rem}.article-riche-module__sd4klG__paragraphe{margin:0;font-size:1.02rem;line-height:1.85}.article-riche-module__sd4klG__citation{margin-left:.1rem;font-size:.7rem;line-height:0}.article-riche-module__sd4klG__citation a{background:rgba(var(--info-rgb), .14);color:var(--accent);border-radius:4px;padding:0 .2rem;font-weight:700;text-decoration:none}.article-riche-module__sd4klG__picto{flex-shrink:0}.article-riche-module__sd4klG__encadreRetenir,.article-riche-module__sd4klG__encadreConsulter{border-left:5px solid;border-radius:14px;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;display:flex}.article-riche-module__sd4klG__encadreRetenir{border-color:rgb(var(--success-rgb));background:rgba(var(--success-rgb), .08)}.article-riche-module__sd4klG__encadreConsulter{border-color:var(--warning);background:var(--warning-tint)}.article-riche-module__sd4klG__encadreTitre{align-items:center;gap:.5rem;font-size:1.2rem;display:flex}.article-riche-module__sd4klG__encadreRetenir .article-riche-module__sd4klG__encadreTitre{color:rgb(var(--success-rgb))}.article-riche-module__sd4klG__encadreConsulter .article-riche-module__sd4klG__encadreTitre{color:var(--warning)}.article-riche-module__sd4klG__listeCoches,.article-riche-module__sd4klG__listeSimple{flex-direction:column;gap:.55rem;margin:0;padding:0;line-height:1.7;list-style:none;display:flex}.article-riche-module__sd4klG__listeCoches li{align-items:flex-start;gap:.55rem;display:flex}.article-riche-module__sd4klG__listeCoches .article-riche-module__sd4klG__picto{color:rgb(var(--success-rgb));margin-top:.25rem}.article-riche-module__sd4klG__listeSimple{padding-left:1.2rem;list-style:outside}.article-riche-module__sd4klG__listeNumeros{flex-direction:column;gap:.5rem;margin:0;padding-left:1.4rem;line-height:1.7;display:flex}.article-riche-module__sd4klG__chiffres{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.article-riche-module__sd4klG__chiffre{border:1px solid rgba(var(--info-rgb), .28);background:rgba(var(--info-rgb), .07);border-radius:12px;flex-direction:column;gap:.3rem;padding:.9rem 1rem;display:flex}.article-riche-module__sd4klG__chiffreValeur{font-family:var(--font-display);color:var(--accent);font-size:1.9rem;font-weight:700;line-height:1.1}.article-riche-module__sd4klG__chiffreLibelle{font-size:.92rem;line-height:1.5}.article-riche-module__sd4klG__etapes{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.article-riche-module__sd4klG__etape{gap:.85rem;padding-bottom:1rem;display:flex;position:relative}.article-riche-module__sd4klG__etape:not(:last-child):before{content:"";background:rgba(var(--info-rgb), .35);width:2px;position:absolute;top:2.2rem;bottom:.2rem;left:1rem}.article-riche-module__sd4klG__etapeNumero{background:var(--accent);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:700;display:inline-flex}.article-riche-module__sd4klG__etapeTexte{flex-direction:column;gap:.2rem;min-width:0;padding-top:.2rem;line-height:1.65;display:flex}.article-riche-module__sd4klG__faq{flex-direction:column;gap:.5rem;display:flex}.article-riche-module__sd4klG__question{border:1px solid rgba(var(--info-rgb), .24);border-radius:12px;padding:.7rem 1rem}.article-riche-module__sd4klG__question summary{cursor:pointer;font-weight:700;line-height:1.5}.article-riche-module__sd4klG__question p{margin:.6rem 0 0;line-height:1.75}.article-riche-module__sd4klG__liens{background:rgba(var(--info-rgb), .06);border-radius:14px;flex-direction:column;gap:.6rem;padding:1rem 1.1rem;display:flex}.article-riche-module__sd4klG__liensTitre{margin:0;font-weight:700}.article-riche-module__sd4klG__liens ul{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.article-riche-module__sd4klG__liens li{color:var(--accent);align-items:center;gap:.45rem;display:flex}.article-riche-module__sd4klG__liens a{color:var(--accent);text-underline-offset:2px}.article-riche-module__sd4klG__boutonPrincipal{border-radius:var(--blog-btn-radius);min-height:42px;padding:var(--blog-btn-padding-y) var(--blog-btn-padding-x);border:var(--blog-btn-border);background:var(--blog-btn-primary-bg);color:var(--blog-btn-primary-color);font-size:var(--blog-btn-font-size);font-weight:var(--blog-btn-font-weight);justify-content:center;align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.article-riche-module__sd4klG__boutonPrincipal:hover{background:var(--blog-btn-primary-bg-hover)}.article-riche-module__sd4klG__boutonPrincipal:focus-visible{outline:var(--blog-btn-focus-outline-primary);outline-offset:2px}.article-riche-module__sd4klG__sources{border-top:1px solid rgba(var(--info-rgb), .24);padding-top:1rem;font-size:.92rem}.article-riche-module__sd4klG__sourcesTitre{margin-bottom:.5rem;font-size:1.1rem}.article-riche-module__sd4klG__sources ol{flex-direction:column;gap:.4rem;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}.article-riche-module__sd4klG__sources li{scroll-margin-top:76px}.article-riche-module__sd4klG__sources a{color:var(--accent)}.article-riche-module__sd4klG__sourceId{min-width:2rem;color:var(--muted);font-weight:700;display:inline-block}.article-riche-module__sd4klG__mention{color:var(--muted);margin:0;font-size:.9rem;font-style:italic}@media (max-width:640px){.article-riche-module__sd4klG__chapo{font-size:1.08rem}.article-riche-module__sd4klG__intertitre{font-size:1.3rem}}
.page-module__d34DMq__page{background:radial-gradient(circle at 0% 0%, rgba(var(--info-rgb), .06), transparent 45%), radial-gradient(circle at 100% 100%, #0f29200f, transparent 45%);padding:clamp(1.6rem,4vw,2.4rem) 0 clamp(3rem,6vw,4.8rem)}.page-module__d34DMq__container{max-width:1120px;margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.page-module__d34DMq__articleShell{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:1.1rem;display:grid}.page-module__d34DMq__mainColumn{min-width:0}.page-module__d34DMq__readProgress{z-index:50;background:#1f1b1614;width:100%;height:3px;position:fixed;top:0;left:0}.page-module__d34DMq__readProgressBar{background:linear-gradient(90deg, var(--accent), var(--accent-strong));width:0;height:100%;transition:width .1s linear;display:block}.page-module__d34DMq__articleCard{background:var(--paper);box-shadow:none;border:1px solid #1f1b161a;border-radius:18px;margin-top:.65rem;padding:clamp(1.1rem,2.5vw,1.6rem);animation:.3s both page-module__d34DMq__fadeSlideIn;overflow:hidden}.page-module__d34DMq__backLink{color:var(--accent);letter-spacing:.01em;border-radius:8px;align-items:center;gap:.35rem;min-height:34px;padding:.2rem .3rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.page-module__d34DMq__backLink:hover{background:rgba(var(--info-rgb), .09);text-decoration:none}.page-module__d34DMq__backLink:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, var(--paper) 45%);outline-offset:2px}.page-module__d34DMq__heroImage{border-radius:var(--radius-card,14px);aspect-ratio:16/7;background:#0000000d;border:1px solid #1f1b1614;margin-bottom:1rem;animation:.32s both page-module__d34DMq__fadeSlideIn;overflow:hidden}.page-module__d34DMq__heroImage img{object-fit:cover;width:100%;height:100%;display:block}.page-module__d34DMq__header{border-bottom:1px solid #00000014;padding:.4rem 0 1rem}.page-module__d34DMq__badges{flex-wrap:wrap;gap:.6rem;display:flex}.page-module__d34DMq__category{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);background:rgba(var(--info-rgb), .09);border:1px solid rgba(var(--info-rgb), .2);border-radius:999px;padding:.22rem .55rem;font-size:.7rem;font-weight:700}.page-module__d34DMq__featured{background:var(--warning-tint);color:var(--warning);border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.page-module__d34DMq__sponsored{background:var(--success-tint);color:var(--success);border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.page-module__d34DMq__title{color:var(--ink);font-size:clamp(1.8rem,3.3vw,2.7rem);line-height:1.14;font-family:var(--font-display);margin:.85rem 0 .45rem}.page-module__d34DMq__meta{color:color-mix(in srgb, var(--muted) 90%, var(--ink) 10%);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.83rem;font-weight:500;display:flex}.page-module__d34DMq__metaDot{opacity:.6}.page-module__d34DMq__excerpt{color:var(--muted);max-width:70ch;margin:1rem 0 .1rem;font-size:1.03rem;line-height:1.72}.page-module__d34DMq__sponsoredNotice{border:1px solid rgba(var(--success-rgb), .18);background:rgba(var(--success-rgb), .05);border-radius:14px;margin-top:1rem;padding:.95rem 1rem}.page-module__d34DMq__sponsoredNoticeTitle{color:var(--success);margin:0;font-size:.94rem;font-weight:800}.page-module__d34DMq__sponsoredNoticeText{color:var(--muted);margin:.45rem 0 0;font-size:.9rem;line-height:1.7}.page-module__d34DMq__shareMenu{display:inline-block;position:relative}.page-module__d34DMq__shareTrigger{border:1px solid rgba(var(--info-rgb), .45);background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:var(--paper);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;min-height:40px;padding:.42rem .82rem;font-size:.83rem;font-weight:700;list-style:none;transition:transform .15s,filter .15s;display:inline-flex}.page-module__d34DMq__shareTrigger::-webkit-details-marker{display:none}.page-module__d34DMq__shareTrigger:hover{filter:brightness(1.06);transform:translateY(-1px)}.page-module__d34DMq__shareChevron{opacity:.9}.page-module__d34DMq__shareMenu[open] .page-module__d34DMq__shareChevron{transform:rotate(180deg)}.page-module__d34DMq__sharePanel{background:var(--paper);min-width:min(360px,92vw);box-shadow:none;z-index:30;border:1px solid #1f1b1624;border-radius:14px;padding:.75rem;position:absolute;top:calc(100% + .45rem);right:0}.page-module__d34DMq__shareMenuInline{width:100%}.page-module__d34DMq__sharePanelInline{min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;position:static}.page-module__d34DMq__sidebar .page-module__d34DMq__shareMenu{width:100%}.page-module__d34DMq__sidebar .page-module__d34DMq__shareTrigger{justify-content:center;width:100%}.page-module__d34DMq__shareCaption{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .55rem;font-size:.75rem;font-weight:700}.page-module__d34DMq__shareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.page-module__d34DMq__shareMenuInline .page-module__d34DMq__shareGrid{grid-template-columns:1fr}.page-module__d34DMq__shareItem{min-height:36px;color:var(--ink);cursor:pointer;background:#0f292008;border:1px solid #1f1b1624;border-radius:10px;justify-content:center;align-items:center;padding:.3rem .45rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.page-module__d34DMq__shareMenuInline .page-module__d34DMq__shareItem{min-height:40px;font-size:.82rem}.page-module__d34DMq__shareItem:hover{border-color:rgba(var(--info-rgb), .35);background:rgba(var(--info-rgb), .08)}.page-module__d34DMq__tags{flex-wrap:wrap;gap:.45rem;margin:1rem 0 .1rem;padding:0;list-style:none;display:flex}.page-module__d34DMq__tags li{background:rgba(var(--info-rgb), .08);color:var(--accent);border:1px solid rgba(var(--info-rgb), .15);border-radius:999px;padding:.25rem .6rem;font-size:.76rem;font-weight:600}.page-module__d34DMq__tags li a{color:inherit;text-decoration:none}.page-module__d34DMq__tags li a:hover{text-decoration:underline}.page-module__d34DMq__content{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:72ch;margin-top:1.35rem}.page-module__d34DMq__content p{color:var(--ink);overflow-wrap:anywhere;margin:0 0 1.05rem;font-size:1.02rem;line-height:1.9}.page-module__d34DMq__content h2,.page-module__d34DMq__content h3,.page-module__d34DMq__content h4{scroll-margin-top:76px}.page-module__d34DMq__content h2{font-size:1.62rem;font-family:var(--font-display);color:var(--ink);margin:2rem 0 .75rem;line-height:1.26}.page-module__d34DMq__content h3{font-size:1.28rem;font-family:var(--font-display);color:var(--ink);margin:1.65rem 0 .55rem;line-height:1.35}.page-module__d34DMq__content h4{color:var(--ink);margin:1.2rem 0 .5rem;font-size:1.05rem;font-weight:700}.page-module__d34DMq__content ul,.page-module__d34DMq__content ol{margin:0 0 1rem 1.25rem;padding:0}.page-module__d34DMq__content li{color:var(--ink);overflow-wrap:anywhere;margin:0 0 .4rem;font-size:1rem;line-height:1.75}.page-module__d34DMq__content figure{margin:.5rem 0 1.1rem}.page-module__d34DMq__content figure img{object-fit:cover;border:1px solid #00000014;border-radius:14px;width:100%;max-height:420px;display:block}.page-module__d34DMq__content figcaption{color:var(--muted);margin-top:.45rem;font-size:.84rem}.page-module__d34DMq__content blockquote{border-left:4px solid var(--accent);background:rgba(var(--info-rgb), .04);color:var(--muted);border-radius:0 10px 10px 0;margin:0 0 1.1rem;padding:.75rem 1rem;font-style:italic;line-height:1.8}.page-module__d34DMq__content hr{background:#0000001a;border:none;height:1px;margin:1.5rem 0}.page-module__d34DMq__content strong{color:var(--ink);font-weight:700}.page-module__d34DMq__content em{font-style:italic}.page-module__d34DMq__content code{overflow-wrap:anywhere;background:#1f1b1612;border:1px solid #1f1b161f;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.page-module__d34DMq__content a{color:var(--accent);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.page-module__d34DMq__content a:hover{color:var(--accent-strong)}.page-module__d34DMq__articleFooterCta{border:1px solid rgba(var(--info-rgb), .2);background:linear-gradient(135deg, rgba(var(--info-rgb), .08), rgba(var(--info-rgb), .03));border-radius:14px;margin-top:2rem;padding:1rem}.page-module__d34DMq__footerTitle{font-size:1.12rem;font-family:var(--font-display);color:var(--ink);margin:0}.page-module__d34DMq__footerText{color:var(--muted);margin:.45rem 0 0;font-size:.95rem;line-height:1.7}.page-module__d34DMq__footerActions{flex-wrap:wrap;gap:.6rem;margin-top:.85rem;display:flex}.page-module__d34DMq__primaryAction,.page-module__d34DMq__secondaryAction{border-radius:var(--blog-btn-radius);padding:var(--blog-btn-padding-y) var(--blog-btn-padding-x);font-size:var(--blog-btn-font-size);font-weight:var(--blog-btn-font-weight);border:var(--blog-btn-border);transition:var(--blog-btn-transition);justify-content:center;align-items:center;min-height:42px;text-decoration:none;display:inline-flex}.page-module__d34DMq__primaryAction{background:var(--blog-btn-primary-bg);color:var(--blog-btn-primary-color)}.page-module__d34DMq__primaryAction:hover{background:var(--blog-btn-primary-bg-hover)}.page-module__d34DMq__primaryAction:focus-visible{outline:var(--blog-btn-focus-outline-primary);outline-offset:2px}.page-module__d34DMq__secondaryAction{background:var(--blog-btn-secondary-bg);color:var(--blog-btn-secondary-color);border-color:var(--blog-btn-secondary-border)}.page-module__d34DMq__secondaryAction:hover{background:var(--blog-btn-secondary-bg-hover)}.page-module__d34DMq__secondaryAction:focus-visible{outline:var(--blog-btn-focus-outline-secondary);outline-offset:2px}.page-module__d34DMq__relatedSection{margin-top:1.2rem}.page-module__d34DMq__relatedHeader h2{font-size:1.15rem;font-family:var(--font-display);margin:0 0 .7rem}.page-module__d34DMq__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.page-module__d34DMq__relatedCard{background:var(--paper);box-shadow:none;border:1px solid #1f1b161a;border-radius:12px;padding:.85rem;transition:transform .16s,box-shadow .16s}.page-module__d34DMq__relatedCard:hover{box-shadow:none;transform:translateY(-2px)}.page-module__d34DMq__relatedCategory{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin:0;font-size:.69rem;font-weight:700}.page-module__d34DMq__relatedTitle{font-size:.98rem;line-height:1.35;font-family:var(--font-display);margin:.45rem 0}.page-module__d34DMq__relatedTitle a{color:var(--ink);text-decoration:none}.page-module__d34DMq__relatedTitle a:hover{color:var(--accent)}.page-module__d34DMq__relatedMeta{color:var(--muted);margin:0;font-size:.8rem}.page-module__d34DMq__relatedLink{color:var(--accent);border-radius:8px;justify-content:center;align-items:center;min-height:32px;margin-top:.55rem;padding:.2rem .3rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.page-module__d34DMq__relatedLink:hover{background:rgba(var(--info-rgb), .09);text-decoration:none}.page-module__d34DMq__relatedLink:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, var(--paper) 45%);outline-offset:2px}.page-module__d34DMq__sidebar{flex-direction:column;gap:.75rem;display:flex;position:sticky;top:88px}.page-module__d34DMq__sidebarCard{background:var(--paper);box-shadow:none;border:1px solid #1f1b161a;border-radius:14px;padding:.85rem}.page-module__d34DMq__sidebarTitle{color:var(--ink);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .6rem;font-size:.84rem;font-weight:800}.page-module__d34DMq__sidebarList{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.page-module__d34DMq__sidebarLink{color:var(--ink);font-size:.84rem;font-weight:700;line-height:1.3;text-decoration:none}.page-module__d34DMq__sidebarLink:hover{color:var(--accent)}.page-module__d34DMq__sidebarMeta{color:var(--muted);margin:.2rem 0 0;font-size:.74rem}.page-module__d34DMq__sidebarEmpty{color:var(--muted);margin:0;font-size:.78rem}.page-module__d34DMq__sidebarFacetList{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.page-module__d34DMq__sidebarFacetLink{color:var(--ink);background:#0f292008;border:1px solid #1f1b161f;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.42rem .55rem;font-size:.83rem;font-weight:600;text-decoration:none;display:flex}.page-module__d34DMq__sidebarFacetLink:hover{border-color:rgba(var(--info-rgb), .32);background:rgba(var(--info-rgb), .08)}.page-module__d34DMq__sidebarTags{flex-wrap:wrap;gap:.38rem;display:flex}.page-module__d34DMq__sidebarTag{border:1px solid rgba(var(--info-rgb), .24);background:rgba(var(--info-rgb), .09);color:var(--accent);border-radius:999px;align-items:center;gap:.28rem;padding:.24rem .56rem;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__d34DMq__sidebarTag span{opacity:.75}.page-module__d34DMq__sidebarTag:hover{background:rgba(var(--info-rgb), .15)}.page-module__d34DMq__mobileShare{display:none}.page-module__d34DMq__tocList{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.page-module__d34DMq__tocLink{color:var(--ink);border-left:2px solid #0000;border-radius:6px;padding:.18rem .35rem;font-size:.8rem;line-height:1.35;text-decoration:none;display:block}.page-module__d34DMq__tocLink:hover{color:var(--accent);background:rgba(var(--info-rgb), .06)}.page-module__d34DMq__tocLevel3{padding-left:.9rem}.page-module__d34DMq__tocLevel4{padding-left:1.4rem}.page-module__d34DMq__tocActive{color:var(--accent);border-left-color:var(--accent);background:rgba(var(--info-rgb), .08);font-weight:700}@media (max-width:820px){.page-module__d34DMq__articleShell{grid-template-columns:1fr}.page-module__d34DMq__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid;position:static}.page-module__d34DMq__mobileShare{z-index:75;display:block;position:fixed;bottom:.9rem;right:.9rem}.page-module__d34DMq__mobileShare .page-module__d34DMq__shareTrigger{min-height:46px;box-shadow:none;padding:.45rem .9rem}.page-module__d34DMq__mobileShare .page-module__d34DMq__sharePanel{min-width:min(320px,100vw - 1.4rem);max-height:min(60vh,460px);top:auto;bottom:calc(100% + .5rem);right:0;overflow:auto}.page-module__d34DMq__readProgress{height:2px}.page-module__d34DMq__articleCard{border-radius:14px;padding:1rem}.page-module__d34DMq__heroImage{aspect-ratio:16/9}.page-module__d34DMq__title{font-size:clamp(1.55rem,6vw,2.15rem)}.page-module__d34DMq__content{max-width:none}.page-module__d34DMq__relatedGrid{grid-template-columns:1fr}.page-module__d34DMq__primaryAction,.page-module__d34DMq__secondaryAction{min-height:44px}}@media (max-width:680px){.page-module__d34DMq__sidebar{grid-template-columns:1fr}.page-module__d34DMq__mobileShare{bottom:.7rem;right:.7rem}.page-module__d34DMq__sharePanel{left:auto;right:0}}@media (prefers-reduced-motion:reduce){.page-module__d34DMq__articleCard,.page-module__d34DMq__heroImage{animation:none}.page-module__d34DMq__relatedCard,.page-module__d34DMq__primaryAction,.page-module__d34DMq__secondaryAction,.page-module__d34DMq__backLink,.page-module__d34DMq__relatedLink,.page-module__d34DMq__sidebarFacetLink,.page-module__d34DMq__sidebarTag,.page-module__d34DMq__readProgressBar,.page-module__d34DMq__shareTrigger,.page-module__d34DMq__shareItem{transition:none}}@keyframes page-module__d34DMq__fadeSlideIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.page-module__d34DMq__backLink,.page-module__d34DMq__relatedLink,.page-module__d34DMq__tocLink,.page-module__d34DMq__sidebarTag,.page-module__d34DMq__sidebarFacetLink{min-height:40px}.page-module__d34DMq__tocLink{align-items:center;display:flex}.page-module__d34DMq__sidebarTag{padding-inline:.75rem}.page-module__d34DMq__sidebarLink,.page-module__d34DMq__relatedTitle a{align-items:center;min-height:40px;display:flex}.page-module__d34DMq__shareItem{min-height:40px}.page-module__d34DMq__tags li{padding:0;display:flex}.page-module__d34DMq__tags li a{align-items:center;min-height:40px;padding:0 .7rem;display:flex}.page-module__d34DMq__sidebarList{gap:.15rem}.page-module__d34DMq__tocList{gap:0}}
.studio-ia-module__NtLFja__page{flex-direction:column;gap:20px;min-width:0;display:flex}.studio-ia-module__NtLFja__note{color:var(--ink-soft,#3c4a44);margin:0;font-size:13px;line-height:1.45}.studio-ia-module__NtLFja__alerte{border:1px solid var(--danger,#b42318);color:var(--ink,#16211d);border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.studio-ia-module__NtLFja__alerteDouce,.studio-ia-module__NtLFja__rappel,.studio-ia-module__NtLFja__consigne{border:1px solid var(--border-strong,#c7cdc8);color:var(--ink,#16211d);border-left-width:4px;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.studio-ia-module__NtLFja__succes{color:var(--ink,#16211d);margin:0;font-size:14px;font-weight:600}.studio-ia-module__NtLFja__formulaire,.studio-ia-module__NtLFja__fiche,.studio-ia-module__NtLFja__edition,.studio-ia-module__NtLFja__comparaison,.studio-ia-module__NtLFja__objet{flex-direction:column;gap:12px;min-width:0;display:flex}.studio-ia-module__NtLFja__ligneChamps,.studio-ia-module__NtLFja__filtres{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.studio-ia-module__NtLFja__ligneChamps>.studio-ia-module__NtLFja__champ,.studio-ia-module__NtLFja__filtres>.studio-ia-module__NtLFja__champ{flex:200px}.studio-ia-module__NtLFja__importer{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.studio-ia-module__NtLFja__champ{min-width:0;color:var(--ink-soft,#3c4a44);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.studio-ia-module__NtLFja__champ input,.studio-ia-module__NtLFja__champ select,.studio-ia-module__NtLFja__champ textarea,.studio-ia-module__NtLFja__actions select{border:1px solid var(--border-strong,#c7cdc8);background:var(--surface-1,#fff);width:100%;min-width:0;color:var(--ink,#16211d);font:inherit;resize:vertical;border-radius:8px;padding:8px 10px;font-size:14px;font-weight:400;line-height:1.45}.studio-ia-module__NtLFja__actions select{width:auto}.studio-ia-module__NtLFja__caseACocher{color:var(--ink,#16211d);align-items:center;gap:8px;font-size:14px;display:flex}.studio-ia-module__NtLFja__sources,.studio-ia-module__NtLFja__groupe{border:1px solid var(--border,#e1e4e0);border-radius:10px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:12px;display:flex}.studio-ia-module__NtLFja__sources legend,.studio-ia-module__NtLFja__groupe legend{color:var(--ink,#16211d);padding:0 6px;font-size:13px;font-weight:600}.studio-ia-module__NtLFja__source,.studio-ia-module__NtLFja__element{border-bottom:1px dashed var(--border,#e1e4e0);flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding-bottom:10px;display:flex}.studio-ia-module__NtLFja__lectureSeule{min-width:0;color:var(--ink-soft,#3c4a44);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.studio-ia-module__NtLFja__lectureSeule pre,.studio-ia-module__NtLFja__lecture{background:var(--surface-2,#f1f0ec);max-height:420px;color:var(--ink,#16211d);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:8px 10px;font-size:13px;font-weight:400;line-height:1.5;overflow:auto}.studio-ia-module__NtLFja__liste{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.studio-ia-module__NtLFja__liste li[data-actif=true] .studio-ia-module__NtLFja__ligneContenu{border-color:var(--ink,#16211d)}.studio-ia-module__NtLFja__ligneContenu{border:1px solid var(--border,#e1e4e0);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.studio-ia-module__NtLFja__ligneContenu:hover,.studio-ia-module__NtLFja__ligneContenu:focus-visible{border-color:var(--border-strong,#c7cdc8)}.studio-ia-module__NtLFja__ligneTitre{color:var(--ink,#16211d);font-size:15px;font-weight:600}.studio-ia-module__NtLFja__pastilles{flex-wrap:wrap;gap:6px;display:flex}.studio-ia-module__NtLFja__ficheTete{flex-direction:column;gap:6px;display:flex}.studio-ia-module__NtLFja__ficheTete h3,.studio-ia-module__NtLFja__edition h4,.studio-ia-module__NtLFja__decision h4,.studio-ia-module__NtLFja__encart h4,.studio-ia-module__NtLFja__encartNeutre h4{color:var(--ink,#16211d);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.studio-ia-module__NtLFja__traces{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;display:grid}.studio-ia-module__NtLFja__traces dt{color:var(--ink-soft,#3c4a44);font-size:12px;font-weight:600}.studio-ia-module__NtLFja__traces dd{color:var(--ink,#16211d);overflow-wrap:anywhere;margin:0;font-size:14px}.studio-ia-module__NtLFja__encart,.studio-ia-module__NtLFja__encartNeutre,.studio-ia-module__NtLFja__decision{border:1px solid var(--border-strong,#c7cdc8);color:var(--ink,#16211d);border-radius:10px;flex-direction:column;gap:8px;padding:12px;font-size:14px;line-height:1.5;display:flex}.studio-ia-module__NtLFja__encart{border-left-width:4px}.studio-ia-module__NtLFja__encart ul,.studio-ia-module__NtLFja__encart p,.studio-ia-module__NtLFja__versions{margin:0;padding-left:18px}.studio-ia-module__NtLFja__deplie summary{color:var(--ink,#16211d);cursor:pointer;font-size:14px;font-weight:600}.studio-ia-module__NtLFja__deplie[open] summary{margin-bottom:10px}.studio-ia-module__NtLFja__versions{margin-top:8px;font-size:14px}.studio-ia-module__NtLFja__lien{color:var(--ink,#16211d);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.studio-ia-module__NtLFja__differences{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}.studio-ia-module__NtLFja__differences li{border:1px solid var(--border,#e1e4e0);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.studio-ia-module__NtLFja__differences code{color:var(--ink-soft,#3c4a44);font-size:12px}.studio-ia-module__NtLFja__differences del{color:var(--danger,#b42318)}.studio-ia-module__NtLFja__differences ins{color:var(--ink,#16211d);font-weight:600;text-decoration:none}.studio-ia-module__NtLFja__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-ia-module__NtLFja__fond{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.studio-ia-module__NtLFja__fenetre{background:var(--surface-1,#fff);width:100%;max-width:520px;max-height:calc(100dvh - 32px);color:var(--ink,#16211d);border-radius:12px;flex-direction:column;gap:12px;padding:20px;font-size:14px;line-height:1.5;display:flex;overflow:auto}.studio-ia-module__NtLFja__fenetre h3,.studio-ia-module__NtLFja__fenetre p{overflow-wrap:anywhere;margin:0}.studio-ia-module__NtLFja__fenetre h3{font-size:17px}.studio-ia-module__NtLFja__boutonAnnuler{border:1px solid var(--border-strong,#c7cdc8);color:var(--ink,#16211d);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px}.studio-ia-module__NtLFja__espaces,.studio-ia-module__NtLFja__files,.studio-ia-module__NtLFja__onglets{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.studio-ia-module__NtLFja__espaceLien,.studio-ia-module__NtLFja__file,.studio-ia-module__NtLFja__onglet{border:1px solid var(--border,#e1e4e0);min-height:40px;color:var(--ink,#16211d);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.studio-ia-module__NtLFja__espaceLien:hover,.studio-ia-module__NtLFja__file:hover,.studio-ia-module__NtLFja__onglet:hover{border-color:var(--border-strong,#c7cdc8)}.studio-ia-module__NtLFja__espaceLien[aria-current=page],.studio-ia-module__NtLFja__file[aria-current=page],.studio-ia-module__NtLFja__onglet[aria-selected=true]{border-color:var(--accent,#1565c0);background:var(--accent,#1565c0);color:#fff}.studio-ia-module__NtLFja__onglets{border-bottom:1px solid var(--border,#e1e4e0);padding-bottom:8px}.studio-ia-module__NtLFja__onglet{border-radius:8px}.studio-ia-module__NtLFja__compteur{background:var(--surface-2,#f1f0ec);min-width:22px;height:22px;color:var(--ink,#16211d);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.studio-ia-module__NtLFja__accueil,.studio-ia-module__NtLFja__espace,.studio-ia-module__NtLFja__panneau,.studio-ia-module__NtLFja__editeurArticle,.studio-ia-module__NtLFja__editeurEtApercu,.studio-ia-module__NtLFja__apercuPage{flex-direction:column;gap:16px;min-width:0;display:flex}.studio-ia-module__NtLFja__tuiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.studio-ia-module__NtLFja__tuile{border:1px solid var(--border,#e1e4e0);height:100%;color:inherit;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;text-decoration:none;display:flex}.studio-ia-module__NtLFja__tuile:hover,.studio-ia-module__NtLFja__tuile:focus-visible{border-color:var(--accent,#1565c0)}.studio-ia-module__NtLFja__tuileTitre{color:var(--ink,#16211d);font-size:16px;font-weight:700}.studio-ia-module__NtLFja__tuileChiffres{color:var(--ink,#16211d);flex-wrap:wrap;gap:4px 12px;font-size:14px;display:flex}.studio-ia-module__NtLFja__listeSimple{color:var(--ink,#16211d);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:flex}.studio-ia-module__NtLFja__lienTexte{color:var(--accent,#1565c0);text-underline-offset:2px;font-weight:600}.studio-ia-module__NtLFja__espaceTete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.studio-ia-module__NtLFja__espaceTitre{color:var(--ink,#16211d);margin:0 0 4px;font-size:20px}.studio-ia-module__NtLFja__choixLigne{flex-wrap:wrap;gap:8px 16px;display:flex}.studio-ia-module__NtLFja__choixCarte{border:1px solid var(--border,#e1e4e0);color:var(--ink,#16211d);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.studio-ia-module__NtLFja__choixCarte[data-actif=true]{border-color:var(--accent,#1565c0)}.studio-ia-module__NtLFja__destination{background:var(--surface-2,#f1f0ec);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;margin:0;padding:12px;display:grid}.studio-ia-module__NtLFja__destination dt{color:var(--ink-soft,#3c4a44);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:700}.studio-ia-module__NtLFja__destination dd{color:var(--ink,#16211d);margin:2px 0 0;font-size:14px;line-height:1.5}.studio-ia-module__NtLFja__succesDoux{border:1px solid var(--border-strong,#c7cdc8);border-left:4px solid var(--success,#1e7a46);color:var(--ink,#16211d);border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.studio-ia-module__NtLFja__cote{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.studio-ia-module__NtLFja__cote>div{border:1px solid var(--border,#e1e4e0);border-radius:10px;min-width:0;padding:12px}.studio-ia-module__NtLFja__coteTitre{color:var(--ink,#16211d);margin:0 0 8px;font-size:14px}.studio-ia-module__NtLFja__pret{border:1px solid var(--border-strong,#c7cdc8);border-left:4px solid var(--danger,#b42318);color:var(--ink,#16211d);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.studio-ia-module__NtLFja__pret[data-pret=true]{border-left-color:var(--success,#1e7a46)}.studio-ia-module__NtLFja__pret h4{margin:0;font-size:15px}.studio-ia-module__NtLFja__pret ul{flex-direction:column;gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.studio-ia-module__NtLFja__pret li{gap:8px;display:flex}.studio-ia-module__NtLFja__pret li[data-ok=false]>span:first-child{color:var(--danger,#b42318);font-weight:700}.studio-ia-module__NtLFja__pret li[data-ok=true]>span:first-child{color:var(--success,#1e7a46);font-weight:700}.studio-ia-module__NtLFja__visuellementCache{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.studio-ia-module__NtLFja__actionsBloc{flex-wrap:wrap;gap:6px 14px;display:flex}.studio-ia-module__NtLFja__lien:disabled{opacity:.45;cursor:default}.studio-ia-module__NtLFja__sourcesCochees{color:var(--ink-soft,#3c4a44);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;display:flex}.studio-ia-module__NtLFja__sansSource{color:var(--danger,#b42318);font-weight:600}.studio-ia-module__NtLFja__apercuPage{border:1px dashed var(--border-strong,#c7cdc8);background:var(--paper,#faf9f6);border-radius:12px;gap:10px;padding:12px}.studio-ia-module__NtLFja__apercuBandeau{color:var(--ink-soft,#3c4a44);margin:0;font-size:12px;font-weight:600}.studio-ia-module__NtLFja__apercuObjet{flex-direction:column;gap:10px;min-width:0;display:flex}.studio-ia-module__NtLFja__apercuObjet[data-profondeur="1"],.studio-ia-module__NtLFja__apercuObjet[data-profondeur="2"]{gap:6px}.studio-ia-module__NtLFja__apercuChamp{min-width:0;color:var(--ink,#16211d);overflow-wrap:anywhere;flex-direction:column;gap:2px;font-size:14px;line-height:1.55;display:flex}.studio-ia-module__NtLFja__apercuChamp p{white-space:pre-wrap;margin:0}.studio-ia-module__NtLFja__apercuLibelle{color:var(--ink-soft,#3c4a44);font-size:12px;font-weight:700}.studio-ia-module__NtLFja__apercuListe{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}@media (min-width:1200px){.studio-ia-module__NtLFja__editeurEtApercu{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.studio-ia-module__NtLFja__editeurEtApercu>details{max-height:calc(100dvh - 32px);position:sticky;top:16px;overflow:auto}}.studio-ia-module__NtLFja__bilanLigne{margin:0}.studio-ia-module__NtLFja__bilanLigne+.studio-ia-module__NtLFja__bilanLigne{margin-top:4px}
.assistant-admin-module__eamCaW__page{flex-direction:column;gap:20px;min-width:0;display:flex}.assistant-admin-module__eamCaW__note{color:var(--ink-soft,#3c4a44);margin:0;font-size:13px;line-height:1.45}.assistant-admin-module__eamCaW__alerte{border:1px solid var(--danger,#b42318);color:var(--ink,#16211d);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:14px;line-height:1.45}.assistant-admin-module__eamCaW__avis{flex-direction:column;gap:16px;min-width:0;display:flex}.assistant-admin-module__eamCaW__tableau{overflow-x:auto}.assistant-admin-module__eamCaW__tableau table{border-collapse:collapse;width:100%;color:var(--ink,#16211d);font-size:14px}.assistant-admin-module__eamCaW__tableau caption{color:var(--ink-soft,#3c4a44);text-align:left;margin-bottom:6px;font-weight:600}.assistant-admin-module__eamCaW__tableau th,.assistant-admin-module__eamCaW__tableau td{border-bottom:1px solid var(--border,#e1e4e0);text-align:right;padding:8px 10px;font-weight:400}.assistant-admin-module__eamCaW__tableau thead th{color:var(--ink-soft,#3c4a44);font-size:13px;font-weight:600}.assistant-admin-module__eamCaW__tableau th:first-child{text-align:left}.assistant-admin-module__eamCaW__questions{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.assistant-admin-module__eamCaW__question+.assistant-admin-module__eamCaW__question{border-top:1px solid var(--border,#e1e4e0);padding-top:16px}.assistant-admin-module__eamCaW__questionTete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.assistant-admin-module__eamCaW__questionTete h3{color:var(--ink,#16211d);margin:0;font-size:15px;font-weight:600}.assistant-admin-module__eamCaW__questionTete .assistant-admin-module__eamCaW__alerte{margin-top:12px}.assistant-admin-module__eamCaW__question>.assistant-admin-module__eamCaW__alerte{margin:12px 0 0}.assistant-admin-module__eamCaW__brouillon{border:1px dashed var(--border-strong,#c7cdc8);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px;padding:14px;display:flex}.assistant-admin-module__eamCaW__texte{color:var(--ink,#16211d);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.assistant-admin-module__eamCaW__piedBrouillon{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}
.recherche-expressions-module__NLp9cW__page{flex-direction:column;gap:20px;min-width:0;display:flex}.recherche-expressions-module__NLp9cW__note{color:var(--ink-soft,#3c4a44);margin:0;font-size:13px;line-height:1.45}.recherche-expressions-module__NLp9cW__alerte,.recherche-expressions-module__NLp9cW__succes{color:var(--ink,#16211d);border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.recherche-expressions-module__NLp9cW__alerte{border:1px solid var(--danger,#b42318)}.recherche-expressions-module__NLp9cW__succes{border:1px solid var(--success,#12805c)}.recherche-expressions-module__NLp9cW__urgence{border-left:4px solid var(--danger,#b42318);background:var(--danger-tint,#fbecea);border-radius:6px;margin:0 0 8px;padding:8px 10px;font-size:13.5px;line-height:1.45}.recherche-expressions-module__NLp9cW__ligneEssai{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.recherche-expressions-module__NLp9cW__ligneEssai input{border:1px solid var(--border,#e1e4e0);min-width:0;min-height:40px;font:inherit;border-radius:8px;flex:240px;padding:8px 10px}.recherche-expressions-module__NLp9cW__essai{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.recherche-expressions-module__NLp9cW__essaiColonne{border:1px solid var(--border,#e1e4e0);border-radius:10px;min-width:0;padding:12px}.recherche-expressions-module__NLp9cW__essaiColonne h3{margin:0 0 8px;font-size:14px}.recherche-expressions-module__NLp9cW__puces{flex-wrap:wrap;gap:6px;margin:8px 0;padding:0;list-style:none;display:flex}.recherche-expressions-module__NLp9cW__filtres,.recherche-expressions-module__NLp9cW__formulaire{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:12px;display:grid}.recherche-expressions-module__NLp9cW__champ{min-width:0;color:var(--ink-soft,#3c4a44);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.recherche-expressions-module__NLp9cW__champ input,.recherche-expressions-module__NLp9cW__champ select,.recherche-expressions-module__NLp9cW__lotChamps select{border:1px solid var(--border,#e1e4e0);background:var(--paper,#fff);min-width:0;min-height:36px;color:var(--ink,#16211d);font:inherit;border-radius:8px;padding:6px 8px;font-size:14px}.recherche-expressions-module__NLp9cW__case{color:var(--ink,#16211d);align-items:flex-start;gap:8px;font-size:14px;display:flex}.recherche-expressions-module__NLp9cW__case input{margin-top:3px}.recherche-expressions-module__NLp9cW__barreLot{border:1px solid var(--primary-line,#b7dcd5);background:var(--primary-soft,#e6f4f1);border-radius:10px;flex-direction:column;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.recherche-expressions-module__NLp9cW__lotChamps{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.recherche-expressions-module__NLp9cW__lotBoutons{flex-wrap:wrap;gap:8px;display:flex}.recherche-expressions-module__NLp9cW__tableau{overflow-x:auto}.recherche-expressions-module__NLp9cW__tableau table{border-collapse:collapse;width:100%;color:var(--ink,#16211d);font-size:14px}.recherche-expressions-module__NLp9cW__tableau th,.recherche-expressions-module__NLp9cW__tableau td{border-bottom:1px solid var(--border,#e1e4e0);text-align:left;vertical-align:top;padding:8px 10px}.recherche-expressions-module__NLp9cW__tableau thead th{color:var(--ink-soft,#3c4a44);white-space:nowrap;font-size:12.5px;font-weight:600}.recherche-expressions-module__NLp9cW__ligneCochee{background:var(--primary-soft,#e6f4f1)}.recherche-expressions-module__NLp9cW__texte{overflow-wrap:anywhere;font-weight:600;display:block}.recherche-expressions-module__NLp9cW__meta{color:var(--ink-soft,#3c4a44);font-size:12px;display:block}.recherche-expressions-module__NLp9cW__alerteMot{color:var(--danger,#b42318);font-weight:700}.recherche-expressions-module__NLp9cW__actionsLigne{flex-wrap:wrap;gap:4px;display:flex}.recherche-expressions-module__NLp9cW__grilleSpecialites{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 14px;margin-bottom:12px;display:grid}.recherche-expressions-module__NLp9cW__horsEcran{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.envoi-courriel-module__LQikIG__envoi{border:1px solid var(--border,#e1e4e0);background:var(--surface-1,#fff);min-width:0;color:var(--ink,#16211d);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:16px;padding:14px;display:flex}.envoi-courriel-module__LQikIG__titre{margin:0;font-size:17px;line-height:1.3}.envoi-courriel-module__LQikIG__sousTitre{margin:0;font-size:15px;line-height:1.3}.envoi-courriel-module__LQikIG__bloc{border-top:1px solid var(--border,#e1e4e0);flex-direction:column;gap:10px;min-width:0;padding-top:14px;display:flex}.envoi-courriel-module__LQikIG__entete,.envoi-courriel-module__LQikIG__actions,.envoi-courriel-module__LQikIG__ligneConfirmation,.envoi-courriel-module__LQikIG__ligneTete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 12px;min-width:0;display:flex}.envoi-courriel-module__LQikIG__actions,.envoi-courriel-module__LQikIG__ligneTete{justify-content:flex-start;align-items:center}.envoi-courriel-module__LQikIG__note,.envoi-courriel-module__LQikIG__ligneTexte{color:var(--ink-soft,#3c4a44);margin:0;font-size:13px;line-height:1.5}.envoi-courriel-module__LQikIG__ferme,.envoi-courriel-module__LQikIG__alerte,.envoi-courriel-module__LQikIG__succesBloc,.envoi-courriel-module__LQikIG__succes{border:1px solid var(--border-strong,#c7cdc8);color:var(--ink,#16211d);border-left-width:4px;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.envoi-courriel-module__LQikIG__alerte{border-color:var(--danger,#b23a34)}.envoi-courriel-module__LQikIG__succes,.envoi-courriel-module__LQikIG__succesBloc{border-color:var(--success,#2b7455)}.envoi-courriel-module__LQikIG__alerte p,.envoi-courriel-module__LQikIG__succesBloc p{margin:0}.envoi-courriel-module__LQikIG__alerte p+p,.envoi-courriel-module__LQikIG__succesBloc p+p{margin-top:6px}.envoi-courriel-module__LQikIG__champ{min-width:0;color:var(--ink-soft,#3c4a44);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.envoi-courriel-module__LQikIG__champ select,.envoi-courriel-module__LQikIG__champ input{border:1px solid var(--border-strong,#c7cdc8);background:var(--surface-1,#fff);width:100%;min-width:0;max-width:100%;color:var(--ink,#16211d);font:inherit;border-radius:8px;padding:8px 10px;font-size:14px;font-weight:400}.envoi-courriel-module__LQikIG__champ input{width:9em}.envoi-courriel-module__LQikIG__champ select:focus-visible,.envoi-courriel-module__LQikIG__champ input:focus-visible,.envoi-courriel-module__LQikIG__cible input:focus-visible{outline:3px solid var(--border-focus,#1565c0);outline-offset:2px}.envoi-courriel-module__LQikIG__sujet{margin:0;font-size:14px;line-height:1.45}.envoi-courriel-module__LQikIG__etiquette{color:var(--ink-soft,#3c4a44);text-transform:uppercase;letter-spacing:.04em;margin-right:6px;font-size:12px;font-weight:600}.envoi-courriel-module__LQikIG__cadre{border:1px solid var(--border-strong,#c7cdc8);background:#f4f6f8;border-radius:8px;width:100%;min-width:0;height:520px;display:block}.envoi-courriel-module__LQikIG__texteBrut summary,.envoi-courriel-module__LQikIG__motifs summary{cursor:pointer;color:var(--ink-soft,#3c4a44);font-size:13px;font-weight:600}.envoi-courriel-module__LQikIG__texteBrut pre{background:var(--surface-2,#f1f0ec);max-height:320px;color:var(--ink,#16211d);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:13px;line-height:1.5;overflow:auto}.envoi-courriel-module__LQikIG__adresse{overflow-wrap:anywhere}.envoi-courriel-module__LQikIG__cibles{border:1px solid var(--border,#e1e4e0);border-radius:10px;flex-direction:column;gap:8px;min-width:0;margin:0;padding:10px;display:flex}.envoi-courriel-module__LQikIG__cibles legend{padding:0 6px;font-size:13px;font-weight:600}.envoi-courriel-module__LQikIG__cible{border:1px solid var(--border,#e1e4e0);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;padding:8px 10px;display:flex}.envoi-courriel-module__LQikIG__cible[data-choisie=true]{border-color:var(--ink,#16211d)}.envoi-courriel-module__LQikIG__cible input{flex:none;margin-top:3px}.envoi-courriel-module__LQikIG__cibleTexte{flex-direction:column;gap:2px;min-width:0;display:flex}.envoi-courriel-module__LQikIG__cibleLibelle{font-size:14px;font-weight:600}.envoi-courriel-module__LQikIG__cibleDescription{color:var(--ink-soft,#3c4a44);font-size:13px;line-height:1.45}.envoi-courriel-module__LQikIG__compte{font-size:13px;font-weight:600}.envoi-courriel-module__LQikIG__confirmation{border:1px dashed var(--border-strong,#c7cdc8);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.envoi-courriel-module__LQikIG__journal{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.envoi-courriel-module__LQikIG__ligne{border:1px solid var(--border,#e1e4e0);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:8px 10px;display:flex}.envoi-courriel-module__LQikIG__ligneDate{font-size:13px;font-weight:600}.envoi-courriel-module__LQikIG__motifs ul{margin:6px 0;padding-left:18px;font-size:13px;line-height:1.5}@media (max-width:480px){.envoi-courriel-module__LQikIG__envoi{padding:10px}.envoi-courriel-module__LQikIG__cadre{height:440px}}
.expertise-module__m6_Cma__page{flex-direction:column;gap:18px;max-width:1200px;margin:0 auto;padding:24px clamp(16px,4vw,32px);display:flex}.expertise-module__m6_Cma__header{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.expertise-module__m6_Cma__kicker{text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted,var(--ink-soft));margin:0;font-size:11px;font-weight:700}.expertise-module__m6_Cma__title{color:var(--color-text,var(--ink));margin:0;font-size:24px;font-weight:800}.expertise-module__m6_Cma__subtitle{color:var(--color-text-muted,var(--ink-soft));margin:0;font-size:14px}.expertise-module__m6_Cma__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.expertise-module__m6_Cma__tabs{background:var(--info-soft);border:1px solid var(--info-soft);border-radius:999px;width:fit-content;padding:4px;display:inline-flex}.expertise-module__m6_Cma__tabBtn{cursor:pointer;color:var(--ink-soft);background:0 0;border:0;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700;transition:background .15s,color .15s,box-shadow .15s}.expertise-module__m6_Cma__tabBtnActive{background:var(--paper);color:var(--ink);box-shadow:none}.expertise-module__m6_Cma__controlsPanel{background:linear-gradient(135deg, #2563eb14, #0ea5e90a), var(--paper);border:1px solid var(--info-soft);box-shadow:none;border-radius:18px;padding:18px}.expertise-module__m6_Cma__controlsHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.expertise-module__m6_Cma__controlsEyebrow{color:var(--info);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.expertise-module__m6_Cma__controlsTitle{color:var(--ink);margin:0;font-size:18px;font-weight:800}.expertise-module__m6_Cma__resultSummary{background:var(--paper);border:1px solid var(--info-soft);color:var(--info);border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:800}.expertise-module__m6_Cma__filters{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.expertise-module__m6_Cma__filterField{flex-direction:column;gap:5px;min-width:min(220px,100%);display:flex}.expertise-module__m6_Cma__filterLabel{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.expertise-module__m6_Cma__filterSelect{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--ink-soft) 50%), linear-gradient(135deg, var(--ink-soft) 50%, transparent 50%), var(--paper);border:1px solid var(--border-field);color:var(--ink);font:inherit;background-position:calc(100% - 16px),calc(100% - 11px),0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%;border-radius:12px;min-height:40px;padding:9px 34px 9px 12px;font-size:13px}.expertise-module__m6_Cma__filterSelect:focus{border-color:var(--info);box-shadow:none;outline:none}.expertise-module__m6_Cma__clearFilterBtn{border:1px solid var(--border);background:var(--paper);cursor:pointer;min-height:40px;color:var(--ink-soft);border-radius:12px;padding:9px 12px;font-size:13px;font-weight:700;transition:border-color .15s,color .15s,transform .15s}.expertise-module__m6_Cma__clearFilterBtn:hover{border-color:var(--muted);color:var(--ink);transform:translateY(-1px)}.expertise-module__m6_Cma__btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.expertise-module__m6_Cma__btnPrimary{background:var(--info);color:var(--paper)}.expertise-module__m6_Cma__btnPrimary:hover{opacity:.92}.expertise-module__m6_Cma__btnGhost{background:var(--paper);color:var(--ink);border-color:var(--border)}.expertise-module__m6_Cma__btnDanger{background:var(--critical-soft);color:var(--critical);border-color:var(--critical-soft)}.expertise-module__m6_Cma__btnSuccess{background:var(--success-soft);color:var(--success)}.expertise-module__m6_Cma__kpiRow{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:16px;display:grid}.expertise-module__m6_Cma__kpi{background:var(--paper);border:1px solid var(--border);border-radius:12px;padding:14px}.expertise-module__m6_Cma__kpiLabel{text-transform:uppercase;letter-spacing:.4px;color:var(--ink-soft);margin:0 0 4px;font-size:11px;font-weight:700}.expertise-module__m6_Cma__kpiValue{color:var(--ink);margin:0;font-size:22px;font-weight:800}.expertise-module__m6_Cma__list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.expertise-module__m6_Cma__card{background:var(--paper);border:1px solid var(--border);cursor:pointer;color:inherit;min-height:210px;box-shadow:none;border-radius:18px;flex-direction:column;gap:12px;padding:18px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.expertise-module__m6_Cma__card:hover{border-color:var(--info);box-shadow:none;transform:translateY(-2px)}.expertise-module__m6_Cma__cardHeader{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.expertise-module__m6_Cma__urgencyDot{width:10px;height:10px;box-shadow:none;border-radius:50%}.expertise-module__m6_Cma__audienceTag{text-transform:uppercase;letter-spacing:.4px;color:var(--ink);background:var(--paper-raised);border:1px solid var(--border);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.expertise-module__m6_Cma__cardTitle{color:var(--ink);margin:0;font-size:17px;font-weight:800;line-height:1.35}.expertise-module__m6_Cma__cardSpecialty{color:var(--info);font-size:12px;font-weight:600}.expertise-module__m6_Cma__cardMeta{color:var(--ink-soft);font-size:12px;line-height:1.45}.expertise-module__m6_Cma__cardChips{flex-wrap:wrap;gap:6px;display:flex}.expertise-module__m6_Cma__cardChip{border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.expertise-module__m6_Cma__cardChipBlue{background:var(--info-soft);color:var(--info)}.expertise-module__m6_Cma__cardChipGreen{background:var(--success-soft);color:var(--success)}.expertise-module__m6_Cma__cardChipAmber{background:var(--warning-soft);color:var(--warning)}.expertise-module__m6_Cma__cardMetaGrid{border-top:1px solid var(--paper-raised);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:12px;display:grid}.expertise-module__m6_Cma__cardMetaGrid .expertise-module__m6_Cma__cardMeta{flex-direction:column;gap:2px;display:flex}.expertise-module__m6_Cma__cardMetaGrid .expertise-module__m6_Cma__cardMeta strong{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.expertise-module__m6_Cma__statusBadge{border-radius:999px;margin-left:auto;padding:4px 9px;font-size:11px;font-weight:700}.expertise-module__m6_Cma__empty{text-align:center;background:var(--paper);border:1px dashed var(--border);color:var(--ink-soft);box-shadow:none;border-radius:18px;padding:56px 18px}.expertise-module__m6_Cma__section{background:var(--paper);border:1px solid var(--border);border-radius:12px;margin-bottom:16px;padding:16px}.expertise-module__m6_Cma__sectionTitle{color:var(--ink);margin:0 0 12px;font-size:14px;font-weight:700}.expertise-module__m6_Cma__row{flex-wrap:wrap;gap:8px;display:flex}.expertise-module__m6_Cma__formField{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.expertise-module__m6_Cma__label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:700}.expertise-module__m6_Cma__input,.expertise-module__m6_Cma__textarea,.expertise-module__m6_Cma__select{border:1px solid var(--border-field);background:var(--paper);color:var(--ink);box-sizing:border-box;border-radius:8px;width:100%;padding:9px 12px;font-family:inherit;font-size:14px}.expertise-module__m6_Cma__textarea{resize:vertical;min-height:100px}.expertise-module__m6_Cma__input:focus,.expertise-module__m6_Cma__textarea:focus,.expertise-module__m6_Cma__select:focus{border-color:var(--info);box-shadow:none;outline:none}.expertise-module__m6_Cma__chip{background:var(--paper-raised);border:1px solid var(--border);cursor:pointer;color:var(--ink);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s}.expertise-module__m6_Cma__chipActive{background:var(--info);color:var(--paper);border-color:var(--info)}.expertise-module__m6_Cma__errorBox{background:var(--critical-soft);color:var(--critical);border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:13px}.expertise-module__m6_Cma__successBox{background:var(--success-soft);color:var(--success);border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:13px}.expertise-module__m6_Cma__message{background:var(--paper-raised);border-left:3px solid var(--border);border-radius:8px;margin-bottom:6px;padding:8px 10px}.expertise-module__m6_Cma__messageMine{background:var(--info-soft);border-left-color:var(--info)}.expertise-module__m6_Cma__answerBox{background:var(--paper-raised);border-left:3px solid var(--success);border-radius:8px;margin-bottom:8px;padding:12px}.expertise-module__m6_Cma__responderRow{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;padding:10px;display:flex}.expertise-module__m6_Cma__responderRow:hover{background:var(--paper-raised)}.expertise-module__m6_Cma__responderRowActive{border-color:var(--info);background:var(--info-soft)}.expertise-module__m6_Cma__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (max-width:720px){.expertise-module__m6_Cma__toolbar,.expertise-module__m6_Cma__controlsHeader{flex-direction:column;align-items:stretch}.expertise-module__m6_Cma__tabs,.expertise-module__m6_Cma__filters,.expertise-module__m6_Cma__filterField,.expertise-module__m6_Cma__filterSelect,.expertise-module__m6_Cma__clearFilterBtn{width:100%}.expertise-module__m6_Cma__tabBtn{flex:1}.expertise-module__m6_Cma__list,.expertise-module__m6_Cma__cardMetaGrid{grid-template-columns:1fr}}
.ThemeToggle-module__1WR5GW__toggle{border-radius:var(--radius-md,9px);border:1px solid var(--border,#e1e4e0);background:var(--paper-raised,#fff);width:34px;height:34px;color:var(--ink-soft,#3c4a44);cursor:pointer;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.ThemeToggle-module__1WR5GW__toggle:hover{border-color:var(--primary,#1565c0);color:var(--primary,#1565c0)}.ThemeToggle-module__1WR5GW__toggle:focus-visible{outline:2px solid var(--primary,#1565c0);outline-offset:2px}
.public-navigation-module__-Gm-6q__nav{--paper-raised:#fff;--border:#e1e4e0;--ink:#16211d;--ink-soft:#3c4a44;--muted:#6b7570;--primary:#1565c0;--primary-soft:#ebf2fa;--primary-strong:#0c3a6e;z-index:1000;background:var(--paper-raised,#fff);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border,#e1e4e0);transition:box-shadow var(--transition-fast,.15s ease);position:fixed;top:0;left:0;right:0}.public-navigation-module__-Gm-6q__navScrolled{box-shadow:none}.public-navigation-module__-Gm-6q__navContainer{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1280px;height:60px;margin:0 auto;padding:0 clamp(1.25rem,3.5vw,2rem);display:flex}.public-navigation-module__-Gm-6q__brand{transition:opacity var(--transition-fast,.15s ease);flex-shrink:0;align-items:center;gap:.6rem;text-decoration:none;display:flex}.public-navigation-module__-Gm-6q__brand:hover{opacity:.75}.public-navigation-module__-Gm-6q__brandMark{background:var(--ink,#16211d);color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.78rem;font-weight:800;display:inline-flex}.public-navigation-module__-Gm-6q__brandName{font-family:var(--font-display);color:var(--ink,#16211d);letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:1}.public-navigation-module__-Gm-6q__brandTag{letter-spacing:.18em;text-transform:uppercase;color:var(--muted,#6b7570);font-size:9px;font-weight:500;line-height:1}.public-navigation-module__-Gm-6q__navLinks{flex:1;justify-content:center;align-items:center;gap:0;display:flex}.public-navigation-module__-Gm-6q__navLink{color:var(--ink-soft,#3c4a44);transition:color var(--transition-fast,.15s ease), background-color var(--transition-fast,.15s ease);white-space:nowrap;border-radius:6px;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none}.public-navigation-module__-Gm-6q__navLink:hover{color:var(--ink,#16211d);background-color:var(--primary-soft,#ebf2fa)}.public-navigation-module__-Gm-6q__navLinkActive{color:var(--primary,#1565c0);background-color:var(--primary-soft,#ebf2fa);font-weight:600}.public-navigation-module__-Gm-6q__navLinkBouton{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;position:relative}.public-navigation-module__-Gm-6q__navLinkBouton:after{content:"";position:absolute;inset:-6px 0}.public-navigation-module__-Gm-6q__navCtas{flex-shrink:0;align-items:center;gap:6px;display:flex}.public-navigation-module__-Gm-6q__themeToggle{margin-right:4px}.public-navigation-module__-Gm-6q__navCtas a{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.public-navigation-module__-Gm-6q__navInstall{border:1px solid var(--border,#e1e4e0);color:var(--ink-soft,#3c4a44);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.public-navigation-module__-Gm-6q__navInstall:hover,.public-navigation-module__-Gm-6q__mobileInstall:hover{background:var(--primary-soft,#ebf2fa)}.public-navigation-module__-Gm-6q__mobileInstall{border:1px solid var(--border,#e1e4e0);color:var(--ink-soft,#3c4a44);font:inherit;text-align:center;cursor:pointer;background:0 0;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600}.public-navigation-module__-Gm-6q__navSecondary{color:var(--ink-soft,#3c4a44);border:1px solid var(--border,#e1e4e0);transition:background-color var(--transition-fast,.15s ease), border-color var(--transition-fast,.15s ease);background:0 0;padding:8px 14px}.public-navigation-module__-Gm-6q__navSecondary:hover{background:var(--primary-soft,#ebf2fa);border-color:var(--primary,#1565c0);color:var(--ink,#16211d)}.public-navigation-module__-Gm-6q__navPrimary{background:var(--primary,#1565c0);color:#fff;transition:background-color var(--transition-fast,.15s ease);border:1px solid #0000;padding:8px 16px}.public-navigation-module__-Gm-6q__navPrimary:hover{background:var(--primary-strong,#0c3a6e)}.public-navigation-module__-Gm-6q__mobileMenuButton{border:1px solid var(--border,#e1e4e0);cursor:pointer;z-index:1001;width:44px;height:44px;transition:background-color var(--transition-fast,.15s ease);background:0 0;border-radius:7px;justify-content:center;align-items:center;padding:6px;display:none}.public-navigation-module__-Gm-6q__mobileMenuButton:hover{background:var(--primary-soft,#ebf2fa)}.public-navigation-module__-Gm-6q__mobileHelpButton{border:1px solid var(--border,#e1e4e0);width:44px;height:44px;color:var(--ink-soft,#3c4a44);cursor:pointer;transition:background-color var(--transition-fast,.15s ease);background:0 0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;margin-right:calc(8px - 1.5rem);display:none}.public-navigation-module__-Gm-6q__mobileHelpButton:hover{background:var(--primary-soft,#ebf2fa)}.public-navigation-module__-Gm-6q__hamburgerIcon{flex-direction:column;gap:4px;width:18px;display:flex}.public-navigation-module__-Gm-6q__hamburgerIcon span{background:var(--ink-soft,#3c4a44);transform-origin:50%;border-radius:2px;width:100%;height:1.5px;transition:transform .2s,opacity .2s;display:block}.public-navigation-module__-Gm-6q__hamburgerIcon.public-navigation-module__-Gm-6q__hamburgerOpen span:first-child{transform:rotate(45deg)translate(4px,4px)}.public-navigation-module__-Gm-6q__hamburgerIcon.public-navigation-module__-Gm-6q__hamburgerOpen span:nth-child(2){opacity:0;transform:scaleX(0)}.public-navigation-module__-Gm-6q__hamburgerIcon.public-navigation-module__-Gm-6q__hamburgerOpen span:nth-child(3){transform:rotate(-45deg)translate(4px,-4px)}.public-navigation-module__-Gm-6q__mobileMenu{background:var(--paper-raised,#fff);border-bottom:1px solid var(--border,#e1e4e0);box-shadow:none;opacity:0;max-height:0;transition:max-height .25s,opacity .2s;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.public-navigation-module__-Gm-6q__mobileMenuOpen{overscroll-behavior:contain;opacity:1;max-height:min(600px,100dvh - 80px);overflow-y:auto}.public-navigation-module__-Gm-6q__mobileMenuContent{flex-direction:column;gap:.15rem;padding:.75rem 1rem 1.25rem;display:flex}.public-navigation-module__-Gm-6q__mobileNavLink{color:var(--ink-soft,#3c4a44);transition:background-color var(--transition-fast,.15s ease), color var(--transition-fast,.15s ease);border-radius:7px;align-items:center;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.public-navigation-module__-Gm-6q__mobileNavLink:hover{background:var(--primary-soft,#ebf2fa);color:var(--ink,#16211d)}.public-navigation-module__-Gm-6q__mobileNavLinkActive{color:var(--primary,#1565c0);background:var(--primary-soft,#ebf2fa);font-weight:600}.public-navigation-module__-Gm-6q__mobileNavLinkBouton{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;font-family:inherit}.public-navigation-module__-Gm-6q__mobileMenuThemeRow{color:var(--ink-soft,#3c4a44);justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.public-navigation-module__-Gm-6q__mobileMenuDivider{background:var(--border,#e1e4e0);height:1px;margin:.5rem}.public-navigation-module__-Gm-6q__mobileMenuCtas{border-top:1px solid var(--border,#e1e4e0);flex-direction:column;gap:8px;margin-top:.5rem;padding-top:.75rem;display:flex}.public-navigation-module__-Gm-6q__mobileNavSecondary{color:var(--ink-soft,#3c4a44);border:1px solid var(--border,#e1e4e0);text-align:center;transition:background-color var(--transition-fast,.15s ease);background:0 0;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none}.public-navigation-module__-Gm-6q__mobileNavSecondary:hover{background:var(--primary-soft,#ebf2fa)}.public-navigation-module__-Gm-6q__mobileNavPrimary{color:#fff;background:var(--primary,#1565c0);text-align:center;transition:background-color var(--transition-fast,.15s ease);border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none}.public-navigation-module__-Gm-6q__mobileNavPrimary:hover{background:var(--primary-strong,#0c3a6e)}@media (max-width:900px){.public-navigation-module__-Gm-6q__navLinks,.public-navigation-module__-Gm-6q__navCtas{display:none}.public-navigation-module__-Gm-6q__mobileHelpButton,.public-navigation-module__-Gm-6q__mobileMenuButton{display:flex}.public-navigation-module__-Gm-6q__mobileMenu{display:block}}@media (max-width:1199px) and (min-width:901px){.public-navigation-module__-Gm-6q__navInstall{display:none}}@media (max-width:1040px) and (min-width:901px){.public-navigation-module__-Gm-6q__navContainer{gap:.75rem}.public-navigation-module__-Gm-6q__navLink{padding:6px 7px;font-size:13.5px}.public-navigation-module__-Gm-6q__brandTag{display:none}}@media (display-mode:standalone){.public-navigation-module__-Gm-6q__navInstall,.public-navigation-module__-Gm-6q__mobileInstall{display:none}}@media (max-width:640px){.public-navigation-module__-Gm-6q__navContainer{height:56px;padding:0 1rem}.public-navigation-module__-Gm-6q__brand{min-height:40px}}
.share-button-module__TtJVdq__shareHero{display:inline-block;position:relative}.share-button-module__TtJVdq__shareHeroButton{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background-color:#00000038;border:1px solid #fff3;border-radius:12px;align-items:center;gap:6px;min-height:40px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.share-button-module__TtJVdq__shareHeroButton:hover{background-color:#00000052;border-color:#ffffff4d;transform:translateY(-1px)}.share-button-module__TtJVdq__shareHeroButton:active{transform:translateY(0)}.share-button-module__TtJVdq__shareFloating{z-index:1000;position:fixed;bottom:24px;right:24px}.share-button-module__TtJVdq__shareFloatingButton{color:#fff;cursor:pointer;width:56px;height:56px;box-shadow:none;background:linear-gradient(135deg,#1d1a16 0%,#2a2520 100%);border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.share-button-module__TtJVdq__shareFloatingButton:hover{box-shadow:none;transform:scale(1.1)}.share-button-module__TtJVdq__shareFloatingButton:active{transform:scale(1.05)}.share-button-module__TtJVdq__shareMenu{min-width:200px;box-shadow:none;background:#fff;border-radius:16px;animation:.2s ease-out share-button-module__TtJVdq__slideUp;position:absolute;bottom:calc(100% + 12px);right:0;overflow:hidden}.share-button-module__TtJVdq__shareFloating .share-button-module__TtJVdq__shareMenu,.share-button-module__TtJVdq__shareHero .share-button-module__TtJVdq__shareMenu{bottom:calc(100% + 12px);right:0}@keyframes share-button-module__TtJVdq__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.share-button-module__TtJVdq__shareMenuHeader{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.share-button-module__TtJVdq__shareMenuHeader span{color:#111827;font-size:14px;font-weight:600}.share-button-module__TtJVdq__shareMenuClose{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:40px;min-height:40px;margin:-8px -8px -8px 0;padding:4px;transition:all .2s;display:flex}.share-button-module__TtJVdq__shareMenuClose:hover{color:#111827;background:#e5e7eb}.share-button-module__TtJVdq__shareMenuItems{flex-direction:column;padding:8px;display:flex}.share-button-module__TtJVdq__shareMenuItem{color:#111827;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.share-button-module__TtJVdq__shareMenuItem:hover{background:#f3f4f6;transform:translate(2px)}.share-button-module__TtJVdq__shareMenuItem:active{transform:translate(0)}.share-button-module__TtJVdq__shareMenuItem svg{color:#4b5563;flex-shrink:0}.share-button-module__TtJVdq__shareMenuItem:hover svg{color:#111827}.share-button-module__TtJVdq__shareMenuItem:first-child:hover{background:#f0fdf4}.share-button-module__TtJVdq__shareMenuItem:first-child:hover svg{color:#22c55e}.share-button-module__TtJVdq__shareMenuItem:nth-child(2):hover{background:#eff6ff}.share-button-module__TtJVdq__shareMenuItem:nth-child(2):hover svg{color:#3b82f6}.share-button-module__TtJVdq__shareMenuItem:nth-child(3):hover{background:#f0f9ff}.share-button-module__TtJVdq__shareMenuItem:nth-child(3):hover svg{color:#0ea5e9}.share-button-module__TtJVdq__shareMenuItem:nth-child(4):hover{background:#faf5ff}.share-button-module__TtJVdq__shareMenuItem:nth-child(4):hover svg{color:#a855f7}@media (max-width:768px){.share-button-module__TtJVdq__shareFloating{bottom:20px;right:20px}.share-button-module__TtJVdq__shareFloatingButton{width:52px;height:52px}.share-button-module__TtJVdq__shareMenu{min-width:180px;right:0}.share-button-module__TtJVdq__shareHeroButton{padding:8px 14px;font-size:13px}}
.public-footer-module__YTvyUW__footer{color:#b7c1bb;background:#0e1614;border-top:1px solid #223029;padding:3.5rem 0 2rem}.public-footer-module__YTvyUW__footerTop{grid-template-columns:1.4fr 2fr;gap:3.5rem;max-width:1280px;margin:0 auto 2.5rem;padding:0 clamp(1.5rem,4vw,2rem);display:grid}.public-footer-module__YTvyUW__footerMain{flex-direction:column;gap:1.25rem;display:flex}.public-footer-module__YTvyUW__footerLogo{align-items:center;gap:.75rem;display:flex}.public-footer-module__YTvyUW__footerLogoMark{color:#0e1614;background:#4d94e6;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8rem;font-weight:800;display:inline-flex}.public-footer-module__YTvyUW__footerBrandName{font-family:var(--font-display,sans-serif);color:#e9ede9;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.public-footer-module__YTvyUW__footerTagline{color:#8a9791;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;line-height:1.5}.public-footer-module__YTvyUW__footerDescription p{color:#8a9791;max-width:340px;margin:0;font-size:13.5px;line-height:1.65}.public-footer-module__YTvyUW__footerGrid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.public-footer-module__YTvyUW__footerColumn{flex-direction:column;gap:.75rem;display:flex}.public-footer-module__YTvyUW__footerColumnTitle{color:#b7c1bb;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .25rem;font-size:11px;font-weight:700}.public-footer-module__YTvyUW__footerLinks{flex-direction:column;gap:.6rem;display:flex}.public-footer-module__YTvyUW__lienBouton{font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.public-footer-module__YTvyUW__footerLinks a,.public-footer-module__YTvyUW__footerLinks .public-footer-module__YTvyUW__lienBouton{color:#8a9791;transition:color var(--transition-fast,.15s ease);font-size:13.5px;text-decoration:none}.public-footer-module__YTvyUW__footerLinks a:hover,.public-footer-module__YTvyUW__footerLinks .public-footer-module__YTvyUW__lienBouton:hover{color:#e9ede9}.public-footer-module__YTvyUW__footerContact{flex-direction:column;gap:.75rem;display:flex}.public-footer-module__YTvyUW__footerContact p{color:#8a9791;margin:0;font-size:13.5px}.public-footer-module__YTvyUW__footerLinks a.public-footer-module__YTvyUW__contactLine{align-items:center;gap:.5rem;display:flex}.public-footer-module__YTvyUW__contactLine svg{flex-shrink:0}.public-footer-module__YTvyUW__contactEmail{overflow-wrap:anywhere;min-width:0}.public-footer-module__YTvyUW__footerLinks a:focus-visible,.public-footer-module__YTvyUW__footerLinks .public-footer-module__YTvyUW__lienBouton:focus-visible,.public-footer-module__YTvyUW__socialLink:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #4d94e6}.public-footer-module__YTvyUW__socialLinks{flex-direction:column;gap:.6rem;display:flex}.public-footer-module__YTvyUW__socialLink{color:#8a9791;transition:color var(--transition-fast,.15s ease);align-items:center;gap:.6rem;font-size:13.5px;text-decoration:none;display:flex}.public-footer-module__YTvyUW__socialLink:hover{color:#e9ede9}.public-footer-module__YTvyUW__footerBottom{border-top:1px solid #223029;max-width:1280px;margin:0 auto;padding:1.5rem clamp(1.5rem,4vw,2rem) 0}.public-footer-module__YTvyUW__footerCopy{text-align:center;flex-direction:column;gap:.35rem;display:flex}.public-footer-module__YTvyUW__footerCopy p{color:#8a9791;margin:0;font-size:13px}.public-footer-module__YTvyUW__footerMotto{color:#8a9791;font-size:12px;font-style:italic}@media (max-width:1024px){.public-footer-module__YTvyUW__footerGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.public-footer-module__YTvyUW__footerTop{grid-template-columns:1fr;gap:2.5rem}.public-footer-module__YTvyUW__footerGrid{grid-template-columns:1fr 1fr;gap:1.5rem}}@media (max-width:480px){.public-footer-module__YTvyUW__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.public-footer-module__YTvyUW__footerGrid>.public-footer-module__YTvyUW__footerColumn:last-child{grid-column:1/-1}}@media (max-width:640px){.public-footer-module__YTvyUW__footerLinks,.public-footer-module__YTvyUW__socialLinks{gap:0}.public-footer-module__YTvyUW__footerLinks a,.public-footer-module__YTvyUW__footerLinks .public-footer-module__YTvyUW__lienBouton,.public-footer-module__YTvyUW__socialLink{align-items:center;min-height:44px;display:flex}.public-footer-module__YTvyUW__footerContact{gap:0}}.public-footer-module__YTvyUW__footerMedecins{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 3.5rem;max-width:1280px;margin:0 auto 2rem;padding:0 clamp(1.5rem,4vw,2rem);display:grid}.public-footer-module__YTvyUW__footerMedecinsGroupe{flex-direction:column;gap:.75rem;min-width:0;display:flex}.public-footer-module__YTvyUW__footerLinks.public-footer-module__YTvyUW__footerLiensEnLigne{flex-flow:wrap;gap:.6rem 1.25rem}@media (max-width:768px){.public-footer-module__YTvyUW__footerMedecins{grid-template-columns:1fr}}@media (max-width:640px){.public-footer-module__YTvyUW__footerLinks.public-footer-module__YTvyUW__footerLiensEnLigne{gap:0 1rem}}@media (display-mode:standalone){.public-footer-module__YTvyUW__footerLinks .public-footer-module__YTvyUW__lienInstallation{display:none}}
.mobile-install-banner-module__7Kn93a__banner{z-index:10050;background:var(--paper-raised,#fff);border:1px solid var(--border-strong,#0f172a1f);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}html[data-avis-audience=affiche] .mobile-install-banner-module__7Kn93a__banner{display:none}.mobile-install-banner-module__7Kn93a__left{flex-direction:column;gap:2px;min-width:0;display:flex}.mobile-install-banner-module__7Kn93a__title{color:var(--ink,#0f172a);margin:0;font-size:13px;font-weight:800;line-height:1.2}.mobile-install-banner-module__7Kn93a__subtitle{color:var(--muted,#475569);margin:0;font-size:12px;font-weight:600;line-height:1.25}.mobile-install-banner-module__7Kn93a__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.mobile-install-banner-module__7Kn93a__primary{color:#fff;background:linear-gradient(135deg, var(--accent,#1976d2), var(--accent-strong,#1565c0));white-space:nowrap;cursor:pointer;border:1px solid #1976d259;border-radius:12px;justify-content:center;align-items:center;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.mobile-install-banner-module__7Kn93a__secondary{color:var(--ink,#0f172a);white-space:nowrap;background:#0f172a0f;border:1px solid #0f172a1a;border-radius:12px;justify-content:center;align-items:center;padding:10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.mobile-install-banner-module__7Kn93a__close{border:1px solid var(--border-strong,#0f172a1f);width:36px;height:36px;color:var(--ink-soft,#0f172ab3);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}@media (min-width:769px){.mobile-install-banner-module__7Kn93a__banner{display:none}}
.opening-hours-display-module__ZKo6FG__container{flex-direction:column;gap:16px;display:flex}.opening-hours-display-module__ZKo6FG__noData{color:var(--muted);text-align:center;padding:12px;font-size:.9rem}.opening-hours-display-module__ZKo6FG__statusBadge{color:var(--accent-strong);background:#1976d21a;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:.9rem;font-weight:600;display:flex}.opening-hours-display-module__ZKo6FG__statusIcon{font-size:1.2rem}.opening-hours-display-module__ZKo6FG__currentStatus{background:var(--card);border:1px solid #1f1b1614;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.opening-hours-display-module__ZKo6FG__statusLabel{color:var(--muted);font-size:.9rem;font-weight:600}.opening-hours-display-module__ZKo6FG__statusOpen{color:var(--highlight-dark);font-size:.95rem;font-weight:700}.opening-hours-display-module__ZKo6FG__statusClosed{color:var(--danger);font-size:.95rem;font-weight:700}.opening-hours-display-module__ZKo6FG__scheduleList{flex-direction:column;gap:8px;display:flex}.opening-hours-display-module__ZKo6FG__scheduleRow{background:var(--card);transition:all var(--transition-fast);border:1px solid #1f1b160f;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.opening-hours-display-module__ZKo6FG__scheduleRow:hover{background:var(--bg-strong);border-color:#1976d21f}.opening-hours-display-module__ZKo6FG__scheduleRow.opening-hours-display-module__ZKo6FG__today{border-color:var(--accent);background:#1976d214;font-weight:600}.opening-hours-display-module__ZKo6FG__scheduleRow.opening-hours-display-module__ZKo6FG__closed{opacity:.6}.opening-hours-display-module__ZKo6FG__dayLabel{color:var(--ink);min-width:80px;font-size:.9rem;font-weight:600}.opening-hours-display-module__ZKo6FG__timeRange{color:var(--muted);font-size:.85rem;font-weight:500}.opening-hours-display-module__ZKo6FG__scheduleRow.opening-hours-display-module__ZKo6FG__today .opening-hours-display-module__ZKo6FG__timeRange{color:var(--accent-strong)}@media (max-width:640px){.opening-hours-display-module__ZKo6FG__currentStatus{flex-direction:column;align-items:flex-start;gap:8px}.opening-hours-display-module__ZKo6FG__dayLabel{min-width:70px;font-size:.85rem}.opening-hours-display-module__ZKo6FG__timeRange{font-size:.8rem}}
.logo-structure-module__n7PBIa__repli{color:var(--accent);flex-shrink:0;place-items:center;display:inline-grid}.logo-structure-module__n7PBIa__repli svg{width:44%;height:44%}
