.zen-dossiers-public{--zd-ink:#263746;--zd-blue:#035564;--zd-soft:#f4f8f9;color:var(--zd-ink);font:inherit}.zen-dossiers-intro{font-size:1.15rem;line-height:1.5;color:#555;margin:0 0 1.6rem}.zen-dossiers-search{display:flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;position:relative;flex-wrap:wrap}.zen-dossiers-search-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;flex:0 0 2.25rem;color:#606060}.zen-dossiers-search-icon svg,.zen-dossiers-filter-toggle svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.zen-dossiers-search input{flex:1;min-width:0;padding:.9rem .25rem;border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0;font:inherit;font-size:1.1rem;outline-offset:3px}.zen-dossiers-search input:focus{outline:2px solid #b8d8de}.zen-dossiers-filter-toggle{display:flex;align-items:center;justify-content:center;flex:0 0 3rem;min-height:3rem;border:0;background:#fff0;color:#606060;padding:.4rem;cursor:pointer;border-radius:8px}.zen-dossiers-filter-toggle:hover,.zen-dossiers-filter-toggle[aria-expanded=true]{background:#edf4f5;color:var(--zd-blue)}.zen-dossiers-extra-filters{flex-basis:100%;display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:.8rem 0}.zen-dossiers-extra-filters[hidden]{display:none}.zen-dossiers-extra-filters label{font-size:.92rem}.zen-dossiers-extra-filters select{font:inherit;padding:.55rem .7rem;border:1px solid #ccd6da;border-radius:7px;background:#fff}.zen-dossiers-categories{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin:0 0 1.4rem}.zen-dossiers-category{appearance:none;border:0;background:#fff0;color:#161616;border-radius:999px;padding:.75rem 1.2rem;font:inherit;font-size:1rem;line-height:1.35;cursor:pointer;transition:background .15s,color .15s}.zen-dossiers-category:hover{background:#edf4f5}.zen-dossiers-category.is-active{background:var(--zd-blue);color:#fff}.zen-dossiers-results{min-width:0}.zen-dossiers-year{margin:1.5rem 0 2rem}.zen-dossiers-year h2{font-size:1.45rem;margin:0 0 .8rem;padding-bottom:.55rem;border-bottom:2px solid var(--zd-blue)}.zen-dossiers-list{display:grid;gap:.65rem}.zen-dossiers-item{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;background:var(--zd-soft);border:1px solid #e0e8eb;border-radius:10px}.zen-dossiers-item h3{font-size:1.02rem;line-height:1.4;margin:0 0 .35rem}.zen-dossiers-item p{display:flex;gap:.65rem;flex-wrap:wrap;font-size:.86rem;margin:0;color:#52616a}.zen-dossiers-type{font-weight:600;color:var(--zd-blue)}.zen-dossiers-item-actions{display:flex;align-items:center;gap:.8rem;flex-shrink:0}.zen-dossiers-filetype{font-size:.7rem;font-weight:700;color:#a12a2a;background:#fbeaea;border-radius:4px;padding:.3rem .4rem}.zen-dossiers-link{white-space:nowrap;color:var(--zd-blue);font-weight:700;text-decoration:none}.zen-dossiers-link:hover{text-decoration:underline}.zen-dossiers-empty{padding:1rem;background:var(--zd-soft);border-radius:8px}.zen-dossiers-item[hidden],.zen-dossiers-year[hidden]{display:none!important}@media(max-width:600px){.zen-dossiers-intro{font-size:1rem}.zen-dossiers-search{gap:.4rem}.zen-dossiers-search-icon{width:1.8rem;flex-basis:1.8rem}.zen-dossiers-search input{font-size:1rem}.zen-dossiers-categories{gap:.35rem}.zen-dossiers-category{padding:.65rem .9rem;font-size:.92rem}.zen-dossiers-item{align-items:flex-start;flex-direction:column}.zen-dossiers-item-actions{width:100%;justify-content:space-between}.zen-dossiers-extra-filters{justify-content:flex-start;flex-wrap:wrap}}