.etats-lot-page[data-v-2fac7d9a]{display:flex;flex-direction:column;height:calc(100vh - 56px);background:#f0f2f5}.etats-lot-header[data-v-2fac7d9a]{display:flex;align-items:center;justify-content:space-between;padding:.45rem 1rem;background:#343a40;border-bottom:1px solid #343a40;flex-shrink:0}.etats-lot-header h5[data-v-2fac7d9a]{font-weight:700;color:#fff;font-size:.95rem}.etats-lot-header__actions[data-v-2fac7d9a]{display:flex;align-items:center;gap:.5rem}.etats-lot-badge[data-v-2fac7d9a]{display:inline-flex;align-items:center;padding:.2rem .65rem;border-radius:20px;font-size:.72rem;font-weight:600;line-height:1.4}.etats-lot-badge--actif[data-v-2fac7d9a]{background:rgba(40,167,69,.2);color:#8ce99a;border:1px solid rgba(40,167,69,.35)}.etats-lot-badge--inactif[data-v-2fac7d9a]{background:hsla(0,0%,100%,.1);color:#adb5bd;border:1px solid hsla(0,0%,100%,.15)}.etats-lot-tabs[data-v-2fac7d9a]{display:flex;gap:0;padding:0 .6rem;background:#fff;border-bottom:1px solid #e6e8ec;flex-shrink:0;overflow-x:auto}.etats-lot-tab[data-v-2fac7d9a]{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1rem;border:none;border-bottom:2px solid transparent;background:transparent;color:#64748b;font-size:.8rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:color .15s ease,border-color .15s ease;margin-bottom:-1px}.etats-lot-tab[data-v-2fac7d9a]:hover{color:#343a40;border-bottom-color:#cbd5e1}.etats-lot-tab--active[data-v-2fac7d9a]{color:#343a40;font-weight:700;border-bottom-color:#5a8dee}.etats-lot-tab i[data-v-2fac7d9a]{font-size:.85rem}.etats-lot-body[data-v-2fac7d9a]{flex:1 1 0%;overflow-y:auto;overflow-x:hidden;padding:.6rem}.etats-lot-filters[data-v-2fac7d9a]{margin-bottom:.6rem}.etats-lot-filters__row[data-v-2fac7d9a]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.etats-lot-filter[data-v-2fac7d9a]{min-width:160px;flex:1 1 160px;position:relative}.etats-lot-filter--action[data-v-2fac7d9a]{flex:0 0 auto;min-width:auto}.etats-lot-filter--check[data-v-2fac7d9a]{flex:0 0 auto;min-width:auto;align-self:center;padding-top:1.2rem}.etats-lot-filter--check label[data-v-2fac7d9a]{cursor:pointer;font-size:.78rem;font-weight:500;color:#1e293b}.etats-lot-filter--check input[type=checkbox][data-v-2fac7d9a]{margin-right:.35rem}.gap-1[data-v-2fac7d9a]{gap:.25rem}.etats-lot-filter label[data-v-2fac7d9a]{font-size:.72rem;font-weight:600;color:#5a6270;margin-bottom:.15rem;display:block}.etats-lot-filter .form-control.form-control-sm[data-v-2fac7d9a]{height:34px;padding:.25rem .5rem;border:1px solid #cbd5e1;border-radius:7px;font-size:.78rem;color:#1e293b;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.etats-lot-filter .form-control.form-control-sm[data-v-2fac7d9a]:focus{border-color:#5a8dee;box-shadow:0 0 0 3px rgba(90,141,238,.14);outline:none}.etats-lot-filter--action .etats-lot-btn[data-v-2fac7d9a]{background:#5a8dee;border-color:#5a8dee;border-radius:7px;font-size:.78rem;font-weight:600;height:34px;display:inline-flex;align-items:center;gap:.35rem;transition:background .15s ease,box-shadow .15s ease}.etats-lot-filter--action .etats-lot-btn[data-v-2fac7d9a]:hover{background:#4078d4;border-color:#4078d4}.etats-lot-content[data-v-2fac7d9a]{margin-bottom:.6rem}.etats-lot-panel-body[data-v-2fac7d9a]{padding:0!important}.etats-lot-count[data-v-2fac7d9a]{margin-left:auto;font-size:.72rem;font-weight:400;color:#94a3b8;background:#f1f5f9;padding:.15rem .55rem;border-radius:10px}.etats-lot-table-wrap[data-v-2fac7d9a]{overflow-x:auto}.etats-lot-table[data-v-2fac7d9a]{width:100%;border-collapse:collapse;font-size:.78rem}.etats-lot-table thead th[data-v-2fac7d9a]{background:#343a40;color:#fff;border-color:#343a40;border:1px solid #343a40;font-size:.73rem;font-weight:600;padding:.45rem .55rem;white-space:nowrap;position:sticky;top:0;z-index:1;text-transform:uppercase;letter-spacing:.02em}.etats-lot-table tbody td[data-v-2fac7d9a]{padding:.4rem .55rem;border:1px solid #e6e8ec;color:#334155;vertical-align:middle}.etats-lot-table tbody tr:hover td[data-v-2fac7d9a]{background:#f8fafc}.etats-lot-row--perime td[data-v-2fac7d9a]{background:#fef2f2!important;border-color:#fecaca!important}.etats-lot-row--critique td[data-v-2fac7d9a]{background:#fff7ed!important;border-color:#fed7aa!important}.etats-lot-row--alerte td[data-v-2fac7d9a]{background:#fffbeb!important;border-color:#fde68a!important}.etats-lot-row--info td[data-v-2fac7d9a]{background:#eff6ff!important;border-color:#bfdbfe!important}.etats-lot-row--perime:hover td[data-v-2fac7d9a]{background:#fee2e2!important}.etats-lot-row--critique:hover td[data-v-2fac7d9a]{background:#ffedd5!important}.etats-lot-row--alerte:hover td[data-v-2fac7d9a]{background:#fef3c7!important}.etats-lot-row--info:hover td[data-v-2fac7d9a]{background:#dbeafe!important}.etats-lot-statut[data-v-2fac7d9a]{display:inline-block;padding:.12rem .5rem;border-radius:10px;font-size:.68rem;font-weight:600;white-space:nowrap;line-height:1.5}.etats-lot-statut--ok[data-v-2fac7d9a]{background:#d1fae5;color:#065f46}.etats-lot-statut--info[data-v-2fac7d9a]{background:#dbeafe;color:#1e40af}.etats-lot-statut--alerte[data-v-2fac7d9a]{background:#fef3c7;color:#92400e}.etats-lot-statut--critique[data-v-2fac7d9a]{background:#fee2e2;color:#991b1b}.etats-lot-statut--perime[data-v-2fac7d9a]{background:#fce7f3;color:#9d174d}.etats-lot-statut--epuise[data-v-2fac7d9a]{background:#e2e8f0;color:#475569}.etats-lot-statut--mvt[data-v-2fac7d9a]{background:#e0e7ff;color:#3730a3}.etats-lot-empty[data-v-2fac7d9a]{text-align:center;color:#94a3b8;font-style:italic;padding:2rem 1rem!important}.etats-lot-alert-info[data-v-2fac7d9a]{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;margin:.6rem;border-radius:8px;font-size:.78rem;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.etats-lot-alert-info i[data-v-2fac7d9a]{color:#3b82f6}.etats-lot-alert-info--hint[data-v-2fac7d9a]{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.etats-lot-alert-info--warn[data-v-2fac7d9a]{color:#92400e;background:#fffbeb;border-color:#fde68a}.etats-lot-alert-info--warn i[data-v-2fac7d9a]{color:#f59e0b}.etats-lot-loading[data-v-2fac7d9a]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1rem;color:#5a6270;font-size:.85rem}.etats-lot-loading i[data-v-2fac7d9a]{color:#5a8dee;font-size:1rem}.etats-lot-fiche[data-v-2fac7d9a]{padding:.6rem}.etats-lot-fiche__header[data-v-2fac7d9a]{padding:.6rem .75rem;margin-bottom:.75rem;background:#f8f9fb;border-radius:8px;border:1px solid #eef0f3;font-size:.9rem;color:#2c3e50}.etats-lot-fiche__sep[data-v-2fac7d9a]{color:#cbd5e1;margin:0 .35rem}.etats-lot-fiche__grid[data-v-2fac7d9a]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.etats-lot-fiche__col dl[data-v-2fac7d9a]{display:grid;grid-template-columns:1fr auto;gap:.3rem 1rem;margin:0;padding:.4rem .75rem}.etats-lot-fiche__col dl[data-v-2fac7d9a]:nth-child(odd){background:#f8fafc;border-radius:6px}.etats-lot-fiche__col dt[data-v-2fac7d9a]{font-size:.72rem;font-weight:600;color:#5a6270;margin:0}.etats-lot-fiche__col dd[data-v-2fac7d9a]{font-size:.78rem;color:#1e293b;margin:0;text-align:right;font-weight:500}.etats-lot-pagination[data-v-2fac7d9a]{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem .6rem;border-top:1px solid #eef0f3;background:#fafbfc}.etats-lot-pagination__info[data-v-2fac7d9a]{font-size:.72rem;color:#64748b;margin-right:.5rem;white-space:nowrap}.etats-lot-pagination__btn[data-v-2fac7d9a]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 .4rem;border:1px solid #d1d5db;border-radius:5px;background:#fff;color:#374151;font-size:.72rem;cursor:pointer;transition:background .12s ease,border-color .12s ease}.etats-lot-pagination__btn[data-v-2fac7d9a]:hover:not(:disabled){background:#f0f2f5;border-color:#b0b7c3}.etats-lot-pagination__btn[data-v-2fac7d9a]:disabled{opacity:.4;cursor:not-allowed}.etats-lot-pagination__pages[data-v-2fac7d9a]{display:flex;gap:.2rem}.etats-lot-pagination__num--active[data-v-2fac7d9a]{background:#5a8dee;border-color:#5a8dee;color:#fff;font-weight:600}.etats-lot-pagination__num--active[data-v-2fac7d9a]:hover{background:#4078d4;border-color:#4078d4}.etats-lot-pagination__dots[data-v-2fac7d9a]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;font-size:.72rem;color:#94a3b8}@media (max-width:767.98px){.etats-lot-fiche__grid[data-v-2fac7d9a]{grid-template-columns:1fr}.etats-lot-tab[data-v-2fac7d9a]{padding:.5rem .65rem;font-size:.72rem}.etats-lot-filter[data-v-2fac7d9a]{flex:1 1 100%;min-width:100%}}