.indicateurs-laboratoire[data-v-7b7afd54]{color:var(--ui-text,#354364)}.indicateurs-laboratoire .indicateurs-entete[data-v-7b7afd54]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-bottom:12px}.indicateurs-laboratoire .indicateurs-entete h3[data-v-7b7afd54]{margin:0}.indicateurs-laboratoire .indicateurs-titre-actions[data-v-7b7afd54]{display:flex;align-items:center;gap:10px;min-width:0}.indicateurs-laboratoire .indicateurs-rafraichir[data-v-7b7afd54]{flex:none;width:44px;height:44px;border:1px solid #d6dff2;border-radius:12px;background:#fff;color:#2457c5;font-size:16px;cursor:pointer}.indicateurs-laboratoire .indicateurs-rafraichir[data-v-7b7afd54]:hover:not(:disabled){background:#e7f0ff}.indicateurs-laboratoire .indicateurs-rafraichir[data-v-7b7afd54]:focus-visible{outline:2px solid #2457c5;outline-offset:2px}@media (prefers-reduced-motion:reduce){.indicateurs-laboratoire .indicateurs-rafraichir .fa-spin[data-v-7b7afd54]{animation:none}}.indicateurs-laboratoire .indicateurs-filtres[data-v-7b7afd54]{display:flex;align-items:center;gap:12px}.indicateurs-laboratoire .indicateurs-filtres input[data-v-7b7afd54]{border:1px solid #8b9bc7;border-radius:13px;min-height:44px;padding:9px 14px;font:inherit;color:inherit;background:#fff}.indicateurs-laboratoire .indicateurs-grille[data-v-7b7afd54]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:8px}.indicateurs-laboratoire .indicateur[data-v-7b7afd54]{padding:12px 14px;border-radius:12px;background:#f4f7fc;border:1px solid #dfe6f4}.indicateurs-laboratoire .indicateur span[data-v-7b7afd54]{display:block;color:var(--ui-text-secondary,#687d9c);font-size:12px}.indicateurs-laboratoire .indicateur strong[data-v-7b7afd54]{display:block;font-size:22px;margin:4px 0 2px}.indicateurs-laboratoire .indicateur small[data-v-7b7afd54]{display:block;color:var(--ui-text-secondary,#7485a7);font-size:11px}.indicateurs-laboratoire .indicateur-ok[data-v-7b7afd54]{background:#effaf6;border-color:#bfe6d4}.indicateurs-laboratoire .indicateurs-kpi-titre[data-v-7b7afd54]{color:#3c70fc;font-weight:600;font-size:15px}.indicateurs-laboratoire .indicateurs-grille-kpi[data-v-7b7afd54]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width:1400px){.indicateurs-laboratoire .indicateurs-grille-kpi[data-v-7b7afd54]{grid-template-columns:repeat(4,minmax(0,1fr))}}.indicateurs-laboratoire .indicateurs-grille-kpi .indicateur[data-v-7b7afd54]{background:#fff;border:1px solid #e3e9f5;border-radius:14px;padding:16px 18px;box-shadow:0 6px 18px rgba(38,54,83,.05)}.indicateurs-laboratoire .indicateurs-grille-kpi .indicateur strong[data-v-7b7afd54]{font-size:28px}.indicateurs-laboratoire .indicateurs-grille-kpi .indicateur-ok[data-v-7b7afd54]{background:#effaf6;border-color:#bfe6d4}.indicateurs-laboratoire .indicateur-alerte[data-v-7b7afd54],.indicateurs-laboratoire .indicateurs-grille-kpi .indicateur-alerte[data-v-7b7afd54]{background:#fff7dd;border-color:#f0dfa5}.indicateurs-laboratoire button[data-v-7b7afd54]:disabled{opacity:.5;cursor:default}@media (max-width:1000px){.indicateurs-laboratoire .indicateurs-grille[data-v-7b7afd54]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.indicateurs-laboratoire .indicateurs-grille[data-v-7b7afd54]{grid-template-columns:1fr}}.indicateurs-laboratoire .prelevement-lien[data-v-7b7afd54]{border:0;background:none;color:#3c70fc;font:inherit;padding:2px 0;cursor:pointer}.indicateurs-laboratoire .prelevement-lien[data-v-7b7afd54]:hover:not(:disabled){text-decoration:underline}.indicateurs-laboratoire .prelevement-lien[data-v-7b7afd54]:disabled{opacity:.5;cursor:default}.indicateurs-laboratoire .prelevement-bouton[data-v-7b7afd54]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 14px;border:1px solid #3c70fc;border-radius:10px;background:#fff;color:#3c70fc;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s}.indicateurs-laboratoire .prelevement-bouton[data-v-7b7afd54]:hover:not(:disabled){background:#3c70fc;color:#fff}.indicateurs-laboratoire .prelevement-bouton[data-v-7b7afd54]:disabled{opacity:.5;cursor:default}.indicateurs-laboratoire .prelevement-pagination button[data-v-7b7afd54]{border:0;background:none;color:#3c70fc;font:inherit;padding:4px 12px;font-size:22px;line-height:1;cursor:pointer}.indicateurs-laboratoire .prelevement-description[data-v-7b7afd54]{color:var(--ui-text-secondary,#7485a7);font-size:13px}.echantillon-externe .externe-succes[data-v-3120fedb]{color:#417e70;background:#effaf6;border-radius:8px;padding:10px 12px;margin:16px 0}.echantillon-externe .externe-analyses[data-v-3120fedb]{display:flex;flex-wrap:wrap;gap:8px 18px;max-height:220px;overflow-y:auto;padding:8px;border:1px solid #d6dff2;border-radius:8px;margin-bottom:12px}.echantillon-externe .externe-analyse[data-v-3120fedb]{display:flex;align-items:center;gap:8px;margin:0;min-width:45%}.echantillon-externe .externe-analyse small[data-v-3120fedb]{color:var(--ui-text-secondary,#7485a7);font-size:11px}.echantillon-externe .prelevement-tubes[data-v-3120fedb]{margin:12px 0 6px}.echantillon-externe .prelevement-carte[data-v-3120fedb]{background:#eef4ff;border:1px solid #a9bfee;border-radius:12px;padding:14px 16px;margin:12px 0}.echantillon-externe .prelevement-carte-titre[data-v-3120fedb]{display:flex;justify-content:space-between;align-items:center;gap:10px}.echantillon-externe .prelevement-carte-titre h5[data-v-3120fedb]{font-size:16px;font-weight:700;margin:0;color:var(--ui-text,#354364)}.echantillon-externe .prelevement-carte-label[data-v-3120fedb]{display:block;margin:8px 0 4px;font-size:13px;color:var(--ui-text-secondary,#63718b)}.echantillon-externe .prelevement-select[data-v-3120fedb]{width:100%;min-height:44px;border:1px solid #8b9bc7;border-radius:8px;padding:6px 10px;font:inherit;color:inherit;background:#fff}.echantillon-externe .prelevement-carte-analyses-titre[data-v-3120fedb]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:14px}.echantillon-externe .prelevement-tube-analyses[data-v-3120fedb]{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.echantillon-externe .prelevement-tube-analyses label[data-v-3120fedb]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #c5d2f0;background:#fff;border-radius:8px;min-height:44px;margin:0}.echantillon-externe .prelevement-tube-analyses input[data-v-3120fedb]{width:18px;height:18px;flex:none}.echantillon-externe .prelevement-carte-nombre[data-v-3120fedb]{display:flex;align-items:center;gap:10px;margin:10px 0 0;font-size:13px;color:var(--ui-text-secondary,#63718b)}.echantillon-externe .prelevement-carte-nombre input[data-v-3120fedb]{width:70px;min-height:36px;border:1px solid #8b9bc7;border-radius:8px;padding:4px 8px;font:inherit;color:var(--ui-text,#354364);background:#fff}.echantillon-externe .prelevement-ajout[data-v-3120fedb]{width:100%;min-height:44px;border:1px dashed #819beb;background:transparent;border-radius:8px;color:#3c70fc;font:inherit}.echantillon-externe .prelevement-complet[data-v-3120fedb]{font-size:13px;color:#3d7661;margin-top:8px}.echantillon-externe .reception-decisions[data-v-3120fedb]{display:flex;flex-wrap:wrap;gap:16px;margin:8px 0 14px}.echantillon-externe .reception-decision[data-v-3120fedb]{display:flex;align-items:center;gap:8px;margin:0}.echantillon-externe .prelevement-echantillons[data-v-3120fedb]{padding-left:18px;margin:0 0 12px;line-height:1.7}.echantillon-externe .prelevement-modal-actions[data-v-3120fedb]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px}.prelevement-lien[data-v-3120fedb]{border:0;background:none;color:#3c70fc;font:inherit;padding:2px 0;cursor:pointer}.prelevement-lien--danger[data-v-3120fedb]{color:#c4474f}.prelevement-lien[data-v-3120fedb]:hover:not(:disabled){text-decoration:underline}.prelevement-lien[data-v-3120fedb]:disabled{opacity:.5;cursor:default}.prelevement-bouton[data-v-3120fedb]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 14px;border:1px solid #3c70fc;border-radius:10px;background:#fff;color:#3c70fc;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s}.prelevement-bouton[data-v-3120fedb]:hover:not(:disabled){background:#3c70fc;color:#fff}.prelevement-bouton[data-v-3120fedb]:disabled{opacity:.5;cursor:default}.prelevement-pagination button[data-v-3120fedb]{border:0;background:none;color:#3c70fc;font:inherit;padding:4px 12px;font-size:22px;line-height:1;cursor:pointer}.prelevement-description[data-v-3120fedb]{color:var(--ui-text-secondary,#7485a7);font-size:13px}div[id^=echantillon-externe-] .externe-identite-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}div[id^=echantillon-externe-] .externe-section{min-width:0;border:1px solid #d9e3f5;border-radius:12px;padding:16px 18px;background:#fff}div[id^=echantillon-externe-] .externe-identite-grid .externe-section{background:#f8faff}div[id^=echantillon-externe-] .externe-section-suite{margin-top:16px}div[id^=echantillon-externe-] .externe-section h5{margin:0 0 16px;color:var(--ui-text,#354364);font-size:17px;font-weight:700}div[id^=echantillon-externe-] .externe-section .form-group:last-child{margin-bottom:0}div[id^=echantillon-externe-] .externe-champs-paires{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}div[id^=echantillon-externe-] .externe-champs-provenance{grid-template-columns:3fr 2fr}div[id^=echantillon-externe-] .externe-section .input-secondary-light{width:100%;min-height:42px}div[id^=echantillon-externe-] .externe-form-actions{display:flex;justify-content:flex-end;gap:12px;position:sticky;bottom:-16px;z-index:2;margin-top:18px;padding:16px 0;border-top:1px solid #d6dff2;background:#fff}@media (max-width:760px){div[id^=echantillon-externe-] .externe-identite-grid{grid-template-columns:1fr}div[id^=echantillon-externe-] .externe-section{padding:14px}}@media (max-width:480px){div[id^=echantillon-externe-] .externe-champs-paires,div[id^=echantillon-externe-] .externe-champs-provenance{grid-template-columns:1fr}div[id^=echantillon-externe-] .externe-form-actions{flex-direction:column-reverse}div[id^=echantillon-externe-] .externe-form-actions .btn{width:100%}}.reception-echantillons[data-v-eeb3c936]{color:var(--ui-text,#354364)}.reception-echantillons .reception-entete[data-v-eeb3c936]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-bottom:12px}.reception-echantillons .reception-entete h3[data-v-eeb3c936]{margin:0}.reception-echantillons .reception-entete-integree[data-v-eeb3c936]{justify-content:flex-end}.reception-echantillons .reception-boutons[data-v-eeb3c936]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.reception-echantillons .reception-info[data-v-eeb3c936]{color:#417e70;background:#effaf6;border-radius:8px;padding:8px 12px}.reception-echantillons .reception-patient[data-v-eeb3c936]{display:block;font-size:12px;font-weight:700;white-space:nowrap}.reception-echantillons .reception-bulletin[data-v-eeb3c936]{font-size:12px;white-space:nowrap}.reception-echantillons .prelevement-table .reception-code[data-v-eeb3c936]{display:inline-block;font-size:12px;line-height:1.2;letter-spacing:-.02em;white-space:nowrap;overflow-wrap:normal}.reception-echantillons .prelevement-table .receptionner-bon[data-v-eeb3c936]{min-height:30px;padding:4px 9px;font-size:12px}.reception-echantillons .prelevement-onglets[data-v-eeb3c936]{display:flex;border-bottom:1px solid #d6dff2;margin:18px 0;gap:10px}.reception-echantillons .prelevement-onglets button[data-v-eeb3c936]{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border:0;border-bottom:3px solid transparent;background:none;color:inherit;font:inherit}.reception-echantillons .prelevement-onglets .actif[data-v-eeb3c936]{border-bottom-color:#3c70fc;color:#3c70fc}.reception-echantillons .prelevement-compteur[data-v-eeb3c936]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:50%;background:#e7f0ff;font-size:12px;padding:0 5px}.reception-echantillons .actif .prelevement-compteur[data-v-eeb3c936]{background:#3c70fc;color:#fff}.reception-echantillons .reception-outils[data-v-eeb3c936]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px}.reception-echantillons .reception-outils input[data-v-eeb3c936]{border:1px solid #8b9bc7;border-radius:13px;min-height:44px;padding:9px 14px;font:inherit;color:inherit;background:#fff;flex:1;min-width:230px}.reception-echantillons .reception-outils .prelevement-vues[data-v-eeb3c936]{display:inline-flex;flex:none;border:1px solid #8b9bc7;border-radius:13px;overflow:hidden;min-height:44px}.reception-echantillons .reception-outils .prelevement-vues button[data-v-eeb3c936]{border:0;background:#fff;color:var(--ui-text,#354364);font:inherit;padding:8px 18px;cursor:pointer}.reception-echantillons .reception-outils .prelevement-vues button.actif[data-v-eeb3c936]{background:#3c70fc;color:#fff}.reception-echantillons .reception-actions-principales[data-v-eeb3c936]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;align-self:stretch}.reception-echantillons .reception-actions-principales .prelevement-bouton[data-v-eeb3c936]{min-height:44px;padding:9px 18px}.reception-echantillons .prelevement-table-scroll[data-v-eeb3c936]{overflow-x:auto}.reception-echantillons .prelevement-table[data-v-eeb3c936]{width:100%;min-width:1000px;margin-bottom:12px}.reception-echantillons .prelevement-table th[data-v-eeb3c936]{background:#f5f7fc;padding:10px;text-align:left;white-space:nowrap}.reception-echantillons .prelevement-table td[data-v-eeb3c936]{padding:8px 10px;text-align:left;line-height:1.4;vertical-align:middle}.reception-echantillons .prelevement-table small[data-v-eeb3c936]{display:block;font-size:11px;color:var(--ui-text-secondary,#7485a7)}.reception-echantillons .prelevement-table .prelevement-actions[data-v-eeb3c936]{text-align:center;white-space:nowrap}.reception-echantillons .prelevement-etat[data-v-eeb3c936]{display:inline-block;padding:4px 8px;border-radius:6px;color:#8a701b;background:#fff7dd;white-space:nowrap;font-size:12px}.reception-echantillons .prelevement-etat.effectue[data-v-eeb3c936]{color:#417e70;background:#effaf6}.reception-echantillons .prelevement-etat.rejete[data-v-eeb3c936]{color:#a13a3a;background:#fdeeee}.reception-echantillons .prelevement-pagination[data-v-eeb3c936]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--ui-text-secondary,#7485a7)}.reception-echantillons .prelevement-pagination button[data-v-eeb3c936]{padding:6px 14px}.reception-echantillons button[data-v-eeb3c936]:disabled{opacity:.5;cursor:default}.reception-echantillons button[data-v-eeb3c936]:focus-visible,.reception-echantillons input[data-v-eeb3c936]:focus-visible{outline:2px solid #3c70fc;outline-offset:2px}.reception-decisions[data-v-eeb3c936]{display:flex;flex-wrap:wrap;gap:16px;margin:14px 0}.reception-decision[data-v-eeb3c936]{display:flex;align-items:center;gap:8px;margin:0}.reception-echantillons .prelevement-lien[data-v-eeb3c936]{border:0;background:none;color:#3c70fc;font:inherit;padding:2px 0;cursor:pointer}.reception-echantillons .prelevement-lien[data-v-eeb3c936]:hover:not(:disabled){text-decoration:underline}.reception-echantillons .prelevement-lien[data-v-eeb3c936]:disabled{opacity:.5;cursor:default}.reception-echantillons .prelevement-bouton[data-v-eeb3c936]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 14px;border:1px solid #3c70fc;border-radius:10px;background:#fff;color:#3c70fc;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s}.reception-echantillons .prelevement-bouton[data-v-eeb3c936]:hover:not(:disabled){background:#3c70fc;color:#fff}.reception-echantillons .prelevement-bouton[data-v-eeb3c936]:disabled{opacity:.5;cursor:default}.reception-echantillons .prelevement-pagination button[data-v-eeb3c936]{border:0;background:none;color:#3c70fc;font:inherit;padding:4px 12px;font-size:22px;line-height:1;cursor:pointer}.reception-echantillons .prelevement-description[data-v-eeb3c936]{color:var(--ui-text-secondary,#7485a7);font-size:13px}.reception-echantillons .reception-origine[data-v-eeb3c936]{display:inline-block;padding:4px 8px;border-radius:6px;font-size:12px;color:#3067c9;background:#e7f0ff;white-space:nowrap}.reception-echantillons .reception-origine-externe[data-v-eeb3c936]{color:#8a5a1b;background:#fff3e0}.reception-echantillons .reception-origine-laboratoire[data-v-eeb3c936]{color:#417e70;background:#effaf6}.reception-echantillons .reception-vide[data-v-eeb3c936]{text-align:center!important;vertical-align:middle!important;padding:44px 10px}.reception-echantillons .reception-vide .no-data[data-v-eeb3c936]{margin:0 auto 12px}.reception-echantillons .reception-vide h5[data-v-eeb3c936]{margin:0 0 6px;text-align:center!important}.reception-echantillons .reception-vide small[data-v-eeb3c936]{display:block;color:var(--ui-text-secondary,#7485a7);text-align:center!important}.reception-depot[data-v-eeb3c936]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.reception-depot label[data-v-eeb3c936]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ui-text,#354364);margin:0}.reception-depot input[data-v-eeb3c936]{border:1px solid #8b9bc7;border-radius:10px;min-height:40px;padding:6px 12px;font:inherit;color:inherit;background:#fff}@media (max-width:640px){.reception-depot[data-v-eeb3c936]{grid-template-columns:1fr}}@media (max-width:760px){.reception-echantillons .reception-outils input[data-v-eeb3c936]{flex-basis:100%}.reception-echantillons .reception-actions-principales[data-v-eeb3c936]{justify-content:flex-start}}div[id^=echantillon-externe-][id$=___BV_modal_backdrop_],div[id^=reception-decision-][id$=___BV_modal_backdrop_]{background-color:rgba(27,39,63,.35);opacity:1;backdrop-filter:blur(3px)}div[id^=reception-decision-] .reception-dialogue-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;border-top:1px solid #d6dff2;margin-top:22px;padding-top:18px}div[id^=reception-decision-] .reception-depot label{min-width:0}div[id^=reception-decision-] .reception-depot label small{font-size:12px;color:var(--ui-text-secondary,#7485a7)}div[id^=reception-decision-] .reception-depot label input:not(:first-child){margin-top:8px}.edit-analyse .result-patient-summary[data-v-3d6088c7]{margin-bottom:20px}.suivi-analyse .badge[data-v-e103e2c8]{white-space:nowrap}.suivi-analyse .d-block[data-v-e103e2c8]{display:block}.suivi-analyse .suivi-parcours-table td[data-v-e103e2c8],.suivi-analyse .suivi-parcours-table th[data-v-e103e2c8]{font-size:12px;padding:6px 8px;vertical-align:top}.suivi-analyse .suivi-parcours-table th[data-v-e103e2c8]{background:#f1f6ff;color:var(--ui-text,#354364);white-space:nowrap}.suivi-analyse .suivi-jalon-vide td[data-v-e103e2c8]{color:var(--ui-text-secondary,#9aa7c2)}.suivi-analyse .suivi-delais[data-v-e103e2c8]{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:14px;padding:10px 14px;border-radius:9px;background:#f1f6ff;color:var(--ui-text,#526487);font-size:12px}.suivi-analyse .suivi-parcours-table small[data-v-e103e2c8]{color:var(--ui-text-secondary,#7485a7)}.paillasse-analyses[data-v-1340fd8d]{color:var(--ui-text,#354364)}.paillasse-analyses .paillasse-entete[data-v-1340fd8d]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-bottom:12px}.paillasse-analyses .paillasse-entete h3[data-v-1340fd8d]{margin:0}.paillasse-analyses .paillasse-entete-integree[data-v-1340fd8d]{justify-content:flex-end}.paillasse-analyses .paillasse-info[data-v-1340fd8d]{color:#417e70;background:#effaf6;border-radius:8px;padding:8px 12px}.paillasse-analyses .paillasse-patient[data-v-1340fd8d]{font-weight:700}.paillasse-analyses .paillasse-urgent[data-v-1340fd8d]{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:6px;background:#fdecec;color:#a63835;font-size:11px;font-weight:700;text-transform:uppercase;vertical-align:middle}.paillasse-analyses .paillasse-urgente td[data-v-1340fd8d]{background:#fff9f3}.paillasse-analyses .paillasse-etat[data-v-1340fd8d]{display:inline-block;padding:4px 8px;border-radius:6px;white-space:nowrap;font-size:12px;color:#3067c9;background:#e7f0ff}.paillasse-analyses .paillasse-etat-recu[data-v-1340fd8d]{color:#3067c9;background:#e7f0ff}.paillasse-analyses .paillasse-etat-en_analyse[data-v-1340fd8d]{color:#6b4fbb;background:#efeaff}.paillasse-analyses .paillasse-etat-saisi[data-v-1340fd8d]{color:#417e70;background:#effaf6}.paillasse-analyses .prelevement-onglets[data-v-1340fd8d]{display:flex;border-bottom:1px solid #d6dff2;margin:18px 0;gap:10px}.paillasse-analyses .prelevement-onglets button[data-v-1340fd8d]{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border:0;border-bottom:3px solid transparent;background:none;color:inherit;font:inherit}.paillasse-analyses .prelevement-onglets .actif[data-v-1340fd8d]{border-bottom-color:#3c70fc;color:#3c70fc}.paillasse-analyses .prelevement-compteur[data-v-1340fd8d]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:50%;background:#e7f0ff;font-size:12px;padding:0 5px}.paillasse-analyses .actif .prelevement-compteur[data-v-1340fd8d]{background:#3c70fc;color:#fff}.paillasse-analyses .prelevement-filtres[data-v-1340fd8d]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px}.paillasse-analyses .prelevement-filtres input[data-v-1340fd8d]{border:1px solid #8b9bc7;border-radius:13px;min-height:44px;padding:9px 14px;font:inherit;color:inherit;background:#fff;flex:1;min-width:230px}.paillasse-analyses .prelevement-table-scroll[data-v-1340fd8d]{overflow-x:auto}.paillasse-analyses .prelevement-table[data-v-1340fd8d]{width:100%;margin-bottom:12px}.paillasse-analyses .prelevement-table th[data-v-1340fd8d]{background:#f5f7fc;padding:10px;text-align:left;white-space:nowrap}.paillasse-analyses .prelevement-table td[data-v-1340fd8d]{padding:8px 10px;text-align:left;line-height:1.4;vertical-align:middle}.paillasse-analyses .prelevement-table small[data-v-1340fd8d]{display:block;font-size:11px;color:var(--ui-text-secondary,#7485a7)}.paillasse-analyses .prelevement-table .prelevement-actions[data-v-1340fd8d]{text-align:center;white-space:nowrap}.paillasse-analyses .prelevement-pagination[data-v-1340fd8d]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--ui-text-secondary,#7485a7)}.paillasse-analyses .prelevement-pagination button[data-v-1340fd8d]{padding:6px 14px}.paillasse-analyses button[data-v-1340fd8d]:disabled{opacity:.5;cursor:default}.paillasse-analyses button[data-v-1340fd8d]:focus-visible,.paillasse-analyses input[data-v-1340fd8d]:focus-visible{outline:2px solid #3c70fc;outline-offset:2px}.paillasse-analyses .prelevement-lien[data-v-1340fd8d]{border:0;background:none;color:#3c70fc;font:inherit;padding:2px 0;cursor:pointer}.paillasse-analyses .prelevement-lien[data-v-1340fd8d]:hover:not(:disabled){text-decoration:underline}.paillasse-analyses .prelevement-lien[data-v-1340fd8d]:disabled{opacity:.5;cursor:default}.paillasse-analyses .prelevement-bouton[data-v-1340fd8d]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 14px;border:1px solid #3c70fc;border-radius:10px;background:#fff;color:#3c70fc;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s}.paillasse-analyses .prelevement-bouton[data-v-1340fd8d]:hover:not(:disabled){background:#3c70fc;color:#fff}.paillasse-analyses .prelevement-bouton[data-v-1340fd8d]:disabled{opacity:.5;cursor:default}.paillasse-analyses .prelevement-pagination button[data-v-1340fd8d]{border:0;background:none;color:#3c70fc;font:inherit;padding:4px 12px;font-size:22px;line-height:1;cursor:pointer}.paillasse-analyses .prelevement-description[data-v-1340fd8d]{color:var(--ui-text-secondary,#7485a7);font-size:13px}.paillasse-analyses .prelevement-vues[data-v-1340fd8d]{display:inline-flex;border:1px solid #8b9bc7;border-radius:13px;overflow:hidden;min-height:44px}.paillasse-analyses .prelevement-vues button[data-v-1340fd8d]{border:0;background:#fff;color:var(--ui-text,#354364);font:inherit;padding:8px 18px;cursor:pointer}.paillasse-analyses .prelevement-vues button.actif[data-v-1340fd8d]{background:#3c70fc;color:#fff}.paillasse-analyses .paillasse-analyse[data-v-1340fd8d],.paillasse-analyses .paillasse-technique[data-v-1340fd8d]{padding:2px 0}.paillasse-analyse-numero[data-v-1340fd8d]{font-variant-numeric:tabular-nums;font-weight:700;color:var(--ui-text,#172033)}.paillasse-analyses .paillasse-etat-a_saisir[data-v-1340fd8d]{color:#417e70;background:#effaf6}.paillasse-analyses .paillasse-actions[data-v-1340fd8d]{display:inline-flex;flex-direction:column;align-items:stretch;gap:6px}.paillasse-analyses .paillasse-terminer[data-v-1340fd8d]{border-color:#2f9e6f;color:#2f9e6f}.paillasse-analyses .paillasse-terminer[data-v-1340fd8d]:hover:not(:disabled){background:#2f9e6f;color:#fff}.paillasse-analyses .paillasse-sans-modele[data-v-1340fd8d]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;margin-bottom:12px;border-radius:8px;background:#fff7dd;color:#8a701b}.paillasse-analyses .paillasse-patient-trigger[data-v-1340fd8d]{display:inline-flex;align-items:flex-start;width:100%;gap:6px;padding:1px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.paillasse-analyses .paillasse-patient-trigger .paillasse-patient[data-v-1340fd8d]{min-width:0;line-height:1.3;overflow-wrap:anywhere}.paillasse-analyses .paillasse-patient-plus[data-v-1340fd8d]{display:inline-flex;flex:0 0 12px;justify-content:center;margin-top:2px;color:var(--ui-text-secondary,#7485a7);font-size:12px;font-weight:400;line-height:1.2}.paillasse-analyses .paillasse-patient-trigger:focus-visible .paillasse-patient-plus[data-v-1340fd8d],.paillasse-analyses .paillasse-patient-trigger:hover .paillasse-patient-plus[data-v-1340fd8d]{color:#3c70fc}.paillasse-analyses .paillasse-code[data-v-1340fd8d]{display:block;max-width:175px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--ui-text,#526487)}.paillasse-analyses .paillasse-detail-row td[data-v-1340fd8d]{padding:0 10px 12px;background:#f8faff}.paillasse-analyses .paillasse-detail-grid[data-v-1340fd8d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px 18px;margin:0;padding:12px 14px;border-left:2px solid #b7caff;border-radius:0 8px 8px 0;background:#f2f6ff}.paillasse-analyses .paillasse-detail-grid dt[data-v-1340fd8d]{margin:0 0 2px;color:var(--ui-text-secondary,#7485a7);font-size:11px;font-weight:600}.paillasse-analyses .paillasse-detail-grid dd[data-v-1340fd8d]{margin:0;color:var(--ui-text,#354364);font-size:12px;overflow-wrap:anywhere}.paillasse-analyses .paillasse-detail-grid .paillasse-detail-large[data-v-1340fd8d]{grid-column:1/-1}.paillasse-analyses .paillasse-table-compact[data-v-1340fd8d]{table-layout:fixed}.paillasse-analyses .paillasse-table-compact td[data-v-1340fd8d],.paillasse-analyses .paillasse-table-compact th[data-v-1340fd8d]{padding:8px;font-size:13px}.paillasse-analyses .paillasse-table-compact th[data-v-1340fd8d]:first-child{width:28%}.paillasse-analyses .paillasse-table-compact th[data-v-1340fd8d]:nth-child(2){width:21%}.paillasse-analyses .paillasse-table-compact th[data-v-1340fd8d]:nth-child(3){width:20%}.paillasse-analyses .paillasse-table-compact th[data-v-1340fd8d]:nth-child(4){width:21%}.paillasse-analyses .paillasse-table-compact th[data-v-1340fd8d]:nth-child(5){width:10%}.paillasse-analyses .paillasse-table-saisis th[data-v-1340fd8d]:first-child{width:24%}.paillasse-analyses .paillasse-table-saisis th[data-v-1340fd8d]:nth-child(2){width:19%}.paillasse-analyses .paillasse-table-saisis th[data-v-1340fd8d]:nth-child(3){width:18%}.paillasse-analyses .paillasse-table-saisis th[data-v-1340fd8d]:nth-child(4){width:17%}.paillasse-analyses .paillasse-table-saisis th[data-v-1340fd8d]:nth-child(5){width:13%}.paillasse-analyses .paillasse-table-saisis th[data-v-1340fd8d]:nth-child(6){width:9%}.paillasse-analyses .paillasse-actions-compact[data-v-1340fd8d]{flex-direction:row;align-items:center;justify-content:center;gap:5px}.paillasse-analyses .paillasse-icon-action[data-v-1340fd8d]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid #cbd9f7;border-radius:7px;background:#fff;color:#3c70fc;cursor:pointer}.paillasse-analyses .paillasse-icon-action[data-v-1340fd8d]:hover:not(:disabled){background:#eaf1ff;border-color:#8daef8}.paillasse-analyses .paillasse-icon-action[data-v-1340fd8d]:focus-visible{outline:2px solid #3c70fc;outline-offset:2px}.paillasse-analyses .paillasse-icon-action-active[data-v-1340fd8d]{background:#eaf1ff;border-color:#3c70fc}.paillasse-patient-identite[data-v-1340fd8d]{display:flex;flex-wrap:wrap;gap:8px 20px;padding:16px;margin-bottom:16px;border:1px solid #cbd9f7;border-radius:12px;background:#f2f7ff;color:var(--ui-text,#354364)}.paillasse-patient-identite strong[data-v-1340fd8d]{font-size:18px}.paillasse-patient-analyse[data-v-1340fd8d]{margin:14px 0;padding:16px;border:1px solid #d6dff2;border-radius:12px;background:#fff}.paillasse-patient-analyse-entete[data-v-1340fd8d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.paillasse-patient-actions[data-v-1340fd8d]{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.paillasse-annuler-saisie[data-v-1340fd8d]{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 12px;border:1px solid #cbd9f7;border-radius:9px;background:#f7f9fe;color:var(--ui-text,#526487);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.paillasse-annuler-saisie[data-v-1340fd8d]:hover:not(:disabled){border-color:#9db3d8;background:#edf2fc;color:var(--ui-text,#354364)}.paillasse-annuler-saisie[data-v-1340fd8d]:focus-visible{outline:2px solid #3c70fc;outline-offset:2px}.paillasse-patient-analyse h4[data-v-1340fd8d]{margin:0;color:var(--ui-text,#354364);font-size:17px}.paillasse-patient-analyse small[data-v-1340fd8d]{display:block;color:var(--ui-text-secondary,#7485a7)}.paillasse-patient-analyse .structured-results[data-v-1340fd8d]{margin-top:20px}div[id^=modeles-paillasse-][id$=___BV_modal_backdrop_]{background-color:rgba(27,39,63,.35);opacity:1;backdrop-filter:blur(3px)}@media screen{#saisie-patient-paillasse___BV_modal_backdrop_{background:rgba(27,39,63,.4);opacity:1!important;backdrop-filter:blur(5px)}.paillasse-saisie-patient-modal .modal-dialog{width:calc(100% - 32px);max-width:1120px;margin-left:auto;margin-right:auto}.paillasse-saisie-patient-modal .modal-content{border-radius:20px;border:1px solid #dfe7f6;overflow:hidden}.paillasse-saisie-patient-modal .modal-body,.paillasse-saisie-patient-modal .modal-header{padding:14px 20px}.paillasse-saisie-patient-modal .modal-footer{padding:10px 20px}.paillasse-saisie-patient-modal .modal-title{font-size:22px;font-weight:700;color:#172033}.paillasse-saisie-patient-modal .close{color:#273449;opacity:1}.paillasse-saisie-patient-modal .modal-body{background:#f6f8fc}.paillasse-saisie-patient-modal .modal-footer{background:#fff}.paillasse-saisie-patient-modal .paillasse-sauvegarde-message{flex:1 1 240px;margin:0 auto 0 0;color:#273449;font-size:13px;line-height:1.4}.paillasse-saisie-patient-modal .paillasse-patient-identite{margin-bottom:10px;padding:10px 12px;gap:4px 16px;align-items:baseline;font-size:13px;line-height:1.5}.paillasse-saisie-patient-modal .paillasse-patient-identite strong{font-size:16px}.paillasse-saisie-patient-modal .paillasse-saisie-aide{color:#273449;font-size:14px;line-height:1.5;margin-bottom:16px}.paillasse-saisie-patient-modal .paillasse-patient-analyse{margin:0 0 10px;padding:12px 14px;border:1px solid #d6dff2;border-radius:12px;background:#fff}.paillasse-saisie-patient-modal .paillasse-patient-analyse:last-child{margin-bottom:0}.paillasse-saisie-patient-modal .paillasse-patient-analyse-entete{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.paillasse-saisie-patient-modal .paillasse-patient-analyse-identite{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;min-width:0}.paillasse-saisie-patient-modal .paillasse-patient-analyse h4{color:#172033;font-size:16px;line-height:1.4;font-weight:700;margin:0}.paillasse-saisie-patient-modal .paillasse-patient-analyse small{color:#526074;font-size:12px}.paillasse-saisie-patient-modal .paillasse-resultat-enregistre{display:inline-flex;align-items:center;gap:6px;color:#166044;background:#edf8f2;padding:5px 10px;border-radius:999px;font-size:13px;font-weight:600}.paillasse-saisie-patient-modal .paillasse-choix-modele{display:block;margin:10px 0;font-size:14px;font-weight:600;color:#273449}.paillasse-saisie-patient-modal .paillasse-choix-modele select{display:block;width:100%;margin-top:6px;min-height:44px;border:1px solid #9aaac1;border-radius:10px;padding:8px 12px;color:#172033;background:#fff}.paillasse-saisie-patient-modal .paillasse-choix-modele select:focus-visible{outline:2px solid #2457c5;outline-offset:2px}}@media screen and (max-width:600px){.paillasse-saisie-patient-modal .modal-body,.paillasse-saisie-patient-modal .modal-footer,.paillasse-saisie-patient-modal .modal-header{padding:14px}.paillasse-saisie-patient-modal .modal-title{font-size:19px}.paillasse-saisie-patient-modal .paillasse-patient-analyse{padding:12px}}@media screen{div[id^=confirmation-technique-][id$=___BV_modal_backdrop_],div[id^=renseignement-clinique-paillasse-][id$=___BV_modal_backdrop_],div[id^=sortie-saisie-patient-][id$=___BV_modal_backdrop_]{background:rgba(27,39,63,.4);opacity:1!important;backdrop-filter:blur(5px)}.renseignement-clinique-modal .modal-dialog,.technique-confirmation-modal .modal-dialog{width:calc(100% - 32px);max-width:600px;margin-left:auto;margin-right:auto}.renseignement-clinique-modal .modal-content,.technique-confirmation-modal .modal-content{border:1px solid #dfe7f6;border-radius:20px;overflow:hidden}.renseignement-clinique-modal .modal-body,.renseignement-clinique-modal .modal-footer,.renseignement-clinique-modal .modal-header,.technique-confirmation-modal .modal-body,.technique-confirmation-modal .modal-footer,.technique-confirmation-modal .modal-header{padding:20px 24px}.renseignement-clinique-modal .modal-title,.technique-confirmation-modal .modal-title{color:#172033;font-size:22px;font-weight:700}.renseignement-clinique-modal .close,.technique-confirmation-modal .close{color:#273449;opacity:1}.renseignement-clinique-modal .modal-footer,.technique-confirmation-modal .modal-footer{background:#f6f8fc}.renseignement-clinique-modal .renseignement-clinique-identite,.technique-confirmation-modal .renseignement-clinique-identite{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 16px;border-radius:12px;background:#edf3ff;color:#172033;font-size:15px}.renseignement-clinique-modal .renseignement-clinique-identite strong,.technique-confirmation-modal .renseignement-clinique-identite strong{font-size:18px}.renseignement-clinique-modal .renseignement-clinique-texte,.technique-confirmation-modal .renseignement-clinique-texte{margin:20px 0;color:#172033;font-size:16px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.renseignement-clinique-modal .renseignement-clinique-references,.technique-confirmation-modal .renseignement-clinique-references{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding-top:16px;border-top:1px solid #dfe7f6}.renseignement-clinique-modal .technique-confirmation-description,.technique-confirmation-modal .technique-confirmation-description{margin:18px 0;color:#273449;font-size:15px;line-height:1.5}.renseignement-clinique-modal .technique-confirmation-compte,.technique-confirmation-modal .technique-confirmation-compte{color:#172033;font-size:14px;font-weight:700}.renseignement-clinique-modal .technique-confirmation-liste,.technique-confirmation-modal .technique-confirmation-liste{margin:10px 0 0;padding-left:22px;color:#172033;font-size:15px;line-height:1.7}.renseignement-clinique-modal dt,.technique-confirmation-modal dt{margin-bottom:4px;color:#273449;font-size:13px}.renseignement-clinique-modal dd,.technique-confirmation-modal dd{margin:0;color:#172033;font-size:14px;overflow-wrap:anywhere}}@media screen and (max-width:480px){.renseignement-clinique-modal .modal-body,.renseignement-clinique-modal .modal-footer,.renseignement-clinique-modal .modal-header,.technique-confirmation-modal .modal-body,.technique-confirmation-modal .modal-footer,.technique-confirmation-modal .modal-header{padding:16px}.renseignement-clinique-modal .renseignement-clinique-references,.technique-confirmation-modal .renseignement-clinique-references{grid-template-columns:1fr}}.laboratoire-circuit[data-v-2a0ec0be]{color:var(--ui-text,#354364)}.laboratoire-circuit .circuit-entete[data-v-2a0ec0be]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:6px}.laboratoire-circuit .circuit-titres[data-v-2a0ec0be]{min-width:0}.laboratoire-circuit .circuit-titre-actions[data-v-2a0ec0be]{display:flex;align-items:center;gap:10px}.laboratoire-circuit .circuit-titre-actions h3[data-v-2a0ec0be]{margin:0}.laboratoire-circuit .circuit-qualite[data-v-2a0ec0be]{margin:16px 0 4px;padding:12px 16px;border-left:3px solid #8ea7d5;border-radius:0 10px 10px 0;background:#f5f8fd}.laboratoire-circuit .circuit-qualite p[data-v-2a0ec0be]{margin:0;color:#273449;font-size:14px;line-height:1.5}.laboratoire-circuit .circuit-qualite a[data-v-2a0ec0be]{color:#2457c5;text-decoration:underline;text-underline-offset:2px}.laboratoire-circuit .circuit-qualite small[data-v-2a0ec0be]{display:block;margin-top:4px;color:#526074;font-size:12px;line-height:1.5}.laboratoire-circuit .circuit-qualite a[data-v-2a0ec0be]:focus-visible{outline:2px solid #2457c5;outline-offset:2px}.laboratoire-circuit .circuit-role[data-v-2a0ec0be]{display:block;color:#3c70fc;font-size:13px;font-weight:600;margin-bottom:2px}.laboratoire-circuit .circuit-titres h3[data-v-2a0ec0be]{margin:0 0 4px;font-size:24px;font-weight:600;color:var(--ui-text,#354364)}.laboratoire-circuit .prelevement-description[data-v-2a0ec0be]{color:var(--ui-text-secondary,#7485a7);font-size:13px;margin:0}.laboratoire-circuit .circuit-rafraichir[data-v-2a0ec0be]{flex:none;width:44px;height:44px;border:1px solid #d6dff2;border-radius:12px;background:#fff;color:#3c70fc;font-size:16px;cursor:pointer}.laboratoire-circuit .circuit-rafraichir[data-v-2a0ec0be]:hover{background:#e7f0ff}.laboratoire-circuit .circuit-onglets[data-v-2a0ec0be]{display:flex;flex-wrap:wrap;border-bottom:1px solid #d6dff2;margin:16px 0 18px}.laboratoire-circuit .circuit-onglets button[data-v-2a0ec0be]{flex:1 1 140px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 16px;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;background:none;color:var(--ui-text-secondary,#7485a7);font:inherit;font-size:15px;cursor:pointer}.laboratoire-circuit .circuit-onglets button .fa[data-v-2a0ec0be]{font-size:15px}.laboratoire-circuit .circuit-onglets button[data-v-2a0ec0be]:hover{color:var(--ui-text,#354364)}.laboratoire-circuit .circuit-onglets .actif[data-v-2a0ec0be]{border-bottom-color:#3c70fc;color:#3c70fc;font-weight:600}.laboratoire-circuit .circuit-contenu[data-v-2a0ec0be]{min-height:120px}.laboratoire-circuit button[data-v-2a0ec0be]:focus-visible{outline:2px solid #3c70fc;outline-offset:2px}@media (max-width:700px){.laboratoire-circuit .circuit-onglets button[data-v-2a0ec0be]{flex-basis:50%}}.bio-analyse[data-v-ca165cda]{border:1px solid #d6dff2;border-radius:14px;background:#fff;padding:12px 14px;margin-bottom:10px;color:var(--ui-text,#172033);font-size:14px}.bio-analyse-entete[data-v-ca165cda]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.bio-analyse-entete h3[data-v-ca165cda]{margin:0;font-size:16px;font-weight:700}.bio-analyse-entete small[data-v-ca165cda],.bio-trace[data-v-ca165cda]{color:var(--ui-text-muted,#526074);font-size:12px}.bio-trace[data-v-ca165cda]{margin:5px 0 10px}.bio-resultats-scroll[data-v-ca165cda]{position:relative;overflow-x:auto}.bio-resultats[data-v-ca165cda]{width:100%;min-width:560px;border-collapse:collapse;font-size:13px}.bio-resultats td[data-v-ca165cda],.bio-resultats th[data-v-ca165cda]{padding:7px 9px;text-align:left;border:1px solid #d6dff2;overflow-wrap:anywhere;vertical-align:top}.bio-resultats th[data-v-ca165cda]{background:#f4f7fc;font-weight:600}.bio-resultats th[data-v-ca165cda]:first-child{width:25%}.bio-resultats th[data-v-ca165cda]:nth-child(4){width:40%}.bio-resultats small[data-v-ca165cda]{display:block;color:var(--ui-text-muted,#526074)}.bio-badge[data-v-ca165cda]{display:inline-block;border-radius:8px;padding:3px 7px;font-size:12px;background:#e8f7ef;color:#166044}.bio-badge-danger[data-v-ca165cda]{background:#fdecec;color:#982f29}.bio-badge-warning[data-v-ca165cda]{background:#fff4d8;color:#79520a}.bio-champs[data-v-ca165cda]{border:0;margin:0;padding:0;min-width:0}.bio-interpretation-entete[data-v-ca165cda]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:8px 0 6px}.bio-interpretation-entete label[data-v-ca165cda]{margin:0;font-weight:600}.bio-champs input[data-v-ca165cda]:not([type=checkbox]),.bio-champs select[data-v-ca165cda],.bio-champs textarea[data-v-ca165cda]{display:block;width:100%;min-height:38px;padding:7px 10px;border:1px solid #9aaac1;border-radius:9px;background:#fff;color:var(--ui-text,#172033);font:inherit}.bio-champs textarea[data-v-ca165cda]{resize:vertical;min-height:64px}.bio-champs label[data-v-ca165cda]{font-weight:600}.bio-champs input[data-v-ca165cda]:focus-visible,.bio-champs select[data-v-ca165cda]:focus-visible,.bio-champs textarea[data-v-ca165cda]:focus-visible,.bio-resultats-scroll[data-v-ca165cda]:focus-visible,button[data-v-ca165cda]:focus-visible{outline:2px solid var(--ui-accent,#2457c5);outline-offset:2px}.bio-grille[data-v-ca165cda]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bio-grille label[data-v-ca165cda]{margin:0}.bio-grille input[data-v-ca165cda],.bio-grille select[data-v-ca165cda]{margin-top:4px}.bio-confirmation[data-v-ca165cda],.bio-critique[data-v-ca165cda],.bio-retour[data-v-ca165cda]{margin-top:10px;padding:10px 12px;border:1px solid #d6dff2;border-radius:10px;background:#f4f7fc}.bio-retour p[data-v-ca165cda]{margin:8px 0 0;font-size:12px;color:var(--ui-text-muted,#526074)}.bio-critique[data-v-ca165cda]{background:#fff2f0;border-color:#edc5c1}.bio-critique ul[data-v-ca165cda]{margin:4px 0 8px;padding-left:18px}.bio-checkbox[data-v-ca165cda]{display:flex;align-items:center;gap:8px;margin:10px 0}.bio-checkbox input[data-v-ca165cda]{width:18px;height:18px;flex-shrink:0}.bio-actions[data-v-ca165cda]{margin-top:10px}.bio-commentaire[data-v-ca165cda],.bio-documents[data-v-ca165cda],.bio-erreur[data-v-ca165cda]{margin:8px 0 0;font-size:13px}.bio-documents[data-v-ca165cda]{padding-left:18px}.bio-lien[data-v-ca165cda]{border:0;background:transparent;color:var(--ui-accent,#2457c5);text-decoration:underline}@media (max-width:600px){.bio-grille[data-v-ca165cda]{grid-template-columns:1fr}.bio-analyse[data-v-ca165cda]{padding:10px}}.validation-biologique[data-v-110293c8]{color:var(--ui-text,#354364)}.validation-biologique .validation-entete[data-v-110293c8]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.validation-biologique .validation-actualiser[data-v-110293c8]{width:38px;padding:6px}.validation-biologique .validation-entete h3[data-v-110293c8]{margin:0}.validation-biologique .validation-info[data-v-110293c8]{color:#417e70;background:#effaf6;border-radius:8px;padding:8px 12px}.validation-biologique .validation-patient[data-v-110293c8]{font-weight:700}.validation-biologique .validation-urgent[data-v-110293c8]{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:6px;background:#fdecec;color:#a63835;font-size:11px;font-weight:700;text-transform:uppercase;vertical-align:middle}.validation-biologique .validation-urgente td[data-v-110293c8]{background:#fff9f3}.validation-biologique .prelevement-onglets[data-v-110293c8]{display:flex;border-bottom:1px solid #d6dff2;margin:18px 0;gap:10px}.validation-biologique .prelevement-onglets button[data-v-110293c8]{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border:0;border-bottom:3px solid transparent;background:none;color:inherit;font:inherit}.validation-biologique .prelevement-onglets .actif[data-v-110293c8]{border-bottom-color:#3c70fc;color:#3c70fc}.validation-biologique .prelevement-compteur[data-v-110293c8]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:50%;background:#e7f0ff;font-size:12px;padding:0 5px}.validation-biologique .actif .prelevement-compteur[data-v-110293c8]{background:#3c70fc;color:#fff}.validation-biologique .prelevement-filtres[data-v-110293c8]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px}.validation-biologique .prelevement-filtres input[data-v-110293c8]{border:1px solid #8b9bc7;border-radius:13px;min-height:44px;padding:9px 14px;font:inherit;color:inherit;background:#fff;flex:1;min-width:230px}.validation-biologique .prelevement-vues[data-v-110293c8]{display:inline-flex;border:1px solid #8b9bc7;border-radius:12px;overflow:hidden}.validation-biologique .prelevement-vues button[data-v-110293c8]{border:0;background:#fff;color:var(--ui-text,#354364);font:inherit;padding:9px 16px;cursor:pointer}.validation-biologique .prelevement-vues button+button[data-v-110293c8]{border-left:1px solid #8b9bc7}.validation-biologique .prelevement-vues button.actif[data-v-110293c8]{background:#3c70fc;color:#fff}.validation-biologique .prelevement-table-scroll[data-v-110293c8]{overflow-x:auto}.validation-biologique .prelevement-table[data-v-110293c8]{width:100%;margin-bottom:12px}.validation-biologique .prelevement-table th[data-v-110293c8]{background:#f5f7fc;padding:10px;text-align:left;white-space:nowrap}.validation-biologique .prelevement-table td[data-v-110293c8]{padding:8px 10px;text-align:left;line-height:1.4;vertical-align:middle}.validation-biologique .prelevement-table small[data-v-110293c8]{display:block;font-size:11px;color:var(--ui-text-secondary,#7485a7)}.validation-biologique .validation-patient-analyse[data-v-110293c8]{min-height:43px;padding:6px 0;border-bottom:1px solid #e6ebf5}.validation-biologique .validation-patient-analyse[data-v-110293c8]:last-child{border-bottom:0}.validation-biologique .validation-patient-actions .validation-patient-analyse[data-v-110293c8]{display:flex;align-items:center;gap:8px}.validation-biologique .validation-patients-table td[data-v-110293c8]:last-child,.validation-biologique .validation-patients-table th[data-v-110293c8]:last-child{min-width:165px}.validation-biologique .prelevement-table .prelevement-actions[data-v-110293c8]{text-align:center;white-space:nowrap}.validation-biologique .prelevement-pagination[data-v-110293c8]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--ui-text-secondary,#7485a7)}.validation-biologique .prelevement-pagination button[data-v-110293c8]{padding:6px 14px}.validation-biologique button[data-v-110293c8]:disabled{opacity:.5;cursor:default}.validation-biologique button[data-v-110293c8]:focus-visible,.validation-biologique input[data-v-110293c8]:focus-visible,.validation-biologique textarea[data-v-110293c8]:focus-visible{outline:2px solid #3c70fc;outline-offset:2px}.validation-relecture[data-v-110293c8]{padding:8px 4px;color:var(--ui-text,#354364)}.validation-relecture h4[data-v-110293c8]{font-weight:700;margin:0 0 4px}.validation-table th[data-v-110293c8]{background:#f5f7fc;padding:8px 10px;text-align:left}.validation-table td[data-v-110293c8]{padding:8px 10px;vertical-align:middle}.validation-table small[data-v-110293c8]{display:block;font-size:11px;color:var(--ui-text-secondary,#7485a7)}.validation-resultats-scroll[data-v-110293c8]{overflow-x:auto;margin:12px 0}.validation-resultats-table[data-v-110293c8]{width:100%;min-width:720px;table-layout:fixed;border-collapse:collapse}.validation-resultats-table .validation-col-parametre[data-v-110293c8]{width:20%}.validation-resultats-table .validation-col-resultat[data-v-110293c8],.validation-resultats-table .validation-col-unite[data-v-110293c8]{width:10%}.validation-resultats-table .validation-col-reference[data-v-110293c8]{width:48%}.validation-resultats-table .validation-col-alerte[data-v-110293c8]{width:12%}.validation-resultats-table td[data-v-110293c8],.validation-resultats-table th[data-v-110293c8]{border:1px solid #d6dff2;padding:10px 12px;vertical-align:top;text-align:left;overflow-wrap:anywhere}.validation-resultats-table tbody tr[data-v-110293c8]:nth-child(2n){background:#fafbfe}.validation-resultats-table td[data-v-110293c8]:nth-child(4),.validation-resultats-table th[data-v-110293c8]:nth-child(4){text-align:left}.validation-alerte[data-v-110293c8]{display:inline-block;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700}.validation-alerte-success[data-v-110293c8]{background:#e8f7ef;color:#24724a}.validation-alerte-warning[data-v-110293c8]{background:#fff4d8;color:#8a6514}.validation-alerte-danger[data-v-110293c8]{background:#fff0ee;color:#b53f35}.validation-documents[data-v-110293c8]{list-style:none;padding:0;margin:10px 0}.validation-documents li[data-v-110293c8]{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid #eef1f7}.validation-documents small[data-v-110293c8]{color:var(--ui-text-secondary,#97a0b5);font-size:12px}.validation-interpretation[data-v-110293c8]{display:block;margin-top:14px;font-weight:600}.bio-interpretation-entete[data-v-110293c8]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px}.bio-interpretation-entete label[data-v-110293c8]{margin:0}.bio-patient-resume[data-v-110293c8]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 16px;border:1px solid #d6dff2;border-radius:12px;background:#f4f7fc;padding:10px 14px;margin-bottom:12px;font-size:13px;color:var(--ui-text,#172033)}.bio-patient-resume strong[data-v-110293c8]{font-size:15px}.bio-avancement[data-v-110293c8]{margin-right:auto;color:var(--ui-text-muted,#526074);font-size:13px}.validation-interpretation textarea[data-v-110293c8]{display:block;width:100%;margin-top:6px;border:1px solid #8b9bc7;border-radius:8px;padding:8px 10px;font:inherit;font-weight:400;color:var(--ui-text,#354364)}.validation-critique[data-v-110293c8]{margin-top:12px;padding:10px 12px;background:#fdecec;border:1px solid #f1b8b3;border-radius:8px;color:#7d2b25}.validation-critique ul[data-v-110293c8]{margin:6px 0;padding-left:18px}.validation-critique-champs[data-v-110293c8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.validation-critique-champs label[data-v-110293c8]{display:block;margin:0;font-weight:600}.validation-critique-champs input[data-v-110293c8]{display:block;width:100%;margin-top:6px;border:1px solid #8b9bc7;border-radius:8px;padding:8px 10px;font:inherit;font-weight:400;color:var(--ui-text,#354364);background:#fff}.validation-rectification[data-v-110293c8]{margin-top:16px}.validation-rectification-info[data-v-110293c8]{margin:0 0 16px;padding:11px 14px;border-left:3px solid var(--ui-accent,#3158bd);border-radius:0 10px 10px 0;background:#f0f5fd;color:var(--ui-text-secondary,#273449);line-height:1.45}.validation-rectification-scroll[data-v-110293c8]{width:100%;overflow-x:auto;border:1px solid #d6dff2;border-radius:12px}.validation-rectification-table[data-v-110293c8]{width:100%;min-width:760px;margin:0;table-layout:fixed;border-collapse:collapse}.validation-rectification-table .validation-col-parametre[data-v-110293c8]{width:19%}.validation-rectification-table .validation-col-valeur[data-v-110293c8]{width:15%}.validation-rectification-table .validation-col-nouvelle[data-v-110293c8]{width:25%}.validation-rectification-table .validation-col-unite[data-v-110293c8]{width:10%}.validation-rectification-table .validation-col-reference[data-v-110293c8]{width:31%}.validation-rectification-table td[data-v-110293c8],.validation-rectification-table th[data-v-110293c8]{padding:10px 12px;border-bottom:1px solid #e2e9f3;overflow-wrap:break-word;vertical-align:middle;color:var(--ui-text-secondary,#273449);line-height:1.4}.validation-rectification-table th[data-v-110293c8]{color:var(--ui-text,#172033);font-size:13px}.validation-rectification-table td[data-v-110293c8]:nth-child(2){font-weight:600}.validation-rectification-table tbody tr[data-v-110293c8]:nth-child(2n){background:#f8faff}.validation-rectification-table tbody tr:last-child td[data-v-110293c8]{border-bottom:0}.validation-rectification-table .validation-champ[data-v-110293c8]{min-width:0}.validation-motif[data-v-110293c8]{display:block;margin:18px 0 0;font-weight:600;color:var(--ui-text,#172033)}.validation-motif>span[data-v-110293c8]{color:#b53f35}.validation-motif textarea[data-v-110293c8]{display:block;width:100%;min-height:74px;margin-top:7px;padding:11px 13px;resize:vertical;border:1px solid #9aaac1;border-radius:10px;background:#fff;color:var(--ui-text,#172033);font:inherit;font-weight:400;line-height:1.45}.validation-motif textarea[data-v-110293c8]::-moz-placeholder{color:var(--ui-text-muted,#526074)}.validation-motif textarea[data-v-110293c8]::placeholder{color:var(--ui-text-muted,#526074)}.validation-champ[data-v-110293c8]{width:100%;min-height:36px;border:1px solid #8b9bc7;border-radius:8px;padding:6px 8px;font:inherit;color:var(--ui-text,#354364);background:#fff}.validation-separateur[data-v-110293c8]{color:var(--ui-text-secondary,#97a0b5);padding:0 6px}@media (max-width:700px){.validation-critique-champs[data-v-110293c8]{grid-template-columns:1fr}}.validation-retour[data-v-110293c8]{margin-top:12px;padding:10px 12px;background:#fff7f5;border:1px solid #f1c9c3;border-radius:8px}.validation-retour label[data-v-110293c8]{display:block;margin:0;font-weight:600}.validation-retour input[data-v-110293c8]{display:block;width:100%;margin-top:6px;border:1px solid #8b9bc7;border-radius:8px;padding:8px 10px;font:inherit;font-weight:400;color:var(--ui-text,#354364)}.validation-retour .validation-annuler-retour[data-v-110293c8]{display:inline-block;margin-top:8px;font-size:13px;font-weight:600;color:#3c70fc}.prelevement-modal-actions[data-v-110293c8]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px}.prelevement-lien[data-v-110293c8]{border:0;background:none;color:#3c70fc;font:inherit;padding:2px 0}.prelevement-description[data-v-110293c8]{color:var(--ui-text-secondary,#7485a7);font-size:13px}.validation-biologique .prelevement-lien[data-v-110293c8]{border:0;background:none;color:#3c70fc;font:inherit;padding:2px 0;cursor:pointer}.validation-biologique .prelevement-lien[data-v-110293c8]:hover:not(:disabled){text-decoration:underline}.validation-biologique .prelevement-lien[data-v-110293c8]:disabled{opacity:.5;cursor:default}.validation-biologique .prelevement-bouton[data-v-110293c8]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 14px;border:1px solid #3c70fc;border-radius:10px;background:#fff;color:#3c70fc;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s}.validation-biologique .prelevement-bouton[data-v-110293c8]:hover:not(:disabled){background:#3c70fc;color:#fff}.validation-biologique .prelevement-bouton[data-v-110293c8]:disabled{opacity:.5;cursor:default}.validation-biologique .prelevement-pagination button[data-v-110293c8]{border:0;background:none;color:#3c70fc;font:inherit;padding:4px 12px;font-size:22px;line-height:1;cursor:pointer}.validation-biologique .prelevement-description[data-v-110293c8]{color:var(--ui-text-secondary,#7485a7);font-size:13px}.bio-validation-modal .modal-dialog{width:calc(100% - 32px);max-width:1400px;margin-left:auto;margin-right:auto}.bio-validation-modal .modal-content{border:1px solid #dce6f4;border-radius:18px;overflow:hidden;box-shadow:0 22px 70px rgba(23,32,51,.2)}.bio-validation-modal .modal-header{padding:17px 24px;background:#f6f9ff;border-bottom:1px solid #dce6f4}.bio-validation-modal .modal-title{color:var(--ui-text,#172033);font-size:22px;font-weight:700}.bio-validation-modal .modal-body{padding:20px 24px 24px;max-height:calc(100vh - 130px);overflow-y:auto}@media (max-width:700px){.bio-validation-modal .modal-dialog{width:calc(100% - 16px)}.bio-validation-modal .modal-body,.bio-validation-modal .modal-header{padding:14px}.bio-validation-modal .modal-title{font-size:18px}}.bio-relectures-dialog{width:calc(100% - 32px);max-width:1120px;margin-left:auto;margin-right:auto}.bio-relectures-dialog .modal-content{border-radius:20px;border:1px solid #dfe7f6;overflow:hidden}.bio-relectures-dialog .modal-header{padding:12px 18px}.bio-relectures-dialog .modal-title{font-size:20px}.bio-relectures-dialog .modal-footer{padding:10px 18px}.bio-relectures-body{padding:12px 16px;background:#f6f8fc}.modal .bio-relectures-dialog .modal-content .modal-body{max-height:none}@media (max-width:600px){.bio-relectures-body{padding:8px}.bio-relectures-dialog .modal-title{font-size:17px}}div[id^=bio-fermeture-][id$=___BV_modal_backdrop_],div[id^=bio-relectures-][id$=___BV_modal_backdrop_],div[id^=validation-biologique-][id$=___BV_modal_backdrop_]{background-color:rgba(27,39,63,.35);opacity:1!important;backdrop-filter:blur(3px)}