@media screen{.creance-vue-produits[data-v-593d55d7]{color:var(--ui-text,#172033)}.creance-vue-produits .creance-products-header[data-v-593d55d7]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin-bottom:18px}.creance-vue-produits .creance-products-heading[data-v-593d55d7]{min-width:0}.creance-vue-produits .p-title[data-v-593d55d7]{margin:0;color:var(--ui-text,#172033);font-size:26px;line-height:1.25;font-weight:700}.creance-vue-produits .creance-products-period[data-v-593d55d7]{margin:5px 0 0;color:var(--ui-text-muted,#526074);font-size:14px}.creance-vue-produits .creance-products-actions[data-v-593d55d7]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-left:auto}.creance-vue-produits .creance-products-actions .drp-container[data-v-593d55d7]{position:relative}.creance-vue-produits .creance-products-actions .btn[data-v-593d55d7]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:999px;font-size:14px;font-weight:600;box-shadow:none}.creance-vue-produits .creance-products-actions .btn[data-v-593d55d7]:focus-visible,.creance-vue-produits .creance-products-group-toggle[data-v-593d55d7]:focus-visible{outline:3px solid var(--ui-accent,#2457c5);outline-offset:3px}.creance-vue-produits .creance-products-actions .btn-secondary[data-v-593d55d7]{color:#fff;background:#334362;border-color:#334362}.creance-vue-produits .creance-products-actions .btn-secondary[data-v-593d55d7]:hover{background:#273652;border-color:#273652}.creance-vue-produits .creance-products-actions .ui-print-action[data-v-593d55d7]{color:#fff;background:var(--ui-success,#166044);border-color:var(--ui-success,#166044)}.creance-vue-produits .creance-products-actions .drp-menu[data-v-593d55d7]{top:calc(100% + 8px);right:0;border:1px solid #dce5f1;border-radius:12px;box-shadow:0 12px 28px rgba(23,32,51,.14)}.creance-vue-produits .creance-products-actions .drp-menu .triangle[data-v-593d55d7]{display:none}.creance-vue-produits .creance-products-panel[data-v-593d55d7]{margin:0 0 20px;border:1px solid #dce5f1;border-radius:20px;box-shadow:none}.creance-vue-produits .creance-products-panel>.card-body[data-v-593d55d7]{padding:24px}.creance-vue-produits .creance-products-toolbar[data-v-593d55d7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(205px,235px);align-items:end;gap:20px;padding-bottom:22px;border-bottom:1px solid #e0e7f1}.creance-vue-produits .creance-products-filters[data-v-593d55d7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.creance-vue-produits .creance-products-filter[data-v-593d55d7]{min-width:0}.creance-vue-produits .creance-products-filter label[data-v-593d55d7]{display:block;margin-bottom:7px;color:var(--ui-text-secondary,#273449);font-size:13px;font-weight:600}.creance-vue-produits .creance-products-filter .multiselect[data-v-593d55d7]{width:100%;min-height:48px}.creance-vue-produits .creance-products-filter .multiselect--disabled[data-v-593d55d7]{opacity:1;background:transparent}.creance-vue-produits .creance-products-filter .multiselect--disabled .multiselect__tags[data-v-593d55d7]{background:#eef3fa;cursor:not-allowed}.creance-vue-produits .creance-products-total[data-v-593d55d7]{display:flex;flex-direction:column;justify-content:center;min-height:74px;padding:12px 18px;border:1px solid #dbe5f5;border-left:4px solid var(--ui-accent,#2457c5);border-radius:12px;background:#f4f7ff}.creance-vue-produits .creance-products-total>span[data-v-593d55d7]{color:var(--ui-text-secondary,#273449);font-size:13px}.creance-vue-produits .creance-products-total strong[data-v-593d55d7]{margin-top:3px;color:var(--ui-text,#172033);font-size:23px;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.creance-vue-produits .creance-products-total small[data-v-593d55d7]{color:var(--ui-text-muted,#526074);font-size:12px;font-weight:600}.creance-vue-produits .creance-products-results[data-v-593d55d7]{padding-top:20px}.creance-vue-produits .creance-products-group[data-v-593d55d7]{margin-bottom:12px;border:1px solid #dce5f1;border-radius:14px;background:#fff;overflow:hidden}.creance-vue-produits .creance-products-group[data-v-593d55d7]:last-child{margin-bottom:0}.creance-vue-produits .creance-products-group-toggle[data-v-593d55d7]{display:flex;align-items:center;gap:16px;width:100%;min-height:64px;padding:14px 18px;border:0;background:#fff;color:var(--ui-text,#172033);text-align:left;cursor:pointer}.creance-vue-produits .creance-products-group-toggle[data-v-593d55d7]:hover{background:#f8faff}.creance-vue-produits .creance-products-group-name[data-v-593d55d7]{flex:1 1 200px;font-size:17px;font-weight:700}.creance-vue-produits .creance-products-group-count[data-v-593d55d7]{flex:0 0 auto;padding:5px 10px;border-radius:999px;background:#eef3ff;color:#2457c5;font-size:13px;font-weight:600}.creance-vue-produits .creance-products-group-amount[data-v-593d55d7]{flex:0 0 auto;margin-left:auto;font-size:17px;font-variant-numeric:tabular-nums}.creance-vue-produits .creance-products-group-amount small[data-v-593d55d7]{font-size:12px;color:var(--ui-text-muted,#526074)}.creance-vue-produits .creance-products-group-details[data-v-593d55d7]{padding:18px;border-top:1px solid #e0e7f1}.creance-vue-produits .creance-products-state[data-v-593d55d7]{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:240px;padding:32px 18px;text-align:center}.creance-vue-produits .creance-products-state-icon[data-v-593d55d7]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:14px;border-radius:14px;background:#edf3ff;color:var(--ui-accent,#2457c5);font-size:21px}.creance-vue-produits .creance-products-state h2[data-v-593d55d7]{margin:0;color:var(--ui-text,#172033);font-size:19px;font-weight:700}.creance-vue-produits .creance-products-state p[data-v-593d55d7]{margin:7px 0 0;color:var(--ui-text-muted,#526074);font-size:14px;line-height:1.5}.creance-vue-produits .creance-products-error .creance-products-state-icon[data-v-593d55d7]{background:#fff1ef;color:#b23536}.creance-vue-produits .creance-products-progress[data-v-593d55d7]{width:100%;max-width:340px;margin-top:18px;color:var(--ui-text-muted,#526074);font-size:12px}.creance-vue-produits .creance-products-progress .progress[data-v-593d55d7]{margin-bottom:6px}}@media screen and (max-width:1100px){.creance-vue-produits .creance-products-toolbar[data-v-593d55d7]{grid-template-columns:1fr}.creance-vue-produits .creance-products-total[data-v-593d55d7]{min-height:68px;max-width:320px}}@media screen and (max-width:760px){.creance-vue-produits .p-title[data-v-593d55d7]{font-size:23px}.creance-vue-produits .creance-products-panel>.card-body[data-v-593d55d7]{padding:18px}.creance-vue-produits .creance-products-filters[data-v-593d55d7]{grid-template-columns:repeat(2,minmax(0,1fr))}.creance-vue-produits .creance-products-group-toggle[data-v-593d55d7]{flex-wrap:wrap;gap:8px 12px}.creance-vue-produits .creance-products-group-name[data-v-593d55d7]{flex-basis:100%}.creance-vue-produits .creance-products-group-amount[data-v-593d55d7]{margin-left:0}.creance-vue-produits .creance-products-group-toggle>i[data-v-593d55d7]{margin-left:auto}}@media screen and (max-width:520px){.creance-vue-produits .creance-products-header[data-v-593d55d7]{align-items:flex-start}.creance-vue-produits .creance-products-actions[data-v-593d55d7]{justify-content:flex-end;width:100%}.creance-vue-produits .creance-products-panel>.card-body[data-v-593d55d7]{padding:15px}.creance-vue-produits .creance-products-filters[data-v-593d55d7]{grid-template-columns:1fr}.creance-vue-produits .creance-products-total[data-v-593d55d7]{max-width:none}.creance-vue-produits .creance-products-group-details[data-v-593d55d7]{padding:12px}}.encaissement[data-v-78ab491f]{color:var(--ui-text,#172033)}.encaissement-debiteur[data-v-78ab491f]{margin:0 0 14px;font-size:16px;font-weight:700}.encaissement-chargement[data-v-78ab491f]{padding:16px;color:var(--ui-text-secondary,#273449)}.encaissement-soldes[data-v-78ab491f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.encaissement-soldes>div[data-v-78ab491f]{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border:1px solid #d9e5f5;border-radius:13px;background:#f7faff}.encaissement-soldes span[data-v-78ab491f]{font-size:13px;color:var(--ui-text-secondary,#273449)}.encaissement-soldes strong[data-v-78ab491f]{font-size:21px;font-weight:700;white-space:nowrap}.encaissement-soldes small[data-v-78ab491f]{font-size:12px;font-weight:600}.encaissement-soldes .encaissement-reste[data-v-78ab491f]{border-color:#b9d1f8;background:#edf4ff;color:var(--ui-accent,#2457c5)}.encaissement-historique h2[data-v-78ab491f],.encaissement-section-title[data-v-78ab491f]{margin:20px 0 12px;font-size:16px;font-weight:700;color:var(--ui-text,#172033)}.encaissement-historique ol[data-v-78ab491f]{list-style:none;margin:0;padding:0;max-height:165px;overflow-y:auto;border:1px solid #d9e5f5;border-radius:12px}.encaissement-historique li[data-v-78ab491f]{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:9px 13px;border-bottom:1px solid #e6ecf4;font-size:13px}.encaissement-historique li[data-v-78ab491f]:last-child{border-bottom:0}.encaissement-historique li small[data-v-78ab491f]{grid-column:1/-1;color:var(--ui-text-muted,#526074)}.encaissement-apres[data-v-78ab491f]{margin:12px 0;padding:10px 14px;border-radius:10px;background:#f1f8f4;color:var(--ui-text-secondary,#273449)}.encaissement-promesse[data-v-78ab491f]{margin-top:16px;padding:16px;border:1px solid #d9e5f5;border-radius:13px;background:#f7faff}.encaissement-promesse-choix[data-v-78ab491f]{display:flex;align-items:center;gap:10px;font-weight:700;cursor:pointer}.encaissement-promesse-choix input[data-v-78ab491f]{width:18px;height:18px}.encaissement-promesse p[data-v-78ab491f]{margin:8px 0 14px;font-size:13px;color:var(--ui-text-muted,#526074)}.encaissement-promesse-grille[data-v-78ab491f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.encaissement-promesse-grille label[data-v-78ab491f]{display:block;margin:0;font-size:13px;font-weight:600}.encaissement-promesse-grille input[data-v-78ab491f]{display:block;width:100%;min-height:44px;margin-top:6px;color:var(--ui-text,#172033);border-color:#9aaac1;border-radius:12px}.encaissement-actions[data-v-78ab491f]{display:flex;justify-content:flex-end;gap:10px}.encaissement-actions .btn[data-v-78ab491f]{min-height:44px;padding:10px 20px;border-radius:999px;font-size:14px;font-weight:600}@media (max-width:650px){.encaissement-promesse-grille[data-v-78ab491f],.encaissement-soldes[data-v-78ab491f]{grid-template-columns:1fr}.encaissement-actions[data-v-78ab491f]{flex-wrap:wrap}}.recouvrement-contexte[data-v-78ab491f]{display:flex;justify-content:space-between;gap:16px;padding:14px 18px;background:#edf4ff;border:1px solid #d8e6fa;border-radius:14px;color:var(--ui-text,#172033)}.recouvrement-contexte div[data-v-78ab491f]{display:flex;flex-direction:column;gap:3px}.recouvrement-contexte div[data-v-78ab491f]:last-child{text-align:right}.recouvrement-contexte small[data-v-78ab491f]{color:var(--ui-text-muted,#526074);font-size:13px}.recouvrement-contexte strong[data-v-78ab491f]{font-size:16px}.recouvrement-form[data-v-78ab491f]{margin-top:20px}.recouvrement-grille[data-v-78ab491f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}.recouvrement-large[data-v-78ab491f]{grid-column:1/-1}.recouvrement-grille .form-group[data-v-78ab491f]{margin-bottom:14px}.recouvrement-grille label[data-v-78ab491f]{display:block;margin-bottom:6px;font-weight:600;color:var(--ui-text,#172033)}.recouvrement-grille .input-secondary-light[data-v-78ab491f]{width:100%;min-height:44px;color:var(--ui-text,#172033);border-color:#9aaac1;border-radius:12px}.recouvrement-grille textarea.input-secondary-light[data-v-78ab491f]{min-height:72px;padding:10px 12px}.recouvrement-grille small[data-v-78ab491f]{display:block;margin-top:5px;color:var(--ui-text-muted,#526074)}.relance-creance .modal-footer.ui-modal-actions[data-v-78ab491f]{display:flex;justify-content:flex-end;gap:10px}.relance-creance .modal-footer.ui-modal-actions .btn[data-v-78ab491f]{min-height:44px;padding:10px 20px;border-radius:999px;font-size:14px;font-weight:600;white-space:normal}@media (max-width:650px){.recouvrement-contexte[data-v-78ab491f]{flex-direction:column}.recouvrement-contexte div[data-v-78ab491f]:last-child{text-align:left}.recouvrement-grille[data-v-78ab491f]{grid-template-columns:1fr}.recouvrement-large[data-v-78ab491f]{grid-column:auto}.relance-creance .modal-footer.ui-modal-actions[data-v-78ab491f]{flex-wrap:wrap}}.creance-patient-heading[data-v-78ab491f]{display:block}.creance-patient-mentions[data-v-78ab491f]{display:flex;flex-wrap:wrap;gap:2px 14px;margin:4px 0 0;color:var(--ui-text-secondary,#273449);font-size:14px}.creance-patient-mentions span+span[data-v-78ab491f]:before{content:"·";margin-right:14px}.creance-patient-note[data-v-78ab491f]{font-size:13px;color:var(--ui-text-muted,#526074)}.creance-rubriques-table[data-v-78ab491f]{width:100%;font-size:14px;color:var(--ui-text,#172033)}.creance-rubriques-table td[data-v-78ab491f],.creance-rubriques-table th[data-v-78ab491f]{padding:10px;vertical-align:middle;white-space:normal;border-color:#e3ebf7}.creance-rubriques-table thead th[data-v-78ab491f]{color:var(--ui-text-secondary,#273449);font-weight:600;background:#f6f9ff;border-top:0}.creance-rubriques-table .creance-rubrique-titre th[data-v-78ab491f]{padding-top:12px;color:var(--ui-accent,#2457c5);font-weight:600;background:#fff;text-align:left!important}.creance-rubriques-table .creance-rubrique-total td[data-v-78ab491f]{color:var(--ui-text-secondary,#273449);font-weight:600}.creance-rubriques-table .creance-patient-total td[data-v-78ab491f],.creance-rubriques-table .creance-patient-total th[data-v-78ab491f]{background:#f6f9ff;font-weight:600;white-space:nowrap}.creance-rubriques-table td.text-right[data-v-78ab491f],.creance-rubriques-table th.text-right[data-v-78ab491f]{text-align:right}.creance-impression[data-v-78ab491f]{display:grid;gap:16px}.creance-impression-bloc[data-v-78ab491f]{padding:14px 16px;border:1px solid #d9e5f5;border-radius:10px}.creance-impression-bloc legend[data-v-78ab491f]{width:auto;margin:0;padding:0 6px;font-size:15px;font-weight:600;color:var(--ui-text,#172033)}.creance-impression-choix[data-v-78ab491f]{display:flex;align-items:center;min-height:36px}.creance-impression-choix label[data-v-78ab491f]{margin-bottom:0;color:var(--ui-text,#172033);cursor:pointer}.creance-impression-choix input[data-v-78ab491f]{width:18px;height:18px;cursor:pointer}.creance-impression-compte[data-v-78ab491f]{margin-left:8px;font-weight:400;color:var(--ui-text-secondary,#273449)}.creance-impression-outils[data-v-78ab491f]{display:flex;gap:16px;margin-bottom:6px}.creance-impression-outils .btn-link[data-v-78ab491f]{color:var(--ui-accent,#2457c5)}.creance-impression-patients[data-v-78ab491f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 16px;max-height:320px;overflow-y:auto}.facture-assurance-societe[data-v-40244f0d]{color:var(--ui-text,#172033)}.facture-assurance-societe .facture-list-header[data-v-40244f0d]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.facture-assurance-societe .facture-list-header .p-title[data-v-40244f0d]{margin:0;color:var(--ui-text,#172033);font-size:24px;font-weight:700}.facture-assurance-societe .facture-list-period[data-v-40244f0d]{margin:4px 0 0;color:var(--ui-accent,#2457c5);font-size:14px;font-weight:600}.facture-assurance-societe .creance-description[data-v-40244f0d]{margin:8px 0 0;color:var(--ui-text-secondary,#273449)}.facture-assurance-societe .facture-list-header .btn[data-v-40244f0d]{flex:0 0 auto;min-height:44px;padding:10px 20px;border-radius:999px}.facture-assurance-societe .facture-list-filters[data-v-40244f0d]{display:grid;grid-template-columns:minmax(250px,1.7fr) repeat(2,minmax(185px,1fr));gap:16px;align-items:end}.facture-assurance-societe .facture-list-filters>div[data-v-40244f0d]{min-width:0}.facture-assurance-societe .facture-list-filters label[data-v-40244f0d]{display:block;margin:0 0 6px;color:var(--ui-text-secondary,#273449);font-size:13px;font-weight:600}.facture-assurance-societe .facture-list-filters .input-container[data-v-40244f0d]{margin:0}.facture-assurance-societe .facture-list-state[data-v-40244f0d]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;color:var(--ui-text-secondary,#273449);text-align:center}.facture-assurance-societe .facture-list-state strong[data-v-40244f0d]{color:var(--ui-text,#172033);font-size:17px}.facture-assurance-societe .facture-list-error[data-v-40244f0d]{background:#fff4f2;border-radius:14px}.facture-assurance-societe .facture-list-error strong[data-v-40244f0d]{color:#a43b34}.facture-assurance-societe .facture-list-error .btn[data-v-40244f0d]{margin-top:8px;min-height:44px;border-radius:999px}@media (max-width:980px){.facture-assurance-societe .facture-list-filters[data-v-40244f0d]{grid-template-columns:repeat(2,minmax(0,1fr))}.facture-assurance-societe .facture-list-filters>div[data-v-40244f0d]:first-child{grid-column:1/-1}}@media (max-width:620px){.facture-assurance-societe .facture-list-header[data-v-40244f0d]{flex-direction:column}.facture-assurance-societe .facture-list-filters[data-v-40244f0d]{grid-template-columns:1fr}.facture-assurance-societe .facture-list-filters>div[data-v-40244f0d]:first-child{grid-column:auto}}.societes-forfaitaires .action-space[data-v-36e16a14]{position:fixed;right:4%;padding:1% 0;background-color:#fff;bottom:0;text-align:right}.creance-conso-reelles .rentabilite-detail[data-v-0ddf8f36]{display:block;margin-top:4px;font-size:12px;white-space:nowrap}.creance-conso-reelles .conso-cell[data-v-0ddf8f36],.creance-conso-reelles .forfait-cell[data-v-0ddf8f36]{white-space:nowrap}@media screen{html.impression-facture-assurance body>.impression-portail,html.impression-individuelle body>.impression-portail{position:absolute!important;top:0!important;left:-10000px!important;width:210mm!important;visibility:hidden!important}html.impression-facture-assurance body>.impression-portail>.assurance-invoice-page{position:relative!important;top:auto!important;left:auto!important}}.print-facture-assurance .assurance-invoice-page{font-size:12pt!important;line-height:1.35}.print-facture-assurance .assurance-invoice-page .v-algn-center h1{font-size:15pt!important;line-height:1.2!important;margin-bottom:2mm}.print-facture-assurance .assurance-invoice-page .assurance-invoice-final-summary,.print-facture-assurance .assurance-invoice-page .assurance-invoice-final-summary h5,.print-facture-assurance .assurance-invoice-page .assurance-invoice-final-summary p,.print-facture-assurance .assurance-invoice-page .assurance-invoice-final-summary span,.print-facture-assurance .assurance-invoice-page .basic-flex>span,.print-facture-assurance .assurance-invoice-page .basic-flex h5,.print-facture-assurance .assurance-invoice-page .facture-patient-bloc h5,.print-facture-assurance .assurance-invoice-page .v-algn-center .text-grey,.print-facture-assurance .assurance-invoice-page h5.text-primary{font-size:12pt!important;line-height:1.35!important}.print-facture-assurance .assurance-invoice-page .facture-patient-bloc p{font-size:11pt!important;line-height:1.3!important}.print-facture-assurance .assurance-invoice-page .mb-5{margin-bottom:4mm!important}@media print{html.impression-facture-assurance,html.impression-facture-assurance body{height:auto!important;overflow:visible!important;background:#fff!important}html.impression-facture-assurance body,html.impression-individuelle body{margin:0!important;min-width:0!important;width:210mm!important;max-width:210mm!important}html.impression-facture-assurance body>:not(.impression-portail){display:none!important}html.impression-facture-assurance body>.impression-portail{width:210mm!important;margin:0!important;visibility:visible!important}html.impression-facture-assurance body>.impression-portail,html.impression-facture-assurance body>.impression-portail>.assurance-invoice-page{position:relative!important;left:auto!important;top:auto!important}html.impression-facture-assurance body>.impression-portail *{visibility:visible!important}}.print-facture-assurance .assurance-invoice-page{box-sizing:border-box;display:block;position:relative;width:100%;height:auto!important;min-height:0;padding-top:0;padding-bottom:0;color:#172033;background:#fff}.print-facture-assurance .assurance-invoice-page>.assurance-invoice-footer{position:static;width:100%;margin:0;padding:0}.print-facture-assurance .assurance-invoice-continuation{box-sizing:border-box;display:flex;flex-direction:column;min-height:282mm;-moz-column-break-before:page;break-before:page;page-break-before:always}.print-facture-assurance .assurance-invoice-continuation>.assurance-invoice-footer{margin-top:auto!important}.print-facture-assurance .assurance-invoice-footer{width:100%;text-align:center;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.print-facture-assurance .assurance-invoice-footer img{display:block;width:auto;max-width:100%;max-height:30mm;margin:0 auto;-o-object-fit:contain;object-fit:contain}.print-facture-assurance .assurance-invoice-footer-text{display:flex;flex-direction:column;align-items:center;gap:3px;padding-top:8px;border-top:1px solid #9aaac1;color:#273449;font-size:12px;line-height:1.4}.print-facture-assurance .assurance-invoice-footer-text strong{color:#172033;font-size:13px}.print-facture-assurance .assurance-invoice-table{width:100%;margin:12px 0 0;border:1px solid #b8c5d6!important;border-collapse:collapse;table-layout:fixed;color:#172033;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-facture-assurance .assurance-invoice-table--summary{table-layout:auto}.print-facture-assurance .assurance-invoice-table thead{display:table-header-group}.print-facture-assurance .assurance-invoice-table tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;border:0!important}.print-facture-assurance .assurance-invoice-table td,.print-facture-assurance .assurance-invoice-table th{padding:4px 6px!important;border:0!important;border-bottom:1px solid #dde5ef!important;color:#172033!important;font-size:12pt!important;line-height:1.35!important;vertical-align:top;overflow-wrap:break-word}.print-facture-assurance .assurance-invoice-table thead th{background:#eef3fa!important;border-bottom:2px solid #7e93b0!important;color:#273449!important;font-size:11pt!important;font-weight:700;white-space:normal}.print-facture-assurance .assurance-invoice-table tbody td:nth-child(n+3),.print-facture-assurance .assurance-invoice-table tbody th.algn-right{font-variant-numeric:tabular-nums;white-space:nowrap}.print-facture-assurance .assurance-invoice-table--summary tbody td:nth-child(2){white-space:normal}.print-facture-assurance .assurance-invoice-table .assurance-invoice-section-row th{padding:4px 6px!important;border-top:1px solid #b8c5d6!important;border-bottom:1px solid #b8c5d6!important;background:#eaf1fa!important;color:#233b5c!important;font-size:12pt!important;font-weight:700}.print-facture-assurance .assurance-invoice-table .assurance-invoice-subtotal-row td{background:#f7f9fd!important;font-weight:600}.print-facture-assurance .assurance-invoice-table .assurance-invoice-company-total-row td,.print-facture-assurance .assurance-invoice-table .assurance-invoice-company-total-row th,.print-facture-assurance .assurance-invoice-table .assurance-invoice-patient-total-row th{border-top:2px solid #415a7e!important;background:#eef3fa!important;font-size:12pt!important;font-weight:700}.print-facture-assurance .assurance-invoice-table .assurance-invoice-company-total-row th{white-space:normal}.print-facture-assurance .assurance-invoice-table .assurance-invoice-patient-mentions{margin-top:3px;color:#526074;font-size:12px;line-height:1.35}.print-facture-assurance .facture-patient-bloc .assurance-invoice-table:not(.assurance-invoice-table--converted) thead th:first-child{width:22%}.print-facture-assurance .facture-patient-bloc .assurance-invoice-table:not(.assurance-invoice-table--converted) thead th:nth-child(2){width:38%}.print-facture-assurance .facture-patient-bloc .assurance-invoice-table:not(.assurance-invoice-table--converted) thead th:nth-child(3){width:15%}.print-facture-assurance .facture-patient-bloc .assurance-invoice-table:not(.assurance-invoice-table--converted) thead th:nth-child(4){width:7%}.print-facture-assurance .facture-patient-bloc .assurance-invoice-table--converted thead th:first-child,.print-facture-assurance .facture-patient-bloc .assurance-invoice-table:not(.assurance-invoice-table--converted) thead th:nth-child(5){width:18%}.print-facture-assurance .facture-patient-bloc .assurance-invoice-table--converted thead th:nth-child(2){width:32%}.print-facture-assurance .facture-patient-bloc .assurance-invoice-table--converted thead th:nth-child(3){width:14%}.print-facture-assurance .facture-patient-bloc .assurance-invoice-table--converted thead th:nth-child(4){width:6%}.print-facture-assurance .facture-patient-bloc .assurance-invoice-table--converted thead th:nth-child(5),.print-facture-assurance .facture-patient-bloc .assurance-invoice-table--converted thead th:nth-child(6){width:15%}.factures-individuelles{position:absolute;left:-10000px;top:0;width:100%}@media print{html.impression-individuelle,html.impression-individuelle body{height:auto!important;overflow:visible!important;background:#fff!important}.impression-portail .facture-individuelle{margin:0!important}.impression-portail .facture-individuelle .row:last-child,.impression-portail .facture-individuelle .row:last-child>*,.impression-portail .facture-individuelle .row:last-child>*>:last-child{margin-bottom:0!important;padding-bottom:0!important}html.impression-individuelle body>:not(.impression-portail){display:none!important}.factures-individuelles.impression-portail{position:static!important;left:auto!important;width:210mm!important}.impression-portail,.impression-portail *{visibility:visible!important}.impression-portail .facture-individuelle+.facture-individuelle{-moz-column-break-before:page;break-before:page;page-break-before:always}}.suivi-recouvrement[data-v-767b4507]{padding:1.5rem;color:var(--ui-text,#172033)}.suivi-recouvrement-entete p[data-v-767b4507]{margin:10px 0 20px;color:var(--ui-text-secondary,#273449)}.suivi-recouvrement-recherche[data-v-767b4507]{display:block;max-width:540px;margin-bottom:20px;color:var(--ui-text-secondary,#273449)}.suivi-recouvrement-recherche span[data-v-767b4507]{display:block;margin-bottom:6px}.suivi-recouvrement-recherche input[data-v-767b4507]{min-height:48px;border-radius:14px;border-color:#9aaac1}.recouvrement-count[data-v-767b4507]{display:inline-block;min-width:22px;margin-left:6px;padding:1px 5px;border-radius:12px;background:#bb3e35;color:#fff;text-align:center;font-size:12px}.suivi-recouvrement-liste[data-v-767b4507]{display:grid;gap:10px}.suivi-recouvrement-item[data-v-767b4507]{display:grid;grid-template-columns:minmax(170px,220px) minmax(0,1fr) auto;gap:20px;align-items:start;padding:16px 18px;background:#fff;border:1px solid #d9e5f5;border-left:4px solid #9aaac1;border-radius:14px}.suivi-recouvrement-urgent[data-v-767b4507]{border-left-color:var(--ui-accent,#2457c5)}.suivi-recouvrement-date[data-v-767b4507],.suivi-recouvrement-description[data-v-767b4507]{display:flex;flex-direction:column;gap:4px}.suivi-recouvrement-date strong[data-v-767b4507],.suivi-recouvrement-description strong[data-v-767b4507]{color:var(--ui-text,#172033)}.suivi-recouvrement-description span[data-v-767b4507]{color:var(--ui-text-secondary,#273449)}.suivi-recouvrement-badge[data-v-767b4507]{align-self:flex-start;border-radius:999px;padding:3px 9px;color:#273449;background:#eef3fa;font-size:12px;font-weight:600}.suivi-recouvrement-badge.en_retard[data-v-767b4507]{color:#912f29;background:#fff0ed}.suivi-recouvrement-badge.aujourdhui[data-v-767b4507]{color:#174889;background:#e9f2ff}.suivi-recouvrement-item .btn[data-v-767b4507]{border-radius:999px;min-height:40px;white-space:nowrap}@media (max-width:780px){.suivi-recouvrement-item[data-v-767b4507]{grid-template-columns:1fr;gap:10px}.suivi-recouvrement-item .btn[data-v-767b4507]{justify-self:start}}.lettres-creances[data-v-767b4507]{padding:1.5rem}.lettres-actions[data-v-767b4507],.lettres-debiteur-entete[data-v-767b4507],.lettres-entete[data-v-767b4507]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.lettres-entete h4[data-v-767b4507]{color:var(--ui-text,#172033);margin-bottom:.25rem}.lettres-debiteur-entete span[data-v-767b4507],.lettres-debiteur small[data-v-767b4507],.lettres-entete p[data-v-767b4507]{color:var(--ui-text-secondary,#273449)}.lettres-resume[data-v-767b4507]{display:grid;grid-template-columns:minmax(170px,.65fr) minmax(280px,1.1fr) minmax(280px,1.25fr);align-items:stretch;gap:1rem;margin:1.25rem 0}.lettres-debiteur[data-v-767b4507],.lettres-resume-carte[data-v-767b4507]{background:#fff;border:1px solid #dce6fb;border-radius:16px}.lettres-resume-carte[data-v-767b4507]{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:116px;padding:1rem 1.25rem}.lettres-recherche label[data-v-767b4507],.lettres-resume-carte>span[data-v-767b4507]:first-child,.lettres-solde span[data-v-767b4507]{display:block;color:var(--ui-text-secondary,#273449);font-size:.85rem}.lettres-resume-carte strong[data-v-767b4507],.lettres-solde strong[data-v-767b4507]{display:block;color:var(--ui-text,#172033);font-size:1.2rem}.lettres-resume-carte strong small[data-v-767b4507]{font-size:.62em;font-weight:600}.lettres-resume-usd[data-v-767b4507]{display:block;margin-top:.2rem;color:var(--ui-text-secondary,#273449);font-size:.9rem;font-weight:600}.lettres-resume-usd small[data-v-767b4507]{display:block;margin-top:.15rem;color:var(--ui-text-muted,#526074);font-size:.82em;font-weight:400}.lettres-resume-usd-indisponible[data-v-767b4507]{font-size:.78rem}.lettres-recherche[data-v-767b4507]{min-width:0;align-self:end;position:relative;z-index:2}.lettres-recherche label[data-v-767b4507]{margin-bottom:6px}.lettres-recherche .multiselect[data-v-767b4507]{width:100%}.lettres-etat[data-v-767b4507]{padding:2rem;text-align:center;color:var(--ui-text-secondary,#273449);background:#f6f9ff;border-radius:16px}.lettres-debiteur[data-v-767b4507]{padding:1.3rem;margin-bottom:1rem}.lettres-debiteur h5[data-v-767b4507]{margin:.15rem 0;color:var(--ui-text,#172033)}.lettres-solde[data-v-767b4507]{text-align:right}.lettres-solde-montants[data-v-767b4507]{display:flex;justify-content:flex-end;align-items:baseline;flex-wrap:wrap;gap:.3rem .75rem}.lettres-solde small[data-v-767b4507]{display:block;color:var(--ui-text-secondary,#273449);font-size:.82rem}.lettres-table[data-v-767b4507]{background:#fff;margin:1rem 0 0;min-width:1280px;color:var(--ui-text-secondary,#273449)}.lettres-table-scroll[data-v-767b4507]:focus-visible{outline:3px solid var(--ui-accent,#2457c5);outline-offset:2px}.lettres-table th[data-v-767b4507]{white-space:nowrap;font-size:.82rem}.lettres-table td[data-v-767b4507]{vertical-align:top;font-size:.86rem}.lettres-table thead[data-v-767b4507]{background:#eaf1ff;color:var(--ui-text,#172033)}.lettres-table tbody tr[data-v-767b4507]:nth-child(2n){background:#f8fbff}.lettres-reference[data-v-767b4507],.lettres-reste[data-v-767b4507]{font-weight:700;color:var(--ui-text,#172033)}.lettres-versement[data-v-767b4507]{min-height:1.6rem;padding:.1rem 0;border-bottom:1px solid #e5edf8;white-space:nowrap}.lettres-versement[data-v-767b4507]:last-child{border-bottom:0}.print-lettre-creance[data-v-767b4507]{padding:1cm;color:var(--ui-text,#172033);font-size:12px}.print-lettre-creance h1[data-v-767b4507]{text-align:center;margin:1cm 0}.print-lettre-creance h2[data-v-767b4507]{font-size:14px;margin-top:.6cm}.print-lettre-creance table[data-v-767b4507]{font-size:12px}.print-lettre-creance tr[data-v-767b4507]{-moz-column-break-inside:avoid;break-inside:avoid}.print-lettre-creance p[data-v-767b4507]{line-height:1.7}.lettre-date[data-v-767b4507],.lettre-signature[data-v-767b4507]{text-align:right}.lettre-destinataire[data-v-767b4507]{margin-top:.8cm}.lettre-total[data-v-767b4507]{text-align:right;font-weight:700;font-size:18px}@media (max-width:1050px){.lettres-resume[data-v-767b4507]{grid-template-columns:repeat(2,minmax(0,1fr))}.lettres-recherche[data-v-767b4507]{grid-column:1/-1}}@media (max-width:768px){.lettres-actions[data-v-767b4507],.lettres-debiteur-entete[data-v-767b4507],.lettres-entete[data-v-767b4507]{align-items:stretch;flex-direction:column}.lettres-recherche[data-v-767b4507]{width:100%}.lettres-solde[data-v-767b4507]{text-align:left}}@media (max-width:560px){.lettres-resume[data-v-767b4507]{grid-template-columns:1fr}.lettres-recherche[data-v-767b4507]{grid-column:auto}}