.bs-index{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--kumi-space-5);gap:var(--kumi-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--kumi-size-layout-280)),1fr))}.bs-index__carte{position:relative;display:flex;flex-direction:column;gap:var(--kumi-space-3);padding:var(--kumi-space-6);background:var(--kumi-color-surface-raised);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface)}.bs-index__num{font-family:var(--kumi-font-family-heading);font-weight:var(--kumi-font-weight-semibold);font-size:var(--kumi-font-size-title-2xl);line-height:var(--kumi-font-line-height-none);color:var(--kumi-color-text-accent)}.bs-index__carte h3{font-size:var(--kumi-font-size-title-sm)}.bs-index__carte h3 a{color:inherit;text-decoration:none}.bs-index__carte h3 a:after{content:"";position:absolute;inset:0}.bs-index__carte:hover h3 a{text-decoration:underline}.bs-index__carte:focus-within{outline:var(--kumi-focus-ring-width) solid var(--kumi-color-focus-ring);outline-offset:var(--kumi-space-1)}.bs-index__carte h3 a:focus-visible{outline:none}.bs-index__natif{margin-top:auto;align-self:flex-start;padding:var(--kumi-space-1) var(--kumi-space-3);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-latte);font-size:var(--kumi-font-size-label);font-weight:var(--kumi-font-weight-bold)}.bs-page{display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:var(--kumi-space-12);column-gap:var(--kumi-space-12);padding-bottom:var(--kumi-space-18)}.bs-tete{padding-bottom:var(--kumi-space-8)}.bs-contenu{min-width:0}.bs-sommaire{margin-bottom:var(--kumi-space-10)}@media (min-width:1100px){.bs-page{grid-template-columns:minmax(0,1fr) var(--kumi-size-layout-200)}.bs-tete{grid-column:1;grid-row:1}.bs-contenu{grid-column:1;grid-row:2}.bs-sommaire{grid-column:2;grid-row:1/span 2;align-self:start;position:-webkit-sticky;position:sticky;top:var(--kumi-space-26);margin:clamp(var(--kumi-space-10),6vw,var(--kumi-space-20)) 0 0}}.bs-nav__titre{font-weight:var(--kumi-font-weight-bold);font-size:var(--kumi-font-size-small);margin-bottom:var(--kumi-space-2)}.bs-sommaire ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--kumi-space-0-5);gap:var(--kumi-space-0-5)}.bs-sommaire a{display:flex;align-items:center;min-height:var(--kumi-size-control-xs);padding:var(--kumi-space-1) var(--kumi-space-3);border-left:var(--kumi-border-width-strong) solid var(--kumi-color-border-faint);text-decoration:none;line-height:var(--kumi-font-line-height-compact)}.bs-sommaire a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--kumi-color-text-accent);text-decoration-color:var(--kumi-color-text-accent)}.bs-sommaire a[aria-current]{border-left:var(--kumi-border-width-heavy) solid var(--kumi-color-border-accent);padding-left:var(--kumi-space-2);font-weight:var(--kumi-font-weight-bold);background:var(--kumi-color-surface-raised)}@media (max-width:1099px){.bs-sommaire{padding:var(--kumi-space-4) var(--kumi-space-4);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border-subtle);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised)}.bs-sommaire ol{display:flex;flex-wrap:wrap;gap:var(--kumi-space-1) var(--kumi-space-5)}.bs-sommaire a{border-left:0;padding:0;min-height:var(--kumi-size-control);text-decoration:underline;-webkit-text-decoration-color:var(--kumi-color-text-accent);text-decoration-color:var(--kumi-color-text-accent)}.bs-sommaire a[aria-current]{border-left:0;padding:0;background:none}}.bs-fiche{margin:0;flex-wrap:wrap}.bs-fiche,.bs-fiche>div{display:flex;gap:var(--kumi-space-2)}.bs-fiche>div{align-items:baseline;padding:var(--kumi-space-2) var(--kumi-space-3);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border-subtle);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised);font-size:var(--kumi-font-size-small)}.bs-fiche dt{flex:none;font-weight:var(--kumi-font-weight-bold)}.bs-fiche dt:after{content:"\00a0:"}:lang(en) .bs-fiche dt:after{content:":"}.bs-fiche dd{margin:0}.bs-section{display:grid;grid-gap:var(--kumi-space-5);gap:var(--kumi-space-5);padding:var(--kumi-space-12) 0;border-top:var(--kumi-border-width-hairline) solid var(--kumi-color-border-faint);scroll-margin-top:var(--kumi-space-24)}.bs-section:first-child{border-top:0;padding-top:0}.bs-section>h2{font-size:var(--kumi-font-size-heading-3)}.bs-section h3{font-size:var(--kumi-font-size-title-sm);margin-top:var(--kumi-space-4)}.bs-section>h2+h3{margin-top:0}.bs-precision{font-size:var(--kumi-font-size-button);font-style:italic}.bs-contexte{color:var(--kumi-color-text)}.bs-suite{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);padding-top:var(--kumi-space-8);border-top:var(--kumi-border-width-hairline) solid var(--kumi-color-border-faint)}@media (min-width:600px){.bs-suite{grid-template-columns:1fr 1fr}}.bs-suite__lien{display:grid;grid-gap:var(--kumi-space-1);gap:var(--kumi-space-1);padding:var(--kumi-space-4) var(--kumi-space-5);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised);text-decoration:none}.bs-suite__lien--suivant{text-align:right}.bs-suite__sens{font-size:var(--kumi-font-size-small)}.bs-suite__nom{font-family:var(--kumi-font-family-heading);font-weight:var(--kumi-font-weight-semibold);font-size:var(--kumi-font-size-lead-lg);text-decoration:underline;-webkit-text-decoration-color:var(--kumi-color-text-accent);text-decoration-color:var(--kumi-color-text-accent);text-underline-offset:var(--kumi-space-em-xs)}.bs-suite__lien:hover{background:var(--kumi-color-surface-latte)}.bs-suite__lien:focus-visible{outline:var(--kumi-focus-ring-width) solid var(--kumi-color-focus-ring);outline-offset:var(--kumi-space-1)}.bs-code figcaption{display:flex;align-items:center;gap:var(--kumi-space-3)}.bs-code figcaption>span:first-child{margin-right:auto}.bs-copier{min-height:var(--kumi-size-target);padding:0 var(--kumi-space-3);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border);border-radius:var(--kumi-radius-control);background:var(--kumi-color-surface-raised);color:var(--kumi-color-text);font:inherit;font-size:var(--kumi-font-size-label);font-weight:var(--kumi-font-weight-bold);cursor:pointer}.bs-copier:focus-visible{outline:var(--kumi-focus-ring-width) solid var(--kumi-color-focus-ring);outline-offset:var(--kumi-focus-ring-offset)}.bs-copier__vu{font-size:var(--kumi-font-size-label);color:var(--kumi-color-text-accent);font-weight:var(--kumi-font-weight-bold)}.bs-demo__zone{border:var(--kumi-border-width-control) dashed var(--kumi-color-border-medium);border-radius:var(--kumi-radius-surface);padding:clamp(var(--kumi-space-5),3vw,var(--kumi-space-8));background:var(--kumi-color-surface-latte)}.bs-demo__zone>*{min-width:0}.bs-bouton{min-height:var(--kumi-size-control);padding:0 var(--kumi-space-4);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-control);background:var(--kumi-color-surface-raised);color:var(--kumi-color-text);font:inherit;font-weight:var(--kumi-font-weight-bold);cursor:pointer}.bs-bouton--plein{background:var(--kumi-color-surface-inverse);color:var(--kumi-color-text-inverse)}.bs-demo__zone :is(button,summary,a,input,[tabindex]):focus-visible{outline:var(--kumi-focus-ring-width) solid var(--kumi-color-focus-ring);outline-offset:var(--kumi-focus-ring-offset)}.bs-rv{position:relative;max-width:420px;min-height:290px;border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised)}.bs-rv__recto{display:grid;align-content:start;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2);padding:var(--kumi-space-6) var(--kumi-space-6) var(--kumi-space-22)}.bs-rv__recto h3{font-size:var(--kumi-font-size-title-sm);margin:0}.bs-rv__client{color:var(--kumi-color-text-accent)}.bs-rv__client,.bs-rv__label{font-size:var(--kumi-font-size-label);font-weight:var(--kumi-font-weight-bold)}.bs-rv__details summary{position:absolute;left:var(--kumi-space-6);bottom:var(--kumi-space-6);z-index:var(--kumi-z-overlay);display:inline-flex;align-items:center;list-style:none}.bs-rv__details summary::-webkit-details-marker{display:none}.bs-rv__details summary:after{content:"→";content:"→"/"";margin-left:var(--kumi-space-2);display:inline-block;transition:transform var(--kumi-duration-base)}.bs-rv__details[open] summary:after{transform:rotate(var(--kumi-tilt-half))}.bs-rv__verso{position:absolute;inset:0;z-index:var(--kumi-z-raised);display:grid;align-content:start;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2);padding:var(--kumi-space-6) var(--kumi-space-6) var(--kumi-space-22);background:var(--kumi-color-surface-inverse);color:var(--kumi-color-text-inverse)}.bs-rv__verso .bs-rv__label{color:var(--kumi-color-text-inverse-green)}.bs-rv:has(details[open]) .bs-rv__recto{visibility:hidden}@media (prefers-reduced-motion:no-preference){.bs-rv__details[open] .bs-rv__verso{animation:bs-retourne var(--kumi-duration-slow) ease-out}}@keyframes bs-retourne{0%{transform:perspective(var(--kumi-size-perspective)) rotateY(calc(-1 * var(--kumi-tilt-flip)));opacity:var(--kumi-opacity-faint)}to{transform:none;opacity:1}}.bs-filtres fieldset{margin:0;padding:var(--kumi-space-3) var(--kumi-space-4);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border-medium);border-radius:var(--kumi-radius-surface);display:flex;flex-wrap:wrap;gap:var(--kumi-space-1) var(--kumi-space-5);background:var(--kumi-color-surface-raised)}.bs-filtres legend{padding:0 var(--kumi-space-2);font-weight:var(--kumi-font-weight-bold)}.bs-filtres label{display:inline-flex;gap:var(--kumi-space-2);align-items:center;min-height:var(--kumi-size-control);cursor:pointer}.bs-filtres input{width:var(--kumi-size-icon-sm);height:var(--kumi-size-icon-sm);margin:0;accent-color:var(--kumi-color-control-accent)}.bs-filtres:has(input[value=dessert]:checked) li:not([data-themes~=dessert]),.bs-filtres:has(input[value=entree]:checked) li:not([data-themes~=entree]),.bs-filtres:has(input[value=plat]:checked) li:not([data-themes~=plat]){display:none}.bs-liste{list-style:none;margin:var(--kumi-space-4) 0 0;padding:0;display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2)}.bs-liste li{padding:var(--kumi-space-3) var(--kumi-space-3);background:var(--kumi-color-surface-raised);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border-subtle)}.bs-liste li,.bs-liste__theme{border-radius:var(--kumi-radius-surface)}.bs-liste__theme{display:inline-block;margin-right:var(--kumi-space-2);padding:var(--kumi-space-px) var(--kumi-space-2);background:var(--kumi-color-surface-green);font-size:var(--kumi-font-size-caption);font-weight:var(--kumi-font-weight-bold)}.bs-carrousel{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);container-type:inline-size}.bs-carrousel>h3{font-size:var(--kumi-font-size-title-sm);margin:0}.bs-defile{--n:1;--marge:var(--kumi-space-8);--gap:var(--kumi-space-3);list-style:none;margin:0 calc(-1 * var(--marge));padding:0 var(--marge) var(--kumi-space-3);display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--marge)}.bs-defile li{flex:0 0 calc((100% - (var(--n) - 1) * var(--gap)) / var(--n));scroll-snap-align:start}@container (min-width: 480px){.bs-defile{--n:2;--marge:var(--kumi-space-8)}}@container (min-width: 720px){.bs-defile{--n:3}}@container (min-width: 960px){.bs-defile{--n:4;--marge:var(--kumi-space-12)}}.bs-diapo{padding:var(--kumi-space-5);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2);min-height:var(--kumi-size-layout-140);align-content:start}.bs-diapo h4{font-size:var(--kumi-font-size-lead-lg);margin:0}.bs-diapo--sakura{background:var(--kumi-color-surface-pink)}.bs-diapo--latte{background:var(--kumi-color-surface-raised)}.bs-diapo--menthe{background:var(--kumi-color-surface-green)}.bs-diapo--vert-pale{background:var(--kumi-color-surface-raised)}.bs-tabs{display:grid;grid-row-gap:var(--kumi-space-3);row-gap:var(--kumi-space-3);container-type:inline-size}.bs-tabs__nom{font-size:var(--kumi-font-size-title-sm);margin:0}.bs-tabs__liste{display:flex;flex-wrap:wrap;gap:var(--kumi-space-1);border-bottom:var(--kumi-border-width-strong) solid var(--kumi-color-border)}.bs-tabs__liste[hidden],.bs-tabs__panneau[hidden]:not([hidden=until-found]){display:none}.bs-tabs__panneau[hidden=until-found]{padding:0;border:0}.bs-tab{min-height:var(--kumi-size-control);padding:0 var(--kumi-space-5);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-bottom:0;border-radius:var(--kumi-radius-control) var(--kumi-radius-control) 0 0;background:var(--kumi-color-surface-raised);color:var(--kumi-color-text);font:inherit;font-weight:var(--kumi-font-weight-bold);cursor:pointer}.bs-tab:hover{background:var(--kumi-color-surface-green)}.bs-tab[aria-selected=true]{background:var(--kumi-color-surface-inverse);color:var(--kumi-color-text-inverse);box-shadow:inset 0 var(--kumi-border-width-heavy) 0 var(--kumi-color-border-accent)}.bs-tabs__panneau{padding:var(--kumi-space-4);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised)}.bs-tabs__panneau p{margin:0}.bs-tabs__titre{font-size:var(--kumi-font-size-lead);margin:0 0 var(--kumi-space-2)}.bs-tabs:has(.bs-tabs__liste:not([hidden])){row-gap:0}.bs-tabs:has(.bs-tabs__liste:not([hidden])) .bs-tabs__nom{margin-bottom:var(--kumi-space-3)}.bs-tabs:has(.bs-tabs__liste:not([hidden])) .bs-tabs__titre{display:none}.bs-tabs:has(.bs-tabs__liste:not([hidden])) .bs-tabs__panneau{border-top:0;border-radius:0 0 var(--kumi-radius-surface) var(--kumi-radius-surface)}@container (max-width: 420px){.bs-tab{flex:1 1 auto;padding:0 var(--kumi-space-3)}}.bs-accordeon{display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2)}.bs-accordeon details{border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised)}.bs-accordeon summary{display:flex;min-height:var(--kumi-size-control-lg);align-items:center;gap:var(--kumi-space-3);padding:var(--kumi-space-3) var(--kumi-space-4);font-weight:var(--kumi-font-weight-bold);color:var(--kumi-color-text);cursor:pointer;list-style:none}.bs-accordeon summary::-webkit-details-marker{display:none}.bs-accordeon summary:after{content:"+";content:"+"/"";margin-left:auto;font-size:var(--kumi-font-size-title-sm);line-height:var(--kumi-font-line-height-none)}.bs-accordeon details[open] summary:after{content:"−";content:"−"/""}.bs-accordeon details p{margin:0;padding:0 var(--kumi-space-4) var(--kumi-space-4)}.bs-dialog{max-width:min(92vw,var(--kumi-size-layout-480));padding:var(--kumi-space-6);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised);color:var(--kumi-color-text)}.bs-dialog[open]{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3)}.bs-dialog::-webkit-backdrop{background:var(--kumi-color-surface-selected-soft)}.bs-dialog::backdrop{background:var(--kumi-color-surface-selected-soft)}.bs-dialog h2{font-size:var(--kumi-font-size-title-lg)}.bs-dialog h2:focus{outline:none}.bs-dialog h2:focus-visible{outline:var(--kumi-focus-ring-width) solid var(--kumi-color-focus-ring);outline-offset:var(--kumi-focus-ring-offset)}.bs-dialog :is(a,button):focus-visible{outline:var(--kumi-focus-ring-width) solid var(--kumi-color-focus-ring);outline-offset:var(--kumi-focus-ring-offset)}.bs-menu>ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--kumi-space-2) var(--kumi-space-5);align-items:center}.bs-menu__bouton{min-height:var(--kumi-size-control);display:inline-flex;align-items:center;gap:var(--kumi-space-2);padding:0 var(--kumi-space-3);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-control);background:var(--kumi-color-surface-raised);color:var(--kumi-color-text);font:inherit;font-weight:var(--kumi-font-weight-bold);cursor:pointer}.bs-menu__bouton--compte{anchor-name:--bs-compte}.bs-menu__bouton:after{content:"▾";content:"▾"/""}.bs-menu li:has(:popover-open) .bs-menu__bouton:after{content:"▴";content:"▴"/""}.bs-menu>ul>li>a{display:inline-flex;min-height:var(--kumi-size-control);align-items:center}.bs-menu__liste{position-anchor:--bs-compte;inset:auto;top:anchor(bottom);left:anchor(left);margin:var(--kumi-space-2) 0 0;list-style:none;padding:var(--kumi-space-2);min-width:var(--kumi-size-layout-224);background:var(--kumi-color-surface-raised);color:var(--kumi-color-text);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface)}.bs-menu__liste:popover-open{display:grid;grid-gap:var(--kumi-space-0-5);gap:var(--kumi-space-0-5)}.bs-menu__liste a{display:block;padding:var(--kumi-space-2) var(--kumi-space-3);border-radius:var(--kumi-radius-surface)}.bs-menu__liste a:focus-visible{outline:var(--kumi-focus-ring-width) solid var(--kumi-color-focus-ring);outline-offset:0}.bs-code{margin:0;display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2);min-width:0}.bs-code figcaption{font-weight:var(--kumi-font-weight-bold);font-size:var(--kumi-font-size-small)}.bs-variation .bs-code pre{font-size:var(--kumi-font-size-caption)}.bs-code pre{margin:0;padding:var(--kumi-space-4);overflow-x:auto;border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-code);font-size:var(--kumi-font-size-label);line-height:var(--kumi-font-line-height-normal)}.bs-code pre:focus-visible{outline:var(--kumi-focus-ring-width) solid var(--kumi-color-focus-ring);outline-offset:var(--kumi-focus-ring-offset)}.bs-code code{font-family:var(--kumi-font-family-code);white-space:pre}.bs-table-zone{min-width:0;overflow-x:auto}.bs-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--kumi-color-surface-raised);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);overflow:hidden}.bs-table td,.bs-table th{padding:var(--kumi-space-3) var(--kumi-space-4);text-align:left;vertical-align:top;border-bottom:var(--kumi-border-width-hairline) solid var(--kumi-color-border-faint)}.bs-table tbody tr:last-child>*{border-bottom:0}.bs-table thead th{background:var(--kumi-color-surface-latte);border-bottom-color:var(--kumi-color-border)}.bs-table tbody th{font-weight:var(--kumi-font-weight-regular)}kbd{font-family:var(--kumi-font-family-code);font-size:var(--kumi-font-size-relative-sm);padding:var(--kumi-space-0-5) var(--kumi-space-2);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border);border-bottom-width:var(--kumi-border-width-strong);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-page);white-space:nowrap}@media (max-width:599px){kbd{white-space:normal}.bs-table :is(code,kbd){overflow-wrap:anywhere}.bs-table td,.bs-table th{padding:var(--kumi-space-3)}}.bs-usages{display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4)}@media (min-width:760px){.bs-usages{grid-template-columns:1fr 1fr}}.bs-usages__bloc{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);align-content:start;padding:var(--kumi-space-5) var(--kumi-space-5);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border-subtle);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised)}.bs-usages__bloc h3{margin:0;display:flex;align-items:center;gap:var(--kumi-space-3);font-size:var(--kumi-font-size-lead-lg)}.bs-usages__bloc h3:before{display:inline-grid;place-items:center;width:var(--kumi-size-icon-lg);height:var(--kumi-size-icon-lg);border-radius:var(--kumi-radius-surface);font-family:var(--kumi-font-family-body);font-size:var(--kumi-font-size-small)}.bs-usages__bloc--oui{border-top:var(--kumi-border-width-extra) solid var(--kumi-color-border-green)}.bs-usages__bloc--oui h3:before{content:"✓";content:"✓"/"";background:var(--kumi-color-surface-green)}.bs-usages__bloc--non{border-top:var(--kumi-border-width-extra) solid var(--kumi-color-border-pink)}.bs-usages__bloc--non h3:before{content:"✕";content:"✕"/"";background:var(--kumi-color-surface-pink)}.bs-variations{display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4)}.bs-variation{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);padding:var(--kumi-space-4) var(--kumi-space-5);border-left:var(--kumi-border-width-heavy) solid var(--kumi-color-border-latte);background:var(--kumi-color-surface-raised);min-width:0}.bs-variation h3{margin:0;font-size:var(--kumi-font-size-lead)}.bs-rgaa{margin:0;display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3)}.bs-rgaa>div{display:grid;grid-gap:var(--kumi-space-0-5);gap:var(--kumi-space-0-5);padding:var(--kumi-space-3) var(--kumi-space-4);border-left:var(--kumi-border-width-heavy) solid var(--kumi-color-border-accent);background:var(--kumi-color-surface-raised)}.bs-rgaa dt{font-weight:var(--kumi-font-weight-bold)}.bs-rgaa dd{margin:0}.bs-schema{display:grid;grid-gap:var(--kumi-space-5);gap:var(--kumi-space-5)}@media (min-width:760px){.bs-schema{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.wf{padding:var(--kumi-space-7) var(--kumi-space-6);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border-subtle);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-page);background-image:linear-gradient(var(--kumi-color-decor-grid) var(--kumi-border-width-hairline),transparent var(--kumi-border-width-hairline)),linear-gradient(to right,var(--kumi-color-decor-grid) var(--kumi-border-width-hairline),transparent var(--kumi-border-width-hairline));background-size:var(--kumi-space-4) var(--kumi-space-4);font-size:var(--kumi-font-size-label);color:var(--kumi-color-text);overflow:hidden}.wf [data-an],.wf [data-tab]{position:relative}.wf--anatomie [data-an]:before,.wf--tab [data-tab]:before{position:absolute;top:calc(-1 * var(--kumi-space-3));left:calc(-1 * var(--kumi-space-3));z-index:var(--kumi-z-sticker);display:grid;place-items:center;width:22px;height:22px;border-radius:var(--kumi-radius-surface);font:var(--kumi-font-weight-bold) var(--kumi-font-size-caption)/var(--kumi-font-line-height-none) var(--kumi-font-family-body);color:var(--kumi-color-text-inverse-raised)}.wf--anatomie [data-an]:before{content:attr(data-an);background:var(--kumi-color-surface-accent)}.wf [data-coin=hd]:before{left:auto;right:calc(-1 * var(--kumi-space-3))}.wf [data-coin=bg]:before{top:auto;bottom:calc(-1 * var(--kumi-space-3))}.wf [data-coin=apres]:before{top:50%;left:calc(100% + var(--kumi-space-2));transform:translateY(-50%)}.wf .wf-voile{position:absolute}.wf--tab [data-tab]:before{content:attr(data-tab);background:var(--kumi-color-surface-inverse)}.wf--tab [data-tab]{outline:var(--kumi-border-width-strong) dashed var(--kumi-color-focus-ring);outline-offset:var(--kumi-space-1)}.wf--anatomie .wf-tab-seul{display:none}.wf-pile{display:grid;grid-gap:var(--kumi-space-4)}.wf-pile,.wf-rang{gap:var(--kumi-space-4)}.wf-rang{display:flex;flex-wrap:wrap;align-items:center}.wf-rang--haut{align-items:flex-start}.wf-boite{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);padding:var(--kumi-space-4);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised)}.wf-boite--verso{background:var(--kumi-color-surface-inverse);color:var(--kumi-color-text-inverse);border-style:dashed;flex:1 1 140px}.wf-boite--verso .wf-ligne{background:var(--kumi-color-surface-veil-on-inverse)}.wf-cartes{display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--kumi-size-layout-180)),1fr));grid-auto-rows:1fr}.wf-cartes>.wf-boite{align-content:start}.wf-zone{display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2);padding:var(--kumi-space-3);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border-subtle);border-radius:var(--kumi-radius-surface)}.wf-zone--pointille{border-style:dashed;justify-items:start}.wf-petit{font-size:var(--kumi-font-size-micro);font-weight:var(--kumi-font-weight-bold);color:var(--kumi-color-text-accent)}.wf-boite--verso .wf-petit{color:var(--kumi-color-text-inverse-green)}.wf-titre{font-family:var(--kumi-font-family-heading);font-weight:var(--kumi-font-weight-semibold);font-size:var(--kumi-font-size-button)}.wf-ligne{display:block;height:7px;width:100%;border-radius:var(--kumi-radius-xs);background:var(--kumi-color-surface-overlay)}.wf-ligne--courte{width:62%}.wf-bouton{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--kumi-space-3);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-control);background:var(--kumi-color-surface-raised);font-weight:var(--kumi-font-weight-bold)}.wf-bouton--plein{background:var(--kumi-color-surface-inverse);color:var(--kumi-color-text-inverse)}.wf-lien{text-decoration:underline}.wf-legende,.wf-lien{font-weight:var(--kumi-font-weight-bold)}.wf-legende{justify-self:start}.wf-legende--cachee{font-weight:var(--kumi-font-weight-medium);font-style:italic;color:var(--kumi-color-text-subtle)}.wf-radio{display:inline-flex;align-items:center;gap:var(--kumi-space-2)}.wf-radio:after{content:"";order:-1;width:11px;height:11px;border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-round);background:var(--kumi-color-surface-raised)}.wf-radio--coche:after{background:var(--kumi-color-surface-inverse);box-shadow:inset 0 0 0 var(--kumi-border-width-strong) var(--kumi-color-border-raised)}.wf-fleches{padding:var(--kumi-space-0-5) var(--kumi-space-2);border:var(--kumi-border-width-hairline) dashed var(--kumi-color-border-accent);border-radius:var(--kumi-radius-surface);color:var(--kumi-color-text-accent);font-weight:var(--kumi-font-weight-bold)}.wf-item,.wf-liste{gap:var(--kumi-space-2)}.wf-item{display:flex;align-items:center;padding:var(--kumi-space-2) var(--kumi-space-2);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border-faint);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised)}.wf-item .wf-ligne{flex:1 1}.wf-tag{flex:none;padding:var(--kumi-space-px) var(--kumi-space-2);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-green);font-size:var(--kumi-font-size-micro);font-weight:var(--kumi-font-weight-bold)}.wf-defile-zone{min-width:0;margin-right:calc(calc(-1 * var(--kumi-space-4)) - var(--kumi-space-0) - var(--kumi-space-6))}.wf-defile{display:flex;padding:var(--kumi-space-4) 0 var(--kumi-space-2) var(--kumi-space-3);overflow:hidden;border:var(--kumi-border-width-hairline) dashed var(--kumi-color-border-medium);border-right:0;border-radius:var(--kumi-radius-surface) 0 0 var(--kumi-radius-surface)}.wf-defile,.wf-diapo{gap:var(--kumi-space-2)}.wf-diapo{flex:0 0 24%;display:grid;grid-gap:var(--kumi-space-2);align-content:start;padding:var(--kumi-space-2);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised)}.wf-diapo .wf-lien{font-size:var(--kumi-font-size-caption)}.wf .wf-diapo .wf-lien:before{top:calc(-1 * var(--kumi-space-5))}.wf--tab .wf-diapo .wf-lien:before{left:calc(-1 * var(--kumi-space-3));right:auto}@media (max-width:359px){.wf:has(.wf-defile){padding-inline:var(--kumi-space-4)}.wf-defile-zone{margin-right:calc(calc(-1 * var(--kumi-space-4)) - var(--kumi-space-0) - var(--kumi-space-4))}}.wf-onglets{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--kumi-space-1) var(--kumi-space-1);border-bottom:var(--kumi-border-width-strong) solid var(--kumi-color-border)}.wf-onglet{padding:var(--kumi-space-2) var(--kumi-space-3);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-bottom:0;border-radius:var(--kumi-radius-control) var(--kumi-radius-control) 0 0;background:var(--kumi-color-surface-raised);font-weight:var(--kumi-font-weight-bold)}.wf-onglet--actif{background:var(--kumi-color-surface-inverse);color:var(--kumi-color-text-inverse);box-shadow:inset 0 var(--kumi-border-width-thick) 0 var(--kumi-color-border-accent)}.wf-onglets .wf-fleches{margin:0 0 var(--kumi-space-1) var(--kumi-space-2)}.wf-panneau{border-top:0;border-radius:0 0 var(--kumi-radius-surface) var(--kumi-radius-surface);margin-top:calc(-1 * var(--kumi-space-3))}.wf-details{gap:var(--kumi-space-2);padding:var(--kumi-space-3) var(--kumi-space-3)}.wf-summary{display:flex;justify-content:space-between;gap:var(--kumi-space-3);font-weight:var(--kumi-font-weight-bold)}.wf-summary:after{content:"+";content:"+"/""}.wf-details--ouvert .wf-summary:after{content:"−";content:"−"/""}.wf-code{justify-self:start;padding:var(--kumi-space-px) var(--kumi-space-2);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-latte);font-family:var(--kumi-font-family-code);font-size:var(--kumi-font-size-micro)}.wf-page{position:relative;display:grid;justify-items:start;grid-gap:var(--kumi-space-5);gap:var(--kumi-space-5);min-height:230px}.wf-voile{position:absolute;inset:var(--kumi-space-11) 0 calc(-1 * var(--kumi-space-3));background:var(--kumi-color-surface-overlay-strong)}.wf-dialog{position:relative;z-index:var(--kumi-z-raised);justify-self:center;display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);justify-items:start;width:min(100%,300px);padding:var(--kumi-space-4);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised)}.wf-texte{line-height:var(--kumi-font-line-height-normal)}.wf-nav{padding-bottom:var(--kumi-space-5)}.wf-popover .wf-lien{justify-self:start}.wf-popover{display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4);padding:var(--kumi-space-3) var(--kumi-space-3) var(--kumi-space-3) var(--kumi-space-8);min-width:170px;border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised);box-shadow:var(--kumi-border-width-heavy) var(--kumi-border-width-heavy) 0 var(--kumi-color-decor-ink-shadow)}.wf-lien--nav{margin-left:var(--kumi-space-8)}.wf-nav>.wf-popover{justify-self:start;margin-top:calc(-1 * var(--kumi-space-1))}.wf-actions{gap:var(--kumi-space-3) var(--kumi-space-10)}.wf-tabs .wf-onglets{margin-top:var(--kumi-space-1)}.bs-legende{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);counter-reset:legende}.bs-legende>li{counter-increment:legende;display:grid;grid-template-columns:var(--kumi-space-6) 1fr;grid-column-gap:var(--kumi-space-3);column-gap:var(--kumi-space-3);align-items:baseline}.bs-legende>li:before{content:counter(legende);display:grid;place-items:center;width:var(--kumi-size-icon);height:var(--kumi-size-icon);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-accent);color:var(--kumi-color-text-inverse-raised);font-weight:var(--kumi-font-weight-bold);font-size:var(--kumi-font-size-caption);align-self:start}.bs-legende--tab>li:before{background:var(--kumi-color-surface-inverse)}.bs-legende__element{font-weight:var(--kumi-font-weight-bold)}@media (prefers-reduced-motion:reduce){.bs-rv__details summary:after{transition:none}}.bs-filtres__total{margin:var(--kumi-space-3) 0 var(--kumi-space-2)}.bs-filtres__total,.wf-statut{font-weight:var(--kumi-font-weight-bold)}.wf-statut{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kumi-space-1);margin:0}.wf-cache{padding:0 var(--kumi-space-2);border:var(--kumi-border-width-hairline) dashed var(--kumi-color-border-medium);border-radius:var(--kumi-radius-surface)}.bs-filtres__total+.bs-liste{margin-top:0}.wf-summary--marque:after{content:none}.wf [data-coin=avant]:before{top:50%;left:auto;right:calc(100% + var(--kumi-space-2));transform:translateY(-50%)}.bs-copier{display:inline-flex;align-items:center;gap:var(--kumi-space-2)}.bs-copier[hidden]{display:none}.bs-copier:hover{background:var(--kumi-color-surface-green)}.bs-copier__icone{flex:none}.bs-filtres label{gap:0}.bs-filtres input{margin-right:var(--kumi-space-2)}.bs-usages__bloc--non,.bs-usages__bloc--oui{border-top:var(--kumi-border-width-hairline) solid var(--kumi-color-border-subtle)}.wf-page{gap:var(--kumi-space-11)}.wf-voile{inset:var(--kumi-space-18) 0 calc(-1 * var(--kumi-space-3))}.wf-dialog{padding-left:var(--kumi-space-10)}.wf-boite>.wf-titre{justify-self:start;width:-moz-fit-content;width:fit-content}.bs-carrousel__tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--kumi-space-2) var(--kumi-space-4)}.bs-carrousel__tete h3{font-size:var(--kumi-font-size-title-sm);margin:0}.bs-fleches{display:flex;gap:var(--kumi-space-2)}.bs-fleches[hidden]{display:none}.bs-fleche{display:grid;place-items:center;width:var(--kumi-size-control);height:var(--kumi-size-control);padding:0;border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-control);background:var(--kumi-color-surface-raised);color:var(--kumi-color-text);font:inherit;font-size:var(--kumi-font-size-title-sm);font-weight:var(--kumi-font-weight-bold);cursor:pointer}.bs-fleche:hover{background:var(--kumi-color-surface-green)}.bs-fleche[aria-disabled=true]{border-color:var(--kumi-color-border-medium);color:var(--kumi-color-text-muted);background:transparent;cursor:default}.bs-carrousel:has(.bs-fleches:not([hidden])) .bs-defile{scrollbar-width:none}.bs-carrousel:has(.bs-fleches:not([hidden])) .bs-defile::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.bs-defile{scroll-behavior:smooth}}.wf-rang--entre{display:flex;align-items:center;justify-content:space-between;gap:var(--kumi-space-3)}.wf-fleches{display:inline-flex;gap:var(--kumi-space-2)}.wf-fleche{display:grid;place-items:center;width:26px;height:26px;border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-control);background:var(--kumi-color-surface-raised);font-weight:var(--kumi-font-weight-bold)}.wf-fleche--off{color:var(--kumi-color-text-muted);border-color:var(--kumi-color-border-medium)}.wf--tab .wf-fleche[data-tab]{outline-offset:var(--kumi-focus-ring-offset)}.bs-code pre{color:var(--kumi-color-text-code)}.bs-c-ponct{color:var(--kumi-color-syntax-punctuation)}.bs-c-balise{color:var(--kumi-color-text-inverse-green)}.bs-c-structure{color:var(--kumi-color-syntax-structure);font-weight:var(--kumi-font-weight-bold)}.bs-c-attr{color:var(--kumi-color-syntax-attribute)}.bs-c-valeur,.bs-c-valeur-css{color:var(--kumi-color-syntax-value)}.bs-c-commentaire{color:var(--kumi-color-syntax-comment);font-style:italic}.bs-c-propriete{color:var(--kumi-color-syntax-attribute)}.bs-c-selecteur{color:var(--kumi-color-syntax-structure)}.bs-c-at,.bs-c-mot{color:var(--kumi-color-syntax-keyword)}.bs-refs{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3)}@media (min-width:640px){.bs-refs{grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-refs__groupe{display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2);align-content:start;padding:var(--kumi-space-4) var(--kumi-space-4);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border-subtle);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised)}.bs-refs__groupe h4{margin:0;font-family:var(--kumi-font-family-body);font-size:var(--kumi-font-size-button);font-weight:var(--kumi-font-weight-bold)}.bs-refs__groupe ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2)}.bs-refs__groupe a{font-weight:var(--kumi-font-weight-semibold)}.bs-refs__groupe a code{font-family:inherit;font-size:inherit;font-weight:inherit;padding:0;border:0;background:none;color:inherit}.bs-refs__langue,.bs-refs__precision{font-size:var(--kumi-font-size-label)}.bs-refs__precision{display:block;margin-top:var(--kumi-space-1)}.wf-statut{padding-left:var(--kumi-space-8);gap:var(--kumi-space-2) var(--kumi-space-10)}.wf-details--ouvert .wf-summary--marque:after{content:none}.wf-summary{padding-right:var(--kumi-space-5)}.bs-demarche{padding-block:clamp(var(--kumi-space-10),6vw,var(--kumi-space-18))}.bs-demarche__grille{display:grid;grid-gap:var(--kumi-space-7) var(--kumi-space-14);gap:var(--kumi-space-7) var(--kumi-space-14)}@media (min-width:768px){.bs-demarche__grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-demarche__bloc{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);align-content:start;padding-left:var(--kumi-space-5);border-left:var(--kumi-border-width-thick) solid var(--kumi-color-border)}.bs-demarche__bloc h2{font-size:var(--kumi-font-size-heading-4)}html:has(dialog:modal){overflow:hidden;scrollbar-gutter:stable}.bs-demo__zone--variation{padding:clamp(var(--kumi-space-4),2.4vw,var(--kumi-space-6))}.bs-variation__note{margin:0;font-size:var(--kumi-font-size-small);font-style:italic}.bs-rv--suit .bs-rv__revenir,.bs-rv--suit details[open] .bs-rv__voir{display:none}.bs-rv--suit details[open] .bs-rv__revenir{display:inline}.bs-rv-grille{display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4)}@media (min-width:640px){.bs-rv-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-multi fieldset{margin:0;padding:var(--kumi-space-3) var(--kumi-space-4);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border-medium);border-radius:var(--kumi-radius-surface);display:flex;flex-wrap:wrap;gap:var(--kumi-space-1) var(--kumi-space-5);background:var(--kumi-color-surface-raised)}.bs-multi legend{padding:0 var(--kumi-space-2);font-weight:var(--kumi-font-weight-bold)}.bs-multi label{display:inline-flex;align-items:center;min-height:var(--kumi-size-control);cursor:pointer}.bs-multi input{width:var(--kumi-size-icon-sm);height:var(--kumi-size-icon-sm);margin:0 var(--kumi-space-2) 0 0;accent-color:var(--kumi-color-control-accent)}.bs-multi:has(:checked) .bs-liste li{display:none}.bs-multi:has([value=dessert]:checked) .bs-liste li[data-themes~=dessert],.bs-multi:has([value=entree]:checked) .bs-liste li[data-themes~=entree],.bs-multi:has([value=plat]:checked) .bs-liste li[data-themes~=plat]{display:block}.bs-filtres--etiquettes fieldset{gap:var(--kumi-space-2)}.bs-filtres--etiquettes label{position:relative;padding:0 var(--kumi-space-4);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised);font-weight:var(--kumi-font-weight-semibold)}.bs-filtres--etiquettes input{position:absolute;opacity:0;width:var(--kumi-space-px);height:var(--kumi-space-px);margin:0}.bs-filtres--etiquettes label:has(:checked){background:var(--kumi-color-surface-inverse);color:var(--kumi-color-text-inverse)}.bs-filtres--etiquettes label:has(:checked):before{content:"✓";content:"✓"/"";margin-right:var(--kumi-space-2)}.bs-filtres--etiquettes label:has(:focus-visible){outline:var(--kumi-focus-ring-width) solid var(--kumi-color-focus-ring);outline-offset:var(--kumi-focus-ring-offset)}.bs-carrousel--css .bs-defile{scroll-marker-group:none}.bs-carrousel--css .bs-defile::scroll-button(left),.bs-carrousel--css .bs-defile::scroll-button(right){width:var(--kumi-size-control);height:var(--kumi-size-control);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-control);background:var(--kumi-color-surface-raised);color:var(--kumi-color-text);font:var(--kumi-font-weight-bold) var(--kumi-font-size-title-sm)/var(--kumi-font-line-height-none) var(--kumi-font-family-body);cursor:pointer}.bs-carrousel--css .bs-defile::scroll-button(left){content:"←"/"Cartes précédentes"}.bs-carrousel--css .bs-defile::scroll-button(right){content:"→"/"Cartes suivantes"}:lang(en) .bs-carrousel--css .bs-defile::scroll-button(left){content:"←"/"Previous cards"}:lang(en) .bs-carrousel--css .bs-defile::scroll-button(right){content:"→"/"Next cards"}.bs-carrousel--css .bs-defile::scroll-button(*):disabled{opacity:var(--kumi-opacity-faint);cursor:default}.bs-carrousel--css .bs-defile::scroll-button(*):focus-visible{outline:var(--kumi-focus-ring-width) solid var(--kumi-color-focus-ring);outline-offset:var(--kumi-focus-ring-offset)}@supports selector(::scroll-button(*)){.bs-carrousel--css{anchor-name:--bs-car-css}.bs-carrousel--css .bs-carrousel__tete{min-height:var(--kumi-size-control);padding-right:var(--kumi-space-26)}.bs-carrousel--css .bs-defile{scrollbar-width:none}.bs-carrousel--css .bs-defile::scroll-button(*){position:absolute;position-anchor:--bs-car-css;top:anchor(top)}.bs-carrousel--css .bs-defile::scroll-button(left){right:calc(anchor(right) + var(--kumi-space-12))}.bs-carrousel--css .bs-defile::scroll-button(right){right:anchor(right)}}.bs-carrousel--une .bs-defile{--n:1!important;--marge:0!important;margin-inline:0;padding-inline:0;scroll-padding-inline:0}@container (min-width: 520px){.bs-carrousel--grille .bs-defile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0}.bs-carrousel--grille .bs-fleches{display:none}}.bs-tabs--vertical:has(.bs-tabs__liste:not([hidden])){grid-template-columns:max-content minmax(0,1fr);align-items:start}.bs-tabs--vertical .bs-tabs__nom{grid-column:1/-1}.bs-tabs--vertical .bs-tabs__liste{flex-direction:column;flex-wrap:nowrap;border-bottom:0;border-right:var(--kumi-border-width-strong) solid var(--kumi-color-border)}.bs-tabs--vertical .bs-tab{padding:0 var(--kumi-space-4);border-bottom:var(--kumi-border-width-control) solid var(--kumi-color-border);border-right:0;border-radius:var(--kumi-radius-control) 0 0 var(--kumi-radius-control);text-align:left}.bs-tabs--vertical .bs-tab[aria-selected=true]{box-shadow:inset var(--kumi-border-width-heavy) 0 0 var(--kumi-color-border-accent)}.bs-tabs--vertical:has(.bs-tabs__liste:not([hidden])) .bs-tabs__panneau{align-self:stretch;border-top:var(--kumi-border-width-control) solid var(--kumi-color-border);border-left:0;border-radius:0 var(--kumi-radius-surface) var(--kumi-radius-surface) 0}.bs-dialog__note{font-size:var(--kumi-font-size-small);font-style:italic}.bs-menu__duo{display:inline-flex;align-items:center;gap:var(--kumi-space-1)}.bs-menu__bouton--seul{anchor-name:--bs-compte-duo;padding:0 var(--kumi-space-3)}.bs-menu__liste--duo{position-anchor:--bs-compte-duo}.bs-menu-details{position:relative}.bs-menu-details summary{list-style:none}.bs-menu-details summary::-webkit-details-marker{display:none}.bs-menu-details[open] summary:after{content:"▴";content:"▴"/""}.bs-menu-details__liste{position:absolute;z-index:var(--kumi-z-top);top:calc(100% + var(--kumi-space-2));left:0;list-style:none;margin:0;padding:var(--kumi-space-2);min-width:var(--kumi-size-layout-224);display:grid;grid-gap:var(--kumi-space-0-5);gap:var(--kumi-space-0-5);background:var(--kumi-color-surface-raised);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface)}.bs-menu-details__liste a{display:block;padding:var(--kumi-space-2) var(--kumi-space-3)}.bs-etiquette{display:inline-block;margin-left:var(--kumi-space-3);padding:var(--kumi-space-0-5) var(--kumi-space-2);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-pink);color:var(--kumi-color-text);font-family:var(--kumi-font-family-body);font-size:var(--kumi-font-size-label);font-weight:var(--kumi-font-weight-bold);line-height:var(--kumi-font-line-height-relaxed);vertical-align:.15em;white-space:nowrap;text-transform:none;letter-spacing:var(--kumi-font-letter-spacing-normal)}.bs-dialog__actions{display:flex;flex-wrap:wrap;gap:var(--kumi-space-2)}.bs-accordeon__item{border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised)}.bs-accordeon__titre{margin:0;font:inherit}.bs-accordeon__titre button{display:flex;width:100%;min-height:var(--kumi-size-control-lg);align-items:center;gap:var(--kumi-space-3);padding:var(--kumi-space-3) var(--kumi-space-4);border:0;border-radius:var(--kumi-radius-surface);background:none;color:var(--kumi-color-text);font:inherit;font-weight:var(--kumi-font-weight-bold);text-align:left;cursor:pointer}.bs-accordeon__titre button:after{content:"−";content:"−"/"";margin-left:auto;font-size:var(--kumi-font-size-title-sm);line-height:var(--kumi-font-line-height-none)}.bs-accordeon__titre button[aria-expanded=false]:after{content:"+";content:"+"/""}.bs-accordeon__titre button:focus-visible{outline:var(--kumi-focus-ring-width) solid var(--kumi-color-focus-ring);outline-offset:var(--kumi-focus-ring-offset)}.bs-accordeon__reponse p{margin:0;padding:0 var(--kumi-space-4) var(--kumi-space-4)}.bs-section .bs-accordeon__titre,.bs-variation .bs-accordeon__titre{margin:0;font-size:var(--kumi-font-size-body);line-height:var(--kumi-font-line-height-relaxed)}@media (max-width:767px){.bs-bouton{box-sizing:border-box;width:100%;justify-content:center}.bs-rv__details summary.bs-bouton{width:auto;right:var(--kumi-space-6)}}