.custom-checkbox-wrapper[data-v-0588b5b0]{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--text-sm);color:var(--on-surface);align-items:center;gap:6px;font-weight:500;transition:color .15s;display:inline-flex}.custom-checkbox-wrapper[data-v-0588b5b0]:hover:not(.disabled){color:var(--primary)}.custom-checkbox-wrapper.disabled[data-v-0588b5b0]{opacity:.5;cursor:not-allowed}.icon-checkbox[data-v-0588b5b0]{flex-shrink:0}.text-primary[data-v-0588b5b0]{color:var(--primary)}.text-muted[data-v-0588b5b0]{color:var(--outline,#94a3b8)}.document-upload-wrapper[data-v-fae82d3a]{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.document-preview-card[data-v-fae82d3a]{padding:var(--space-2) var(--space-3);border:1px solid var(--outline-variant);border-radius:var(--radius-sm);background:var(--surface-container-low);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.preview-info[data-v-fae82d3a]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.file-icon-badge[data-v-fae82d3a]{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pdf-badge[data-v-fae82d3a]{color:#dc2626;background:#fee2e2}.image-thumb[data-v-fae82d3a]{border-radius:var(--radius-sm);border:1px solid var(--outline-variant);flex-shrink:0;width:36px;height:36px;overflow:hidden}.image-thumb img[data-v-fae82d3a]{object-fit:cover;width:100%;height:100%}.file-details[data-v-fae82d3a]{flex-direction:column;min-width:0;display:flex}.file-name[data-v-fae82d3a]{font-size:var(--text-xs);color:var(--on-surface);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-weight:500;overflow:hidden}.view-link[data-v-fae82d3a]{color:var(--primary);align-items:center;gap:3px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.view-link[data-v-fae82d3a]:hover{text-decoration:underline}.clear-btn[data-v-fae82d3a]{color:var(--on-surface-variant);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.clear-btn[data-v-fae82d3a]:hover:not(:disabled){background:var(--surface-variant);color:var(--error)}.upload-area[data-v-fae82d3a]{width:100%;padding:var(--space-3) var(--space-2);border:1.5px dashed var(--outline-variant);border-radius:var(--radius-sm);cursor:pointer;background:var(--surface-container-lowest);justify-content:center;align-items:center;min-height:70px;transition:all .2s;display:flex}.upload-area[data-v-fae82d3a]:hover:not(.disabled){border-color:var(--primary);background:var(--surface-container-low)}.upload-area.has-error[data-v-fae82d3a]{border-color:var(--error);background:#fef2f2}.upload-area.disabled[data-v-fae82d3a]{opacity:.6;cursor:not-allowed}.hidden-input[data-v-fae82d3a]{display:none}.upload-content[data-v-fae82d3a]{color:var(--on-surface-variant);text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.upload-icon[data-v-fae82d3a]{color:var(--primary)}.upload-text[data-v-fae82d3a]{font-size:12px;font-weight:500}.upload-subtext[data-v-fae82d3a]{color:var(--outline);font-size:10px}.error-text[data-v-fae82d3a]{color:var(--error);margin-top:2px;font-size:11px}.modal-overlay[data-v-e95989c6]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;padding:var(--space-4);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-e95989c6]{background:var(--surface-container-lowest,#fff);border-radius:var(--radius-sm,4px);width:100%;max-width:650px;max-height:90vh;box-shadow:var(--shadow-card,0 10px 25px -5px #0000001a);flex-direction:column;display:flex}.modal-header[data-v-e95989c6]{padding:var(--space-4);border-bottom:1px solid var(--outline-variant,#e2e8f0);justify-content:space-between;align-items:center;display:flex}.modal-header h3[data-v-e95989c6]{font-size:var(--text-lg,1.125rem);color:var(--on-surface,#0f172a);margin:0;font-weight:600}.close-btn[data-v-e95989c6]{cursor:pointer;color:var(--on-surface-variant,#64748b);border-radius:var(--radius-sm,4px);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.close-btn[data-v-e95989c6]:hover{background-color:var(--surface-container-high,#f1f5f9);color:var(--on-surface,#0f172a)}.modal-body[data-v-e95989c6]{padding:var(--space-4);overflow-y:auto}.details-header[data-v-e95989c6]{align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--outline-variant,#e2e8f0);display:flex}.succursale-logo-img[data-v-e95989c6]{border-radius:var(--radius-sm,4px);object-fit:cover;border:1px solid var(--outline-variant,#e2e8f0);width:56px;height:56px}.succursale-logo-placeholder[data-v-e95989c6]{border-radius:var(--radius-sm,4px);background-color:var(--primary-container,#e0f2fe);width:56px;height:56px;color:var(--primary,#0284c7);justify-content:center;align-items:center;display:flex}.succursale-title-info h2[data-v-e95989c6]{font-size:var(--text-lg,1.125rem);color:var(--on-surface,#0f172a);margin:0 0 4px;font-weight:600}.code-tag[data-v-e95989c6]{font-size:var(--text-xs,.75rem);color:var(--primary,#00838f);font-weight:600;display:inline-block}.details-grid[data-v-e95989c6]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.mt-4[data-v-e95989c6]{margin-top:1rem}.detail-item[data-v-e95989c6]{flex-direction:column;gap:2px;display:flex}.detail-item label[data-v-e95989c6]{font-size:var(--text-xs,.75rem);color:var(--on-surface-variant,#64748b);font-weight:500}.detail-item p[data-v-e95989c6]{font-size:var(--text-sm,.875rem);color:var(--on-surface,#0f172a);word-break:break-word;margin:0;font-weight:500}.modal-footer[data-v-e95989c6]{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--outline-variant,#e2e8f0);display:flex}.mr-2[data-v-e95989c6]{margin-right:.5rem}@media (width<=600px){.details-grid[data-v-e95989c6]{grid-template-columns:1fr}}.modal-overlay[data-v-c42b40cf]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-c42b40cf]{border-radius:var(--radius-sm,6px);background:#fff;flex-direction:column;width:100%;max-width:820px;display:flex;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-c42b40cf]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.modal-title[data-v-c42b40cf]{color:#0f172a;font-size:1rem;font-weight:600}.close-btn[data-v-c42b40cf]{color:#64748b;cursor:pointer;background:0 0;border:none}.modal-body[data-v-c42b40cf]{padding:1.25rem}.form-grid-3[data-v-c42b40cf]{grid-template-columns:repeat(3,1fr);align-items:flex-start;gap:1rem;display:grid}.form-group[data-v-c42b40cf]{flex-direction:column;gap:.25rem;display:flex}.form-label[data-v-c42b40cf]{color:#334155;font-size:.8rem;font-weight:600}.required[data-v-c42b40cf]{color:#ef4444}.switches-group[data-v-c42b40cf]{align-items:center;gap:1.5rem;display:flex}.switch-col[data-v-c42b40cf]{flex-direction:column;gap:.25rem;display:flex}.modal-footer[data-v-c42b40cf]{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;display:flex}@media (width<=768px){.form-grid-3[data-v-c42b40cf]{grid-template-columns:1fr}}.modal-overlay[data-v-572130f3]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;padding:var(--space-4);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-572130f3]{background:var(--surface-container-lowest);border-radius:var(--radius-md);width:100%;max-width:900px;max-height:90vh;box-shadow:var(--shadow-card);flex-direction:column;display:flex}.modal-header[data-v-572130f3]{padding:var(--space-4);border-bottom:1px solid var(--outline-variant);justify-content:space-between;align-items:center;display:flex}.modal-header h3[data-v-572130f3]{font-size:var(--text-lg);font-weight:500}.close-btn[data-v-572130f3]{cursor:pointer;color:var(--on-surface-variant);background:0 0;border:none}.modal-body[data-v-572130f3]{padding:var(--space-4);overflow-y:auto}.modal-footer[data-v-572130f3]{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--outline-variant);display:flex}.form-grid[data-v-572130f3]{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.col-span-2[data-v-572130f3]{grid-column:span 2}.full-width[data-v-572130f3]{grid-column:span 3}.form-group[data-v-572130f3]{flex-direction:column;gap:4px;display:flex}.form-group label[data-v-572130f3]{font-size:var(--text-sm);color:var(--on-surface-variant);font-weight:500;display:block}.custom-select[data-v-572130f3]{padding:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--outline-variant);background:var(--surface-container-lowest);color:var(--on-surface);font-size:var(--text-sm);outline:none;height:38px}.required[data-v-572130f3]{color:var(--error)}.mr-2[data-v-572130f3]{margin-right:var(--space-2)}@media (width<=768px){.form-grid[data-v-572130f3]{grid-template-columns:1fr}.col-span-2[data-v-572130f3],.full-width[data-v-572130f3]{grid-column:span 1}}.branch-filter-container[data-v-49362f8b]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.branch-filter-container.is-inline[data-v-49362f8b]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-item[data-v-49362f8b]{flex-direction:column;gap:4px;min-width:200px;display:flex}.filter-item.filter-item-inline[data-v-49362f8b]{min-width:unset;flex-direction:row;align-items:center;gap:6px;width:auto;display:flex}.searchbox-wrapper-filter[data-v-49362f8b]{width:160px;min-width:130px}.filter-label[data-v-49362f8b]{color:#475569;white-space:nowrap;font-size:.78rem;font-weight:600}.filter-label.filter-label-inline[data-v-49362f8b]{color:#334155;font-size:.82rem}.is-disabled-filter[data-v-49362f8b] .input-field{color:#64748b!important;cursor:not-allowed!important;background-color:#f8fafc!important;border-color:#cbd5e1!important;font-weight:500!important}@media (width<=768px){.branch-filter-container[data-v-49362f8b]:not(.is-inline){flex-direction:column;align-items:stretch;gap:8px;width:100%}.branch-filter-container.is-inline[data-v-49362f8b]{display:contents}.branch-filter-container.is-inline .filter-item-inline[data-v-49362f8b]{width:auto;min-width:unset;flex-direction:row;align-items:center;gap:6px;display:inline-flex}.branch-filter-container.is-inline .searchbox-wrapper-filter[data-v-49362f8b]{flex:120px;width:auto;min-width:110px;max-width:180px}.branch-filter-container:not(.is-inline) .filter-item[data-v-49362f8b]{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.branch-filter-container:not(.is-inline) .filter-item label[data-v-49362f8b]{flex-shrink:0;width:90px}.branch-filter-container:not(.is-inline) .searchbox-wrapper-filter[data-v-49362f8b]{flex:1;width:auto;min-width:0}}.modal-backdrop[data-v-4fcd6816]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background-color:#0f172a99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-4fcd6816]{border-radius:var(--radius-sm);background:#fff;width:100%;max-width:820px;animation:.2s ease-out modalIn-4fcd6816;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a}@keyframes modalIn-4fcd6816{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-4fcd6816]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.modal-title[data-v-4fcd6816]{color:#0f172a;font-size:1.125rem;font-weight:600}.close-btn[data-v-4fcd6816]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;transition:all .15s}.close-btn[data-v-4fcd6816]:hover{color:#0f172a;background-color:#f1f5f9}.modal-body[data-v-4fcd6816]{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.grid-3[data-v-4fcd6816]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (width<=768px){.grid-3[data-v-4fcd6816]{grid-template-columns:1fr}}.form-group[data-v-4fcd6816]{flex-direction:column;gap:.375rem;display:flex}.form-label[data-v-4fcd6816]{color:#334155;font-size:.875rem;font-weight:500}.form-label.required[data-v-4fcd6816]:after{content:" *";color:#ef4444}.custom-textarea[data-v-4fcd6816]{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s}.custom-textarea[data-v-4fcd6816]:focus{border-color:var(--primary,#0284c7)}.error-text[data-v-4fcd6816]{color:#ef4444;font-size:.75rem}.modal-footer[data-v-4fcd6816]{border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.modal-backdrop[data-v-89d77ede]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#0f172a99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-89d77ede]{background:var(--surface-container-lowest,#fff);border-radius:var(--radius-sm);flex-direction:column;width:100%;max-width:560px;max-height:90vh;animation:.2s ease-out modalIn-89d77ede;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a}@keyframes modalIn-89d77ede{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-89d77ede]{border-bottom:1px solid var(--outline-variant,#e2e8f0);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.modal-title[data-v-89d77ede]{color:var(--on-surface,#0f172a);font-size:1.125rem;font-weight:600}.close-btn[data-v-89d77ede]{color:var(--on-surface-variant,#64748b);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;transition:all .15s}.close-btn[data-v-89d77ede]:hover{color:#0f172a;background-color:#f1f5f9}.modal-body[data-v-89d77ede]{padding:1.5rem;overflow-y:auto}.details-header[data-v-89d77ede]{border-bottom:1px solid var(--outline-variant,#e2e8f0);align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.item-avatar[data-v-89d77ede]{background-color:color-mix(in srgb, var(--primary,#0284c7) 15%, transparent);width:52px;height:52px;color:var(--primary,#0284c7);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:flex}.item-title-info h2[data-v-89d77ede]{color:var(--on-surface,#0f172a);margin:0 0 4px;font-size:1.125rem;font-weight:600}.code-badge[data-v-89d77ede]{color:#334155;background-color:#f1f5f9;border-radius:4px;padding:.2rem .5rem;font-family:monospace;font-size:.75rem;font-weight:600}.details-grid[data-v-89d77ede]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.mt-4[data-v-89d77ede]{margin-top:1rem}.mr-2[data-v-89d77ede]{margin-right:.5rem}.full-width[data-v-89d77ede]{grid-column:span 2}.detail-item[data-v-89d77ede]{flex-direction:column;gap:4px;display:flex}.detail-item label[data-v-89d77ede]{color:var(--on-surface-variant,#64748b);text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:500}.detail-item p[data-v-89d77ede]{color:var(--on-surface,#0f172a);margin:0;font-size:.875rem;font-weight:500}.description-text[data-v-89d77ede]{white-space:pre-line;line-height:1.5;color:#475569!important}.status-badge[data-v-89d77ede]{border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.status-active[data-v-89d77ede]{color:#15803d;background-color:#f0fdf4;border:1px solid #bbf7d0}.status-warning[data-v-89d77ede]{color:#d97706;background-color:#fffbeb;border:1px solid #fef3c7}.status-info[data-v-89d77ede]{color:#0369a1;background-color:#e0f2fe;border:1px solid #bae6fd}.modal-footer[data-v-89d77ede]{border-top:1px solid var(--outline-variant,#e2e8f0);justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.modal-backdrop[data-v-7bc10c71]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-7bc10c71]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;flex-direction:column;width:92%;max-width:960px;max-height:90vh;display:flex;box-shadow:0 10px 25px -5px #0000001a}.modal-header[data-v-7bc10c71]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.modal-title[data-v-7bc10c71]{color:#0f172a;font-size:1.125rem;font-weight:600}.close-btn[data-v-7bc10c71]{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.25rem;font-weight:700}.modal-body[data-v-7bc10c71]{padding:1.5rem;overflow-y:auto}.form-grid[data-v-7bc10c71]{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.span-2[data-v-7bc10c71]{grid-column:span 2}.form-group[data-v-7bc10c71]{flex-direction:column;gap:.35rem;display:flex}.form-label[data-v-7bc10c71]{color:#475569;font-size:.8125rem;font-weight:600}.form-label.required[data-v-7bc10c71]:after{content:" *";color:#ef4444}.form-select[data-v-7bc10c71]{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.45rem .6rem;font-size:.875rem}.error-text[data-v-7bc10c71]{color:#ef4444;font-size:.75rem}.modal-footer[data-v-7bc10c71]{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.mb-4[data-v-7bc10c71]{margin-bottom:1rem}.modal-backdrop[data-v-4f294242]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-4f294242]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;flex-direction:column;width:92%;max-width:960px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a}.modal-header[data-v-4f294242]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;display:flex}.modal-title[data-v-4f294242]{color:#0f172a;font-size:1.125rem;font-weight:600}.modal-subtitle[data-v-4f294242]{color:#64748b;margin-top:.2rem;font-size:.875rem}.close-btn[data-v-4f294242]{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.25rem;font-weight:700}.modal-body[data-v-4f294242]{flex-direction:column;gap:1rem;padding:1.5rem;display:flex;overflow-y:auto}.details-meta-clean[data-v-4f294242]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.meta-item[data-v-4f294242]{flex-direction:column;gap:.25rem;display:flex}.meta-label[data-v-4f294242]{color:#64748b;text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:600}.meta-value[data-v-4f294242]{color:#0f172a;font-size:.9375rem}.code-badge[data-v-4f294242]{color:#334155;background-color:#f1f5f9;border-radius:4px;padding:.2rem .5rem;font-family:monospace;font-weight:600}.badge[data-v-4f294242]{border-radius:12px;align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.badge-success[data-v-4f294242]{color:#15803d;background-color:#dcfce7}.badge-info[data-v-4f294242]{color:#0369a1;background-color:#e0f2fe}.badge-secondary[data-v-4f294242]{color:#475569;background-color:#f1f5f9}.modal-footer[data-v-4f294242]{border-top:1px solid #e2e8f0;justify-content:flex-end;padding:1rem 1.5rem;display:flex}.mb-4[data-v-4f294242]{margin-bottom:1rem}.text-primary[data-v-4f294242]{color:#0f766e}.font-semibold[data-v-4f294242]{font-weight:600}.modal-backdrop[data-v-90d120a3]{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172aa6;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;inset:0}.modal-card[data-v-90d120a3]{background:#fff;border:1px solid #cbd5e1;border-radius:4px;flex-direction:column;width:92%;max-width:920px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0003}.modal-header[data-v-90d120a3]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.modal-title[data-v-90d120a3]{color:#0f172a;font-size:1.125rem;font-weight:700}.close-btn[data-v-90d120a3]{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.5rem;font-weight:700}.close-btn[data-v-90d120a3]:hover{color:#0f172a}.modal-body[data-v-90d120a3]{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.details-meta-clean[data-v-90d120a3]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.meta-item[data-v-90d120a3]{flex-direction:column;gap:.2rem;display:flex}.meta-label[data-v-90d120a3]{color:#64748b;text-transform:uppercase;font-size:.75rem;font-weight:600}.meta-value[data-v-90d120a3]{color:#0f172a;font-size:.9375rem}.text-primary[data-v-90d120a3]{color:#009688}.lines-table-wrapper[data-v-90d120a3]{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;overflow-x:auto}.lines-table[data-v-90d120a3]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.lines-table th[data-v-90d120a3]{color:#475569;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:10px 14px;font-weight:600}.lines-table td[data-v-90d120a3]{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px 14px}.lines-table tbody tr[data-v-90d120a3]:hover{background-color:#f8fafc}.text-center[data-v-90d120a3]{text-align:center}.text-right[data-v-90d120a3]{text-align:right}.text-muted[data-v-90d120a3]{color:#94a3b8}.py-4[data-v-90d120a3]{padding-top:1rem;padding-bottom:1rem}.mb-4[data-v-90d120a3]{margin-bottom:1rem}.font-semibold[data-v-90d120a3]{font-weight:600}.font-bold[data-v-90d120a3]{font-weight:700}.font-mono[data-v-90d120a3]{font-family:monospace}.modal-footer[data-v-90d120a3]{border-top:1px solid #e2e8f0;justify-content:flex-end;padding:1rem 1.5rem;display:flex}.page-container[data-v-04b7d14b]{padding:1.5rem}.page-header[data-v-04b7d14b]{justify-content:space-between;align-items:center;display:flex}.page-title[data-v-04b7d14b]{color:#0f172a;font-size:1.25rem;font-weight:700}.header-actions[data-v-04b7d14b]{align-items:center;gap:.75rem;display:flex}.tab-content[data-v-04b7d14b]{margin-top:1rem}.inline-filters-container[data-v-04b7d14b]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.filter-group[data-v-04b7d14b]{align-items:center;gap:6px;display:flex}.filter-label[data-v-04b7d14b]{color:#475569;font-size:13px;font-weight:600}.filter-select[data-v-04b7d14b]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;height:36px;padding:0 10px;font-size:13px}.filter-input-date[data-v-04b7d14b]{border:none;border-bottom:1px solid var(--outline-variant,#94a3b8);color:#0f172a;background:0 0;border-radius:0;outline:none;width:125px;height:34px;padding:4px;font-size:.8125rem;transition:border-color .2s}.filter-input-date[data-v-04b7d14b]:focus{border-bottom:2px solid var(--primary,#009688);box-shadow:none;outline:none}.searchbox-wrapper[data-v-04b7d14b]{width:220px}.status-text-badge[data-v-04b7d14b]{color:#4b5563;font-size:.8125rem;font-weight:600}.code-badge[data-v-04b7d14b]{color:#0369a1;background:#e0f2fe;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}.qty-badge[data-v-04b7d14b]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}.action-icon-btn[data-v-04b7d14b]{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:4px;padding:6px}.action-icon-btn[data-v-04b7d14b]:hover{color:#0f172a;background:#f1f5f9}.dropdown-container[data-v-04b7d14b]{position:relative}.dropdown-menu[data-v-04b7d14b]{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:140px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-04b7d14b]{cursor:pointer;color:#334155;background:0 0;border:none;border-radius:4px;align-items:center;width:100%;padding:8px 12px;font-size:13px;display:flex}.dropdown-item[data-v-04b7d14b]:hover{background:#f8fafc}.datatable-container[data-v-04b7d14b]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.table-responsive[data-v-04b7d14b]{overflow-x:auto}.datatable[data-v-04b7d14b]{border-collapse:collapse;width:100%;font-size:13px}.datatable th[data-v-04b7d14b]{color:#475569;text-align:left;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:10px 14px;font-weight:600}.datatable td[data-v-04b7d14b]{color:#334155;border-bottom:1px solid #f1f5f9;padding:10px 14px}.text-center[data-v-04b7d14b]{text-align:center}.text-muted[data-v-04b7d14b]{color:#94a3b8}.py-4[data-v-04b7d14b]{padding-top:1rem;padding-bottom:1rem}.mb-4[data-v-04b7d14b]{margin-bottom:1rem}.mr-1[data-v-04b7d14b]{margin-right:.25rem}.tabs-bar[data-v-04b7d14b]{gap:8px;margin-bottom:1.5rem;display:flex;overflow-x:auto}.tab-btn[data-v-04b7d14b]{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:2px;align-items:center;gap:6px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.tab-btn[data-v-04b7d14b]:hover{color:#0f172a;background-color:#f1f5f9}.tab-btn.active[data-v-04b7d14b]{box-shadow:0 1px 3px #00968859;color:#fff!important;background-color:#009688!important;font-weight:600!important}.lines-table-wrapper[data-v-04b7d14b]{border:1px solid var(--outline-variant,#e2e8f0);border-radius:var(--radius-md,8px);background-color:var(--surface-container-lowest,#fff);overflow-x:auto}.lines-table[data-v-04b7d14b]{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm,13px)}.lines-table th[data-v-04b7d14b]{background-color:var(--surface-container-low,#f8fafc);color:var(--on-surface-variant,#475569);border-bottom:1px solid var(--outline-variant,#e2e8f0);padding:10px 14px;font-weight:600}.lines-table td[data-v-04b7d14b]{border-bottom:1px solid var(--outline-variant,#f1f5f9);vertical-align:middle;padding:10px 14px}.lines-table tbody tr:last-child td[data-v-04b7d14b]{border-bottom:none}.lines-table tbody tr[data-v-04b7d14b]:hover{background-color:#fcfcfc}.font-semibold[data-v-04b7d14b]{font-weight:600}.text-primary[data-v-04b7d14b]{color:var(--primary,#009688)}.badge-annule[data-v-04b7d14b]{color:#ef4444!important;background-color:#fef2f2!important;border:1px solid #fca5a5!important}.mt-4[data-v-04b7d14b]{margin-top:1rem}.rapport-bottom-bar[data-v-04b7d14b]{justify-content:flex-end;align-items:center;margin-top:1rem;display:flex}.grand-total-box[data-v-04b7d14b]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;display:inline-flex;box-shadow:0 1px 2px #0000000d}.grand-total-text[data-v-04b7d14b]{color:#475569;letter-spacing:.03em;font-size:.8125rem;font-weight:700}.grand-total-number[data-v-04b7d14b]{color:#009688;font-size:.875rem;font-weight:800}@media (width<=768px){.inline-filters-container[data-v-04b7d14b]{flex-direction:column;align-items:stretch;gap:8px}.filter-group[data-v-04b7d14b]{justify-content:space-between;align-items:center;width:100%;display:flex}.filter-group>div[data-v-04b7d14b],.filter-input-date[data-v-04b7d14b]{flex:1;width:auto}.rapport-bottom-bar[data-v-04b7d14b]{justify-content:center;width:100%}.grand-total-box[data-v-04b7d14b]{justify-content:space-between;width:100%}}.modal-backdrop[data-v-b8330c6e]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-b8330c6e]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;flex-direction:column;width:92%;max-width:960px;max-height:90vh;display:flex;box-shadow:0 10px 25px -5px #0000001a}.modal-header[data-v-b8330c6e]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.modal-title[data-v-b8330c6e]{color:#0f172a;font-size:1.125rem;font-weight:600}.close-btn[data-v-b8330c6e]{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.25rem;font-weight:700}.modal-body[data-v-b8330c6e]{padding:1.5rem;overflow-y:auto}.details-meta-clean[data-v-b8330c6e]{border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;padding-bottom:1.25rem;display:grid}.meta-item[data-v-b8330c6e]{flex-direction:column;gap:.25rem;display:flex}.meta-label[data-v-b8330c6e]{color:#64748b;text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:600}.meta-value[data-v-b8330c6e]{color:#0f172a;font-size:.9375rem}.status-badge[data-v-b8330c6e]{border-radius:12px;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.status-active[data-v-b8330c6e]{color:#15803d;background-color:#dcfce7}.status-inactive[data-v-b8330c6e]{color:#b91c1c;background-color:#fee2e2}.section-subtitle[data-v-b8330c6e]{color:#0f172a;font-size:.9375rem;font-weight:600}.total-badge[data-v-b8330c6e]{color:#475569;background:#f1f5f9;border-radius:12px;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.table-container[data-v-b8330c6e]{border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.detail-table[data-v-b8330c6e]{border-collapse:collapse;width:100%}.detail-table th[data-v-b8330c6e],.detail-table td[data-v-b8330c6e]{border-bottom:1px solid #e2e8f0;padding:.65rem .85rem;font-size:.875rem}.detail-table th[data-v-b8330c6e]{color:#475569;text-align:left;background-color:#f8fafc;font-weight:600}.code-badge[data-v-b8330c6e]{background:#f1f5f9;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-weight:600}.modal-pagination[data-v-b8330c6e]{background-color:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.6rem .85rem;display:flex}.pagination-info[data-v-b8330c6e]{color:#64748b;font-size:.75rem;font-weight:600}.pagination-buttons[data-v-b8330c6e]{gap:.5rem;display:flex}.pag-btn[data-v-b8330c6e]{cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:.25rem .6rem;font-size:.75rem;font-weight:600}.pag-btn[data-v-b8330c6e]:disabled{opacity:.4;cursor:not-allowed}.modal-footer[data-v-b8330c6e]{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.flex-between[data-v-b8330c6e]{justify-content:space-between;align-items:center;display:flex}.mt-4[data-v-b8330c6e]{margin-top:1rem}.mb-3[data-v-b8330c6e]{margin-bottom:.75rem}.mb-6[data-v-b8330c6e]{margin-bottom:1.5rem}.text-center[data-v-b8330c6e]{text-align:center}.text-muted[data-v-b8330c6e]{color:#94a3b8}.font-semibold[data-v-b8330c6e]{font-weight:600}.font-bold[data-v-b8330c6e]{font-weight:700}.text-primary[data-v-b8330c6e]{color:#0f766e}.py-4[data-v-b8330c6e]{padding-top:1rem;padding-bottom:1rem}.modal-backdrop[data-v-8c86ae9e]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-8c86ae9e]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;flex-direction:column;width:92%;max-width:720px;max-height:90vh;display:flex;box-shadow:0 10px 25px -5px #0000001a}.modal-header[data-v-8c86ae9e]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.modal-title[data-v-8c86ae9e]{color:#0f172a;font-size:1.125rem;font-weight:600}.close-btn[data-v-8c86ae9e]{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.25rem;font-weight:700}.modal-body[data-v-8c86ae9e]{padding:1.5rem;overflow-y:auto}.text-subtitle[data-v-8c86ae9e]{color:#475569;font-size:.875rem;line-height:1.5}.active-emp-banner[data-v-8c86ae9e]{color:#166534;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;padding:.6rem .85rem;font-size:.875rem}.form-group[data-v-8c86ae9e]{flex-direction:column;gap:.35rem;display:flex}.form-label[data-v-8c86ae9e]{color:#475569;font-size:.8125rem;font-weight:600}.form-label.required[data-v-8c86ae9e]:after{content:" *";color:#ef4444}.modal-footer[data-v-8c86ae9e]{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.mb-4[data-v-8c86ae9e]{margin-bottom:1rem}.text-primary[data-v-8c86ae9e]{color:#0f766e}.echeancier-section[data-v-08e5f358]{flex-direction:column;gap:.5rem;display:flex}.inline-filters-container[data-v-08e5f358]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.filter-group[data-v-08e5f358]{align-items:center;gap:.35rem;display:flex}.searchbox-wrapper[data-v-08e5f358]{align-items:center;width:170px;display:flex;position:relative}.filter-label[data-v-08e5f358]{color:#475569;white-space:nowrap;font-size:.8125rem;font-weight:600}.filter-select[data-v-08e5f358]{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.35rem .6rem;font-size:.8125rem}.flex-align[data-v-08e5f358]{align-items:center;display:flex}.qty-badge[data-v-08e5f358]{color:#0284c7;background-color:#e0f2fe;border-radius:12px;padding:.2rem .5rem;font-size:.8rem;font-weight:700}.badge[data-v-08e5f358]{text-transform:uppercase!important;background:0 0!important;border-radius:0!important;padding:0!important;font-weight:700!important}.badge-success[data-v-08e5f358]{color:#16a34a!important;background:0 0!important}.badge-info[data-v-08e5f358]{color:#0284c7!important;background:0 0!important}.badge-secondary[data-v-08e5f358]{color:#475569!important;background:0 0!important}.dropdown-container[data-v-08e5f358]{justify-content:flex-end;display:flex;position:relative}.action-icon-btn[data-v-08e5f358]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px}.dropdown-menu[data-v-08e5f358]{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:130px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-08e5f358]{color:#334155;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;padding:.5rem .75rem;font-size:.875rem;display:flex}.dropdown-item[data-v-08e5f358]:hover{background-color:#f8fafc}.mr-1[data-v-08e5f358]{margin-right:.25rem}.mr-2[data-v-08e5f358]{margin-right:.5rem}.text-primary[data-v-08e5f358]{color:#0f766e}@media (width<=768px){.inline-filters-container[data-v-08e5f358]{flex-direction:column;align-items:stretch;gap:8px}.filter-group[data-v-08e5f358]{justify-content:space-between;width:100%}.searchbox-wrapper[data-v-08e5f358]{flex:1;width:auto}}.page-container[data-v-b6ac5c77]{padding:1.5rem}.page-header[data-v-b6ac5c77]{justify-content:space-between;align-items:center;display:flex}.page-title[data-v-b6ac5c77]{color:#0f172a;font-size:1.25rem;font-weight:700}.header-actions[data-v-b6ac5c77]{align-items:center;gap:.75rem;display:flex}.tabs-bar[data-v-b6ac5c77]{gap:8px;margin-bottom:1.5rem;display:flex;overflow-x:auto}.tab-btn[data-v-b6ac5c77]{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:2px;align-items:center;gap:6px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.tab-btn[data-v-b6ac5c77]:hover{color:#0f172a;background-color:#f1f5f9}.tab-btn.active[data-v-b6ac5c77]{box-shadow:0 1px 3px #00968859;color:#fff!important;background-color:#009688!important;font-weight:600!important}.code-badge[data-v-b6ac5c77]{color:#0f172a;background:#f1f5f9;border-radius:4px;padding:.2rem .5rem;font-family:monospace;font-weight:600}.badge[data-v-b6ac5c77]{text-transform:uppercase!important;background:0 0!important;border-radius:0!important;padding:0!important;font-weight:700!important}.badge-success[data-v-b6ac5c77]{color:#16a34a!important;background:0 0!important}.badge-warning[data-v-b6ac5c77]{color:#d97706!important;background:0 0!important}.badge-secondary[data-v-b6ac5c77]{color:#475569!important;background:0 0!important}.dropdown-container[data-v-b6ac5c77]{display:inline-block;position:relative}.action-icon-btn[data-v-b6ac5c77]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.35rem}.action-icon-btn[data-v-b6ac5c77]:hover{color:#0f172a;background-color:#f1f5f9}.dropdown-menu[data-v-b6ac5c77]{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:140px;margin-top:.25rem;padding:.35rem 0;position:absolute;top:100%;right:0;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-b6ac5c77]{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;width:100%;padding:.5rem .85rem;font-size:.875rem;display:flex}.dropdown-item[data-v-b6ac5c77]:hover{background-color:#f8fafc}.text-primary[data-v-b6ac5c77]{color:#0f766e}.text-success[data-v-b6ac5c77]{color:#16a34a}.text-danger[data-v-b6ac5c77]{color:#ef4444}.mr-2[data-v-b6ac5c77]{margin-right:.5rem}.font-semibold[data-v-b6ac5c77]{font-weight:600}@media (width<=768px){.page-container[data-v-b6ac5c77]{padding:.75rem}.page-header[data-v-b6ac5c77]{flex-direction:column;align-items:stretch;gap:.75rem}.header-actions[data-v-b6ac5c77]{flex-direction:column;width:100%}.header-actions[data-v-b6ac5c77]>*{justify-content:center;width:100%}.inline-filters-container[data-v-b6ac5c77]{flex-direction:column;align-items:stretch;gap:8px}}.form-page[data-v-fbd70727]{padding:var(--space-4,16px);max-width:1200px;margin:0 auto}.page-header[data-v-fbd70727]{margin-bottom:var(--space-6,24px);justify-content:space-between;align-items:center;display:flex}.header-left[data-v-fbd70727]{align-items:center;display:flex}.header-actions[data-v-fbd70727]{align-items:center;gap:var(--space-2,8px);display:flex}.page-title[data-v-fbd70727]{font-size:var(--text-2xl,1.5rem);color:var(--on-background,#0f172a);margin-bottom:var(--space-1,4px);font-weight:600}.page-description[data-v-fbd70727]{font-size:var(--text-sm,.875rem);color:var(--on-surface-variant,#64748b)}.form-section[data-v-fbd70727]{margin-bottom:var(--space-6,24px)}.section-title[data-v-fbd70727]{font-size:var(--text-lg,1.125rem);color:var(--on-surface,#0f172a);margin:0;font-weight:600}.header-grid[data-v-fbd70727]{grid-template-columns:1fr 1fr;gap:20px 32px;display:grid}.form-group-row[data-v-fbd70727]{align-items:center;gap:var(--space-4,16px);display:flex}.form-group-row label[data-v-fbd70727]{width:160px;font-size:var(--text-sm,.875rem);color:var(--on-surface-variant,#475569);text-align:left;flex-shrink:0;font-weight:500}.form-group-row .input-col[data-v-fbd70727]{flex-grow:1}.error-text[data-v-fbd70727]{color:#ef4444;margin-top:2px;font-size:.75rem;display:block}.lines-header[data-v-fbd70727]{justify-content:space-between;align-items:center;display:flex}.lines-table-wrapper[data-v-fbd70727]{overflow:visible}.lines-table[data-v-fbd70727]{border-collapse:collapse;width:100%}.lines-table th[data-v-fbd70727],.lines-table td[data-v-fbd70727]{border:1px solid var(--outline-variant,#e2e8f0);padding:8px 10px;font-size:.875rem}.lines-table th[data-v-fbd70727]{background:var(--surface-container-lowest,#f8fafc);text-align:left;color:var(--on-surface-variant,#475569);font-weight:600}.table-input[data-v-fbd70727]{background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:6px 10px;font-size:.875rem}.table-input.readonly[data-v-fbd70727]{color:#334155;background-color:#f1f5f9;font-weight:700}.carnet-result-box[data-v-fbd70727]{color:#166534;text-align:center;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:6px 10px;font-size:.8125rem}.btn-delete-line[data-v-fbd70727]{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:background-color .2s}.btn-delete-line[data-v-fbd70727]:hover:not(:disabled){background:#fee2e2}.btn-delete-line[data-v-fbd70727]:disabled{opacity:.3;cursor:not-allowed}.totals-section[data-v-fbd70727]{border-top:1px solid var(--surface-variant,#e2e8f0);padding-top:var(--space-4,16px);flex-direction:column;align-items:flex-end;display:flex}.totals-row[data-v-fbd70727]{gap:var(--space-4,16px);font-size:var(--text-md,1rem);margin-bottom:var(--space-1,4px);display:flex}.totals-label[data-v-fbd70727]{color:var(--on-surface-variant,#64748b);font-weight:500}.totals-value[data-v-fbd70727]{text-align:right;min-width:100px;color:var(--on-surface,#0f172a);font-weight:700}.text-center[data-v-fbd70727]{text-align:center!important}.font-medium[data-v-fbd70727]{font-weight:500}.font-semibold[data-v-fbd70727]{font-weight:600}.mb-4[data-v-fbd70727]{margin-bottom:1rem}.mb-6[data-v-fbd70727]{margin-bottom:1.5rem}.mb-8[data-v-fbd70727]{margin-bottom:2rem}.mt-6[data-v-fbd70727]{margin-top:1.5rem}.mr-1[data-v-fbd70727]{margin-right:.25rem}.mr-2[data-v-fbd70727]{margin-right:.5rem}@media (width<=768px){.header-grid[data-v-fbd70727]{grid-template-columns:1fr}.form-group-row[data-v-fbd70727]{flex-direction:column;align-items:flex-start;gap:4px}.form-group-row label[data-v-fbd70727]{width:100%}}.modal-backdrop[data-v-e1ce3898]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-e1ce3898]{background:#fff;border-radius:16px;flex-direction:column;width:90%;max-width:900px;max-height:90vh;display:flex;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-e1ce3898]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.modal-title[data-v-e1ce3898]{color:#0f172a;font-size:1.125rem;font-weight:700}.close-btn[data-v-e1ce3898]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px}.modal-body[data-v-e1ce3898]{padding:1.5rem;overflow-y:auto}.section-title[data-v-e1ce3898]{color:#334155;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.875rem;font-weight:700}.grid-2[data-v-e1ce3898]{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.form-group[data-v-e1ce3898]{flex-direction:column;gap:.35rem;display:flex}.form-label[data-v-e1ce3898]{color:#475569;font-size:.8125rem;font-weight:600}.form-label.required[data-v-e1ce3898]:after{content:" *";color:#ef4444}.table-container[data-v-e1ce3898]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.lines-table[data-v-e1ce3898]{border-collapse:collapse;width:100%}.lines-table th[data-v-e1ce3898],.lines-table td[data-v-e1ce3898]{vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:.6rem .75rem;font-size:.875rem}.lines-table th[data-v-e1ce3898]{color:#475569;text-align:left;background-color:#f8fafc;font-weight:600}.table-input[data-v-e1ce3898]{border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:.4rem .6rem;font-size:.875rem}.table-input.readonly[data-v-e1ce3898]{color:#334155;background-color:#f1f5f9;font-weight:700}.carnet-result-box[data-v-e1ce3898]{color:#166534;text-align:center;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:6px 10px;font-size:.8125rem}.delete-line-btn[data-v-e1ce3898]{color:#ef4444;cursor:pointer;background:0 0;border:none;padding:4px}.delete-line-btn[data-v-e1ce3898]:disabled{opacity:.3;cursor:not-allowed}.modal-footer[data-v-e1ce3898]{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.error-text[data-v-e1ce3898]{color:#ef4444;font-size:.75rem}.flex-between[data-v-e1ce3898]{justify-content:space-between;align-items:center;display:flex}.mt-2[data-v-e1ce3898]{margin-top:.5rem}.mt-4[data-v-e1ce3898]{margin-top:1rem}.mb-4[data-v-e1ce3898]{margin-bottom:1rem}.mr-1[data-v-e1ce3898]{margin-right:.25rem}.mr-2[data-v-e1ce3898]{margin-right:.5rem}.text-center[data-v-e1ce3898]{text-align:center}.font-semibold[data-v-e1ce3898]{font-weight:600}.modal-backdrop[data-v-e05d67f0]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-e05d67f0]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;flex-direction:column;width:92%;max-width:960px;max-height:90vh;display:flex;box-shadow:0 10px 25px -5px #0000001a}.modal-header[data-v-e05d67f0]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.modal-title[data-v-e05d67f0]{color:#0f172a;font-size:1.125rem;font-weight:600}.close-btn[data-v-e05d67f0]{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.25rem;font-weight:700}.modal-body[data-v-e05d67f0]{padding:1.5rem;overflow-y:auto}.details-meta-clean[data-v-e05d67f0]{border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;padding-bottom:1.25rem;display:grid}.meta-item[data-v-e05d67f0]{flex-direction:column;gap:.25rem;display:flex}.meta-label[data-v-e05d67f0]{color:#64748b;text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:600}.meta-value[data-v-e05d67f0]{color:#0f172a;font-size:.9375rem}.meta-sub[data-v-e05d67f0]{color:#0f766e;font-size:.8125rem;font-weight:600}.section-subtitle[data-v-e05d67f0]{color:#0f172a;font-size:.9375rem;font-weight:600}.total-badge[data-v-e05d67f0]{color:#475569;background:#f1f5f9;border-radius:12px;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.table-container[data-v-e05d67f0]{border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.detail-table[data-v-e05d67f0]{border-collapse:collapse;width:100%}.detail-table th[data-v-e05d67f0],.detail-table td[data-v-e05d67f0]{border-bottom:1px solid #e2e8f0;padding:.65rem .85rem;font-size:.875rem}.detail-table th[data-v-e05d67f0]{color:#475569;text-align:left;background-color:#f8fafc;font-weight:600}.code-badge[data-v-e05d67f0]{background:#f1f5f9;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-weight:600}.modal-pagination[data-v-e05d67f0]{background-color:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.6rem .85rem;display:flex}.pagination-info[data-v-e05d67f0]{color:#64748b;font-size:.75rem;font-weight:600}.pagination-buttons[data-v-e05d67f0]{gap:.5rem;display:flex}.pag-btn[data-v-e05d67f0]{cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:.25rem .6rem;font-size:.75rem;font-weight:600}.pag-btn[data-v-e05d67f0]:disabled{opacity:.4;cursor:not-allowed}.modal-footer[data-v-e05d67f0]{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.flex-between[data-v-e05d67f0]{justify-content:space-between;align-items:center;display:flex}.mt-4[data-v-e05d67f0]{margin-top:1rem}.mb-3[data-v-e05d67f0]{margin-bottom:.75rem}.mb-6[data-v-e05d67f0]{margin-bottom:1.5rem}.text-center[data-v-e05d67f0]{text-align:center}.text-muted[data-v-e05d67f0]{color:#94a3b8}.font-semibold[data-v-e05d67f0]{font-weight:600}.font-bold[data-v-e05d67f0]{font-weight:700}.text-primary[data-v-e05d67f0]{color:#0f766e}.py-4[data-v-e05d67f0]{padding-top:1rem;padding-bottom:1rem}.modal-backdrop[data-v-5c3f4475]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-5c3f4475]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;flex-direction:column;width:92%;max-width:960px;max-height:90vh;display:flex;box-shadow:0 10px 25px -5px #0000001a}.modal-header[data-v-5c3f4475]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.modal-title[data-v-5c3f4475]{color:#0f172a;font-size:1.125rem;font-weight:600}.close-btn[data-v-5c3f4475]{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.25rem;font-weight:700}.modal-body[data-v-5c3f4475]{padding:1.5rem;overflow-y:auto}.details-meta-clean[data-v-5c3f4475]{border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;padding-bottom:1.25rem;display:grid}.meta-item[data-v-5c3f4475]{flex-direction:column;gap:.25rem;display:flex}.meta-label[data-v-5c3f4475]{color:#64748b;text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:600}.meta-value[data-v-5c3f4475]{color:#0f172a;font-size:.9375rem}.meta-sub[data-v-5c3f4475]{color:#0f766e;font-size:.8125rem;font-weight:600}.section-subtitle[data-v-5c3f4475]{color:#0f172a;font-size:.9375rem;font-weight:600}.total-badge[data-v-5c3f4475]{color:#475569;background:#f1f5f9;border-radius:12px;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.table-container[data-v-5c3f4475]{border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.detail-table[data-v-5c3f4475]{border-collapse:collapse;width:100%}.detail-table th[data-v-5c3f4475],.detail-table td[data-v-5c3f4475]{border-bottom:1px solid #e2e8f0;padding:.65rem .85rem;font-size:.875rem}.detail-table th[data-v-5c3f4475]{color:#475569;text-align:left;background-color:#f8fafc;font-weight:600}.code-badge[data-v-5c3f4475]{background:#f1f5f9;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-weight:600}.carnet-badge[data-v-5c3f4475]{color:#0f172a;font-weight:700}.qty-badge[data-v-5c3f4475]{color:#0284c7;background-color:#e0f2fe;border-radius:12px;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.modal-pagination[data-v-5c3f4475]{background-color:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.6rem .85rem;display:flex}.pagination-info[data-v-5c3f4475]{color:#64748b;font-size:.75rem;font-weight:600}.pagination-buttons[data-v-5c3f4475]{gap:.5rem;display:flex}.pag-btn[data-v-5c3f4475]{cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:.25rem .6rem;font-size:.75rem;font-weight:600}.pag-btn[data-v-5c3f4475]:disabled{opacity:.4;cursor:not-allowed}.modal-footer[data-v-5c3f4475]{border-top:1px solid #e2e8f0;justify-content:flex-end;padding:1rem 1.5rem;display:flex}.flex-between[data-v-5c3f4475]{justify-content:space-between;align-items:center;display:flex}.mb-3[data-v-5c3f4475]{margin-bottom:.75rem}.mb-6[data-v-5c3f4475]{margin-bottom:1.5rem}.text-center[data-v-5c3f4475]{text-align:center}.text-muted[data-v-5c3f4475]{color:#94a3b8}.font-semibold[data-v-5c3f4475]{font-weight:600}.text-primary[data-v-5c3f4475]{color:#0f766e}.py-4[data-v-5c3f4475]{padding-top:1rem;padding-bottom:1rem}.page-container[data-v-0dc816b3]{gap:var(--space-4,1rem);padding:var(--space-4,1rem);flex-direction:column;display:flex}.page-header[data-v-0dc816b3]{justify-content:space-between;align-items:center;display:flex}.page-title[data-v-0dc816b3]{font-size:var(--text-xl,1.25rem);color:var(--on-surface,#0f172a);font-weight:600}.page-content[data-v-0dc816b3]{width:100%}.code-badge[data-v-0dc816b3]{color:#334155;background-color:#f1f5f9;border-radius:4px;padding:.2rem .5rem;font-family:monospace;font-weight:600}.sans-rec-badge[data-v-0dc816b3]{color:#92400e;text-transform:uppercase;font-size:.75rem;font-weight:700;background:0 0!important;padding:0!important}.text-sub[data-v-0dc816b3]{color:#64748b;font-size:.8125rem}.dropdown-container[data-v-0dc816b3]{justify-content:flex-end;display:flex;position:relative}.action-icon-btn[data-v-0dc816b3]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;transition:all .15s}.action-icon-btn[data-v-0dc816b3]:hover{color:#0f172a;background-color:#f1f5f9}.dropdown-menu[data-v-0dc816b3]{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:140px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-0dc816b3]{color:#334155;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:background-color .15s;display:flex}.dropdown-item[data-v-0dc816b3]:hover{background-color:#f8fafc}.text-danger[data-v-0dc816b3]{color:#ef4444}.text-danger[data-v-0dc816b3]:hover{background-color:#fef2f2}.text-success[data-v-0dc816b3]{color:#10b981}.text-success[data-v-0dc816b3]:hover{background-color:#ecfdf5}.mr-2[data-v-0dc816b3]{margin-right:.5rem}@media (width<=768px){.page-container[data-v-0dc816b3]{padding:.75rem}.page-header[data-v-0dc816b3]{flex-direction:column;align-items:stretch;gap:.75rem}.header-actions[data-v-0dc816b3]{flex-direction:column;width:100%}.header-actions[data-v-0dc816b3]>*{justify-content:center;width:100%}}.form-page[data-v-70fe1822]{padding:var(--space-4,16px);max-width:1200px;margin:0 auto}.page-header[data-v-70fe1822]{margin-bottom:var(--space-6,24px);justify-content:space-between;align-items:center;display:flex}.header-left[data-v-70fe1822]{align-items:center;display:flex}.header-actions[data-v-70fe1822]{align-items:center;gap:var(--space-2,8px);display:flex}.page-title[data-v-70fe1822]{font-size:var(--text-2xl,1.5rem);color:var(--on-background,#0f172a);margin-bottom:var(--space-1,4px);font-weight:600}.form-section[data-v-70fe1822]{margin-bottom:var(--space-6,24px)}.header-grid[data-v-70fe1822]{grid-template-columns:1fr 1fr;gap:20px 32px;display:grid}.form-group-row[data-v-70fe1822]{align-items:center;gap:var(--space-4,16px);display:flex}.form-group-row label[data-v-70fe1822]{width:160px;font-size:var(--text-sm,.875rem);color:var(--on-surface-variant,#475569);text-align:left;flex-shrink:0;font-weight:500}.form-group-row .input-col[data-v-70fe1822]{flex-grow:1}.error-text[data-v-70fe1822]{color:#ef4444;margin-top:2px;font-size:.75rem;display:block}.lines-table-wrapper[data-v-70fe1822]{overflow:visible}.lines-table[data-v-70fe1822]{border-collapse:collapse;width:100%}.lines-table th[data-v-70fe1822],.lines-table td[data-v-70fe1822]{border:1px solid var(--outline-variant,#e2e8f0);vertical-align:middle;padding:8px 10px;font-size:.875rem}.lines-table th[data-v-70fe1822]{background:var(--surface-container-lowest,#f8fafc);text-align:left;color:var(--on-surface-variant,#475569);font-weight:600}.table-input[data-v-70fe1822]{background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:6px 10px;font-size:.875rem}.table-input.readonly[data-v-70fe1822]{color:#334155;background-color:#f1f5f9;font-weight:700}.carnet-result-box[data-v-70fe1822]{color:#166534;text-align:center;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:6px 10px;font-size:.8125rem}.btn-delete-line[data-v-70fe1822]{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:background-color .2s}.btn-delete-line[data-v-70fe1822]:hover:not(:disabled){background:#fee2e2}.btn-delete-line[data-v-70fe1822]:disabled{opacity:.3;cursor:not-allowed}.totals-section[data-v-70fe1822]{border-top:1px solid var(--surface-variant,#e2e8f0);padding-top:var(--space-4,16px);flex-direction:column;align-items:flex-end;display:flex}.totals-row[data-v-70fe1822]{gap:var(--space-4,16px);font-size:var(--text-md,1rem);margin-bottom:var(--space-1,4px);display:flex}.totals-label[data-v-70fe1822]{color:var(--on-surface-variant,#64748b);font-weight:500}.totals-value[data-v-70fe1822]{text-align:right;min-width:100px;color:var(--on-surface,#0f172a);font-weight:700}.text-center[data-v-70fe1822]{text-align:center!important}.font-medium[data-v-70fe1822]{font-weight:500}.font-semibold[data-v-70fe1822]{font-weight:600}.mb-4[data-v-70fe1822]{margin-bottom:1rem}.mb-8[data-v-70fe1822]{margin-bottom:2rem}.mt-6[data-v-70fe1822]{margin-top:1.5rem}.mr-1[data-v-70fe1822]{margin-right:.25rem}.mr-2[data-v-70fe1822]{margin-right:.5rem}@media (width<=768px){.header-grid[data-v-70fe1822]{grid-template-columns:1fr}.form-group-row[data-v-70fe1822]{flex-direction:column;align-items:flex-start;gap:4px}.form-group-row label[data-v-70fe1822]{width:100%}}.modal-backdrop[data-v-9c1c38d5]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-9c1c38d5]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;flex-direction:column;width:94%;max-width:850px;max-height:90vh;display:flex;box-shadow:0 10px 25px -5px #0000001a}.modal-header[data-v-9c1c38d5]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.modal-title[data-v-9c1c38d5]{color:#0f172a;font-size:1.125rem;font-weight:700}.close-btn[data-v-9c1c38d5]{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.25rem;font-weight:700}.modal-body[data-v-9c1c38d5]{padding:1.5rem;overflow-y:auto}.section-subtitle[data-v-9c1c38d5]{color:#1e293b;font-size:.95rem;font-weight:700}.details-meta-clean[data-v-9c1c38d5]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.25rem;display:grid}.meta-item[data-v-9c1c38d5]{flex-direction:column;gap:.25rem;display:flex}.meta-label[data-v-9c1c38d5]{color:#64748b;text-transform:uppercase;letter-spacing:.025em;font-size:.72rem;font-weight:700}.code-badge[data-v-9c1c38d5]{color:#0f172a;font-family:monospace;font-size:.9rem;font-weight:700}.itineraire-badge[data-v-9c1c38d5]{color:#0f766e;background-color:#f0fdfa;border:1px solid #ccfbf1;border-radius:4px;padding:2px 8px;font-size:.82rem;font-weight:600;display:inline-block}.status-text-badge[data-v-9c1c38d5]{text-transform:uppercase;font-size:.85rem}.table-container[data-v-9c1c38d5]{border:1px solid #e2e8f0;border-radius:6px;overflow-x:auto}.data-table[data-v-9c1c38d5]{border-collapse:collapse;width:100%;font-size:.875rem}.data-table th[data-v-9c1c38d5],.data-table td[data-v-9c1c38d5]{text-align:left;border-bottom:1px solid #e2e8f0;padding:.75rem 1rem}.data-table th[data-v-9c1c38d5]{color:#475569;text-transform:uppercase;background-color:#f8fafc;font-size:.8rem;font-weight:600}.modal-footer[data-v-9c1c38d5]{background-color:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;padding:1rem 1.5rem;display:flex}.modal-backdrop[data-v-f0964fce]{z-index:999;background:#0f172aa6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-f0964fce]{border-radius:var(--radius-sm,4px);background:#fff;flex-direction:column;width:95vw;max-width:1200px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.modal-top-bar[data-v-f0964fce]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.1rem 1.75rem;display:flex}.modal-title-text[data-v-f0964fce]{color:#0f172a;font-size:1.2rem;font-weight:700}.top-format-tabs[data-v-f0964fce]{align-items:center;gap:.5rem;display:flex}.format-tab-btn[data-v-f0964fce]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.4rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.format-tab-btn.active[data-v-f0964fce]{color:#fff;background:#0d9488;border-color:#0d9488}.modal-close-btn[data-v-f0964fce]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;margin-left:.5rem;padding:.35rem}.modal-close-btn[data-v-f0964fce]:hover{color:#0f172a;background:#f1f5f9}.modal-sub-bar[data-v-f0964fce]{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.75rem;display:flex}.email-input-group[data-v-f0964fce]{align-items:center;gap:.5rem;display:flex}.email-input-wrapper[data-v-f0964fce]{align-items:center;display:flex;position:relative}.email-icon[data-v-f0964fce]{color:#94a3b8;position:absolute;left:.6rem}.email-input[data-v-f0964fce]{border:1px solid #cbd5e1;border-radius:6px;width:250px;padding:.4rem .6rem .4rem 2.2rem;font-size:.875rem}.email-input[data-v-f0964fce]:focus{border-color:#0d9488;outline:none}.btn-send-email[data-v-f0964fce]{color:#0d9488;cursor:pointer;background:#fff;border:1px solid #0d9488;border-radius:6px;padding:.4rem .9rem;font-size:.875rem;font-weight:600;transition:all .2s}.btn-send-email[data-v-f0964fce]:hover{background:#f0fdf4}.btn-print-green[data-v-f0964fce]{color:#fff;cursor:pointer;background:#0d9488;border:none;border-radius:6px;align-items:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-flex}.btn-print-green[data-v-f0964fce]:hover{background:#0f766e}.modal-preview-scroll[data-v-f0964fce]{background:#f1f5f9;flex:1;justify-content:center;align-items:flex-start;padding:2.2rem;display:flex;overflow-y:auto}.multi-factures-container[data-v-f0964fce]{flex-direction:column;align-items:center;gap:2.5rem;width:100%;display:flex}.single-facture-preview-wrapper[data-v-f0964fce]{justify-content:center;width:100%;display:flex}.pos-receipt-card[data-v-f0964fce]{border-radius:var(--radius-sm,8px);color:#0f172a;box-sizing:border-box;background:#fff;width:100%;max-width:400px;padding:2rem;font-family:Courier New,Courier,monospace;font-size:.85rem;box-shadow:0 10px 25px -5px #00000014,0 8px 10px -6px #0000000a}.pos-stars-divider[data-v-f0964fce]{text-align:center;letter-spacing:1px;font-weight:700}.pos-company-title[data-v-f0964fce]{text-align:center;letter-spacing:1px;margin:.5rem 0;font-size:1rem;font-weight:800}.pos-info-row[data-v-f0964fce]{justify-content:space-between!important;align-items:flex-start!important;width:100%!important;margin-bottom:.25rem!important;font-size:.8125rem!important;display:flex!important}.pos-info-row>span[data-v-f0964fce]:first-child{white-space:nowrap!important;flex-shrink:0!important;margin-right:8px!important}.pos-info-row>span[data-v-f0964fce]:last-child{text-align:right!important;word-break:break-word!important}.pos-dashed-divider[data-v-f0964fce]{border-top:1px dashed #64748b;margin:.75rem 0}.pos-table[data-v-f0964fce]{border-collapse:collapse;width:100%;margin:8px 0}.pos-table th[data-v-f0964fce],.pos-table td[data-v-f0964fce]{text-align:left;padding:3px 0}.pos-table th[data-v-f0964fce]{border-bottom:1px dashed #000}.pos-summary-row[data-v-f0964fce]{justify-content:space-between;margin-bottom:.25rem;display:flex}.pos-total-ttc[data-v-f0964fce]{color:#0d9488;margin:.5rem 0;font-size:1rem;font-weight:800}.pos-thankyou-text[data-v-f0964fce]{text-align:center;margin-top:1rem;margin-bottom:1rem;font-weight:800}.pos-barcode-container[data-v-f0964fce]{text-align:center;width:100%;margin-top:1.5rem}.style-barcode[data-v-f0964fce]{margin-top:30px}.a4-document-card[data-v-f0964fce]{border-radius:var(--radius-sm,8px);box-sizing:border-box;background:#fff;flex-direction:column;width:100%;max-width:980px;padding:3rem;font-family:system-ui,-apple-system,sans-serif;display:flex;box-shadow:0 10px 25px -5px #00000014,0 8px 10px -6px #0000000a}.a4-top-bar[data-v-f0964fce]{justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}.a4-logo[data-v-f0964fce]{object-fit:contain;max-width:220px;height:65px}.a4-site-info[data-v-f0964fce]{text-align:right;color:#1e293b;font-size:.8125rem;line-height:1.5}.a4-site-title[data-v-f0964fce]{color:#0f172a;margin-bottom:.25rem;font-size:1.125rem;font-weight:800}.a4-meta-grid[data-v-f0964fce]{justify-content:space-between;margin-bottom:2rem;display:flex}.a4-facture-title[data-v-f0964fce]{color:#0f172a;margin:0 0 .5rem;font-size:1.35rem;font-weight:800}.a4-meta-left p[data-v-f0964fce]{color:#334155;margin:.25rem 0;font-size:.8125rem}.status-clean-text[data-v-f0964fce]{text-transform:uppercase;color:#0f172a;font-weight:700;background:0 0!important}.a4-client-right[data-v-f0964fce]{text-align:right;color:#334155;width:48%;font-size:.8125rem}.a4-client-label[data-v-f0964fce]{color:#64748b;text-transform:uppercase;margin-bottom:2px;font-size:.75rem;font-weight:700}.a4-client-name[data-v-f0964fce]{color:#0f172a;margin-bottom:2px;font-size:1rem;font-weight:800}.a4-table[data-v-f0964fce]{border-collapse:collapse;width:100%;margin-bottom:15px}.a4-table th[data-v-f0964fce]{text-align:left;color:#334155;text-transform:uppercase;border-bottom:2px solid #cbd5e1;padding:8px 4px;font-size:.75rem;font-weight:800}.a4-table td[data-v-f0964fce]{border-bottom:1px solid #e2e8f0;padding:10px 4px;font-size:.875rem}.a4-table .total-row td[data-v-f0964fce]{border-top:2px solid #cbd5e1;border-bottom:2px solid #cbd5e1;font-weight:800}.a4-bottom-summary[data-v-f0964fce]{justify-content:flex-end;width:100%;margin-top:15px;display:flex}.a4-summary-box[data-v-f0964fce]{text-align:right;width:320px;font-size:.875rem}.a4-summary-row[data-v-f0964fce]{color:#334155;justify-content:space-between;padding:4px 0;display:flex}.a4-summary-row.total-ttc[data-v-f0964fce]{color:#0d9488;border-top:2px solid #cbd5e1;margin-top:4px;padding-top:8px;font-size:1.1rem;font-weight:800}.a4-signatures-section[data-v-f0964fce]{justify-content:space-between;width:100%;margin-top:40px;display:flex}.signature-box[data-v-f0964fce]{text-align:center;width:42%}.signature-title[data-v-f0964fce]{color:#334155;margin-bottom:40px;font-size:.8125rem;font-weight:700}.signature-line[data-v-f0964fce]{border-top:1px solid #cbd5e1;width:100%}.pos-encadrement-montant[data-v-f0964fce]{text-align:center!important;box-sizing:border-box!important;background-color:#0000!important;border:5px solid #000!important;border-radius:2px!important;width:100%!important;margin:12px 0 8px!important;padding:6px 10px!important;font-family:Berlin Sans FB Demi,Berlin Sans FB,Segoe UI,Arial,sans-serif!important}.pos-encadrement-montant .encadrement-title[data-v-f0964fce]{text-transform:uppercase!important;letter-spacing:.5px!important;text-align:center!important;color:#000!important;font-family:Berlin Sans FB Demi,Berlin Sans FB,Segoe UI,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important}.pos-encadrement-montant .encadrement-valeur[data-v-f0964fce]{text-align:center!important;color:#000!important;margin-top:3px!important;font-family:Berlin Sans FB Demi,Berlin Sans FB,Segoe UI,Arial,sans-serif!important;font-size:19px!important;font-weight:700!important;line-height:1.2!important}.mr-1[data-v-f0964fce]{margin-right:.25rem}.mr-2[data-v-f0964fce]{margin-right:.5rem}.mt-1[data-v-f0964fce]{margin-top:.25rem}.mb-4[data-v-f0964fce]{margin-bottom:1rem}.text-center[data-v-f0964fce]{text-align:center}.text-right[data-v-f0964fce]{text-align:right}.font-bold[data-v-f0964fce]{font-weight:700}.text-danger[data-v-f0964fce]{color:#dc2626}.text-teal-600[data-v-f0964fce]{color:#0d9488}.text-slate-900[data-v-f0964fce]{color:#0f172a}.text-slate-500[data-v-f0964fce]{color:#64748b}.text-xs[data-v-f0964fce]{font-size:.75rem}.modal-overlay[data-v-588c5c4e]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:999;background-color:#0f172a99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-588c5c4e]{border-radius:var(--radius-sm,4px);background-color:#fff;flex-direction:column;width:100%;max-width:900px;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-header[data-v-588c5c4e]{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.modal-title[data-v-588c5c4e]{color:#0f172a;font-size:1.1rem;font-weight:700}.close-btn[data-v-588c5c4e]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px}.close-btn[data-v-588c5c4e]:hover{color:#0f172a;background-color:#f1f5f9}.modal-body[data-v-588c5c4e]{padding:1.5rem}.form-grid-2[data-v-588c5c4e]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.form-grid-3[data-v-588c5c4e]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.form-grid-4[data-v-588c5c4e]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.form-group[data-v-588c5c4e]{flex-direction:column;gap:.35rem;display:flex}.form-label[data-v-588c5c4e]{color:#334155;font-size:.82rem;font-weight:600}.text-danger[data-v-588c5c4e]{color:#ef4444}.modal-footer[data-v-588c5c4e]{border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:.75rem;padding-top:1rem;display:flex}@media (width<=768px){.form-grid-3[data-v-588c5c4e],.form-grid-4[data-v-588c5c4e]{grid-template-columns:1fr}}.modal-backdrop[data-v-27a2218c]{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a99;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-card[data-v-27a2218c]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;width:100%;max-width:680px;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-wide[data-v-27a2218c]{max-width:1020px}.modal-header[data-v-27a2218c]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.modal-title[data-v-27a2218c]{color:#0f172a;margin:0;font-size:1.125rem;font-weight:700}.close-btn[data-v-27a2218c]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:1.5rem;line-height:1}.close-btn[data-v-27a2218c]:hover{color:#0f172a;background-color:#f1f5f9}.modal-body[data-v-27a2218c]{max-height:calc(88vh - 120px);padding:1.5rem;overflow-y:auto}.section-container[data-v-27a2218c]{flex-direction:column;display:flex}.form-grid-2[data-v-27a2218c]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.form-group[data-v-27a2218c]{flex-direction:column;gap:.35rem;display:flex}.form-label[data-v-27a2218c]{color:#475569;margin-bottom:0;font-size:.8125rem;font-weight:600}.form-label.required[data-v-27a2218c]:after{content:" *";color:#ef4444}.details-summary[data-v-27a2218c]{border-bottom:1px solid #e2e8f0;justify-content:space-between;padding-bottom:.75rem;display:flex}.summary-item[data-v-27a2218c]{flex-direction:column;gap:.2rem;display:flex}.summary-label[data-v-27a2218c]{color:#64748b;text-transform:uppercase;font-size:.75rem;font-weight:600}.summary-value[data-v-27a2218c]{color:#0f172a;font-size:1.05rem}.table-container[data-v-27a2218c]{border:1px solid #cbd5e1;border-radius:6px;overflow-x:auto}.system-table[data-v-27a2218c]{border-collapse:collapse;width:100%}.system-table th[data-v-27a2218c],.system-table td[data-v-27a2218c]{border:1px solid #cbd5e1;padding:8px 12px;font-size:13px}.system-table th[data-v-27a2218c]{text-align:left;color:#334155;background:#f8fafc;font-weight:600}.row-selected[data-v-27a2218c]{background-color:#f0fdf4!important}.checkbox-container[data-v-27a2218c]{cursor:pointer;justify-content:center;align-items:center;display:flex}.empty-state[data-v-27a2218c]{text-align:center;color:#64748b;padding:1.5rem;font-style:italic}.row-pay-input[data-v-27a2218c]{border:1px solid var(--primary,#0d9488);text-align:right;color:#0f172a;background:#fff;border-radius:4px;width:110px;padding:5px 8px;font-weight:700}.row-pay-input[data-v-27a2218c]:focus{border-color:#0f766e;outline:none;box-shadow:0 0 0 2px #0d948833}.btn-delete-line[data-v-27a2218c]{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.btn-delete-line[data-v-27a2218c]:hover{color:#b91c1c;background:#fee2e2}.text-success[data-v-27a2218c]{color:#16a34a}.text-danger[data-v-27a2218c]{color:#ef4444}.font-semibold[data-v-27a2218c]{font-weight:600}.font-bold[data-v-27a2218c]{font-weight:700}.font-medium[data-v-27a2218c]{font-weight:500}.text-right[data-v-27a2218c]{text-align:right}.text-center[data-v-27a2218c]{text-align:center}.uppercase[data-v-27a2218c]{text-transform:uppercase}.mb-3[data-v-27a2218c]{margin-bottom:.75rem}.mb-4[data-v-27a2218c]{margin-bottom:1rem}.mr-2[data-v-27a2218c]{margin-right:.5rem}.cursor-pointer[data-v-27a2218c]{cursor:pointer}.modal-footer[data-v-27a2218c]{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}@media (width<=768px){.form-grid-2[data-v-27a2218c]{grid-template-columns:1fr}}.top-left-filters[data-v-ceb7a13b]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.date-filter-group[data-v-ceb7a13b]{align-items:center;gap:.4rem;display:inline-flex;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.date-filter-label[data-v-ceb7a13b]{color:#64748b;white-space:nowrap;font-size:.8125rem;font-weight:600}.date-filter-input[data-v-ceb7a13b]{border:none;border-bottom:1px solid var(--outline-variant,#94a3b8);height:34px;font-size:var(--text-sm,.875rem);color:var(--on-surface,#0f172a);background-color:#0000;border-radius:0;outline:none;padding:4px;font-family:inherit;transition:all .2s}.date-filter-input[data-v-ceb7a13b]:focus{border-bottom:2px solid var(--primary,#009688);box-shadow:none}.btn-reset-date[data-v-ceb7a13b]{color:#ef4444;cursor:pointer;background:#fee2e2;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:2px;font-size:.75rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-reset-date[data-v-ceb7a13b]:hover{color:#991b1b;background:#fca5a5}.page-container[data-v-ceb7a13b]{padding:1.5rem}.page-header[data-v-ceb7a13b]{justify-content:space-between;align-items:center;display:flex}.page-title[data-v-ceb7a13b]{color:#0f172a;font-size:1.25rem;font-weight:600}.header-actions[data-v-ceb7a13b]{align-items:center;gap:.75rem;display:flex}.page-content[data-v-ceb7a13b]{background:#fff;border-radius:6px}.code-badge[data-v-ceb7a13b]{background:#f1f5f9;border-radius:4px;padding:.2rem .5rem;font-family:monospace;font-weight:600}.status-text-badge[data-v-ceb7a13b]{text-transform:uppercase;color:#1e293b;font-size:.8125rem;font-weight:700;background:0 0!important;padding:0!important}.status-plain-text[data-v-ceb7a13b]{text-transform:uppercase;font-size:.8125rem;font-weight:700}.dropdown-container[data-v-ceb7a13b]{display:inline-block;position:relative}.action-icon-btn[data-v-ceb7a13b]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.35rem}.action-icon-btn[data-v-ceb7a13b]:hover{color:#0f172a;background-color:#f1f5f9}.dropdown-menu[data-v-ceb7a13b]{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:150px;margin-top:.25rem;padding:.35rem 0;position:absolute;top:100%;right:0;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-ceb7a13b]{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.5rem .85rem;font-size:.875rem;transition:background-color .2s;display:flex}.dropdown-item[data-v-ceb7a13b]:hover{background-color:#f8fafc}.text-primary[data-v-ceb7a13b]{color:var(--primary,#009688)}.text-success[data-v-ceb7a13b]{color:#16a34a}.text-danger[data-v-ceb7a13b]{color:#ef4444}.text-warning[data-v-ceb7a13b]{color:#d97706}.tabs-bar[data-v-ceb7a13b]{gap:8px;margin-bottom:1.5rem;display:flex;overflow-x:auto}.tab-content[data-v-ceb7a13b]{margin-top:1.25rem}.tab-btn[data-v-ceb7a13b]{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:2px;align-items:center;gap:6px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.tab-btn[data-v-ceb7a13b]:hover{color:#0f172a;background-color:#f1f5f9}.tab-btn.active[data-v-ceb7a13b]{box-shadow:0 1px 3px #00968859;color:#fff!important;background-color:#009688!important;font-weight:600!important}.font-semibold[data-v-ceb7a13b]{font-weight:600}.font-bold[data-v-ceb7a13b]{font-weight:700}.font-extrabold[data-v-ceb7a13b]{font-weight:800}.mr-2[data-v-ceb7a13b]{margin-right:.5rem}.mb-4[data-v-ceb7a13b]{margin-bottom:1rem}@media (width<=768px){.page-container[data-v-ceb7a13b]{padding:.75rem}.page-header[data-v-ceb7a13b]{flex-direction:column;align-items:stretch;gap:.75rem}.header-actions[data-v-ceb7a13b]{flex-direction:column;width:100%}.header-actions[data-v-ceb7a13b]>*{justify-content:center;width:100%}.inline-filters-container[data-v-ceb7a13b]{flex-direction:column;align-items:stretch;gap:8px}.filter-group[data-v-ceb7a13b]{justify-content:space-between;align-items:center;width:100%;display:flex}}.modal-backdrop[data-v-573433d1]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#0f172a99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-573433d1]{border-radius:var(--radius-sm,6px);background:#fff;width:100%;max-width:580px;animation:.2s ease-out modalIn-573433d1;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes modalIn-573433d1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-573433d1]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.header-title-box[data-v-573433d1]{align-items:center;gap:12px;display:flex}.icon-circle[data-v-573433d1]{background:#e6f4f2;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.modal-title[data-v-573433d1]{color:#0f172a;margin:0;font-size:1.125rem;font-weight:700}.modal-subtitle[data-v-573433d1]{color:#64748b;margin:2px 0 0;font-size:.8125rem}.close-btn[data-v-573433d1]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;transition:all .15s}.close-btn[data-v-573433d1]:hover{color:#0f172a;background-color:#f1f5f9}.modal-body[data-v-573433d1]{padding:1.5rem}.payment-fields-grid[data-v-573433d1]{grid-template-columns:1fr;gap:1.25rem;display:grid}.payment-fields-grid.has-two-fields[data-v-573433d1]{grid-template-columns:repeat(2,1fr)}.animate-field[data-v-573433d1]{animation:.2s ease-in fadeIn-573433d1}@keyframes fadeIn-573433d1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-573433d1]{flex-direction:column;gap:.375rem;display:flex}.form-label[data-v-573433d1]{color:#334155;font-size:.875rem;font-weight:500}.form-label.required[data-v-573433d1]:after{content:" *";color:#ef4444}.modal-footer[data-v-573433d1]{background:#fff;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.mr-2[data-v-573433d1]{margin-right:.5rem}@media (width<=640px){.payment-fields-grid.has-two-fields[data-v-573433d1]{grid-template-columns:1fr}}.form-page[data-v-7954633f]{padding:var(--space-4,16px);width:100%;margin:0 auto}.page-header[data-v-7954633f]{margin-bottom:var(--space-6,24px);justify-content:space-between;align-items:center;display:flex}.header-left[data-v-7954633f]{align-items:center;display:flex}.header-actions[data-v-7954633f]{align-items:center;gap:var(--space-2,8px);display:flex}.page-title[data-v-7954633f]{font-size:var(--text-2xl,1.5rem);color:var(--on-background,#0f172a);margin-bottom:var(--space-1,4px);font-weight:600}.form-section[data-v-7954633f]{margin-bottom:var(--space-6,24px)}.header-grid[data-v-7954633f]{grid-template-columns:1fr 1fr;gap:18px 32px;display:grid}.form-group-row[data-v-7954633f]{align-items:center;gap:var(--space-4,16px);display:flex}.form-group-row label[data-v-7954633f]{width:160px;font-size:var(--text-sm,.875rem);color:var(--on-surface-variant,#475569);text-align:left;flex-shrink:0;font-weight:500}.form-group-row .input-col[data-v-7954633f]{flex-grow:1}.mode-selector[data-v-7954633f]{gap:.75rem;display:flex}.mode-btn[data-v-7954633f]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;transition:all .2s}.mode-btn.active[data-v-7954633f]{color:#166534;background-color:#f0fdf4;border-color:#bbf7d0}.range-grid[data-v-7954633f]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.lines-table-wrapper[data-v-7954633f]{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.lines-table[data-v-7954633f]{border-collapse:collapse;width:100%;min-width:800px}.lines-table th[data-v-7954633f],.lines-table td[data-v-7954633f]{border:1px solid var(--outline-variant,#e2e8f0);padding:8px 10px;font-size:.875rem}.th-tva[data-v-7954633f],.td-tva[data-v-7954633f]{width:80px;min-width:80px}.lines-table th[data-v-7954633f]{background:var(--surface-container-lowest,#f8fafc);text-align:left;color:var(--on-surface-variant,#475569);font-weight:600}.table-input[data-v-7954633f],.table-select[data-v-7954633f]{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:6px 10px;font-size:.875rem}.price-input[data-v-7954633f]{text-align:right;width:100px;font-weight:600}.code-badge[data-v-7954633f]{background:#f1f5f9;border-radius:4px;padding:.2rem .5rem;font-family:monospace;font-size:.8125rem;font-weight:600}.btn-delete-line[data-v-7954633f]{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:background-color .2s}.btn-delete-line[data-v-7954633f]:hover:not(:disabled){background:#fee2e2}.table-bottom-actions[data-v-7954633f]{justify-content:flex-end;margin-top:.75rem;margin-bottom:.75rem;display:flex}.totals-section[data-v-7954633f]{border-top:1px solid var(--surface-variant,#e2e8f0);padding-top:var(--space-4,16px);flex-direction:column;align-items:flex-end;display:flex}.totals-row[data-v-7954633f]{gap:var(--space-4,16px);font-size:var(--text-md,1rem);margin-bottom:var(--space-1,4px);display:flex}.total-grand[data-v-7954633f]{border-top:1px dashed #cbd5e1;margin-top:4px;padding-top:6px;font-size:1.15rem;font-weight:800}.totals-label[data-v-7954633f]{color:var(--on-surface-variant,#64748b);font-weight:500}.totals-value[data-v-7954633f]{text-align:right;min-width:120px;color:var(--on-surface,#0f172a);font-weight:700}.text-center[data-v-7954633f]{text-align:center!important}.text-muted[data-v-7954633f]{color:#94a3b8}.text-primary[data-v-7954633f]{color:#166534}.text-teal-600[data-v-7954633f]{color:#0d9488}.font-medium[data-v-7954633f]{font-weight:500}.font-semibold[data-v-7954633f]{font-weight:600}.font-bold[data-v-7954633f]{font-weight:700}.mb-4[data-v-7954633f]{margin-bottom:1rem}.mb-6[data-v-7954633f]{margin-bottom:1.5rem}.mb-8[data-v-7954633f]{margin-bottom:2rem}.mt-3[data-v-7954633f]{margin-top:.75rem}.mt-6[data-v-7954633f]{margin-top:1.5rem}.mr-1[data-v-7954633f]{margin-right:.25rem}.mr-2[data-v-7954633f]{margin-right:.5rem}.py-6[data-v-7954633f]{padding-top:1.5rem;padding-bottom:1.5rem}@media (width<=768px){.form-page[data-v-7954633f]{padding:.75rem}.page-header[data-v-7954633f]{flex-direction:column;align-items:stretch;gap:.75rem}.header-actions[data-v-7954633f]{justify-content:flex-start;width:100%}.header-actions[data-v-7954633f]>*{flex:1;justify-content:center}.header-grid[data-v-7954633f]{grid-template-columns:1fr;gap:12px}.form-group-row[data-v-7954633f]{flex-direction:column;align-items:flex-start;gap:4px}.form-group-row label[data-v-7954633f]{width:100%}.totals-section[data-v-7954633f]{align-items:stretch}.totals-row[data-v-7954633f]{justify-content:space-between}}.form-page[data-v-f5dc8b2e]{padding:1.5rem}.page-header[data-v-f5dc8b2e]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.page-title[data-v-f5dc8b2e]{color:#0f172a;font-size:1.5rem;font-weight:600}.header-actions[data-v-f5dc8b2e]{align-items:center;gap:.75rem;display:flex}.form-section[data-v-f5dc8b2e]{margin-bottom:2rem}.header-grid[data-v-f5dc8b2e]{grid-template-columns:1fr 1fr;gap:20px 32px;display:grid}.form-group-row[data-v-f5dc8b2e]{align-items:center;gap:1rem;display:flex}.form-group-row label[data-v-f5dc8b2e]{color:#475569;text-align:left;flex-shrink:0;width:160px;font-size:.875rem;font-weight:500}.form-group-row .input-col[data-v-f5dc8b2e]{flex-grow:1}.lines-table-wrapper[data-v-f5dc8b2e]{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.lines-table[data-v-f5dc8b2e]{border-collapse:collapse;width:100%;min-width:800px}.lines-table th[data-v-f5dc8b2e],.lines-table td[data-v-f5dc8b2e]{vertical-align:middle;border:1px solid #e2e8f0;padding:8px 10px;font-size:.875rem}.lines-table th[data-v-f5dc8b2e]{text-align:left;color:#475569;background:#f8fafc;font-weight:600}.table-input[data-v-f5dc8b2e]{background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:6px 10px;font-size:.875rem}.bottom-border-input[data-v-f5dc8b2e]{box-shadow:none!important;background-color:#0000!important;border:none!important;border-bottom:1px solid #cbd5e1!important;border-radius:0!important;padding:6px 4px!important}.bottom-border-input[data-v-f5dc8b2e]:focus{border-bottom-color:var(--primary,#0d9488)!important;outline:none!important}[data-v-f5dc8b2e] .bottom-border-searchbox .searchbox-input,[data-v-f5dc8b2e] .bottom-border-searchbox input{box-shadow:none!important;background-color:#0000!important;border:none!important;border-bottom:1px solid #cbd5e1!important;border-radius:0!important;padding:6px 4px!important}[data-v-f5dc8b2e] .bottom-border-searchbox .searchbox-input:focus,[data-v-f5dc8b2e] .bottom-border-searchbox input:focus{border-bottom-color:var(--primary,#0d9488)!important;outline:none!important}.result-box[data-v-f5dc8b2e]{color:#166534;text-align:right;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:6px 10px;font-size:.875rem}.btn-delete-line[data-v-f5dc8b2e]{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:background-color .2s}.btn-delete-line[data-v-f5dc8b2e]:hover:not(:disabled){background:#fee2e2}.btn-delete-line[data-v-f5dc8b2e]:disabled{opacity:.3;cursor:not-allowed}.totals-section[data-v-f5dc8b2e]{border-top:1px solid #e2e8f0;flex-direction:column;align-items:flex-end;padding-top:1rem;display:flex}.totals-row[data-v-f5dc8b2e]{gap:1rem;margin-bottom:.25rem;font-size:1rem;display:flex}.totals-label[data-v-f5dc8b2e]{color:#64748b;font-weight:500}.totals-value[data-v-f5dc8b2e]{text-align:right;color:#0f172a;min-width:100px;font-weight:700}.total-highlight[data-v-f5dc8b2e]{border-top:1px dashed #cbd5e1;margin-top:4px;padding-top:4px;font-size:1.125rem}.text-primary[data-v-f5dc8b2e]{color:var(--primary,#0d9488)}.text-center[data-v-f5dc8b2e]{text-align:center!important}.font-medium[data-v-f5dc8b2e]{font-weight:500}.font-bold[data-v-f5dc8b2e]{font-weight:700}.mb-4[data-v-f5dc8b2e]{margin-bottom:1rem}.mb-8[data-v-f5dc8b2e]{margin-bottom:2rem}.mt-6[data-v-f5dc8b2e]{margin-top:1.5rem}.mr-1[data-v-f5dc8b2e]{margin-right:.25rem}.mr-2[data-v-f5dc8b2e]{margin-right:.5rem}@media (width<=768px){.page-container[data-v-f5dc8b2e]{padding:.75rem}.page-header[data-v-f5dc8b2e]{flex-direction:column;align-items:stretch;gap:.75rem}.header-actions[data-v-f5dc8b2e]{flex-direction:column;width:100%}.header-actions[data-v-f5dc8b2e]>*{justify-content:center;width:100%}.header-grid[data-v-f5dc8b2e]{grid-template-columns:1fr;gap:12px}.form-group-row[data-v-f5dc8b2e]{flex-direction:column;align-items:flex-start;gap:4px}.form-group-row label[data-v-f5dc8b2e]{width:100%}.totals-section[data-v-f5dc8b2e]{align-items:stretch}.totals-row[data-v-f5dc8b2e]{justify-content:space-between}}.page-container[data-v-59c5e519]{padding:1.5rem}.page-header[data-v-59c5e519]{justify-content:space-between;align-items:center;display:flex}.page-title[data-v-59c5e519]{color:#0f172a;font-size:1.5rem;font-weight:700}.tabs-bar[data-v-59c5e519]{gap:8px;margin-bottom:1.5rem;display:flex;overflow-x:auto}.tab-content[data-v-59c5e519]{margin-top:1.25rem}.tab-btn[data-v-59c5e519]{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:2px;align-items:center;gap:6px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.tab-btn[data-v-59c5e519]:hover{color:#0f172a;background-color:#f1f5f9}.tab-btn.active[data-v-59c5e519]{box-shadow:0 1px 3px #00968859;color:#fff!important;background-color:#009688!important;font-weight:600!important}.inline-filters-container[data-v-59c5e519]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.filter-group[data-v-59c5e519]{align-items:center;gap:6px;display:flex}.filter-label[data-v-59c5e519]{color:#64748b;white-space:nowrap;font-size:13px;font-weight:600}.filter-input-date[data-v-59c5e519]{color:#0f172a;border:1px solid #cbd5e1;border-radius:4px;height:34px;padding:4px 8px;font-size:13px}.code-badge[data-v-59c5e519]{color:#0f172a;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:3px 8px;font-size:12px}.status-plain-text[data-v-59c5e519]{color:#1e293b;text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:600}.dropdown-container[data-v-59c5e519]{display:inline-block;position:relative}.action-icon-btn[data-v-59c5e519]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:inline-flex}.action-icon-btn[data-v-59c5e519]:hover{color:#0f172a;background-color:#f1f5f9}.dropdown-menu[data-v-59c5e519]{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:150px;margin-top:.25rem;padding:.35rem 0;position:absolute;top:100%;right:0;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item[data-v-59c5e519]{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.5rem .85rem;font-size:.875rem;transition:background-color .2s;display:flex}.dropdown-item[data-v-59c5e519]:hover{background-color:#f8fafc}.text-primary[data-v-59c5e519]{color:var(--primary,#009688)!important}.text-success[data-v-59c5e519]{color:#16a34a!important}.text-danger[data-v-59c5e519]{color:#ef4444!important}.text-xs[data-v-59c5e519]{font-size:.75rem}.text-muted[data-v-59c5e519]{color:#64748b}.font-semibold[data-v-59c5e519]{font-weight:600}.font-medium[data-v-59c5e519]{font-weight:500}.font-bold[data-v-59c5e519]{font-weight:700}.mr-2[data-v-59c5e519]{margin-right:.5rem}.mb-4[data-v-59c5e519]{margin-bottom:1rem}@media (width<=768px){.page-container[data-v-59c5e519]{padding:.75rem}.page-header[data-v-59c5e519]{flex-direction:column;align-items:stretch;gap:.75rem}.header-actions[data-v-59c5e519]{flex-direction:column;width:100%}.header-actions[data-v-59c5e519]>*{justify-content:center;width:100%}.inline-filters-container[data-v-59c5e519]{flex-direction:column;align-items:stretch;gap:8px}.filter-group[data-v-59c5e519]{justify-content:space-between;width:100%}.filter-input-date[data-v-59c5e519]{flex:1;width:auto}}.modal-backdrop[data-v-936621e8]{z-index:999;background:#0f172aa6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-936621e8]{border-radius:var(--radius-sm,4px);background:#fff;flex-direction:column;width:95vw;max-width:1200px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.modal-top-bar[data-v-936621e8]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.1rem 1.75rem;display:flex}.modal-title-text[data-v-936621e8]{color:#0f172a;font-size:1.2rem;font-weight:700}.top-format-tabs[data-v-936621e8]{align-items:center;gap:.5rem;display:flex}.format-tab-btn[data-v-936621e8]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.4rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.format-tab-btn.active[data-v-936621e8]{color:#fff;background:#0d9488;border-color:#0d9488}.modal-close-btn[data-v-936621e8]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;margin-left:.5rem;padding:.35rem}.modal-close-btn[data-v-936621e8]:hover{color:#0f172a;background:#f1f5f9}.modal-sub-bar[data-v-936621e8]{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.75rem;display:flex}.email-input-group[data-v-936621e8]{align-items:center;gap:.5rem;display:flex}.email-input-wrapper[data-v-936621e8]{align-items:center;display:flex;position:relative}.email-icon[data-v-936621e8]{color:#94a3b8;position:absolute;left:.6rem}.email-input[data-v-936621e8]{border:1px solid #cbd5e1;border-radius:6px;width:250px;padding:.4rem .6rem .4rem 2.2rem;font-size:.875rem}.email-input[data-v-936621e8]:focus{border-color:#0d9488;outline:none}.btn-send-email[data-v-936621e8]{color:#0d9488;cursor:pointer;background:#fff;border:1px solid #0d9488;border-radius:6px;padding:.4rem .9rem;font-size:.875rem;font-weight:600;transition:all .2s}.btn-send-email[data-v-936621e8]:hover{background:#f0fdf4}.btn-print-green[data-v-936621e8]{color:#fff;cursor:pointer;background:#0d9488;border:none;border-radius:6px;align-items:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-flex}.btn-print-green[data-v-936621e8]:hover{background:#0f766e}.modal-preview-scroll[data-v-936621e8]{background:#f1f5f9;flex:1;justify-content:center;align-items:flex-start;padding:2.2rem;display:flex;overflow-y:auto}.multi-factures-container[data-v-936621e8]{flex-direction:column;align-items:center;gap:2.5rem;width:100%;display:flex}.single-facture-preview-wrapper[data-v-936621e8]{justify-content:center;width:100%;display:flex}.pos-receipt-card[data-v-936621e8]{border-radius:var(--radius-sm,8px);color:#0f172a;box-sizing:border-box;background:#fff;width:100%;max-width:400px;padding:2rem;font-family:Courier New,Courier,monospace;font-size:.85rem;box-shadow:0 10px 25px -5px #00000014,0 8px 10px -6px #0000000a}.pos-stars-divider[data-v-936621e8]{text-align:center;letter-spacing:1px;font-weight:700}.pos-company-title[data-v-936621e8]{text-align:center;letter-spacing:1px;margin:.5rem 0;font-size:1rem;font-weight:800}.pos-info-row[data-v-936621e8]{justify-content:space-between;margin-bottom:.2rem;display:flex}.pos-dashed-divider[data-v-936621e8]{border-top:1px dashed #64748b;margin:.75rem 0}.pos-summary-row[data-v-936621e8]{justify-content:space-between;margin-bottom:.25rem;display:flex}.pos-total-ttc[data-v-936621e8]{color:#0d9488;margin:.5rem 0;font-size:1rem;font-weight:800}.pos-thankyou-text[data-v-936621e8]{text-align:center;margin-top:1rem;margin-bottom:1rem;font-weight:800}.pos-barcode-container[data-v-936621e8]{text-align:center;width:100%;margin-top:1.5rem}.style-barcode[data-v-936621e8]{margin-top:30px}.a4-document-card[data-v-936621e8]{border-radius:var(--radius-sm,8px);box-sizing:border-box;background:#fff;flex-direction:column;width:100%;max-width:980px;padding:3rem;font-family:system-ui,-apple-system,sans-serif;display:flex;box-shadow:0 10px 25px -5px #00000014,0 8px 10px -6px #0000000a}.a4-top-bar[data-v-936621e8]{justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}.a4-logo[data-v-936621e8]{object-fit:contain;max-width:220px;height:65px}.a4-site-info[data-v-936621e8]{text-align:right;color:#1e293b;font-size:.8125rem;line-height:1.5}.a4-site-title[data-v-936621e8]{color:#0f172a;margin-bottom:.25rem;font-size:1.125rem;font-weight:800}.a4-meta-grid[data-v-936621e8]{justify-content:space-between;margin-bottom:2rem;display:flex}.a4-facture-title[data-v-936621e8]{color:#0f172a;margin:0 0 .5rem;font-size:1.35rem;font-weight:800}.a4-meta-left p[data-v-936621e8]{color:#334155;margin:.25rem 0;font-size:.8125rem}.a4-client-right[data-v-936621e8]{text-align:right;color:#334155;font-size:.8125rem}.a4-client-label[data-v-936621e8]{color:#64748b;text-transform:uppercase;margin-bottom:.15rem;font-size:.6875rem;font-weight:700}.a4-client-name[data-v-936621e8]{color:#0f172a;margin-bottom:.2rem;font-size:1rem;font-weight:800}.a4-table[data-v-936621e8]{border-collapse:collapse;width:100%;margin-bottom:1.5rem}.a4-table th[data-v-936621e8]{text-align:left;color:#334155;text-transform:uppercase;border-bottom:2px solid #cbd5e1;padding:.6rem .3rem;font-size:.75rem;font-weight:800}.a4-table td[data-v-936621e8]{border-bottom:1px solid #e2e8f0;padding:.75rem .3rem;font-size:.8125rem}.a4-bottom-summary[data-v-936621e8]{justify-content:flex-end;margin-top:1.5rem;display:flex}.a4-summary-box[data-v-936621e8]{text-align:right;width:320px;font-size:.85rem}.a4-summary-row[data-v-936621e8]{color:#334155;justify-content:space-between;padding:.3rem 0;display:flex}.a4-summary-row.total-ttc[data-v-936621e8]{color:#0d9488;border-top:1px solid #cbd5e1;margin-top:.25rem;padding-top:.5rem;font-size:1.1rem;font-weight:800}.a4-signatures-section[data-v-936621e8]{justify-content:space-between;margin-top:3rem;display:flex}.signature-box[data-v-936621e8]{text-align:center;width:40%}.signature-title[data-v-936621e8]{color:#475569;margin-bottom:2.5rem;font-size:.75rem;font-weight:700}.signature-line[data-v-936621e8]{border-bottom:1px dashed #cbd5e1;width:80%;margin:0 auto}.mr-2[data-v-936621e8]{margin-right:.5rem}.mr-1[data-v-936621e8]{margin-right:.25rem}.mt-1[data-v-936621e8]{margin-top:.25rem}.mb-4[data-v-936621e8]{margin-bottom:1rem}.text-right[data-v-936621e8]{text-align:right}.text-teal-600[data-v-936621e8]{color:#0d9488}.text-danger[data-v-936621e8]{color:#ef4444}.text-base[data-v-936621e8]{font-size:1rem}.font-bold[data-v-936621e8]{font-weight:700}.font-semibold[data-v-936621e8]{font-weight:600}.pos-encadrement-montant[data-v-936621e8]{text-align:center!important;box-sizing:border-box!important;background-color:#fff!important;border:5px solid #000!important;border-radius:2px!important;width:100%!important;max-width:100%!important;margin:14px 0 10px!important;padding:6px 12px!important;font-family:Berlin Sans FB Demi,Berlin Sans FB,Segoe UI,Arial,sans-serif!important;display:block!important}.pos-encadrement-montant .encadrement-title[data-v-936621e8]{text-transform:uppercase!important;letter-spacing:.5px!important;color:#000!important;text-align:center!important;font-family:Berlin Sans FB Demi,Berlin Sans FB,Segoe UI,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important}.pos-encadrement-montant .encadrement-valeur[data-v-936621e8]{color:#000!important;text-align:center!important;margin-top:3px!important;font-family:Berlin Sans FB Demi,Berlin Sans FB,Segoe UI,Arial,sans-serif!important;font-size:19px!important;font-weight:900!important;line-height:1.2!important}.page-container[data-v-5e53accf]{padding:1.5rem}.page-header[data-v-5e53accf]{justify-content:space-between;align-items:center;display:flex}.header-actions[data-v-5e53accf]{align-items:center;display:flex}.page-title[data-v-5e53accf]{color:#0f172a;font-size:1.25rem;font-weight:600}.checkbox-input[data-v-5e53accf]{cursor:pointer;width:16px;height:16px}.dropdown-container[data-v-5e53accf]{display:inline-block;position:relative}.action-icon-btn[data-v-5e53accf]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.35rem}.action-icon-btn[data-v-5e53accf]:hover{color:#0f172a;background-color:#f1f5f9}.dropdown-menu[data-v-5e53accf]{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:210px;padding:6px 0;position:absolute;top:100%;right:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.dropdown-item[data-v-5e53accf]{cursor:pointer;color:#334155;background:0 0;border:none;align-items:center;gap:.6rem;width:100%;padding:8px 14px;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.dropdown-item[data-v-5e53accf]:hover{color:#0f172a;background-color:#f1f5f9}.text-amber-700[data-v-5e53accf]{color:#b45309}.text-amber-600[data-v-5e53accf]{color:#d97706}.code-badge[data-v-5e53accf]{background:#f1f5f9;border-radius:4px;padding:.2rem .5rem;font-family:monospace;font-weight:600}.status-text-badge[data-v-5e53accf]{text-transform:uppercase;color:#1e293b;font-size:.8125rem;font-weight:700;background:0 0!important;padding:0!important}.badge[data-v-5e53accf]{text-transform:uppercase!important;background:0 0!important;border-radius:0!important;padding:0!important;font-weight:700!important}.badge-success[data-v-5e53accf]{color:#166534!important;background:0 0!important}.badge-warning[data-v-5e53accf]{color:#92400e!important;background:0 0!important}.badge-danger[data-v-5e53accf]{color:#991b1b!important;background:0 0!important}.badge-info[data-v-5e53accf]{color:#0369a1!important;background:0 0!important}.modal-backdrop[data-v-5e53accf]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-5e53accf]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;flex-direction:column;width:92%;max-width:960px;max-height:90vh;display:flex;box-shadow:0 10px 25px -5px #0000001a}.modal-header[data-v-5e53accf]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.modal-title[data-v-5e53accf]{color:#0f172a;font-size:1.125rem;font-weight:600}.close-btn[data-v-5e53accf]{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.25rem;font-weight:700}.modal-body[data-v-5e53accf]{padding:1.5rem;overflow-y:auto}.form-grid[data-v-5e53accf]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.span-full[data-v-5e53accf]{grid-column:1/-1}.details-summary[data-v-5e53accf]{border-bottom:1px solid #e2e8f0;justify-content:space-between;padding-bottom:.75rem;display:flex}.summary-item[data-v-5e53accf]{flex-direction:column;gap:.2rem;display:flex}.summary-label[data-v-5e53accf]{color:#64748b;text-transform:uppercase;font-size:.75rem;font-weight:600}.summary-value[data-v-5e53accf]{color:#0f172a;font-size:1rem}.form-group[data-v-5e53accf]{flex-direction:column;gap:.35rem;display:flex}.form-label[data-v-5e53accf]{color:#475569;font-size:.8125rem;font-weight:600}.form-label.required[data-v-5e53accf]:after{content:" *";color:#ef4444}.form-select[data-v-5e53accf]{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:.5rem .75rem;font-size:.875rem}.modal-footer[data-v-5e53accf]{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.inline-filters-container[data-v-5e53accf]{flex-wrap:wrap;align-items:center;gap:.6rem;width:100%;display:flex}.filter-group[data-v-5e53accf]{align-items:center;gap:.35rem;display:flex}.filter-label[data-v-5e53accf]{color:#475569;white-space:nowrap;font-size:.8125rem;font-weight:600}.filter-input-date[data-v-5e53accf]{border:none;border-bottom:1px solid var(--outline-variant,#94a3b8);color:#0f172a;background:0 0;border-radius:0;outline:none;width:125px;height:34px;padding:4px;font-size:.8125rem;transition:border-color .2s}.filter-input-date[data-v-5e53accf]:focus{border-bottom:2px solid var(--primary,#009688);box-shadow:none;outline:none}.mr-2[data-v-5e53accf]{margin-right:.5rem}.mb-2[data-v-5e53accf]{margin-bottom:.5rem}.mb-4[data-v-5e53accf]{margin-bottom:1rem}.text-success[data-v-5e53accf]{color:#16a34a}.text-danger[data-v-5e53accf]{color:#ef4444}.font-semibold[data-v-5e53accf]{font-weight:600}.font-bold[data-v-5e53accf]{font-weight:700}.flex-shrink-0[data-v-5e53accf]{flex-shrink:0}.text-teal-600[data-v-5e53accf]{color:#0d9488}@media (width<=768px){.page-container[data-v-5e53accf]{padding:.75rem}.page-header[data-v-5e53accf]{flex-direction:column;align-items:stretch;gap:.75rem}.header-actions[data-v-5e53accf]{flex-direction:column;width:100%}.header-actions[data-v-5e53accf]>*{justify-content:center;width:100%}.inline-filters-container[data-v-5e53accf]{flex-direction:column;align-items:stretch;gap:8px}.filter-group[data-v-5e53accf]{justify-content:space-between;width:100%}.filter-input-date[data-v-5e53accf]{flex:1;width:auto}}.page-container[data-v-94003f10]{padding:var(--space-4,16px)}.page-header[data-v-94003f10]{justify-content:space-between;align-items:center;display:flex}.header-actions[data-v-94003f10]{align-items:center;gap:.75rem;display:flex}.page-title[data-v-94003f10]{font-size:var(--text-2xl,24px);color:var(--on-background,#111827);font-weight:500}.tabs-bar[data-v-94003f10]{gap:8px;margin-bottom:1.5rem;display:flex;overflow-x:auto}.tab-content[data-v-94003f10]{margin-top:1.25rem}.tab-btn[data-v-94003f10]{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:2px;align-items:center;gap:6px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.tab-btn[data-v-94003f10]:hover{color:#0f172a;background-color:#f1f5f9}.tab-btn.active[data-v-94003f10]{box-shadow:0 1px 3px #00968859;color:#fff!important;background-color:#009688!important;font-weight:600!important}.inline-filters-container[data-v-94003f10]{flex-wrap:wrap;align-items:center;gap:.6rem;width:100%;display:flex}.filter-group[data-v-94003f10]{align-items:center;gap:.35rem;display:flex}.filter-label[data-v-94003f10]{color:#475569;white-space:nowrap;font-size:.8125rem;font-weight:600}.filter-input-date[data-v-94003f10],.filter-select[data-v-94003f10]{border:none;border-bottom:1px solid var(--outline-variant,#94a3b8);color:#0f172a;background:0 0;border-radius:0;outline:none;width:125px;height:34px;padding:4px;font-size:.8125rem;transition:border-color .2s}.filter-input-date[data-v-94003f10]:focus,.filter-select[data-v-94003f10]:focus{border-bottom:2px solid var(--primary,#009688);box-shadow:none;outline:none}.code-badge[data-v-94003f10]{color:#1e293b;background-color:#f1f5f9;border-radius:4px;padding:2px 6px;font-family:monospace;font-weight:600}.status-text-badge[data-v-94003f10]{color:#4b5563;font-size:.8125rem;font-weight:600}.dropdown-container[data-v-94003f10]{display:inline-block;position:relative}.action-icon-btn[data-v-94003f10]{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:4px;padding:4px}.action-icon-btn[data-v-94003f10]:hover{color:#0f172a;background-color:#f1f5f9}.dropdown-menu[data-v-94003f10]{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:175px;padding:6px 0;position:absolute;top:100%;right:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.dropdown-item[data-v-94003f10]{cursor:pointer;color:#334155;background:0 0;border:none;align-items:center;gap:.6rem;width:100%;padding:8px 14px;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.dropdown-item[data-v-94003f10]:hover{color:#0f172a;background-color:#f1f5f9}.dropdown-up[data-v-94003f10]{margin-bottom:4px;top:auto;bottom:100%}.dropdown-item.text-primary[data-v-94003f10]{color:var(--primary,#009688)}.dropdown-item.text-success[data-v-94003f10]{color:#16a34a}.dropdown-item.text-danger[data-v-94003f10]{color:#dc2626}.checkbox-icon-wrapper[data-v-94003f10]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.mr-2[data-v-94003f10]{margin-right:.5rem}.mb-4[data-v-94003f10]{margin-bottom:1rem}@media (width<=768px){.page-container[data-v-94003f10]{padding:.75rem}.page-header[data-v-94003f10]{flex-direction:column;align-items:stretch;gap:.75rem}.header-actions[data-v-94003f10]{flex-direction:column;width:100%}.header-actions[data-v-94003f10]>*{justify-content:center;width:100%}.inline-filters-container[data-v-94003f10]{flex-direction:column;align-items:stretch;gap:8px}.filter-group[data-v-94003f10]{justify-content:space-between;width:100%}.filter-input-date[data-v-94003f10],.filter-select[data-v-94003f10]{flex:1;width:auto}}.modal-backdrop[data-v-2a771d5c]{z-index:999;background:#0f172aa6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-2a771d5c]{border-radius:var(--radius-sm,8px);background:#fff;flex-direction:column;width:95vw;max-width:1200px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.modal-top-bar[data-v-2a771d5c]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.1rem 1.75rem;display:flex}.modal-title-text[data-v-2a771d5c]{color:#0f172a;font-size:1.2rem;font-weight:700}.modal-close-btn[data-v-2a771d5c]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.35rem;transition:all .2s}.modal-close-btn[data-v-2a771d5c]:hover{color:#0f172a;background:#f1f5f9}.modal-sub-bar[data-v-2a771d5c]{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.75rem;display:flex}.filters-group[data-v-2a771d5c]{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.filter-item[data-v-2a771d5c]{align-items:center;gap:.5rem;display:flex}.filter-label[data-v-2a771d5c]{color:#475569;white-space:nowrap;font-size:.85rem;font-weight:600}.filter-input-wrapper[data-v-2a771d5c]{width:145px}.filter-searchbox-wrapper[data-v-2a771d5c]{width:220px}.btn-refresh-filter[data-v-2a771d5c]{color:#0d9488;border-radius:var(--radius-sm,6px);cursor:pointer;background:#fff;border:1px solid #0d9488;align-items:center;padding:.42rem .85rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-refresh-filter[data-v-2a771d5c]:hover:not(:disabled){color:#0f766e;background:#f0fdfa}.btn-refresh-filter[data-v-2a771d5c]:disabled{opacity:.6;cursor:not-allowed}.spin-icon[data-v-2a771d5c]{animation:1s linear infinite spin-2a771d5c}@keyframes spin-2a771d5c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-print-green[data-v-2a771d5c]{color:#fff;border-radius:var(--radius-sm,6px);cursor:pointer;background:#0d9488;border:none;align-items:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-flex}.btn-print-green[data-v-2a771d5c]:hover{background:#0f766e}.btn-print-green[data-v-2a771d5c]:disabled{opacity:.5;cursor:not-allowed}.modal-preview-scroll[data-v-2a771d5c]{background:#f1f5f9;flex:1;justify-content:center;align-items:stretch;min-height:0;padding:0;display:flex;overflow:hidden}.pdf-preview-iframe[data-v-2a771d5c]{background:#fff;border:none;width:100%;height:100%;min-height:68vh}.loading-container[data-v-2a771d5c]{justify-content:center;align-items:center;width:100%;padding:60px 0;display:flex}.empty-state[data-v-2a771d5c]{color:#64748b;justify-content:center;align-items:center;width:100%;padding:60px 0;font-size:.9375rem;display:flex}.mr-1[data-v-2a771d5c]{margin-right:.25rem}.mr-2[data-v-2a771d5c]{margin-right:.5rem}.modal-backdrop[data-v-09d2f284]{z-index:999;background:#0f172aa6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-09d2f284]{border-radius:var(--radius-sm,8px);background:#fff;flex-direction:column;width:95vw;max-width:1150px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.modal-top-bar[data-v-09d2f284]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.1rem 1.75rem;display:flex}.modal-title-text[data-v-09d2f284]{color:#0f172a;font-size:1.2rem;font-weight:700}.top-format-tabs[data-v-09d2f284]{align-items:center;gap:.5rem;display:flex}.format-badge-a4[data-v-09d2f284]{color:#fff;background:#0d9488;border-radius:6px;padding:.4rem 1rem;font-size:.875rem;font-weight:600}.modal-close-btn[data-v-09d2f284]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;margin-left:.5rem;padding:.35rem}.modal-close-btn[data-v-09d2f284]:hover{color:#0f172a;background:#f1f5f9}.modal-sub-bar[data-v-09d2f284]{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.75rem;display:flex}.controls-group[data-v-09d2f284]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.date-filter-wrapper[data-v-09d2f284]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:.35rem;padding:.2rem .5rem;display:flex}.date-icon[data-v-09d2f284],.email-icon[data-v-09d2f284]{color:#94a3b8}.date-input[data-v-09d2f284]{color:#0f172a;background:0 0;border:none;padding:.25rem .4rem;font-size:.85rem}.email-input-wrapper[data-v-09d2f284]{align-items:center;display:flex;position:relative}.email-icon[data-v-09d2f284]{position:absolute;left:.6rem}.email-input[data-v-09d2f284]{border:1px solid #cbd5e1;border-radius:6px;width:240px;padding:.4rem .6rem .4rem 2.2rem;font-size:.875rem}.date-input[data-v-09d2f284]:focus,.email-input[data-v-09d2f284]:focus{outline:none}.btn-send-email[data-v-09d2f284]{color:#0d9488;cursor:pointer;background:#fff;border:1px solid #0d9488;border-radius:6px;padding:.4rem .9rem;font-size:.875rem;font-weight:600;transition:all .2s}.btn-send-email[data-v-09d2f284]:hover{background:#f0fdf4}.btn-print-green[data-v-09d2f284]{color:#fff;cursor:pointer;background:#0d9488;border:none;border-radius:6px;align-items:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-flex}.btn-print-green[data-v-09d2f284]:hover{background:#0f766e}.modal-preview-scroll[data-v-09d2f284]{background:#f1f5f9;flex:1;justify-content:center;align-items:flex-start;padding:2.2rem;display:flex;overflow-y:auto}.a4-document-card[data-v-09d2f284]{border-radius:var(--radius-sm,8px);box-sizing:border-box;background:#fff;flex-direction:column;width:100%;max-width:980px;padding:3rem;font-family:system-ui,-apple-system,sans-serif;display:flex;box-shadow:0 10px 25px -5px #00000014,0 8px 10px -6px #0000000a}.a4-manifeste-header[data-v-09d2f284]{border-bottom:2px solid #0f172a;justify-content:space-between;align-items:flex-start;margin-bottom:1.2rem;padding-bottom:1rem;display:flex}.a4-header-left[data-v-09d2f284]{width:65%}.a4-main-title[data-v-09d2f284]{color:#0f172a;text-transform:uppercase;margin:0 0 .25rem;font-size:1.35rem;font-weight:800}.a4-sub-site-info[data-v-09d2f284]{color:#334155;margin-bottom:.5rem;font-size:.95rem;font-weight:700}.a4-info-line[data-v-09d2f284]{color:#1e293b;margin:.2rem 0;font-size:.8125rem}.a4-header-right[data-v-09d2f284]{text-align:right;width:30%}.a4-logo-img[data-v-09d2f284]{object-fit:contain;max-width:200px;max-height:70px}.a4-center-rdc-title[data-v-09d2f284]{text-align:center;letter-spacing:1px;text-transform:uppercase;color:#0f172a;margin:1rem 0 1.2rem;font-size:1.1rem;font-weight:800}.a4-manifeste-table[data-v-09d2f284]{border-collapse:collapse;width:100%;margin-bottom:2rem}.a4-manifeste-table th[data-v-09d2f284]{text-transform:uppercase;text-align:center;color:#0f172a;background:#f1f5f9;border:1px solid #334155;padding:.5rem .3rem;font-size:.75rem;font-weight:800}.a4-manifeste-table td[data-v-09d2f284]{color:#1e293b;border:1px solid #cbd5e1;padding:.5rem .3rem;font-size:.8125rem}.a4-visas-container[data-v-09d2f284]{justify-content:space-between;margin-top:3rem;padding:0 1.5rem;display:flex}.a4-visa-box[data-v-09d2f284]{text-transform:uppercase;color:#0f172a;font-size:.875rem;font-weight:800}.modal-backdrop[data-v-041aed0e]{z-index:999;background:#0f172aa6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.compact-modal-search[data-v-041aed0e]{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:6px 12px;font-size:13px;transition:all .2s}.compact-modal-search[data-v-041aed0e]:focus{background:#fff;border-color:#0d9488;box-shadow:0 0 0 2px #0d948826}.modal-card[data-v-041aed0e]{border-radius:var(--radius-sm,8px);background:#fff;flex-direction:column;width:95vw;max-width:900px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.modal-header[data-v-041aed0e]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.1rem 1.75rem;display:flex}.modal-title[data-v-041aed0e]{color:#0f172a;font-size:1.15rem;font-weight:700}.close-btn[data-v-041aed0e]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.35rem}.close-btn[data-v-041aed0e]:hover{color:#0f172a;background:#f1f5f9}.modal-body[data-v-041aed0e]{flex:1;padding:1.5rem 1.75rem;overflow-y:auto}.meta-banner[data-v-041aed0e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-wrap:wrap;gap:1.5rem;padding:.75rem 1rem;display:flex}.meta-banner-item[data-v-041aed0e]{align-items:center;gap:.4rem;font-size:.875rem;display:flex}.banner-label[data-v-041aed0e]{color:#64748b;font-weight:600}.banner-val[data-v-041aed0e]{color:#0f172a;font-weight:700}.text-teal[data-v-041aed0e]{color:#0d9488}.top-action-bar[data-v-041aed0e]{justify-content:flex-end;display:flex}.table-container[data-v-041aed0e]{border:1px solid #cbd5e1;border-radius:6px;overflow:hidden}.tickets-table[data-v-041aed0e]{border-collapse:collapse;width:100%;font-size:.875rem}.tickets-table th[data-v-041aed0e]{color:#334155;text-align:left;background:#f1f5f9;border-bottom:2px solid #cbd5e1;padding:.65rem .85rem;font-weight:700}.tickets-table td[data-v-041aed0e]{border-bottom:1px solid #e2e8f0;padding:.65rem .85rem}.code-badge[data-v-041aed0e]{color:#0f172a;background:#f1f5f9;border-radius:4px;padding:.2rem .5rem;font-family:monospace;font-weight:700}.status-pill[data-v-041aed0e]{color:#4b5563;text-transform:uppercase;font-size:.8125rem;font-weight:600}.text-validated-label[data-v-041aed0e]{color:#0d9488;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.modal-footer[data-v-041aed0e]{background:#fff;border-top:1px solid #e2e8f0;justify-content:flex-end;padding:1rem 1.75rem;display:flex}.mr-1[data-v-041aed0e]{margin-right:.25rem}.mr-2[data-v-041aed0e]{margin-right:.5rem}.mb-4[data-v-041aed0e]{margin-bottom:1rem}.inline-block[data-v-041aed0e]{display:inline-block}.text-slate-900[data-v-041aed0e]{color:#0f172a}.font-bold[data-v-041aed0e]{font-weight:700}.font-semibold[data-v-041aed0e]{font-weight:600}.modal-overlay[data-v-54962d33]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999;background-color:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-54962d33]{background-color:#fff;border-radius:4px;flex-direction:column;width:100%;max-width:1100px;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #0000000a}.modal-header[data-v-54962d33]{background-color:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.75rem 1rem;display:flex}.modal-title[data-v-54962d33]{color:#0f172a;margin:0 0 4px;font-size:1.25rem;font-weight:700}.modal-sub[data-v-54962d33]{color:#64748b;margin:0;font-size:.875rem}.modal-sub strong[data-v-54962d33]{color:#1e293b}.text-teal[data-v-54962d33]{font-weight:700;color:#009688!important}.close-btn[data-v-54962d33]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.close-btn[data-v-54962d33]:hover{color:#0f172a;background-color:#f1f5f9}.modal-body[data-v-54962d33]{padding:1.5rem 1.75rem 1.75rem}.form-grid-3[data-v-54962d33]{grid-template-columns:1.2fr 1.2fr 1fr;gap:1.5rem;display:grid}.form-group[data-v-54962d33]{flex-direction:column;gap:.4rem;display:flex}.form-label[data-v-54962d33]{color:#334155;font-size:.875rem;font-weight:700}.text-danger[data-v-54962d33]{color:#ef4444}.text-primary[data-v-54962d33]{color:#009688}.table-boxed-container[data-v-54962d33]{background:#fff;border:1px solid #d1d5db;border-radius:4px;flex-direction:column;margin-top:.75rem;margin-bottom:.75rem;display:flex;overflow:hidden}.passengers-table-wrapper[data-v-54962d33]{width:100%;overflow-x:auto}.passengers-table[data-v-54962d33]{border-collapse:collapse;width:100%;font-size:.875rem}.passengers-table th[data-v-54962d33]{color:#475569;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background-color:#fff;border-bottom:1px solid #e2e8f0;padding:12px 10px;font-size:.75rem;font-weight:800}.passengers-table td[data-v-54962d33]{vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:10px 8px}.btn-remove-row[data-v-54962d33]{cursor:pointer;color:#ef4444;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:inline-flex}.btn-remove-row[data-v-54962d33]:hover{color:#dc2626;background-color:#fef2f2;transform:scale(1.05)}.datatable-bottom[data-v-54962d33]{color:#64748b;background:#fff;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:10px 16px;font-size:.8125rem;display:flex}.datatable-bottom .info[data-v-54962d33]{color:#64748b;font-size:.8125rem}.pagination[data-v-54962d33]{align-items:center;gap:6px;display:flex}.page-btn[data-v-54962d33]{color:#009688;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:4px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:4px 12px;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.page-btn[data-v-54962d33]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.page-btn.active[data-v-54962d33]{color:#fff!important;background:#009688!important;border-color:#009688!important;font-weight:600!important}.page-btn[data-v-54962d33]:disabled{cursor:not-allowed;opacity:.6;color:#cbd5e1!important;background-color:#fff!important;border-color:#f1f5f9!important}.table-sub-controls[data-v-54962d33]{justify-content:space-between;align-items:center;margin-top:.25rem;margin-bottom:.5rem;display:flex}.btn-outline-teal[data-v-54962d33]{color:#009688;cursor:pointer;background:0 0;border:1px solid #009688;border-radius:4px;padding:6px 16px;font-size:.8125rem;font-weight:600;transition:all .2s}.btn-outline-teal[data-v-54962d33]:hover{background-color:#00968814}.franchise-text[data-v-54962d33]{color:#64748b;font-size:.8125rem;font-weight:500}.franchise-text strong[data-v-54962d33]{color:#009688;font-weight:700}.modal-actions-footer[data-v-54962d33]{background:0 0!important;border:none!important;justify-content:flex-end!important;align-items:center!important;gap:1rem!important;margin-top:1.75rem!important;padding:0!important;display:flex!important}.btn-cancel-teal[data-v-54962d33]{color:#009688;cursor:pointer;background-color:#fff;border:1.5px solid #009688;border-radius:4px;justify-content:center;align-items:center;padding:8px 24px;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.btn-cancel-teal[data-v-54962d33]:hover{background-color:#00968814}.btn-submit-teal[data-v-54962d33]{color:#fff;cursor:pointer;background-color:#009688;border:1.5px solid #009688;border-radius:4px;justify-content:center;align-items:center;padding:8px 24px;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #00968859}.btn-submit-teal[data-v-54962d33]:hover{background-color:#00796b;border-color:#00796b;box-shadow:0 2px 4px #00968873}.btn-submit-teal[data-v-54962d33]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}@media (width<=768px){.form-grid-3[data-v-54962d33]{grid-template-columns:1fr}}.modal-overlay[data-v-26c0d85a]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;padding:var(--space-4,1rem);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-26c0d85a]{background:var(--surface-container-lowest,#fff);border-radius:var(--radius-sm,6px);width:100%;max-width:480px;box-shadow:var(--shadow-card,0 10px 25px -5px #0000001a);flex-direction:column;display:flex;overflow:hidden}.modal-header[data-v-26c0d85a]{padding:var(--space-3,.75rem) var(--space-4,1rem);border-bottom:1px solid var(--outline-variant,#e2e8f0);background:#fff;justify-content:space-between;align-items:center;display:flex}.modal-title[data-v-26c0d85a]{font-size:var(--text-base,1rem);color:var(--on-surface,#0f172a);margin:0;font-weight:600}.close-btn[data-v-26c0d85a]{color:var(--on-surface-variant,#64748b);cursor:pointer;border-radius:var(--radius-sm,4px);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:flex}.close-btn[data-v-26c0d85a]:hover{background:var(--surface-container-low,#f1f5f9);color:var(--on-surface,#0f172a)}.modal-body[data-v-26c0d85a]{padding:var(--space-4,1.25rem)}.form-group[data-v-26c0d85a]{flex-direction:column;gap:4px;display:flex}.form-group label[data-v-26c0d85a]{color:var(--on-surface-variant,#475569);text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:600;display:block}.required[data-v-26c0d85a]{color:var(--error,#ef4444)}.modal-footer[data-v-26c0d85a]{padding:var(--space-3,.75rem) var(--space-4,1rem);border-top:1px solid var(--outline-variant,#e2e8f0);justify-content:flex-end;gap:var(--space-2,.5rem);background:var(--surface-container-lowest,#fff);display:flex}.modal-backdrop[data-v-dc621156]{z-index:999;background:#0f172aa6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-dc621156]{border-radius:var(--radius-sm,4px);background:#fff;flex-direction:column;width:95vw;max-width:1150px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.modal-top-bar[data-v-dc621156]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.1rem 1.75rem;display:flex}.modal-title-text[data-v-dc621156]{color:#0f172a;font-size:1.2rem;font-weight:700}.top-format-tabs[data-v-dc621156]{align-items:center;gap:.5rem;display:flex}.format-badge-a4[data-v-dc621156]{color:#fff;background:#0d9488;border-radius:6px;padding:.4rem 1rem;font-size:.875rem;font-weight:600}.modal-close-btn[data-v-dc621156]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;margin-left:.5rem;padding:.35rem}.modal-close-btn[data-v-dc621156]:hover{color:#0f172a;background:#f1f5f9}.modal-sub-bar[data-v-dc621156]{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.75rem;display:flex}.controls-group[data-v-dc621156]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.date-filter-group[data-v-dc621156]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:.35rem;padding:.2rem .5rem;display:flex}.date-icon[data-v-dc621156],.email-icon[data-v-dc621156]{color:#94a3b8}.date-input[data-v-dc621156]{color:#0f172a;background:0 0;border:none;padding:.25rem .4rem;font-size:.85rem}.email-input-wrapper[data-v-dc621156]{align-items:center;display:flex;position:relative}.email-icon[data-v-dc621156]{position:absolute;left:.6rem}.email-input[data-v-dc621156]{border:1px solid #cbd5e1;border-radius:6px;width:240px;padding:.4rem .6rem .4rem 2.2rem;font-size:.875rem}.date-input[data-v-dc621156]:focus,.email-input[data-v-dc621156]:focus{outline:none}.btn-send-email[data-v-dc621156]{color:#0d9488;cursor:pointer;background:#fff;border:1px solid #0d9488;border-radius:6px;padding:.4rem .9rem;font-size:.875rem;font-weight:600;transition:all .2s}.btn-send-email[data-v-dc621156]:hover{background:#f0fdf4}.btn-print-green[data-v-dc621156]{color:#fff;cursor:pointer;background:#0d9488;border:none;border-radius:6px;align-items:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-flex}.btn-print-green[data-v-dc621156]:hover{background:#0f766e}.modal-preview-scroll[data-v-dc621156]{background:#f1f5f9;flex:1;justify-content:center;align-items:flex-start;padding:2.2rem;display:flex;overflow-y:auto}.a4-document-card[data-v-dc621156]{border-radius:var(--radius-sm,8px);box-sizing:border-box;background:#fff;flex-direction:column;width:100%;max-width:980px;padding:3rem;font-family:system-ui,-apple-system,sans-serif;display:flex;box-shadow:0 10px 25px -5px #00000014,0 8px 10px -6px #0000000a}.a4-manifeste-header[data-v-dc621156]{border-bottom:2px solid #0f172a;justify-content:space-between;align-items:flex-start;margin-bottom:1.2rem;padding-bottom:1rem;display:flex}.a4-header-left[data-v-dc621156]{width:65%}.a4-main-title[data-v-dc621156]{color:#0f172a;text-transform:uppercase;margin:0 0 .25rem;font-size:1.35rem;font-weight:800}.a4-sub-site-info[data-v-dc621156]{color:#334155;margin-bottom:.5rem;font-size:.95rem;font-weight:700}.a4-info-line[data-v-dc621156]{color:#1e293b;margin:.2rem 0;font-size:.8125rem}.a4-header-right[data-v-dc621156]{text-align:right;width:30%}.a4-logo-img[data-v-dc621156]{object-fit:contain;max-width:200px;max-height:70px}.a4-center-rdc-title[data-v-dc621156]{text-align:center;letter-spacing:1px;text-transform:uppercase;color:#0f172a;margin:1rem 0 1.2rem;font-size:1.1rem;font-weight:800}.a4-manifeste-table[data-v-dc621156]{border-collapse:collapse;width:100%;margin-bottom:2rem}.a4-manifeste-table th[data-v-dc621156]{text-transform:uppercase;text-align:center;color:#0f172a;background:#f1f5f9;border:1px solid #334155;padding:.5rem .3rem;font-size:.75rem;font-weight:800}.a4-manifeste-table td[data-v-dc621156]{color:#1e293b;border:1px solid #cbd5e1;padding:.5rem .3rem;font-size:.8125rem}.a4-visas-container[data-v-dc621156]{justify-content:space-between;margin-top:3rem;padding:0 1.5rem;display:flex}.a4-visa-box[data-v-dc621156]{text-transform:uppercase;color:#0f172a;font-size:.875rem;font-weight:800}.modal-backdrop[data-v-06d303cc]{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a99;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-card[data-v-06d303cc]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;width:100%;max-width:680px;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-header[data-v-06d303cc]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.modal-title[data-v-06d303cc]{color:#0f172a;margin:0;font-size:1.125rem;font-weight:700}.close-btn[data-v-06d303cc]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:1.5rem;line-height:1}.close-btn[data-v-06d303cc]:hover{color:#0f172a;background-color:#f1f5f9}.modal-body[data-v-06d303cc]{padding:1.5rem;overflow-y:auto}.details-summary[data-v-06d303cc]{border-bottom:1px solid #e2e8f0;justify-content:space-between;padding-bottom:.75rem;display:flex}.summary-item[data-v-06d303cc]{flex-direction:column;gap:.2rem;display:flex}.summary-label[data-v-06d303cc]{color:#64748b;text-transform:uppercase;font-size:.75rem;font-weight:600}.summary-value[data-v-06d303cc]{color:#0f172a;font-size:1rem}.form-content[data-v-06d303cc]{flex-direction:column;gap:12px;display:flex}.form-field-item[data-v-06d303cc]{flex-direction:column;gap:.35rem;display:flex}.form-label[data-v-06d303cc]{color:#475569;margin-bottom:0;font-size:.8125rem;font-weight:600}.form-label.required[data-v-06d303cc]:after{content:" *";color:#ef4444}.text-muted[data-v-06d303cc]{color:#64748b}.text-primary[data-v-06d303cc]{color:#0d9488}.mt-1[data-v-06d303cc]{margin-top:.25rem}.mt-3[data-v-06d303cc]{margin-top:.75rem}.mb-4[data-v-06d303cc]{margin-bottom:1rem}.mr-2[data-v-06d303cc]{margin-right:.5rem}.font-bold[data-v-06d303cc]{font-weight:700}.font-semibold[data-v-06d303cc]{font-weight:600}.modal-footer[data-v-06d303cc]{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.page-container[data-v-cfb33717]{padding:1.5rem}.page-header[data-v-cfb33717]{justify-content:space-between;align-items:center;display:flex}.page-title[data-v-cfb33717]{color:#0f172a;font-size:1.25rem;font-weight:700}.header-actions[data-v-cfb33717]{align-items:center;gap:.75rem;display:flex}.manifeste-filters-grid[data-v-cfb33717]{flex-direction:column;gap:8px;width:100%;display:flex}.filters-row[data-v-cfb33717]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.grid-control-item[data-v-cfb33717]{align-items:center;gap:8px;width:100%;display:flex}.grid-control-item .control-label[data-v-cfb33717]{color:#334155;white-space:nowrap;font-size:.82rem;font-weight:600}.grid-control-item .grid-input[data-v-cfb33717],.grid-control-item .grid-searchbox-wrapper[data-v-cfb33717]{flex:1;width:100%;min-width:0}.manifeste-inline-controls[data-v-cfb33717]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.inline-control-item[data-v-cfb33717]{align-items:center;gap:.35rem;display:flex}.select-inline[data-v-cfb33717]{min-width:190px}.searchbox-container-inline[data-v-cfb33717]{min-width:170px}.control-label[data-v-cfb33717]{color:#475569;white-space:nowrap;font-size:.8125rem;font-weight:600}.searchbox-control[data-v-cfb33717]{min-width:170px}.page-content[data-v-cfb33717]{background:#fff;border-radius:6px}.action-icon-btn[data-v-cfb33717]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.35rem}.action-icon-btn[data-v-cfb33717]:hover{color:#0f172a;background-color:#f1f5f9}.code-badge[data-v-cfb33717]{color:#0f172a;background:#f1f5f9;border-radius:4px;padding:.2rem .5rem;font-family:monospace;font-weight:600}.inline-filters-container[data-v-cfb33717]{flex-wrap:wrap;gap:12px;flex-direction:row!important;align-items:center!important;display:flex!important}.filter-group[data-v-cfb33717]{white-space:nowrap;gap:6px;flex-direction:row!important;align-items:center!important;display:flex!important}.filter-label[data-v-cfb33717]{color:#334155;font-size:.8125rem;font-weight:600}.compact-input[data-v-cfb33717]{width:140px}.badge[data-v-cfb33717]{border-radius:12px;align-items:center;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.badge-success[data-v-cfb33717]{color:#166534;background-color:#dcfce7}.badge-warning[data-v-cfb33717]{color:#92400e;background-color:#fef3c7}.badge-danger[data-v-cfb33717]{color:#991b1b;background-color:#fee2e2}.badge-info[data-v-cfb33717]{color:#0369a1;background-color:#e0f2fe}.badge-secondary[data-v-cfb33717]{color:#475569;background-color:#f1f5f9}.dropdown-container[data-v-cfb33717]{position:relative}.dropdown-menu[data-v-cfb33717]{z-index:50;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-width:170px;margin-top:4px;padding:4px 0;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0000001a}.dropdown-item[data-v-cfb33717]{cursor:pointer;text-align:left;color:#334155;background:0 0;border:none;align-items:center;width:100%;padding:8px 12px;font-size:.8125rem;display:flex}.dropdown-item[data-v-cfb33717]:hover{background:#f8fafc}.text-success[data-v-cfb33717]{color:#166534}.text-danger[data-v-cfb33717]{color:#dc2626}.mr-2[data-v-cfb33717]{margin-right:.5rem}.mb-6[data-v-cfb33717]{margin-bottom:1.5rem}.font-semibold[data-v-cfb33717]{font-weight:600}.text-gray-900[data-v-cfb33717]{color:#0f172a}.tabs-bar[data-v-cfb33717]{gap:8px;margin-bottom:1.5rem;display:flex;overflow-x:auto}.tab-btn[data-v-cfb33717]{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:2px;align-items:center;gap:6px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.tab-btn[data-v-cfb33717]:hover{color:#0f172a;background-color:#f1f5f9}.tab-btn.active[data-v-cfb33717]{box-shadow:0 1px 3px #00968859;color:#fff!important;background-color:#009688!important;font-weight:600!important}.status-plain-text[data-v-cfb33717]{color:#1e293b;text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:600}@media (width<=768px){.page-container[data-v-cfb33717]{padding:.75rem}.page-header[data-v-cfb33717]{flex-direction:column;align-items:stretch;gap:.75rem}.header-actions[data-v-cfb33717]{flex-direction:column;width:100%}.header-actions[data-v-cfb33717]>*{justify-content:center;width:100%}.filters-card[data-v-cfb33717]{padding:.75rem!important}.filter-row[data-v-cfb33717]{flex-direction:column;align-items:stretch;gap:8px}.filter-item[data-v-cfb33717]{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.filter-item>div[data-v-cfb33717],.compact-input[data-v-cfb33717]{flex:1;width:auto!important}.tabs-bar[data-v-cfb33717]{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.tabs-bar[data-v-cfb33717]::-webkit-scrollbar{display:none}}.modal-backdrop[data-v-bfa69eb8]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0f172a80;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-container[data-v-bfa69eb8]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;max-width:860px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-header[data-v-bfa69eb8]{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.modal-title[data-v-bfa69eb8]{color:#0f172a;margin:0;font-size:1.05rem;font-weight:700}.btn-close[data-v-bfa69eb8]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.btn-close[data-v-bfa69eb8]:hover{color:#0f172a;background:#f1f5f9}.error-banner[data-v-bfa69eb8]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;align-items:center;margin:1rem 1.25rem 0;padding:.75rem 1rem;font-size:.875rem;display:flex}.modal-body[data-v-bfa69eb8]{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.form-grid-3[data-v-bfa69eb8]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.form-group[data-v-bfa69eb8]{flex-direction:column;gap:.4rem;display:flex}.form-label[data-v-bfa69eb8]{color:#334155;font-size:.82rem;font-weight:600}.text-danger[data-v-bfa69eb8]{color:#ef4444}.form-select[data-v-bfa69eb8]{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;height:38px;padding:0 10px;font-size:.875rem}.form-select[data-v-bfa69eb8]:focus{border-color:#009688;box-shadow:0 0 0 2px #00968826}.form-textarea[data-v-bfa69eb8]{color:#0f172a;resize:vertical;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:8px 10px;font-family:inherit;font-size:.875rem}.form-textarea[data-v-bfa69eb8]:focus{border-color:#009688;box-shadow:0 0 0 2px #00968826}.form-grid-2[data-v-bfa69eb8]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.modal-footer[data-v-bfa69eb8]{border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:1rem;display:flex}@media (width<=768px){.form-grid-3[data-v-bfa69eb8]{grid-template-columns:1fr}}.page-container[data-v-26e43034]{padding:1.5rem}.page-header[data-v-26e43034]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-title[data-v-26e43034]{color:#0f172a;margin:0;font-size:1.25rem;font-weight:700}.text-muted[data-v-26e43034]{color:#64748b}.text-sm[data-v-26e43034]{font-size:.8125rem}.header-actions[data-v-26e43034]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.date-selector-wrapper[data-v-26e43034]{border-radius:var(--radius-md,8px);background:#fff;border:1px solid #cbd5e1;align-items:center;gap:.5rem;height:38px;padding:0 10px;display:flex}.date-input[data-v-26e43034]{color:#0f172a;background:0 0;border:none;outline:none;font-family:inherit;font-size:.875rem}.synthese-cards-grid[data-v-26e43034]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.summary-card[data-v-26e43034]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:flex;box-shadow:0 1px 3px #0000000a}.card-icon-box[data-v-26e43034]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.bg-emerald-light[data-v-26e43034]{background-color:#ecfdf5}.bg-rose-light[data-v-26e43034]{background-color:#fff1f2}.bg-teal-light[data-v-26e43034]{background-color:#f0fdfa}.text-emerald[data-v-26e43034]{color:#059669}.text-rose[data-v-26e43034]{color:#e11d48}.text-teal[data-v-26e43034]{color:#0d9488}.text-primary[data-v-26e43034]{color:#009688}.text-warning[data-v-26e43034]{color:#d97706}.text-info[data-v-26e43034]{color:#2563eb}.card-info[data-v-26e43034]{flex-direction:column;display:flex}.card-label[data-v-26e43034]{color:#64748b;letter-spacing:.04em;font-size:.75rem;font-weight:700}.card-val[data-v-26e43034]{margin:2px 0;font-size:1.35rem;font-weight:800;line-height:1.2}.card-sub[data-v-26e43034]{color:#94a3b8;font-size:.75rem}.sections-stack[data-v-26e43034]{flex-direction:column;gap:1.5rem;display:flex}.section-card[data-v-26e43034]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #00000008}.section-card-header[data-v-26e43034]{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.85rem 1.25rem}.section-title[data-v-26e43034]{color:#0f172a;margin:0;font-size:.9375rem;font-weight:700}.table-responsive[data-v-26e43034]{overflow-x:auto}.clean-table[data-v-26e43034]{border-collapse:collapse;text-align:left;width:100%;font-size:.8125rem}.clean-table th[data-v-26e43034]{color:#475569;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:8px 12px;font-weight:600}.clean-table td[data-v-26e43034]{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:8px 12px}.clean-table tbody tr[data-v-26e43034]:hover{background-color:#fafafa}.table-total-row td[data-v-26e43034]{background-color:#f8fafc;border-top:1px solid #cbd5e1;border-bottom:none}.font-bold[data-v-26e43034]{font-weight:700}.font-semibold[data-v-26e43034]{font-weight:600}.text-center[data-v-26e43034]{text-align:center}.text-right[data-v-26e43034]{text-align:right}.btn-icon-danger[data-v-26e43034]{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.btn-icon-danger[data-v-26e43034]:hover{background-color:#fee2e2}.status-badge-compact[data-v-26e43034]{text-transform:uppercase;border-radius:4px;align-items:center;padding:.35rem .75rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.flex[data-v-26e43034]{display:flex}.items-center[data-v-26e43034]{align-items:center}.justify-between[data-v-26e43034]{justify-content:space-between}.w-full[data-v-26e43034]{width:100%}.py-3[data-v-26e43034]{padding-top:.75rem;padding-bottom:.75rem}.mr-1[data-v-26e43034]{margin-right:.25rem}.mr-2[data-v-26e43034]{margin-right:.5rem}.mb-4[data-v-26e43034]{margin-bottom:1rem}.mb-6[data-v-26e43034]{margin-bottom:1.5rem}.sections-stack[data-v-26e43034]{position:relative}.cloture-loading-overlay[data-v-26e43034]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;border-radius:var(--radius-sm,6px);background-color:#ffffffbf;justify-content:center;align-items:flex-start;padding-top:100px;display:flex;position:absolute;inset:0}.cloture-loader-box[data-v-26e43034]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:20px 32px;display:flex;box-shadow:0 4px 12px #00000014}.cloture-loading-text[data-v-26e43034]{color:#475569;font-size:14px;font-weight:500}@media (width<=768px){.page-container[data-v-26e43034]{padding:.75rem}.page-header[data-v-26e43034]{flex-direction:column;align-items:stretch;gap:.75rem}.header-actions[data-v-26e43034]{flex-direction:column;width:100%}.header-actions[data-v-26e43034]>*{justify-content:center;width:100%}.kpi-cards-grid[data-v-26e43034]{grid-template-columns:1fr}.filter-controls-row[data-v-26e43034]{flex-direction:column;align-items:stretch;gap:8px}.filter-group[data-v-26e43034]{justify-content:space-between;width:100%}.date-picker-clean[data-v-26e43034]{flex:1;width:auto}}.form-page[data-v-08b6543a]{padding:var(--space-4,16px);width:100%;margin:0 auto}.page-header[data-v-08b6543a]{margin-bottom:var(--space-6,24px);justify-content:space-between;align-items:center;display:flex}.header-left[data-v-08b6543a]{align-items:center;display:flex}.header-actions[data-v-08b6543a]{align-items:center;gap:var(--space-2,8px);display:flex}.page-title[data-v-08b6543a]{font-size:var(--text-2xl,1.5rem);color:var(--on-background,#0f172a);margin-bottom:var(--space-1,4px);font-weight:600}.form-section[data-v-08b6543a]{margin-bottom:var(--space-6,24px)}.header-grid[data-v-08b6543a]{grid-template-columns:1fr 1fr;gap:18px 32px;display:grid}.form-group-row[data-v-08b6543a]{align-items:center;gap:var(--space-4,16px);display:flex}.form-group-row label[data-v-08b6543a]{width:160px;font-size:var(--text-sm,.875rem);color:var(--on-surface-variant,#475569);text-align:left;flex-shrink:0;font-weight:500}.form-group-row .input-col[data-v-08b6543a]{flex-grow:1}.lines-table-wrapper[data-v-08b6543a]{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.lines-table[data-v-08b6543a]{border-collapse:collapse;width:100%;min-width:800px}.lines-table th[data-v-08b6543a],.lines-table td[data-v-08b6543a]{border:1px solid var(--outline-variant,#e2e8f0);padding:8px 10px;font-size:.875rem}.lines-table th[data-v-08b6543a]{background:var(--surface-container-lowest,#f8fafc);text-align:left;color:var(--on-surface-variant,#475569);font-weight:600}.btn-delete-line[data-v-08b6543a]{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:background-color .2s}.btn-delete-line[data-v-08b6543a]:hover:not(:disabled){background:#fee2e2}.btn-delete-line[data-v-08b6543a]:disabled{opacity:.3;cursor:not-allowed}.table-bottom-actions[data-v-08b6543a]{justify-content:space-between;align-items:center;margin-top:.75rem;margin-bottom:.75rem;display:flex}.totals-section[data-v-08b6543a]{border-top:1px solid var(--surface-variant,#e2e8f0);padding-top:var(--space-4,16px);flex-direction:column;align-items:flex-end;display:flex}.totals-row[data-v-08b6543a]{gap:var(--space-4,16px);font-size:var(--text-md,1rem);margin-bottom:var(--space-1,4px);display:flex}.totals-label[data-v-08b6543a]{color:var(--on-surface-variant,#475569);font-weight:500}.totals-value[data-v-08b6543a]{text-align:right;min-width:100px;color:var(--on-surface,#0f172a);font-weight:600}.total-grand[data-v-08b6543a]{font-size:var(--text-lg,1.125rem);margin-top:var(--space-2,8px);padding-top:var(--space-2,8px);border-top:1px dashed var(--outline-variant,#cbd5e1);font-weight:700}.mr-1[data-v-08b6543a]{margin-right:.25rem}.mr-2[data-v-08b6543a]{margin-right:.5rem}@media (width<=900px){.header-grid[data-v-08b6543a]{grid-template-columns:1fr}.form-group-row[data-v-08b6543a]{flex-direction:column;align-items:flex-start;gap:6px}.form-group-row label[data-v-08b6543a],.form-group-row .input-col[data-v-08b6543a]{width:100%}}.modal-overlay[data-v-9178ad6b]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0f172a80;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-9178ad6b]{border-radius:var(--radius-sm,6px);box-shadow:var(--shadow-xl,0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a);background:#fff;border:1px solid #e2e8f0;width:100%;max-width:680px;overflow:hidden}.modal-card.is-superadmin-card[data-v-9178ad6b]{max-width:860px}.modal-header[data-v-9178ad6b]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.modal-title[data-v-9178ad6b]{color:#0f172a;margin:0;font-size:1.125rem;font-weight:600}.close-btn[data-v-9178ad6b]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.close-btn[data-v-9178ad6b]:hover{color:#0f172a;background:#f1f5f9}.modal-body[data-v-9178ad6b]{padding:1.5rem}.form-layout[data-v-9178ad6b]{flex-direction:column;gap:1.25rem;display:flex}.fields-grid[data-v-9178ad6b]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.fields-grid.grid-3-cols[data-v-9178ad6b]{grid-template-columns:repeat(3,1fr)}.form-group[data-v-9178ad6b]{flex-direction:column;gap:.35rem;display:flex}.form-label[data-v-9178ad6b]{color:#334155;font-size:.8125rem;font-weight:600}.form-label.required[data-v-9178ad6b]:after{content:" *";color:#ef4444}.status-row[data-v-9178ad6b]{align-items:center;padding-top:.25rem;display:flex}.modal-footer[data-v-9178ad6b]{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.mr-2[data-v-9178ad6b]{margin-right:.5rem}@media (width<=640px){.fields-grid[data-v-9178ad6b]{grid-template-columns:1fr}}.form-page[data-v-b54bb796]{padding:var(--space-4,16px);width:100%;margin:0 auto}.page-header[data-v-b54bb796]{margin-bottom:var(--space-6,24px);justify-content:space-between;align-items:center;display:flex}.header-left[data-v-b54bb796]{align-items:center;display:flex}.header-actions[data-v-b54bb796]{align-items:center;gap:var(--space-2,8px);display:flex}.page-title[data-v-b54bb796]{font-size:var(--text-2xl,1.5rem);color:var(--on-background,#0f172a);margin-bottom:var(--space-1,4px);font-weight:600}.form-section[data-v-b54bb796]{margin-bottom:var(--space-6,24px)}.header-grid[data-v-b54bb796]{grid-template-columns:1fr 1fr;gap:18px 32px;display:grid}.form-group-row[data-v-b54bb796]{align-items:center;gap:var(--space-4,16px);display:flex}.form-group-row label[data-v-b54bb796]{width:160px;font-size:var(--text-sm,.875rem);color:var(--on-surface-variant,#475569);text-align:left;flex-shrink:0;font-weight:500}.form-group-row .input-col[data-v-b54bb796]{flex-grow:1}.lines-table-wrapper[data-v-b54bb796]{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.lines-table[data-v-b54bb796]{border-collapse:collapse;width:100%;min-width:800px}.lines-table th[data-v-b54bb796],.lines-table td[data-v-b54bb796]{border:1px solid var(--outline-variant,#e2e8f0);padding:8px 10px;font-size:.875rem}.lines-table th[data-v-b54bb796]{background:var(--surface-container-lowest,#f8fafc);text-align:left;color:var(--on-surface-variant,#475569);font-weight:600}.compte-auto-box[data-v-b54bb796]{color:#0f172a;box-sizing:border-box;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;align-items:center;min-height:34px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700;display:flex}.btn-delete-line[data-v-b54bb796]{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:background-color .2s}.btn-delete-line[data-v-b54bb796]:hover:not(:disabled){background:#fee2e2}.btn-delete-line[data-v-b54bb796]:disabled{opacity:.3;cursor:not-allowed}.table-bottom-actions[data-v-b54bb796]{justify-content:space-between;align-items:center;margin-top:.75rem;margin-bottom:.75rem;display:flex}.totals-section[data-v-b54bb796]{border-top:1px solid var(--surface-variant,#e2e8f0);padding-top:var(--space-4,16px);flex-direction:column;align-items:flex-end;display:flex}.totals-row[data-v-b54bb796]{gap:var(--space-4,16px);font-size:var(--text-md,1rem);margin-bottom:var(--space-1,4px);display:flex}.totals-label[data-v-b54bb796]{color:var(--on-surface-variant,#475569);font-weight:500}.totals-value[data-v-b54bb796]{text-align:right;min-width:100px;color:var(--on-surface,#0f172a);font-weight:600}.total-grand[data-v-b54bb796]{font-size:var(--text-lg,1.125rem);margin-top:var(--space-2,8px);padding-top:var(--space-2,8px);border-top:1px dashed var(--outline-variant,#cbd5e1);font-weight:700}.mr-1[data-v-b54bb796]{margin-right:.25rem}.mr-2[data-v-b54bb796]{margin-right:.5rem}@media (width<=900px){.header-grid[data-v-b54bb796]{grid-template-columns:1fr}.form-group-row[data-v-b54bb796]{flex-direction:column;align-items:flex-start;gap:6px}.form-group-row label[data-v-b54bb796],.form-group-row .input-col[data-v-b54bb796]{width:100%}}.top-left-filters[data-v-a2f0e769]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.date-filter-group[data-v-a2f0e769]{align-items:center;gap:.4rem;display:inline-flex;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.date-filter-label[data-v-a2f0e769]{color:#64748b;white-space:nowrap;font-size:.8125rem;font-weight:600}.date-filter-input[data-v-a2f0e769]{border:none;border-bottom:1px solid var(--outline-variant,#94a3b8);height:34px;font-size:var(--text-sm,.875rem);color:var(--on-surface,#0f172a);background-color:#0000;border-radius:0;outline:none;padding:4px;font-family:inherit;transition:all .2s}.date-filter-input[data-v-a2f0e769]:focus{border-bottom:2px solid var(--primary,#009688);box-shadow:none}.btn-reset-date[data-v-a2f0e769]{color:#ef4444;cursor:pointer;background:#fee2e2;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:2px;font-size:.75rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-reset-date[data-v-a2f0e769]:hover{color:#991b1b;background:#fca5a5}.page-container[data-v-a2f0e769]{padding:1.5rem}.page-header[data-v-a2f0e769]{justify-content:space-between;align-items:center;display:flex}.page-title[data-v-a2f0e769]{color:#0f172a;font-size:1.25rem;font-weight:600}.code-badge[data-v-a2f0e769]{background:#f1f5f9;border-radius:4px;padding:.2rem .5rem;font-family:monospace;font-weight:600}.status-plain-text[data-v-a2f0e769]{font-size:.8125rem}.dropdown-container[data-v-a2f0e769]{justify-content:flex-end;display:flex;position:relative}.btn-icon[data-v-a2f0e769]{cursor:pointer;color:var(--on-surface-variant,#64748b);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.btn-icon[data-v-a2f0e769]:hover{background:var(--surface-container-high,#f1f5f9);color:var(--on-surface,#0f172a)}.dropdown-menu[data-v-a2f0e769]{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;min-width:140px;padding:4px 0;display:flex;position:absolute;top:100%;right:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.dropdown-up[data-v-a2f0e769]{top:auto;bottom:100%}.dropdown-item[data-v-a2f0e769]{color:#334155;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:.8125rem;font-weight:500;transition:background .15s;display:flex}.dropdown-item[data-v-a2f0e769]:hover{color:#0f172a;background:#f8fafc}.dropdown-item.text-danger[data-v-a2f0e769]{color:#ef4444}.dropdown-item.text-danger[data-v-a2f0e769]:hover{color:#dc2626;background:#fee2e2}.modal-overlay[data-v-a2f0e769]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background-color:#0f172a80;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-a2f0e769]{border-radius:var(--radius-sm,6px);border:1px solid var(--outline,#e2e8f0);background:#fff;flex-direction:column;width:100%;max-width:520px;animation:.15s ease-out modalFadeIn-a2f0e769;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes modalFadeIn-a2f0e769{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-a2f0e769]{border-bottom:1px solid var(--outline,#e2e8f0);background-color:#fff;justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}.modal-title[data-v-a2f0e769]{color:#0f172a;margin:0;font-size:1.05rem;font-weight:700}.close-btn[data-v-a2f0e769]{color:#64748b;cursor:pointer;border-radius:var(--radius-sm,4px);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.close-btn[data-v-a2f0e769]:hover{color:#0f172a;background-color:#f1f5f9}.modal-body[data-v-a2f0e769]{background:#fff;padding:1.25rem;overflow-y:auto}.details-grid[data-v-a2f0e769]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.detail-item[data-v-a2f0e769]{flex-direction:column;gap:.25rem;display:flex}.detail-item.full-width[data-v-a2f0e769]{grid-column:span 2}.detail-label[data-v-a2f0e769]{color:#64748b;text-transform:uppercase;letter-spacing:.025em;font-size:.72rem;font-weight:600}.detail-value[data-v-a2f0e769]{color:#1e293b;font-size:.875rem}.detail-box[data-v-a2f0e769]{border:1px solid var(--outline,#e2e8f0);border-radius:var(--radius-sm,4px);color:#334155;background-color:#f8fafc;margin:0;padding:.75rem;font-size:.8125rem;line-height:1.45}.modal-footer[data-v-a2f0e769]{border-top:1px solid var(--outline,#e2e8f0);background-color:#fff;justify-content:flex-end;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}@media (width<=768px){.page-container[data-v-a2f0e769]{padding:.75rem}.page-header[data-v-a2f0e769]{flex-direction:column;align-items:stretch;gap:.75rem}.date-filter-group[data-v-a2f0e769]{justify-content:space-between;width:100%}.date-filter-input[data-v-a2f0e769]{flex:1;width:auto}.details-grid[data-v-a2f0e769]{grid-template-columns:1fr}.detail-item.full-width[data-v-a2f0e769]{grid-column:span 1}}.form-page[data-v-1b45e616]{padding:var(--space-4,16px);width:100%;margin:0 auto}.page-header[data-v-1b45e616]{margin-bottom:var(--space-6,24px);justify-content:space-between;align-items:center;display:flex}.header-left[data-v-1b45e616]{align-items:center;display:flex}.header-actions[data-v-1b45e616]{align-items:center;gap:var(--space-2,8px);display:flex}.page-title[data-v-1b45e616]{font-size:var(--text-2xl,1.5rem);color:var(--on-background,#0f172a);margin-bottom:var(--space-1,4px);font-weight:600}.form-section[data-v-1b45e616]{margin-bottom:var(--space-6,24px)}.header-grid[data-v-1b45e616]{grid-template-columns:1fr 1fr;gap:18px 32px;display:grid}.form-group-row[data-v-1b45e616]{align-items:center;gap:var(--space-4,16px);display:flex}.form-group-row label[data-v-1b45e616]{width:160px;font-size:var(--text-sm,.875rem);color:var(--on-surface-variant,#475569);text-align:left;flex-shrink:0;font-weight:500}.form-group-row .input-col[data-v-1b45e616]{flex-grow:1}.lines-table-wrapper[data-v-1b45e616]{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.lines-table[data-v-1b45e616]{border-collapse:collapse;width:100%;min-width:800px}.lines-table th[data-v-1b45e616],.lines-table td[data-v-1b45e616]{border:1px solid var(--outline-variant,#e2e8f0);padding:8px 10px;font-size:.875rem}.lines-table th[data-v-1b45e616]{background:var(--surface-container-lowest,#f8fafc);text-align:left;color:var(--on-surface-variant,#475569);font-weight:600}.compte-auto-box[data-v-1b45e616]{color:#0f172a;box-sizing:border-box;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;align-items:center;min-height:34px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700;display:flex}.btn-delete-line[data-v-1b45e616]{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:background-color .2s}.btn-delete-line[data-v-1b45e616]:hover:not(:disabled){background:#fee2e2}.btn-delete-line[data-v-1b45e616]:disabled{opacity:.3;cursor:not-allowed}.table-bottom-actions[data-v-1b45e616]{justify-content:space-between;align-items:center;margin-top:.75rem;margin-bottom:.75rem;display:flex}[data-v-1b45e616] .searchbox-teleported-dropdown{border:1px solid var(--outline-variant,#cbd5e1)!important;border-radius:6px!important;padding:4px 0!important;box-shadow:0 4px 12px #0000001a!important}[data-v-1b45e616] .searchbox-teleported-dropdown .dropdown-item{cursor:pointer!important;padding:8px 12px!important;font-size:.875rem!important}[data-v-1b45e616] .searchbox-teleported-dropdown .dropdown-item:hover{color:#009688!important;background-color:#f1f5f9!important}.totals-section[data-v-1b45e616]{border-top:1px solid var(--surface-variant,#e2e8f0);padding-top:var(--space-4,16px);flex-direction:column;align-items:flex-end;display:flex}.totals-row[data-v-1b45e616]{gap:var(--space-4,16px);font-size:var(--text-md,1rem);margin-bottom:var(--space-1,4px);display:flex}.totals-label[data-v-1b45e616]{color:var(--on-surface-variant,#475569);font-weight:500}.totals-value[data-v-1b45e616]{text-align:right;min-width:100px;color:var(--on-surface,#0f172a);font-weight:600}.total-grand[data-v-1b45e616]{font-size:var(--text-lg,1.125rem);margin-top:var(--space-2,8px);padding-top:var(--space-2,8px);border-top:1px dashed var(--outline-variant,#cbd5e1);font-weight:700}.mr-1[data-v-1b45e616]{margin-right:.25rem}.mr-2[data-v-1b45e616]{margin-right:.5rem}@media (width<=900px){.header-grid[data-v-1b45e616]{grid-template-columns:1fr}.form-group-row[data-v-1b45e616]{flex-direction:column;align-items:flex-start;gap:6px}.form-group-row label[data-v-1b45e616],.form-group-row .input-col[data-v-1b45e616]{width:100%}}.top-left-filters[data-v-3da77e2a]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.date-filter-group[data-v-3da77e2a]{align-items:center;gap:.4rem;display:inline-flex;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.date-filter-label[data-v-3da77e2a]{color:#64748b;white-space:nowrap;font-size:.8125rem;font-weight:600}.date-filter-input[data-v-3da77e2a]{border:none;border-bottom:1px solid var(--outline-variant,#94a3b8);height:34px;font-size:var(--text-sm,.875rem);color:var(--on-surface,#0f172a);background-color:#0000;border-radius:0;outline:none;padding:4px;font-family:inherit;transition:all .2s}.date-filter-input[data-v-3da77e2a]:focus{border-bottom:2px solid var(--primary,#009688);box-shadow:none}.btn-reset-date[data-v-3da77e2a]{color:#ef4444;cursor:pointer;background:#fee2e2;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:2px;font-size:.75rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-reset-date[data-v-3da77e2a]:hover{color:#991b1b;background:#fca5a5}.page-container[data-v-3da77e2a]{padding:1.5rem}.page-header[data-v-3da77e2a]{justify-content:space-between;align-items:center;display:flex}.page-title[data-v-3da77e2a]{color:#0f172a;font-size:1.25rem;font-weight:600}.code-badge[data-v-3da77e2a]{background:#f1f5f9;border-radius:4px;padding:.2rem .5rem;font-family:monospace;font-weight:600}.dropdown-container[data-v-3da77e2a]{justify-content:flex-end;display:flex;position:relative}.btn-icon[data-v-3da77e2a]{cursor:pointer;color:var(--on-surface-variant,#64748b);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.btn-icon[data-v-3da77e2a]:hover{background:var(--surface-container-high,#f1f5f9);color:var(--on-surface,#0f172a)}.dropdown-menu[data-v-3da77e2a]{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;min-width:140px;padding:4px 0;display:flex;position:absolute;top:100%;right:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.dropdown-up[data-v-3da77e2a]{top:auto;bottom:100%}.dropdown-item[data-v-3da77e2a]{color:#334155;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:.8125rem;font-weight:500;transition:background .15s;display:flex}.dropdown-item[data-v-3da77e2a]:hover{color:#0f172a;background:#f8fafc}.dropdown-item.text-danger[data-v-3da77e2a]{color:#ef4444}.dropdown-item.text-danger[data-v-3da77e2a]:hover{color:#dc2626;background:#fee2e2}.modal-overlay[data-v-3da77e2a]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background-color:#0f172a80;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-3da77e2a]{border-radius:var(--radius-sm,6px);border:1px solid var(--outline,#e2e8f0);background:#fff;flex-direction:column;width:100%;max-width:720px;animation:.15s ease-out modalFadeIn-3da77e2a;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes modalFadeIn-3da77e2a{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-3da77e2a]{border-bottom:1px solid var(--outline,#e2e8f0);background-color:#fff;justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}.modal-title[data-v-3da77e2a]{color:#0f172a;margin:0;font-size:1.05rem;font-weight:700}.close-btn[data-v-3da77e2a]{color:#64748b;cursor:pointer;border-radius:var(--radius-sm,4px);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.close-btn[data-v-3da77e2a]:hover{color:#0f172a;background-color:#f1f5f9}.modal-body[data-v-3da77e2a]{background:#fff;padding:1.25rem;overflow-y:auto}.details-grid[data-v-3da77e2a]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.detail-item[data-v-3da77e2a]{flex-direction:column;gap:.25rem;display:flex}.detail-item.full-width[data-v-3da77e2a]{grid-column:span 2}.detail-label[data-v-3da77e2a]{color:#64748b;text-transform:uppercase;letter-spacing:.025em;font-size:.72rem;font-weight:600}.detail-value[data-v-3da77e2a]{color:#1e293b;font-size:.875rem}.detail-box[data-v-3da77e2a]{border:1px solid var(--outline,#e2e8f0);border-radius:var(--radius-sm,4px);color:#334155;background-color:#f8fafc;margin:0;padding:.75rem;font-size:.8125rem;line-height:1.45}.modal-footer[data-v-3da77e2a]{border-top:1px solid var(--outline,#e2e8f0);background-color:#fff;justify-content:flex-end;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}@media (width<=768px){.page-container[data-v-3da77e2a]{padding:.75rem}.page-header[data-v-3da77e2a]{flex-direction:column;align-items:stretch;gap:.75rem}.date-filter-group[data-v-3da77e2a]{justify-content:space-between;width:100%}.date-filter-input[data-v-3da77e2a]{flex:1;width:auto}.details-grid[data-v-3da77e2a]{grid-template-columns:1fr}.detail-item.full-width[data-v-3da77e2a]{grid-column:span 1}}
