@charset "UTF-8";:root{--texte: #1b2733;--texte-doux: #5a6b7d;--fond-page: #f1f4f8;--surface: #ffffff;--surface-entete: #f6f8fb;--filet: #d8e0e9;--filet-clair: #e8edf3;--ombre: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .04);--bleu: #2b6ca3;--bleu-fonce: #1f5382;--bleu-clair: #eaf2fb;--bleu-filet: #c3d9ef;--or: #d9a62a;--or-fonce: #8a6412;--or-clair: #fcf4df;--or-filet: #efd9a0;--vert: #067647;--vert-clair: #ecfdf3;--vert-filet: #abefc6;--rouge: #b42318;--rouge-clair: #fef3f2;--rouge-filet: #fecdca;--gris: #475467;--gris-clair: #f2f4f7;--gris-filet: #d0d5dd;--police: "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--police-titre: "Segoe UI Variable Display", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--police-mono: "Cascadia Mono", Consolas, ui-monospace, monospace}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:var(--fond-page);color:var(--texte);font:14px/1.5 var(--police);-webkit-font-smoothing:antialiased}h1{margin:0;font:600 24px/1.25 var(--police-titre);letter-spacing:-.01em}h2{margin:0;font-size:15px;font-weight:600}h3{margin:0;font-size:14px;font-weight:600}a{color:var(--bleu)}:focus-visible{outline:2px solid var(--bleu);outline-offset:2px}.page{display:grid;gap:20px}.entete-page{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.synthese{margin:4px 0 0;color:var(--texte-doux)}.synthese strong{color:var(--texte);font-weight:600}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.discret{color:var(--texte-doux)}.petit{font-size:13px}.mono{font-family:var(--police-mono);font-size:13px}.plein{flex-basis:100%}.onglets{display:flex;gap:4px;border-bottom:1px solid var(--filet)}.onglets a{padding:8px 14px;margin-bottom:-1px;border-bottom:3px solid transparent;color:var(--texte-doux);font-weight:600;text-decoration:none}.onglets a:hover{color:var(--texte)}.onglets a.actif{color:var(--bleu-fonce);border-bottom-color:var(--bleu)}.panneau{background:var(--surface);border:1px solid var(--filet);border-radius:8px;box-shadow:var(--ombre);overflow:hidden}.panneau-entete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 16px;border-bottom:1px solid var(--filet)}.panneau-entete .compte{color:var(--texte-doux);font-weight:400}.panneau-corps{padding:16px}.panneau-pied{padding:10px 16px;border-top:1px solid var(--filet-clair);background:var(--surface-entete);font-size:13px;color:var(--texte-doux)}.avis{margin:0;padding:10px 14px;border:1px solid var(--vert-filet);border-radius:6px;background:var(--vert-clair);color:var(--vert);font-weight:500}.avis.erreur{border-color:var(--rouge-filet);background:var(--rouge-clair);color:var(--rouge)}.etiquette{display:inline-block;padding:0 7px;font-size:12px;font-weight:600;line-height:20px;white-space:nowrap;color:var(--gris);background:var(--gris-clair);border:1px solid var(--gris-filet);border-radius:4px}.etiquette.ok{color:var(--vert);background:var(--vert-clair);border-color:var(--vert-filet)}.etiquette.attention{color:var(--or-fonce);background:var(--or-clair);border-color:var(--or-filet)}.etiquette.danger{color:var(--rouge);background:var(--rouge-clair);border-color:var(--rouge-filet)}.etiquette.info{color:var(--bleu-fonce);background:var(--bleu-clair);border-color:var(--bleu-filet)}.texte-ok{color:var(--vert);font-weight:600}.texte-attention{color:var(--or-fonce);font-weight:600}.texte-danger{color:var(--rouge);font-weight:600}.texte-neutre{color:var(--texte-doux)}.defile{overflow-x:auto}.tableau{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.tableau th,.tableau td{padding:9px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--filet-clair)}.tableau thead th{padding-top:8px;padding-bottom:8px;font-size:13px;font-weight:600;color:var(--texte-doux);background:var(--surface-entete);border-bottom-color:var(--filet);white-space:nowrap}.tableau tbody tr:hover>td,.tableau tbody tr:hover>th{background:#f8fafd}.tableau tfoot td,.tableau tfoot th{font-weight:600;background:var(--surface-entete);border-top:1px solid var(--filet);border-bottom:0}.tableau .montant{text-align:right;white-space:nowrap}.tableau .date{white-space:nowrap}.tableau .vide{padding:20px 16px;color:var(--texte-doux)}.tableau .actions-ligne{text-align:right;white-space:nowrap}.tableau .actions-ligne>*+*{margin-left:12px}.panneau .tableau th:first-child,.panneau .tableau td:first-child{padding-left:16px}.panneau .tableau th:last-child,.panneau .tableau td:last-child{padding-right:16px}.panneau .tableau tbody tr:last-child>*{border-bottom:0}.tableau .lien.danger{color:var(--texte-doux)}.tableau tr:hover .lien.danger,.tableau .lien.danger:focus-visible{color:var(--rouge)}.bouton{display:inline-flex;align-items:center;height:34px;padding:0 14px;font:600 14px/1 var(--police);color:#fff;background:var(--bleu);border:1px solid var(--bleu-fonce);border-radius:6px;box-shadow:0 1px 2px #10182814;cursor:pointer;text-decoration:none;white-space:nowrap}.bouton:hover{background:var(--bleu-fonce)}.bouton.secondaire{color:var(--texte);background:var(--surface);border-color:var(--gris-filet)}.bouton.secondaire:hover{background:var(--surface-entete)}.bouton:disabled,.bouton.inactif{opacity:.5;cursor:default;pointer-events:none}.bouton:focus-within{outline:2px solid var(--bleu);outline-offset:2px}.lien{font:inherit;font-weight:500;color:var(--bleu);background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.lien:hover{text-decoration:underline}.lien.danger{color:var(--rouge)}.lien:focus-within{outline:2px solid var(--bleu);outline-offset:2px}.masque{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.formulaire{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 16px}.formulaire label{display:grid;gap:5px;font-size:13px;font-weight:500;color:var(--texte-doux)}.formulaire .large{flex:1 1 260px}input,select,textarea{font:inherit;color:var(--texte)}.formulaire input:not([type=file]),.formulaire select,.formulaire textarea,select.champ{height:34px;padding:0 10px;font-weight:400;background:var(--surface);border:1px solid var(--gris-filet);border-radius:6px;box-shadow:0 1px 2px #1018280a;min-width:0}.formulaire textarea{height:auto;padding:7px 10px;resize:vertical}.formulaire input:focus,.formulaire select:focus,.formulaire textarea:focus,select.champ:focus{outline:none;border-color:var(--bleu);box-shadow:0 0 0 3px #2b6ca32e}.formulaire input[type=file]{font-size:13px}.tableau select.champ{height:30px;font-weight:600}select.champ.ok{color:var(--vert);background-color:var(--vert-clair);border-color:var(--vert-filet)}select.champ.info{color:var(--bleu-fonce);background-color:var(--bleu-clair);border-color:var(--bleu-filet)}select.champ.attention{color:var(--or-fonce);background-color:var(--or-clair);border-color:var(--or-filet)}select.champ option{color:var(--texte);background:var(--surface);font-weight:400}
