.barre[data-v-751aa0cc]{width:var(--largeur-barre);transition:width .15s ease;flex:none;display:flex;flex-direction:column;background:var(--fond-eleve);border-right:1px solid var(--bordure)}.marque[data-v-751aa0cc]{display:flex;align-items:center;gap:9px;height:var(--hauteur-entete);padding:0 var(--marge-nav);border-bottom:1px solid var(--bordure);flex:none}.marque-logo[data-v-751aa0cc]{display:grid;place-items:center;width:30px;height:19px;flex:none;border:1px solid #fff;border-radius:3px;font-family:var(--police-mono);font-size:11px;font-weight:700;color:#fff}.marque-bloc[data-v-751aa0cc]{display:flex;flex-direction:column;line-height:1.15;min-width:0}.marque-nom[data-v-751aa0cc]{font-size:12px;font-weight:800;letter-spacing:.02em}.marque-nom b[data-v-751aa0cc]{color:var(--accent)}.marque-sous[data-v-751aa0cc]{font-size:9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--texte-faible)}.nav[data-v-751aa0cc]{flex:1;overflow-y:auto;padding:8px var(--marge-nav);display:flex;flex-direction:column;gap:calc(var(--pas-nav) - var(--h-nav))}.lien[data-v-751aa0cc]{display:flex;align-items:center;gap:11px;height:var(--h-nav);flex:none;padding:0 11px;border:none;background:none;width:100%;border-radius:var(--rayon-pastille);color:var(--texte-attenue);font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.lien[data-v-751aa0cc]:hover{background:#ffffff0d;color:var(--texte)}.lien.actif[data-v-751aa0cc]{background:var(--accent);color:var(--accent-encre);font-weight:700}.lien.actif[data-v-751aa0cc] svg{color:var(--accent-encre)}.lien-nom[data-v-751aa0cc]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pied[data-v-751aa0cc]{flex:none;padding:10px var(--marge-nav) 12px;border-top:1px solid var(--bordure);display:flex;flex-direction:column;gap:6px}.select-pied[data-v-751aa0cc]{display:flex;align-items:center;gap:9px;height:var(--h-nav);padding:0 11px;border:1px solid var(--bordure);border-radius:var(--rayon-controle);background:var(--carte-plate);color:var(--texte-attenue)}.select-pied select[data-v-751aa0cc]{flex:1;min-width:0;height:auto;border:none;background:none;padding:0;color:inherit;font-size:12.5px;font-weight:600}.pied-lien[data-v-751aa0cc]{margin-top:2px}.etat[data-v-751aa0cc]{display:flex;align-items:center;gap:8px;color:var(--texte-attenue);font-size:11px}.erreur-base[data-v-751aa0cc]{color:var(--erreur)}.groupe[data-v-751aa0cc]{display:flex;flex-direction:column;gap:1px}.groupe+.groupe[data-v-751aa0cc]{margin-top:10px}.titre-groupe[data-v-751aa0cc]{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--texte-faible);padding:6px 11px 3px}.trait-groupe[data-v-751aa0cc]{display:block;height:1px;background:var(--bordure-faible);margin:8px 8px 6px}.tete-barre[data-v-751aa0cc]{display:flex;align-items:center;height:var(--hauteur-entete);flex:none;border-bottom:1px solid var(--bordure);padding-right:6px}.tete-barre .marque[data-v-751aa0cc]{flex:1;border-bottom:none;height:auto}.replier[data-v-751aa0cc]{width:22px;height:22px;flex:none;background:none;border:1px solid var(--bordure);border-radius:5px;color:var(--texte-faible);font:inherit;font-size:11px;line-height:1;cursor:pointer}.replier[data-v-751aa0cc]:hover{color:var(--accent);border-color:var(--accent)}.barre.repliee[data-v-751aa0cc]{width:var(--largeur-barre-repliee)}.barre.repliee .lien[data-v-751aa0cc],.barre.repliee .marque[data-v-751aa0cc]{justify-content:center;padding:0}.barre.repliee .pied[data-v-751aa0cc]{padding-left:8px;padding-right:8px}.entete-app[data-v-455b75c8]{display:flex;align-items:center;gap:10px;height:var(--hauteur-entete);flex:none;padding:0 var(--pad-page);border-bottom:1px solid var(--bordure);background:#030303;position:sticky;top:0;z-index:20}.menu[data-v-455b75c8]{display:none;background:none;border:1px solid var(--bordure);color:var(--texte-attenue);border-radius:var(--rayon-controle);width:30px;height:30px;align-items:center;justify-content:center;cursor:pointer}.pousse[data-v-455b75c8]{flex:1}.badge-local[data-v-455b75c8]{background:var(--accent);color:var(--accent-encre);font-size:10.5px;font-weight:800;letter-spacing:.02em;padding:2px 8px;border-radius:4px}.pilule[data-v-455b75c8]{font-size:10.5px;padding:2px 8px}.pilule .point[data-v-455b75c8]{background:currentColor}.pilule.version[data-v-455b75c8]{color:var(--texte-faible)}.langue[data-v-455b75c8]{display:inline-flex;border:1px solid var(--bordure);border-radius:var(--rayon-pilule);padding:2px}.langue .lg[data-v-455b75c8]{border:none;background:transparent;color:var(--texte-faible);font:inherit;font-size:10.5px;font-weight:700;letter-spacing:.03em;padding:2px 8px;border-radius:var(--rayon-pilule);cursor:pointer;height:auto}.langue .lg[data-v-455b75c8]:hover{color:var(--texte)}.langue .lg.actif[data-v-455b75c8]{background:var(--accent);color:var(--accent-encre)}.compte[data-v-455b75c8]{display:flex;align-items:center;gap:8px;padding-left:8px;border-left:1px solid var(--bordure)}.avatar[data-v-455b75c8]{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--carte-plate);border:1px solid var(--bordure);color:var(--accent);font-size:10px;font-weight:800}.qui[data-v-455b75c8]{display:flex;flex-direction:column;line-height:1.1}.qui .nom[data-v-455b75c8]{font-size:11.5px;font-weight:600;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qui .role[data-v-455b75c8]{font-size:9.5px;color:var(--texte-faible)}.quitter[data-v-455b75c8]{background:none;border:1px solid var(--bordure);color:var(--texte-attenue);border-radius:var(--rayon-controle);font:inherit;font-size:11px;font-weight:600;height:26px;padding:0 9px;cursor:pointer}.quitter[data-v-455b75c8]:hover{color:var(--texte);border-color:var(--bordure-forte)}@media(max-width:900px){.menu[data-v-455b75c8]{display:inline-flex}.qui[data-v-455b75c8],.pilule.version[data-v-455b75c8]{display:none}}.zone[data-v-c03198da]{position:fixed;right:16px;bottom:16px;z-index:90;display:flex;flex-direction:column;gap:8px;width:min(380px,calc(100vw - 32px));pointer-events:none}.toast[data-v-c03198da]{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--fond-eleve);border:1px solid var(--bordure);border-left:3px solid var(--bordure-forte);border-radius:var(--rayon-panneau);box-shadow:0 6px 20px #00000073}.toast.succes[data-v-c03198da]{border-left-color:var(--ok)}.toast.info[data-v-c03198da]{border-left-color:var(--info)}.toast.alerte[data-v-c03198da]{border-left-color:var(--alerte)}.toast.erreur[data-v-c03198da]{border-left-color:var(--erreur)}.ico[data-v-c03198da]{width:20px;height:20px;flex:none;display:grid;place-items:center;border-radius:50%;font-size:11px;font-weight:800;background:#ffffff0f;color:var(--texte-attenue)}.toast.succes .ico[data-v-c03198da]{color:var(--ok)}.toast.alerte .ico[data-v-c03198da]{color:var(--alerte)}.toast.erreur .ico[data-v-c03198da]{color:var(--erreur)}.corps[data-v-c03198da]{flex:1;min-width:0}.texte[data-v-c03198da]{font-size:12.5px;line-height:1.35}.detail[data-v-c03198da]{font-size:11px;color:var(--texte-faible);margin-top:2px;overflow:hidden;text-overflow:ellipsis}.fermer[data-v-c03198da]{flex:none;width:20px;height:20px;background:none;border:none;color:var(--texte-faible);font-size:15px;line-height:1;cursor:pointer}.fermer[data-v-c03198da]:hover{color:var(--texte)}.toast-enter-active[data-v-c03198da],.toast-leave-active[data-v-c03198da]{transition:opacity .16s ease,transform .16s ease}.toast-enter-from[data-v-c03198da],.toast-leave-to[data-v-c03198da]{opacity:0;transform:translateY(6px)}@media(max-width:640px){.zone[data-v-c03198da]{left:12px;right:12px;bottom:12px;width:auto}}.coquille[data-v-3a091532]{display:flex;height:100%}.colonne[data-v-3a091532]{flex:1;min-width:0;display:flex;flex-direction:column;height:100%}.contenu[data-v-3a091532]{flex:1;min-width:0;overflow-y:auto}.seul[data-v-3a091532]{height:100%;overflow-y:auto}.voile-barre[data-v-3a091532]{display:none}.attente[data-v-3a091532]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;font-size:13px}.rond[data-v-3a091532]{width:22px;height:22px;border-radius:50%;border:2px solid var(--bordure);border-top-color:var(--accent);animation:tourne-3a091532 .8s linear infinite}@keyframes tourne-3a091532{to{transform:rotate(360deg)}}@media(max-width:900px){.barre-laterale[data-v-3a091532]{position:fixed;top:0;bottom:0;left:0;z-index:40;transform:translate(-100%);transition:transform .2s ease}.coquille.barre-ouverte .barre-laterale[data-v-3a091532]{transform:translate(0)}.coquille.barre-ouverte .voile-barre[data-v-3a091532]{display:block;position:fixed;inset:0;z-index:35;background:#00000080}}:root{--fond: #070707;--fond-eleve: #0a0a0a;--carte: #000000;--carte-plate: #000000;--carte-survol: #0d0d0d;--bordure: #2c2c2c;--bordure-forte: #454545;--bordure-faible: #1c1c1c;--rayon: 8px;--rayon-petit: 6px;--rayon-pilule: 999px;--accent: #ffd400;--accent-encre: #06080b;--accent-attenue: #d2c07a;--texte: #e7e9ed;--texte-attenue: #929aa5;--texte-faible: #7f8791;--ok: #22c55e;--alerte: #f59e0b;--erreur: #ef4444;--info: #59616c;--ombre: none;--police: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--police-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--largeur-barre: 192px;--largeur-barre-repliee: 76px;--hauteur-entete: 47px;--h-nav: 40px;--pas-nav: 47px;--marge-nav: 13px;--pad-page: 16px;--gap-section: 14px;--gap-carte: 12px;--h-outil: 36px;--h-champ: 42px;--rayon-controle: 6px;--rayon-panneau: 8px;--rayon-pastille: 10px;color-scheme:dark}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:var(--fond);color:var(--texte);font-family:var(--police);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;font-weight:700;letter-spacing:-.01em}h1{font-size:20px}h2{font-size:16px}h3{font-size:14px}p{margin:0}code,.mono{font-family:var(--police-mono);font-size:12px}.carte{background:var(--carte);border:1px solid var(--bordure);border-radius:var(--rayon);box-shadow:var(--ombre)}.carte-titre{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--bordure-faible)}.carte-corps{padding:14px}.pilule{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--rayon-pilule);border:1px solid var(--bordure);background:#ffffff05;font-size:11px;font-weight:600;color:var(--texte-attenue);white-space:nowrap}.pilule.ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.pilule.alerte{color:var(--alerte);border-color:color-mix(in srgb,var(--alerte) 40%,transparent)}.pilule.erreur{color:var(--erreur);border-color:color-mix(in srgb,var(--erreur) 40%,transparent)}.pilule.accent{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.point{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.bouton{display:inline-flex;align-items:center;gap:8px;height:var(--h-outil);padding:0 14px;border-radius:var(--rayon-controle);border:1px solid var(--bordure);background:var(--carte-plate);color:var(--texte);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .12s,background .12s,color .12s}.bouton:hover:not(:disabled){border-color:var(--bordure-forte)}.bouton:disabled{opacity:.5;cursor:not-allowed}.bouton.accent{background:var(--accent);border-color:var(--accent);color:var(--accent-encre)}.grille{display:grid;gap:var(--gap-carte)}.grille-auto{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.grille-dense{grid-template-columns:repeat(auto-fill,minmax(248px,1fr))}.grille-cartes{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.attenue{color:var(--texte-attenue)}.faible{color:var(--texte-faible)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--bordure);border-radius:var(--rayon-pilule);border:3px solid var(--fond)}:root{--muet: var(--texte-attenue);--fond-doux: var(--fond-eleve)}input:not([type=checkbox]):not([type=radio]),select{height:var(--h-champ);background:#000;color:var(--texte);border:1px solid var(--bordure);border-radius:var(--rayon-controle);padding:0 11px;font:inherit;font-size:13px}textarea{background:#000;color:var(--texte);border:1px solid var(--bordure);border-radius:var(--rayon-controle);padding:8px 11px;font:inherit;font-size:13px}input::placeholder,textarea::placeholder{color:var(--texte-faible)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent);outline:none}label{color:var(--texte-attenue)}.bouton.principal{background:var(--accent);border-color:var(--accent);color:var(--accent-encre)}.bouton.principal:hover:not(:disabled){filter:brightness(1.05)}.bouton.danger{color:var(--erreur);border-color:color-mix(in srgb,var(--erreur) 40%,var(--bordure))}.bouton.danger:hover:not(:disabled){border-color:var(--erreur)}.bouton.petit{height:30px;padding:0 10px;font-size:12px}.voile{background:#0000008c!important}.modale{background:var(--fond-eleve)!important;border:1px solid var(--bordure)}table.table th{color:var(--texte-attenue);font-weight:600}table.table th,table.table td{border-color:var(--bordure-faible)!important}.page{padding:var(--pad-page);display:flex;flex-direction:column;gap:var(--gap-section)}@media(max-width:640px){.page{padding:12px;gap:12px}}.carte-large{display:grid;grid-template-columns:var(--colonnes, 197px 438px 268px 130px minmax(180px, 1fr) 104px);gap:15px;min-height:206px;padding:10px 12px;background:var(--carte);border:1px solid var(--bordure);border-left:3px solid var(--bordure);border-radius:var(--rayon-panneau)}.carte-large.eteint{opacity:.62}.carte-large.vert,.carte-large.vert-accent{border-left-color:var(--ok)}.carte-large.rouge{border-left-color:var(--erreur)}.carte-large.jaune{border-left-color:var(--alerte)}.carte-large.accent{border-left-color:var(--accent)}.carte-large .col{min-width:0;display:flex;flex-direction:column;gap:5px}.carte-large h4{display:flex;align-items:center;gap:7px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--texte-attenue)}.carte-large .boite{background:#000;border:1px solid var(--bordure);border-radius:var(--rayon-controle);padding:6px 9px;font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carte-large .mini-ico{margin-left:auto;width:22px;height:20px;display:grid;place-items:center;background:none;border:1px solid var(--bordure);border-radius:5px;color:var(--texte-attenue);font-size:11px;cursor:pointer}.carte-large .mini-ico:hover{color:var(--accent);border-color:var(--accent)}.carte-large .opt{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:2px 7px;border:1px solid var(--bordure);border-radius:var(--rayon-pilule);color:var(--texte-faible);white-space:nowrap}.carte-large .opt b{font-size:8.5px;opacity:.8}.carte-large .opt.on{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,var(--bordure))}.carte-large .actions{align-items:stretch;gap:7px}.carte-large .act{display:flex;align-items:center;gap:7px;height:28px;padding:0 9px;background:none;border:1px solid var(--bordure);border-radius:var(--rayon-controle);color:var(--texte-attenue);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.carte-large .act:hover:not(:disabled){color:var(--texte);border-color:var(--bordure-forte)}.carte-large .act.jaune{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--bordure))}.carte-large .act.rouge{color:var(--erreur);border-color:color-mix(in srgb,var(--erreur) 40%,var(--bordure))}.carte-large .act:disabled{opacity:.35;cursor:not-allowed}.carte-large .mesures{display:grid;grid-template-columns:repeat(2,1fr);gap:0 8px;margin:auto 0 0;border-top:1px solid var(--bordure-faible);padding-top:5px}.carte-large .mesures dt{font-size:8.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--texte-faible)}.carte-large .mesures dd{margin:0;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carte-large .mesures.vif dd{color:var(--ok)}.pile-cartes{display:flex;flex-direction:column;gap:12px}@media(max-width:1500px){.carte-large{grid-template-columns:var(--colonnes-moyen, 190px 1fr 240px 120px)}}@media(max-width:1000px){.carte-large{grid-template-columns:1fr;min-height:0}.carte-large .actions{flex-direction:row;flex-wrap:wrap}}table.table,table.tableau,table.tbl{width:100%;border-collapse:separate;border-spacing:0}table.table thead th,table.tableau thead th,table.tbl thead th{position:sticky;top:0;z-index:2;background:var(--fond-eleve);text-align:left;font-weight:700;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--texte-attenue);white-space:nowrap}table.table tbody tr:nth-child(2n),table.tableau tbody tr:nth-child(2n),table.tbl tbody tr:nth-child(2n){background:#ffffff04}table.table tbody tr:hover,table.tableau tbody tr:hover,table.tbl tbody tr:hover{background:#ffffff0a}@media(max-width:900px){table.table,table.tableau,table.tbl{display:block;overflow-x:auto}table.table thead th,table.tableau thead th,table.tbl thead th{position:static}}
