.ct-select__input[data-v-60bdeefe] .vs__dropdown-toggle{min-height:40px;border-radius:8px;border-color:#d7deea}.ct-select__input--compact[data-v-60bdeefe] .vs__dropdown-toggle{min-height:32px;border-radius:6px}.ct-select__input[data-v-60bdeefe] .vs__dropdown-menu{border-radius:8px;border-color:#d7deea}.ct-option[data-v-60bdeefe]{display:flex;align-items:center;width:100%;padding:2px 0}.ct-option__logo[data-v-60bdeefe]{flex:0 0 auto;width:30px;height:30px;margin-right:10px;border-radius:8px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#eef2f8;color:#6b7a90;font-size:14px}.ct-option__logo img[data-v-60bdeefe]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ct-option__infos[data-v-60bdeefe]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.25}.ct-option__nom[data-v-60bdeefe]{font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-option__type[data-v-60bdeefe]{font-size:12px;color:#6b7a90}.ct-option__solde[data-v-60bdeefe]{flex:0 0 auto;margin-left:10px;font-size:13px;font-weight:600;color:#0b6bb8;white-space:nowrap}.ct-option__solde--negative[data-v-60bdeefe]{color:#c0392b}.ct-option--selected .ct-option__type[data-v-60bdeefe]{display:none}.ct-select__aucune[data-v-60bdeefe]{display:block;min-height:40px;padding:8px 12px;border:1px dashed #d7deea;border-radius:8px;color:#8a94a6;font-size:.85rem;font-style:italic;background:#f8fafc}.modal{padding:0!important}@media (min-width:576px){.modal-xlg.modal-dialog-centered{min-height:100vh!important}}.modal-xlg .modal-footer{position:fixed;bottom:0;left:0;width:100%;padding-left:50px;padding-right:50px;background:#fff}.modal-xlg .modal-body{padding-bottom:20px}.tfoot-dark{font-weight:700}.frais-toggle-btn{width:100%;border-style:dashed;border-radius:6px;color:#5b6470}.frais-toggle-btn:hover{border-color:#b3282b;color:#b3282b;background-color:#fdf0f0}.frais-panel{border:1px solid #e2e6ea;border-left:4px solid #b3282b;border-radius:6px;background:#fbfcfd;padding:.6rem}.frais-panel .frais-close-btn{padding:0 .25rem;color:#9aa1a9;line-height:1}.frais-sens-toggle{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.frais-sens-toggle button{border:1px solid #dfe3e8;border-radius:5px;background:#fff;color:#4a5158;font-size:.82rem;font-weight:600;padding:.35rem .4rem}.frais-sens-toggle button.active{background:#b3282b;border-color:#b3282b;color:#fff}.frais-tx-field .frais-toggle-btn{width:100%;border-style:dashed;border-radius:6px;color:#5b6470}.frais-tx-field .frais-toggle-btn:hover{border-color:#b3282b;color:#b3282b;background-color:#fdf0f0}.frais-tx-field .frais-panel{border:1px solid #e2e6ea;border-left:4px solid #b3282b;border-radius:6px;background:#fbfcfd;padding:.6rem}.frais-tx-field .frais-panel .frais-close-btn{padding:0 .25rem;color:#9aa1a9;line-height:1}.frais-tx-field .frais-sens-toggle{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.frais-tx-field .frais-sens-toggle button{border:1px solid #dfe3e8;border-radius:5px;background:#fff;color:#4a5158;font-size:.82rem;font-weight:600;padding:.35rem .4rem}.frais-tx-field .frais-sens-toggle button.active{background:#b3282b;border-color:#b3282b;color:#fff}.dep-info__montant .form-control[data-v-c0dfd9be]{color:#1f2d3d;border-color:#cbd5e0;box-shadow:none}.dep-info__amount[data-v-c0dfd9be]{position:relative}.dep-info__amount .form-control[data-v-c0dfd9be]{height:40px;padding-right:40px;font-size:1rem;font-weight:700}.dep-info__amount .form-control[data-v-c0dfd9be]:focus{border-color:#5ba2f4;box-shadow:0 0 0 3px rgba(38,132,255,.11)}.dep-info__suffix[data-v-c0dfd9be]{position:absolute;top:50%;right:13px;color:#758292;font-size:.82rem;font-weight:600;transform:translateY(-50%);pointer-events:none}.dep-info__total[data-v-c0dfd9be]{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 10px;border:1px solid #cfe4ff;border-radius:6px;background:#f0f7ff}.dep-info__total i[data-v-c0dfd9be]{color:#1677e8;font-size:.9rem}.dep-info__total strong[data-v-c0dfd9be]{color:#1f2d3d;font-size:1.05rem;font-weight:700;white-space:nowrap}.dep-info__total strong em[data-v-c0dfd9be]{color:#758292;font-size:.8rem;font-style:normal;font-weight:600}.dep-info__total small[data-v-c0dfd9be]{color:#8a96a3;font-size:.72rem;margin-left:auto;white-space:nowrap}.dep-info__frais[data-v-c0dfd9be]{margin:.5rem 0 .75rem}.dep-vselect[data-v-4c07f168] .vs__dropdown-toggle{min-height:31px}.dep-articles-content[data-v-4c07f168]{flex:1 1 0%;display:flex;flex-direction:column;min-height:0}.dep-articles-table[data-v-4c07f168]{flex:1 1 0%;min-height:320px;max-height:100%;overflow-y:auto;border:1px solid #e6e8ec;border-radius:8px}.dep-articles-table thead th[data-v-4c07f168]{position:sticky;top:0;z-index:2;background:#343a40;color:#fff;border-color:#343a40;font-size:.75rem;padding:.3rem .4rem}.dep-articles-table td[data-v-4c07f168]{padding:.3rem .4rem;font-size:.8rem;vertical-align:middle}@media (max-width:991.98px){.dep-articles-table[data-v-4c07f168]{min-height:50vh;overflow-x:auto;-webkit-overflow-scrolling:touch}}.dep-detail-table thead th[data-v-7d58c927]{background:#343a40;color:#fff;border-color:#343a40;font-size:.75rem;white-space:nowrap;position:sticky;top:0}.dep-detail-table td[data-v-7d58c927]{padding:.3rem .4rem;font-size:.8rem;vertical-align:middle}.dep-detail-table input.form-control-sm[data-v-7d58c927],.dep-detail-table select.form-control-sm[data-v-7d58c927]{font-size:.78rem}.dep-mode-switch{display:inline-flex;background:hsla(0,0%,100%,.14);border-radius:8px;padding:2px;margin-right:.5rem}.dep-mode-switch__btn{border:0;background:transparent;color:hsla(0,0%,100%,.82);font-size:.8rem;font-weight:600;padding:.3rem .7rem;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;transition:background .15s ease,color .15s ease}.dep-mode-switch__btn:hover{color:#fff}.dep-mode-switch__btn.is-active{background:#fff;color:#343a40;box-shadow:0 1px 3px rgba(0,0,0,.22)}.dep-recap{display:flex;align-items:center;gap:.9rem;margin-right:auto}.dep-recap__item{display:flex;flex-direction:column;line-height:1.15;padding-right:.9rem;border-right:1px solid #e5e8ec}.dep-recap__item>span{font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#8492a6}.dep-recap__item>strong{font-size:.9rem;font-weight:700;color:#2f3d4d;white-space:nowrap}.dep-recap__item--total{padding:.35rem .8rem;border:1px solid #cfe4ff;border-radius:7px;background:#eef6ff}.dep-recap__item--total>span{color:#1677e8}.dep-recap__item--total>strong{font-size:1rem;color:#0b5fd7}@media (max-width:700px){.dep-recap__item:not(.dep-recap__item--total){display:none}}.dfpm-header[data-v-66e5a2c2]{display:flex;align-items:center}.dfpm-header__icon[data-v-66e5a2c2]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:12px;color:#fff;font-size:.95rem;border-radius:10px;background:linear-gradient(135deg,#2684ff,#0069d9);box-shadow:0 5px 12px rgba(0,123,255,.24)}.dfpm-header__content h5[data-v-66e5a2c2]{margin:0 0 2px;color:#1f2d3d;font-size:1.05rem;font-weight:700}.dfpm-header__content small[data-v-66e5a2c2]{color:#7b8794}.dfpm-close[data-v-66e5a2c2]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;color:#8492a6;border:0;border-radius:50%;background:#f1f3f5;transition:all .18s ease}.dfpm-close[data-v-66e5a2c2]:hover{color:#dc3545;background:#fdecee}.dfpm-empty[data-v-66e5a2c2]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:34px 16px;text-align:center;color:#7b8794;background:#f8f9fb;border:1px dashed #d5dce4;border-radius:10px}.dfpm-empty__icon[data-v-66e5a2c2]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:6px;font-size:1.2rem;color:#8ba0b6;border-radius:14px;background:#eef2f6}.dfpm-empty strong[data-v-66e5a2c2]{color:#334253}.dfpm-recap[data-v-66e5a2c2]{padding:13px 15px;margin-bottom:13px;border:1px solid #e2e7ed;border-radius:10px;background:#fbfcfd}.dfpm-recap__items[data-v-66e5a2c2]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dfpm-recap__item[data-v-66e5a2c2]{display:flex;align-items:center}.dfpm-recap__icon[data-v-66e5a2c2]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;margin-right:10px;border-radius:9px;background:#edf1f5;color:#526273}.dfpm-recap__icon--total[data-v-66e5a2c2]{color:#526273}.dfpm-recap__item--paye .dfpm-recap__icon[data-v-66e5a2c2]{color:#16845b;background:#e6f6ef}.dfpm-recap__item--attente .dfpm-recap__icon[data-v-66e5a2c2]{color:#b26a00;background:#fff3df}.dfpm-recap__item span[data-v-66e5a2c2]{display:block;color:#6c757d;font-size:.68rem;font-weight:600;text-transform:uppercase}.dfpm-recap__item strong[data-v-66e5a2c2]{color:#343a40;font-size:.98rem}.dfpm-recap__item--paye strong[data-v-66e5a2c2]{color:#198754}.dfpm-recap__item--attente strong[data-v-66e5a2c2]{color:#b26a00}.dfpm-recap__progress[data-v-66e5a2c2]{margin-top:11px}.dfpm-recap__progress-head[data-v-66e5a2c2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;color:#6c757d;font-size:.74rem;font-weight:600}.dfpm-recap__progress-head strong[data-v-66e5a2c2]{color:#343a40}.dfpm-recap__progress-bar[data-v-66e5a2c2]{height:7px;border-radius:5px;background:#e9edf2;overflow:hidden}.dfpm-recap__progress-fill[data-v-66e5a2c2]{height:100%;border-radius:5px;background:linear-gradient(90deg,#18a779,#24c08d);transition:width .3s ease}.dfpm-section-heading[data-v-66e5a2c2]{display:flex;align-items:center;justify-content:space-between;margin:4px 0 9px}.dfpm-section-heading h6[data-v-66e5a2c2]{margin:0;color:#2f3d4d;font-size:.88rem;font-weight:700}.dfpm-section-heading small[data-v-66e5a2c2]{color:#8a96a3}.dfpm-section-heading__status[data-v-66e5a2c2]{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;color:#b26a00;font-size:.74rem;font-weight:600;border-radius:20px;background:#fff3df}.dfpm-section-heading__status--done[data-v-66e5a2c2]{color:#16845b;background:#e6f6ef}.dfpm-list[data-v-66e5a2c2]{border:1px solid #e4e9ef;border-radius:9px;overflow:hidden}.dfpm-line[data-v-66e5a2c2]{display:grid;grid-template-columns:36px minmax(200px,1fr) 150px 96px;gap:10px;align-items:center;padding:11px 13px;border-bottom:1px solid #edf0f4}.dfpm-line[data-v-66e5a2c2]:last-child{border-bottom:0}.dfpm-line[data-v-66e5a2c2]:hover{background:#f8fbff}.dfpm-line--paying[data-v-66e5a2c2]{grid-template-columns:1fr;background:#f7fbff}.dfpm-line--paying>.dfpm-line__actions[data-v-66e5a2c2],.dfpm-line--paying>.dfpm-line__description[data-v-66e5a2c2],.dfpm-line--paying>.dfpm-line__icon[data-v-66e5a2c2],.dfpm-line--paying>.dfpm-line__right[data-v-66e5a2c2]{display:none}.dfpm-line__icon[data-v-66e5a2c2]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#007bff;border-radius:8px;background:#e7f1ff}.dfpm-line__description[data-v-66e5a2c2]{min-width:0}.dfpm-line__title[data-v-66e5a2c2]{display:flex;align-items:center;gap:7px}.dfpm-line__title strong[data-v-66e5a2c2]{color:#263445;font-size:.84rem}.dfpm-line__description>small[data-v-66e5a2c2]{display:block;margin-top:2px;overflow:hidden;color:#6c757d;text-overflow:ellipsis;white-space:nowrap}.dfpm-line__paiement[data-v-66e5a2c2]{color:#16845b!important}.dfpm-line__right[data-v-66e5a2c2]{text-align:right}.dfpm-line__montant[data-v-66e5a2c2]{display:block;color:#343a40;white-space:nowrap}.dfpm-line__status[data-v-66e5a2c2]{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-size:.72rem;font-weight:600}.dfpm-line__status--paid[data-v-66e5a2c2]{color:#16845b}.dfpm-line__status--pending[data-v-66e5a2c2]{color:#b26a00}.dfpm-line__actions[data-v-66e5a2c2]{display:flex;justify-content:flex-end}.dfpm-btn[data-v-66e5a2c2]{min-width:86px;font-size:.74rem;font-weight:600}.dfpm-form[data-v-66e5a2c2]{padding:13px;border:1px solid #d7e6fb;border-radius:9px;background:#fff}.dfpm-form__heading[data-v-66e5a2c2]{display:flex;align-items:center;margin-bottom:12px}.dfpm-form__heading-icon[data-v-66e5a2c2]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-right:10px;color:#1677e8;border-radius:9px;background:#e8f2ff}.dfpm-form__heading strong[data-v-66e5a2c2]{display:block;color:#2f3d4d;font-size:.84rem}.dfpm-form__heading small[data-v-66e5a2c2]{color:#8a96a3}.dfpm-form__amount[data-v-66e5a2c2]{margin-left:auto;color:#16845b;font-size:1rem;font-weight:700;white-space:nowrap}.dfpm-form .form-group label[data-v-66e5a2c2]{color:#465568;font-size:.74rem;font-weight:600}.dfpm-form__footer[data-v-66e5a2c2]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.dfpm-footer[data-v-66e5a2c2]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;margin-top:13px;border-top:1px solid #e6eaf0}.dfpm-footer__recap[data-v-66e5a2c2]{display:flex;align-items:baseline;gap:8px}.dfpm-footer__recap-label[data-v-66e5a2c2]{color:#6c757d;font-size:.78rem;font-weight:600}.dfpm-footer__recap-amount[data-v-66e5a2c2]{color:#b26a00;font-size:1rem}@media (max-width:900px){.dfpm-recap__items[data-v-66e5a2c2]{grid-template-columns:1fr}.dfpm-line[data-v-66e5a2c2]{grid-template-columns:36px 1fr auto}.dfpm-line__right[data-v-66e5a2c2]{grid-column:2/4;text-align:left}.dfpm-line__actions[data-v-66e5a2c2]{grid-column:2/4;justify-content:flex-start}}.dfpm-modal .modal-dialog{max-width:820px}.dfpm-modal .modal-content{overflow:hidden;border:0;border-radius:13px;box-shadow:0 18px 55px rgba(24,39,58,.24)}.dfpm-modal .modal-header{align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid #e6eaf0;background:#fff}.dfpm-modal .dfpm-modal__body{max-height:calc(100vh - 150px);padding:14px;overflow-y:auto;background:#f5f7fa}@media (max-width:820px){.dfpm-modal .modal-dialog{max-width:calc(100% - 20px);margin:10px auto}.dfpm-modal .dfpm-modal__body{max-height:calc(100vh - 100px)}}.vuetable-body-wrapper .table{margin-bottom:0!important}