:root{--cf-primary:#2c3e8f;--cf-primary-hover:#3a4fb0;--cf-primary-ink:#22306f;--cf-primary-bg:#e8ebf7;--cf-primary-bg-hover:#dde1f2;--cf-primary-line:#bcc5e8;--cf-primary-on-dark:#9fb0f0;--cf-danger-on-dark:#f0a09a;--cf-bg-app:#f2f5f6;--cf-bg-card:#fff;--cf-radius-card:8px;--cf-shadow-card:0 1px 3px #00000014;--cf-shadow-card-survol:0 2px 8px #0000001f;--cf-table-head:#262626;--cf-table-total-row:#e4e8f4;--cf-table-stripe:#f6f7f7;--cf-secondary:#22306f;--cf-link:#2c3e8f;--cf-link-hover:#22306f;--cf-status-success:#1c6b5c;--cf-status-warning:#8f6208;--cf-status-danger:#a62c25;--cf-status-info:#2c3e8f;--cf-status-neutral:#5f6c72;--cf-badge-success-bg:#e3f1ed;--cf-badge-success-fg:#145145;--cf-badge-success-bd:#b5d8cf;--cf-badge-warning-bg:#f8eed6;--cf-badge-warning-fg:#6d4a05;--cf-badge-warning-bd:#e6cf98;--cf-badge-danger-bg:#fbe8e6;--cf-badge-danger-fg:#8a231d;--cf-badge-danger-bd:#efbcb7;--cf-badge-info-bg:#e8ebf7;--cf-badge-info-fg:#22306f;--cf-badge-info-bd:#bcc5e8;--cf-badge-neutral-bg:#f1f2f2;--cf-badge-neutral-fg:#4a5256;--cf-badge-neutral-bd:#d9dcdc;--cf-text:#1d2b33;--cf-text-secondary:#5f6c73;--cf-text-muted:#6b6b6b;--cf-border-input:#d8dee2;--cf-border:#e2e7ea;--cf-input-height:32px;--cf-page-padding-x:24px;--cf-page-padding-y:20px;--cf-page-padding-x-mobile:16px;--cf-page-padding-y-mobile:16px;--cf-page-max-width:1440px;--cf-radius-card-full:8px;--cf-radius-button:4px;--cf-radius-badge:999px;--cf-font:Inter,"Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;--cf-dur-instant:80ms;--cf-dur-rapide:120ms;--cf-dur-normale:180ms;--cf-dur-lente:250ms;--cf-ease-standard:cubic-bezier(0.2,0,0,1);--cf-ease-sortie:cubic-bezier(0.4,0,1,1);--cf-decalage-entree:6px;--cf-cascade-pas:30ms;--cf-skeleton-base:#e8edf0;--cf-skeleton-lueur:#f4f7f8;--cf-space-1:4px;--cf-space-2:8px;--cf-space-3:12px;--cf-space-4:16px;--cf-space-5:24px;--cf-space-6:32px;--cf-gap-bloc:var(--cf-space-4);--cf-gap-rangee:var(--cf-space-3);--cf-pad-carte:var(--cf-space-3) var(--cf-space-4);--sx-coque:#161616;--sx-coque-2:#1f1f1f;--sx-bord-coque:#333;--sx-pilule-active:#2e2e2e;--sx-bord-pilule:#3a3a3a;--sx-texte-coque:#fff;--sx-texte-coque-2:#b5b5b5;--sx-titre-section:#8a8a8a;--sx-vert-actif:#2c3e8f;--sx-actif:var(--sx-vert-actif);--sx-vert-lien:#2c3e8f;--sx-fond-carte:#fff;--sx-texte:#1f1f1f;--sx-texte-2:#6b6b6b;--sx-bord:#e6e6e6;--sx-filet:#ececec;--sx-zebre:#f6f7f7;--sx-survol:#eef0f9;--sx-entete-tableau:#262626;--sx-fond-segment:#f3f4f4;--sx-bord-champ:#dadada;--sx-orange:#d9731a;--sx-rouge:#d93025;--sx-ambre:#e3a008;--sx-bleu:#2f6fde;--sx-focus-halo:#2c3e8f33;--sx-rayon-carte:12px;--sx-marge-contenu:8px;--sx-h-barre:48px;--sx-l-menu:236px;--sx-l-panneau:236px;--sx-l-menu-mini:64px;--sx-police-tableau:13px;--cf-row-height-comfortable:44px;--cf-row-height-compacte:32px}@media (max-width:599px){:root{--cf-dur-normale:150ms;--cf-dur-lente:200ms}}.body--dark{--cf-bg-app:#17191a;--cf-bg-card:#212426;--sx-fond-carte:#212426;--cf-text:#eceeed;--cf-text-secondary:#a5aba8;--cf-text-muted:#8d938f;--sx-texte:#eceeed;--sx-texte-2:#a5aba8;--cf-border:#34383a;--cf-border-input:#454a4c;--sx-bord:#34383a;--sx-filet:#2e3234;--sx-zebre:#282c2e;--sx-survol:#262b3d;--sx-bord-champ:#454a4c;--cf-table-stripe:#282c2e;--cf-table-head:#101213;--sx-entete-tableau:#101213;--cf-table-total-row:#262b3d;--cf-link:#9fb0f0;--cf-link-hover:#c3cdf6;--cf-skeleton-base:#2a2e30;--cf-skeleton-lueur:#34393b;--sx-focus-halo:#9fb0f04d;--cf-primary-bg:#262b3d;--cf-primary-bg-hover:#2d3350;--cf-primary-line:#3b4676;--cf-primary-ink:#c3cdf6;--cf-badge-success-bg:#1d332f;--cf-badge-success-fg:#8fcdbb;--cf-badge-success-bd:#2d524a;--cf-badge-warning-bg:#3a2e14;--cf-badge-warning-fg:#ebc77d;--cf-badge-warning-bd:#5c4a1f;--cf-badge-danger-bg:#3d2321;--cf-badge-danger-fg:#f0a9a4;--cf-badge-danger-bd:#5e3532;--cf-badge-info-bg:#232a45;--cf-badge-info-fg:#b9c4f0;--cf-badge-info-bd:#3b4676;--cf-badge-neutral-bg:#2b2f31;--cf-badge-neutral-fg:#c6cbcd;--cf-badge-neutral-bd:#43484b}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter-latin-400-normal.eca1e215.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/inter-latin-500-normal.b7c27c60.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/inter-latin-600-normal.69a8d1d4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter-latin-700-normal.11042366.woff2) format("woff2")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--sx-coque);color:var(--cf-text);font-family:var(--cf-font);font-optical-sizing:auto;font-size:14px;line-height:1.45;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--cf-font);font-weight:700;letter-spacing:0;line-height:1.25;text-wrap:balance}h1{font-size:22px}h2{font-size:18px}h3{font-size:16px}p{max-width:72ch}a{color:var(--cf-link);text-underline-offset:3px}img,svg,video{max-width:100%}::selection{background:var(--cf-primary);color:#fff}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.sr-only-focusable:active,.sr-only-focusable:focus{height:auto;overflow:visible;position:static;width:auto;clip:auto;white-space:normal}.skip-link{background:var(--cf-primary);border-radius:0 0 var(--cf-radius-button) var(--cf-radius-button);color:#fff;font-weight:700;left:16px;padding:10px 16px;position:absolute;text-decoration:none;top:-80px;z-index:9999}.skip-link:focus{top:0}:focus-visible{outline:2px solid var(--cf-primary)!important;outline-offset:2px}.q-field input:focus-visible,.q-field textarea:focus-visible,.q-field__native:focus-visible{outline:none!important}:is(.body--dark,.sx-coque) :focus-visible{outline-color:var(--cf-primary-on-dark)!important}.q-page{background:#0000;color:var(--cf-text);min-height:calc(100vh - var(--sx-h-barre) - var(--sx-marge-contenu))!important}.sx-coque--public .q-page{min-height:calc(100vh - var(--sx-h-barre))!important}.cf-page{margin-inline:auto;padding:var(--cf-page-padding-y) var(--cf-page-padding-x);width:min(100%,var(--cf-page-max-width))}@media (max-width:1023px){.cf-page{padding:var(--cf-page-padding-y-mobile) var(--cf-page-padding-x-mobile)}}.content-shell,.page-content{margin-inline:auto;width:min(100%,var(--cf-page-max-width))}.cf-carte,.q-card{background:var(--cf-bg-card);border:1px solid var(--cf-border);border-radius:var(--cf-radius-card)!important;box-shadow:var(--cf-shadow-card)!important;color:var(--cf-text)}.q-card{overflow:hidden}.q-card--clickable{transition:box-shadow var(--cf-dur-rapide) var(--cf-ease-standard)}.q-card--clickable:hover{box-shadow:var(--cf-shadow-card-survol)!important}.q-card__section{padding:16px}.q-dialog__inner>.q-card{border-color:var(--cf-border)!important;border-radius:var(--sx-rayon-carte)!important;box-shadow:0 12px 40px #00000038!important}.q-menu{background:var(--cf-bg-card);border:1px solid var(--cf-border);border-radius:8px!important;box-shadow:0 6px 20px #00000029!important;color:var(--cf-text)}.q-tooltip{background:#262626;border-radius:6px!important;color:#fff;font-size:12px}.q-dialog--maximized>.q-dialog__inner>.q-card,.q-dialog__inner--maximized>.q-card{border:0;border-radius:0!important}.q-markup-table,.q-table__container{background:var(--cf-bg-card);border:1px solid var(--cf-border);border-radius:var(--cf-radius-card);box-shadow:var(--cf-shadow-card);color:var(--cf-text)}.q-table__container{overflow:hidden}:is(.q-markup-table,.q-table) thead tr{background:var(--cf-table-head)}.q-markup-table th,.q-table th{color:#fff!important;font-size:12px;font-weight:600;height:40px;letter-spacing:.02em}.q-table th.sortable:hover .q-table__sort-icon,.q-table th.sorted .q-table__sort-icon{opacity:1}:is(.q-markup-table,.q-table) tbody td{border-color:var(--sx-filet);font-size:var(--sx-police-tableau);font-variant-numeric:tabular-nums}.q-table tbody tr:nth-child(2n) td{background:var(--cf-table-stripe)}.q-table tbody tr:hover td{background:var(--sx-survol);transition:background-color var(--cf-dur-rapide) var(--cf-ease-standard)}.q-table__bottom{border-top:1px solid var(--sx-filet);color:var(--cf-text-secondary)}.cf-montant{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cf-ligne-total{background:var(--cf-table-total-row)!important;font-weight:600}.q-field--outlined .q-field__control{background:var(--cf-bg-card);border-radius:var(--cf-radius-button)!important}.q-field--outlined .q-field__control:before{border-color:var(--cf-border-input)}.q-field--outlined:hover .q-field__control:before{border-color:var(--cf-text-secondary)!important}.q-field--outlined.q-field--focused .q-field__control:after{border-color:var(--cf-primary)}.q-field--focused .q-field__control{box-shadow:0 0 0 3px var(--sx-focus-halo)}.q-field__label{letter-spacing:0}.q-field__bottom{font-size:12px}.q-btn{border-radius:var(--cf-radius-button)!important;box-shadow:none!important;font-weight:600!important;letter-spacing:0;min-height:36px;text-transform:none!important;transition:background-color var(--cf-dur-rapide) var(--cf-ease-standard),color var(--cf-dur-rapide) var(--cf-ease-standard),border-color var(--cf-dur-rapide) var(--cf-ease-standard)}.q-btn--standard.bg-primary:hover,.q-btn.bg-primary:hover{background:var(--cf-primary-hover)!important}.q-btn-group,.q-btn-toggle{box-shadow:none!important}.q-btn--fab,.q-btn--fab-mini,.q-btn--round{border-radius:50%!important;min-height:0}.q-btn:not(.q-btn--flat):not(.q-btn--outline):not(.q-btn--round):active{transform:translateY(1px)}.cf-btn-creer{border-radius:999px!important;font-weight:600}.q-chip{font-weight:500}.q-badge,.q-chip{border-radius:6px;letter-spacing:0}.q-badge{font-variant-numeric:tabular-nums;font-weight:600}.q-banner{background:var(--cf-bg-card);border:1px solid var(--cf-border);border-radius:var(--cf-radius-card);color:var(--cf-text)}.q-separator{background:var(--sx-filet)!important}.q-item{border-radius:8px!important;transition:background-color var(--cf-dur-rapide) var(--cf-ease-standard)}.q-item:hover{background:var(--sx-zebre)}.q-item--active,.q-item.q-router-link--active{background:var(--cf-primary-bg);color:var(--cf-primary)}.q-tab{font-weight:600;letter-spacing:0;text-transform:none}.q-tab--active{color:var(--cf-primary)}.q-notification{border-radius:8px!important;box-shadow:0 6px 20px #0003!important}.q-body--prevent-scroll :is(.q-notifications__list--bottom,.q-notifications__list--bottom-left,.q-notifications__list--bottom-right){opacity:0;pointer-events:none;transition:opacity .15s ease}.q-linear-progress{border-radius:0}.bg-pink-1,.bg-red-1{background:var(--cf-badge-danger-bg)!important}.bg-amber-1,.bg-orange-1,.bg-yellow-1{background:var(--cf-badge-warning-bg)!important}.bg-blue-1,.bg-indigo-1,.bg-light-blue-1{background:var(--cf-badge-info-bg)!important}.bg-green-1,.bg-light-green-1,.bg-teal-1{background:var(--cf-badge-success-bg)!important}.bg-blue-grey-1,.bg-grey-1,.bg-purple-1{background:var(--cf-badge-neutral-bg)!important}.bg-pink-1,.bg-red-1,.bg-red-1 .text-negative,.text-negative.bg-red-1{color:var(--cf-badge-danger-fg)!important}.bg-amber-1,.bg-orange-1,.bg-yellow-1,.text-amber-10,.text-orange-10{color:var(--cf-badge-warning-fg)!important}.bg-blue-1,.bg-indigo-1,.bg-light-blue-1,.text-blue-10,.text-indigo-10{color:var(--cf-badge-info-fg)!important}.bg-green-1,.bg-light-green-1,.bg-teal-1,.text-green-10,.text-teal-10{color:var(--cf-badge-success-fg)!important}.bg-blue-grey-1,.bg-grey-1,.bg-purple-1{color:var(--cf-badge-neutral-fg)!important}.q-banner[class*=bg-]{border:0}.text-grey-6{color:var(--cf-text-muted)!important}.body--dark .text-primary{color:var(--cf-primary-on-dark)!important}.body--dark .q-btn--outline.text-primary{border-color:var(--cf-primary-line)}.body--dark .q-item--active,.body--dark .q-item.q-router-link--active,.body--dark .q-tab--active{color:var(--cf-primary-on-dark)}.text-grey-7{color:var(--cf-text-secondary)!important}.cf-squelette,.loading-skeleton{animation:cf-squelette 1.4s linear infinite;background:linear-gradient(90deg,var(--cf-skeleton-base) 25%,var(--cf-skeleton-lueur) 50%,var(--cf-skeleton-base) 75%);background-size:200% 100%;border-radius:6px}@keyframes cf-squelette{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cf-entree{0%{opacity:0;transform:translateY(var(--cf-decalage-entree))}to{opacity:1;transform:translateY(0)}}.cf-cascade>*,.cf-entree{animation:cf-entree var(--cf-dur-normale) var(--cf-ease-standard) both}.cf-cascade>:nth-child(2){animation-delay:calc(var(--cf-cascade-pas)*1)}.cf-cascade>:nth-child(3){animation-delay:calc(var(--cf-cascade-pas)*2)}.cf-cascade>:nth-child(4){animation-delay:calc(var(--cf-cascade-pas)*3)}.cf-cascade>:nth-child(5){animation-delay:calc(var(--cf-cascade-pas)*4)}.cf-cascade>:nth-child(6){animation-delay:calc(var(--cf-cascade-pas)*5)}.cf-cascade>:nth-child(7){animation-delay:calc(var(--cf-cascade-pas)*6)}.cf-cascade>:nth-child(8){animation-delay:calc(var(--cf-cascade-pas)*7)}.cf-cascade>:nth-child(n+9){animation:none}.cf-route-enter-active{transition:opacity var(--cf-dur-normale) var(--cf-ease-standard),transform var(--cf-dur-normale) var(--cf-ease-standard)}.cf-route-leave-active{display:none}.cf-route-enter-from{opacity:0;transform:translateY(var(--cf-decalage-entree))}.cf-fondu-enter-active,.cf-fondu-leave-active{transition:opacity var(--cf-dur-normale) var(--cf-ease-standard)}.cf-fondu-enter-from,.cf-fondu-leave-to{opacity:0}.fade-in{animation:fade-in var(--cf-dur-normale) var(--cf-ease-standard)}.slide-up{animation:cf-entree var(--cf-dur-lente) var(--cf-ease-standard)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:599px){.q-card__section{padding:14px}.q-btn{min-height:44px}.q-btn--dense,.q-btn--round{min-height:0}.filter-field,.tracking-field{min-width:0;width:100%}}.filter-field{min-width:200px}.tracking-field{min-width:300px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.cf-squelette,.loading-skeleton{animation:none}}.confirm-dialog[data-v-62a9d1bb]{width:min(420px,calc(100vw - 32px))}.confirm-dialog__head[data-v-62a9d1bb]{align-items:center;display:flex;gap:10px;padding-bottom:8px}.confirm-dialog__title[data-v-62a9d1bb]{font-size:16px;font-weight:700;margin:0}.confirm-dialog__message[data-v-62a9d1bb]{color:var(--cf-text-secondary);padding-top:0}.confirm-dialog__actions[data-v-62a9d1bb]{padding:8px 16px 16px}.form-dialog[data-v-1144bccf]{display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);max-width:none;overflow:hidden;width:min(var(--fd-width,600px),calc(100vw - 32px))}.form-dialog--sm[data-v-1144bccf]{--fd-width:440px}.form-dialog--md[data-v-1144bccf]{--fd-width:600px}.form-dialog--lg[data-v-1144bccf]{--fd-width:800px}.form-dialog--xl[data-v-1144bccf]{--fd-width:960px}.form-dialog[data-v-1144bccf]:focus{outline:none}.form-dialog__form[data-v-1144bccf]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.form-dialog__head[data-v-1144bccf]{align-items:center;border-bottom:1px solid var(--sx-filet);display:flex;flex:0 0 auto;gap:10px;min-height:56px;padding:10px 12px 10px 20px}.form-dialog__icon[data-v-1144bccf]{color:var(--cf-primary)}.body--dark .form-dialog[data-v-1144bccf] :is(.q-field--focused .q-field__bottom,.q-field--focused .q-field__label,.q-field--highlighted .q-field__label),.body--dark .form-dialog__head[data-v-1144bccf] .q-btn,.body--dark .form-dialog__icon[data-v-1144bccf]{color:var(--cf-primary-on-dark)}.body--dark .form-dialog[data-v-1144bccf] .q-field--outlined.q-field--focused .q-field__control:after{border-color:var(--cf-primary-on-dark)}.form-dialog__titles[data-v-1144bccf]{flex:1 1 auto;min-width:0}.form-dialog__title[data-v-1144bccf]{font-size:16px;font-weight:700;line-height:1.3;margin:0;overflow-wrap:anywhere}.form-dialog__subtitle[data-v-1144bccf]{color:var(--cf-text-secondary);font-size:13px;margin:2px 0 0}.form-dialog__body[data-v-1144bccf]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px}.form-dialog__foot[data-v-1144bccf]{align-items:center;background:var(--sx-zebre);border-top:1px solid var(--sx-filet);display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end;padding:12px 20px}.form-dialog__foot-left[data-v-1144bccf]{margin-right:auto}.form-dialog__submit[data-v-1144bccf]{min-width:120px}.form-dialog--full[data-v-1144bccf]{height:100vh;height:100dvh;max-height:none;width:100vw}.form-dialog--full .form-dialog__head[data-v-1144bccf]{padding-left:16px}.form-dialog--full .form-dialog__body[data-v-1144bccf]{padding:16px}.form-dialog--full .form-dialog__foot[data-v-1144bccf]{padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}.form-dialog--full .form-dialog__foot[data-v-1144bccf] .q-btn{flex:1 1 0}