.cmd-bleu{--t:var(--primary);--t-texte:var(--primary-texte)}.cmd-orange{--t:var(--prio2);--t-texte:var(--prio2-texte)}.cmd-vert{--t:var(--ok);--t-texte:var(--ok-texte)}.cmd-gris{--t:var(--encre-doux);--t-texte:var(--encre-doux)}.cmd-bleu-plein{--t:var(--primary);--t-texte:var(--primary-texte)}.cmd-page{gap:1rem;display:grid}.cmd-carte{border:1px solid color-mix(in oklch, var(--trait) 85%, transparent);border-radius:var(--radius-2xl);background:var(--card);min-width:0;box-shadow:0 1px 2px oklch(0% 0 0/.03),0 8px 24px oklch(0% 0 0/.04)}.dark .cmd-carte{box-shadow:inset 0 1px oklch(100% 0 0/.03),0 8px 24px oklch(0% 0 0/.18)}.cmd-bandeau{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(13rem,1.15fr);gap:.875rem;display:grid}.cmd-kpi{border:1px solid color-mix(in oklch, var(--t) 22%, var(--card));border-radius:var(--radius-2xl);background:linear-gradient(135deg, color-mix(in oklch, var(--t) 11%, var(--card)), color-mix(in oklch, var(--t) 4%, var(--card)));min-width:0;color:var(--encre);text-align:left;cursor:pointer;transition:border-color var(--duree-courte,.15s) ease, box-shadow var(--duree-courte,.15s) ease;align-items:center;gap:.875rem;padding:1rem 1.125rem;display:flex}.cmd-kpi:hover{border-color:color-mix(in oklch, var(--t) 45%, var(--card))}.cmd-kpi[aria-pressed=true]{border-color:var(--t);box-shadow:0 0 0 3px color-mix(in oklch, var(--t) 18%, transparent)}.cmd-kpi-icone{background:color-mix(in oklch, var(--t) 16%, var(--card));width:3rem;height:3rem;color:var(--t-texte);border-radius:.875rem;flex-shrink:0;place-items:center;display:grid}.cmd-kpi-texte{flex-direction:column;min-width:0;line-height:1.15;display:flex}.cmd-kpi-texte strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:2rem;font-weight:650}.cmd-kpi-texte span{color:var(--encre);margin-top:.125rem;font-size:.9375rem}.cmd-nouvelle{border-radius:var(--radius-2xl);background:var(--primary);min-height:4.75rem;box-shadow:0 8px 20px color-mix(in oklch, var(--primary) 32%, transparent);color:var(--primary-foreground);cursor:pointer;transition:filter var(--duree-courte,.15s) ease;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1.25rem;font-size:1.0625rem;font-weight:650;display:flex}.cmd-nouvelle:hover{filter:brightness(1.08)}.cmd-filtres{gap:.875rem;padding:1rem 1.125rem;display:grid}.cmd-filtres-ligne{grid-template-columns:minmax(0,1fr) minmax(13rem,17rem) auto;gap:.75rem;display:grid}.stk-filtres-ligne{grid-template-columns:minmax(0,1fr) minmax(13rem,17rem) auto auto}.cmd-recherche,.cmd-select,.cmd-bouton-filtres{border:1px solid var(--trait);border-radius:var(--radius-xl);background:var(--card);min-height:3rem;color:var(--encre-doux);align-items:center;gap:.625rem;padding-inline:.875rem;display:flex}.cmd-recherche:focus-within,.cmd-select:focus-within{border-color:color-mix(in oklch, var(--primary) 50%, var(--trait));box-shadow:0 0 0 4px color-mix(in oklch, var(--primary) 12%, transparent)}.cmd-recherche input,.cmd-select select{min-width:0;color:var(--encre);background:0 0;border:0;outline:none;flex:1;font-size:.9375rem}.cmd-recherche input::placeholder{color:var(--encre-doux)}.cmd-select{padding-right:2.25rem;position:relative}.cmd-select select{appearance:none;cursor:pointer;width:100%}.cmd-select>svg{pointer-events:none;position:absolute;right:.875rem}.cmd-bouton-filtres{color:var(--encre);cursor:pointer;font-size:.9375rem;font-weight:550}.cmd-bouton-filtres[aria-expanded=true]{border-color:color-mix(in oklch, var(--primary) 50%, var(--trait))}.cmd-filtres-avances{border-radius:var(--radius-xl);background:var(--muted);flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:.75rem;display:flex}.cmd-filtres-avances label{color:var(--encre-doux);gap:.25rem;font-size:.75rem;font-weight:550;display:grid}.cmd-select-compact{border:1px solid var(--trait);border-radius:var(--radius-lg);background:var(--card);min-height:2.5rem;color:var(--encre);padding-inline:.625rem;font-size:.875rem}.cmd-onglets{flex-wrap:wrap;gap:.625rem;display:flex}.cmd-onglet{border:1px solid color-mix(in oklch, var(--t) 18%, var(--card));background:color-mix(in oklch, var(--t) 9%, var(--card));min-height:2.75rem;color:var(--encre);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.9375rem;font-weight:500;display:inline-flex}.cmd-onglet[aria-pressed=true]{border-color:var(--t);background:var(--t);color:var(--primary-foreground);font-weight:600}.cmd-onglet.cmd-gris[aria-pressed=false]{background:var(--muted);border-color:#0000}.cmd-compteur{background:color-mix(in oklch, var(--t,var(--encre-doux)) 18%, var(--card));min-width:1.5rem;height:1.5rem;color:var(--t-texte,var(--encre));font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:.4rem;font-size:.8125rem;font-weight:650;display:inline-grid}.cmd-onglet[aria-pressed=true] .cmd-compteur{color:var(--t-texte);background:oklch(100% 0 0/.92)}.cmd-liste{overflow:hidden}.cmd-liste-tete{flex-wrap:wrap;align-items:center;gap:.75rem;padding:1.125rem 1.25rem .875rem;display:flex}.cmd-liste-tete h2{color:var(--encre);letter-spacing:-.01em;font-size:1.25rem;font-weight:650}.cmd-liste-tete>span:last-child{color:var(--encre-doux);font-size:.875rem}.cmd-vide{text-align:center;padding:2.5rem 1.5rem}.cmd-table{display:grid}.cmd-ligne{border-top:1px solid color-mix(in oklch, var(--trait) 70%, transparent);grid-template-columns:minmax(0,2.4fr) 4.25rem minmax(0,1.4fr) minmax(0,1.7fr) minmax(15.5rem,1.8fr);align-items:center;gap:0 1rem;padding:.75rem 1.25rem;display:grid}.cmd-ligne-entete{background:var(--muted);color:var(--encre);border-top:0;padding-block:.75rem;font-size:.9375rem;font-weight:600}.cmd-ligne[data-choisie]{background:color-mix(in oklch, var(--primary) 5%, var(--card));box-shadow:inset 3px 0 0 var(--primary)}.cmd-cellule{flex-direction:column;gap:.125rem;min-width:0;font-size:.9375rem;display:flex}.cmd-cellule>span{color:var(--encre-doux);font-size:.8125rem}.cmd-cellule strong{font-weight:600}.cmd-article{flex-direction:row;align-items:center;gap:.875rem}.cmd-article-nom{text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:.125rem;min-width:0;padding:0;display:flex}.cmd-article-nom strong{overflow-wrap:anywhere;color:var(--encre);font-size:1rem}.cmd-article-nom span{overflow-wrap:anywhere;color:var(--encre-doux);font-size:.875rem}.cmd-qte{color:var(--encre);font-variant-numeric:tabular-nums;font-size:1rem}.cmd-etiquette-mobile{display:none}.cmd-vignette{border:1px solid color-mix(in oklch, var(--trait) 80%, transparent);background:color-mix(in oklch, var(--t) 8%, var(--muted));width:3.25rem;height:3.25rem;color:var(--t-texte);border-radius:.875rem;flex-shrink:0;place-items:center;display:grid}.cmd-pastille,.cmd-etiquette{background:color-mix(in oklch, var(--t) 14%, var(--card));width:fit-content;max-width:100%;color:var(--t-texte);border-radius:999px;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.cmd-pastille{padding:.25rem .75rem .25rem .5rem;font-size:.875rem}.cmd-etiquette{padding:.25rem .75rem;font-size:.8125rem}.cmd-action{align-items:stretch}.cmd-bouton-ligne{border:1.5px solid color-mix(in oklch, var(--t) 70%, var(--card));border-radius:var(--radius-lg);background:var(--card);min-height:2.75rem;color:var(--t-texte);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding-inline:.875rem;font-size:.9375rem;font-weight:600;display:inline-flex}.cmd-bouton-ligne:hover:not(:disabled){background:color-mix(in oklch, var(--t) 10%, var(--card))}.cmd-bouton-ligne:disabled{opacity:.6;cursor:default}.cmd-bouton-ligne.cmd-lien-ligne{color:var(--primary-texte);background:0 0;border-color:#0000;justify-content:flex-start}.cmd-liste-bouton{margin-left:auto}.cmd-bascule{border:1px solid var(--trait);border-radius:var(--radius-lg);background:var(--card);min-height:2.75rem;color:var(--encre-doux);cursor:pointer;padding-inline:.5rem;font-size:.8125rem;font-weight:550}.cmd-bascule[aria-pressed=true]{border-color:color-mix(in oklch, var(--ok) 45%, var(--card));background:var(--ok-faible);color:var(--ok-texte)}.cmd-bascule:disabled{opacity:.6;cursor:default}.cmd-verif{border:1px solid var(--trait);border-radius:var(--radius-xl);background:var(--muted);cursor:pointer;align-items:center;gap:.75rem;min-height:3.5rem;padding:.5rem 1rem;display:flex}.cmd-verif>span{line-height:1.25;display:grid}.cmd-verif>span>span{color:var(--encre-doux);font-size:.8125rem}.cmd-verif-ok{border-color:color-mix(in oklch, var(--ok) 35%, var(--card));background:var(--ok-faible)}.cmd-panneau-secondaire{border-radius:var(--radius-xl);min-height:3rem}.cmd-champ-court{width:11rem}.cmd-champ-wo{width:16rem;max-width:100%}.cmd-aide{color:var(--encre-doux);flex-basis:100%;font-size:.8125rem}.cmd-historique h3{color:var(--encre);margin-bottom:.5rem;font-size:.9375rem;font-weight:650}.cmd-historique ul{gap:.375rem;max-height:16rem;font-size:.875rem;display:grid;overflow-y:auto}.cmd-historique li{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.cmd-action-menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}.cmd-menu{min-width:0;color:var(--encre-doux);gap:.25rem;font-size:.8125rem;font-weight:550;display:grid}.cmd-menu-compact .cmd-select-compact{width:100%;min-height:2.75rem;padding-inline:.5rem;font-size:.8125rem}.cmd-select-compact:disabled{opacity:.65}.cmd-action-bas{gap:.375rem;display:flex}.cmd-action-bas>.cmd-bouton-ligne{flex:1;min-width:0}.cmd-bouton-icone{border:1px solid var(--trait);border-radius:var(--radius-lg);background:var(--card);width:2.75rem;min-height:2.75rem;color:var(--encre-doux);cursor:pointer;flex-shrink:0;place-items:center;display:grid}.cmd-bouton-icone:hover:not(:disabled){background:var(--muted);color:var(--encre)}.cmd-bouton-icone:disabled{opacity:.6;cursor:default}.cmd-lot-liste{border-radius:var(--radius-xl);background:var(--muted);gap:.25rem;max-height:9rem;padding:.75rem 1rem;font-size:.875rem;list-style:none;display:grid;overflow-y:auto}.cmd-case{width:1.25rem;height:1.25rem;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.cmd-case:disabled{cursor:default;opacity:.4}.cmd-entete-article{align-items:center;gap:.875rem;display:flex}.cmd-lot{border-top:1px solid color-mix(in oklch, var(--primary) 25%, var(--trait));background:color-mix(in oklch, var(--primary) 7%, var(--card));color:var(--encre);flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;padding:.75rem 1.25rem;font-size:.9375rem;display:flex}.cmd-lot>strong{align-self:center;margin-right:auto}.cmd-menu-lot .cmd-select-compact{min-width:9rem}.cmd-ancre{scroll-margin-top:5rem}.cmd-panneau{grid-template-columns:minmax(0,1fr);gap:.875rem;padding:1.125rem 1.25rem;display:grid}.cmd-panneau-tete{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.cmd-panneau-titre{overflow-wrap:anywhere;min-width:0;color:var(--encre);letter-spacing:-.01em;font-size:1.375rem;font-weight:650}.cmd-panneau-titre span{font-weight:550}.cmd-panneau-liens{flex-wrap:wrap;gap:.25rem 1.25rem;margin-left:auto;display:flex}.cmd-lien{min-height:2.75rem;color:var(--primary-texte);text-underline-offset:3px;cursor:pointer;background:0 0;align-items:center;gap:.375rem;padding:0;font-size:.875rem;text-decoration:underline;display:inline-flex}.cmd-panneau-corps{border-block:1px solid color-mix(in oklch, var(--trait) 70%, transparent);grid-template-columns:repeat(3,max-content);align-items:center;display:grid}.cmd-panneau-cellule{border-left:1px solid color-mix(in oklch, var(--trait) 70%, transparent);min-width:0;color:var(--encre);align-items:center;gap:.625rem;margin:0;padding:.875rem 1.125rem;font-size:.9375rem;display:flex}.cmd-panneau-cellule:first-child{border-left:0;padding-left:0}.cmd-panneau-qte strong{font-weight:650}.cmd-panneau-edition{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.25rem;display:flex}.cmd-panneau-edition .cmd-select-compact{width:100%;min-width:9.5rem;min-height:2.75rem}.cmd-panneau-wo>svg,.cmd-panneau-date>svg{color:var(--encre-doux);flex-shrink:0}.cmd-panneau-action{border-radius:var(--radius-xl);min-height:3rem;margin-left:auto;padding-inline:1.5rem;font-weight:600}.cmd-stepper{border:1px solid var(--trait);border-radius:var(--radius-lg);background:var(--card);height:2.75rem;display:flex;overflow:hidden}.cmd-stepper input{width:3.5rem;color:var(--encre);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;outline:none;padding-inline:.75rem;font-size:1rem}.cmd-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.cmd-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.cmd-stepper:focus-within{border-color:color-mix(in oklch, var(--primary) 50%, var(--trait))}.cmd-stepper-fleches{border-left:1px solid var(--trait);width:2rem;display:grid}.cmd-stepper-fleches button{color:var(--encre-doux);cursor:pointer;background:0 0;place-items:center;display:grid}.cmd-stepper-fleches button:hover{background:var(--muted)}.cmd-panneau-pied{color:var(--encre-doux);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;font-size:.875rem;display:flex}.cmd-panneau-pied>span{align-items:center;gap:.5rem;display:inline-flex}.cmd-lien:focus-visible,.cmd-kpi:focus-visible,.cmd-onglet:focus-visible,.cmd-nouvelle:focus-visible,.cmd-bouton-ligne:focus-visible,.cmd-bouton-icone:focus-visible,.cmd-article-nom:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (width<=1100px){.cmd-bandeau{grid-template-columns:repeat(3,minmax(0,1fr))}.cmd-nouvelle{grid-column:1/-1;min-height:3.5rem}.cmd-ligne{grid-template-columns:minmax(0,2.2fr) 4rem minmax(0,1.3fr) minmax(0,1.7fr) minmax(10rem,1.3fr);gap:0 .75rem}.cmd-panneau-corps{grid-template-columns:repeat(2,minmax(0,1fr))}.cmd-panneau-cellule:nth-child(odd){border-left:0;padding-left:0}.cmd-action-menus{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.cmd-bandeau{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.cmd-kpi{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem}.cmd-kpi-icone{border-radius:.75rem;width:2.25rem;height:2.25rem}.cmd-kpi-icone svg{width:1.25rem;height:1.25rem}.cmd-kpi-texte strong{font-size:1.5rem}.cmd-kpi-texte span{font-size:.75rem}.cmd-filtres-ligne{grid-template-columns:minmax(0,1fr) auto}.cmd-recherche{grid-column:1/-1}.cmd-onglets{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-1.125rem;padding-inline:1.125rem;overflow-x:auto}.cmd-onglet{flex-shrink:0}.cmd-ligne-entete{display:none}.cmd-ligne{grid-template-columns:minmax(0,1fr) auto;gap:.625rem .75rem;padding:1rem}.cmd-article{grid-column:1/-1}.cmd-qte{flex-direction:row;align-items:baseline;gap:.375rem}.cmd-etiquette-mobile{color:var(--encre-doux);font-size:.8125rem;display:inline}.cmd-suivi,.cmd-action{grid-column:1/-1}.cmd-bouton-ligne{min-height:3rem}.cmd-panneau-liens{margin-left:0}.cmd-panneau-corps{grid-template-columns:minmax(0,1fr)}.cmd-action-menus{grid-template-columns:repeat(2,minmax(0,1fr))}.cmd-panneau-edition>.cmd-menu,.cmd-panneau-edition>.cmd-panneau-action,.cmd-lot>*{flex:100%}.cmd-panneau-cellule{border-left:0;padding:.625rem 0}}@media (prefers-reduced-motion:reduce){.cmd-kpi,.cmd-nouvelle{transition:none}}
