@layer base{:where(button,input,select,textarea){font:inherit;color:inherit;background-color:#0000;border:0 solid;padding:0}:where(.ui-grille .table__cell)>:where(span,div,p,strong,time,a){white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:where(.qb) :where(button,input,select,textarea){font:inherit;color:inherit}}.ui-grille{border:1px solid var(--border);border-radius:var(--rayon-carte);background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ui-grille>.table-root{background:0 0;border-radius:0;flex:1;min-height:0;padding:0}.ui-grille__defilant{overflow:auto;container-type:inline-size}.ui-grille .table__header{background:var(--surface)}.ui-grille .table__column{background:var(--surface);border-bottom:1px solid var(--border);color:var(--muted);font-size:var(--text-xs);font-weight:var(--graisse-normale);white-space:nowrap;border-radius:0!important}.ui-grille .table__cell{border-bottom:1px solid var(--separator);background:var(--surface);font-size:var(--text-sm)}.ui-grille .table__row:last-child .table__cell{border-bottom:0}.ui-grille .table__row:hover .table__cell{background:linear-gradient(var(--default), var(--default)), var(--surface)}.ui-grille .table__row:has([data-choisie]) .table__cell{background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--surface)}.ui-grille .table__cell[data-pinned],.ui-grille .table__column[data-pinned]{background:var(--surface)}.ui-grille .table__row:hover .table__cell[data-pinned]{background:linear-gradient(var(--default), var(--default)), var(--surface)}.ui-grille .table__cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-grille .table__cell .qb-trunc{display:block}.ui-grille .table__cell .button.h-auto{flex-direction:column;align-items:flex-start}.ui-grille .table__cell>*,.ui-grille .table__cell .qb-trunc{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.ui-grille__texte{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ui-grille .data-grid__empty-state{padding:0;display:block}.ui-grille__vide{width:100cqw;padding-block:var(--spacing-carte);justify-content:center;display:flex;position:sticky;left:0}.ui-grille__pied{border-top:1px solid var(--border);background:var(--surface);overflow:hidden}.ui-grille__pied-ligne{min-width:100%;height:var(--ui-controle-barre);display:flex}.ui-grille__pied-cellule{min-width:0;padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);color:var(--muted);background:var(--surface);flex:none;align-items:center;display:flex}.ui-grille__pied-cellule[data-epingle]{z-index:1;position:sticky}.ui-liste{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.ui-liste__pied{padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);color:var(--muted)}.ui-filtre__effacer{padding:var(--spacing);border-top:1px solid var(--separator)}.ui-champ-en-place{max-width:calc(var(--spacing) * 90)}.qb-menu__item--danger{color:var(--danger)}.ui-bouton,.ui-bouton.button--icon-only{border-radius:var(--rayon-petit)}.button.ui-bouton{font-size:var(--text-sm)}.ui-bouton.button--primary{background:var(--principal);color:var(--principal-foreground)}.ui-bouton.button--primary[data-hovered]{background:var(--principal-hover)}.ui-bouton.dropdown__trigger{display:inline-flex}@layer components{.button.ui-bouton--puce{height:var(--ui-puce);min-height:0;padding-inline:calc(var(--spacing) * 2)}.button.ui-bouton--xs{height:var(--ui-controle-barre)}.button.ui-bouton--s{height:var(--ui-controle)}.button.ui-bouton--m{height:var(--ui-controle-grand)}}.checkbox__control,.checkbox__control:before{border-radius:var(--ui-rayon-case)}.ui-grille .table__cell,.ui-grille__pied,.ui-chiffres{font-variant-numeric:tabular-nums}.ui-bouton.button--icon-only{aspect-ratio:1;width:auto}.ui-option{align-items:center;gap:calc(var(--spacing) * 2);min-height:var(--ui-controle-barre);padding-inline:calc(var(--spacing) * 2);border-radius:var(--rayon-petit);cursor:pointer;font-size:var(--text-sm);display:flex}.ui-option[data-active]{background:var(--default)}.ui-option[aria-disabled]{color:var(--muted);cursor:default}.ui-cartes{margin:0;padding:0;list-style:none;display:none}@media (width<=767px){.ui-cartes{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ui-grille--large{display:none}}.ui-carte{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 3);border:1px solid var(--border);border-radius:var(--rayon-carte);background:var(--surface);flex-direction:column;display:flex}.ui-carte[data-choisie]{background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--surface)}.ui-carte__tete{text-align:start;cursor:pointer;width:100%;min-width:0;font-weight:var(--graisse-forte);align-items:center;display:flex}div.ui-carte__tete{cursor:default}.ui-carte__tete:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--rayon-petit)}.ui-carte__valeurs{gap:var(--spacing);margin:0;display:grid}.ui-carte__valeur{align-items:center;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 6);font-size:var(--text-sm);grid-template-columns:minmax(6rem,40%) 1fr;display:grid}.ui-carte__valeur dt{color:var(--muted)}.ui-carte__valeur dd{overflow-wrap:anywhere;min-width:0;margin:0}.qb .ui-carte .qb-trunc,.qb .ui-carte__tete *{white-space:normal;overflow:visible}.qb .ui-carte dd .button{height:auto;min-height:var(--ui-controle-barre);white-space:normal;text-align:start}.ui-lignes-tel{border-top:1px solid var(--separator);margin:0;padding:0;list-style:none;display:none}@media (width<=767px){.ui-lignes-tel{display:grid}}.ui-ligne-tel{align-items:center;gap:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 14);border-bottom:1px solid var(--separator);font-size:var(--text-sm);display:flex}.ui-ligne-tel[data-choisie]{background:var(--accent-soft)}.ui-ligne-tel__texte{gap:calc(var(--spacing) * .5);min-width:0;padding:calc(var(--spacing) * 2) 0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;display:grid}div.ui-ligne-tel__texte{cursor:default}.ui-ligne-tel__texte:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--rayon-petit)}.ui-ligne-tel__titre,.ui-ligne-tel__sous{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ui-ligne-tel__titre{font-weight:var(--graisse-normale);color:var(--foreground)}.ui-ligne-tel__sous{font-size:var(--text-xs);color:var(--muted)}.ui-ligne-tel__detail{font-size:var(--text-xs);color:var(--muted);overflow-wrap:anywhere}.ui-grille .table__cell .ui-texte-entier{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;display:block;overflow:visible}.ui-ligne-tel__fin{justify-items:end;gap:var(--spacing);flex:none;display:grid}.ui-ligne-tel__actions{flex:none;align-items:center;display:inline-flex}@media (width<=767px){.ui-liste__pied{padding-inline:0}}.ui-barre-vue{align-items:flex-start;gap:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.ui-barre-vue__recherche{width:min(calc(var(--spacing) * 60), 100%);flex:none}.ui-barre-vue__recherche .ui-recherche{width:100%}.ui-barre-vue__recherche .search-field__group{height:var(--ui-controle-barre);min-height:0;box-shadow:none;font-size:var(--text-sm)}.ui-barre-vue__recherche input{text-overflow:ellipsis}.ui-barre-vue__filtres{flex:1 1 calc(var(--spacing) * 80);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;min-width:0;display:flex}.ui-barre-vue__filtres>.button{height:var(--ui-controle-barre)}.ui-barre-vue__filtres>.textfield{flex:none;width:auto}.ui-barre-vue__filtres>.textfield input{height:var(--ui-controle-barre);min-height:0;font-size:var(--text-sm)}.ui-barre-vue__actions{align-items:center;gap:calc(var(--spacing) * 2);flex:none;margin-inline-start:auto;display:flex}.ui-barre-vue__actions .button{height:var(--ui-controle-barre)}@media (width<=1279px){.ui-barre-vue{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ui-barre-vue__recherche{grid-area:1/1}.ui-barre-vue__actions{flex-wrap:nowrap;grid-area:1/2;margin-inline-start:0}.ui-barre-vue__filtres{scrollbar-width:none;flex-wrap:nowrap;grid-area:2/1/auto/-1;max-width:100%;overflow-x:auto}.ui-barre-vue__filtres[data-deborde]{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--spacing) * 8), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--spacing) * 8), transparent)}.ui-barre-vue__filtres>*{flex:none}.ui-barre-vue:not(:has(.ui-barre-vue__recherche)) .ui-barre-vue__actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=767px){.ui-barre-vue__recherche{width:100%}.ui-barre-vue__recherche .search-field__group{height:calc(var(--spacing) * 11);font-size:var(--text-base)}.ui-onglets{min-width:0;max-width:100%}.ui-onglets .tabs__list-container{scrollbar-width:none;min-width:0;overflow-x:auto}.ui-large-seul{display:none}}.ui-tel-seul{display:none}@media (width<=767px){.ui-tel-seul{display:inline-flex}}.button.ui-filtre{font-weight:var(--graisse-normale);border-color:var(--border)}.button.ui-filtre[data-actif]{background:var(--accent-soft);color:var(--accent-soft-foreground);border-color:var(--accent-soft-foreground)}.ui-grille__pied-vide{flex:none}.ui-grille{position:relative}.ui-grille[data-suite]:after{content:"";z-index:2;width:calc(var(--spacing) * 12);pointer-events:none;background:linear-gradient(to right, transparent, var(--surface));border-start-end-radius:var(--rayon-carte);border-end-end-radius:var(--rayon-carte);position:absolute;inset-block:0;inset-inline-end:0}:has(>.ui-bord-defilement){position:relative}.ui-bord-defilement{z-index:1;width:calc(var(--spacing) * 12);pointer-events:none;background:linear-gradient(to right, transparent, var(--surface));position:absolute;inset-block:0;inset-inline-end:0}.ui-grille .table__row{height:var(--ui-ligne)}.ui-grille[data-densite=compacte] .table__row{height:var(--ui-controle-barre)}.ui-grille .table__column{height:var(--ui-controle);padding-block:0}.ui-grille .table__column.data-grid__selection-column{align-items:center;display:flex}.ui-grille .table__cell{padding-block:0}.ui-liste .ui-grille:not([data-densite=compacte]) .table__cell{padding-block:var(--spacing)}.ui-grille .table__row:not(:hover,:focus-within) .qb-inline{background:0 0;border-color:#0000}.ui-grille .table__row:not(:hover,:focus-within) :is(.qb-inline,.qb-chip--clickable)>svg{display:none}.ui-grille .qb-inline{height:var(--ui-controle-barre);padding-inline:calc(var(--spacing) * 2);max-width:calc(100% + var(--spacing) * 2);border-radius:var(--rayon-petit);color:var(--foreground);margin-inline-start:calc(var(--spacing) * -2)}.ui-grille .qb-inline--vide{color:var(--muted)}.ui-panneau__titre{flex:1 1 0;min-width:0}@media (width<=767px){.qb-panel__head{flex-wrap:wrap}.qb-panel__head .ui-panneau__titre{flex-basis:calc(100% - var(--spacing) * 16)}.qb-panel__head .qb-panel__actions{flex-wrap:wrap;justify-content:flex-end}}.qb-palette .ui-recherche .search-field__group{box-shadow:none;background:0 0;border:0;outline:none}.qb-palette .ui-recherche .search-field__group[data-focus-within]{box-shadow:none;outline:none}.qb-palette .ui-recherche input{font-size:var(--text-base);outline:none}.ui-onglets{margin-bottom:calc(var(--spacing) * 4);align-items:stretch;gap:0}.ui-onglets .tabs__list-container{border:0;border-bottom:1px solid var(--separator);box-shadow:none;background:0 0;border-radius:0}.ui-onglets .tabs__list{gap:calc(var(--spacing) * 5);width:fit-content}.ui-onglets .tabs__tab.ui-onglets__onglet{width:auto;height:var(--ui-controle);gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);color:var(--muted);white-space:nowrap;flex:none;padding-inline:0}.ui-onglets .tabs__tab.ui-onglets__onglet[aria-selected=true]{color:var(--foreground);font-weight:var(--ui-graisse-titre)}.ui-onglets .tabs__tab.ui-onglets__onglet{position:relative}.ui-onglets .tabs__tab.ui-onglets__onglet[aria-selected=true]:after{content:"";inset-inline:0;background:var(--foreground);height:2px;position:absolute;bottom:-1px}.ui-onglets__n{min-width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 4.5);padding-inline:var(--spacing);border-radius:var(--rayon-petit);background:var(--default);color:var(--muted);font-size:var(--text-xs);font-weight:var(--graisse-normale);justify-content:center;align-items:center;display:inline-flex}.ui-onglets__panneau{width:100%;min-width:0;padding:calc(var(--spacing) * 4) 0 0;outline:none;margin:0}.ui-onglets__panneau>:first-child{margin-top:0}.ui-onglets__panneau>.qb-fbody:first-child{padding-top:0}.ui-onglets__panneau:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-onglets--panneau{margin-bottom:0}.ui-menu{min-width:calc(var(--spacing) * 55);max-width:min(calc(var(--spacing) * 90), calc(100vw - var(--spacing) * 4));padding:0}.ui-menu__corps{padding:calc(var(--spacing) * 1.5);max-height:min(calc(var(--spacing) * 100), 70vh);outline:none;overflow:auto}.ui-menu__liste{flex-direction:column;display:flex}.ui-menu .qb-menu__item:focus{background:var(--default-hover);outline:0}.ui-bascule{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * .5);border:1px solid var(--border);border-radius:var(--rayon-controle);background:var(--surface-secondary);display:inline-flex}.ui-bascule .button{height:calc(var(--ui-controle-barre) - var(--spacing) * 1.5)}.ui-bascule .button[aria-pressed=true]{background:var(--surface);box-shadow:var(--surface-shadow)}@media (width>=1280px) and (width<=1439px){.ui-barre-vue .ui-bascule__texte{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-barre-vue__recherche{width:calc(var(--spacing) * 45)}}.crm-onglets{margin-bottom:0}.crm-onglets .ui-onglets__barre,.crm-onglets .ui-onglets__panneau{padding-inline:calc(var(--spacing) * 4)}.qb-menu__item{align-items:center;gap:calc(var(--spacing) * 2.5);min-height:var(--ui-controle-barre);padding:var(--spacing) calc(var(--spacing) * 2.5);border-radius:var(--rayon-petit);text-align:left;cursor:pointer;font-size:var(--text-sm);color:var(--foreground);background:0 0;border:0;text-decoration:none;display:flex}.qb-menu__item:hover,.qb-menu__item:focus-visible{background:var(--default-hover);outline:0}.qb-menu__item[aria-checked=true],.qb-menu__item[aria-pressed=true]{font-weight:var(--ui-graisse-titre)}.qb-menu__item:disabled{color:var(--muted);opacity:.6;cursor:default}.qb-chip{align-items:center;gap:var(--spacing);height:var(--ui-pastille);padding:0 calc(var(--spacing) * 2);border-radius:var(--rayon-petit);font-size:var(--text-xs);white-space:nowrap;background:var(--default);max-width:100%;color:var(--foreground);border:0;font-weight:500;line-height:1;display:inline-flex}.qb-chip--light,.qb-chip--outlined{background:var(--default);color:var(--foreground)}.qb-chip--alert{background:var(--danger-soft);color:var(--danger-soft-foreground)}.qb-chip--warn{background:var(--warning-soft);color:var(--warning-soft-foreground)}.qb-chip--success{background:var(--success-soft);color:var(--success-soft-foreground)}.qb-chip--info,.qb-chip--purple{background:var(--info-soft);color:var(--info-soft-foreground)}.qb-chip--grey{background:var(--qb-cream);color:var(--qb-grey)}.qb-chip--danger{background:var(--danger-soft);color:var(--danger-soft-foreground)}.qb-chip--niv-1{background:var(--ui-niveau-1);color:var(--foreground)}.qb-chip--niv-2{background:var(--ui-niveau-2);color:var(--foreground)}.qb-chip--niv-3{background:var(--ui-niveau-3);color:var(--foreground)}.qb-chip--clickable{cursor:pointer;height:var(--ui-puce)}.qb-chip--clickable:hover{filter:brightness(.97)}.ui-suggestions{z-index:40;top:calc(100% + var(--spacing));max-height:calc(var(--spacing) * 80);padding:calc(var(--spacing) * 1.5);background:var(--surface);border-radius:var(--rayon-controle);box-shadow:var(--overlay-shadow);flex-direction:column;display:flex;position:absolute;inset-inline:0;overflow:auto}.qb-panel__head{align-items:center;gap:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 14);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 5);border-bottom:1px solid var(--separator);display:flex}.qb-panel__title{font-size:var(--ui-titre-page);line-height:1.3;font-weight:var(--ui-graisse-titre)}.qb-panel__sub{align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);color:var(--muted);display:flex}.qb-panel__actions{align-items:center;gap:calc(var(--spacing) * 2);margin-left:auto;display:flex}.qb-panel__body{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 5) calc(var(--spacing) * 8);flex:1;overflow:auto}.qb-panel__foot{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-top:1px solid var(--separator);background:var(--surface)}.ui-actions-panneau__large{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ui-actions-panneau__danger{gap:calc(var(--spacing) * 2);display:flex}.ui-actions-panneau__fin{justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-left:auto;display:flex}.ui-actions-panneau__compact{align-items:center;gap:calc(var(--spacing) * 2);display:none}.ui-actions-panneau__principal{flex:1;min-width:0;display:flex}.ui-actions-panneau__principal>.button,.ui-actions-panneau__principal>.ui-raison,.ui-actions-panneau__principal .ui-raison>.button{flex:1;width:100%}@media (width<=767px){.ui-actions-panneau__large{display:none}.ui-actions-panneau__compact{display:flex}}.ui-actions-panneau{gap:calc(var(--spacing) * 2);display:grid}.ui-actions-panneau__raison{font-size:var(--text-sm);color:var(--warning-soft-foreground);text-align:end;margin:0}.ui-actions-panneau__raison>svg{vertical-align:-2px;margin-right:calc(var(--spacing) * 1);display:inline-block}@media (width<=767px){.ui-actions-panneau__raison{text-align:start}}.ui-proprietes{margin:0;display:grid}.ui-proprietes>div{align-items:center;gap:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 9);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.ui-proprietes dt{color:var(--muted)}.ui-proprietes dd{min-width:0;color:var(--foreground);overflow-wrap:anywhere;margin:0}.ui-citation{margin:calc(var(--spacing) * 2) 0 calc(var(--spacing) * 3);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border-left:2px solid var(--border);font-size:var(--text-sm);color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.ui-proprietes--empile>div{gap:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 1.5);grid-template-columns:minmax(0,1fr)}.ui-adresse{-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere}.ui-proprietes .qb-inline,.ui-ligne-panneau .qb-inline{height:auto;min-height:calc(var(--spacing) * 8);max-width:calc(100% + var(--spacing) * 2);padding:var(--spacing) calc(var(--spacing) * 2);border-radius:var(--rayon-petit);color:var(--foreground);text-align:start;background:0 0;border-color:#0000;margin-inline-start:calc(var(--spacing) * -2)}.ui-proprietes .qb-inline .qb-trunc{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.ui-proprietes .qb-inline:not(:hover,:focus-visible)>svg{opacity:0}.ui-ligne-panneau .qb-inline{margin-inline-start:0}@media (hover:none){.ui-proprietes .qb-inline:not(:hover,:focus-visible)>svg{opacity:1;color:var(--muted)}}.ui-proprietes .qb-inline:hover,.ui-proprietes .qb-inline:focus-visible,.ui-ligne-panneau .qb-inline:hover,.ui-ligne-panneau .qb-inline:focus-visible{border-color:var(--border)}.ui-ligne-panneau{align-items:center;gap:calc(var(--spacing) * 1) calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 9);padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.ui-ligne-panneau+.ui-ligne-panneau{border-top:1px solid var(--separator)}.ui-ligne-panneau__texte{flex:1 1 calc(var(--spacing) * 50);align-items:baseline;gap:0 calc(var(--spacing) * 3);flex-wrap:wrap;min-width:0;display:flex}.ui-ligne-panneau__titre{color:var(--foreground)}.ui-ligne-panneau__sous{color:var(--muted)}.ui-ligne-panneau__fin{align-items:center;gap:calc(var(--spacing) * 2);margin-left:auto;display:flex}.ui-note{font-size:var(--text-sm);color:var(--muted);margin:0;line-height:1.5}.ui-pile{gap:calc(var(--spacing) * 2);display:grid}.ui-pile+.ui-pile,.button+.ui-pile{margin-top:calc(var(--spacing) * 3)}.ui-rangee{gap:calc(var(--spacing) * 2);flex-wrap:wrap;justify-content:flex-end;display:flex}.ui-texte-long{white-space:pre-wrap}.ui-texte-danger{color:var(--danger)}.ui-code{margin-right:calc(var(--spacing) * 2);font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums}.ui-reglages{max-width:calc(var(--spacing) * 260);display:grid}.ui-reglages__section{gap:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 6);border-bottom:1px solid var(--separator);grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);display:grid}.ui-reglages__section:first-child{padding-top:0}.ui-reglages__intro h2{font-size:var(--text-base);font-weight:var(--ui-graisse-titre);color:var(--foreground);margin:0}.ui-reglages__intro p{margin:var(--spacing) 0 0;font-size:var(--text-sm);color:var(--muted);line-height:1.5}.ui-reglages__champs{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;display:grid}.ui-reglages__large{grid-column:1/-1}.ui-reglages__champs>.ui-pile+.ui-pile{margin-top:0}.ui-reglages__image{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.ui-reglages__image img{max-height:calc(var(--spacing) * 16);max-width:calc(var(--spacing) * 40);object-fit:contain}@media (width<=1023px){.ui-reglages__section{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.ui-reglages__champs{grid-template-columns:minmax(0,1fr)}}.ui-barre-enregistrement{bottom:calc(var(--spacing) * 4);z-index:3;align-items:center;gap:calc(var(--spacing) * 2);width:fit-content;margin-inline-start:auto;margin-top:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2) calc(var(--spacing) * 2) calc(var(--spacing) * 4);border:1px solid var(--border);border-radius:var(--rayon-carte);background:var(--surface);box-shadow:var(--overlay-shadow);font-size:var(--text-sm);color:var(--muted);display:flex;position:sticky}@media (width<=767px){.ui-barre-enregistrement{width:auto;bottom:var(--spacing)}.ui-barre-enregistrement>span{flex:1}}.ui-barre-enregistrement[data-repos]{margin-top:calc(var(--spacing) * 3);box-shadow:none;background:0 0;border:0;padding:0;position:static}.ui-reglages :is(input,textarea,button){scroll-margin-bottom:calc(var(--spacing) * 24)}.ui-rangee--debut{justify-content:flex-start}.ui-raison{border-radius:var(--rayon-petit);display:inline-flex}.ui-raison:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.qb-sec{border-bottom:1px solid var(--separator)}.qb-sec:first-of-type{border-top:1px solid var(--separator)}.qb-sec>summary{align-items:center;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 2);cursor:pointer;font-size:var(--text-sm);font-weight:var(--ui-graisse-titre);border-radius:var(--rayon-petit);list-style:none;display:flex}.qb-sec>summary::-webkit-details-marker{display:none}.qb-sec>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.qb-sec>summary .qb-sec__fin{align-items:center;gap:calc(var(--spacing) * 2);font-weight:var(--graisse-normale);margin-left:auto;display:flex}.qb-sec>summary .qb-sec__chev{color:var(--muted);place-items:center;transition:transform .2s;display:grid}.qb-sec[open]>summary .qb-sec__chev{transform:rotate(180deg)}.qb-sec__body{padding:0 0 calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}.qb-acc{margin:calc(var(--spacing) * 4) 0;border-top:1px solid var(--separator)}.qb-panel .qb-acc{margin:0}.qb-panel .qb-acc>summary{min-height:calc(var(--spacing) * 12)}.qb-acc>summary{align-items:center;gap:calc(var(--spacing) * 2);min-height:var(--ui-controle);cursor:pointer;font-size:var(--text-sm);font-weight:var(--ui-graisse-titre);list-style:none;display:flex}.qb-acc>summary::-webkit-details-marker{display:none}.qb-acc>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.qb-acc>summary .qb-chev{color:var(--muted);margin-left:auto;transition:transform .2s}.qb-acc[open]>summary .qb-chev{transform:rotate(180deg)}.qb-acc__body{padding:0 0 calc(var(--spacing) * 2)}.qb-acc__body>.qb-card{padding:calc(var(--spacing) * 3) 0;box-shadow:none;background:0 0;border:0;border-radius:0}.qb-acc__body>.qb-card+.qb-card{border-top:1px solid var(--separator);margin-top:0}.qb-panel .qb-field__value{max-width:100%}.qb-panel .qb-field__value>.qb-inline{min-width:0}.ui-entete-fiche{align-items:flex-start;gap:calc(var(--spacing) * 3) calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.ui-entete-fiche__identite{flex:1 1 calc(var(--spacing) * 80);gap:var(--spacing);min-width:0;display:grid}.ui-entete-fiche__ligne{align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);flex-wrap:wrap;min-width:0;display:flex}.ui-entete-fiche__titre{min-width:0;font-size:var(--ui-titre-fiche);line-height:1.25;font-weight:var(--ui-graisse-titre);overflow-wrap:anywhere}.ui-entete-fiche__titre a{color:inherit;text-decoration:none}.ui-entete-fiche__titre a:hover{text-decoration:underline}.ui-entete-fiche__sous{font-size:var(--text-sm);color:var(--muted);overflow-wrap:anywhere}.ui-entete-fiche__actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (width<=767px){.ui-entete-fiche__titre{font-size:var(--ui-titre-page)}}.ui-fil{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);display:grid}.ui-fil__titre{margin-bottom:var(--spacing);font-size:var(--text-xs);font-weight:var(--ui-graisse-titre);color:var(--muted)}.ui-fil__titre:first-letter{text-transform:uppercase}.ui-fil__liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-fil__ligne{align-items:center;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 9);border-bottom:1px solid var(--separator);display:flex}.ui-fil__ligne:last-child{border-bottom:0}.ui-fil__icone{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background:var(--default);color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.ui-fil__texte{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);flex:1;overflow:hidden}.ui-fil__heure{font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.cadre__etape{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:inline-flex}@media (width<=767px){.cadre__etape{display:none}}.ui-navigation{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-navigation .sidebar__menu-item{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;outline:none;margin:0;padding:0;text-decoration:none;display:block}.ui-navigation .sidebar__menu-item:focus-visible .sidebar__menu-item-content{outline:2px solid var(--focus);outline-offset:-2px}.ui-onglets-liens{gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 4);border-bottom:1px solid var(--separator);scrollbar-width:none;flex-shrink:0;display:flex;overflow-x:auto}.ui-onglets-liens__lien{align-items:center;gap:calc(var(--spacing) * 1.5);height:var(--ui-controle);font-size:var(--text-sm);color:var(--muted);white-space:nowrap;flex:none;text-decoration:none;display:inline-flex;position:relative}.ui-onglets-liens__lien:hover{color:var(--foreground)}.ui-onglets-liens__lien:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--rayon-petit)}.ui-onglets-liens__lien[aria-current=page],.ui-onglets-liens__lien[data-status=active]{color:var(--foreground);font-weight:var(--ui-graisse-titre)}.ui-onglets-liens__lien[aria-current=page]:after,.ui-onglets-liens__lien[data-status=active]:after{content:"";inset-inline:0;background:var(--foreground);height:2px;position:absolute;bottom:-1px}@media (width<=767px){.ui-onglets-liens{-webkit-mask-image:linear-gradient(to right, var(--foreground) calc(100% - var(--spacing) * 8), transparent);mask-image:linear-gradient(to right, var(--foreground) calc(100% - var(--spacing) * 8), transparent)}}.ui-choix-avatar{width:var(--ui-controle-barre);height:var(--ui-controle-barre);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-inline-start:calc(var(--spacing) * -1.5);padding:0;display:inline-flex}.ui-choix-avatar:hover,.ui-choix-avatar[aria-expanded=true]{background:var(--default)}.ui-choix-avatar:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ui-choix-avatar__rond{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background:var(--default);color:var(--foreground);font-size:var(--text-xs);font-weight:var(--graisse-normale);border-radius:50%;place-items:center;display:inline-grid}.ui-choix-avatar__rond[data-vide]{border:1px dashed var(--border);color:var(--muted);background:0 0}.ui-squelette{gap:calc(var(--spacing) * 3);width:100%;max-width:calc(var(--spacing) * 170);padding:calc(var(--spacing) * 6);display:grid}.ui-squelette__ligne{height:var(--ui-ligne);border-radius:var(--rayon-petit)}:root{--qb-accent:var(--info);--qb-accent-500:var(--info);--qb-ink:var(--foreground);--qb-grey:var(--muted);--qb-grey-light:var(--muted);--qb-icon:var(--muted);--qb-line:var(--border);--qb-line-2:var(--border);--qb-cream:var(--default);--qb-chip:var(--default);--qb-chip-line:var(--border);--qb-outline:var(--field-border);--qb-success:var(--success);--qb-warning:var(--warning);--qb-danger:var(--danger);--qb-info:var(--info);--qb-radius:var(--rayon-controle);--qb-radius-ctl:var(--rayon-petit);--qb-shadow:none;--qb-shadow-champ:var(--field-shadow);--qb-shadow-pop:var(--overlay-shadow);--qb-font:var(--font-sans)}:where(.qb,.qb *){box-sizing:border-box}.qb{font-family:var(--qb-font);color:var(--qb-ink);background:var(--surface);font-weight:500;font-size:var(--text-sm);-webkit-font-smoothing:antialiased;line-height:20px}:where(.qb) :where(a){color:inherit;text-decoration:none}:where(.qb) :where(p,h1,h2,h3){margin:0}.qb .qb-bold{letter-spacing:-.24px;font-weight:700}.qb .qb-grey{color:var(--qb-grey)}.qb .qb-trunc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qb svg.qb-i{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.qb svg.qb-i--s{width:16px;height:16px}.qb svg.qb-i--xs{width:14px;height:14px}.qb-avatar{background:var(--qb-accent-500);width:26px;height:26px;color:var(--info-foreground);font-size:var(--text-sm);border-radius:50%;flex:none;place-items:center;display:grid}.qb-page{min-width:0;padding:20px 20px 48px}@media (width<=767px){.qb-page{padding-inline:16px}}.qb-top{align-items:center;gap:8px;margin-bottom:12px;display:flex}.qb-top__spacer{flex:1}.qb-filter>button{background:var(--surface);height:36px;box-shadow:inset 0 0 0 1px var(--qb-line-2);color:var(--qb-grey);font-size:var(--text-sm);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:4px;padding:8px 12px;display:inline-flex}.qb-filter>button[aria-pressed=true]{color:var(--qb-ink);box-shadow:inset 0 0 0 1px var(--qb-ink)}.qb-ident{align-items:center;gap:12px;min-width:0;max-width:340px;display:flex}.qb-ident__name{font-size:var(--text-sm);color:var(--qb-ink);line-height:20px}.qb-ident__sub{font-size:var(--text-sm);color:var(--qb-grey);line-height:20px}.qb-ident__txt{flex-direction:column;min-width:0;display:flex}.qb-ico-ent{background:var(--qb-grey);width:32px;height:32px;color:var(--background);border-radius:8px;flex:none;place-items:center;display:grid}.qb-ico-ent svg.qb-i{width:18px;height:18px}.qb-ico-pers{border:1px solid var(--qb-chip-line);background:var(--default);width:32px;height:32px;color:var(--qb-grey);font-size:var(--text-sm);border-radius:50%;flex:none;place-items:center;display:grid}.qb-empty-list{text-align:center;color:var(--qb-grey);padding:48px 0}.qb-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;margin-right:4px}.qb-badge{min-width:18px;height:18px;font-size:var(--text-xs);background:var(--info-soft);color:var(--info-soft-foreground);border-radius:99px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.qb-badge--dark{background:var(--qb-ink);color:var(--background);min-width:22px;height:22px}.qb-scrim{z-index:60;background:var(--backdrop);position:fixed;inset:0}.qb-confirmation{z-index:70;position:relative}.qb-choix-liste{gap:6px;width:100%;min-width:0;display:grid}.qb-choix-liste__options{border:1px solid var(--qb-outline);border-radius:var(--qb-radius);flex-direction:column;max-height:220px;padding:4px;display:flex;overflow:auto}.qb-choix-liste__item{white-space:normal;overflow-wrap:anywhere;align-items:flex-start}.qb-choix-liste__item>svg,.qb-choix-liste__vide{flex:0 0 14px;margin-top:3px}.qb-choix-liste__item--choisi{font-weight:500}.qb-choix-liste__rien{font-size:var(--text-sm);margin:0;padding:6px 10px}.qb-panel{z-index:61;background:var(--surface);width:min(712px,100vw);box-shadow:var(--overlay-shadow);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.qb-panel__ico{background:var(--qb-grey);width:32px;height:32px;color:var(--background);border-radius:8px;flex:none;place-items:center;display:grid}.qb-panel__ico--pers{background:var(--qb-grey);font-size:var(--text-sm);border-radius:50%}.qb-field{align-items:center;min-height:36px;padding:4px 0;display:flex}.qb-field__label{width:192px;color:var(--qb-grey);font-size:var(--text-sm);flex:none;align-items:center;gap:8px;margin-right:12px;display:flex}.qb-field__label svg.qb-i{width:18px;height:18px;color:var(--qb-grey-light)}.qb-field__req{color:var(--qb-danger);margin-left:-4px}.qb-field__value{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.qb-inline{border:1px solid var(--qb-outline);background:var(--surface);max-width:100%;height:28px;color:var(--qb-grey);font-size:var(--text-sm);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.qb-inline:hover{border-color:var(--qb-ink);color:var(--qb-ink)}.qb-inline--vide{color:var(--qb-grey-light)}.qb-inline input,.qb-inline select,.qb-inline textarea{min-width:120px;font-size:var(--text-sm);color:var(--qb-ink);background:0 0;border:0;outline:0}.qb-inline--edit{cursor:text;border-color:var(--qb-ink)}.qb-card{border:1px solid var(--qb-line);border-radius:var(--qb-radius);background:var(--surface);box-shadow:var(--qb-shadow);align-items:center;gap:12px;padding:16px;display:flex}.qb-card+.qb-card{margin-top:8px}.qb-card--clickable{cursor:pointer;font:inherit;color:inherit}.qb-card--clickable:hover{border-color:color-mix(in oklch, var(--foreground) 35%, transparent)}.qb-card__ico{background:var(--qb-cream);width:36px;height:36px;color:var(--qb-grey);border-radius:50%;flex:none;place-items:center;display:grid}.qb-card__title{font-size:var(--text-sm);font-weight:700}.qb-card__sub{font-size:var(--text-sm);color:var(--qb-grey)}.qb-card__end{align-items:center;gap:8px;margin-left:auto;display:flex}.qb-empty{text-align:center;font-size:var(--text-sm);color:var(--qb-grey);flex-direction:column;align-items:center;gap:12px;padding:40px 0;display:flex}.qb-empty svg.qb-illu{width:80px;height:80px;color:var(--border)}.qb-section-title{font-size:var(--text-sm);margin:16px 0 8px;font-weight:700}.qb-toasts{z-index:90;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.qb-toast{background:var(--qb-ink);min-height:40px;color:var(--background);font-size:var(--text-sm);box-shadow:var(--qb-shadow-pop);border-radius:99px;align-items:center;gap:10px;padding:8px 12px;font-weight:700;display:flex}.qb-toast__ok{background:var(--qb-success);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.qb-toast__err{background:var(--qb-danger);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.qb-toast button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:700}.qb-dialog{z-index:61;background:var(--surface);width:min(640px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--overlay-shadow);border-radius:16px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.qb-dialog__head{align-items:center;gap:8px;padding:20px 20px 12px;display:flex}.qb-dialog__title{font-size:var(--ui-titre-page);font-weight:var(--ui-graisse-titre);flex:1}.qb-dialog__body{gap:12px;padding:4px 20px 16px;display:grid;overflow:auto}.qb-dialog__foot{justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px 20px;display:flex}.qb-float{border:1px solid var(--qb-line-2);border-radius:var(--qb-radius-ctl);background:var(--surface);display:block;position:relative}.qb-float:focus-within{border-color:var(--qb-ink)}.qb-float>span{font-size:var(--text-xs);color:var(--qb-grey);pointer-events:none;line-height:16px;position:absolute;top:8px;left:16px}.qb-float>input,.qb-float>textarea,.qb-float>select{width:100%;font-size:var(--text-sm);border-radius:var(--qb-radius-ctl);background:0 0;border:0;outline:0;padding:26px 16px 8px}.qb-float>input,.qb-float>select{height:56px}.qb-float>textarea{resize:vertical;min-height:96px}.qb-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qb-seg{flex-wrap:wrap;gap:8px;display:flex}.qb-seg>button{border-radius:var(--qb-radius-ctl);border:1px solid var(--qb-line-2);background:var(--surface);height:40px;font-size:var(--text-sm);cursor:pointer;padding:0 16px}.qb-seg>button[aria-pressed=true]{border:2px solid var(--qb-ink);font-weight:700}.qb-seg>button:disabled{color:var(--qb-grey-light);cursor:not-allowed}.qb-fgrid{grid-template-columns:repeat(auto-fill,minmax(280px,360px));gap:16px;display:grid}.qb-fcard{border-radius:var(--qb-radius);background:var(--surface);box-shadow:none;cursor:pointer;text-align:left;border:1px solid var(--qb-line);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.qb-fcard:focus-visible{outline:2px solid var(--qb-accent-500);outline-offset:2px}.qb-fcard__banner{aspect-ratio:16/9;background:var(--qb-cream);color:var(--qb-grey);place-items:center;display:grid;position:relative}.qb-fcard__banner svg.qb-i{stroke-width:1.2px;width:40px;height:40px}.qb-fcard__tag{position:absolute;top:10px;left:10px}.qb-fcard__body{gap:8px;padding:14px 16px 16px;display:grid}.qb-fcard__row{align-items:flex-start;gap:4px;display:flex}.qb-fcard__title{font-size:var(--text-base);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-weight:700;line-height:20px;display:-webkit-box;overflow:hidden}.qb-fcard__chips{flex-wrap:wrap;gap:6px;display:flex}.qb-fcard__meta{font-size:var(--text-sm);color:var(--qb-grey)}.qb-fcard__more{margin:-6px -8px 0 0}.qb-fbody{gap:12px;max-width:720px;padding-top:16px;display:grid}.qb-fbody--large{max-width:1040px}.qb-sec__label{font-size:var(--text-sm);color:var(--qb-grey);margin-bottom:4px}.qb-box{border:1px solid var(--qb-line-2);background:var(--surface);border-radius:16px;padding:16px}.qb-box__title{font-size:var(--text-base);margin-bottom:4px;font-weight:700}.qb-cols{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.qb-mod{border:1px solid var(--qb-line-2);border-radius:var(--qb-radius-ctl);background:var(--surface);align-items:center;gap:12px;padding:10px 12px;display:flex}.qb-mod__txt{flex:1;gap:4px;min-width:0;display:grid}.qb-mod__title{font-size:var(--text-sm);font-weight:700}.qb-mod__desc{font-size:var(--text-sm);color:var(--qb-grey);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qb-mod__ord{gap:2px;display:grid}.qb-mod__ord button{width:22px;height:18px;color:var(--qb-grey);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.qb-mod__ord button:hover:not(:disabled){background:var(--qb-cream)}.qb-mod__ord button:disabled{opacity:.3;cursor:default}.qb-obj{border:1px solid var(--qb-line-2);border-radius:var(--qb-radius-ctl);align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}.qb-obj input{font-size:var(--text-sm);background:0 0;border:0;outline:0;flex:1;min-height:28px}.qb-total{background:var(--qb-cream);border-radius:var(--qb-radius);font-size:var(--text-sm);gap:6px;padding:12px 16px;display:grid}.qb-total__row{justify-content:space-between;gap:12px;display:flex}.qb-total__row strong{font-size:var(--text-sm)}.qb-band{border-radius:var(--qb-radius);background:var(--warning-soft);color:var(--warning-soft-foreground);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;padding:10px 14px;display:flex}.qb-ctl{min-height:44px;font-size:var(--text-sm);align-items:center;gap:12px;display:flex}.qb-ctl__ico{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.qb-ctl__ico--ko{background:var(--danger-soft);color:var(--danger-soft-foreground)}.qb-ctl__ico--ok{background:var(--qb-cream);color:var(--qb-grey)}.qb-ctl__ico--warn{background:var(--warning-soft);color:var(--warning-soft-foreground)}.qb-ctl__fin{margin-left:auto}.qb-diff{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.qb-diff th,.qb-diff td{text-align:left;vertical-align:top;border-bottom:1px solid var(--qb-line);white-space:pre-wrap;padding:8px}.qb-diff th{color:var(--qb-grey-light);font-weight:500}.qb-prog h3{font-size:var(--text-base);margin:16px 0 6px;font-weight:700}.qb-prog p,.qb-prog li{font-size:var(--text-sm);white-space:pre-wrap;line-height:21px}.qb-prog ul,.qb-prog ol{margin:0;padding-left:20px}@media (width<=1023px){.qb-cols,.qb-row2{grid-template-columns:1fr}.qb-top{flex-wrap:wrap}.qb-field{flex-direction:column;align-items:flex-start;gap:4px}.qb-field__label{width:auto}}.qb-float{box-shadow:var(--qb-shadow-champ)}.qb{--muted-ink:currentColor}.qb-dialog:focus,.qb-panel:focus{outline:none}.qb-qr{border:1px solid var(--qb-line);border-radius:var(--qb-radius);background:var(--surface);align-self:flex-start;width:176px;height:176px;padding:8px}.qb-qr svg{width:100%;height:100%;display:block}.qb-espace{background:var(--qb-cream);min-height:100dvh}.qb-espace__top{background:var(--surface);border-bottom:1px solid var(--qb-line);align-items:center;gap:12px;padding:12px 20px;display:flex}.qb-espace__main{flex-direction:column;gap:16px;max-width:960px;margin:0 auto;padding:24px 16px 64px;display:flex}.qb-espace__main h1{font-size:var(--ui-titre-fiche);line-height:32px;font-weight:var(--ui-graisse-titre);margin:0}.qb-espace__main h2{font-size:var(--text-base);margin:0}.qb-bloc{border:1px solid var(--qb-line);border-radius:var(--qb-radius);background:var(--surface);flex-direction:column;gap:12px;padding:16px;display:flex}.qb-bloc__tete{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qb-bloc__tete .qb-bloc__fin{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.qb-lignes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qb-lignes>li{border-top:1px solid var(--qb-line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.qb-lignes>li:first-child{border-top:0}.qb-lignes>li>span{overflow-wrap:anywhere;min-width:0}.qb-lignes>li .qb-lignes__fin{align-items:center;gap:8px;margin-left:auto;display:flex}.qb-avous{border-radius:var(--qb-radius-ctl);background:var(--warning-soft);font-size:var(--text-sm);margin:0;padding:10px 12px}.qb-avous ul{margin:4px 0 0;padding-left:18px}.qb-form{gap:10px;display:grid}.qb-form label{font-size:var(--text-sm);color:var(--qb-grey);gap:4px;display:grid}@media (width<=640px){.qb-row2{grid-template-columns:1fr}.qb-lignes>li .qb-lignes__fin{width:100%;margin-left:0}}.qb-kbd{border:1px solid var(--qb-line);font:inherit;font-size:var(--text-xs);color:var(--qb-grey);background:var(--surface);border-radius:6px;margin-left:auto;padding:1px 6px}.qb-palette{max-height:72vh;top:12vh;transform:translate(-50%)}.qb-palette__champ{border-bottom:1px solid var(--qb-line);align-items:center;gap:10px;padding:14px 16px;display:flex}.qb-palette__input{min-width:0;font:inherit;font-size:var(--text-base);background:0 0;border:0;outline:0;flex:1}.qb-palette__liste{margin:0;padding:6px;list-style:none;overflow:auto}.qb-palette__famille{font-size:var(--text-xs);color:var(--qb-grey);text-transform:uppercase;letter-spacing:.04em;margin:8px 10px 4px;font-weight:700}.qb-palette__ligne{cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:38px;padding:6px 10px;display:flex}.qb-palette__ligne>.qb-grey{font-size:var(--text-xs);max-width:45%;margin-left:auto}.qb-palette__ligne[aria-selected=true]{background:var(--qb-cream)}.qb-palette__vide{color:var(--qb-grey);font-size:var(--text-sm);padding:16px}.qb-jour{gap:16px;max-width:1180px;display:grid}.qb-jour h1{font-size:var(--ui-titre-page);line-height:28px;font-weight:var(--ui-graisse-titre);margin:0}.qb-jour__une{border:1px solid var(--qb-line);border-radius:var(--qb-radius);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:20px;display:flex}.qb-jour__une>div{flex:280px;min-width:0}.qb-jour__une h2{font-size:var(--text-base);line-height:24px;font-weight:var(--ui-graisse-titre);overflow-wrap:anywhere;margin:4px 0}.qb-jour__cols{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=900px){.qb-jour__cols{grid-template-columns:minmax(0,1fr)}}.qb-jour h2:not(.qb-jour__une h2){font-size:var(--text-base);margin:0;line-height:24px}.qb-jour .qb-lignes>li{flex-wrap:nowrap;align-items:flex-start}.qb-jour .qb-lignes>li>span:not(.qb-lignes__fin){flex:auto}.qb-jour .qb-lignes>li>.qb-lignes__fin{flex:none}@media (width<=640px){.qb-jour .qb-lignes>li{flex-wrap:wrap}}.qb-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1024px){.qb-kbd{display:none}}.qb-tache-ajout{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.qb-tache-meta{font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.qb-tache-champs{font-size:var(--text-sm);flex-wrap:wrap;gap:4px 12px;margin-top:4px;display:flex}.qb-tache-cellule{max-width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;margin:-2px -4px;padding:2px 4px;display:flex}.qb-tache-cellule:hover{background:var(--qb-chip)}.qb-tache-cellule:focus-visible{outline:2px solid var(--qb-accent,currentColor);outline-offset:1px}.qb-mono{font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}.qb-gain-types{border:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0 0 12px;padding:0;display:grid}.qb-gain-types legend{font-weight:600;font-size:var(--text-sm);margin-bottom:6px}.qb-gain-type{border:1px solid var(--qb-line);cursor:pointer;font-size:var(--text-sm);border-radius:10px;align-items:flex-start;gap:8px;padding:10px;display:flex}.qb-gain-type>span{flex-direction:column;gap:2px;display:flex}.qb-gain-type .qb-grey{font-size:var(--text-xs)}.qb-gain-type--choisi{border-color:var(--qb-ink);background:var(--qb-chip)}.qb-gain-alerte{background:var(--warning-soft);color:var(--warning-soft-foreground);font-size:var(--text-sm);border-radius:8px;align-items:flex-start;gap:6px;margin:0 0 10px;padding:8px 10px;display:flex}.qb-gain-alerte--bloque{background:var(--danger-soft);color:var(--danger-soft-foreground)}.qb-gain-groupe{margin-top:12px}.qb-gain-groupe h3{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--qb-grey);margin:0 0 4px;font-weight:600}.qb-gain-groupe ul{margin:0;padding:0;list-style:none}.qb-gain-groupe li{border-top:1px solid var(--qb-line)}.qb-gain-groupe li:first-child{border-top:0}.qb-gain-groupe label{font-size:var(--text-sm);cursor:pointer;align-items:flex-start;gap:8px;padding:7px 0;display:flex}.qb-gain-groupe label>span{flex-direction:column;gap:2px;min-width:0;display:flex}.qb-gain-groupe label .qb-grey{font-size:var(--text-xs)}.qb-jour__gestes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qb-jour__report{flex-wrap:wrap;gap:6px;display:inline-flex}
