.ui-theme{color:var(--color-text-primary);font-size:14px;font-size:var(--font-size-body,14px);line-height:1.5714;min-width:0}.ui-overlay *,.ui-theme *{box-sizing:border-box}.ui-overlay :is(button,a,input,select,textarea,[tabindex]):focus-visible,.ui-theme :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ui-overlay .ant-modal-title{overflow-wrap:anywhere;padding-right:24px}.ui-overlay .ant-modal-footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}:root{--font-family-sans:"Roboto",Arial,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,Arial,sans-serif;font-family:var(--font-family-sans);margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button,input,select,textarea{font-family:inherit}.menu-a-venir{font-size:11px;font-style:italic;opacity:.75}.montant-calcule{font-feature-settings:"tnum";background:none;border:0;border-bottom:1px dotted;color:inherit;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;padding:0 2px;white-space:nowrap}.montant-calcule:focus-visible,.montant-calcule:hover{border-bottom-style:solid;color:#1677ff;outline:none}.montant-calcule-fort{font-weight:600}.montant-explication h3{font-size:16px;margin:0 0 12px}.montant-formule{background:#1677ff0f;border-radius:8px;margin-bottom:12px;padding:8px 12px}.montant-formule>div{font-weight:500}.montant-operateur{color:#8c8c8c;font-weight:600}.montant-valeur{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.montant-resultat{border-top:2px solid #0000001f;display:flex;font-size:15px;justify-content:space-between;margin-top:10px;padding:8px 12px}.montant-fondement,.montant-note{font-size:13px;margin-top:10px}.montant-liens{margin-top:12px}@media (prefers-color-scheme:dark){.montant-resultat{border-top-color:#fff3}}.etat{--etat-bord:#d7e2ea;--etat-bord-leger:#e8eef3;--etat-fond:#fff;--etat-fond-doux:#f5f9fc;--etat-texte:#102a43;--etat-secondaire:#5b6b7c;--etat-debit:#0b5394;--etat-credit:#8a1c1c;--etat-succes:#08796d;--etat-alerte:#b42318;color:var(--etat-texte);flex-direction:column;font-size:14px}.etat,.etat-entete{display:flex;gap:16px}.etat-entete{align-items:flex-end;flex-wrap:wrap;justify-content:space-between}.etat-entete h1{font-size:22px;font-weight:600;line-height:1.3;margin:0}.etat-entete .etat-sous-titre{color:var(--etat-secondaire);font-size:13px;margin-top:2px}.etat-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.etat-indicateurs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.etat-indicateur{background:var(--etat-fond);border:1px solid var(--etat-bord);border-radius:8px;padding:12px 16px}.etat-indicateur .libelle{color:var(--etat-secondaire);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.etat-indicateur .valeur{font-feature-settings:"tnum";font-size:20px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:4px;white-space:nowrap}.etat-indicateur .detail{color:var(--etat-secondaire);font-size:12px;margin-top:2px}.etat-indicateur.ok .valeur{color:var(--etat-succes)}.etat-indicateur.alerte{border-color:var(--etat-alerte)}.etat-indicateur.alerte .valeur{color:var(--etat-alerte)}.etat-barre{align-items:center;background:var(--etat-fond);border:1px solid var(--etat-bord);border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;padding:10px 12px}.etat-barre .espace{flex:1 1}.etat-tableau{background:var(--etat-fond);border:1px solid var(--etat-bord);border-radius:8px;max-height:calc(100vh - 330px);min-height:240px;overflow:auto}.etat-tableau table{font-feature-settings:"tnum";border-collapse:initial;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}.etat-tableau thead th{background:#eaf2f8;border-bottom:1px solid var(--etat-bord);color:var(--etat-texte);font-size:12px;font-weight:600;padding:8px 10px;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:2}.etat-tableau td.nombre,.etat-tableau thead th.nombre{text-align:right}.etat-tableau thead .surtitre th{border-bottom:none;color:var(--etat-secondaire);font-size:11px;letter-spacing:.04em;padding-bottom:0;text-align:center;text-transform:uppercase}.etat-tableau thead tr.surtitre+tr th{top:26px}.etat-tableau td{border-bottom:1px solid var(--etat-bord-leger);padding:6px 10px;white-space:nowrap}.etat-tableau td.libelle{min-width:220px;white-space:normal}.etat-tableau tbody tr.ligne-compte{cursor:pointer}.etat-tableau tbody tr.ligne-compte:hover td{background:#f0f7fc}.etat-tableau tbody tr.ligne-compte.choisie td{background:#dbeefa}.etat-tableau td.compte{font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.etat-tableau .debit{color:var(--etat-debit)}.etat-tableau .credit{color:var(--etat-credit)}.etat-tableau tr.entete-classe td{background:var(--etat-fond-doux);border-top:1px solid var(--etat-bord);cursor:pointer;font-weight:600}.etat-tableau tr.sous-total td{background:#fbfdfe;border-bottom:1px solid var(--etat-bord);font-weight:600}.etat-tableau tfoot td{background:#eaf2f8;border-top:2px solid var(--etat-bord);bottom:0;font-weight:700;position:sticky}.etat-tableau tfoot tr.resultat td{bottom:0}.etat-tableau tfoot tr.total td{bottom:37px}.etat-pastille{background:#fff4e5;border-radius:8px;color:#8a5300;display:inline-block;font-size:11px;line-height:16px;margin-left:6px;padding:0 6px;vertical-align:middle}.etat-pastille.info{background:#0000;color:#8a9baa;padding:0 2px}.gl-mise-en-page{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:260px 1fr}@media (max-width:1100px){.gl-mise-en-page{grid-template-columns:1fr}.gl-index{display:none}}.gl-index{background:var(--etat-fond);border:1px solid var(--etat-bord);border-radius:8px;max-height:calc(100vh - 200px);overflow:auto;position:sticky;top:8px}.gl-index .titre{color:var(--etat-secondaire);font-size:12px;font-weight:600;letter-spacing:.04em;padding:10px 12px 6px;text-transform:uppercase}.gl-index button{background:none;border:none;color:var(--etat-texte);cursor:pointer;display:flex;font-size:13px;gap:8px;justify-content:space-between;padding:5px 12px;text-align:left;width:100%}.gl-index button.actif,.gl-index button:hover{background:#eaf4fb}.gl-index button .num{font-family:Roboto Mono,ui-monospace,Consolas,monospace}.gl-index button .lib{color:var(--etat-secondaire);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-comptes{display:flex;flex-direction:column;gap:14px;min-width:0}.gl-carte{background:var(--etat-fond);border:1px solid var(--etat-bord);border-radius:8px;overflow:hidden}.gl-carte-entete{align-items:center;background:var(--etat-fond-doux);border-bottom:1px solid var(--etat-bord);cursor:pointer;display:flex;gap:12px;padding:10px 14px}.gl-carte-entete .num{font-family:Roboto Mono,ui-monospace,Consolas,monospace;font-size:15px;font-weight:700}.gl-carte-entete .lib{flex:1 1;font-weight:600}.gl-carte-entete .chiffres{font-feature-settings:"tnum";color:var(--etat-secondaire);display:flex;font-size:13px;font-variant-numeric:tabular-nums;gap:18px}.gl-carte-entete .chiffres strong{color:var(--etat-texte)}.gl-carte table{font-feature-settings:"tnum";border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums;width:100%}.gl-carte th{color:var(--etat-secondaire);font-size:11px;font-weight:600;letter-spacing:.04em;padding:6px 10px;text-align:left;text-transform:uppercase}.gl-carte td,.gl-carte th{border-bottom:1px solid var(--etat-bord-leger);white-space:nowrap}.gl-carte td{padding:5px 10px}.gl-carte td.libelle{white-space:normal;width:40%}.gl-carte td.nombre,.gl-carte th.nombre{text-align:right}.gl-carte tr.ligne:hover td{background:#f5fafd}.gl-carte tr.ligne.choisie td{background:#dbeefa}.gl-carte tr.report td{color:var(--etat-secondaire);font-style:italic}.gl-carte tfoot td{background:var(--etat-fond-doux);border-top:1px solid var(--etat-bord);font-weight:700}.gl-carte .debit{color:var(--etat-debit)}.gl-carte .credit{color:var(--etat-credit)}.gl-lettrage{background:#eef7ee;border-radius:4px;color:#1d6b2b;font-family:Roboto Mono,ui-monospace,Consolas,monospace;font-size:12px;padding:0 5px}.gl-lettrage.partiel{background:#fff4e5;color:#8a5300}.gl-lien{background:none;border:none;color:#086a91;cursor:pointer;font:inherit;padding:0}.gl-lien:hover{text-decoration:underline}.gl-suite{padding:8px;text-align:center}.filtres-ecritures{display:flex;flex-direction:column;gap:8px}.filtres-ecritures-barre>*{flex-shrink:0}.filtres-ecritures-barre .ant-segmented{background:#eef3f7}.filtres-ecritures-puces{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.filtres-ecritures-puces .ant-tag{background:#eaf4fb;border-color:#b9d7ea;font-size:13px;margin:0;padding:2px 8px}.montant-cliquable{font-feature-settings:"tnum";background:none;border:none;border-radius:3px;color:inherit;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;padding:0 2px}.montant-cliquable:hover{background:#fff4cc;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.montant-cliquable.debit{color:#0b5394;color:var(--etat-debit,#0b5394)}.montant-cliquable.credit{color:#8a1c1c;color:var(--etat-credit,#8a1c1c)}.num-compte{font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.jrn{background:#fff;background:var(--etat-fond,#fff);border:1px solid #d7e2ea;border:1px solid var(--etat-bord,#d7e2ea);border-radius:8px;overflow:hidden}.jrn .ant-table{font-size:13px}.jrn .ant-table-thead>tr>th{background:#eaf2f8;font-size:12px;font-weight:600;padding:8px!important}.jrn .ant-table-tbody .jrn-ligne>.ant-table-cell,.jrn .ant-table-tbody .jrn-ligne>td,.jrn .ant-table-tbody-virtual .jrn-ligne .ant-table-cell{font-feature-settings:"tnum";cursor:pointer;font-variant-numeric:tabular-nums;padding:5px 8px!important;-webkit-user-select:none;user-select:none}.jrn .ant-table-tbody-virtual .jrn-debut-ecriture .ant-table-cell,.jrn .jrn-debut-ecriture>.ant-table-cell,.jrn .jrn-debut-ecriture>td{border-top:2px solid #8fa9bf!important}.jrn .ant-table-tbody-virtual .ecriture-teintee .ant-table-cell,.jrn .ecriture-teintee>.ant-table-cell,.jrn .ecriture-teintee>td{background:#f3f8fc}.jrn .ant-table-tbody-virtual .jrn-ligne:hover .ant-table-cell,.jrn .jrn-ligne:hover>.ant-table-cell,.jrn .jrn-ligne:hover>td{background:#e6f1f9!important}.jrn .ant-table-tbody-virtual .jrn-choisie .ant-table-cell,.jrn .jrn-choisie>.ant-table-cell,.jrn .jrn-choisie>td{background:#cfe6f7!important;border-color:#b5d3ea}.jrn .ant-table-tbody-virtual .jrn-choisie .ant-table-cell:first-child,.jrn .jrn-choisie>.ant-table-cell:first-child,.jrn .jrn-choisie>td:first-child{box-shadow:inset 4px 0 0 #086a91}.jrn-tri{background:none;border:none;cursor:pointer;font:inherit;font-weight:600;padding:0}.jrn-etat{display:inline-flex;justify-content:center;width:16px}.jrn-analytique .ant-tag,.jrn-reperes .ant-tag{font-size:11px;line-height:18px;margin:0 4px 0 0}.jrn-non-ventile{color:#8a5300;font-size:12px;font-style:italic}.jrn-actions{display:inline-flex;gap:2px}.jrn-pied{font-feature-settings:"tnum";align-items:center;background:#f7fafc;border-top:1px solid #d7e2ea;border-top:1px solid var(--etat-bord,#d7e2ea);display:flex;flex-wrap:wrap;font-size:13px;font-variant-numeric:tabular-nums;gap:18px;padding:8px 12px}.jrn-pied .espace{flex:1 1}.barre-selection .debit,.jrn-pied .debit{color:#0b5394;color:var(--etat-debit,#0b5394)}.barre-selection .credit,.jrn-pied .credit{color:#8a1c1c;color:var(--etat-credit,#8a1c1c)}.barre-selection .equilibre,.jrn-pied .equilibre{color:#08796d;color:var(--etat-succes,#08796d);font-weight:600}.barre-selection .ecart,.jrn-pied .ecart{color:#b42318;color:var(--etat-alerte,#b42318);font-weight:600}.jrn-option{align-items:center;display:inline-flex;gap:6px}.barre-selection{align-items:center;background:#fff;border:1px solid #8fa9bf;border-radius:10px;bottom:8px;box-shadow:0 6px 18px #102a4329;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:8px 12px;position:sticky;z-index:20}.barre-selection-resume{font-feature-settings:"tnum";align-items:center;display:flex;font-size:13px;font-variant-numeric:tabular-nums;gap:14px}.barre-selection-actions{display:flex;flex-wrap:wrap;gap:4px}.barre-selection-action{align-items:center;color:#33475b;display:flex;flex-direction:column;font-size:11px;min-width:64px}.barre-selection-action .ant-btn,.barre-selection-action .float-button-transaction{align-items:center;border-radius:6px;display:inline-flex;height:30px;justify-content:center;width:34px}.barre-selection-action .dashIcon{font-size:15px}.gl-comptes{gap:18px}.gl-carte{border:1px solid #9fb3c8;border-left:4px solid #086a91;box-shadow:0 1px 3px #102a431f}.gl-carte-entete{background:#e3edf5;border-bottom:1px solid #9fb3c8;flex-wrap:wrap}.gl-carte-entete .chiffres{align-items:center}.gl-carte tbody tr.ligne{cursor:pointer;-webkit-user-select:none;user-select:none}.gl-carte tbody tr.ligne.choisie td{background:#cfe6f7;box-shadow:inset 0 0 0 0 #0000}.gl-carte tbody tr.ligne.choisie td:first-child{box-shadow:inset 3px 0 0 #086a91}.gl-carte tfoot td{background:#eef4f8;border-top:2px solid #9fb3c8}.gl-resume{font-size:13px}.filtres-vue{align-items:center;display:inline-flex;gap:6px}.filtres-ecritures-barre{row-gap:8px}.pastille-section{border-radius:50%;display:inline-block;height:9px;margin-right:6px;vertical-align:middle;width:9px}.etat-tableau td.a-ventiler{background:#fff8e8;color:#8a5300}.num-aux{color:#5b6676;color:var(--etat-texte-doux,#5b6676);display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-cible{align-items:center;background:#e8f4f2;border:1px solid #b7dcd6;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:10px;padding:10px 14px}.gl-contrepartie{color:#4a5a6e;font-size:12.5px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-contrepartie-plus{color:#8a97a8}.filtres-ecritures-diagnostic{background:#fff7e6;border:1px solid #ffd591;border-radius:8px;font-size:13px;margin:6px 0 4px;padding:8px 12px}.filtres-ecritures-diagnostic .lien-piste{height:auto;padding:0 2px}.tiers-ligne{align-items:baseline;display:inline-flex;gap:6px;max-width:100%}.tiers-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiers-collectif{color:#00000073;color:var(--etat-secondaire,#00000073);font-size:11px}.bal-derouler{font-size:11px;margin-right:4px}.etat-tableau tbody tr.ligne-tiers td{background:#fafcfe;font-size:12.5px}.etat-tableau tbody tr.ligne-tiers td.compte{padding-left:30px}.gl-index .gl-index-compte{align-items:stretch;display:flex}.gl-index .gl-index-compte>button.chevron{color:var(--etat-secondaire);flex:0 0 24px;font-size:10px;justify-content:center;padding:5px 0 5px 6px;width:24px}.gl-index .gl-index-compte>button.compte{flex:1 1;min-width:0}.gl-index .gl-index-compte.sans-chevron>button.compte{padding-left:30px}.gl-index button.gl-index-tiers{font-size:12px;padding-left:40px}.gl-index button.gl-index-tiers .solde{font-feature-settings:"tnum";color:var(--etat-secondaire);font-variant-numeric:tabular-nums;white-space:nowrap}.gl-carte tr.gl-tiers-entete td{background:#f3f8fc;cursor:pointer;font-weight:600}.gl-carte tr.gl-tiers-entete td .nb{color:var(--etat-secondaire);font-weight:400;margin-left:6px}.entete-module-synthese{align-items:stretch;display:flex;flex-wrap:wrap;gap:14px}.entete-module-synthese .etat-indicateurs{flex:1 1 520px}.entete-module-jauge{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-width:120px;padding:4px 8px}.entete-module-jauge-libelle{color:#595959;font-size:12px;max-width:140px;text-align:center}.etat-indicateur-origine{color:#8c8c8c;cursor:help;margin-left:4px}.etat-indicateur.attention .valeur{color:#d48806}.entete-module-priorites{background:#fffdf5;border:1px solid #e5e7eb;border-left:4px solid #d48806;border-radius:8px;margin-top:10px;padding:8px 12px}.entete-module-priorites-titre{font-weight:600;margin-bottom:4px}.entete-module-priorites ol{margin:0;padding-left:18px}.entete-module-priorites li{align-items:center;display:flex;gap:8px;line-height:26px}.entete-module-pastille{background:#d48806;border-radius:50%;flex:none;height:10px;width:10px}.gravite-bloquant .entete-module-pastille{background:#cf1322}.gravite-information .entete-module-pastille{background:#1677ff}.entete-module-priorite-texte{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entete-module-suite{color:#8c8c8c;font-size:12px;margin-top:2px}body,html{font-family:var(--font-family-sans);height:100%;margin:0;padding:0}.screen-header,footer{color:#fff;position:relative;text-align:center}.middle{display:flex;flex:1 1;flex-direction:row}.drawer{display:flex;flex-direction:column;flex-shrink:0}.cabinet-navigation{margin-bottom:16px;min-width:0}.page{background-color:#fff;display:flex;flex:1 1;flex-direction:column;padding:20px}.titre-page{margin:4px 0 16px}.titre-page h1{color:#102a43;font-size:22px;font-weight:600;line-height:1.3;margin:0}.bandeau-parametres-cabinet{margin-bottom:16px}@media (max-width:767px){.bandeau-parametres-cabinet{flex-wrap:wrap}.bandeau-parametres-cabinet .ant-alert-action{margin-top:12px;margin-inline-start:0;width:100%}}.menu-toggle-button{justify-content:left;transition:width .3s ease,background-color .3s ease}.comptabilite-cabinet-link.ant-btn{align-items:center;background:#0000;border:0;border-radius:4px;box-shadow:none;color:#102a43;color:var(--color-navy,#102a43);display:flex;font-size:13px;font-weight:400;gap:8px;height:36px;justify-content:flex-start;margin:2px 0;padding-inline:12px;text-align:left;transition:background-color .16s ease,color .16s ease;width:100%}.comptabilite-cabinet-link.ant-btn>span:not(.ant-btn-icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comptabilite-cabinet-link.ant-btn .ant-btn-icon{font-size:14px}.comptabilite-cabinet-link.ant-btn:not(:disabled):not(.ant-btn-loading):hover{background:#eaf0f5;background:var(--color-navy-light,#eaf0f5);color:#102a43;color:var(--color-navy,#102a43)}.app-shell .comptabilite-cabinet-link.ant-btn{color:var(--color-border)}.app-shell .comptabilite-cabinet-link.ant-btn:not(:disabled):not(.ant-btn-loading):hover{background:var(--color-navy-hover);color:var(--color-surface)}.comptabilite-cabinet-link.ant-btn:focus-visible{outline:2px solid #14b8a6;outline:2px solid var(--color-turquoise,#14b8a6);outline-offset:-2px}.comptabilite-cabinet-link--collapsed.ant-btn{justify-content:center;padding-inline:0}.comptabilite-cabinet-link--collapsed.ant-btn .ant-btn-icon{font-size:16px}.cabinet-context{display:flex;flex:0 1 230px;flex-direction:column;gap:4px;line-height:1.4;min-width:0;text-align:left}.cabinet-context-name{color:#fff;color:var(--color-surface,#fff);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cabinet-space-switch{align-self:flex-start;display:flex;gap:16px;min-width:0}.cabinet-space-switch a{border-bottom:2px solid #0000;color:#d7e2ea;color:var(--color-border,#d7e2ea);font-size:12px;line-height:16px;padding:3px 0;text-decoration:none;white-space:nowrap}.cabinet-space-switch a:hover{border-bottom-color:#ffffff59;color:#fff;color:var(--color-surface,#fff)}.cabinet-space-switch a[aria-current=page]{border-bottom-color:#14b8a6;border-bottom-color:var(--color-turquoise,#14b8a6);color:#fff;color:var(--color-surface,#fff);font-weight:600}.cabinet-space-switch a:focus-visible{border-radius:2px;outline:2px solid #9fd8ee;outline-offset:3px}.cabinet-current-space{color:#9fd8ee;font-size:12px}.app-header>.cabinet-context{border-inline-start:1px solid #ffffff2e;min-width:170px;padding-inline-start:16px}.ui-mobile-navigation .cabinet-context{border-bottom:1px solid #ffffff2e;flex:0 0 auto;gap:8px;margin-bottom:12px;padding:8px 8px 16px}.ui-mobile-navigation .cabinet-context-name{font-size:14px}.ui-mobile-navigation .cabinet-space-switch{align-self:stretch;gap:12px}.ui-mobile-navigation .cabinet-space-switch a{align-items:center;display:inline-flex;flex:1 1;font-size:13px;justify-content:center;min-height:44px;padding:0 4px}@media (max-width:991px){.app-header>.cabinet-context{display:none}}.app-shell{--app-header-height:60px;background:var(--color-off-white);color:var(--color-navy)}.app-shell,.app-shell .screen{min-height:100vh;min-height:100dvh}.app-shell .screen{display:flex;flex-direction:column}.ui-mobile-navigation .ant-drawer-content,.ui-mobile-navigation .ant-drawer-header{background:var(--color-navy);color:var(--color-surface)}.ui-mobile-navigation .ant-drawer-close,.ui-mobile-navigation .ant-drawer-title{color:var(--color-surface)}.ui-mobile-navigation .ant-drawer-header{border-bottom-color:var(--color-navy-hover);padding:0}.ui-mobile-navigation .ant-drawer-header-title{justify-content:flex-end}.ui-mobile-navigation .ant-drawer-body{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:8px}.ui-mobile-navigation .ui-sidebar-content{display:flex;flex:1 1;flex-direction:column;min-height:0}.ui-mobile-navigation .ui-sidebar-navigation{flex:1 1;min-height:0;overflow-y:auto}.ui-mobile-navigation .ant-drawer-close{height:44px;margin:0;width:44px}.ui-mobile-navigation .ant-drawer-close:hover{color:var(--color-turquoise)}.ui-mobile-navigation .menu-content :is(.ant-menu-item,.ant-menu-submenu-title){height:36px;line-height:36px;margin-block:1px;min-height:36px}.app-shell .middle{align-items:stretch;min-width:0}.app-shell .drawer{background:var(--color-navy)}.app-shell .main-menu-container{background:var(--color-navy);border:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - var(--app-header-height));height:calc(100dvh - var(--app-header-height));margin:0;max-width:none;min-width:0;overflow:hidden;padding:12px 8px;position:sticky;top:var(--app-header-height);transition:width .22s ease,padding .22s ease;width:230px}.app-shell .main-menu-container:has(.ant-menu-inline-collapsed){padding-inline:0;width:60px}.app-shell .ui-sidebar-heading{align-items:center;display:flex;flex-shrink:0;justify-content:end;min-height:28px;padding:0 4px 8px}.app-shell .ui-sidebar-heading>span{color:var(--color-border);font-size:10px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.app-shell .menu-toggle-button{align-items:center;background:#0000;border:0;box-shadow:none;color:var(--color-border);display:inline-flex;flex:0 0 28px;gap:0;height:28px;justify-content:center;line-height:1;margin:0;min-width:28px;padding:0;width:28px}.app-shell .menu-toggle-button .ant-btn-icon,.app-shell .menu-toggle-button .anticon{align-items:center;display:inline-flex;font-size:16px;justify-content:center;line-height:1;margin:0}.app-shell .menu-content.ant-menu-inline-collapsed>.ant-menu-item,.app-shell .menu-content.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{padding-inline:calc(50% - 8px)}.app-shell .menu-content.ant-menu-inline-collapsed .anticon{transform:none}.app-shell .menu-toggle-button:hover{background:var(--color-navy-hover);color:var(--color-surface)}.app-shell .main-menu-container:has(.ant-menu-inline-collapsed) .ui-sidebar-heading{justify-content:center}.app-shell .menu-content{background:#0000;border:0}.ui-sidebar-defilement{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.app-shell .ui-sidebar-navigation{flex:1 1;margin-inline-end:-8px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:34px;padding-inline-end:8px;scroll-padding-block:34px;scrollbar-color:#8796ad var(--color-navy);scrollbar-width:thin}.ui-sidebar-repere{align-items:center;border:0;color:#fff;color:var(--color-surface,#fff);cursor:pointer;display:flex;font-size:12px;gap:6px;height:28px;inset-inline:0 8px;justify-content:center;letter-spacing:.3px;padding:0;position:absolute;z-index:2}.ui-sidebar-repere-haut{align-items:flex-start;background:linear-gradient(180deg,#13304b 72%,#0000);background:linear-gradient(to bottom,var(--color-navy,#13304b) 72%,#0000);height:34px;padding-top:6px;top:0}.ui-sidebar-repere-bas{align-items:flex-end;background:linear-gradient(0deg,#13304b 72%,#0000);background:linear-gradient(to top,var(--color-navy,#13304b) 72%,#0000);bottom:0;height:34px;padding-bottom:6px}.ui-sidebar-repere:focus-visible,.ui-sidebar-repere:hover{color:#2ec4b6;color:var(--color-turquoise,#2ec4b6)}.app-shell .menu-content :is(.ant-menu-item,.ant-menu-submenu-title){height:36px;line-height:36px;margin-block:2px;min-height:36px}.app-shell .menu-content .ant-menu-item-group-title{font-size:11px;padding-block:10px 4px}@supports selector(::-webkit-scrollbar){.app-shell .ui-sidebar-navigation{scrollbar-color:auto;scrollbar-width:auto}.app-shell .ui-sidebar-navigation::-webkit-scrollbar{width:8px}.app-shell .ui-sidebar-navigation::-webkit-scrollbar-track{background:var(--color-navy)}.app-shell .ui-sidebar-navigation::-webkit-scrollbar-thumb{background:#8796ad;border-radius:999px}.app-shell .ui-sidebar-navigation::-webkit-scrollbar-thumb:hover{background:var(--color-border)}}.app-shell .main-menu-container:has(.ant-menu-inline-collapsed) .ui-sidebar-navigation{margin-inline-end:0;padding-inline-end:0}.app-shell .ui-sidebar-actions{grid-gap:var(--sidebar-action-gap);border-top:1px solid #e8eef329;display:grid;flex-shrink:0;gap:var(--sidebar-action-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;padding:12px 4px 4px}.app-shell .ui-sidebar-actions-label{color:var(--color-text-disabled);font-size:10px;font-weight:500;grid-column:1/-1;letter-spacing:.8px;line-height:16px;padding:0 2px 2px;text-transform:uppercase}.app-shell .ui-sidebar-action.ant-btn{align-items:center;background:color-mix(in srgb,var(--color-border-light) 5%,#0000);border:1px solid color-mix(in srgb,var(--color-border-light) 24%,#0000);border-radius:var(--sidebar-action-radius);box-shadow:none;color:var(--color-border-light);display:inline-flex;font-size:var(--sidebar-action-font-size);font-weight:500;gap:var(--sidebar-action-gap);height:var(--control-height);justify-content:center;line-height:1;min-width:0;padding:0 var(--sidebar-action-gap);transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:100%}.app-shell .ui-sidebar-action.ant-btn .ant-btn-icon{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;font-size:16px;height:16px;justify-content:center;margin:0;width:16px}.app-shell .ui-sidebar-action-import.ant-btn{background:var(--color-azure-light);border-color:var(--color-azure-light);color:var(--color-navy);font-weight:500}.app-shell .ui-sidebar-action-export.ant-btn:not(:disabled):not(.ant-btn-loading):hover{background:color-mix(in srgb,var(--color-azure) 16%,#0000);border-color:var(--color-azure);color:var(--color-surface)}.app-shell .ui-sidebar-action-import.ant-btn:not(:disabled):not(.ant-btn-loading):active,.app-shell .ui-sidebar-action-import.ant-btn:not(:disabled):not(.ant-btn-loading):hover{background:var(--color-azure-hover);border-color:var(--color-azure-hover);color:var(--color-navy)}.app-shell .ui-sidebar-action-export.ant-btn:not(:disabled):not(.ant-btn-loading):active{background:color-mix(in srgb,var(--color-azure) 24%,#0000);border-color:var(--color-azure);color:var(--color-surface)}.app-shell .ui-sidebar-action.ant-btn:focus-visible{outline:2px solid var(--color-azure-light);outline-offset:2px}.app-shell .ui-sidebar-action.ant-btn:disabled{background:color-mix(in srgb,var(--color-border-light) 5%,#0000);border-color:color-mix(in srgb,var(--color-border-light) 12%,#0000);color:var(--color-text-disabled);cursor:not-allowed}.app-shell .ui-sidebar-action.ant-btn-loading{cursor:progress}@media (prefers-reduced-motion:reduce){.app-shell .ui-sidebar-action.ant-btn{transition:none}}.app-shell .ui-sidebar-actions-collapsed{grid-template-columns:minmax(0,1fr);justify-items:center;margin-inline:8px;padding-inline:0}.app-shell .ui-sidebar-actions-collapsed .ui-sidebar-action.ant-btn{height:36px;padding:0;width:36px}.ui-mobile-navigation .ui-sidebar-actions{padding-bottom:max(8px,env(safe-area-inset-bottom))}.app-shell .menu-content :is(.ant-menu-submenu-expand-icon,.ant-menu-submenu-arrow){inset-inline-end:10px}.ui-navigation-popup.ant-menu-submenu-popup .ant-menu-vertical>.ant-menu-item,.ui-navigation-popup.ant-menu-submenu-popup .ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title{border-radius:0;margin:0}.ui-navigation-popup.ant-menu-submenu-popup .ant-menu-submenu-selected>.ant-menu-submenu-title{background:var(--color-navy-hover);box-shadow:inset 3px 0 var(--color-turquoise);color:var(--color-surface)}.ui-navigation-popup.ant-menu-submenu-popup .ant-menu-vertical>.ant-menu-item:first-child,.ui-navigation-popup.ant-menu-submenu-popup .ant-menu-vertical>.ant-menu-submenu:first-child>.ant-menu-submenu-title{border-top-left-radius:8px;border-top-right-radius:8px}.ui-navigation-popup.ant-menu-submenu-popup .ant-menu-vertical>.ant-menu-item:last-child,.ui-navigation-popup.ant-menu-submenu-popup .ant-menu-vertical>.ant-menu-submenu:last-child>.ant-menu-submenu-title{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.app-shell .menu-content :is(.ant-menu-item,.ant-menu-submenu-title){transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.app-shell .menu-content .anticon{transition:transform .16s ease}.app-shell .menu-content :is(.ant-menu-item,.ant-menu-submenu-title):hover>.anticon{transform:translateX(2px)}.app-shell .ui-sidebar-heading>span,.app-shell .ui-sidebar-motif{animation:ui-reveal .24s ease both}@keyframes ui-reveal{0%{opacity:0;transform:translateY(4px)}to{transform:translateY(0)}}.app-shell .ui-sidebar-motif{color:var(--color-azure);display:block;flex-shrink:0;height:76px;margin:20px 8px 0 auto;opacity:.18;width:128px}.app-shell .menu-content.ant-menu-inline-collapsed{width:60px}.app-shell .menu-content.ant-menu-inline-collapsed,.app-shell .menu-content.ant-menu-inline-collapsed :is(.ant-menu-item,.ant-menu-submenu-title){border-radius:0}.app-shell .menu-content .ant-menu-item-selected{box-shadow:inset 3px 0 var(--color-turquoise)}.app-shell .menu-content .ant-menu-submenu-selected>.ant-menu-submenu-title{background:var(--color-navy-hover);box-shadow:inset 3px 0 var(--color-turquoise);color:var(--color-surface)}.app-shell .page{background:var(--color-off-white);box-sizing:border-box;color:var(--color-navy);max-width:100%;min-width:0;padding:16px 16px 0}.app-shell :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (max-width:1200px){.app-shell .main-menu-container{width:220px}}@media (max-width:991px){.app-shell .ui-sidebar-action-import.ant-btn{min-height:30px}.app-shell .drawer{flex:0 0;min-width:0;width:0}.app-shell .drawer .main-menu-container{display:none}}@media (max-width:767px){.app-shell{--app-header-height:50px}.pieces-ui-prototype .pieces-prototype-table .ant-pagination{justify-content:center}.pieces-ui-prototype .pieces-prototype-table .ant-pagination-total-text{text-align:center}.pieces-ui-prototype .pieces-prototype-table .ant-pagination-item{margin-inline-end:0}}.main-menu-container{background-color:#fff;border-right:1px solid #d9d9d9;box-shadow:2px 0 6px #0000001a;display:flex;flex-direction:column;height:100%;margin-top:3%;max-width:260px;min-width:80px;width:100%}.ant-tag.ui-status-badge{align-items:center;border-radius:6px;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-flex;font-family:inherit;font-size:11px;font-weight:400;gap:5px;line-height:1;margin-inline-end:0;min-height:24px;padding:3px 7px;vertical-align:middle;white-space:nowrap}.ui-status-badge .ui-status-symbol{align-items:center;border-radius:50%;color:inherit;display:inline-flex;justify-content:center}.ui-status-badge .ui-status-symbol .anticon{font-size:13px;line-height:1}.ui-status-badge .ui-status-dot{background:currentColor;border-radius:50%;height:5px;width:5px}.fec-dialog .ant-modal-content{border-radius:8px;color:var(--color-text-primary);font-family:Roboto,Arial,sans-serif;font-family:var(--font-family-sans,"Roboto",Arial,sans-serif);font-size:var(--font-size-body)}.fec-dialog .ant-modal-body{padding-top:16px}.fec-stack{display:flex;flex-direction:column;gap:var(--layout-section-gap)}.fec-dossier,.fec-stack>.ui-status-badge{align-self:flex-start}.fec-dossier{background:var(--color-navy-light);border-color:var(--color-border);color:var(--color-navy);margin:0}.fec-steps{border-bottom:1px solid var(--color-border-light);padding:4px 8px 20px}.fec-upload-area{align-items:center;background:var(--color-background);border:1px dashed var(--color-border);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:32px 18px;position:relative;text-align:center}.fec-upload-area:focus-within,.fec-upload-area:hover{border-color:var(--color-accent)}.fec-upload-area[data-disabled=true]{opacity:.65}.fec-file-input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.fec-upload-icon{color:var(--color-azure-text);font-size:36px}.fec-file-card{align-items:center;background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;display:flex;gap:14px;padding:16px}.fec-file-card>.anticon{color:var(--color-azure-text);flex-shrink:0;font-size:28px}.fec-file-name{flex:1 1;min-width:0;overflow-wrap:anywhere}.fec-mode-options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.fec-mode-card{border:1px solid var(--color-border);border-radius:8px;display:block;padding:16px}.fec-mode-card[data-selected=true]{background:var(--color-azure-light);border-color:var(--color-accent)}.fec-mode-card .ant-radio-wrapper{align-items:flex-start;font-weight:600}.fec-mode-card p{color:var(--color-text-secondary);font-size:var(--font-size-secondary);margin:8px 0 0 24px}.fec-period{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;padding:16px}.fec-period-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.fec-import-history{max-height:55vh;overflow-y:auto}.fec-import-overview{min-height:240px}.fec-import-item{align-items:center;display:flex;gap:12px;padding:12px 0}.fec-import-item>.anticon{color:var(--color-azure-text);font-size:24px}.fec-tracking-loading{min-height:150px}.fec-analysis-summary{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;padding:16px}.fec-analysis-summary .fec-counts{grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fec-analysis-summary .fec-count-value{font-size:var(--font-size-heading);min-width:36px}.fec-counts{display:flex;flex-direction:column}.fec-count{align-items:center;border-bottom:1px solid var(--color-border-light);display:flex;gap:20px;padding:12px 0}.fec-count:last-child{border-bottom:0}.fec-count-value{font-feature-settings:"tnum";font-size:var(--font-size-page-title);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2;min-width:65px}.fec-count-primary{color:var(--color-text-primary)}.fec-count-muted{color:var(--color-text-secondary)}.fec-count-preserved{color:var(--color-turquoise-text)}.fec-source-label{display:flex;flex-direction:column;gap:4px}.fec-mapping-toolbar{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:14px}.fec-mapping-toolbar .ant-input-affix-wrapper{max-width:240px}.fec-footer{align-items:center;border-top:1px solid var(--color-border-light);display:flex;gap:16px;justify-content:space-between;padding-top:14px;width:100%}.fec-footer-actions{display:flex;gap:10px}.fec-footer-hint{color:var(--color-text-secondary);font-size:var(--font-size-secondary)}.fec-result-intro{padding:12px 0;text-align:center}.fec-result-icon{align-items:center;background:var(--color-turquoise-light);border-radius:50%;color:var(--color-turquoise-text);display:inline-flex;font-size:32px;height:64px;justify-content:center;width:64px}.fec-empty-icon{background:var(--color-azure-light);color:var(--color-azure-text)}.fec-result-intro h3{margin:14px 0 8px}.fec-result-intro p{color:var(--color-text-secondary);margin:0}.fec-inline-link{align-self:center}@media (max-width:760px){.fec-analysis-summary .fec-counts,.fec-mode-options,.fec-period-grid{grid-template-columns:1fr}.fec-footer{flex-wrap:wrap}.fec-footer-actions{flex-wrap:wrap;margin-left:auto}.fec-steps{padding-left:0;padding-right:0}}.fec-dialog .fec-upload-link{color:var(--color-azure-text)}.fec-upload-area:focus-within{outline:2px solid var(--color-focus);outline-offset:3px}.fec-upload-area:hover:not([data-disabled=true]){background:var(--color-azure-light)}.fec-file-input:disabled{cursor:not-allowed}.fec-dialog .ant-alert-info{background:var(--color-azure-light);border-color:var(--color-azure-selected)}.fec-dialog .ant-alert-success{background:var(--color-turquoise-light);border-color:var(--color-turquoise)}.fec-dialog .ant-alert-warning{background:var(--color-warning-light);border-color:var(--color-warning)}.fec-dialog .ant-alert-error{background:var(--color-error-light);border-color:var(--color-error)}.pieces-loading{color:var(--color-navy);display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.pieces-loading--page{background:var(--color-off-white);box-sizing:border-box;height:calc(100vh - 60px);height:calc(100dvh - 60px);padding:16px 20px 0}.pieces-loading-breadcrumb,.pieces-loading-heading{align-items:center;display:flex;gap:12px;min-width:0}.pieces-loading-heading{flex-shrink:0;justify-content:space-between;margin-bottom:12px}.pieces-loading-breadcrumb-label{color:var(--color-text-secondary);font-size:12px;white-space:nowrap}.pieces-loading-breadcrumb{min-height:28px}.pieces-loading-panel{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:8px;box-shadow:0 2px 8px #102a4308;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.pieces-loading-status{align-items:center;display:flex;flex-shrink:0;gap:12px;padding:10px}.pieces-loading-icon{background:var(--color-azure-light);border:1px solid var(--color-azure-selected);border-radius:7px;color:var(--color-azure-text);display:grid;flex:0 0 25px;font-size:16px;height:25px;place-items:center}.pieces-loading-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.pieces-loading-title{font-size:12px;font-weight:400;line-height:1.3}.pieces-loading-activity{align-items:center;display:flex;flex-shrink:0;gap:4px;height:24px;margin-left:auto}.pieces-loading-activity>span{animation:pieces-loading-activity 1.2s ease-in-out infinite;background:var(--color-azure);border-radius:3px;height:14px;width:3px}.pieces-loading-activity>span:nth-child(2){animation-delay:.15s}.pieces-loading-activity>span:nth-child(3){animation-delay:.3s}.pieces-loading-preview{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.pieces-loading-preview:after{animation:pieces-loading-shimmer 2.2s ease-in-out infinite;background:linear-gradient(100deg,#0000 25%,#ffffffa6 50%,#0000 75%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%)}.pieces-loading-row{grid-gap:24px;align-items:center;border-bottom:1px solid var(--color-border-light);display:grid;gap:24px;grid-template-columns:16px minmax(100px,1.8fr) minmax(64px,1fr) minmax(64px,1fr) minmax(64px,.8fr) 24px;height:60px;min-width:0;padding:0 24px}.pieces-loading-table-heading{background:var(--color-off-white);border-top:1px solid var(--color-border-light);flex-shrink:0;height:40px}.pieces-loading-rows{flex:1 1;min-height:0;overflow:hidden}.pieces-loading-bone{background:var(--color-border-light);border-radius:4px;display:block;flex-shrink:0;max-width:100%}.pieces-loading-line{height:8px;width:68%}.pieces-loading-line--short{height:6px;opacity:.65;width:42%}.pieces-loading-breadcrumb>.pieces-loading-line{width:96px}.pieces-loading-square{border-radius:6px;height:24px;width:24px}.pieces-loading-checkbox{height:14px;width:14px}.pieces-loading-action{background:var(--color-azure-selected);border-radius:6px;height:30px;width:138px}.pieces-loading-document{align-items:center;display:flex;gap:12px;min-width:0}.pieces-loading-document-icon{background:var(--color-off-white);border:1px solid var(--color-border-light);height:28px;width:28px}.pieces-loading-document-lines{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.pieces-loading-rows>:nth-child(2n) .pieces-loading-document-lines>:first-child{width:88%}.pieces-loading-pill{background:var(--color-navy-light);border-radius:12px;height:22px;width:72px}.pieces-loading-footer{align-items:center;border-top:1px solid var(--color-border-light);display:flex;flex-shrink:0;gap:20px;justify-content:space-between;padding:16px 24px}.pieces-loading-footer>.pieces-loading-line{width:100px}.pieces-loading-pagination{display:flex;gap:8px}@keyframes pieces-loading-shimmer{to{transform:translateX(100%)}}@keyframes pieces-loading-activity{0%,to{opacity:.5;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:1100px){.pieces-loading--page{padding:16px}.pieces-loading-row{gap:16px}}@media (max-width:991px){.pieces-loading--page{padding:12px 12px 0}.pieces-loading-heading{flex-wrap:wrap;gap:4px}.pieces-loading-breadcrumb{flex-basis:100%}.pieces-loading-action{margin-left:auto}}@media (max-width:767px){.pieces-loading-status{gap:10px;padding:16px}.pieces-loading-row{gap:12px;grid-template-columns:14px minmax(0,1fr) 56px 20px;padding-inline:16px}.pieces-loading-row>:nth-child(3),.pieces-loading-row>:nth-child(4){display:none}.pieces-loading-footer{padding-inline:16px}}@media (max-width:760px){.pieces-loading-action{height:25px}}@media (prefers-reduced-motion:reduce){.pieces-loading-preview:after{animation:none;display:none}.pieces-loading-activity>span{animation:none}}.financial-statements-loading{font-size:13px;max-width:100%}.financial-statements-loading :is(.pieces-loading-heading,.financial-loading-page-heading,.financial-loading-filters) .pieces-loading-bone{overflow:hidden;position:relative}@media (prefers-reduced-motion:no-preference){.financial-statements-loading :is(.pieces-loading-heading,.financial-loading-page-heading,.financial-loading-filters) .pieces-loading-bone:after{animation:pieces-loading-shimmer 2.2s ease-in-out infinite;background:linear-gradient(100deg,#0000 25%,#ffffffa6 50%,#0000 75%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%)}}.financial-statements-loading--page{background:var(--color-off-white);box-sizing:border-box;min-height:calc(100vh - 60px);min-height:calc(100dvh - 60px);padding:20px 20px 28px}.financial-loading-actions,.financial-loading-comparison,.financial-loading-filter-fields{align-items:center;display:flex;gap:12px}.financial-loading-actions{gap:8px}.financial-loading-secondary-action{border-radius:6px;height:34px;width:100px}.financial-loading-actions .pieces-loading-action{height:34px}.financial-loading-page-heading{display:flex;flex-direction:column;gap:12px;margin:18px 0 20px}.financial-loading-page-heading>:first-child{background:var(--color-navy-light);height:24px;width:200px}.financial-loading-page-heading>:last-child{height:10px;width:380px}.financial-loading-filters,.financial-loading-statement{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:8px;overflow:hidden}.financial-loading-filters{margin-bottom:16px;padding:16px}.financial-loading-filter-heading{align-items:center;display:flex;gap:10px;margin-bottom:16px}.financial-loading-filter-heading>.pieces-loading-square{background:var(--color-azure-light);height:32px;width:32px}.financial-loading-filter-heading>div{display:flex;flex:1 1;flex-direction:column;gap:9px;min-width:0}.financial-loading-filter-heading>div>:first-child{height:10px;width:120px}.financial-loading-filter-heading>div>:last-child{width:420px}.financial-loading-filter-fields{flex-wrap:wrap;gap:14px 20px}.financial-loading-field{display:flex;flex:0 1 138px;flex-direction:column;gap:8px;min-width:0}.financial-loading-field:first-child{flex-basis:200px}.financial-loading-field>.pieces-loading-line{width:48px}.financial-loading-input{height:36px;width:100%}.financial-loading-comparison{border-top:1px solid var(--color-border-light);margin-top:16px;padding-top:14px}.financial-loading-comparison>.pieces-loading-line{width:180px}.financial-loading-switch{background:var(--color-navy-light);border-radius:12px;height:18px;position:relative;width:32px}.financial-loading-switch:before{background:var(--color-surface);border-radius:50%;content:"";height:12px;inset:3px auto auto 3px;position:absolute;width:12px}.financial-statements-loading .financial-loading-workspace{border-radius:6px;box-shadow:none;flex:0 0 auto}.financial-statements-loading .pieces-loading-title{font-size:13px;min-width:0;overflow-wrap:anywhere}.financial-loading-tabs{align-items:center;border-block:1px solid var(--color-border-light);display:flex;gap:24px;height:46px;padding-inline:16px}.financial-loading-tabs>.pieces-loading-line{width:92px}.financial-loading-tabs>:first-child{background:var(--color-azure-selected);width:40px}.financial-loading-statements{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr);padding:16px}.financial-loading-statement-title{display:flex;flex-direction:column;gap:12px;padding:16px}.financial-loading-statement-title>:first-child{width:96px}.financial-loading-statement-row{grid-gap:12px;align-items:center;background:var(--color-surface);border-top:1px solid var(--color-border-light);display:grid;gap:12px;grid-template-columns:64px minmax(0,1fr) 64px;height:38px;padding-inline:12px}.financial-loading-statement--asset .financial-loading-statement-row{grid-template-columns:64px minmax(0,1fr) repeat(3,48px)}.financial-loading-statement-row>:nth-child(n+3){justify-self:end}.financial-loading-statement-row:nth-child(2n)>:nth-child(2){width:88%}.financial-loading-statement-row:nth-child(odd){background:var(--color-off-white)}.financial-loading-table-heading{background:var(--color-neutral-light);height:40px}.financial-loading-table-heading>.pieces-loading-bone{background:var(--color-border)}.financial-loading-statement-row.financial-loading-total{background:var(--color-navy-light);box-shadow:inset 3px 0 var(--color-azure);height:44px}@media (min-width:1280px){.financial-loading-statements{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media (max-width:1100px){.financial-statements-loading--page{padding:16px}}@media (max-width:991px){.financial-statements-loading--page{padding:12px}.financial-loading-actions{margin-left:auto}}@media (max-width:767px){.financial-statements-loading--page{min-height:calc(100vh - 50px);min-height:calc(100dvh - 50px)}.financial-loading-filters,.financial-loading-statements{padding:12px}.financial-loading-page-heading{margin:14px 0 16px}.financial-loading-field{flex:1 1 120px}.financial-loading-field:first-child{flex-basis:100%}.financial-loading-statement--asset .financial-loading-statement-row{gap:8px;grid-template-columns:18px minmax(0,1fr) repeat(3,32px)}}.app-header.ant-layout-header{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:100}.app-header .app-name-link{display:flex;gap:12px}.app-header .app-header-left{align-items:center;display:flex;flex:0 0 auto;min-width:0}.app-header>.app-header-right{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-left:auto;min-width:0}.app-header .user-info{align-items:center;display:flex;flex:0 0 auto}.app-header .ui-mobile-menu-trigger.ant-btn{display:none}.screen-header:has(.app-header){flex-shrink:0;position:sticky;top:0;z-index:100}.app-header.ant-layout-header{background:var(--color-navy);box-shadow:none;gap:16px;height:60px;height:var(--app-header-height,60px);line-height:normal;padding:0 20px 0 0}.app-header .app-name-link{flex:0 0 220px;position:relative}.app-header .app-name-link:before{background-color:#e8eef34d;content:none;height:25px;inset-inline-end:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s;width:1px}.app-header .app-logo{padding:4px 0}.app-header .app-name-link{align-items:center;border-radius:8px;display:inline-flex}.app-header .app-name-link:focus-visible{outline:2px solid #9fd8ee;outline-offset:4px}@media (max-width:900px){.app-header .exactia-logo-signature{display:none}}.app-header .ui-header-dossier{align-items:center;border-left:1px solid var(--color-border);display:flex;flex:1 1;gap:10px;min-width:0;padding-left:24px;text-align:left}.app-header .ui-dossier-copy>span{color:var(--color-text-secondary);font-size:10px;letter-spacing:.6px;line-height:14px;text-transform:uppercase}.app-header .ui-dossier-copy>strong{color:var(--color-navy);font-size:13px;font-weight:600;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header .ui-account-button{align-items:center;background:#0000;border:1px solid var(--color-border-light);border-radius:8px;color:var(--color-navy);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:12px;padding:8px 12px;transition:background-color .16s ease,border-color .16s ease}.app-header .ui-account-copy,.app-header .ui-dossier-copy{display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left}.app-header .ui-account-copy strong{font-weight:600}.app-header .ui-account-copy>span{color:var(--color-text-secondary);font-size:11px}.app-header .ui-dossier-copy>span>span{color:var(--color-azure-text);padding:0 8px}.app-header .ui-dossier-symbol{color:var(--color-azure-text);display:grid;flex-shrink:0;font-size:22px;height:32px;place-items:center;width:28px}.app-header .ui-cabinet-link{align-items:center;border-radius:6px;color:var(--color-azure-text);display:inline-flex;font-size:13px;gap:8px;padding:8px;transition:background-color .16s ease;white-space:nowrap}.app-header .ui-account-button:hover,.app-header .ui-cabinet-link:hover{background:var(--color-azure-light)}.app-header .ui-account-button:hover{color:var(--color-azure-text)}@media (max-width:1200px){.app-header .ui-account-copy{display:none}.app-header.ant-layout-header{gap:8px;padding-inline:5px 10px}.app-header .app-name-link{flex-basis:180px}}@media (max-width:991px){.app-header .ui-mobile-menu-trigger.ant-btn{align-items:center;color:var(--color-surface);display:inline-flex;flex:0 0 40px;font-size:20px;height:40px;justify-content:center;padding:0;width:40px}.app-header .ui-mobile-menu-trigger.ant-btn:hover{background:var(--color-navy-hover);color:var(--color-surface)}.app-header .ui-header-left{gap:0}}@media (max-width:767px){.app-header.ant-layout-header{height:50px}}.app-header .dossier-en-cours{align-items:center;background:#ffffff1a;border-radius:8px;color:#fff;cursor:default;display:flex;gap:10px;max-width:52vw;min-width:0;padding:6px 12px}.app-header .dossier-en-cours-nom{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header .dossier-en-cours-siren{font-size:12px;opacity:.75;white-space:nowrap}.app-header .dossier-en-cours-exercice{background:#ffffff29;border-radius:10px;font-size:12px;padding:2px 8px;white-space:nowrap}.app-header .dossier-en-cours-exercice.ferme{background:#fff1b8;color:#614700}@media (max-width:900px){.app-header .dossier-en-cours-siren{display:none}}@media (max-width:640px){.app-header .dossier-en-cours-exercice{display:none}}.app-header .echelle-temps{align-items:center;display:flex;gap:2px;margin-left:10px;min-width:0}.app-header .echelle-fleche{align-items:center;background:#0000;border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;height:28px;justify-content:center;opacity:.75;width:24px}.app-header .echelle-fleche:hover:not(:disabled){background:#ffffff29;opacity:1}.app-header .echelle-fleche:disabled{cursor:default;opacity:.25}.app-header .echelle-temps-bouton{align-items:center;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;gap:8px;height:30px;padding:0 12px;transition:background .15s ease;white-space:nowrap}.app-header .echelle-temps-bouton:hover,.app-header .echelle-temps-bouton[aria-expanded=true]{background:#fff3}.app-header .echelle-temps-bouton.clos{border-color:#ffd666}.app-header .echelle-temps-exercice{font-weight:600}.app-header .echelle-temps-mois-actif{background:#fff;border-radius:10px;color:#10233f;font-weight:600;padding:1px 8px;text-transform:capitalize}.app-header .echelle-temps-fleche{font-size:10px;opacity:.8}@media (max-width:760px){.app-header .echelle-fleche,.app-header .echelle-temps-mois-actif{display:none}}.echelle-temps-popover .ant-popover-inner{border-radius:12px;padding:14px 16px 10px}.echelle-temps-panneau{max-width:calc(100vw - 32px);width:380px}.echelle-temps-titre{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.04em;margin:2px 0 8px;text-transform:uppercase}.echelle-temps-frise{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.echelle-exercice{align-items:center;background:#fff;border:1px solid #d0d7e2;border-radius:999px;color:#1f2933;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:4px;overflow:hidden;padding:3px 12px 5px;position:relative}.echelle-exercice:hover{border-color:#1677ff}.echelle-exercice.actif{background:#10233f;border-color:#10233f;color:#fff;font-weight:700}.echelle-exercice.clos:not(.actif){background:#f5f6f8;color:#6b7280}.echelle-avancement{background:#36cfc9;bottom:0;height:3px;left:0;position:absolute}.echelle-trou{color:#d48806;cursor:help;font-weight:700;letter-spacing:1px}.echelle-temps-mois{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr);margin-bottom:10px}.echelle-mois{background:#fafbfc;border:1px solid #e3e8ef;border-radius:8px;color:#1f2933;cursor:pointer;font-size:13px;height:34px;position:relative;text-transform:capitalize}.echelle-mois:hover{background:#f0f6ff;border-color:#1677ff}.echelle-mois.actif{background:#1677ff;border-color:#1677ff;color:#fff;font-weight:700}.echelle-mois.aujourdhui:not(.actif){border-color:#36cfc9;box-shadow:inset 0 -2px 0 #36cfc9}.echelle-legende,.echelle-statut{background:#bfbfbf;border-radius:50%;display:inline-block;height:7px;width:7px}.echelle-statut{position:absolute;right:6px;top:5px}.echelle-legende.statut-valide,.statut-valide>.echelle-statut{background:#1677ff}.echelle-legende.statut-valide_incomplet,.statut-valide_incomplet>.echelle-statut{background:#fa8c16}.echelle-legende.statut-revu,.statut-revu>.echelle-statut{background:#52c41a}.echelle-legende.statut-a_reprendre,.statut-a_reprendre>.echelle-statut{background:#f5222d}.echelle-mois.actif>.echelle-statut{box-shadow:0 0 0 2px #fff}.echelle-temps-pied{border-top:1px solid #eef1f5;color:#6b7280;display:flex;flex-wrap:wrap;font-size:11px;gap:8px;justify-content:space-between;padding-top:8px}.echelle-temps-pied .echelle-legende{margin:0 3px 0 6px}.app-header .app-header-dossier-context{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0}.app-header .app-header-dossier-context .dossier-en-cours{flex:1 1 180px;max-width:320px;padding-inline:8px}.app-header .app-header-dossier-context .echelle-temps{flex:0 0 auto;margin-left:0}.app-header .app-header-dossier-context .ui-header-tools{flex:0 1 250px}.app-header.ant-layout-header>.app-header-right{flex:0 0 auto}@media (max-width:1200px){.app-header:has(.cabinet-context) .exactia-logo-signature{display:none}.app-header:has(.cabinet-context) .dossier-en-cours-siren{display:none}}@media (max-width:991px){.app-shell:has(.app-header-dossier-context){--app-header-height:100px}.app-header.ant-layout-header:has(.app-header-dossier-context){grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:40px 36px;height:100px;padding:8px 10px}.app-header:has(.app-header-dossier-context) .app-header-left{grid-area:1/1}.app-header .ui-header-left .app-name-link{flex:0 0 auto}.app-header .ui-header-left .app-logo{height:auto;width:auto}.app-header:has(.app-header-dossier-context) .app-header-right{grid-area:1/2}.app-header .app-header-dossier-context{gap:6px;grid-area:2/1/3/-1}.app-header .app-header-dossier-context .ui-header-tools{flex:0 0 auto;gap:4px}.app-header .app-header-dossier-context .ui-header-search{flex:0 0 30px;min-width:30px;padding:6px;width:30px}.app-header .app-header-dossier-context .ui-header-search kbd,.app-header .app-header-dossier-context .ui-header-search>span:not(.anticon){display:none}}@media (max-width:480px){.app-shell:has(.app-header-dossier-context){--app-header-height:132px}.app-header.ant-layout-header:has(.app-header-dossier-context){grid-template-rows:40px 68px;height:132px}.app-header .app-header-dossier-context{grid-gap:4px 8px;display:grid;gap:4px 8px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:32px 32px}.app-header .app-header-dossier-context .dossier-en-cours{grid-area:1/1;max-width:none}.app-header .app-header-dossier-context .echelle-temps{grid-area:2/1;justify-self:start}.app-header .app-header-dossier-context>.ant-badge{grid-area:1/2;justify-self:end}.app-header .app-header-dossier-context .ui-header-tools{grid-area:2/2;justify-self:end}}.ui-user-trigger{align-items:center;background:var(--color-azure-light);border:1px solid var(--color-azure-selected);border-radius:20px;color:var(--color-navy);cursor:pointer;display:inline-flex;font-size:16px;font:inherit;gap:0;max-width:280px;padding:3px 10px 3px 4px;text-align:left;transition:background-color .16s ease,border-color .16s ease}.ui-user-trigger:hover,.ui-user-trigger[aria-expanded=true]{background:var(--color-azure-selected);border-color:var(--color-azure-text)}.ui-user-dropdown .ui-user-avatar,.ui-user-trigger .ui-user-avatar{background:#0000;color:var(--color-navy);flex-shrink:0;font-weight:500}.ui-user-company>div,.ui-user-identity-copy,.ui-user-menu-label,.ui-user-trigger-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.ui-user-trigger-copy strong{font-size:12px;font-weight:600;line-height:15px}.ui-user-trigger-copy>span{color:var(--color-text-secondary);font-size:11px;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-user-trigger-copy{gap:0}.ui-user-menu-icon{align-items:center;color:var(--color-azure-text);display:inline-flex;flex-shrink:0;font-size:18px;justify-content:center;margin-left:4px}.ui-user-dropdown,.ui-user-panel{max-width:calc(100vw - 24px)}.ui-user-panel{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:16px;box-shadow:0 12px 36px #102a431f;box-sizing:border-box;color:var(--color-navy);padding:10px;width:250px}.ui-user-identity{align-items:center;display:flex;gap:6px;padding-bottom:10px}.ui-user-identity-copy strong{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.ui-user-email,.ui-user-greeting{color:var(--color-text-secondary);font-size:12px;overflow-wrap:anywhere}.ui-user-role{border-radius:6px;color:var(--color-azure-text);display:inline-block;font-size:11px;margin:14px 8px 16px;padding:4px 8px}.ui-user-company,.ui-user-role{background:var(--color-azure-light)}.ui-user-company{align-items:center;border:1px solid var(--color-azure-selected);border-radius:10px;display:flex;gap:12px;margin:0 4px 16px;padding:14px 12px}.ui-user-company>.anticon{color:var(--color-azure-text);font-size:20px}.ui-user-company span{color:var(--color-text-secondary);font-size:11px}.ui-user-company strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.ui-user-menu{border-top:1px solid var(--color-border-light);padding-top:8px}.ui-user-dropdown .ui-user-menu .ant-dropdown-menu{box-shadow:none;padding:0}.ui-user-dropdown .ui-user-menu .ant-dropdown-menu-item{border-radius:4px!important;font-size:12px!important;padding:4px!important}.ui-user-dropdown .ui-user-menu .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-danger):hover{background:var(--color-azure-light)}.ui-user-menu-label small{color:var(--color-text-secondary);font-size:11px}.ui-user-dropdown :is(a,button,[tabindex]):focus-visible,.ui-user-trigger:focus-visible{outline:2px solid var(--color-azure-text);outline-offset:3px}@media (max-width:1200px){.ui-user-trigger-copy{display:none}}@media (max-width:991px){.ui-user-panel{border-radius:12px;padding:8px;width:220px}.ui-user-identity{gap:6px;padding-bottom:8px}.ui-user-identity .ui-user-avatar{font-size:14px!important;height:36px!important;line-height:36px!important;width:36px!important}.ui-user-identity-copy,.ui-user-menu-label{gap:2px}.ui-user-identity-copy strong{font-size:13px}.ui-user-email,.ui-user-greeting,.ui-user-menu-label small{font-size:11px;line-height:1.4}.ui-user-menu{padding-top:6px}.ui-user-dropdown .ui-user-menu .ant-dropdown-menu-item{border-radius:6px;font-size:12px;line-height:1.4;padding:8px}.ui-user-dropdown .ui-user-menu .ant-dropdown-menu-title-content{white-space:normal}.ui-user-dropdown .ui-user-menu .ant-dropdown-menu-item-icon{font-size:14px;margin-inline-end:8px}.ui-user-trigger .ui-user-avatar{flex-shrink:1}}@media (max-width:760px){.ui-user-panel{border-radius:10px;padding:6px;width:200px}.ui-user-identity{padding-bottom:6px}.ui-user-identity .ui-user-avatar{font-size:12px!important;height:30px!important;line-height:30px!important;width:30px!important}.ui-user-identity-copy strong{font-size:12px}.ui-user-email,.ui-user-greeting,.ui-user-menu-label small{font-size:10px}.ui-user-menu{padding-top:4px}.ui-user-dropdown .ui-user-menu .ant-dropdown-menu-item{font-size:11px;padding:6px}.ui-user-dropdown .ui-user-menu .ant-dropdown-menu-item-icon{font-size:13px;margin-inline-end:6px}.ui-user-trigger .ui-user-menu-icon{display:none}.ui-user-trigger{justify-content:center;padding-inline:0}}.app-header .ui-header-right{flex:1 1 auto;gap:12px;max-width:946px}.app-header .ui-header-right .ui-user-trigger{box-sizing:border-box;height:28px}.app-header .ui-header-tools{align-items:center;display:flex;flex:1 1 530px;gap:10px;justify-content:flex-end;max-width:650px;min-width:0}.app-header .ui-exercise-button.ant-btn{background:var(--color-azure-light);border-color:var(--color-border-light);border-radius:7px;box-shadow:none;font-size:12px;font-weight:500;height:30px;padding-inline:5px}.ui-exercise-arrow svg{font-size:9px;margin-left:0}.ui-exercise-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{line-height:20px;padding-block:4px}.ui-header-search{align-items:center;background:var(--color-azure-light);border:1px solid var(--color-border-light);border-radius:7px;color:var(--color-navy);cursor:pointer;display:flex;flex:1 1;font:inherit;gap:8px;height:30px;min-width:0;padding:0 10px}.app-header .ui-header-search>span:not(.anticon){color:var(--color-text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header .ui-header-search>.anticon{color:var(--color-azure-text)}.app-header .ui-header-search kbd{background:var(--color-azure-light);border-radius:5px;color:var(--color-azure-text);flex-shrink:0;font-size:10px;margin-left:auto;padding:2px 5px}.app-header .ui-header-search:not(:disabled):is(:hover,:focus-visible){background:var(--color-azure-selected);border-color:var(--color-azure-text);color:var(--color-navy)}.app-header .ui-header-search:focus-visible{outline:2px solid var(--color-surface);outline-offset:2px}.ui-header-search:disabled{cursor:not-allowed;opacity:.5}.ui-header-bell{background:#0000;border:0;border-radius:7px;cursor:pointer;flex-shrink:0;height:30px;width:30px}.ui-header-bell .anticon{color:var(--color-azure-light);font-size:18px}.ui-header-bell:hover,.ui-header-bell[aria-expanded=true]{background:var(--color-azure-text)}.ui-header-bell .ant-badge-count{align-items:center;box-shadow:none;font-size:8px;height:14px;line-height:14px;min-width:14px}.ui-header-bell .ant-badge-count>bdi{height:10px;line-height:10px}.ui-header-bell .ant-scroll-number-only{height:12px!important}.ui-header-bell .ant-badge-multiple-words{padding:0 4px}.ui-header-alerts{max-height:340px;max-width:calc(100vw - 64px);overflow-y:auto;width:300px}.ui-header-alerts-popover .ant-popover-inner{font-size:12px;line-height:1.4;padding:10px 0 10px 10px}.ui-header-alerts-popover .ant-popover-title{font-size:13px;line-height:1.4;margin-bottom:6px}.ui-header-alerts p{line-height:1.4;margin:0 0 6px}.ui-header-alerts .ant-empty{font-size:12px;margin-block:8px}.ui-header-alerts .ant-empty-image{height:32px;margin-bottom:4px}.ui-header-alerts p,.ui-header-search-panel>p{color:var(--color-text-secondary);font-size:12px}.ui-header-alerts button,.ui-header-results button{align-items:center;background:var(--color-surface);border:0;border-radius:8px;color:var(--color-navy);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:12px;padding:12px;text-align:left;width:100%}.ui-header-alerts button:hover,.ui-header-results button:hover{background:var(--color-azure-light)}.ui-header-alerts button>span:not(.anticon){display:flex;flex-direction:column;gap:2px;min-width:0}.ui-header-alerts button{border-radius:6px;font-size:12px;gap:8px;line-height:1.4;padding:7px 8px}.ui-header-alerts strong,.ui-header-results button span{overflow-wrap:anywhere}.ui-header-alerts small{color:var(--color-warning);font-size:11px}.ui-header-results{max-height:min(360px,40dvh);overflow-y:auto;overscroll-behavior:contain}.ui-header-results h3{color:var(--color-text-secondary);font-size:12px;margin:16px 12px 6px}.ui-header-alerts button:focus-visible,.ui-header-results button:focus-visible{outline:2px solid var(--color-azure-text);outline-offset:-2px}.ui-search-modal .ant-modal-content{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:7px;box-shadow:0 24px 80px #102a4333;color:var(--color-navy);font-family:inherit;overflow:hidden;padding:0}.ui-search-modal .ant-modal-header{background:var(--color-off-white);border-bottom:1px solid var(--color-border-light);margin:0;padding:15px 46px 15px 20px}.ui-search-modal .ant-modal-close{border-radius:7px;color:var(--color-text-secondary);font-size:12px;height:24px;right:10px;top:10px;width:24px}.ui-search-heading{align-items:center;display:flex;gap:10px}.ui-search-heading>div{min-width:0}.ui-search-empty-icon,.ui-search-heading-icon{align-items:center;background:var(--color-azure-light);border-radius:7px;color:var(--color-azure-text);display:inline-flex;flex-shrink:0;font-size:15px;height:32px;justify-content:center;width:32px}.ui-search-title{color:var(--color-navy);display:block;font-size:14px;font-weight:500;line-height:1.25}.ui-search-company{align-items:baseline;color:var(--color-text-secondary);display:flex;font-size:12px;font-weight:400;gap:6px;margin-top:2px;overflow-wrap:anywhere}.ui-search-modal .ui-header-search-panel{padding:16px 20px 10px}.ui-search-modal .ui-search-input.ant-input-affix-wrapper{border-color:var(--color-border);border-radius:7px;font-size:12px;min-height:32px;padding:6px 10px}.ui-search-modal .ui-search-input .ant-input-prefix{color:var(--color-azure-text);font-size:15px;margin-right:8px}.ui-search-modal .ui-search-input:is(:hover,:focus-within){border-color:var(--color-azure-text)}.ui-search-modal .ui-search-input:focus-within{box-shadow:0 0 0 3px var(--color-azure-light)}.ui-search-scope{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ui-search-scope>span{align-items:center;background:var(--color-off-white);border-radius:6px;color:var(--color-navy);display:inline-flex;font-size:11px;gap:6px;padding:4px 8px}.ui-search-empty{align-items:center;display:flex;flex-direction:column;padding:20px 10px;text-align:center}.ui-search-empty-icon{background:var(--color-turquoise-light);color:var(--color-turquoise-text);margin-bottom:10px}.ui-search-empty strong{font-size:12px;font-weight:500}.ui-search-empty p{color:var(--color-navy);font-size:11px;line-height:1.4;margin:6px 0 0;max-width:340px}.ui-search-loading{align-items:center;color:var(--color-text-secondary);display:flex;font-size:12px;gap:8px;padding:14px 0 0}.ui-search-modal .ui-search-error{background:var(--color-warning-light);border-radius:8px;color:var(--color-warning);padding:10px 12px}.ui-search-modal .ui-header-results h3{align-items:center;display:flex;font-weight:500;gap:8px;margin:12px 8px 4px}.ui-header-results h3>span{background:var(--color-neutral-light);border-radius:5px;font-size:10px;padding:1px 6px}.ui-search-modal .ui-header-results button{border-radius:8px;font-size:12px;padding:7px 8px}.ui-search-result-icon{align-items:center;background:var(--color-azure-light);border-radius:8px;color:var(--color-azure-text);display:inline-flex;flex:0 0 34px;font-size:16px;height:34px;justify-content:center}.ui-search-result-icon[data-kind=account]{background:var(--color-turquoise-light);color:var(--color-turquoise-text)}.ui-search-result-label{flex:1 1;line-height:1.5;min-width:0}.ui-search-result-arrow{color:var(--color-text-secondary);flex-shrink:0;font-size:12px}.ui-search-footer{background:var(--color-off-white);border-top:1px solid var(--color-border-light);color:var(--color-navy);display:flex;flex-wrap:wrap;font-size:11px;gap:8px;justify-content:end;padding:8px 20px}.ui-search-footer kbd{background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;font:inherit;padding:2px 5px}@media (max-width:1024px){.ui-search-modal.ant-modal{--search-modal-width:480px}.ui-search-modal .ant-modal-header{padding:8px 38px 8px 12px}.ui-search-title{font-size:14px}.ui-search-company{font-size:11px}.ui-search-modal .ui-header-search-panel{padding:10px 12px 8px}.ui-search-footer{padding-inline:12px}}@media (max-width:600px){.ui-search-modal.ant-modal{--search-modal-width:380px}.ui-search-modal .ant-modal-header{padding-left:10px}.ui-search-title{font-size:12px}.ui-search-heading-icon{font-size:15px;height:28px;width:28px}.ui-search-footer,.ui-search-modal .ui-header-search-panel{padding-inline:10px}}.app-header .ui-header-dossier{flex:0 1 240px}.app-header{gap:16px}@media (max-width:1100px){.app-header .ui-header-dossier{display:none}.app-header .ui-header-tools{max-width:none}}@media (max-width:760px){.ui-header-search kbd,.ui-header-search>span:not(.anticon){display:none}.ui-header-search{flex:0 0 34px;justify-content:center;padding:0}.app-header .ui-header-tools{gap:6px;justify-content:flex-end}.app-header .app-name-link{flex:0 0 110px}.app-header .app-logo{padding-top:0;width:110px}}@media (max-width:540px){.ui-exercise-arrow,.ui-exercise-label{display:none}.app-header .ui-exercise-button.ant-btn{padding:0;width:34px}}@media (max-width:760px){.app-header .ui-header-right{gap:10px}}@media (max-width:991px){.app-header .ui-exercise-arrow,.app-header .ui-exercise-label,.app-header .ui-header-search kbd,.app-header .ui-header-search>span:not(.anticon){display:none}.app-header .ui-exercise-button.ant-btn,.app-header .ui-header-bell,.app-header .ui-header-search{align-items:center;background:#0000;border:0;box-shadow:none;color:var(--color-surface);display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;padding:0;width:30px}.app-header .anticon{color:var(--color-surface)}.app-header .ui-exercise-button .anticon,.app-header .ui-header-search>.anticon{font-size:18px}.app-header .ui-exercise-button.ant-btn:not(:disabled):hover,.app-header .ui-header-bell:hover,.app-header .ui-header-bell[aria-expanded=true],.app-header .ui-header-search:hover{background:#0000;color:var(--color-surface)}.app-header .ui-header-search>.anticon{color:var(--color-surface)}.app-header .ui-header-search:not(:disabled):is(:hover,:focus-visible){background:var(--color-navy-hover);color:var(--color-surface)}.app-header .ui-header-right .ui-user-trigger{padding:0!important;width:28px}.app-header .ui-user-trigger .ui-user-menu-icon{display:none}}@media (max-width:760px){.app-header .ui-header-left .app-name-link{display:flex;flex:0 0 auto}.app-header .ui-header-left .app-logo{height:42px;object-fit:contain;padding-top:0;width:100px}.app-header .ui-header-right{flex:0 0 auto}}@media (max-width:380px){.app-header.ant-layout-header{box-sizing:border-box;gap:4px;min-width:0;padding-inline:0 8px}.app-header .ui-header-left{flex:1 1 auto}.app-header .ui-mobile-menu-trigger.ant-btn{flex-basis:32px;height:32px;width:32px}.app-header .ui-header-left .app-name-link{flex:1 1 auto;min-width:0}.app-header .ui-header-left .app-logo{max-width:100%}.app-header .ui-header-right{gap:4px}.app-header .ui-header-tools{flex:0 0 auto;gap:2px}}.messagerie-fil{display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 260px);min-height:200px;overflow-y:auto;padding-bottom:8px}.messagerie-message{background:#f5f7fa;border:1px solid #e3e8ef;border-radius:10px;max-width:85%;padding:8px 12px}.messagerie-message.moi{align-self:flex-end;background:#e8f1ff;border-color:#c6dbff}.messagerie-message.autre{align-self:flex-start;background:#fff8e6;border-color:#f6e0a8}.messagerie-message.systeme{align-self:center;background:#f2f4f7;font-size:12px;max-width:95%}.messagerie-entete{font-size:12px;margin-bottom:2px}.messagerie-texte{white-space:pre-wrap;word-break:break-word}.messagerie-lu{color:#6b7280;font-size:11px;margin-top:2px;text-align:right}.messagerie-saisie{align-items:flex-end;border-top:1px solid #e3e8ef;display:flex;gap:8px;padding-top:10px}.messagerie-bouton{color:inherit}.exactia-logo{align-items:center;display:inline-flex;gap:10px;line-height:1;text-decoration:none;-webkit-user-select:none;user-select:none}.exactia-symbole{border-radius:12px;box-shadow:0 2px 8px #14b8a640;flex:none}.exactia-logo-texte{display:inline-flex;flex-direction:column;gap:3px;min-width:0}.exactia-logo-nom{font-size:21px;font-weight:700;letter-spacing:.01em}.exactia-logo-signature{font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.exactia-logo-sombre .exactia-logo-nom{color:#fff}.exactia-logo-sombre .exactia-logo-signature{color:#9fd8ee}.exactia-logo-clair .exactia-logo-nom{color:#102a43}.exactia-logo-clair .exactia-logo-signature{color:#086a91}.dossier-navigation-trail{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;gap:6px;line-height:1.5;list-style:none;margin:0;padding:0}.dossier-navigation-trail li{align-items:center;display:flex;gap:6px;max-width:100%;min-width:0}.dossier-navigation-trail .dossier-navigation-trail-home{align-items:center;border-radius:6px;color:var(--color-azure-text);display:inline-flex;flex-shrink:0;font-size:14px;height:27px;justify-content:center;width:27px}.dossier-navigation-trail .dossier-navigation-trail-company{align-items:center;border-radius:4px;color:var(--color-navy);display:flex;min-height:28px;min-width:0;text-decoration:none}.dossier-navigation-trail .dossier-navigation-trail-name{min-width:0;overflow-wrap:anywhere}.dossier-navigation-trail .dossier-navigation-trail-separator{color:var(--color-text-secondary);flex-shrink:0;font-size:10px}.dossier-navigation-trail .dossier-navigation-trail-current{align-items:center;color:var(--color-navy);display:inline-flex}.dossier-navigation-trail .dossier-navigation-trail-dossier-toggle.ant-btn{display:none}.dossier-navigation-trail .dossier-navigation-trail-home:hover{background:var(--color-azure-selected);color:var(--color-azure-text)}.dossier-navigation-trail .dossier-navigation-trail-company:hover .dossier-navigation-trail-name{color:var(--color-azure-text);text-decoration:underline;text-underline-offset:3px}.dossier-navigation-trail :is(a,button):focus-visible{outline:1px solid var(--color-azure-text);outline-offset:1px}@media (max-width:991px){.dossier-navigation-trail .dossier-navigation-trail-dossier>.dossier-navigation-trail-company{display:none}.dossier-navigation-trail .dossier-navigation-trail-dossier-toggle.ant-btn{align-items:center;background:#0000!important;color:var(--color-navy);display:inline-flex;font-size:18px;height:15px;justify-content:center;padding:0;width:15px}.dossier-navigation-trail .dossier-navigation-trail-dossier-toggle.ant-btn:hover{color:var(--color-azure-text)!important}.dossier-navigation-trail{flex-wrap:nowrap;font-weight:600}.dossier-navigation-trail .dossier-navigation-trail-dossier{flex-shrink:1}.dossier-navigation-trail>li:last-child{flex-shrink:0}.dossier-navigation-trail .dossier-navigation-trail-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-navigation-trail .dossier-navigation-trail-company,.dossier-navigation-trail .dossier-navigation-trail-current,.dossier-navigation-trail .dossier-navigation-trail-home{color:var(--color-navy)}}.dossier-navigation-trail .dossier-navigation-trail-retour{color:var(--color-azure-text);font-weight:500;margin-right:6px;padding-inline:8px}.dossier-navigation-trail .dossier-navigation-trail-retour:hover{background:var(--color-azure-selected)}.fil-travail{align-items:center;background:#13304b;border-radius:12px;bottom:16px;box-shadow:0 10px 30px #13304b59;color:#fff;display:flex;flex-wrap:wrap;gap:16px;left:50%;max-width:calc(100vw - 32px);padding:8px 10px 8px 16px;position:fixed;transform:translateX(-50%);z-index:1000}.fil-travail .ant-btn-text,.fil-travail .anticon{color:#fff}.fil-travail-texte{display:flex;flex-direction:column;max-width:520px;min-width:220px}.fil-travail-titre{font-size:11px;letter-spacing:.06em;opacity:.7;text-transform:uppercase}.fil-travail-etape{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fil-travail-detail{opacity:.75}.fil-travail-ok{color:#6ee7b7!important;margin-left:6px}.fil-travail-progres{margin:2px 0 0!important}.fil-travail-progres .ant-progress-inner{background:#fff3}.fil-travail-compact{font-size:13px;gap:10px;padding:6px 8px 6px 14px}.clo-rafale-bandeau{align-items:center;background:#fffbe6;border:1px solid #faad14;border-radius:10px;bottom:16px;box-shadow:0 6px 20px #0000001f;color:#613400;display:flex;gap:10px;left:50%;max-width:min(920px,calc(100vw - 32px));padding:10px 14px;position:fixed;transform:translateX(-50%);z-index:1000}.clo-rafale-bandeau .anticon{color:#faad14;font-size:18px}.clo-rafale-bandeau-ok{background:#f6ffed;border-color:#52c41a;color:#135200}.clo-rafale-bandeau-ok .anticon{color:#52c41a}.clo-rafale-bandeau-texte{flex:1 1 auto;min-width:0}@media (prefers-color-scheme:dark){.clo-rafale-bandeau{background:#2b2111;color:#ffe58f}.clo-rafale-bandeau-ok{background:#162312;color:#b7eb8f}}