body[data-phase5-search-decision=true] .search-workbench{--search-filter-width: clamp(260px, 18vw, 300px)}body[data-phase5-search-decision=true] .workbench-grid{grid-template-columns:var(--search-filter-width) minmax(0,1fr);gap:clamp(18px,2vw,30px)}body[data-phase5-search-decision=true] .preview-column{display:none}.search-interpretation{display:flex;align-items:center;gap:10px;margin:-8px 0 18px;padding:9px 12px;border:1px solid #c7d9ea;border-radius:12px;background:#f4f8fc;color:#243854;font-size:.86rem}.search-interpretation[hidden]{display:none}.search-interpretation small{color:#64748b}.search-interpretation button{margin-left:auto;border:0;background:transparent;color:#0b55b7;font:inherit;font-weight:750;text-decoration:underline;cursor:pointer}.search-zero-state{display:grid;gap:12px;padding:clamp(22px,4vw,42px);border:1px solid #d7e1ec;border-radius:18px;background:#fbfdff;text-align:center}.search-zero-state :is(h3,p){margin:0}.search-zero-state .button-row{justify-content:center}body[data-phase5-search-decision=true] .decision-anchor-nav{position:sticky;top:78px;z-index:4;display:flex;flex-wrap:wrap;gap:7px;margin:0 0 18px;padding:9px;border:1px solid #d7e1ec;border-radius:14px;background:#fffffff5;box-shadow:0 8px 22px #051b440f;backdrop-filter:blur(8px)}body[data-phase5-search-decision=true] .decision-anchor-nav a{padding:7px 11px;border-radius:9px;color:#17345f;font-size:.84rem;font-weight:750;text-decoration:none}body[data-phase5-search-decision=true] .decision-anchor-nav a:hover,body[data-phase5-search-decision=true] .decision-anchor-nav a:focus-visible{background:#edf4fb}body[data-phase5-search-decision=true] :is(#synthese,#references,#texte-integral,#source-et-methode){scroll-margin-top:150px}body[data-phase5-search-decision=true] .full-decision-text>p:target{background:#fff4bf;outline:5px solid #fff4bf}@media(max-width:900px){body[data-phase5-search-decision=true] .workbench-grid{grid-template-columns:1fr}body[data-phase5-search-decision=true] .filter-column{position:static}body[data-phase5-search-decision=true] .filter-panel.is-open{position:fixed;inset:0;z-index:1000;overflow:auto;padding:18px;background:#fff}.search-interpretation{align-items:flex-start;flex-direction:column}.search-interpretation button{margin-left:0}}@media(max-width:640px){body[data-phase5-search-decision=true] .decision-anchor-nav{position:static;width:100%;max-width:100%;overflow-x:visible;flex-wrap:wrap}body[data-phase5-search-decision=true] .decision-anchor-nav a{min-width:0;max-width:100%}}body[data-uiux-search-phase="6"] .search-page-hero{margin-bottom:18px;padding-block:clamp(22px,3vw,34px)}body[data-uiux-search-phase="6"] .search-page-hero>div{width:min(100%,1180px)}body[data-uiux-search-phase="6"] .search-page-hero h1{max-width:none;margin-bottom:8px;font-size:clamp(2rem,3.1vw,3.2rem)}body[data-uiux-search-phase="6"] .search-page-hero .lead{max-width:850px;margin-bottom:16px}body[data-uiux-search-phase="6"] .search-help-row{justify-content:flex-end;margin-top:7px}body[data-uiux-search-phase="6"] .search-workbench{padding:clamp(20px,2.4vw,32px);overflow:visible}body[data-uiux-search-phase="6"] .search-status-bar{display:grid;grid-template-columns:minmax(260px,1fr) auto;grid-template-areas:"heading actions" "chips chips";align-items:end;gap:14px 24px;margin-bottom:20px}body[data-uiux-search-phase="6"] .search-status-heading{grid-area:heading}body[data-uiux-search-phase="6"] .search-status-heading :is(p,h2),body[data-uiux-search-phase="6"] .search-status-actions p{margin:0}body[data-uiux-search-phase="6"] .search-status-heading h2{font-size:clamp(1.8rem,2.7vw,2.7rem)}body[data-uiux-search-phase="6"] .search-status-actions{grid-area:actions;display:flex;align-items:end;justify-content:flex-end;gap:10px}body[data-uiux-search-phase="6"] #result-meta{align-self:center;color:#60708b;font-size:.95rem;white-space:nowrap}body[data-uiux-search-phase="6"] .search-inline-sort{display:grid;gap:4px;color:#4f607b;font-size:.78rem;font-weight:760}body[data-uiux-search-phase="6"] .search-inline-sort select{width:min(220px,23vw);min-height:44px;padding:8px 34px 8px 12px;border:1px solid #c9d7e7;border-radius:12px;background:#fff;color:#081d42;font:inherit;font-size:.9rem}body[data-uiux-search-phase="6"] :is(.filter-toggle,.filter-reset-link,.filter-close,.filter-submit){min-height:44px}body[data-uiux-search-phase="6"] .filter-toggle{display:inline-flex;width:auto;align-items:center;justify-content:center;gap:8px;margin:0;padding:9px 14px;border:1px solid #bfd0e4;border-radius:12px;background:#fff;color:#081d42;font-weight:760}body[data-uiux-search-phase="6"] .filter-count{display:inline-grid;min-width:22px;min-height:22px;place-items:center;padding-inline:6px;border-radius:99px;background:#092453;color:#fff;font-size:.74rem}body[data-uiux-search-phase="6"] .filter-count[hidden]{display:none}body[data-uiux-search-phase="6"] .filter-reset-link{padding-inline:4px;border:0;background:transparent;color:#315277;font:inherit;font-size:.88rem;font-weight:720;text-decoration:underline;text-underline-offset:3px}body[data-uiux-search-phase="6"] .active-filter-chips{grid-area:chips;display:flex;align-items:center;gap:7px;min-width:0;overflow-x:auto;scrollbar-width:thin}body[data-uiux-search-phase="6"] .active-filter-chips[hidden]{display:none}body[data-uiux-search-phase="6"] .active-filter-chips button{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:38px;padding:7px 10px;border:1px solid #c7d9ea;border-radius:999px;background:#f4f8fc;color:#17345f;font:inherit;font-size:.8rem;font-weight:700}body[data-uiux-search-phase="6"] .active-filter-chips .icon{width:15px;height:15px}body[data-uiux-search-phase="6"] .workbench-grid{grid-template-columns:minmax(0,1fr);gap:22px}body[data-uiux-search-phase="6"] .filter-column{display:none;min-width:0}body[data-uiux-search-phase="6"] .filters-open .workbench-grid{grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-items:start}body[data-uiux-search-phase="6"] .filters-open .filter-column{display:block}body[data-uiux-search-phase="6"] .filter-panel{position:sticky;top:92px;display:grid;gap:14px;max-height:none;padding:16px;overflow:visible;border:1px solid #d5e0ec;border-radius:16px;background:#fff;box-shadow:0 14px 34px #071d4112}body[data-uiux-search-phase="6"] .filter-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid #e2e9f1}body[data-uiux-search-phase="6"] .filter-sheet-header :is(p,h3){margin:0}body[data-uiux-search-phase="6"] .filter-sheet-header h3{font-size:1.2rem}body[data-uiux-search-phase="6"] .filter-close{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:0;border-radius:9px;background:#edf3f9;color:#17345f;font:inherit;font-size:.8rem;font-weight:760}body[data-uiux-search-phase="6"] .filter-section{gap:10px;margin:0;padding:13px;border:1px solid #dde6ef;border-radius:13px;background:#fbfdff}body[data-uiux-search-phase="6"] .filter-section legend{padding-inline:4px;font-size:.9rem}body[data-uiux-search-phase="6"] .filter-section label{gap:5px;font-size:.78rem}body[data-uiux-search-phase="6"] .filter-section :is(input,select){min-height:44px}body[data-uiux-search-phase="6"] .filter-sheet-actions{position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-top:12px;border-top:1px solid #dde6ef;background:#fff}body[data-uiux-search-phase="6"] .filter-submit{border:1px solid #092453;border-radius:11px;background:#092453;color:#fff;font:inherit;font-size:.87rem;font-weight:780}body[data-uiux-search-phase="6"] .result-column,body[data-uiux-search-phase="6"] .results{min-width:0}body[data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant=result]{display:grid;grid-template-columns:24px minmax(0,1fr);gap:7px 10px;padding:13px 0;overflow:visible;border-bottom:1px solid #dce5ef;content-visibility:visible;contain-intrinsic-size:none}body[data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant=result] .result-index{grid-column:1;grid-row:1;align-self:center;justify-self:end;color:#657691;font-size:.9rem;font-variant-numeric:tabular-nums}body[data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant=result] header{grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}body[data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant=result] h3{margin:0;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.35}body[data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant=result] h3 a{color:#071c40;text-decoration:none}body[data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant=result] h3 a:hover{text-decoration:underline;text-underline-offset:3px}body[data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant=result] .result-excerpt-link{grid-column:2;display:block;width:100%;max-width:none;min-width:0;justify-self:stretch;color:inherit;text-decoration:none}body[data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant=result] .result-excerpt{display:-webkit-box;min-height:0;max-height:none;margin:0;padding:10px 12px;overflow:hidden;border-left:3px solid #c3d7ea;border-radius:0 12px 12px 0;background:#f2f6fa;font-size:.93rem;line-height:1.43;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5}body[data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant=result] footer{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:9px;min-width:0}body[data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant=result] .tag-row{display:flex;flex-wrap:wrap;gap:6px;min-width:0}body[data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant=result] .badge{min-height:28px;padding:3px 8px;font-size:.75rem}body[data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant=result] .ghost-link{flex:0 0 auto;min-height:36px}body[data-uiux-search-phase="6"] mark.search-hit{padding:0 .08em;border-radius:2px;background:#ffdf73;color:inherit}body[data-uiux-search-phase="6"] .search-result-tools{display:flex;align-items:center;gap:10px}body[data-uiux-search-phase="6"] .minimal-pages{display:flex;align-items:center;gap:7px}body[data-uiux-search-phase="6"] .minimal-pages :is(button,strong){display:inline-grid;min-width:44px;min-height:44px;place-items:center;border-radius:11px}body[data-uiux-search-phase="6"] .minimal-pages strong{padding-inline:12px;background:#092453;color:#fff;white-space:nowrap}body[data-uiux-search-phase="6"] .results-bottom-pagination{display:flex;justify-content:flex-end;padding:18px 0 0 40px}body[data-uiux-search-phase="6"] .results.is-refreshing:has(.decision-result-card){opacity:.62;transition:opacity .16s ease}body[data-uiux-search-phase="6"] .search-result-skeleton{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px 12px;padding:18px 0;overflow:hidden}body[data-uiux-search-phase="6"] :is(.search-skeleton-line,.search-skeleton-block){grid-column:2;border-radius:9px;background:linear-gradient(90deg,#edf2f7 20%,#f8fafc,#edf2f7 70%);background-size:250% 100%;animation:search-skeleton-shimmer 1.25s linear infinite}body[data-uiux-search-phase="6"] .search-skeleton-line.is-title{width:min(78%,720px);height:24px}body[data-uiux-search-phase="6"] .search-skeleton-block{height:90px}body[data-uiux-search-phase="6"] .search-skeleton-line.is-meta{width:min(42%,340px);height:28px}.search-filter-backdrop{display:none}@keyframes search-skeleton-shimmer{to{background-position:-250% 0}}@media(max-width:899.98px){body[data-uiux-search-phase="6"] .search-workbench.filters-open{position:relative;z-index:1200}body[data-uiux-search-phase="6"] .search-page-hero{margin-inline:0;padding:18px}body[data-uiux-search-phase="6"] .search-page-hero h1{font-size:clamp(1.75rem,8vw,2.35rem)}body[data-uiux-search-phase="6"] .search-workbench{padding:17px}body[data-uiux-search-phase="6"] .search-status-bar{grid-template-columns:1fr;grid-template-areas:"heading" "actions" "chips";align-items:stretch;gap:12px}body[data-uiux-search-phase="6"] .search-status-heading h2{font-size:clamp(1.55rem,7vw,2.05rem)}body[data-uiux-search-phase="6"] .search-status-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}body[data-uiux-search-phase="6"] #result-meta{grid-column:1 / -1}body[data-uiux-search-phase="6"] .search-inline-sort{min-width:0}body[data-uiux-search-phase="6"] .search-inline-sort select{width:100%}body[data-uiux-search-phase="6"] .filter-reset-link{grid-column:1 / -1;justify-self:start;min-height:44px}body[data-uiux-search-phase="6"] .active-filter-chips{margin-inline:-2px;padding:2px}body[data-uiux-search-phase="6"] .filters-open .workbench-grid,body[data-uiux-search-phase="6"] .workbench-grid{grid-template-columns:minmax(0,1fr)}body[data-uiux-search-phase="6"] .filters-open .filter-column{display:block}body[data-uiux-search-phase="6"] .filter-panel.is-open{position:fixed;inset:0;z-index:1200;display:block;width:100%;max-width:none;max-height:100dvh;padding:0 16px 96px;overflow-y:auto;border:0;border-radius:0;background:#fff;box-shadow:none}body[data-uiux-search-phase="6"] .filter-panel.is-open .filter-sheet-header{position:sticky;top:0;z-index:3;margin-inline:-16px;margin-bottom:14px;padding:14px 16px;background:#fffffffa}body[data-uiux-search-phase="6"] .filter-panel.is-open .filter-section{margin-bottom:12px}body[data-uiux-search-phase="6"] .filter-panel.is-open .filter-sheet-actions{position:fixed;right:0;bottom:0;left:0;z-index:1201;padding:12px 16px max(12px,env(safe-area-inset-bottom));box-shadow:0 -8px 26px #071d411a}body[data-uiux-search-phase="6"] .filter-panel.is-open .filter-sheet-actions>.filter-reset-link{grid-column:auto;justify-self:stretch;min-height:44px;padding-inline:10px;text-align:center}body.search-filters-visible{overflow:hidden}.search-filter-backdrop.is-visible{position:fixed;inset:0;z-index:1190;display:block;border:0;background:#05173447}body[data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant=result]{grid-template-columns:24px minmax(0,1fr);gap:7px 9px;padding:12px 0}body[data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant=result] header{grid-template-columns:minmax(0,1fr);gap:7px}body[data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant=result] header>.badge{width:fit-content}body[data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant=result] h3{font-size:1rem;line-height:1.38}body[data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant=result] .result-excerpt{padding:9px 10px;font-size:.91rem;line-height:1.45;-webkit-line-clamp:5;line-clamp:5}body[data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant=result] footer{align-items:flex-end}body[data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant=result] .tag-row{max-height:72px;overflow:hidden}body[data-uiux-search-phase="6"] .results-bottom-pagination{justify-content:center;padding-left:33px}}@media(max-width:480px){body[data-uiux-search-phase="6"] .search-workbench{padding:14px}body[data-uiux-search-phase="6"] .search-status-bar{gap:10px;margin-bottom:14px}body[data-uiux-search-phase="6"] .search-page-hero .main-search{grid-template-columns:minmax(0,1fr)}body[data-uiux-search-phase="6"] .search-page-hero .main-search button{width:100%}body[data-uiux-search-phase="6"] .search-status-actions{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta meta" "pages pages" "sort filter";align-items:end;width:100%}body[data-uiux-search-phase="6"] .search-status-actions>#result-meta{grid-area:meta}body[data-uiux-search-phase="6"] .search-status-actions>.minimal-pages{grid-area:pages;justify-self:center}body[data-uiux-search-phase="6"] .search-status-actions>.search-inline-sort{grid-area:sort;min-width:0}body[data-uiux-search-phase="6"] .search-status-actions>.filter-toggle{grid-area:filter;justify-self:end}body[data-uiux-search-phase="6"] .search-inline-sort select{width:100%}body[data-uiux-search-phase="6"] .search-status-actions>.filter-reset-link{display:none}body[data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant=result] footer{display:grid;grid-template-columns:minmax(0,1fr) auto}body[data-uiux-search-phase="6"] .decision-result-card[data-decision-card-variant=result] .ghost-link{padding-inline:6px}}@media(max-width:640px){body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-help-row,body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-help-tooltip{width:100%}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-help-row{display:block}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-help-trigger{display:flex;margin-left:auto}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-help-panel{position:static;display:none;width:100%;max-height:none;margin-top:8px;overflow:visible;box-shadow:none;transform:none}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-help-tooltip:is(:hover,:focus-within) .search-help-panel{display:block}}@media(max-width:480px){body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-status-bar{padding:14px 12px}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-status-heading h2{font-size:clamp(1.55rem,8vw,1.9rem)}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-status-actions{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta pages" "sort filter";gap:10px 8px}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-status-actions>#result-meta{align-self:center;grid-column:auto;font-size:.88rem;line-height:1.2}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-status-actions>.minimal-pages{justify-self:end}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .minimal-pages :is(button,strong){min-width:38px;min-height:40px;padding-inline:8px}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-status-actions>.filter-toggle{min-width:46px;padding-inline:10px}}@media(prefers-reduced-motion:reduce){body[data-uiux-search-phase="6"] :is(.search-skeleton-line,.search-skeleton-block){animation:none}}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-status-bar{grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);align-items:start;padding:clamp(18px,2vw,28px);overflow:hidden}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-status-heading h2{max-width:12ch;font-size:clamp(1.8rem,2.2vw,2.35rem);line-height:1.08}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-status-actions{display:grid;grid-template-columns:minmax(230px,1fr) minmax(185px,225px);grid-template-areas:"tools sort" "save filter" "reset reset";align-items:end;gap:9px 12px;min-width:0}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-result-tools{grid-area:tools;display:flex;min-width:0;align-items:center;justify-content:space-between}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-inline-sort{grid-area:sort;min-width:0}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-inline-sort select{width:100%}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .save-search-link{grid-area:save;display:inline-flex;width:fit-content;min-height:42px;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;color:#1759c7;font-size:.88rem;font-weight:760;text-decoration:none}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .save-search-link:is(:hover,:focus-visible){background:#edf4ff;text-decoration:underline;text-underline-offset:3px}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .save-search-link[hidden]{display:none}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .filter-toggle{grid-area:filter;width:100%}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-status-actions>.filter-reset-link{grid-area:reset;justify-self:end}@media(max-width:899.98px){body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-status-bar{grid-template-columns:minmax(0,1fr)}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-status-heading h2{max-width:none}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-status-actions{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tools tools" "sort filter" "save reset";width:100%}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .save-search-link{width:auto;justify-content:flex-start}}@media(max-width:480px){body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-status-actions{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tools tools" "sort filter" "save save"}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .search-result-tools{gap:8px}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] #result-meta{overflow:hidden;text-overflow:ellipsis}body[data-professional-ui][data-design-system=harmony-v1][data-uiux-search-phase="6"] .save-search-link{justify-content:center;border:1px solid #d1dfef}}
