.db-grille.svelte-18s3y5x{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;margin-top:-60px;padding-bottom:48px;display:grid;position:relative}.db-rail.svelte-18s3y5x{border-radius:18px;max-height:calc(100vh - 104px);position:sticky;top:88px;overflow-y:auto}.db-carte.svelte-18s3y5x{background:var(--paper);border:1px solid var(--border);border-radius:18px;padding:18px}.db-faits.svelte-18s3y5x{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:.875rem;line-height:1.35;display:grid}.db-faits.svelte-18s3y5x dt:where(.svelte-18s3y5x){color:var(--text-secondary)}.db-faits.svelte-18s3y5x dd:where(.svelte-18s3y5x){margin:0;font-weight:600}.db-faits.svelte-18s3y5x a:where(.svelte-18s3y5x){color:var(--tq-700)}.db-bascule.svelte-18s3y5x{display:none}.db-plus.svelte-18s3y5x h2:where(.svelte-18s3y5x){margin:20px 0 6px;font-size:.875rem;font-weight:700}.db-som.svelte-18s3y5x{color:var(--text-primary);margin:6px 0;font-size:.875rem;line-height:1.35;text-decoration:none;display:block}.db-som.svelte-18s3y5x:hover{text-decoration:underline}.db-qui.svelte-18s3y5x{width:calc(100% + 16px);min-height:36px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;margin:0 -8px;padding:4px 8px;font-size:.875rem;display:flex}.db-qui.svelte-18s3y5x:hover,.db-qui.actif.svelte-18s3y5x{background:var(--tq-50)}.db-qui-nom.svelte-18s3y5x{flex:auto;min-width:0}.db-qui-n.svelte-18s3y5x{color:var(--text-secondary);font-size:.8125rem}.db-sigle.svelte-18s3y5x{border-radius:6px;flex:none;padding:1px 6px;font-size:.6875rem;font-weight:700;line-height:1.5;display:inline-block}.db-lien.svelte-18s3y5x{min-height:36px;color:var(--tq-700);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:.875rem;font-weight:600}.db-page.svelte-18s3y5x{background:var(--paper);border:1px solid var(--border);border-radius:18px;min-width:0;padding:36px 44px}.db-texte.svelte-18s3y5x{max-width:44rem}.db-section.svelte-18s3y5x{margin:36px 0 16px;scroll-margin-top:96px}.db-section.svelte-18s3y5x:first-child{margin-top:0}.db-section.svelte-18s3y5x h2:where(.svelte-18s3y5x){font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.db-section.svelte-18s3y5x p:where(.svelte-18s3y5x){color:var(--text-secondary);margin:2px 0 0;font-size:.875rem}.db-section.svelte-18s3y5x a:where(.svelte-18s3y5x){color:var(--tq-700)}.db-prise.svelte-18s3y5x{margin:0 0 12px;scroll-margin-top:96px}.db-prise.svelte-18s3y5x h3:where(.svelte-18s3y5x){flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:1rem;font-weight:700;line-height:1.3;display:flex}.db-prise.svelte-18s3y5x h3:where(.svelte-18s3y5x) a:where(.svelte-18s3y5x){color:inherit;text-decoration:none}.db-prise.svelte-18s3y5x h3:where(.svelte-18s3y5x) a:where(.svelte-18s3y5x):hover{text-decoration:underline}.db-qualite.svelte-18s3y5x{color:var(--text-secondary);font-size:.875rem;font-weight:500}.db-prise.svelte-18s3y5x p:where(.svelte-18s3y5x){border-radius:6px;margin:0 0 14px -4px;padding:2px 4px;scroll-margin-top:96px;font-size:1.125rem;line-height:1.7}.db-prise.svelte-18s3y5x p:where(.svelte-18s3y5x):target{background:var(--tq-100)}.db-ancre.svelte-18s3y5x{min-width:24px;color:var(--text-secondary);text-align:center;opacity:.45;font-size:.875rem;text-decoration:none;display:inline-block}.db-prise.svelte-18s3y5x p:where(.svelte-18s3y5x):hover .db-ancre:where(.svelte-18s3y5x),.db-ancre.svelte-18s3y5x:focus-visible{opacity:1}.db-note.svelte-18s3y5x{color:var(--text-secondary);margin:16px 0 0;font-size:.8125rem;line-height:1.5}.db-message.svelte-18s3y5x{background:var(--tq-900-fixe);color:#fff;z-index:20;border-radius:12px;margin:0;padding:10px 16px;font-size:.875rem;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (width<=1023px){.db-grille.svelte-18s3y5x{grid-template-columns:minmax(0,1fr)}.db-rail.svelte-18s3y5x{max-height:none;position:static;overflow:visible}.db-bascule.svelte-18s3y5x{border:1px solid var(--border);width:100%;min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:12px;margin-top:8px;font-size:.875rem;font-weight:600;display:block}.db-plus.svelte-18s3y5x{display:none}.db-carte.ouvert.svelte-18s3y5x .db-plus:where(.svelte-18s3y5x){display:block}}@media (width<=760px){.db-grille.svelte-18s3y5x{margin-top:-40px}.db-page.svelte-18s3y5x{padding:20px 16px}.db-prise.svelte-18s3y5x p:where(.svelte-18s3y5x){font-size:1.0625rem}.db-ancre.svelte-18s3y5x{opacity:.6}}
