.ref-hero[data-astro-cid-cfpwdkvz]{background:var(--color-bg-soft);padding:4rem 1.5rem 3.5rem}.ref-hero[data-astro-cid-cfpwdkvz] h1[data-astro-cid-cfpwdkvz]{font-size:clamp(2.2rem,4.4vw,3.4rem);font-variation-settings:"opsz" 60;color:var(--color-ink);margin:0 0 1rem}.lead[data-astro-cid-cfpwdkvz]{font-size:1.1rem;max-width:62ch;color:var(--color-ink);margin:0}.ref-main[data-astro-cid-cfpwdkvz]{padding:3rem 1.5rem 5rem}.ref-filters[data-astro-cid-cfpwdkvz]{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:1rem;margin-bottom:2rem;align-items:end}.ts-field[data-astro-cid-cfpwdkvz]{position:relative}.ts-field[data-astro-cid-cfpwdkvz] label[data-astro-cid-cfpwdkvz]{display:block;font-size:.82rem;font-weight:600;color:var(--color-ink);margin-bottom:.4rem}.ts-control[data-astro-cid-cfpwdkvz]{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;min-height:42px;padding:.3rem 2rem .3rem .55rem;background:var(--color-bg);border:1px solid rgba(103,61,52,.25);border-radius:6px;cursor:text;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.ts-field[data-astro-cid-cfpwdkvz].open .ts-control[data-astro-cid-cfpwdkvz]{border-color:var(--color-accent-text);box-shadow:0 0 0 3px #c756281f}.ts-chips[data-astro-cid-cfpwdkvz]{display:contents;list-style:none;margin:0;padding:0}.ts-chip{display:inline-flex;align-items:center;gap:.4rem;background:#c756281a;color:var(--color-ink);border:1px solid rgba(199,86,40,.3);border-radius:999px;padding:.2rem .35rem .2rem .7rem;font-size:.8rem;font-weight:600;line-height:1;white-space:nowrap;list-style:none}.ts-chip span{white-space:nowrap}.ts-chip button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:#c756282e;border:none;border-radius:50%;color:var(--color-accent-text);cursor:pointer;font-size:.9rem;line-height:1;padding:0;margin:0;transition:background .15s ease,color .15s ease}.ts-chip button:hover{background:var(--color-accent);color:#fff}.ts-input[data-astro-cid-cfpwdkvz]{flex:1;min-width:80px;border:none;outline:none;font-family:var(--font-body);font-size:.9rem;background:transparent;color:var(--color-ink);padding:.2rem 0}.ts-input[data-astro-cid-cfpwdkvz]::-moz-placeholder{color:var(--color-muted-text)}.ts-input[data-astro-cid-cfpwdkvz]::placeholder{color:var(--color-muted-text)}.ts-caret[data-astro-cid-cfpwdkvz]{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);color:var(--color-muted-text);font-size:.85rem;pointer-events:none;transition:transform .15s ease}.ts-field[data-astro-cid-cfpwdkvz].open .ts-caret[data-astro-cid-cfpwdkvz]{transform:translateY(-50%) rotate(180deg)}.ts-dropdown[data-astro-cid-cfpwdkvz]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--color-bg);border:1px solid rgba(103,61,52,.15);border-radius:6px;box-shadow:0 8px 24px #00000014;list-style:none;margin:0;padding:.3rem 0;max-height:260px;overflow-y:auto;z-index:40;display:none}.ts-field[data-astro-cid-cfpwdkvz].open .ts-dropdown[data-astro-cid-cfpwdkvz]{display:block}.ts-dropdown[data-astro-cid-cfpwdkvz] li[data-astro-cid-cfpwdkvz]{padding:.45rem .75rem;font-size:.88rem;color:var(--color-ink);cursor:pointer;transition:background .1s ease}.ts-dropdown[data-astro-cid-cfpwdkvz] li[data-astro-cid-cfpwdkvz]:hover{background:var(--color-bg-soft);color:var(--color-accent-text)}.ts-noresult{color:var(--color-muted-text)!important;font-style:italic;cursor:default!important}.ts-noresult:hover{background:transparent!important;color:var(--color-muted-text)!important}.reset-btn[data-astro-cid-cfpwdkvz]{background:none;border:1px solid rgba(103,61,52,.25);color:var(--color-ink);font-family:var(--font-body);font-size:.85rem;font-weight:600;cursor:pointer;padding:.55rem .9rem;border-radius:6px;transition:background .15s ease,border-color .15s ease;align-self:end;height:42px}.reset-btn[data-astro-cid-cfpwdkvz]:hover{background:var(--color-bg-soft);border-color:var(--color-accent-text);color:var(--color-accent-text)}.ref-toolbar[data-astro-cid-cfpwdkvz]{margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid rgba(103,61,52,.12)}.ref-count[data-astro-cid-cfpwdkvz]{font-size:.9rem;color:var(--color-muted-text);margin:0}.ref-count[data-astro-cid-cfpwdkvz] #resultCount[data-astro-cid-cfpwdkvz]{color:var(--color-ink);font-weight:700}.ref-list[data-astro-cid-cfpwdkvz]{list-style:none;margin:0;padding:0}.ref-card[data-astro-cid-cfpwdkvz]{border-bottom:1px solid rgba(103,61,52,.1)}.ref-card-inner[data-astro-cid-cfpwdkvz]{display:grid;grid-template-columns:7.5rem minmax(0,1fr) 58px;gap:1.5rem;align-items:center;padding:1.15rem .25rem;border:none;color:inherit}.ref-card-period[data-astro-cid-cfpwdkvz]{font-size:.9rem;font-weight:600;color:var(--color-accent-2);font-variant-numeric:tabular-nums;align-self:start;padding-top:.2rem}.ref-card-body[data-astro-cid-cfpwdkvz]{display:block}.ref-card-title[data-astro-cid-cfpwdkvz]{display:block;font-family:var(--font-heading);font-size:1.18rem;font-weight:600;color:var(--color-ink);line-height:1.3;text-wrap:pretty}.ref-card-sub[data-astro-cid-cfpwdkvz]{display:block;font-size:.88rem;color:#7a5e53;margin-top:.3rem}.ref-pays[data-astro-cid-cfpwdkvz]{margin-right:.9rem}.ref-card-sub[data-astro-cid-cfpwdkvz]{display:flex!important;flex-wrap:wrap;align-items:center;gap:.4rem 0}.ref-montant[data-astro-cid-cfpwdkvz]{margin-left:1rem;font-variant-numeric:tabular-nums}.ref-card-inner[data-astro-cid-cfpwdkvz]:hover .ref-card-title[data-astro-cid-cfpwdkvz]{color:var(--color-accent-text)}.ref-card-doc[data-astro-cid-cfpwdkvz]{position:relative;width:58px;justify-self:end}.ref-card-doc[data-astro-cid-cfpwdkvz] img[data-astro-cid-cfpwdkvz]{display:block;width:58px;aspect-ratio:210/297;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:#fff;box-shadow:0 1px 1px #40281e1a,0 6px 12px -6px #40281e66;transition:transform .2s ease}.ref-card-inner[data-astro-cid-cfpwdkvz]:hover .ref-card-doc[data-astro-cid-cfpwdkvz] img[data-astro-cid-cfpwdkvz]{transform:rotate(-2deg)}.ref-card-nb[data-astro-cid-cfpwdkvz]{position:absolute;right:-6px;bottom:-6px;font-size:.7rem;font-weight:600;background:var(--color-accent-2);color:#fff;border-radius:999px;padding:.05rem .4rem}@media(max-width:640px){.ref-card-inner[data-astro-cid-cfpwdkvz]{grid-template-columns:minmax(0,1fr) 46px;gap:.25rem 1rem}.ref-card-period[data-astro-cid-cfpwdkvz]{grid-column:1 / -1;padding:0}.ref-card-doc[data-astro-cid-cfpwdkvz],.ref-card-doc[data-astro-cid-cfpwdkvz] img[data-astro-cid-cfpwdkvz]{width:46px}}.ref-empty[data-astro-cid-cfpwdkvz]{text-align:center;padding:3rem 1rem;color:var(--color-muted-text);font-style:italic}@media(max-width:900px){.ref-filters[data-astro-cid-cfpwdkvz]{grid-template-columns:1fr 1fr}.reset-btn[data-astro-cid-cfpwdkvz]{grid-column:span 2}}@media(max-width:560px){.ref-filters[data-astro-cid-cfpwdkvz]{grid-template-columns:1fr}.reset-btn[data-astro-cid-cfpwdkvz]{grid-column:1}}
