.modalstyle[data-v-48a0e574]{max-width:50%!important}@media screen and (max-width:768px){.modalstyle[data-v-48a0e574]{max-width:100%!important}}.modalstyle[data-v-56f472fd]{max-width:50%!important}@media screen and (max-width:768px){.modalstyle[data-v-56f472fd]{max-width:100%!important}}.modalstyle[data-v-8759740e]{max-width:50%!important}@media screen and (max-width:768px){.modalstyle[data-v-8759740e]{max-width:100%!important}}.cpv-overlay[data-v-d1ede388]{position:fixed;inset:0;z-index:10040;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;font-family:Segoe UI,system-ui,sans-serif}.cpv-dialog[data-v-d1ede388]{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(1200px,100%);max-height:92dvh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45)}.cpv-head[data-v-d1ede388]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.cpv-head-left[data-v-d1ede388]{display:flex;align-items:center;gap:10px}.cpv-head-icon[data-v-d1ede388]{width:36px;height:36px;border-radius:10px;flex-shrink:0;background:color-mix(in srgb,var(--green,#34d399) 15%,transparent);color:var(--green,#34d399);font-size:18px;display:flex;align-items:center;justify-content:center}.cpv-head-title[data-v-d1ede388]{font-size:14px;font-weight:800;color:var(--text)}.cpv-head-sub[data-v-d1ede388]{margin-top:2px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cpv-head-note[data-v-d1ede388]{font-size:10px;color:var(--text3)}.cpv-chip[data-v-d1ede388]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;border:1px solid var(--green,#34d399);color:var(--green,#34d399);background:color-mix(in srgb,var(--green,#34d399) 10%,transparent)}.cpv-close[data-v-d1ede388]{background:none;border:none;color:var(--text2);font-size:20px;cursor:pointer;padding:4px;border-radius:6px;flex-shrink:0}.cpv-close[data-v-d1ede388]:hover{color:var(--red)}.cpv-toolbar[data-v-d1ede388]{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--border);flex-shrink:0}.cpv-field[data-v-d1ede388]{display:flex;flex-direction:column;gap:3px}.cpv-lbl[data-v-d1ede388]{font-size:10px;font-weight:700;color:var(--text3);text-transform:uppercase;letter-spacing:.4px}.cpv-sel[data-v-d1ede388]{padding:8px 10px;border-radius:7px;min-width:220px;background:var(--surface2);border:1px solid var(--border);color:var(--text);font-size:12px;outline:none;cursor:pointer;font-family:inherit}.cpv-search-wrap[data-v-d1ede388]{position:relative;flex:1;min-width:170px}.cpv-search-icon[data-v-d1ede388]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text3);pointer-events:none;font-size:15px}.cpv-search[data-v-d1ede388]{width:100%;padding:9px 12px 9px 32px;background:var(--surface2);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:13px;outline:none;font-family:inherit}.cpv-search[data-v-d1ede388]:focus{border-color:var(--amber)}.cpv-totaux[data-v-d1ede388]{display:flex;gap:18px;flex-wrap:wrap;padding:8px 18px;font-size:12px;color:var(--text2);background:var(--surface2);border-bottom:1px solid var(--border);flex-shrink:0}.cpv-tot strong[data-v-d1ede388]{color:var(--text)}.cpv-ttc[data-v-d1ede388]{color:var(--green,#34d399)!important}.cpv-rem[data-v-d1ede388]{color:var(--orange,#f59e0b)!important}.cpv-recap[data-v-d1ede388]{display:flex;align-items:center;gap:8px;padding:9px 18px;font-size:12px;flex-shrink:0;border-bottom:1px solid var(--border)}.cpv-recap i[data-v-d1ede388]{font-size:16px;flex-shrink:0}.cpv-recap-ok[data-v-d1ede388]{color:var(--green,#34d399);background:color-mix(in srgb,var(--green,#34d399) 10%,transparent)}.cpv-recap-ko[data-v-d1ede388]{color:var(--orange,#f59e0b);background:color-mix(in srgb,var(--orange,#f59e0b) 10%,transparent)}.cpv-recap-x[data-v-d1ede388]{margin-left:auto;background:none;border:none;cursor:pointer;color:inherit;opacity:.6;font-size:15px;padding:0}.cpv-recap-x[data-v-d1ede388]:hover{opacity:1}.cpv-fade-enter-active[data-v-d1ede388],.cpv-fade-leave-active[data-v-d1ede388]{transition:opacity .2s,max-height .2s;max-height:60px;overflow:hidden}.cpv-fade-enter-from[data-v-d1ede388],.cpv-fade-leave-to[data-v-d1ede388]{opacity:0;max-height:0}.cpv-body[data-v-d1ede388]{flex:1;overflow:auto}.cpv-state[data-v-d1ede388]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;gap:10px}.cpv-state-icon[data-v-d1ede388]{font-size:40px;color:var(--text3)}.cpv-state p[data-v-d1ede388]{font-size:14px;font-weight:600;color:var(--text2)}.cpv-spin[data-v-d1ede388]{animation:cpv-rot-d1ede388 .9s linear infinite;display:inline-block}@keyframes cpv-rot-d1ede388{to{transform:rotate(1turn)}}.cpv-table[data-v-d1ede388]{width:100%;border-collapse:collapse}.cpv-th[data-v-d1ede388]{padding:10px 10px;text-align:left;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--text2);background:color-mix(in srgb,var(--green,#34d399) 8%,var(--surface2));border-bottom:1px solid var(--border);position:sticky;top:0;z-index:1;white-space:nowrap}.cpv-th-num[data-v-d1ede388]{width:38px}.cpv-th-right[data-v-d1ede388]{text-align:right}.cpv-th-center[data-v-d1ede388]{text-align:center}.cpv-tr[data-v-d1ede388]{border-bottom:1px solid var(--border);cursor:pointer}.cpv-tr[data-v-d1ede388]:hover{background:color-mix(in srgb,var(--amber) 6%,var(--surface))}.cpv-tr-err[data-v-d1ede388]{background:color-mix(in srgb,var(--red,#f87171) 10%,transparent)}.cpv-tr-warn[data-v-d1ede388]{background:color-mix(in srgb,var(--orange,#f59e0b) 10%,transparent)}.cpv-tr-orphan[data-v-d1ede388]{background:color-mix(in srgb,var(--blue,#60a5fa) 8%,transparent)}.cpv-td[data-v-d1ede388]{padding:9px 10px;font-size:12px;color:var(--text);vertical-align:middle}.cpv-td-right[data-v-d1ede388]{text-align:right}.cpv-td-center[data-v-d1ede388]{text-align:center}.cpv-num[data-v-d1ede388]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:10px;font-weight:800;background:var(--surface2);color:var(--text2)}.cpv-mono[data-v-d1ede388]{font-family:ui-monospace,monospace;font-size:11px;font-weight:700}.cpv-muted[data-v-d1ede388]{font-size:11px;color:var(--text2)}.cpv-dash[data-v-d1ede388]{color:var(--text3)}.cpv-amount[data-v-d1ede388]{font-weight:800;color:var(--green,#34d399)}.cpv-table-badge[data-v-d1ede388]{display:inline-block;padding:2px 8px;border-radius:6px;font-size:10px;font-weight:700;background:color-mix(in srgb,var(--purple,#a78bfa) 12%,transparent);color:var(--purple,#a78bfa)}.cpv-lignes[data-v-d1ede388]{display:inline-block;min-width:20px;padding:1px 6px;border-radius:10px;font-size:10px;font-weight:800;background:var(--surface2);color:var(--text2)}.cpv-badge[data-v-d1ede388]{display:inline-block;padding:2px 9px;border-radius:20px;font-size:10px;font-weight:700;white-space:nowrap}.cpv-rp-ok[data-v-d1ede388]{color:var(--green,#34d399);background:color-mix(in srgb,var(--green,#34d399) 12%,transparent)}.cpv-rp-absentServeur[data-v-d1ede388]{color:var(--red,#f87171);background:color-mix(in srgb,var(--red,#f87171) 14%,transparent)}.cpv-rp-divergent[data-v-d1ede388]{color:var(--orange,#f59e0b);background:color-mix(in srgb,var(--orange,#f59e0b) 14%,transparent)}.cpv-rp-absentLocal[data-v-d1ede388]{color:var(--blue,#60a5fa);background:color-mix(in srgb,var(--blue,#60a5fa) 14%,transparent)}.cpv-sep-row td[data-v-d1ede388]{padding:7px 14px;font-size:11px;font-weight:700;color:var(--blue,#60a5fa);background:color-mix(in srgb,var(--blue,#60a5fa) 12%,var(--surface2));border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.cpv-sep-row i[data-v-d1ede388]{margin-right:5px}.cpv-detail-row td[data-v-d1ede388]{padding:0;background:var(--surface2)}.cpv-detail[data-v-d1ede388]{padding:10px 16px 14px}.cpv-detail-title[data-v-d1ede388]{font-size:11px;font-weight:800;color:var(--text2);margin-bottom:6px;text-transform:uppercase;letter-spacing:.4px}.cpv-detail-load[data-v-d1ede388]{font-size:12px;color:var(--text3);padding:6px 0}.cpv-subtable[data-v-d1ede388]{width:100%;border-collapse:collapse}.cpv-subtable th[data-v-d1ede388]{text-align:left;font-size:10px;font-weight:700;color:var(--text3);padding:4px 8px;border-bottom:1px solid var(--border);text-transform:uppercase}.cpv-subtable td[data-v-d1ede388]{padding:5px 8px;font-size:11px;color:var(--text);border-bottom:1px solid var(--border)}.cpv-foot[data-v-d1ede388]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-top:1px solid var(--border);flex-shrink:0;background:color-mix(in srgb,var(--surface2) 50%,var(--surface));flex-wrap:wrap}.cpv-foot-info[data-v-d1ede388]{font-size:12px;color:var(--text2)}.cpv-foot-info strong[data-v-d1ede388]{color:var(--text)}.cpv-btn-pri[data-v-d1ede388],.cpv-btn-sec[data-v-d1ede388]{padding:8px 14px;border-radius:8px;border:1px solid var(--border);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px}.cpv-btn-sec[data-v-d1ede388]{background:var(--surface2);color:var(--text2)}.cpv-btn-pri[data-v-d1ede388],.cpv-btn-sec[data-v-d1ede388]:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.cpv-btn-pri[data-v-d1ede388]{background:color-mix(in srgb,var(--amber) 18%,transparent)}.cpv-btn-pri[data-v-d1ede388]:hover:not(:disabled){background:color-mix(in srgb,var(--amber) 28%,transparent)}.cpv-btn-pri[data-v-d1ede388]:disabled,.cpv-btn-sec[data-v-d1ede388]:disabled{opacity:.4;cursor:not-allowed}.cpv-hide-sm[data-v-d1ede388]{display:table-cell}@media (max-width:860px){.cpv-hide-sm[data-v-d1ede388]{display:none}}@media (max-width:640px){.cpv-overlay[data-v-d1ede388]{align-items:flex-end;padding:0}.cpv-dialog[data-v-d1ede388]{width:100%;max-height:94dvh;border-radius:16px 16px 0 0}.cpv-sel[data-v-d1ede388]{min-width:0;width:100%}.cpv-field[data-v-d1ede388]{flex:1 1 100%}}.cbl-overlay[data-v-cf2da73e]{position:fixed;inset:0;z-index:10040;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;font-family:Segoe UI,system-ui,sans-serif}.cbl-dialog[data-v-cf2da73e]{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(1100px,100%);max-height:90dvh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45)}.cbl-head[data-v-cf2da73e]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.cbl-head-left[data-v-cf2da73e]{display:flex;align-items:center;gap:10px}.cbl-head-icon[data-v-cf2da73e]{width:36px;height:36px;border-radius:10px;flex-shrink:0;background:color-mix(in srgb,var(--red) 15%,transparent);color:var(--red);font-size:18px;display:flex;align-items:center;justify-content:center}.cbl-head-title[data-v-cf2da73e]{font-size:14px;font-weight:800;color:var(--text)}.cbl-head-sub[data-v-cf2da73e]{margin-top:2px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cbl-head-note[data-v-cf2da73e]{font-size:10px;color:var(--text3)}.cbl-chip[data-v-cf2da73e]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;border:1px solid var(--red);color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent)}.cbl-close[data-v-cf2da73e]{background:none;border:none;color:var(--text2);font-size:20px;cursor:pointer;padding:4px;border-radius:6px;flex-shrink:0}.cbl-close[data-v-cf2da73e]:hover{color:var(--red)}.cbl-toolbar[data-v-cf2da73e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--border);flex-shrink:0}.cbl-search-wrap[data-v-cf2da73e]{position:relative;flex:1;min-width:180px}.cbl-search-icon[data-v-cf2da73e]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text3);pointer-events:none;font-size:15px}.cbl-search[data-v-cf2da73e]{width:100%;padding:9px 12px 9px 32px;background:var(--surface2);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:13px;outline:none;font-family:inherit}.cbl-search[data-v-cf2da73e]:focus{border-color:var(--amber)}.cbl-sel[data-v-cf2da73e]{padding:8px 10px;border-radius:7px;background:var(--surface2);border:1px solid var(--border);color:var(--text);font-size:12px;outline:none;cursor:pointer;font-family:inherit}.cbl-stats[data-v-cf2da73e]{display:flex;gap:14px;flex-wrap:wrap;padding:7px 18px;font-size:11px;color:var(--text2);background:var(--surface2);border-bottom:1px solid var(--border);flex-shrink:0}.cbl-stat[data-v-cf2da73e]{display:inline-flex;align-items:center;gap:5px}.cbl-stat-empty[data-v-cf2da73e]{color:var(--text3)}.cbl-stat-dot[data-v-cf2da73e]{width:8px;height:8px;border-radius:50%;background:var(--text3)}.cbl-dot-purge-refresh[data-v-cf2da73e]{background:var(--blue,#60a5fa)}.cbl-dot-suppression-manuelle[data-v-cf2da73e]{background:var(--red,#f87171)}.cbl-dot-encaissement[data-v-cf2da73e]{background:var(--green,#34d399)}.cbl-dot-expiration-24h[data-v-cf2da73e]{background:var(--orange,#f59e0b)}.cbl-dot-vidage-total[data-v-cf2da73e]{background:var(--purple,#a78bfa)}.cbl-body[data-v-cf2da73e]{flex:1;overflow:auto}.cbl-state[data-v-cf2da73e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;gap:10px}.cbl-state-icon[data-v-cf2da73e]{font-size:40px;color:var(--text3)}.cbl-state p[data-v-cf2da73e]{font-size:14px;font-weight:600;color:var(--text2)}.cbl-spin[data-v-cf2da73e]{animation:cbl-rot-cf2da73e .9s linear infinite;display:inline-block}@keyframes cbl-rot-cf2da73e{to{transform:rotate(1turn)}}.cbl-table[data-v-cf2da73e]{width:100%;border-collapse:collapse}.cbl-th[data-v-cf2da73e]{padding:10px 12px;text-align:left;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--text2);background:color-mix(in srgb,var(--red) 8%,var(--surface2));border-bottom:1px solid var(--border);position:sticky;top:0;z-index:1;white-space:nowrap}.cbl-th-num[data-v-cf2da73e]{width:40px}.cbl-th-center[data-v-cf2da73e]{text-align:center}.cbl-tr[data-v-cf2da73e]{border-bottom:1px solid var(--border)}.cbl-tr[data-v-cf2da73e]:hover{background:color-mix(in srgb,var(--red) 5%,var(--surface))}.cbl-td[data-v-cf2da73e]{padding:9px 12px;font-size:12px;color:var(--text);vertical-align:middle}.cbl-td-center[data-v-cf2da73e]{text-align:center}.cbl-num[data-v-cf2da73e]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:10px;font-weight:800;background:var(--surface2);color:var(--text2)}.cbl-mono[data-v-cf2da73e]{font-family:ui-monospace,monospace;font-size:11px;font-weight:700}.cbl-muted[data-v-cf2da73e]{font-size:11px;color:var(--text2)}.cbl-dash[data-v-cf2da73e]{color:var(--text3);font-size:11px;font-style:italic}.cbl-msg[data-v-cf2da73e]{max-width:380px;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;line-height:1.45}.cbl-table td[data-v-cf2da73e]{vertical-align:top}.cbl-badge[data-v-cf2da73e]{display:inline-block;padding:2px 9px;border-radius:20px;font-size:10px;font-weight:700;white-space:nowrap}.cbl-st-pending[data-v-cf2da73e]{color:var(--orange,#f59e0b);background:color-mix(in srgb,var(--orange,#f59e0b) 12%,transparent)}.cbl-st-sent[data-v-cf2da73e]{color:var(--blue,#60a5fa);background:color-mix(in srgb,var(--blue,#60a5fa) 12%,transparent)}.cbl-st-failed[data-v-cf2da73e]{color:var(--red,#f87171);background:color-mix(in srgb,var(--red,#f87171) 12%,transparent)}.cbl-st-completed[data-v-cf2da73e]{color:var(--green,#34d399);background:color-mix(in srgb,var(--green,#34d399) 12%,transparent)}.cbl-reason[data-v-cf2da73e]{font-size:11px;font-weight:700}.cbl-rs-purge-refresh[data-v-cf2da73e]{color:var(--blue,#60a5fa)}.cbl-rs-suppression-manuelle[data-v-cf2da73e]{color:var(--red,#f87171)}.cbl-rs-encaissement[data-v-cf2da73e]{color:var(--green,#34d399)}.cbl-rs-expiration-24h[data-v-cf2da73e]{color:var(--orange,#f59e0b)}.cbl-rs-vidage-total[data-v-cf2da73e]{color:var(--purple,#a78bfa)}.cbl-restore[data-v-cf2da73e]{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:7px;border:none;cursor:pointer;background:color-mix(in srgb,var(--green,#34d399) 15%,transparent);color:var(--green,#34d399);font-size:11px;font-weight:700;font-family:inherit}.cbl-restore[data-v-cf2da73e]:hover:not(:disabled){background:color-mix(in srgb,var(--green,#34d399) 25%,transparent)}.cbl-restore[data-v-cf2da73e]:disabled{opacity:.4;cursor:not-allowed}.cbl-norestore[data-v-cf2da73e]{margin-top:4px;font-size:10px;font-weight:600;color:var(--txt-muted,#94a3b8);white-space:nowrap}.cbl-foot[data-v-cf2da73e]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-top:1px solid var(--border);flex-shrink:0;background:color-mix(in srgb,var(--surface2) 50%,var(--surface));flex-wrap:wrap}.cbl-foot-info[data-v-cf2da73e]{font-size:12px;color:var(--text2)}.cbl-foot-actions[data-v-cf2da73e]{display:flex;gap:8px;flex-wrap:wrap}.cbl-btn-sec[data-v-cf2da73e],.cbl-btn-warn[data-v-cf2da73e]{padding:7px 14px;border-radius:8px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.cbl-btn-sec[data-v-cf2da73e]:hover{border-color:var(--amber);color:var(--amber)}.cbl-btn-warn[data-v-cf2da73e]{color:var(--orange,#f59e0b)}.cbl-btn-warn[data-v-cf2da73e]:hover:not(:disabled){border-color:var(--orange,#f59e0b)}.cbl-btn-warn[data-v-cf2da73e]:disabled{opacity:.4;cursor:not-allowed}@media (max-width:640px){.cbl-overlay[data-v-cf2da73e]{align-items:flex-end;padding:0}.cbl-dialog[data-v-cf2da73e]{width:100%;max-height:94dvh;border-radius:16px 16px 0 0}}.prd-overlay[data-v-93b761e6]{position:fixed;inset:0;z-index:10030;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;font-family:Segoe UI,system-ui,sans-serif}.prd-dialog[data-v-93b761e6]{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(480px,100%);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45);animation:prd-in-93b761e6 .2s cubic-bezier(.4,0,.2,1)}@keyframes prd-in-93b761e6{0%{opacity:0;transform:scale(.93) translateY(10px)}to{opacity:1;transform:none}}.prd-head[data-v-93b761e6]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.prd-head-left[data-v-93b761e6]{display:flex;align-items:center;gap:10px}.prd-head-icon[data-v-93b761e6]{width:34px;height:34px;border-radius:9px;flex-shrink:0;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);font-size:17px;display:flex;align-items:center;justify-content:center}.prd-head-txt[data-v-93b761e6]{display:flex;flex-direction:column;line-height:1.3}.prd-head-txt span[data-v-93b761e6]{font-size:14px;font-weight:800;color:var(--text)}.prd-head-txt small[data-v-93b761e6]{font-size:11px;color:var(--text2)}.prd-close[data-v-93b761e6]{background:none;border:none;color:var(--text2);font-size:20px;cursor:pointer;line-height:1;padding:4px;border-radius:6px;transition:color .12s}.prd-close[data-v-93b761e6]:hover{color:var(--red)}.prd-body[data-v-93b761e6]{padding:18px;display:flex;flex-direction:column;gap:10px}.prd-hint[data-v-93b761e6]{display:flex;align-items:center;gap:9px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px dashed var(--accent);border-radius:10px;padding:11px 13px;color:var(--text2);font-size:12px;line-height:1.4}.prd-hint i[data-v-93b761e6]{font-size:22px;color:var(--accent);flex-shrink:0}.prd-zone[data-v-93b761e6]{width:100%;padding:12px;border-radius:10px;background:var(--surface2);border:2px solid var(--accent);color:var(--text);outline:none;resize:vertical;font-family:ui-monospace,Consolas,monospace;font-size:12px;line-height:1.5;transition:border-color .15s;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.prd-zone[data-v-93b761e6]::-moz-placeholder{color:var(--text3)}.prd-zone[data-v-93b761e6]::placeholder{color:var(--text3)}.prd-zone-err[data-v-93b761e6]{border-color:var(--red)}.prd-meta[data-v-93b761e6]{display:flex;align-items:center;justify-content:space-between;gap:8px}.prd-count[data-v-93b761e6]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--text3)}.prd-count-on[data-v-93b761e6]{color:var(--green)}.prd-paste[data-v-93b761e6]{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:7px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);font-size:11px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .12s}.prd-paste[data-v-93b761e6]:hover{border-color:var(--accent);color:var(--text)}.prd-err[data-v-93b761e6]{display:flex;align-items:flex-start;gap:7px;background:color-mix(in srgb,var(--red) 12%,transparent);border:1px solid var(--red);border-radius:9px;padding:9px 11px;color:var(--red);font-size:11.5px;line-height:1.45}.prd-err i[data-v-93b761e6]{font-size:14px;flex-shrink:0;margin-top:1px}.prd-foot[data-v-93b761e6]{display:flex;gap:8px;justify-content:flex-end;padding:14px 18px;border-top:1px solid var(--border);flex-shrink:0}.prd-btn-sec[data-v-93b761e6]{padding:9px 16px;border-radius:8px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s}.prd-btn-sec[data-v-93b761e6]:hover{border-color:var(--red);color:var(--red)}.prd-btn-pri[data-v-93b761e6]{display:flex;align-items:center;gap:6px;padding:9px 20px;border-radius:8px;border:none;background:var(--accent);color:#fff;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .12s}.prd-btn-pri[data-v-93b761e6]:hover:not(:disabled){opacity:.88}.prd-btn-pri[data-v-93b761e6]:disabled{opacity:.4;cursor:not-allowed}@media (max-width:640px){.prd-overlay[data-v-93b761e6]{align-items:flex-end;padding:0}.prd-dialog[data-v-93b761e6]{width:100%;border-radius:16px 16px 0 0;animation:prd-slide-up-93b761e6 .25s cubic-bezier(.4,0,.2,1)}}@keyframes prd-slide-up-93b761e6{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.pqr-overlay[data-v-af8681d0]{position:fixed;inset:0;z-index:10030;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;font-family:Segoe UI,system-ui,sans-serif}.pqr-dialog[data-v-af8681d0]{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(520px,100%);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45);animation:pqr-in-af8681d0 .2s cubic-bezier(.4,0,.2,1)}@keyframes pqr-in-af8681d0{0%{opacity:0;transform:scale(.93) translateY(10px)}to{opacity:1;transform:none}}.pqr-head[data-v-af8681d0]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.pqr-head-left[data-v-af8681d0]{display:flex;align-items:center;gap:10px}.pqr-head-icon[data-v-af8681d0]{width:34px;height:34px;border-radius:9px;flex-shrink:0;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);font-size:17px;display:flex;align-items:center;justify-content:center}.pqr-head-txt[data-v-af8681d0]{display:flex;flex-direction:column;line-height:1.3}.pqr-head-txt span[data-v-af8681d0]{font-size:14px;font-weight:800;color:var(--text)}.pqr-head-txt small[data-v-af8681d0]{font-size:11px;color:var(--text2)}.pqr-head-right[data-v-af8681d0]{display:flex;align-items:center;gap:6px}.pqr-torch[data-v-af8681d0]{width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:var(--surface2);color:var(--text2);font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s}.pqr-torch.on[data-v-af8681d0]{background:var(--amber);border-color:var(--amber);color:#fff}.pqr-close[data-v-af8681d0]{background:none;border:none;color:var(--text2);font-size:20px;cursor:pointer;line-height:1;padding:4px;border-radius:6px;transition:color .12s}.pqr-close[data-v-af8681d0]:hover{color:var(--red)}.pqr-body[data-v-af8681d0]{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.pqr-stage[data-v-af8681d0]{position:relative;width:100%;aspect-ratio:4/3;background:#000;border-radius:12px;overflow:hidden;border:1px solid var(--border)}.pqr-video[data-v-af8681d0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pqr-frame[data-v-af8681d0]{position:absolute;inset:16%;pointer-events:none}.pqr-frame span[data-v-af8681d0]{position:absolute;width:26px;height:26px;border:3px solid var(--accent)}.pqr-frame span[data-v-af8681d0]:first-child{top:0;left:0;border-right:none;border-bottom:none;border-radius:8px 0 0 0}.pqr-frame span[data-v-af8681d0]:nth-child(2){top:0;right:0;border-left:none;border-bottom:none;border-radius:0 8px 0 0}.pqr-frame span[data-v-af8681d0]:nth-child(3){bottom:0;left:0;border-right:none;border-top:none;border-radius:0 0 0 8px}.pqr-frame span[data-v-af8681d0]:nth-child(4){bottom:0;right:0;border-left:none;border-top:none;border-radius:0 0 8px 0}.pqr-state[data-v-af8681d0]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:20px;background:rgba(0,0,0,.72);color:#fff}.pqr-state i[data-v-af8681d0]{font-size:34px;opacity:.85}.pqr-state p[data-v-af8681d0]{font-size:13px;font-weight:700;margin:0}.pqr-state small[data-v-af8681d0]{font-size:11px;opacity:.7;line-height:1.45;max-width:300px}.pqr-state-err i[data-v-af8681d0]{color:var(--red)}.pqr-spin[data-v-af8681d0]{display:inline-block;animation:pqr-spin-af8681d0 .8s linear infinite}@keyframes pqr-spin-af8681d0{to{transform:rotate(1turn)}}.pqr-err[data-v-af8681d0],.pqr-hint[data-v-af8681d0]{display:flex;align-items:center;gap:8px;border-radius:9px;padding:9px 12px;font-size:11.5px;line-height:1.45}.pqr-hint[data-v-af8681d0]{background:var(--surface2);border:1px solid var(--border);color:var(--text2)}.pqr-hint i[data-v-af8681d0]{font-size:16px;color:var(--accent);flex-shrink:0}.pqr-err[data-v-af8681d0]{background:color-mix(in srgb,var(--red) 12%,transparent);border:1px solid var(--red);color:var(--red);font-weight:600}.pqr-err i[data-v-af8681d0]{font-size:15px;flex-shrink:0}.pqr-foot[data-v-af8681d0]{display:flex;gap:8px;justify-content:flex-end;padding:14px 18px;border-top:1px solid var(--border);flex-shrink:0}.pqr-btn-sec[data-v-af8681d0]{padding:9px 16px;border-radius:8px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s}.pqr-btn-sec[data-v-af8681d0]:hover{border-color:var(--red);color:var(--red)}@media (max-width:640px){.pqr-overlay[data-v-af8681d0]{align-items:flex-end;padding:0}.pqr-dialog[data-v-af8681d0]{width:100%;border-radius:16px 16px 0 0;animation:pqr-slide-up-af8681d0 .25s cubic-bezier(.4,0,.2,1)}}@keyframes pqr-slide-up-af8681d0{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.ptl-overlay[data-v-c697ee9a]{position:fixed;inset:0;z-index:10030;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;font-family:Segoe UI,system-ui,sans-serif}.ptl-dialog[data-v-c697ee9a]{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(430px,100%);max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45);animation:ptl-in-c697ee9a .2s cubic-bezier(.4,0,.2,1)}@keyframes ptl-in-c697ee9a{0%{opacity:0;transform:scale(.93) translateY(10px)}to{opacity:1;transform:none}}.ptl-head[data-v-c697ee9a]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.ptl-head-left[data-v-c697ee9a]{display:flex;align-items:center;gap:10px}.ptl-head-icon[data-v-c697ee9a]{width:34px;height:34px;border-radius:9px;flex-shrink:0;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);font-size:17px;display:flex;align-items:center;justify-content:center}.ptl-head-txt[data-v-c697ee9a]{display:flex;flex-direction:column;line-height:1.3}.ptl-head-txt span[data-v-c697ee9a]{font-size:14px;font-weight:800;color:var(--text)}.ptl-head-txt small[data-v-c697ee9a]{font-size:11px;color:var(--text2)}.ptl-close[data-v-c697ee9a]{background:none;border:none;color:var(--text2);font-size:20px;cursor:pointer;line-height:1;padding:4px;border-radius:6px;transition:color .12s}.ptl-close[data-v-c697ee9a]:hover{color:var(--red)}.ptl-body[data-v-c697ee9a]{padding:16px 18px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.ptl-voyants[data-v-c697ee9a]{display:flex;flex-direction:column;gap:6px;background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:9px 11px}.ptl-v[data-v-c697ee9a]{display:flex;align-items:center;gap:8px;font-size:12px}.ptl-v-dot[data-v-c697ee9a]{width:9px;height:9px;border-radius:50%;flex-shrink:0;background:var(--text3);transition:background .2s}.ptl-v-lbl[data-v-c697ee9a]{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:var(--text2);min-width:96px}.ptl-v-lbl i[data-v-c697ee9a]{font-size:13px}.ptl-v-val[data-v-c697ee9a]{font-weight:800;margin-left:auto}.ptl-v-ok .ptl-v-dot[data-v-c697ee9a]{background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 22%,transparent)}.ptl-v-ok .ptl-v-val[data-v-c697ee9a]{color:var(--green)}.ptl-v-attente .ptl-v-dot[data-v-c697ee9a]{background:var(--amber);animation:ptl-pulse-c697ee9a 1.1s ease-in-out infinite}.ptl-v-attente .ptl-v-val[data-v-c697ee9a]{color:var(--amber)}.ptl-v-ko .ptl-v-dot[data-v-c697ee9a]{background:var(--red)}.ptl-v-ko .ptl-v-val[data-v-c697ee9a]{color:var(--red)}.ptl-v-inconnu .ptl-v-dot[data-v-c697ee9a]{background:var(--text3)}.ptl-v-inconnu .ptl-v-val[data-v-c697ee9a]{color:var(--text3)}@keyframes ptl-pulse-c697ee9a{0%,to{opacity:1}50%{opacity:.25}}.ptl-spin[data-v-c697ee9a]{display:inline-block;animation:ptl-spin-c697ee9a .8s linear infinite}@keyframes ptl-spin-c697ee9a{to{transform:rotate(1turn)}}.ptl-qr-wrap[data-v-c697ee9a]{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;padding:12px;border:1px solid var(--border)}.ptl-qr[data-v-c697ee9a]{width:100%;max-width:240px;height:auto;display:block;image-rendering:pixelated}.ptl-consigne[data-v-c697ee9a]{font-size:11px;color:var(--text2);text-align:center;margin:0;line-height:1.6}.ptl-consigne strong[data-v-c697ee9a]{color:var(--accent)}.ptl-lien[data-v-c697ee9a]{font-size:11px;color:var(--text2)}.ptl-lien summary[data-v-c697ee9a]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ptl-lien-row[data-v-c697ee9a]{display:flex;align-items:center;gap:6px;margin-top:6px;background:var(--surface2);border:1px solid var(--border);border-radius:7px;padding:7px 9px}.ptl-lien-row code[data-v-c697ee9a]{flex:1;min-width:0;font-size:10px;color:var(--text3);overflow-wrap:anywhere;font-family:ui-monospace,Consolas,monospace}.ptl-lien-row button[data-v-c697ee9a]{background:none;border:none;color:var(--text2);cursor:pointer;font-size:14px;flex-shrink:0}.ptl-lien-row button[data-v-c697ee9a]:hover{color:var(--accent)}.ptl-pret[data-v-c697ee9a]{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;padding:18px 12px;background:color-mix(in srgb,var(--green) 8%,transparent);border:1px dashed var(--green);border-radius:12px}.ptl-pret>i[data-v-c697ee9a]{font-size:40px;color:var(--green)}.ptl-pret strong[data-v-c697ee9a]{font-size:14px;font-weight:800;color:var(--text)}.ptl-pret p[data-v-c697ee9a]{font-size:11.5px;color:var(--text2);margin:0;line-height:1.5;max-width:280px}.ptl-compteur[data-v-c697ee9a]{font-size:10.5px;font-weight:700;color:var(--green);border:1px solid var(--green);border-radius:5px;padding:2px 7px;margin-top:3px}.ptl-vide[data-v-c697ee9a]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px;color:var(--text2)}.ptl-vide i[data-v-c697ee9a]{font-size:28px}.ptl-vide p[data-v-c697ee9a]{font-size:12px;margin:0}.ptl-err[data-v-c697ee9a]{display:flex;align-items:flex-start;gap:7px;background:color-mix(in srgb,var(--red) 12%,transparent);border:1px solid var(--red);border-radius:9px;padding:9px 11px;color:var(--red);font-size:11.5px;line-height:1.45}.ptl-err i[data-v-c697ee9a]{font-size:14px;flex-shrink:0;margin-top:1px}.ptl-ttl[data-v-c697ee9a]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10.5px;color:var(--text3);border-top:1px dashed var(--border);padding-top:9px}.ptl-ttl-off[data-v-c697ee9a]{color:var(--red);font-weight:700}.ptl-regen[data-v-c697ee9a]{display:inline-flex;align-items:center;gap:4px;background:none;border:1px solid var(--border);border-radius:6px;padding:4px 9px;color:var(--text2);font-size:10.5px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .12s}.ptl-regen[data-v-c697ee9a]:hover{border-color:var(--accent);color:var(--text)}.ptl-foot[data-v-c697ee9a]{display:flex;gap:8px;justify-content:flex-end;padding:14px 18px;border-top:1px solid var(--border);flex-shrink:0}.ptl-btn-sec[data-v-c697ee9a]{display:flex;align-items:center;gap:5px;padding:9px 16px;border-radius:8px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s}.ptl-btn-sec[data-v-c697ee9a]:hover{border-color:var(--red);color:var(--red)}.ptl-btn-pri[data-v-c697ee9a]{display:flex;align-items:center;gap:6px;padding:9px 20px;border-radius:8px;border:none;background:var(--accent);color:#fff;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .12s}.ptl-btn-pri[data-v-c697ee9a]:hover{opacity:.88}@media (max-width:640px){.ptl-overlay[data-v-c697ee9a]{align-items:flex-end;padding:0}.ptl-dialog[data-v-c697ee9a]{width:100%;border-radius:16px 16px 0 0;animation:ptl-slide-up-c697ee9a .25s cubic-bezier(.4,0,.2,1)}}@keyframes ptl-slide-up-c697ee9a{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.psg-overlay[data-v-261c4733]{position:fixed;inset:0;z-index:10030;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;font-family:Segoe UI,system-ui,sans-serif}.psg-dialog[data-v-261c4733]{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(720px,100%);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45);animation:psg-in-261c4733 .2s cubic-bezier(.4,0,.2,1)}@keyframes psg-in-261c4733{0%{opacity:0;transform:scale(.93) translateY(10px)}to{opacity:1;transform:none}}.psg-head[data-v-261c4733]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.psg-head-left[data-v-261c4733]{display:flex;align-items:center;gap:10px}.psg-head-icon[data-v-261c4733]{width:34px;height:34px;border-radius:9px;flex-shrink:0;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);font-size:17px;display:flex;align-items:center;justify-content:center}.psg-head-txt[data-v-261c4733]{display:flex;flex-direction:column;line-height:1.3}.psg-head-txt span[data-v-261c4733]{font-size:14px;font-weight:800;color:var(--text)}.psg-head-txt small[data-v-261c4733]{font-size:11px;color:var(--text2)}.psg-close[data-v-261c4733]{background:none;border:none;color:var(--text2);font-size:20px;cursor:pointer;line-height:1;padding:4px;border-radius:6px;transition:color .12s}.psg-close[data-v-261c4733]:hover{color:var(--red)}.psg-body[data-v-261c4733]{padding:16px 18px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.psg-alert[data-v-261c4733]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:9px;font-size:12px;line-height:1.45}.psg-alert i[data-v-261c4733]{font-size:15px;flex-shrink:0;margin-top:1px}.psg-alert-warn[data-v-261c4733]{background:color-mix(in srgb,var(--amber) 12%,transparent);border:1px solid var(--amber);color:var(--amber)}.psg-alert-err[data-v-261c4733]{background:color-mix(in srgb,var(--red) 12%,transparent);border:1px solid var(--red);color:var(--red)}.psg-table-wrap[data-v-261c4733]{border:1px solid var(--border);border-radius:10px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.psg-table[data-v-261c4733]{width:100%;border-collapse:collapse;font-size:13px}.psg-table thead th[data-v-261c4733]{position:sticky;top:0;z-index:1;background:var(--surface2);color:var(--text2);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;padding:9px 10px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.psg-table tbody td[data-v-261c4733]{padding:9px 10px;border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle}.psg-table tbody tr:last-child td[data-v-261c4733]{border-bottom:none}.psg-th-chk[data-v-261c4733]{width:38px;text-align:center!important}.psg-th-chk input[data-v-261c4733]{width:16px;height:16px;cursor:pointer;accent-color:var(--accent)}.psg-th-chk input[data-v-261c4733]:disabled{cursor:not-allowed;opacity:.4}.psg-num[data-v-261c4733]{text-align:right!important;white-space:nowrap}.psg-qte[data-v-261c4733]{font-weight:800}.psg-total-l[data-v-261c4733]{font-weight:800;color:var(--text)}.psg-tr-err[data-v-261c4733]{background:color-mix(in srgb,var(--red) 8%,transparent)}.psg-tr-off[data-v-261c4733]{opacity:.45}.psg-lib[data-v-261c4733]{font-weight:700;line-height:1.3}.psg-lib-err[data-v-261c4733]{color:var(--red);display:flex;align-items:center;gap:5px}.psg-badges[data-v-261c4733]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:3px}.psg-ean[data-v-261c4733]{font-family:ui-monospace,Consolas,monospace;font-size:10px;color:var(--text3)}.psg-badge[data-v-261c4733]{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;padding:2px 6px;border-radius:5px;border:1px solid currentColor}.psg-badge-warn[data-v-261c4733]{color:var(--amber)}.psg-vide[data-v-261c4733]{text-align:center;color:var(--text3);padding:24px!important}.psg-recap[data-v-261c4733]{background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.psg-recap-row[data-v-261c4733]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text2)}.psg-recap-main[data-v-261c4733],.psg-recap-row strong[data-v-261c4733]{color:var(--text);font-weight:800}.psg-recap-main[data-v-261c4733]{border-top:1px dashed var(--border);padding-top:8px;margin-top:2px;font-size:13px}.psg-recap-main strong[data-v-261c4733]{font-size:19px;color:var(--green)}.psg-recap-note[data-v-261c4733]{display:flex;align-items:flex-start;gap:5px;font-size:10.5px;color:var(--text3);line-height:1.4}.psg-foot[data-v-261c4733]{display:flex;gap:8px;justify-content:flex-end;padding:14px 18px;border-top:1px solid var(--border);flex-shrink:0}.psg-btn-sec[data-v-261c4733]{padding:9px 16px;border-radius:8px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s}.psg-btn-sec[data-v-261c4733]:hover{border-color:var(--red);color:var(--red)}.psg-btn-pri[data-v-261c4733]{display:flex;align-items:center;gap:6px;padding:9px 20px;border-radius:8px;border:none;background:var(--accent);color:#fff;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .12s}.psg-btn-pri[data-v-261c4733]:hover:not(:disabled){opacity:.88}.psg-btn-pri[data-v-261c4733]:disabled{opacity:.4;cursor:not-allowed}@media (max-width:640px){.psg-overlay[data-v-261c4733]{align-items:flex-end;padding:0}.psg-dialog[data-v-261c4733]{width:100%;max-height:94vh;border-radius:16px 16px 0 0;animation:psg-slide-up-261c4733 .25s cubic-bezier(.4,0,.2,1)}.psg-table[data-v-261c4733]{font-size:12px}}@keyframes psg-slide-up-261c4733{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.prd-overlay[data-v-2eac736a]{position:fixed;inset:0;z-index:10030;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;font-family:Segoe UI,system-ui,sans-serif}.prd-dialog[data-v-2eac736a]{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(480px,100%);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45);animation:prd-in-2eac736a .2s cubic-bezier(.4,0,.2,1)}@keyframes prd-in-2eac736a{0%{opacity:0;transform:scale(.93) translateY(10px)}to{opacity:1;transform:none}}.prd-head[data-v-2eac736a]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.prd-head-left[data-v-2eac736a]{display:flex;align-items:center;gap:10px}.prd-head-icon[data-v-2eac736a]{width:34px;height:34px;border-radius:9px;flex-shrink:0;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);font-size:17px;display:flex;align-items:center;justify-content:center}.prd-head-txt[data-v-2eac736a]{display:flex;flex-direction:column;line-height:1.3}.prd-head-txt span[data-v-2eac736a]{font-size:14px;font-weight:800;color:var(--text)}.prd-head-txt small[data-v-2eac736a]{font-size:11px;color:var(--text2)}.prd-close[data-v-2eac736a]{background:none;border:none;color:var(--text2);font-size:20px;cursor:pointer;line-height:1;padding:4px;border-radius:6px;transition:color .12s}.prd-close[data-v-2eac736a]:hover{color:var(--red)}.prd-body[data-v-2eac736a]{padding:18px;display:flex;flex-direction:column;gap:10px}.prd-hint[data-v-2eac736a]{display:flex;align-items:center;gap:9px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px dashed var(--accent);border-radius:10px;padding:11px 13px;color:var(--text2);font-size:12px;line-height:1.4}.prd-hint i[data-v-2eac736a]{font-size:22px;color:var(--accent);flex-shrink:0}.prd-zone[data-v-2eac736a]{width:100%;padding:12px;border-radius:10px;background:var(--surface2);border:2px solid var(--accent);color:var(--text);outline:none;resize:vertical;font-family:ui-monospace,Consolas,monospace;font-size:12px;line-height:1.5;transition:border-color .15s;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.prd-zone[data-v-2eac736a]::-moz-placeholder{color:var(--text3)}.prd-zone[data-v-2eac736a]::placeholder{color:var(--text3)}.prd-zone-err[data-v-2eac736a]{border-color:var(--red)}.prd-meta[data-v-2eac736a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.prd-count[data-v-2eac736a]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--text3)}.prd-count-on[data-v-2eac736a]{color:var(--green)}.prd-paste[data-v-2eac736a]{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:7px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);font-size:11px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .12s}.prd-paste[data-v-2eac736a]:hover{border-color:var(--accent);color:var(--text)}.prd-err[data-v-2eac736a]{display:flex;align-items:flex-start;gap:7px;background:color-mix(in srgb,var(--red) 12%,transparent);border:1px solid var(--red);border-radius:9px;padding:9px 11px;color:var(--red);font-size:11.5px;line-height:1.45}.prd-err i[data-v-2eac736a]{font-size:14px;flex-shrink:0;margin-top:1px}.prd-foot[data-v-2eac736a]{display:flex;gap:8px;justify-content:flex-end;padding:14px 18px;border-top:1px solid var(--border);flex-shrink:0}.prd-btn-sec[data-v-2eac736a]{padding:9px 16px;border-radius:8px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s}.prd-btn-sec[data-v-2eac736a]:hover{border-color:var(--red);color:var(--red)}.prd-btn-pri[data-v-2eac736a]{display:flex;align-items:center;gap:6px;padding:9px 20px;border-radius:8px;border:none;background:var(--accent);color:#fff;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .12s}.prd-btn-pri[data-v-2eac736a]:hover:not(:disabled){opacity:.88}.prd-btn-pri[data-v-2eac736a]:disabled{opacity:.4;cursor:not-allowed}@media (max-width:640px){.prd-overlay[data-v-2eac736a]{align-items:flex-end;padding:0}.prd-dialog[data-v-2eac736a]{width:100%;border-radius:16px 16px 0 0;animation:prd-slide-up-2eac736a .25s cubic-bezier(.4,0,.2,1)}}@keyframes prd-slide-up-2eac736a{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.pqr-overlay[data-v-199d8e76]{position:fixed;inset:0;z-index:10030;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;font-family:Segoe UI,system-ui,sans-serif}.pqr-dialog[data-v-199d8e76]{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(520px,100%);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45);animation:pqr-in-199d8e76 .2s cubic-bezier(.4,0,.2,1)}@keyframes pqr-in-199d8e76{0%{opacity:0;transform:scale(.93) translateY(10px)}to{opacity:1;transform:none}}.pqr-head[data-v-199d8e76]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.pqr-head-left[data-v-199d8e76]{display:flex;align-items:center;gap:10px}.pqr-head-icon[data-v-199d8e76]{width:34px;height:34px;border-radius:9px;flex-shrink:0;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);font-size:17px;display:flex;align-items:center;justify-content:center}.pqr-head-txt[data-v-199d8e76]{display:flex;flex-direction:column;line-height:1.3}.pqr-head-txt span[data-v-199d8e76]{font-size:14px;font-weight:800;color:var(--text)}.pqr-head-txt small[data-v-199d8e76]{font-size:11px;color:var(--text2)}.pqr-head-right[data-v-199d8e76]{display:flex;align-items:center;gap:6px}.pqr-torch[data-v-199d8e76]{width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:var(--surface2);color:var(--text2);font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s}.pqr-torch.on[data-v-199d8e76]{background:var(--amber);border-color:var(--amber);color:#fff}.pqr-close[data-v-199d8e76]{background:none;border:none;color:var(--text2);font-size:20px;cursor:pointer;line-height:1;padding:4px;border-radius:6px;transition:color .12s}.pqr-close[data-v-199d8e76]:hover{color:var(--red)}.pqr-body[data-v-199d8e76]{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.pqr-stage[data-v-199d8e76]{position:relative;width:100%;aspect-ratio:4/3;background:#000;border-radius:12px;overflow:hidden;border:1px solid var(--border)}.pqr-video[data-v-199d8e76]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pqr-frame[data-v-199d8e76]{position:absolute;inset:16%;pointer-events:none}.pqr-frame span[data-v-199d8e76]{position:absolute;width:26px;height:26px;border:3px solid var(--accent)}.pqr-frame span[data-v-199d8e76]:first-child{top:0;left:0;border-right:none;border-bottom:none;border-radius:8px 0 0 0}.pqr-frame span[data-v-199d8e76]:nth-child(2){top:0;right:0;border-left:none;border-bottom:none;border-radius:0 8px 0 0}.pqr-frame span[data-v-199d8e76]:nth-child(3){bottom:0;left:0;border-right:none;border-top:none;border-radius:0 0 0 8px}.pqr-frame span[data-v-199d8e76]:nth-child(4){bottom:0;right:0;border-left:none;border-top:none;border-radius:0 0 8px 0}.pqr-state[data-v-199d8e76]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:20px;background:rgba(0,0,0,.72);color:#fff}.pqr-state i[data-v-199d8e76]{font-size:34px;opacity:.85}.pqr-state p[data-v-199d8e76]{font-size:13px;font-weight:700;margin:0}.pqr-state small[data-v-199d8e76]{font-size:11px;opacity:.7;line-height:1.45;max-width:300px}.pqr-state-err i[data-v-199d8e76]{color:var(--red)}.pqr-spin[data-v-199d8e76]{display:inline-block;animation:pqr-spin-199d8e76 .8s linear infinite}@keyframes pqr-spin-199d8e76{to{transform:rotate(1turn)}}.pqr-err[data-v-199d8e76],.pqr-hint[data-v-199d8e76]{display:flex;align-items:center;gap:8px;border-radius:9px;padding:9px 12px;font-size:11.5px;line-height:1.45}.pqr-hint[data-v-199d8e76]{background:var(--surface2);border:1px solid var(--border);color:var(--text2)}.pqr-hint i[data-v-199d8e76]{font-size:16px;color:var(--accent);flex-shrink:0}.pqr-err[data-v-199d8e76]{background:color-mix(in srgb,var(--red) 12%,transparent);border:1px solid var(--red);color:var(--red);font-weight:600}.pqr-err i[data-v-199d8e76]{font-size:15px;flex-shrink:0}.pqr-foot[data-v-199d8e76]{display:flex;gap:8px;justify-content:flex-end;padding:14px 18px;border-top:1px solid var(--border);flex-shrink:0}.pqr-btn-sec[data-v-199d8e76]{padding:9px 16px;border-radius:8px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s}.pqr-btn-sec[data-v-199d8e76]:hover{border-color:var(--red);color:var(--red)}@media (max-width:640px){.pqr-overlay[data-v-199d8e76]{align-items:flex-end;padding:0}.pqr-dialog[data-v-199d8e76]{width:100%;border-radius:16px 16px 0 0;animation:pqr-slide-up-199d8e76 .25s cubic-bezier(.4,0,.2,1)}}@keyframes pqr-slide-up-199d8e76{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.ptl-overlay[data-v-7f160a50]{position:fixed;inset:0;z-index:10030;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;font-family:Segoe UI,system-ui,sans-serif}.ptl-dialog[data-v-7f160a50]{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(430px,100%);max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45);animation:ptl-in-7f160a50 .2s cubic-bezier(.4,0,.2,1)}@keyframes ptl-in-7f160a50{0%{opacity:0;transform:scale(.93) translateY(10px)}to{opacity:1;transform:none}}.ptl-head[data-v-7f160a50]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.ptl-head-left[data-v-7f160a50]{display:flex;align-items:center;gap:10px}.ptl-head-icon[data-v-7f160a50]{width:34px;height:34px;border-radius:9px;flex-shrink:0;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);font-size:17px;display:flex;align-items:center;justify-content:center}.ptl-head-txt[data-v-7f160a50]{display:flex;flex-direction:column;line-height:1.3}.ptl-head-txt span[data-v-7f160a50]{font-size:14px;font-weight:800;color:var(--text)}.ptl-head-txt small[data-v-7f160a50]{font-size:11px;color:var(--text2)}.ptl-close[data-v-7f160a50]{background:none;border:none;color:var(--text2);font-size:20px;cursor:pointer;line-height:1;padding:4px;border-radius:6px;transition:color .12s}.ptl-close[data-v-7f160a50]:hover{color:var(--red)}.ptl-body[data-v-7f160a50]{padding:16px 18px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.ptl-voyants[data-v-7f160a50]{display:flex;flex-direction:column;gap:6px;background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:9px 11px}.ptl-v[data-v-7f160a50]{display:flex;align-items:center;gap:8px;font-size:12px}.ptl-v-dot[data-v-7f160a50]{width:9px;height:9px;border-radius:50%;flex-shrink:0;background:var(--text3);transition:background .2s}.ptl-v-lbl[data-v-7f160a50]{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:var(--text2);min-width:96px}.ptl-v-lbl i[data-v-7f160a50]{font-size:13px}.ptl-v-val[data-v-7f160a50]{font-weight:800;margin-left:auto}.ptl-v-ok .ptl-v-dot[data-v-7f160a50]{background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 22%,transparent)}.ptl-v-ok .ptl-v-val[data-v-7f160a50]{color:var(--green)}.ptl-v-attente .ptl-v-dot[data-v-7f160a50]{background:var(--amber);animation:ptl-pulse-7f160a50 1.1s ease-in-out infinite}.ptl-v-attente .ptl-v-val[data-v-7f160a50]{color:var(--amber)}.ptl-v-ko .ptl-v-dot[data-v-7f160a50]{background:var(--red)}.ptl-v-ko .ptl-v-val[data-v-7f160a50]{color:var(--red)}.ptl-v-inconnu .ptl-v-dot[data-v-7f160a50]{background:var(--text3)}.ptl-v-inconnu .ptl-v-val[data-v-7f160a50]{color:var(--text3)}@keyframes ptl-pulse-7f160a50{0%,to{opacity:1}50%{opacity:.25}}.ptl-spin[data-v-7f160a50]{display:inline-block;animation:ptl-spin-7f160a50 .8s linear infinite}@keyframes ptl-spin-7f160a50{to{transform:rotate(1turn)}}.ptl-qr-wrap[data-v-7f160a50]{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;padding:12px;border:1px solid var(--border)}.ptl-qr[data-v-7f160a50]{width:100%;max-width:240px;height:auto;display:block;image-rendering:pixelated}.ptl-consigne[data-v-7f160a50]{font-size:11px;color:var(--text2);text-align:center;margin:0;line-height:1.6}.ptl-consigne strong[data-v-7f160a50]{color:var(--accent)}.ptl-lien[data-v-7f160a50]{font-size:11px;color:var(--text2)}.ptl-lien summary[data-v-7f160a50]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ptl-lien-row[data-v-7f160a50]{display:flex;align-items:center;gap:6px;margin-top:6px;background:var(--surface2);border:1px solid var(--border);border-radius:7px;padding:7px 9px}.ptl-lien-row code[data-v-7f160a50]{flex:1;min-width:0;font-size:10px;color:var(--text3);overflow-wrap:anywhere;font-family:ui-monospace,Consolas,monospace}.ptl-lien-row button[data-v-7f160a50]{background:none;border:none;color:var(--text2);cursor:pointer;font-size:14px;flex-shrink:0}.ptl-lien-row button[data-v-7f160a50]:hover{color:var(--accent)}.ptl-pret[data-v-7f160a50]{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;padding:18px 12px;background:color-mix(in srgb,var(--green) 8%,transparent);border:1px dashed var(--green);border-radius:12px}.ptl-pret>i[data-v-7f160a50]{font-size:40px;color:var(--green)}.ptl-pret strong[data-v-7f160a50]{font-size:14px;font-weight:800;color:var(--text)}.ptl-pret p[data-v-7f160a50]{font-size:11.5px;color:var(--text2);margin:0;line-height:1.5;max-width:280px}.ptl-compteur[data-v-7f160a50]{font-size:10.5px;font-weight:700;color:var(--green);border:1px solid var(--green);border-radius:5px;padding:2px 7px;margin-top:3px}.ptl-vide[data-v-7f160a50]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px;color:var(--text2)}.ptl-vide i[data-v-7f160a50]{font-size:28px}.ptl-vide p[data-v-7f160a50]{font-size:12px;margin:0}.ptl-err[data-v-7f160a50]{display:flex;align-items:flex-start;gap:7px;background:color-mix(in srgb,var(--red) 12%,transparent);border:1px solid var(--red);border-radius:9px;padding:9px 11px;color:var(--red);font-size:11.5px;line-height:1.45}.ptl-err i[data-v-7f160a50]{font-size:14px;flex-shrink:0;margin-top:1px}.ptl-ttl[data-v-7f160a50]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10.5px;color:var(--text3);border-top:1px dashed var(--border);padding-top:9px}.ptl-ttl-off[data-v-7f160a50]{color:var(--red);font-weight:700}.ptl-regen[data-v-7f160a50]{display:inline-flex;align-items:center;gap:4px;background:none;border:1px solid var(--border);border-radius:6px;padding:4px 9px;color:var(--text2);font-size:10.5px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .12s}.ptl-regen[data-v-7f160a50]:hover{border-color:var(--accent);color:var(--text)}.ptl-foot[data-v-7f160a50]{display:flex;gap:8px;justify-content:flex-end;padding:14px 18px;border-top:1px solid var(--border);flex-shrink:0}.ptl-btn-sec[data-v-7f160a50]{display:flex;align-items:center;gap:5px;padding:9px 16px;border-radius:8px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s}.ptl-btn-sec[data-v-7f160a50]:hover{border-color:var(--red);color:var(--red)}.ptl-btn-pri[data-v-7f160a50]{display:flex;align-items:center;gap:6px;padding:9px 20px;border-radius:8px;border:none;background:var(--accent);color:#fff;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .12s}.ptl-btn-pri[data-v-7f160a50]:hover{opacity:.88}@media (max-width:640px){.ptl-overlay[data-v-7f160a50]{align-items:flex-end;padding:0}.ptl-dialog[data-v-7f160a50]{width:100%;border-radius:16px 16px 0 0;animation:ptl-slide-up-7f160a50 .25s cubic-bezier(.4,0,.2,1)}}@keyframes ptl-slide-up-7f160a50{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.psg-overlay[data-v-1011faa9]{position:fixed;inset:0;z-index:10030;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;font-family:Segoe UI,system-ui,sans-serif}.psg-dialog[data-v-1011faa9]{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(720px,100%);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45);animation:psg-in-1011faa9 .2s cubic-bezier(.4,0,.2,1)}@keyframes psg-in-1011faa9{0%{opacity:0;transform:scale(.93) translateY(10px)}to{opacity:1;transform:none}}.psg-head[data-v-1011faa9]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.psg-head-left[data-v-1011faa9]{display:flex;align-items:center;gap:10px}.psg-head-icon[data-v-1011faa9]{width:34px;height:34px;border-radius:9px;flex-shrink:0;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);font-size:17px;display:flex;align-items:center;justify-content:center}.psg-head-txt[data-v-1011faa9]{display:flex;flex-direction:column;line-height:1.3}.psg-head-txt span[data-v-1011faa9]{font-size:14px;font-weight:800;color:var(--text)}.psg-head-txt small[data-v-1011faa9]{font-size:11px;color:var(--text2)}.psg-close[data-v-1011faa9]{background:none;border:none;color:var(--text2);font-size:20px;cursor:pointer;line-height:1;padding:4px;border-radius:6px;transition:color .12s}.psg-close[data-v-1011faa9]:hover{color:var(--red)}.psg-body[data-v-1011faa9]{padding:16px 18px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.psg-cmdmeta[data-v-1011faa9]{display:flex;flex-wrap:wrap;gap:8px 18px;background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.psg-cmdmeta-item[data-v-1011faa9]{display:flex;flex-direction:column;gap:2px;line-height:1.3}.psg-cmdmeta-lbl[data-v-1011faa9]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text3)}.psg-cmdmeta-lbl i[data-v-1011faa9]{font-size:12px}.psg-cmdmeta-item strong[data-v-1011faa9]{font-size:13px;font-weight:800;color:var(--text)}.psg-cmdid[data-v-1011faa9]{display:flex;flex-direction:column;gap:3px;background:var(--surface2);border:1px dashed var(--border);border-radius:9px;padding:8px 11px}.psg-cmdid-lbl[data-v-1011faa9]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text3)}.psg-cmdid-lbl i[data-v-1011faa9]{font-size:12px}.psg-cmdid-val[data-v-1011faa9]{font-family:ui-monospace,Consolas,monospace;font-size:10.5px;color:var(--text2);line-height:1.4;overflow-wrap:anywhere}.psg-alert[data-v-1011faa9]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:9px;font-size:12px;line-height:1.45}.psg-alert i[data-v-1011faa9]{font-size:15px;flex-shrink:0;margin-top:1px}.psg-alert-warn[data-v-1011faa9]{background:color-mix(in srgb,var(--amber) 12%,transparent);border:1px solid var(--amber);color:var(--amber)}.psg-alert-err[data-v-1011faa9]{background:color-mix(in srgb,var(--red) 12%,transparent);border:1px solid var(--red);color:var(--red)}.psg-table-wrap[data-v-1011faa9]{border:1px solid var(--border);border-radius:10px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.psg-table[data-v-1011faa9]{width:100%;border-collapse:collapse;font-size:13px}.psg-table thead th[data-v-1011faa9]{position:sticky;top:0;z-index:1;background:var(--surface2);color:var(--text2);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;padding:9px 10px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.psg-table tbody td[data-v-1011faa9]{padding:9px 10px;border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle}.psg-table tbody tr:last-child td[data-v-1011faa9]{border-bottom:none}.psg-num[data-v-1011faa9]{text-align:right!important;white-space:nowrap}.psg-qte[data-v-1011faa9]{font-weight:800}.psg-total-l[data-v-1011faa9]{font-weight:800;color:var(--text)}.psg-tr-err[data-v-1011faa9]{background:color-mix(in srgb,var(--red) 8%,transparent)}.psg-tr-off[data-v-1011faa9]{opacity:.55}.psg-lib[data-v-1011faa9]{font-weight:700;line-height:1.3}.psg-lib-err[data-v-1011faa9]{color:var(--red);display:flex;align-items:center;gap:5px}.psg-badges[data-v-1011faa9]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:3px}.psg-ean[data-v-1011faa9]{font-family:ui-monospace,Consolas,monospace;font-size:10px;color:var(--text3)}.psg-badge[data-v-1011faa9]{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;padding:2px 6px;border-radius:5px;border:1px solid currentColor}.psg-badge-warn[data-v-1011faa9]{color:var(--amber)}.psg-badge-acc[data-v-1011faa9]{color:var(--accent)}.psg-badge-note[data-v-1011faa9]{color:var(--text2)}.psg-vide[data-v-1011faa9]{text-align:center;color:var(--text3);padding:24px!important}.psg-recap[data-v-1011faa9]{background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.psg-recap-row[data-v-1011faa9]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text2)}.psg-recap-main[data-v-1011faa9],.psg-recap-row strong[data-v-1011faa9]{color:var(--text);font-weight:800}.psg-recap-main[data-v-1011faa9]{border-top:1px dashed var(--border);padding-top:8px;margin-top:2px;font-size:13px}.psg-recap-main strong[data-v-1011faa9]{font-size:19px;color:var(--green)}.psg-recap-note[data-v-1011faa9]{display:flex;align-items:flex-start;gap:5px;font-size:10.5px;color:var(--text3);line-height:1.4}.psg-foot[data-v-1011faa9]{display:flex;gap:8px;justify-content:flex-end;padding:14px 18px;border-top:1px solid var(--border);flex-shrink:0}.psg-btn-sec[data-v-1011faa9]{padding:9px 16px;border-radius:8px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s}.psg-btn-sec[data-v-1011faa9]:hover{border-color:var(--red);color:var(--red)}.psg-btn-pri[data-v-1011faa9]{display:flex;align-items:center;gap:6px;padding:9px 20px;border-radius:8px;border:none;background:var(--accent);color:#fff;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .12s}.psg-btn-pri[data-v-1011faa9]:hover:not(:disabled){opacity:.88}.psg-btn-pri[data-v-1011faa9]:disabled{opacity:.4;cursor:not-allowed}@media (max-width:640px){.psg-overlay[data-v-1011faa9]{align-items:flex-end;padding:0}.psg-dialog[data-v-1011faa9]{width:100%;max-height:94vh;border-radius:16px 16px 0 0;animation:psg-slide-up-1011faa9 .25s cubic-bezier(.4,0,.2,1)}.psg-table[data-v-1011faa9]{font-size:12px}}@keyframes psg-slide-up-1011faa9{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.pas-overlay[data-v-0f95b6b7]{position:fixed;inset:0;z-index:10030;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;font-family:Segoe UI,system-ui,sans-serif}.pas-dialog[data-v-0f95b6b7]{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(460px,100%);max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45);animation:pas-in-0f95b6b7 .2s cubic-bezier(.4,0,.2,1)}@keyframes pas-in-0f95b6b7{0%{opacity:0;transform:scale(.93) translateY(10px)}to{opacity:1;transform:none}}.pas-head[data-v-0f95b6b7]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.pas-head-left[data-v-0f95b6b7]{display:flex;align-items:center;gap:10px}.pas-head-icon[data-v-0f95b6b7]{width:34px;height:34px;border-radius:9px;flex-shrink:0;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);font-size:17px;display:flex;align-items:center;justify-content:center}.pas-head-txt[data-v-0f95b6b7]{display:flex;flex-direction:column;line-height:1.3}.pas-head-txt span[data-v-0f95b6b7]{font-size:14px;font-weight:800;color:var(--text)}.pas-head-txt small[data-v-0f95b6b7]{font-size:11px;color:var(--text2)}.pas-close[data-v-0f95b6b7]{background:none;border:none;color:var(--text2);font-size:20px;cursor:pointer;line-height:1;padding:4px;border-radius:6px}.pas-close[data-v-0f95b6b7]:hover{color:var(--red)}.pas-body[data-v-0f95b6b7]{padding:16px 18px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.pas-lbl[data-v-0f95b6b7]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:var(--text2)}.pas-search[data-v-0f95b6b7]{display:flex;align-items:center;gap:8px;padding:0 11px;height:38px;background:var(--surface2);border:1px solid var(--border);border-radius:8px}.pas-search i[data-v-0f95b6b7]{color:var(--text3);font-size:15px}.pas-search input[data-v-0f95b6b7]{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--text);font-family:inherit;font-size:13px}.pas-search input[data-v-0f95b6b7]::-moz-placeholder{color:var(--text3)}.pas-search input[data-v-0f95b6b7]::placeholder{color:var(--text3)}.pas-liste[data-v-0f95b6b7]{display:flex;flex-direction:column;gap:4px;max-height:46vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.pas-item[data-v-0f95b6b7]{display:flex;align-items:center;gap:10px;padding:9px 11px;width:100%;text-align:left;cursor:pointer;background:var(--surface2);border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:inherit}.pas-item[data-v-0f95b6b7]:hover{border-color:var(--accent)}.pas-item.active[data-v-0f95b6b7]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface2))}.pas-item-ini[data-v-0f95b6b7]{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent);font-size:11px;font-weight:800}.pas-item-nom[data-v-0f95b6b7]{flex:1;min-width:0;font-size:13px;font-weight:700}.pas-item-fait[data-v-0f95b6b7]{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;padding:2px 7px;border-radius:20px;background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green);font-size:10px;font-weight:800}.pas-item-fait i[data-v-0f95b6b7]{font-size:12px}.pas-retour[data-v-0f95b6b7]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;background:none;border:none;cursor:pointer;padding:2px 0;color:var(--text2);font-family:inherit;font-size:12px;font-weight:700}.pas-retour[data-v-0f95b6b7]:hover{color:var(--accent)}.pas-vide[data-v-0f95b6b7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:26px 12px;text-align:center;gap:4px;color:var(--text3)}.pas-vide i[data-v-0f95b6b7]{font-size:30px}.pas-vide p[data-v-0f95b6b7]{font-size:13px;font-weight:600;color:var(--text2);margin:0}.pas-vide small[data-v-0f95b6b7]{font-size:11px}.pas-qr-load[data-v-0f95b6b7],.pas-qr-zone[data-v-0f95b6b7]{display:flex;flex-direction:column;align-items:center;gap:8px}.pas-qr-load[data-v-0f95b6b7]{padding:24px;color:var(--text2)}.pas-spin[data-v-0f95b6b7]{font-size:24px;animation:pas-rot-0f95b6b7 1s linear infinite}@keyframes pas-rot-0f95b6b7{to{transform:rotate(1turn)}}.pas-qr-wrap[data-v-0f95b6b7]{background:#fff;padding:10px;border-radius:10px}.pas-qr[data-v-0f95b6b7]{display:block;width:100%;max-width:300px;height:auto}.pas-consigne[data-v-0f95b6b7]{margin:0;font-size:11px;color:var(--text2);text-align:center;line-height:1.7}.pas-consigne strong[data-v-0f95b6b7]{color:var(--accent)}.pas-pour[data-v-0f95b6b7]{margin:0;font-size:13px;color:var(--text2)}.pas-pour strong[data-v-0f95b6b7]{color:var(--text)}.pas-lien[data-v-0f95b6b7]{width:100%;font-size:11px;color:var(--text2)}.pas-lien summary[data-v-0f95b6b7]{cursor:pointer;padding:4px 0}.pas-lien-row[data-v-0f95b6b7]{display:flex;align-items:center;gap:6px}.pas-lien-row code[data-v-0f95b6b7]{flex:1;min-width:0;overflow-wrap:anywhere;font-size:10px}.pas-lien-row button[data-v-0f95b6b7],.pas-lien-row code[data-v-0f95b6b7]{background:var(--surface2);border:1px solid var(--border);border-radius:6px;padding:6px 8px}.pas-lien-row button[data-v-0f95b6b7]{color:var(--text2);cursor:pointer;flex-shrink:0}.pas-err[data-v-0f95b6b7]{display:flex;align-items:flex-start;gap:9px;padding:11px;background:color-mix(in srgb,var(--red) 12%,transparent);border:1px solid color-mix(in srgb,var(--red) 35%,transparent);border-radius:8px;font-size:12px;color:var(--red);line-height:1.5}.pas-err i[data-v-0f95b6b7]{font-size:16px;flex-shrink:0}.pas-foot[data-v-0f95b6b7]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;border-top:1px solid var(--border);flex-shrink:0;background:color-mix(in srgb,var(--surface2) 50%,var(--surface))}.pas-foot-info[data-v-0f95b6b7]{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--text3);line-height:1.4}.pas-btn-pri[data-v-0f95b6b7]{padding:8px 18px;border-radius:8px;border:none;flex-shrink:0;background:var(--accent);color:#fff;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.asg-overlay[data-v-7e415176]{position:fixed;inset:0;z-index:10050;background:rgba(2,6,23,.66);display:flex;align-items:center;justify-content:center;padding:18px}.asg-panel[data-v-7e415176]{width:100%;max-width:860px;max-height:90vh;background:#0f172a;color:#e2e8f0;border:1px solid #1e293b;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.5)}.asg-head[data-v-7e415176]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #1e293b;background:#111c33}.asg-title[data-v-7e415176]{font-weight:800;font-size:15px;display:flex;align-items:center;gap:8px}.asg-close[data-v-7e415176]{width:34px;height:34px;border-radius:8px;border:1px solid #334155;background:transparent;color:#94a3b8;cursor:pointer;font-size:17px}.asg-close[data-v-7e415176]:hover{color:#fca5a5;border-color:#7f1d1d}.asg-sub[data-v-7e415176]{display:flex;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid #1e293b}.asg-search[data-v-7e415176]{flex:1;height:36px;border-radius:8px;border:1px solid #334155;background:#0b1222;color:#e2e8f0;padding:0 12px;font-size:13px;outline:none}.asg-search[data-v-7e415176]:focus{border-color:#3b82f6}.asg-count[data-v-7e415176]{font-size:12px;color:#94a3b8;white-space:nowrap}.asg-body[data-v-7e415176]{padding:14px 18px;overflow-y:auto}.asg-empty[data-v-7e415176]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 0;color:#64748b;font-size:14px}.asg-empty i[data-v-7e415176]{font-size:34px}.asg-card[data-v-7e415176]{border:1px solid #1e293b;border-radius:12px;padding:12px 14px;margin-bottom:12px;background:#0b1222}.asg-card-ecart[data-v-7e415176]{border-color:#b45309;box-shadow:0 0 0 1px rgba(180,83,9,.35)}.asg-card-head[data-v-7e415176]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.asg-card-id[data-v-7e415176]{display:flex;flex-direction:column;gap:2px}.asg-num[data-v-7e415176]{font-weight:800;font-size:15px}.asg-metatxt[data-v-7e415176]{font-size:12px;color:#94a3b8}.asg-badges[data-v-7e415176]{display:flex;gap:6px;flex-wrap:wrap}.asg-badge[data-v-7e415176]{font-size:10px;font-weight:800;text-transform:uppercase;padding:3px 7px;border-radius:6px;background:#1e293b;color:#cbd5e1}.asg-badge-warn[data-v-7e415176]{background:#7c2d12;color:#fed7aa}.asg-badge.st-encaissee[data-v-7e415176]{background:#14532d;color:#bbf7d0}.asg-badge.st-chargee[data-v-7e415176]{background:#1e3a8a;color:#bfdbfe}.asg-badge.st-annulee[data-v-7e415176]{background:#7f1d1d;color:#fecaca}.asg-tr[data-v-7e415176]{background:#334155;color:#e2e8f0}.asg-montants[data-v-7e415176]{display:flex;gap:16px;flex-wrap:wrap;margin:10px 0;font-size:13px;color:#cbd5e1}.asg-diffmt.plus[data-v-7e415176]{color:#fca5a5;font-weight:800}.asg-diffmt.moins[data-v-7e415176]{color:#86efac;font-weight:800}.asg-note[data-v-7e415176]{font-size:12px;color:#fcd34d;margin:6px 0 10px;display:flex;align-items:center;gap:6px}.asg-diff[data-v-7e415176]{width:100%;border-collapse:collapse;font-size:13px}.asg-diff th[data-v-7e415176]{text-align:left;font-size:11px;text-transform:uppercase;color:#64748b;padding:6px 8px;border-bottom:1px solid #1e293b}.asg-diff td.num[data-v-7e415176],.asg-diff th.num[data-v-7e415176]{text-align:right}.asg-diff td[data-v-7e415176]{padding:6px 8px;border-bottom:1px solid #16233b}.asg-diff tr.row-ajoute td[data-v-7e415176]{background:rgba(20,83,45,.28)}.asg-diff tr.row-retire td[data-v-7e415176]{background:rgba(127,29,29,.28)}.asg-diff tr.row-modifie td[data-v-7e415176]{background:rgba(120,53,15,.28)}.asg-etat[data-v-7e415176]{font-size:11px;font-weight:700;padding:2px 7px;border-radius:5px;background:#1e293b;color:#94a3b8}.asg-etat.e-ajoute[data-v-7e415176]{background:#14532d;color:#bbf7d0}.asg-etat.e-retire[data-v-7e415176]{background:#7f1d1d;color:#fecaca}.asg-etat.e-modifie[data-v-7e415176]{background:#78350f;color:#fed7aa}.asg-etat.e-ok[data-v-7e415176]{background:#0f2a1a;color:#6ee7b7}.asg-evts[data-v-7e415176]{margin-top:10px;border-top:1px dashed #1e293b;padding-top:8px}.asg-evts-title[data-v-7e415176]{font-size:11px;text-transform:uppercase;color:#64748b;font-weight:700;margin-bottom:6px;display:flex;align-items:center;gap:5px}.asg-evt[data-v-7e415176]{display:flex;align-items:center;gap:8px;font-size:12px;color:#cbd5e1;padding:3px 0}.asg-evt-act[data-v-7e415176]{font-size:10px;text-transform:uppercase;font-weight:800;padding:2px 6px;border-radius:5px;background:#1e293b;color:#94a3b8;flex-shrink:0}.asg-evt.act-caisse .asg-evt-act[data-v-7e415176]{background:#78350f;color:#fed7aa}.asg-evt.act-serveur .asg-evt-act[data-v-7e415176]{background:#14532d;color:#bbf7d0}.asg-evt-msg[data-v-7e415176]{flex:1}.asg-evt-motif[data-v-7e415176]{font-size:10px;text-transform:uppercase;font-weight:800;padding:2px 6px;border-radius:5px;background:#7f1d1d;color:#fecaca}.asg-evt-date[data-v-7e415176]{color:#64748b;font-size:10px}.custom-box[data-v-757e4bf6]{padding:10px}.divmenuheader[data-v-757e4bf6]{margin-top:60px}.divmenuheader header[data-v-757e4bf6]{padding:15px}.alertedatecaisse-badge[data-v-757e4bf6]{cursor:pointer;color:#fff;background:#ef4444;border-radius:.35rem;padding:.35rem .6rem;font-size:.78rem;font-weight:600;line-height:1.1;white-space:nowrap;transition:background .15s ease-in-out}.alertedatecaisse-badge[data-v-757e4bf6]:hover{background:#dc2626}.alertedatecaisse-content[data-v-757e4bf6]{border:0;overflow:hidden;box-shadow:0 18px 45px rgba(239,68,68,.28)}.alertedatecaisse-bandeau[data-v-757e4bf6]{background:linear-gradient(90deg,#dc2626,#ef4444)}.alertedatecaisse-fermer[data-v-757e4bf6]{width:28px;height:28px;border-radius:50%;color:#fff;background:hsla(0,0%,100%,.18);border:0;flex:0 0 auto;transition:background .15s ease-in-out}.alertedatecaisse-fermer[data-v-757e4bf6]:hover{background:hsla(0,0%,100%,.34)}.alertedatecaisse-carte[data-v-757e4bf6]{border:1px solid hsla(218,5%,57%,.25);border-radius:.4rem}.alertedatecaisse-carte-danger[data-v-757e4bf6]{border:1px solid rgba(239,68,68,.45);background:rgba(239,68,68,.07)}.alertedatecaisse-encart[data-v-757e4bf6]{border-inline-start:4px solid #ef4444;border-radius:.35rem;background:rgba(239,68,68,.08)}.alertedatecaisse-pulse[data-v-757e4bf6]{animation:alertedatecaissepulse-757e4bf6 1.8s ease-in-out infinite}@keyframes alertedatecaissepulse-757e4bf6{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.alertedatecaisse-pulse[data-v-757e4bf6]{animation:none}}