.appro-vselect[data-v-0b070a78] .vs__dropdown-toggle{min-height:31px}.appro-articles-content[data-v-697fd9f1]{flex:1 1 0%;display:flex;flex-direction:column;min-height:0}.appro-vselect[data-v-697fd9f1] .vs__dropdown-toggle{min-height:31px}.appro-articles-table[data-v-697fd9f1]{flex:1 1 0%;min-height:320px;max-height:100%;overflow-y:auto;border:1px solid #e6e8ec;border-radius:8px}.appro-articles-table thead th[data-v-697fd9f1]{position:sticky;top:0;z-index:2;background:#343a40;color:#fff;border-color:#343a40;font-size:.75rem;padding:.3rem .4rem}.appro-articles-table td[data-v-697fd9f1]{padding:.3rem .4rem;font-size:.8rem;vertical-align:middle}@media (max-width:991.98px){.appro-articles-table[data-v-697fd9f1]{min-height:50vh;overflow-x:auto;-webkit-overflow-scrolling:touch}}.appro-frais-panel[data-v-0466e88a]{border:1px solid #dfe5ec;border-radius:7px;margin-top:10px;background:#fff;box-shadow:0 1px 3px rgba(31,45,61,.05);overflow:hidden}.appro-frais-header[data-v-0466e88a]{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;cursor:pointer;background:#f8f9fb;-webkit-user-select:none;-moz-user-select:none;user-select:none}.appro-frais-title[data-v-0466e88a]{display:flex;align-items:center;min-width:0}.appro-frais-title__icon[data-v-0466e88a]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;margin-right:9px;border-radius:8px;color:#5a8dee;background:#eef1f4}.appro-frais-title__content[data-v-0466e88a]{display:flex;flex-direction:column;min-width:0}.appro-frais-title__content strong[data-v-0466e88a]{color:#263445;font-size:.86rem}.appro-frais-title__content small[data-v-0466e88a]{margin-top:1px;color:#7b8794;font-size:.72rem}.appro-frais-count[data-v-0466e88a]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;color:#fff;font-size:.68rem;border-radius:9px;background:#5c6f82}.appro-frais-totaux[data-v-0466e88a]{font-size:.85rem;color:#6c757d;display:flex;align-items:center}.appro-frais-totaux .btn i[data-v-0466e88a]{margin-right:3px}.appro-frais-total strong[data-v-0466e88a]{color:#343a40}.appro-frais-chevron[data-v-0466e88a]{margin-left:12px;color:#adb5bd}.appro-frais-body[data-v-0466e88a]{padding:9px;border-top:1px solid #e9ecef}.appro-frais-list[data-v-0466e88a]{border:1px solid #e9ecef;border-radius:4px;overflow:hidden}.appro-frais-line[data-v-0466e88a]{display:grid;grid-template-columns:34px minmax(220px,1fr) 120px 130px 90px 72px;gap:10px;align-items:center;min-height:54px;padding:7px 10px;border-bottom:1px solid #e9ecef}.appro-frais-line[data-v-0466e88a]:last-child{border-bottom:0}.appro-frais-line[data-v-0466e88a]:hover{background:#f8f9fb}.appro-frais-line__icon[data-v-0466e88a]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;color:#5a8dee;background:#eef1f4}.appro-frais-line__description[data-v-0466e88a]{min-width:0}.appro-frais-line__description small[data-v-0466e88a],.appro-frais-line__description strong[data-v-0466e88a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appro-frais-line__description strong[data-v-0466e88a]{color:#263445;font-size:.82rem}.appro-frais-line__description small[data-v-0466e88a]{margin-top:2px;color:#6c757d}.appro-frais-line__montant[data-v-0466e88a]{text-align:right;white-space:nowrap;color:#343a40}.appro-frais-line__statut[data-v-0466e88a]{text-align:center}.appro-frais-line__imputation .badge[data-v-0466e88a],.appro-frais-line__statut .badge[data-v-0466e88a]{padding:4px 7px;font-weight:600;border-radius:10px}.appro-frais-line__actions[data-v-0466e88a]{display:flex;justify-content:flex-end;gap:4px}.appro-frais-line__actions .btn[data-v-0466e88a]{width:32px;padding-left:0;padding-right:0}.appro-frais-ventilation[data-v-0466e88a]{display:flex;align-items:center;flex-wrap:wrap;margin-top:8px;padding:7px 10px;background:#f8f9fb;border-left:3px solid #5a8dee;border-radius:3px;font-size:.8rem}.appro-frais-empty[data-v-0466e88a]{display:flex;align-items:center;justify-content:center;padding:10px;text-align:center;color:#6c757d;background:#f8f9fa;border:1px dashed #ced4da;border-radius:4px}.appro-frais-recap[data-v-0466e88a]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:8px;border:1px solid #e2e7ed;border-radius:6px;background:#fbfcfd;overflow:hidden}.appro-frais-recap__item[data-v-0466e88a]{display:flex;flex-direction:row;align-items:center;padding:9px 12px;border-right:1px solid #dee2e6}.appro-frais-recap__item[data-v-0466e88a]:last-child{border-right:0}.appro-frais-recap__item>div[data-v-0466e88a]{display:flex;flex-direction:column;min-width:0}.appro-frais-recap__item>div>span[data-v-0466e88a]{color:#6c757d;font-size:.7rem;font-weight:600;text-transform:uppercase}.appro-frais-recap__item>div>strong[data-v-0466e88a]{margin:1px 0;color:#343a40;font-size:.95rem}.appro-frais-recap__item>div>small[data-v-0466e88a]{color:#868e96}.appro-frais-recap__icon[data-v-0466e88a]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;margin-right:9px;color:#526273;border-radius:8px;background:#edf1f5}.appro-frais-recap__item--paye .appro-frais-recap__icon[data-v-0466e88a]{color:#16845b;background:#e6f6ef}.appro-frais-recap__item--attente .appro-frais-recap__icon[data-v-0466e88a]{color:#b26a00;background:#fff3df}.appro-frais-recap__item--paye strong[data-v-0466e88a]{color:#198754}.appro-frais-recap__item--attente strong[data-v-0466e88a]{color:#b26a00}.appro-frais-modal-header[data-v-0466e88a]{display:flex;align-items:center}.appro-frais-modal-header__icon[data-v-0466e88a]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-right:12px;color:#fff;font-size:1rem;border-radius:11px;background:#343a40;box-shadow:0 5px 12px rgba(52,58,64,.22)}.appro-frais-modal-header h5[data-v-0466e88a]{margin:0 0 2px;color:#1f2d3d;font-size:1.05rem;font-weight:700}.appro-frais-modal-header small[data-v-0466e88a]{color:#7b8794}.appro-frais-modal-close[data-v-0466e88a]{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}.appro-frais-modal-close[data-v-0466e88a]:hover{color:#dc3545;background:#fdecee}.appro-frais-form-section[data-v-0466e88a]{padding:15px;margin-bottom:12px;border:1px solid #e5e9ef;border-radius:9px;background:#fff}.appro-frais-form-section__title[data-v-0466e88a]{display:flex;align-items:center;margin-bottom:14px}.appro-frais-form-section__title>span[data-v-0466e88a]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 25px;width:25px;height:25px;margin-right:9px;color:#5a8dee;font-size:.75rem;font-weight:700;border-radius:7px;background:#eef1f4}.appro-frais-form-section__title>div[data-v-0466e88a]{display:flex;flex-direction:column}.appro-frais-form-section__title strong[data-v-0466e88a]{color:#2f3d4d;font-size:.84rem}.appro-frais-form-section__title small[data-v-0466e88a]{margin-top:1px;color:#8a96a3;font-size:.72rem}.appro-frais-form-section label[data-v-0466e88a]{color:#465568;font-size:.76rem;font-weight:600}.appro-frais-form-section .form-control[data-v-0466e88a]{height:38px;color:#2f3d4d;border-color:#d5dce4;border-radius:6px;box-shadow:none}.appro-frais-form-section .form-control[data-v-0466e88a]:focus{border-color:#5a8dee;box-shadow:0 0 0 3px rgba(90,141,238,.14)}.appro-frais-amount[data-v-0466e88a]{position:relative}.appro-frais-amount .form-control[data-v-0466e88a]{padding-right:42px;font-weight:700}.appro-frais-amount>span[data-v-0466e88a]{position:absolute;top:50%;right:13px;color:#758292;font-size:.8rem;font-weight:600;transform:translateY(-50%);pointer-events:none}.appro-frais-choice-grid[data-v-0466e88a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.appro-frais-choice[data-v-0466e88a]{position:relative;display:grid;grid-template-columns:34px 1fr 18px;gap:10px;align-items:center;margin:0;padding:10px 12px;cursor:pointer;color:#3f4d5e;border:1px solid #dbe1e8;border-radius:8px;background:#fff;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.appro-frais-choice[data-v-0466e88a]:hover{border-color:#aeb7c2;background:#fbfcfe}.appro-frais-choice.is-active[data-v-0466e88a]{border-color:#5a8dee;background:#f4f7fc;box-shadow:0 0 0 2px rgba(90,141,238,.12)}.appro-frais-choice__icon[data-v-0466e88a]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#607387;border-radius:8px;background:#edf1f5}.appro-frais-choice.is-active .appro-frais-choice__icon[data-v-0466e88a]{color:#5a8dee;background:#e7edf6}.appro-frais-choice>span[data-v-0466e88a]:nth-child(3){display:flex;flex-direction:column}.appro-frais-choice strong[data-v-0466e88a]{color:#334253;font-size:.78rem}.appro-frais-choice small[data-v-0466e88a]{margin-top:2px;color:#8591a0;font-size:.69rem;font-weight:400}.appro-frais-choice__check[data-v-0466e88a]{color:#5a8dee;opacity:0}.appro-frais-choice.is-active .appro-frais-choice__check[data-v-0466e88a]{opacity:1}.appro-frais-choice--payment.is-active[data-v-0466e88a]{border-color:#18a779;background:#f0fbf7;box-shadow:0 0 0 2px rgba(24,167,121,.1)}.appro-frais-choice--payment.is-active .appro-frais-choice__icon[data-v-0466e88a]{color:#16845b;background:#dcf4eb}.appro-frais-choice--payment.is-active .appro-frais-choice__check[data-v-0466e88a]{color:#18a779}.appro-frais-paiement[data-v-0466e88a]{padding:12px;margin-top:12px;border:1px solid #e2e8ef;border-radius:8px;background:#f7f9fb}.appro-frais-modal-footer[data-v-0466e88a]{display:flex;justify-content:flex-end;gap:8px;padding-top:14px;margin-top:14px;border-top:1px solid #e6eaf0}.appro-frais-modal-footer .btn[data-v-0466e88a]{min-width:94px;padding:8px 15px;font-size:.78rem;font-weight:600;border-radius:6px}@media (max-width:1100px){.appro-frais-line[data-v-0466e88a]{grid-template-columns:34px minmax(180px,1fr) 110px 120px 72px}.appro-frais-line__imputation[data-v-0466e88a]{display:none}}@media (max-width:760px){.appro-frais-empty[data-v-0466e88a],.appro-frais-header[data-v-0466e88a],.appro-frais-totaux[data-v-0466e88a]{align-items:stretch;flex-direction:column}.appro-frais-total[data-v-0466e88a],.appro-frais-totaux .btn[data-v-0466e88a]{margin-top:6px}.appro-frais-line[data-v-0466e88a]{grid-template-columns:34px 1fr auto}.appro-frais-line__actions[data-v-0466e88a],.appro-frais-line__montant[data-v-0466e88a],.appro-frais-line__statut[data-v-0466e88a]{grid-column:2/4;text-align:left;justify-content:flex-start}.appro-frais-choice-grid[data-v-0466e88a],.appro-frais-recap[data-v-0466e88a]{grid-template-columns:1fr}.appro-frais-recap__item[data-v-0466e88a]{border-right:0;border-bottom:1px solid #dee2e6}.appro-frais-recap__item[data-v-0466e88a]:last-child{border-bottom:0}}.appro-frais-modal .modal-dialog{max-width:790px}.appro-frais-modal .modal-content{overflow:hidden;border:0;border-radius:13px;box-shadow:0 18px 55px rgba(24,39,58,.24)}.appro-frais-modal .modal-header{align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid #e6eaf0;background:#fff}.appro-frais-modal .appro-frais-modal__body{max-height:calc(100vh - 150px);padding:14px;overflow-y:auto;background:#f5f7fa}.appro-frais-modal .modal-backdrop{backdrop-filter:blur(2px)}@media (max-width:820px){.appro-frais-modal .modal-dialog{max-width:calc(100% - 20px);margin:10px auto}.appro-frais-modal .appro-frais-modal__body{max-height:calc(100vh - 100px)}}.appro-vselect[data-v-72d2d12e] .vs__dropdown-toggle{min-height:31px}.appro-detail-table thead th[data-v-72d2d12e]{background:#343a40;color:#fff;border-color:#343a40;font-size:.75rem;white-space:nowrap;position:sticky;top:0}.appro-detail-table td[data-v-72d2d12e]{padding:.3rem .4rem;font-size:.8rem}.appro-datepicker-cell[data-v-72d2d12e]{position:relative}.stock-entry-toggle[data-v-72d2d12e]{display:inline-flex;align-items:center;gap:.4rem;min-height:31px;padding:.2rem .45rem;color:#5f6874;background:#f7f8fa;border:1px solid #dce1e7;border-radius:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.stock-entry-toggle[data-v-72d2d12e]:hover{border-color:#aeb7c2;background:#fff}.stock-entry-toggle[data-v-72d2d12e]:focus-within{box-shadow:0 0 0 .2rem rgba(40,167,69,.2)}.stock-entry-toggle--active[data-v-72d2d12e]{color:#176b32;background:#f0faf3;border-color:#8fd1a3}.stock-entry-toggle__icon[data-v-72d2d12e]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;color:#7a8490;background:#e7eaee;border-radius:50%;font-size:.65rem}.stock-entry-toggle--active .stock-entry-toggle__icon[data-v-72d2d12e]{color:#fff;background:#28a745}.stock-entry-toggle__content[data-v-72d2d12e]{flex:1 1 auto;line-height:1}.stock-entry-toggle__label[data-v-72d2d12e]{white-space:nowrap;font-size:.7rem;font-weight:600}.stock-entry-toggle__switch[data-v-72d2d12e]{position:relative;width:30px;height:16px;flex:0 0 30px;background:#adb5bd;border-radius:999px;transition:background-color .2s ease}.stock-entry-toggle__thumb[data-v-72d2d12e]{position:absolute;top:2px;left:2px;width:12px;height:12px;background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s ease}.stock-entry-toggle--active .stock-entry-toggle__switch[data-v-72d2d12e]{background:#28a745}.stock-entry-toggle--active .stock-entry-toggle__thumb[data-v-72d2d12e]{transform:translateX(14px)}.column-selector-toggle[data-v-72d2d12e]{display:inline-flex;align-items:center;gap:.4rem;min-height:31px;padding:.25rem .55rem;color:#495057;background:#f7f8fa;border:1px solid #d5dbe2;border-radius:.4rem;font-size:.75rem;font-weight:600;line-height:1;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.column-selector-toggle[data-v-72d2d12e]:focus,.column-selector-toggle[data-v-72d2d12e]:hover{color:#2f3740;background:#fff;border-color:#aeb7c2;box-shadow:0 0 0 .2rem rgba(90,141,238,.12);text-decoration:none}.column-selector-toggle i[data-v-72d2d12e]{color:#5a8dee;font-size:.7rem}.bl-view-tabs[data-v-72d2d12e]{display:inline-flex;padding:2px;background:#eef1f4;border-radius:.45rem}.bl-view-tab[data-v-72d2d12e]{display:inline-flex;align-items:center;gap:.35rem;min-height:27px;padding:.2rem .55rem;color:#69727d;background:transparent;border:0;border-radius:.35rem;font-size:.7rem;font-weight:600;cursor:pointer}.bl-view-tab[data-v-72d2d12e]:hover{color:#343a40}.bl-view-tab--active[data-v-72d2d12e]{color:#2f65ba;background:#fff;box-shadow:0 1px 3px rgba(37,52,70,.16)}.bl-view-tab__badge[data-v-72d2d12e]{min-width:16px;padding:.12rem .3rem;color:#fff;background:#5a8dee;border-radius:999px;font-size:.6rem;line-height:1;text-align:center}.bl-emballages-table td[data-v-72d2d12e],.bl-emballages-table th[data-v-72d2d12e]{vertical-align:middle}.bl-emballages-total td[data-v-72d2d12e]{color:#2459a6;background:#f0f5fd}.bl-emballages-empty[data-v-72d2d12e]{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:150px;color:#8a939e;font-size:.75rem}.bl-emballages-empty strong[data-v-72d2d12e]{margin:.5rem 0 .15rem;color:#59636f;font-size:.85rem}.bl-emballages-empty__icon[data-v-72d2d12e]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#5a8dee;background:#eef4fd;border-radius:50%;font-size:1.15rem}.bl-emballages-view[data-v-72d2d12e]{margin-top:.5rem}@media (max-width:991.98px){.bl-view-tabs[data-v-72d2d12e]{flex-wrap:wrap;width:100%;order:3;margin-top:.4rem}.bl-view-tab[data-v-72d2d12e]{flex:1 1 50%;justify-content:center}}.afpm-header[data-v-5558e9a6]{display:flex;align-items:center}.afpm-header__icon[data-v-5558e9a6]{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)}.afpm-header__content h5[data-v-5558e9a6]{margin:0 0 2px;color:#1f2d3d;font-size:1.02rem;font-weight:700}.afpm-header__content small[data-v-5558e9a6]{color:#7b8794}.afpm-close[data-v-5558e9a6]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#8492a6;border:0;border-radius:50%;background:#f1f3f5;transition:color .15s ease,background-color .15s ease}.afpm-close[data-v-5558e9a6]:hover{color:#dc3545;background:#fdecee}.afpm-empty[data-v-5558e9a6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 24px;color:#6c757d;text-align:center;background:#fff;border:1px dashed #ced4da;border-radius:10px}.afpm-empty__icon[data-v-5558e9a6]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:12px;color:#007bff;font-size:1.15rem;border-radius:50%;background:#eaf2ff}.afpm-empty strong[data-v-5558e9a6]{margin-bottom:4px;color:#344054;font-size:.9rem}.afpm-empty>span[data-v-5558e9a6]:last-child{font-size:.78rem}.afpm-section-heading[data-v-5558e9a6]{display:flex;align-items:center;justify-content:space-between;margin:18px 2px 8px}.afpm-section-heading h6[data-v-5558e9a6]{margin:0;color:#263445;font-size:.88rem;font-weight:700}.afpm-section-heading small[data-v-5558e9a6]{color:#7b8794}.afpm-section-heading__status[data-v-5558e9a6]{padding:5px 9px;color:#9a5b00;font-size:.7rem;font-weight:600;border-radius:12px;background:#fff4d6}.afpm-section-heading__status--done[data-v-5558e9a6]{color:#137a50;background:#e6f7ef}.afpm-list[data-v-5558e9a6]{border:1px solid #e9ecef;border-radius:10px;overflow:hidden;background:#fff}.afpm-line[data-v-5558e9a6]{display:grid;grid-template-columns:34px minmax(200px,1fr) auto auto;gap:10px;align-items:center;padding:9px 12px;border-bottom:1px solid #e9ecef;transition:background-color .15s ease}.afpm-line[data-v-5558e9a6]:last-child{border-bottom:0}.afpm-line[data-v-5558e9a6]:hover{background:#f6faff}.afpm-line--paying[data-v-5558e9a6]{background:#eef5ff}.afpm-line__icon[data-v-5558e9a6]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;color:#007bff;background:#e7f1ff}.afpm-line__description[data-v-5558e9a6]{min-width:0}.afpm-line__title[data-v-5558e9a6]{display:flex;align-items:center;gap:7px;min-width:0}.afpm-line__title strong[data-v-5558e9a6]{color:#263445;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.afpm-line__imputation[data-v-5558e9a6]{display:inline-flex;align-items:center;padding:2px 7px;font-size:.62rem;font-weight:700;letter-spacing:.01em;border-radius:9px;white-space:nowrap}.afpm-line__imputation--pau[data-v-5558e9a6]{color:#0a6ebd;background:#e3f1ff}.afpm-line__imputation--charge[data-v-5558e9a6]{color:#5b6470;background:#edf0f4}.afpm-line__description>small[data-v-5558e9a6]{display:block;margin-top:2px;color:#6c757d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.afpm-line__paiement[data-v-5558e9a6]{color:#16845b!important;font-weight:600}.afpm-line__right[data-v-5558e9a6]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}.afpm-line__montant[data-v-5558e9a6]{color:#343a40;font-size:.85rem;white-space:nowrap}.afpm-line__status[data-v-5558e9a6]{display:inline-flex;align-items:center;padding:3px 7px;font-size:.64rem;font-weight:700;border-radius:11px;white-space:nowrap}.afpm-line__status i[data-v-5558e9a6]{margin-right:4px}.afpm-line__status--paid[data-v-5558e9a6]{color:#137a50;background:#e6f7ef}.afpm-line__status--pending[data-v-5558e9a6]{color:#9a5b00;background:#fff4d6}.afpm-line__actions[data-v-5558e9a6]{display:flex;justify-content:flex-end}.afpm-btn[data-v-5558e9a6]{border-radius:7px;transition:transform .12s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease}.afpm-btn[data-v-5558e9a6]:active:not(:disabled){transform:translateY(1px)}.afpm-btn--pay[data-v-5558e9a6]{box-shadow:0 3px 8px rgba(0,123,255,.18)}.afpm-btn--pay[data-v-5558e9a6]:hover{box-shadow:0 5px 14px rgba(0,123,255,.3)}.afpm-btn--cancel[data-v-5558e9a6]{box-shadow:0 3px 8px rgba(255,193,7,.25)}.afpm-form[data-v-5558e9a6]{grid-column:1/-1;padding:14px;margin:4px 0 3px;border:1px solid #bfd4f5;border-radius:8px;background:#f5f9ff;box-shadow:inset 3px 0 0 #2684ff}.afpm-form__heading[data-v-5558e9a6]{display:flex;align-items:center;margin-bottom:13px}.afpm-form__heading-icon[data-v-5558e9a6]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;margin-right:9px;color:#1570ef;border-radius:8px;background:#dceaff}.afpm-form__heading small[data-v-5558e9a6],.afpm-form__heading strong[data-v-5558e9a6]{display:block}.afpm-form__heading strong[data-v-5558e9a6]{color:#263445;font-size:.82rem}.afpm-form__heading small[data-v-5558e9a6]{margin-top:1px;color:#667085}.afpm-form__amount[data-v-5558e9a6]{margin-left:auto;padding:7px 12px;color:#0a6ebd;font-size:.9rem;font-weight:700;white-space:nowrap;border-radius:9px;background:#e3f1ff}.afpm-form label[data-v-5558e9a6]{color:#465568;font-size:.78rem;font-weight:600;margin-bottom:4px}.afpm-form__footer[data-v-5558e9a6]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.afpm-form__footer .btn[data-v-5558e9a6]{min-width:180px}.afpm-recap[data-v-5558e9a6]{display:flex;flex-direction:column;gap:10px}.afpm-recap__items[data-v-5558e9a6]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.afpm-recap__item[data-v-5558e9a6]{display:flex;align-items:center;padding:13px;border:1px solid #e2e7ed;border-radius:9px;background:#fff}.afpm-recap__icon[data-v-5558e9a6]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;margin-right:10px;color:#16845b;border-radius:9px;background:#e6f7ef}.afpm-recap__icon--total[data-v-5558e9a6]{color:#1570ef;background:#eaf2ff}.afpm-recap__item--attente .afpm-recap__icon[data-v-5558e9a6]{color:#b26a00;background:#fff4d6}.afpm-recap__item div>span[data-v-5558e9a6]{display:block;color:#6c757d;font-size:.7rem;font-weight:600;text-transform:uppercase}.afpm-recap__item div>strong[data-v-5558e9a6]{display:block;margin-top:2px;color:#343a40;font-size:.95rem}.afpm-recap__item--paye strong[data-v-5558e9a6]{color:#198754}.afpm-recap__item--attente strong[data-v-5558e9a6]{color:#b26a00}.afpm-recap__progress[data-v-5558e9a6]{padding:10px 13px;border:1px solid #e2e7ed;border-radius:9px;background:#fff}.afpm-recap__progress-head[data-v-5558e9a6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;color:#6c757d;font-size:.72rem;font-weight:600}.afpm-recap__progress-head strong[data-v-5558e9a6]{color:#1570ef;font-size:.78rem}.afpm-recap__progress-bar[data-v-5558e9a6]{height:7px;border-radius:999px;background:#eef1f5;overflow:hidden}.afpm-recap__progress-fill[data-v-5558e9a6]{height:100%;border-radius:999px;background:linear-gradient(90deg,#2684ff,#00b87c);transition:width .35s ease}.afpm-footer[data-v-5558e9a6]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;margin-top:12px;border-top:1px solid #e6eaf0}.afpm-footer__recap[data-v-5558e9a6]{display:flex;align-items:baseline;gap:8px}.afpm-footer__recap-label[data-v-5558e9a6]{color:#6c757d;font-size:.72rem;font-weight:600;text-transform:uppercase}.afpm-footer__recap-amount[data-v-5558e9a6]{color:#b26a00;font-size:.95rem;font-weight:700}.afpm-btn[data-v-5558e9a6]:focus-visible,.afpm-close[data-v-5558e9a6]:focus-visible,.afpm-footer .btn[data-v-5558e9a6]:focus-visible{outline:2px solid #2684ff;outline-offset:2px}@media (max-width:900px){.afpm-line[data-v-5558e9a6]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.afpm-line__icon[data-v-5558e9a6]{align-self:flex-start}.afpm-line__description[data-v-5558e9a6]{flex:1 1 calc(100% - 60px)}.afpm-line__right[data-v-5558e9a6]{flex-direction:row;align-items:center;gap:10px;margin-left:44px;flex:1 1 auto}.afpm-line__actions[data-v-5558e9a6]{margin-left:auto}.afpm-form[data-v-5558e9a6]{flex:1 1 100%}.afpm-recap__items[data-v-5558e9a6]{grid-template-columns:1fr}.afpm-recap__item[data-v-5558e9a6]{border:1px solid #dee2e6}.afpm-section-heading[data-v-5558e9a6]{align-items:flex-start;flex-direction:column}.afpm-section-heading__status[data-v-5558e9a6]{margin-top:7px}.afpm-form__footer .btn[data-v-5558e9a6]{min-width:0;flex:1 1 auto}}.appro-frais-paiement-modal .modal-dialog{max-width:820px}.appro-frais-paiement-modal .modal-content{overflow:hidden;border:0;border-radius:13px;box-shadow:0 18px 55px rgba(24,39,58,.24)}.appro-frais-paiement-modal .modal-header{align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid #e6eaf0;background:#fff}.appro-frais-paiement-modal .appro-frais-paiement-modal__body{max-height:calc(100vh - 170px);padding:14px;overflow-y:auto;background:#f5f7fa}@media (max-width:820px){.appro-frais-paiement-modal .modal-dialog{max-width:calc(100% - 20px);margin:10px auto}}.statut-badge[data-v-b46dcd5c]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.2px;border-radius:50px;border:1px solid transparent;white-space:nowrap}.statut-badge[data-v-b46dcd5c]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85}.statut-badge.badge-info[data-v-b46dcd5c]{background:#e3f2fd;color:#0b6bb8;border-color:#a8d4f2}.frais-cell-btn[data-v-b46dcd5c]{display:inline-flex;align-items:center;gap:7px;padding:3px 10px;border:1px solid #dfe3e8;border-radius:50px;background:#f8f9fb;color:#495057;font-size:.78rem;font-weight:600;line-height:1.4;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.frais-cell-btn[data-v-b46dcd5c]:hover{border-color:#adb5bd;background:#fff;box-shadow:0 2px 6px rgba(52,58,64,.1)}.frais-cell-btn[data-v-b46dcd5c]:focus{outline:none;box-shadow:0 0 0 3px rgba(90,141,238,.16)}.frais-cell-btn__amount[data-v-b46dcd5c]{font-weight:700;color:#343a40}.frais-cell-btn__action[data-v-b46dcd5c]{display:inline-flex;align-items:center;color:#adb5bd;font-size:.65rem;transition:transform .15s ease,color .15s ease}.frais-cell-btn:hover .frais-cell-btn__action[data-v-b46dcd5c]{color:#343a40;transform:translateX(2px)}.frais-cell-btn[data-v-b46dcd5c] input,.frais-cell-readonly[data-v-b46dcd5c] input{border:0!important;background:transparent!important;padding:0!important;height:auto!important;width:auto!important;box-shadow:none!important;font-weight:700;text-align:right}.frais-cell-readonly[data-v-b46dcd5c]{display:inline-flex;align-items:center;gap:7px;padding:3px 10px;border:1px solid #e2e5e9;border-radius:50px;background:#fbfcfd;color:#6c757d;font-size:.78rem;line-height:1.4;white-space:nowrap}.frais-cell-btn--paid[data-v-b46dcd5c],.frais-cell-readonly--paid[data-v-b46dcd5c]{background:#e6f6ef;border-color:#a8ddb5;color:#1e7e34}.frais-cell-btn--paid .frais-cell-btn__amount[data-v-b46dcd5c],.frais-cell-btn--paid[data-v-b46dcd5c] input,.frais-cell-readonly--paid .frais-cell-btn__amount[data-v-b46dcd5c],.frais-cell-readonly--paid[data-v-b46dcd5c] input{color:#1e7e34}.frais-cell-btn--partial[data-v-b46dcd5c],.frais-cell-readonly--partial[data-v-b46dcd5c]{background:#fff3df;border-color:#f6d58a;color:#b26a00}.frais-cell-btn--partial .frais-cell-btn__amount[data-v-b46dcd5c],.frais-cell-btn--partial[data-v-b46dcd5c] input,.frais-cell-readonly--partial .frais-cell-btn__amount[data-v-b46dcd5c],.frais-cell-readonly--partial[data-v-b46dcd5c] input{color:#b26a00}.frais-cell-btn--pending[data-v-b46dcd5c],.frais-cell-readonly--pending[data-v-b46dcd5c]{background:#fdecee;border-color:#f5c6cb;color:#c0392b}.frais-cell-btn--pending .frais-cell-btn__amount[data-v-b46dcd5c],.frais-cell-btn--pending[data-v-b46dcd5c] input,.frais-cell-readonly--pending .frais-cell-btn__amount[data-v-b46dcd5c],.frais-cell-readonly--pending[data-v-b46dcd5c] input{color:#c0392b}.statut-badge.badge-warning[data-v-b46dcd5c]{background:#fff4e0;color:#b26a00;border-color:#f6d58a}.statut-badge.badge-success[data-v-b46dcd5c]{background:#e5f6ea;color:#1e7e34;border-color:#a8ddb5}.vuetable-body-wrapper .table{margin-bottom:0!important}.frais-cell-btn{display:inline-flex;align-items:center;justify-content:flex-end;min-width:108px;padding:3px 4px 3px 7px;color:#344054;font-family:inherit;line-height:1;border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.frais-cell-btn__amount,.frais-cell-btn__amount>input{color:inherit;font-size:.72rem;font-weight:600;white-space:nowrap}.frais-cell-btn__action{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:5px;color:#98a2b3;font-size:.55rem;border-radius:5px;transition:color .16s ease,background-color .16s ease}.frais-cell-btn:focus,.frais-cell-btn:hover{color:#175cd3;border-color:#b2ccff;outline:none;background:#f5f8ff}.frais-cell-btn:focus .frais-cell-btn__action,.frais-cell-btn:hover .frais-cell-btn__action{color:#175cd3;background:#eaf2ff}.frais-cell-readonly{display:inline-flex;align-items:center;justify-content:flex-end;min-width:92px;color:#344054;font-size:.72rem}