.rendez-vous-medecin .med-card-title[data-v-4ebc3ec2]{display:flex;align-items:center;gap:24px}.rendez-vous-medecin .med-hint[data-v-4ebc3ec2]{color:var(--ui-text-secondary,#687d9c);font-size:14px;margin:12px 0 18px}.rendez-vous-medecin .med-text-button[data-v-4ebc3ec2]{padding:0;border:0;background:none;color:#0075ff;font:inherit;font-size:14px}.rendez-vous-medecin .med-actualiser[data-v-4ebc3ec2]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;font-size:16px}.rendez-vous-medecin .med-actualiser[data-v-4ebc3ec2]:hover:not(:disabled){background:#eef3ff}.rendez-vous-medecin button[data-v-4ebc3ec2]{outline-offset:4px}.rendez-vous-medecin button[data-v-4ebc3ec2]:disabled{color:var(--ui-text-secondary,#909baa);cursor:not-allowed}.rendez-vous-medecin .med-error[data-v-4ebc3ec2]{background:#f7dddc;color:#a63835;padding:12px 18px;border-radius:6px;margin-bottom:18px}.rendez-vous-medecin .med-badge[data-v-4ebc3ec2]{display:inline-block;border-radius:6px;padding:4px 8px;font-size:13px;white-space:nowrap}.rendez-vous-medecin .med-tone-primary[data-v-4ebc3ec2]{background:#e5f1ff;color:#3067c9}.rendez-vous-medecin .med-tone-success[data-v-4ebc3ec2]{background:#f0fbf8;color:#187a67}.rendez-vous-medecin .med-tone-warning[data-v-4ebc3ec2]{background:#fff3cd;color:#856404}.rendez-vous-medecin .med-tone-danger[data-v-4ebc3ec2]{background:#f7dddc;color:#a63835}.rendez-vous-medecin .med-tone-muted[data-v-4ebc3ec2]{background:#eef0f4;color:var(--ui-text,#596477)}.rendez-vous-medecin .med-patient[data-v-4ebc3ec2]{display:inline-flex;align-items:center;background:none;border:0;padding:2px 0;font:inherit;color:#2c3f61;font-weight:700;text-align:left;line-height:1.4}.rendez-vous-medecin .med-plus[data-v-4ebc3ec2]{display:inline-flex;flex:0 0 12px;justify-content:center;align-items:center;border:0;background:transparent;color:var(--ui-text-secondary,#687d9c);margin-right:6px;font-size:12px;font-weight:400}.rendez-vous-medecin .med-patient:focus-visible .med-plus[data-v-4ebc3ec2],.rendez-vous-medecin .med-patient:hover .med-plus[data-v-4ebc3ec2]{color:#0075ff}.rendez-vous-medecin .med-action[data-v-4ebc3ec2]{max-width:none;white-space:nowrap;text-align:center;line-height:1.5}.rendez-vous-medecin .med-pagination[data-v-4ebc3ec2]{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:17px;margin-top:18px;font-size:14px}.rendez-vous-medecin .med-details[data-v-4ebc3ec2]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 26px;padding:12px 18px;margin:0}.rendez-vous-medecin .med-details dt[data-v-4ebc3ec2]{color:var(--ui-text-secondary,#687d9c);font-size:12px;font-weight:400;margin-bottom:7px}.rendez-vous-medecin .med-details dd[data-v-4ebc3ec2]{margin:0;overflow-wrap:anywhere}.rendez-vous-medecin .med-table[data-v-4ebc3ec2]{font-size:14px;color:#2c3f61}.rendez-vous-medecin .med-table th[data-v-4ebc3ec2]{padding:10px;background:#f4f7fc;border-bottom:3px solid #d9dee7;white-space:nowrap;text-align:left}.rendez-vous-medecin .med-table td[data-v-4ebc3ec2]{padding:8px 10px;border-bottom:1px solid #d9e2ef;vertical-align:middle;line-height:1.4;text-align:left}.rendez-vous-medecin .med-table .med-actions-cell[data-v-4ebc3ec2]{text-align:center}@media (max-width:800px){.rendez-vous-medecin .med-details[data-v-4ebc3ec2]{grid-template-columns:repeat(2,1fr)}}.rendez-vous-medecin .med-rdv-ligne[data-v-4ebc3ec2]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;margin-bottom:12px}.rendez-vous-medecin .med-rdv-ligne-recherche[data-v-4ebc3ec2]{margin-bottom:16px}.rendez-vous-medecin .med-rdv-periodes[data-v-4ebc3ec2]{display:inline-flex;flex:0 0 auto;border:1px solid #8b9bc7;border-radius:10px;overflow:hidden;min-height:36px}.rendez-vous-medecin .med-rdv-periodes button[data-v-4ebc3ec2]{border:0;border-left:1px solid #d9e2ef;background:#fff;color:var(--ui-text,#354364);font:inherit;font-size:14px;padding:6px 14px;white-space:nowrap;cursor:pointer}.rendez-vous-medecin .med-rdv-periodes button[data-v-4ebc3ec2]:first-child{border-left:0}.rendez-vous-medecin .med-rdv-periodes button[data-v-4ebc3ec2]:hover{background:#f2f8ff}.rendez-vous-medecin .med-rdv-periodes button.actif[data-v-4ebc3ec2]{background:#0075ff;color:#fff}.rendez-vous-medecin .med-rdv-navigation[data-v-4ebc3ec2]{display:inline-flex;flex:0 1 auto;align-items:center;gap:4px;min-width:0}.rendez-vous-medecin .med-rdv-fleche[data-v-4ebc3ec2]{display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;padding:0 0 2px;border:1px solid #d9e2ef;border-radius:50%;background:#fff;color:#2c3f61;font-size:20px;line-height:1;cursor:pointer}.rendez-vous-medecin .med-rdv-fleche[data-v-4ebc3ec2]:hover{border-color:#8b9bc7;background:#f2f8ff}.rendez-vous-medecin .med-rdv-libelle[data-v-4ebc3ec2]{min-width:0;padding:0 6px;color:#2c3f61;font-size:15px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rendez-vous-medecin .med-rdv-ligne-recherche input[data-v-4ebc3ec2],.rendez-vous-medecin .med-rdv-ligne-recherche select[data-v-4ebc3ec2]{height:44px;min-width:0;border-radius:8px;color:#2c3f61;padding:0 14px}.rendez-vous-medecin .med-rdv-ligne-recherche input[data-v-4ebc3ec2]::-moz-placeholder{color:var(--ui-text-secondary,#687d9c)!important}.rendez-vous-medecin .med-rdv-ligne-recherche input[data-v-4ebc3ec2]::placeholder{color:var(--ui-text-secondary,#687d9c)!important}.rendez-vous-medecin .med-rdv-recherche[data-v-4ebc3ec2]{flex:1 1 240px}.rendez-vous-medecin .med-rdv-medecin[data-v-4ebc3ec2]{flex:0 1 260px;padding-right:30px!important}.rendez-vous-medecin .med-rdv-info[data-v-4ebc3ec2]{color:#187a67;background:#effaf6;border-radius:8px;padding:8px 12px;font-size:13px}.rendez-vous-medecin .med-rdv-table[data-v-4ebc3ec2]{min-width:700px}.rendez-vous-medecin .med-rdv-table-infirmier[data-v-4ebc3ec2]{min-width:820px}.rendez-vous-medecin .med-rdv-jour th[data-v-4ebc3ec2]{padding:14px 10px 6px;background:#fff;border-bottom:2px solid #d9e2ef;color:#2c3f61;font-size:14px;font-weight:700;white-space:normal}.rendez-vous-medecin .med-rdv-jour-relatif[data-v-4ebc3ec2]{display:inline-block;margin-left:10px;padding:2px 8px;border-radius:6px;background:#e5f1ff;color:#3067c9;font-size:12px;font-weight:600}.rendez-vous-medecin .med-rdv-jour-nombre[data-v-4ebc3ec2]{margin-left:10px;color:var(--ui-text-secondary,#687d9c);font-size:12px;font-weight:400}.rendez-vous-medecin .med-rdv-heure[data-v-4ebc3ec2]{white-space:nowrap}.rendez-vous-medecin .med-rdv-sans-heure[data-v-4ebc3ec2]{color:var(--ui-text-secondary,#687d9c);font-size:13px}.rendez-vous-medecin .med-rdv-specialite[data-v-4ebc3ec2]{display:block;color:var(--ui-text-secondary,#687d9c);font-size:12px}.rendez-vous-medecin .med-rdv-passe td[data-v-4ebc3ec2]{background:#fff9f3}.rendez-vous-medecin .med-rdv-details td[data-v-4ebc3ec2]{background:#f2f8ff}.rendez-vous-medecin .med-rdv-rappel[data-v-4ebc3ec2]{font-size:12px;color:var(--ui-text-secondary,#687d9c);white-space:nowrap}.rendez-vous-medecin .med-rdv-rappel-confirme[data-v-4ebc3ec2]{color:#187a67}.rendez-vous-medecin .med-rdv-rappel-a_reprogrammer[data-v-4ebc3ec2],.rendez-vous-medecin .med-rdv-rappel-injoignable[data-v-4ebc3ec2]{color:#a63835}.rendez-vous-medecin .med-rdv-actions[data-v-4ebc3ec2]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.rendez-vous-medecin .med-rdv-vide[data-v-4ebc3ec2]{color:var(--ui-text-secondary,#687d9c);font-size:14px;margin:6px 0 0}.rendez-vous-medecin .med-rdv-indicateurs[data-v-4ebc3ec2]{display:inline-flex;flex-wrap:wrap;align-items:stretch;min-height:36px;margin-left:auto;border:1px solid #8b9bc7;border-radius:10px;overflow:hidden;color:var(--ui-text,#354364);font-size:14px}.rendez-vous-medecin .med-rdv-indicateur[data-v-4ebc3ec2]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:#fff;white-space:nowrap;cursor:help}.rendez-vous-medecin .med-rdv-indicateur+.med-rdv-indicateur[data-v-4ebc3ec2]{border-left:1px solid #d9e2ef}.rendez-vous-medecin .med-rdv-indicateur strong[data-v-4ebc3ec2]{font-weight:700}.rendez-vous-medecin .med-rdv-indicateur-primary strong[data-v-4ebc3ec2]{color:#3067c9}.rendez-vous-medecin .med-rdv-indicateur-success strong[data-v-4ebc3ec2]{color:#187a67}.rendez-vous-medecin .med-rdv-indicateur-warning strong[data-v-4ebc3ec2]{color:#856404}.rendez-vous-medecin .med-rdv-indicateur-danger strong[data-v-4ebc3ec2]{color:#a63835}.rendez-vous-medecin .med-rdv-indicateur-muted strong[data-v-4ebc3ec2]{color:var(--ui-text,#596477)}.med-rdv-annulation label[data-v-4ebc3ec2]{display:flex;flex-direction:column;gap:4px;font-size:13px;margin:8px 0}.med-rdv-annulation input[data-v-4ebc3ec2]{border:1px solid #8b9bc7;border-radius:10px;min-height:40px;padding:6px 12px;font:inherit;color:inherit;background:#fff}.med-rdv-annulation-actions[data-v-4ebc3ec2]{display:flex;justify-content:flex-end;gap:12px;margin-top:12px}@media (max-width:800px){.rendez-vous-medecin .med-rdv-medecin[data-v-4ebc3ec2],.rendez-vous-medecin .med-rdv-recherche[data-v-4ebc3ec2]{flex:1 1 100%}.rendez-vous-medecin .med-rdv-periodes button[data-v-4ebc3ec2]{padding:6px 10px}.rendez-vous-medecin .med-rdv-indicateurs[data-v-4ebc3ec2]{margin-left:0}}.consultations-medecin .med-card-title[data-v-1e27bdd2]{display:flex;align-items:center;gap:24px}.consultations-medecin .med-hint[data-v-1e27bdd2]{color:var(--ui-text-secondary,#687d9c);font-size:14px;margin:12px 0 22px}.consultations-medecin .med-text-button[data-v-1e27bdd2]{padding:0;border:0;background:none;color:#0075ff;font:inherit;font-size:14px}.consultations-medecin .med-actualiser[data-v-1e27bdd2]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;font-size:16px}.consultations-medecin .med-actualiser[data-v-1e27bdd2]:hover:not(:disabled){background:#eef3ff}.consultations-medecin button[data-v-1e27bdd2]{outline-offset:4px}.consultations-medecin button[data-v-1e27bdd2]:disabled{color:var(--ui-text-secondary,#909baa);cursor:not-allowed}.consultations-medecin .med-tabs[data-v-1e27bdd2]{display:flex;gap:8px;border-bottom:1px solid #d9e2ef;overflow-x:auto;margin-bottom:22px}.consultations-medecin .med-tabs button[data-v-1e27bdd2]{display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap;padding:14px 15px;border:0;border-bottom:3px solid transparent;background:none;color:#2c3f61;font-size:16px}.consultations-medecin .med-tabs button[aria-selected=true][data-v-1e27bdd2]{color:#0075ff;border-bottom-color:#0075ff}.consultations-medecin .med-tabs button[data-v-1e27bdd2]{flex-direction:row}.consultations-medecin .med-tab-count[data-v-1e27bdd2]{order:0}.consultations-medecin .med-tab-label[data-v-1e27bdd2]{order:1}.consultations-medecin .med-tab-count[data-v-1e27bdd2]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;margin-right:8px;border-radius:50%;background:#e5f1ff;color:#2c3f61;font-size:12px;font-weight:700;vertical-align:middle}.consultations-medecin .med-tabs button[aria-selected=true] .med-tab-count[data-v-1e27bdd2]{background:#0075ff;color:#fff}.consultations-medecin .med-filters[data-v-1e27bdd2]{display:flex;gap:16px;margin-bottom:22px;flex-wrap:wrap}.consultations-medecin .med-filters input[data-v-1e27bdd2],.consultations-medecin .med-filters select[data-v-1e27bdd2]{height:49px;min-width:0;border-radius:8px;color:#2c3f61;padding:0 14px}.consultations-medecin .med-filters input[data-v-1e27bdd2]{flex:1}.consultations-medecin .med-filters input[data-v-1e27bdd2]::-moz-placeholder{color:var(--ui-text-secondary,#687d9c)!important}.consultations-medecin .med-filters input[data-v-1e27bdd2]::placeholder{color:var(--ui-text-secondary,#687d9c)!important}.consultations-medecin .med-filters select[data-v-1e27bdd2]{flex:0 1 275px;padding-right:30px}.consultations-medecin .med-error[data-v-1e27bdd2]{background:#f7dddc;color:#a63835;padding:12px 18px;border-radius:6px;margin-bottom:18px}.consultations-medecin .med-badge[data-v-1e27bdd2]{display:inline-block;border-radius:6px;padding:7px 9px;font-size:13px;white-space:nowrap}.consultations-medecin .med-tone-primary[data-v-1e27bdd2]{background:#e5f1ff;color:#3067c9}.consultations-medecin .med-tone-success[data-v-1e27bdd2]{background:#f0fbf8;color:#187a67}.consultations-medecin .med-tone-warning[data-v-1e27bdd2]{background:#fff3cd;color:#856404}.consultations-medecin .med-tone-danger[data-v-1e27bdd2]{background:#f7dddc;color:#a63835}.consultations-medecin .med-tone-pale-success[data-v-1e27bdd2]{background:#f1f8df;color:#526a22}.consultations-medecin .med-tone-muted[data-v-1e27bdd2]{background:#eef0f4;color:var(--ui-text,#596477)}.consultations-medecin .med-patient[data-v-1e27bdd2]{display:inline-flex;align-items:center;background:none;border:0;padding:2px 0;font:inherit;color:#2c3f61;font-weight:700;text-align:left;line-height:1.4}.consultations-medecin .med-plus[data-v-1e27bdd2]{display:inline-flex;flex:0 0 12px;justify-content:center;align-items:center;border:0;background:transparent;color:var(--ui-text-secondary,#687d9c);margin-right:6px;font-size:12px;font-weight:400}.consultations-medecin .med-patient:focus-visible .med-plus[data-v-1e27bdd2],.consultations-medecin .med-patient:hover .med-plus[data-v-1e27bdd2]{color:#0075ff}.consultations-medecin .med-action[data-v-1e27bdd2]{max-width:none;white-space:nowrap;text-align:center;line-height:1.5}.consultations-medecin .med-actions-groupe[data-v-1e27bdd2]{display:inline-flex;gap:6px;align-items:center;justify-content:center;flex-wrap:nowrap}.consultations-medecin .med-pagination[data-v-1e27bdd2]{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:17px;margin-top:22px;font-size:14px}.consultations-medecin .med-details[data-v-1e27bdd2]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 26px;padding:12px 18px;margin:0}.consultations-medecin .med-details dt[data-v-1e27bdd2]{color:var(--ui-text-secondary,#687d9c);font-size:12px;font-weight:400;margin-bottom:7px}.consultations-medecin .med-details dd[data-v-1e27bdd2]{margin:0;overflow-wrap:anywhere}.consultations-medecin[data-v-1e27bdd2] .med-table table{min-width:960px;font-size:14px;color:#2c3f61}.consultations-medecin[data-v-1e27bdd2] .med-table th{padding:10px;background:#f4f7fc;border-bottom:3px solid #d9dee7;white-space:nowrap}.consultations-medecin[data-v-1e27bdd2] .med-table td{padding:8px 10px;border-bottom:1px solid #d9e2ef;vertical-align:middle;line-height:1.4}.consultations-medecin[data-v-1e27bdd2] .med-table .med-badge{padding:4px 8px}.consultations-medecin[data-v-1e27bdd2] .med-table td,.consultations-medecin[data-v-1e27bdd2] .med-table th{text-align:left}.consultations-medecin[data-v-1e27bdd2] .med-table .med-actions-cell{text-align:center}.consultations-medecin[data-v-1e27bdd2] .med-table .b-table-details td{background:#f2f8ff}@media (max-width:800px){.consultations-medecin .med-filters[data-v-1e27bdd2]{flex-wrap:wrap}.consultations-medecin .med-filters input[data-v-1e27bdd2]{flex-basis:100%}.consultations-medecin .med-filters select[data-v-1e27bdd2]{flex:1}.consultations-medecin .med-details[data-v-1e27bdd2]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:575.98px){.consultations-medecin.consultations-infirmier .card-body[data-v-1e27bdd2]{padding:16px 12px}.consultations-medecin.consultations-infirmier .med-card-title[data-v-1e27bdd2]{gap:8px}.consultations-medecin.consultations-infirmier .med-card-title h3[data-v-1e27bdd2]{min-width:0;font-size:20px;line-height:1.3}.consultations-medecin.consultations-infirmier .med-actualiser[data-v-1e27bdd2]{flex:0 0 44px;height:44px}.consultations-medecin.consultations-infirmier .med-filters[data-v-1e27bdd2]{gap:12px}.consultations-medecin.consultations-infirmier .med-filters input[data-v-1e27bdd2],.consultations-medecin.consultations-infirmier .med-filters select[data-v-1e27bdd2]{flex:1 1 100%;width:100%;font-size:16px}.consultations-medecin.consultations-infirmier .med-hint[data-v-1e27bdd2]{margin:8px 0 16px}.consultations-medecin.consultations-infirmier .med-tabs[data-v-1e27bdd2]{gap:0;margin-bottom:16px}.consultations-medecin.consultations-infirmier .med-tabs button[data-v-1e27bdd2]{font-size:14px;min-height:48px;padding:10px}.consultations-medecin.consultations-infirmier .med-badge[data-v-1e27bdd2]{white-space:normal}.consultations-medecin.consultations-infirmier .med-patient[data-v-1e27bdd2]{min-height:44px;overflow-wrap:anywhere}.consultations-medecin.consultations-infirmier .med-actions-groupe[data-v-1e27bdd2]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.consultations-medecin.consultations-infirmier .med-actions-groupe>span[data-v-1e27bdd2]{max-width:100%}.consultations-medecin.consultations-infirmier .med-actions-groupe button[data-v-1e27bdd2]{min-height:44px;white-space:normal;max-width:100%}.consultations-medecin.consultations-infirmier .med-actions-groupe .ic-flx[data-v-1e27bdd2]{white-space:normal}.consultations-medecin.consultations-infirmier .med-details[data-v-1e27bdd2]{grid-template-columns:1fr;padding:12px 0;gap:12px}.consultations-medecin.consultations-infirmier .med-pagination[data-v-1e27bdd2]{gap:8px;font-size:13px}.consultations-medecin.consultations-infirmier .med-pagination button[data-v-1e27bdd2]{min-width:44px;min-height:44px;border:1px solid #d5dee8;border-radius:10px}.consultations-medecin.consultations-infirmier[data-v-1e27bdd2] .med-table table{display:block;min-width:0;width:100%}.consultations-medecin.consultations-infirmier[data-v-1e27bdd2] .med-table thead{display:none}.consultations-medecin.consultations-infirmier[data-v-1e27bdd2] .med-table tbody,.consultations-medecin.consultations-infirmier[data-v-1e27bdd2] .med-table tr{display:block;width:100%}.consultations-medecin.consultations-infirmier[data-v-1e27bdd2] .med-table tbody>tr:not(.b-table-details){margin-bottom:16px;border:1px solid #d5dee8;border-radius:12px;padding:8px 12px;background:#fff}.consultations-medecin.consultations-infirmier[data-v-1e27bdd2] .med-table td{display:flex;align-items:baseline;gap:12px;padding:8px 0;border:0;overflow-wrap:anywhere}.consultations-medecin.consultations-infirmier[data-v-1e27bdd2] .med-table td[data-label]:before{content:attr(data-label);flex:0 0 32%;text-align:left;font-size:13px;color:var(--ui-text-muted,#526074)}.consultations-medecin.consultations-infirmier[data-v-1e27bdd2] .med-table td>div{min-width:0;flex:1}.consultations-medecin.consultations-infirmier[data-v-1e27bdd2] .med-table td:first-child:before{display:none}.consultations-medecin.consultations-infirmier[data-v-1e27bdd2] .med-table td:first-child{font-size:16px}.consultations-medecin.consultations-infirmier[data-v-1e27bdd2] .med-table .med-actions-cell:before{display:none}.consultations-medecin.consultations-infirmier[data-v-1e27bdd2] .med-table .med-actions-cell>div{width:100%;padding:0}.consultations-medecin.consultations-infirmier[data-v-1e27bdd2] .med-table .b-table-details td{padding:12px}}.activite-medecin .activite-entete[data-v-59213b51]{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.activite-medecin .activite-entete h3[data-v-59213b51]{margin-right:0}.activite-medecin .activite-actualiser[data-v-59213b51]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:none;color:#0075ff;font-size:16px}.activite-medecin .activite-actualiser[data-v-59213b51]:hover:not(:disabled){background:#eef3ff}.activite-medecin .activite-carte[data-v-59213b51]{margin:0;padding:0;min-width:0;color:#212529}.activite-medecin.activite-medecin-infirmier .activite-carte[data-v-59213b51]{flex:1 1 0;width:auto;max-width:none}.activite-medecin .activite-carte-cliquable[data-v-59213b51]{cursor:pointer;transition:box-shadow .15s ease}.activite-medecin .activite-carte-cliquable[data-v-59213b51]:focus-visible,.activite-medecin .activite-carte-cliquable[data-v-59213b51]:not([aria-disabled=true]):hover{outline:2px solid #3d73f5;outline-offset:2px}.activite-medecin .activite-carte-cliquable[aria-disabled=true][data-v-59213b51]{cursor:not-allowed}.activite-medecin .activite-nombre-texte[data-v-59213b51]{padding:0 16px}.activite-medecin .activite-carte-cliquable[aria-disabled=true] .activite-nombre-texte[data-v-59213b51]{opacity:.55}.activite-medecin .activite-carte .card-bx-shadow[data-v-59213b51]{box-shadow:0 7px 14px rgba(65,113,235,.25),0 2px 5px rgba(65,113,235,.12)}.activite-medecin .activite-carte .c-card-pd-o[data-v-59213b51]{display:flex;flex-direction:column;align-items:center;min-height:126px;text-align:center}.activite-medecin .activite-carte h5[data-v-59213b51]{width:100%;text-align:center;margin:.35rem 0 0;font-size:1.65rem;line-height:1.15}.activite-medecin .activite-libelle[data-v-59213b51]{white-space:nowrap}.activite-medecin .activite-mois[data-v-59213b51]{display:block;width:100%}.activite-medecin[data-v-59213b51] .activite-mois-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;height:1.5em;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:1.5;text-decoration:none;box-shadow:none}.activite-medecin[data-v-59213b51] .activite-mois-toggle .fa{font-size:12px}.activite-medecin[data-v-59213b51] .activite-mois .dropdown-menu{max-height:320px;overflow-y:auto}.activite-medecin .activite-kine-legende[data-v-59213b51]{display:block;margin-top:-4px;color:var(--ui-text-secondary,#687d9c);font-size:12px}.activite-medecin .activite-rdv-entete[data-v-59213b51]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:1.5em}.activite-medecin .activite-date[data-v-59213b51]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;color:var(--ui-text-secondary,#7585a3);font-size:13px;cursor:pointer}.activite-medecin .activite-date input[data-v-59213b51]{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;border:0;opacity:0;cursor:pointer}.activite-medecin .activite-date input[data-v-59213b51]::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer}.activite-medecin .activite-date[data-v-59213b51]:focus-within{outline:2px solid #0075ff;outline-offset:3px;border-radius:4px}.activite-medecin button[data-v-59213b51]:focus-visible,.activite-medecin input[data-v-59213b51]:focus-visible{outline:2px solid #0075ff;outline-offset:3px;border-radius:4px}.activite-medecin .activite-note[data-v-59213b51]{color:var(--ui-text-secondary,#687d9c);font-size:12px}.activite-medecin button[data-v-59213b51]:disabled{opacity:.55;cursor:not-allowed}@media (max-width:767px){.activite-medecin .activite-cartes[data-v-59213b51]{flex-wrap:wrap;row-gap:18px}.activite-medecin .activite-carte[data-v-59213b51],.activite-medecin.activite-medecin-infirmier .activite-carte[data-v-59213b51]{flex:1 1 45%;width:45%}}@media (prefers-reduced-motion:reduce){.activite-medecin .activite-carte-cliquable[data-v-59213b51]{transition:none}}#activite-medecin-details___BV_modal_backdrop_{background-color:rgba(38,56,91,.28);opacity:1!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.activite-infirmier-dialog .modal-content{border:1px solid #d8e5ff;border-radius:20px;box-shadow:0 18px 48px rgba(32,58,106,.16);overflow:hidden}.activite-infirmier-dialog .modal-header{padding:1.05rem 1.4rem;border-bottom:1px solid #e5edfb;background:#f8fbff}.activite-infirmier-dialog .modal-title{color:var(--ui-text,#293b61);font-size:1.3rem;font-weight:700}.activite-infirmier-dialog .modal-body{padding:1.3rem 1.4rem 1.5rem}.activite-infirmier-dialog .activite-detail-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem;margin-bottom:1.2rem}.activite-infirmier-dialog .activite-detail-kpis>div{min-width:0;padding:.75rem 1rem;text-align:center;border:1px solid #dbe7ff;border-radius:13px;background:#f8fbff;box-shadow:0 2px 4px rgba(61,115,245,.1)}.activite-infirmier-dialog .activite-detail-kpis span{display:block;color:var(--ui-text-secondary,#657899);font-size:.82rem}.activite-infirmier-dialog .activite-detail-kpis strong{display:block;color:var(--ui-text,#293b61);font-size:1.35rem}.activite-infirmier-dialog .activite-detail-tabs{display:flex;gap:.35rem;border-bottom:1px solid #dce6f5;margin-bottom:.8rem}.activite-infirmier-dialog .activite-detail-tabs button{padding:.55rem .8rem;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--ui-text-secondary,#647594);font-weight:600;cursor:pointer}.activite-infirmier-dialog .activite-detail-tabs button.active{color:#3d73f5;border-bottom-color:#3d73f5}.activite-infirmier-dialog .activite-detail-tabs button:focus-visible{outline:2px solid #3d73f5;outline-offset:2px}.activite-infirmier-dialog .activite-detail-table{overflow-x:auto;border:1px solid #dbe4f1;border-radius:10px}.activite-infirmier-dialog .activite-detail-table .table{margin:0;color:var(--ui-text,#344566);font-size:.88rem}.activite-infirmier-dialog .activite-detail-table th{padding:.55rem .7rem;border-top:0;background:#f1f5fb;color:var(--ui-text,#30415f)}.activite-infirmier-dialog .activite-detail-table td{padding:.48rem .7rem;border-color:#e6ecf5}.activite-infirmier-dialog .activite-detail-vide{padding:1.4rem;text-align:center;color:var(--ui-text-secondary,#7585a3)}.activite-infirmier-dialog .med-table{font-size:.88rem;color:var(--ui-text,#344566)}.activite-infirmier-dialog .med-table th{background:#f1f5fb;color:var(--ui-text,#30415f)}.activite-infirmier-dialog .med-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;margin-top:.9rem;color:var(--ui-text-secondary,#657899);font-size:.85rem}.activite-infirmier-dialog .med-pagination button{width:30px;height:30px;padding:0;border:1px solid #d4e0f5;border-radius:7px;background:#fff;color:#3d73f5;font-size:1.2rem}.activite-infirmier-dialog .med-pagination button:disabled{color:#aab8d0;background:#f8faff}@media (max-width:767px){.activite-infirmier-dialog .modal-body{padding:1rem}.activite-infirmier-dialog .activite-detail-tabs{overflow-x:auto}.activite-infirmier-dialog .activite-detail-tabs button{white-space:nowrap}.activite-infirmier-dialog .med-pagination{flex-wrap:wrap}}.soins-a-faire[data-v-fd1e6dd2]{margin-bottom:1.5rem;border:0;border-radius:22px;box-shadow:none}.soins-a-faire .card-body[data-v-fd1e6dd2]{padding:26px 30px}.soins-a-faire-embedded[data-v-fd1e6dd2]{margin:0;border-radius:0;background:transparent}.soins-a-faire-embedded .card-body[data-v-fd1e6dd2]{padding:0}.soins-a-faire-embedded .soins-liste[data-v-fd1e6dd2]{margin-top:0}.soins-table-wrap[data-v-fd1e6dd2]{overflow-x:auto}.soins-table[data-v-fd1e6dd2]{width:100%;border-collapse:collapse;color:var(--ui-text,#344465)}.soins-table th[data-v-fd1e6dd2]{background:#f2f5fb;color:var(--ui-text,#596985);font-size:.86rem;font-weight:700;text-align:left;white-space:nowrap}.soins-table td[data-v-fd1e6dd2],.soins-table th[data-v-fd1e6dd2]{padding:12px 14px;border-bottom:1px solid #e5ebf5;vertical-align:middle;text-align:left!important}.soins-table tbody tr[data-v-fd1e6dd2]:hover{background:#e8f1ff}.soins-table-patient[data-v-fd1e6dd2]{min-width:190px}.soins-table-reperes[data-v-fd1e6dd2]{display:flex;flex-wrap:wrap;gap:5px}.soins-table .soin-repere[data-v-fd1e6dd2]{margin:0;white-space:nowrap}.soins-table .soin-ouvrir[data-v-fd1e6dd2]{white-space:nowrap}.soins-table-count[data-v-fd1e6dd2]{margin:12px 0 0;font-size:.86rem;color:var(--ui-text-secondary,#73829d)}.soins-entete[data-v-fd1e6dd2]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.soins-entete h3[data-v-fd1e6dd2]{margin:0 0 .3rem}.soins-note[data-v-fd1e6dd2]{margin:0;color:var(--ui-text-secondary,#7685a2);font-size:.9rem}.soins-actualiser[data-v-fd1e6dd2]{width:36px;height:36px;border:1px solid #d7e2f9;border-radius:10px;background:#f6f9ff;color:#3d70ed;cursor:pointer}.soins-vide[data-v-fd1e6dd2]{padding:1.6rem 0 .2rem;margin:0;color:var(--ui-text-secondary,#7685a2)}.soins-erreur[data-v-fd1e6dd2]{margin:1rem 0 0;color:#b44f49}.soins-erreur button[data-v-fd1e6dd2],.soins-suite button[data-v-fd1e6dd2]{border:0;background:none;color:#3973f4;text-decoration:underline;cursor:pointer}.soins-liste[data-v-fd1e6dd2]{margin:20px 0 0;padding:0;list-style:none;border-top:1px solid #dce5f5}.soin-dossier[data-v-fd1e6dd2]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.4fr) auto;align-items:center;gap:18px;padding:18px 8px;border-bottom:1px solid #e5ebf5}.soin-identite h4[data-v-fd1e6dd2]{margin:0 0 3px;color:var(--ui-text,#344465);font-size:1rem;font-weight:700}.soin-identite p[data-v-fd1e6dd2]{margin:0;font-size:.83rem;line-height:1.45}.soin-consultation[data-v-fd1e6dd2]{color:var(--ui-text-secondary,#5c6e8c)}.soin-prescripteur[data-v-fd1e6dd2]{color:var(--ui-text-secondary,#7785a0)}.soin-resume[data-v-fd1e6dd2]{display:flex;flex-wrap:wrap;gap:6px}.soin-repere[data-v-fd1e6dd2]{display:inline-flex;align-items:center;padding:6px 9px;border-radius:7px;background:#f1f4f9;color:var(--ui-text,#526582);font-size:.78rem;font-weight:600}.soin-repere-retard[data-v-fd1e6dd2]{background:#fff0ed;color:#a84b3e}.soin-repere-maintenant[data-v-fd1e6dd2]{background:#eaf1ff;color:#315fb4}.soin-repere-encours[data-v-fd1e6dd2]{background:#e9f6ef;color:#337b57}.soin-ouvrir[data-v-fd1e6dd2]{display:inline-flex;justify-content:center;align-items:center;min-height:36px;padding:8px 12px;border:1px solid #3973f4;border-radius:8px;color:#315fb4;font-size:.85rem;font-weight:700;white-space:nowrap}.soin-ouvrir[data-v-fd1e6dd2]:hover{background:#edf3ff;text-decoration:none}.soins-actualiser[data-v-fd1e6dd2]:disabled{opacity:.55;cursor:wait}.soins-suite[data-v-fd1e6dd2]{padding-top:14px;text-align:center}.soins-suite p[data-v-fd1e6dd2]{margin:0 0 5px;color:var(--ui-text-secondary,#687a98);font-size:.81rem}a[data-v-fd1e6dd2]:focus-visible,button[data-v-fd1e6dd2]:focus-visible{outline:2px solid #3973f4;outline-offset:3px}@media (max-width:800px){.soin-dossier[data-v-fd1e6dd2]{grid-template-columns:minmax(0,1fr) auto;gap:10px}.soin-resume[data-v-fd1e6dd2]{grid-column:1/-1;grid-row:2}.soin-ouvrir[data-v-fd1e6dd2]{grid-column:2;grid-row:1}}@media (max-width:520px){.soins-a-faire .card-body[data-v-fd1e6dd2]{padding:20px}.soins-a-faire-embedded .card-body[data-v-fd1e6dd2]{padding:0}.soin-dossier[data-v-fd1e6dd2]{grid-template-columns:1fr}.soin-resume[data-v-fd1e6dd2]{grid-column:1;grid-row:auto}.soin-ouvrir[data-v-fd1e6dd2]{grid-column:1;grid-row:auto;justify-self:start}}.poste-soins[data-v-0c30a8bf]{margin-bottom:1.5rem;border:0;border-radius:22px;box-shadow:none}.poste-soins .card-body[data-v-0c30a8bf]{padding:26px 30px}.poste-dialog-actions[data-v-0c30a8bf],.poste-head[data-v-0c30a8bf],.poste-row[data-v-0c30a8bf]{display:flex;justify-content:space-between;gap:16px}.poste-head-actions[data-v-0c30a8bf]{display:flex;align-items:center;gap:10px}.poste-head h3[data-v-0c30a8bf]{margin:0 0 5px}.poste-dialog p[data-v-0c30a8bf],.poste-head p[data-v-0c30a8bf]{color:var(--ui-text-secondary,#71809d);margin:0}.poste-refresh[data-v-0c30a8bf]{width:38px;height:38px;border:1px solid #d7e2f9;border-radius:10px;background:#f6f9ff;color:#3d70ed;font-size:1.5rem}.poste-tabs[data-v-0c30a8bf]{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;border-bottom:1px solid #dce5f5}.poste-tabs button[data-v-0c30a8bf]{background:none;border:0;border-bottom:3px solid transparent;padding:10px 13px;color:var(--ui-text-secondary,#697a98);font-weight:600}.poste-tabs button.active[data-v-0c30a8bf]{border-bottom-color:#4478f5;color:#3468e6}.poste-tabs span[data-v-0c30a8bf]{display:inline-block;background:#ebf1ff;border-radius:12px;padding:1px 7px}.poste-filters[data-v-0c30a8bf]{display:flex;gap:12px;margin-top:16px}.poste-filters input[data-v-0c30a8bf]{min-height:42px;border:1px solid #b9c9e7;border-radius:10px;padding:9px 13px;color:var(--ui-text,#344465);background:#fff}.poste-filters input[type=search][data-v-0c30a8bf]{flex:1;min-width:180px}.poste-filters input[type=date][data-v-0c30a8bf]{width:170px}.poste-empty[data-v-0c30a8bf]{padding-top:18px;color:var(--ui-text-secondary,#71809d)}.poste-table-wrap[data-v-0c30a8bf]{overflow-x:auto;margin-top:16px}.poste-table[data-v-0c30a8bf]{width:100%;border-collapse:collapse;color:var(--ui-text,#344465)}.poste-table th[data-v-0c30a8bf]{background:#f2f5fb;color:var(--ui-text,#596985);font-size:.86rem;font-weight:700;text-align:left;white-space:nowrap}.poste-table td[data-v-0c30a8bf],.poste-table th[data-v-0c30a8bf]{padding:12px 14px;border-bottom:1px solid #e5ebf5;vertical-align:middle;text-align:left!important}.poste-table tbody tr[data-v-0c30a8bf]:hover{background:#e8f1ff}.poste-table td small[data-v-0c30a8bf]{display:block;color:var(--ui-text-secondary,#73829d);margin-top:3px}.poste-table .poste-patient[data-v-0c30a8bf]{min-width:190px}.poste-table .poste-patient strong[data-v-0c30a8bf]{font-weight:700}.poste-table td[data-v-0c30a8bf]:last-child{min-width:210px}.poste-count[data-v-0c30a8bf],.poste-muted[data-v-0c30a8bf]{color:var(--ui-text-secondary,#73829d)}.poste-count[data-v-0c30a8bf]{margin:12px 0 0;font-size:.86rem}.poste-care[data-v-0c30a8bf]{padding-top:16px}.poste-row[data-v-0c30a8bf]{align-items:center;padding:15px 3px;border-bottom:1px solid #e5ebf5}.poste-main[data-v-0c30a8bf]{display:flex;flex-direction:column;gap:2px;color:var(--ui-text,#344465)}.poste-main small[data-v-0c30a8bf]{color:var(--ui-text-secondary,#73829d)}.poste-location[data-v-0c30a8bf]{color:#2b6e53;font-weight:700}.poste-cleaning[data-v-0c30a8bf]{margin-top:22px;padding-top:14px;border-top:1px solid #e5ebf5}.poste-cleaning h4[data-v-0c30a8bf]{margin:0 0 5px;color:var(--ui-text,#344465);font-size:1rem}.poste-cleaning p[data-v-0c30a8bf]{margin:0 0 6px;color:var(--ui-text-secondary,#71809d)}.poste-actions[data-v-0c30a8bf]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px}.poste-primary[data-v-0c30a8bf],.poste-secondary[data-v-0c30a8bf]{display:inline-block;padding:9px 13px;border-radius:9px;font-weight:650;cursor:pointer}.poste-primary[data-v-0c30a8bf]{border:1px solid #3b73f2;background:#3b73f2;color:#fff}.poste-secondary[data-v-0c30a8bf]{border:1px solid #bdcff6;background:#fff;color:#3468e6}.poste-error[data-v-0c30a8bf]{color:#a94945}.poste-warning[data-v-0c30a8bf]{color:#9c671e!important}.poste-stock-repairs[data-v-0c30a8bf]{border:1px solid #e9d8ad;border-radius:10px;background:#fffaf0;padding:8px 12px}.poste-stock-repair[data-v-0c30a8bf]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0}.poste-stock-repair+.poste-stock-repair[data-v-0c30a8bf]{border-top:1px solid #f0e3c6}.poste-stock-repair span[data-v-0c30a8bf]{color:#605137}.poste-stock-repair button[data-v-0c30a8bf]{flex-shrink:0}.poste-overlay[data-v-0c30a8bf]{position:fixed;z-index:3000;inset:0;background:rgba(28,39,65,.55);display:grid;place-items:center;padding:20px}.poste-dialog[data-v-0c30a8bf]{width:100%;max-width:560px;box-sizing:border-box;background:#fff;border-radius:17px;padding:24px;box-shadow:0 20px 70px rgba(22,38,72,.25)}.poste-dialog h3[data-v-0c30a8bf]{color:var(--ui-text,#344465);margin:0 0 7px}.poste-dialog label[data-v-0c30a8bf]{display:block;margin-top:16px;color:var(--ui-text,#344465);font-weight:650}.poste-dialog input[data-v-0c30a8bf],.poste-dialog select[data-v-0c30a8bf]{display:block;width:100%;margin-top:6px;padding:10px;border:1px solid #b8c9e6;border-radius:8px}.poste-dialog-actions[data-v-0c30a8bf]{justify-content:flex-end;margin-top:22px}@media (max-width:700px){.poste-row[data-v-0c30a8bf],.poste-stock-repair[data-v-0c30a8bf]{align-items:flex-start;flex-direction:column}.poste-filters[data-v-0c30a8bf]{flex-direction:column}.poste-filters input[type=date][data-v-0c30a8bf]{width:100%}.poste-table[data-v-0c30a8bf]{min-width:900px}}.transferts-services[data-v-435117b4]{margin:4px 0 18px;color:var(--ui-text,#172033)}.transferts-services .text-grey[data-v-435117b4]{color:var(--ui-text-muted,#526074)!important}.ts-message[data-v-435117b4]{margin:0 0 10px;padding:10px 14px;border-radius:12px}.ts-info[data-v-435117b4]{background:#edf7f1;color:#195136}.ts-erreur[data-v-435117b4]{background:#fff0f0;color:#9b2626}.ts-erreur .btn-link[data-v-435117b4]{color:#214db0;text-decoration:underline}.ts-accueil[data-v-435117b4]{margin-bottom:12px;padding:10px 14px;border:1px solid #f1b4b4;border-radius:14px;background:#fff8f8}.ts-accueil-titre[data-v-435117b4]{display:flex;align-items:center;gap:8px;margin:0 0 4px;color:#9b2626;font-weight:700}.ts-point[data-v-435117b4]{width:9px;height:9px;border-radius:50%;background:#c62828;animation:ts-clignote-435117b4 1.2s ease-in-out infinite}.ts-fleche[data-v-435117b4]{color:#9b2626;font-weight:600}.ts-unites[data-v-435117b4]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ts-unites-titre[data-v-435117b4]{margin-right:4px;color:var(--ui-text-muted,#526074);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.ts-unite[data-v-435117b4]{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 14px;border:1px solid #c7d5f1;border-radius:999px;background:#fff;color:var(--ui-text,#172033);font-weight:600;font-size:14px}.ts-unite strong[data-v-435117b4]{min-width:22px;padding:0 7px;border-radius:999px;background:#edf3ff;color:var(--ui-text,#172033);text-align:center}.ts-unite[data-v-435117b4]:hover{background:#eaf0ff}.ts-unite--choisie[data-v-435117b4]{border-color:var(--ui-accent,#2457c5);background:#edf3ff}.ts-unite--alerte[data-v-435117b4]{border-color:#f1b4b4}.ts-unite-arrivees[data-v-435117b4]{padding:0 8px;border-radius:999px;background:#b42318;color:#fff;font-size:12px;animation:ts-anneau-435117b4 1.8s ease-out infinite}.ts-detail[data-v-435117b4]{margin-top:10px;padding:8px 14px;border:1px solid #e0e7f3;border-radius:12px;background:#fbfcff}.ts-liste[data-v-435117b4]{list-style:none;margin:0;padding:0}.ts-ligne[data-v-435117b4]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #edf0f6}.ts-ligne[data-v-435117b4]:last-child{border-bottom:0}.ts-boutons[data-v-435117b4]{display:flex;flex:none;gap:6px}.ts-bouton[data-v-435117b4]{min-height:36px;padding:7px 16px;border-radius:999px;font-size:14px;font-weight:600;white-space:nowrap}.transferts-services a[data-v-435117b4]:focus-visible,.transferts-services button[data-v-435117b4]:focus-visible{outline:3px solid #8caaf5;outline-offset:2px}@keyframes ts-clignote-435117b4{0%,to{opacity:1}50%{opacity:.35}}@keyframes ts-anneau-435117b4{0%{box-shadow:0 0 0 0 rgba(180,35,24,.45)}to{box-shadow:0 0 0 7px rgba(180,35,24,0)}}@media (prefers-reduced-motion:reduce){.ts-point[data-v-435117b4],.ts-unite-arrivees[data-v-435117b4]{animation:none}}@media (max-width:700px){.ts-ligne[data-v-435117b4]{flex-direction:column;align-items:flex-start}}.poste-soins-unites[data-v-f1db80a8]{margin-bottom:1.5rem;border:0;border-radius:22px;box-shadow:none;color:var(--ui-text,#172033)}.poste-soins-unites>.card-body[data-v-f1db80a8]{padding:26px 30px}.psu-entete[data-v-f1db80a8]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px}.psu-titre[data-v-f1db80a8]{display:flex;align-items:center;gap:12px}.psu-titre .c-title[data-v-f1db80a8]{margin:0;color:var(--ui-text,#172033);font-weight:700}.psu-entete p[data-v-f1db80a8]{margin:6px 0 0;color:var(--ui-text-secondary,#273449)}.psu-actions[data-v-f1db80a8]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.psu-alerte[data-v-f1db80a8]{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:7px 16px;border-radius:999px;background:#fff0f0;color:#9b2626;font-weight:700;font-size:14px}.psu-point[data-v-f1db80a8]{width:9px;height:9px;border-radius:50%;background:#c62828;animation:psu-clignote-f1db80a8 1.2s ease-in-out infinite}.psu-secondaire[data-v-f1db80a8]{display:inline-flex;align-items:center;min-height:38px;padding:7px 16px;border:1px solid #c7d5f1;border-radius:999px;background:#fff;color:var(--ui-accent,#2457c5);font-weight:600;white-space:nowrap}.psu-secondaire[data-v-f1db80a8]:hover{background:#eaf0ff;text-decoration:none}.psu-actualiser[data-v-f1db80a8]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #c7d5f1;border-radius:12px;background:#fff;color:var(--ui-accent,#2457c5)}.psu-actualiser[data-v-f1db80a8]:hover{background:#eaf0ff}.psu-actualiser[data-v-f1db80a8]:disabled{cursor:wait}.poste-soins-unites a[data-v-f1db80a8]:focus-visible,.poste-soins-unites button[data-v-f1db80a8]:focus-visible{outline:3px solid #8caaf5;outline-offset:2px}@keyframes psu-clignote-f1db80a8{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.psu-point[data-v-f1db80a8]{animation:none}}@media (max-width:700px){.poste-soins-unites>.card-body[data-v-f1db80a8]{padding:18px 16px}}.poste-soins-unites .psu-poste.poste-soins{margin:0;border:0;box-shadow:none;background:transparent}.poste-soins-unites .psu-poste.poste-soins>.card-body{padding:0}.poste-soins-unites .psu-poste.poste-soins .poste-head{display:none!important}@media screen and (max-width:575.98px){.dashboard-infirmier[data-v-43976e64]{padding:16px 12px}.dashboard-infirmier .body-header[data-v-43976e64]{display:block;margin-bottom:16px!important}.dashboard-infirmier .p-title[data-v-43976e64]{font-size:24px;line-height:1.25}.dashboard-infirmier .p-subtitle[data-v-43976e64]{font-size:15px;line-height:1.5;overflow-wrap:anywhere;color:var(--ui-text-secondary,#273449)!important}.dashboard-infirmier[data-v-43976e64] .activite-medecin>.row{margin:0}.dashboard-infirmier[data-v-43976e64] .activite-medecin>.row>.card{padding:0}.dashboard-infirmier[data-v-43976e64] .activite-medecin .card-body{padding:16px 12px}.dashboard-infirmier[data-v-43976e64] .activite-entete{flex-wrap:nowrap;gap:8px}.dashboard-infirmier[data-v-43976e64] .activite-entete h3{margin-right:0;font-size:20px}.dashboard-infirmier[data-v-43976e64] .activite-actualiser{flex:0 0 44px;height:44px}.dashboard-infirmier[data-v-43976e64] .activite-cartes{gap:12px}.dashboard-infirmier[data-v-43976e64] .activite-carte .c-card-pd-o{padding:12px 8px;min-height:116px}.dashboard-infirmier[data-v-43976e64] .activite-libelle{font-size:14px;white-space:normal}.dashboard-infirmier[data-v-43976e64] .activite-nombre{min-height:44px}.dashboard-infirmier[data-v-43976e64] .activite-mois-toggle{min-height:44px;height:auto;font-size:14px;white-space:normal}.dashboard-infirmier[data-v-43976e64] .activite-date{min-height:44px}}