.oui-non-toggle[data-v-e8dc5314]{border:1px solid var(--dcf-orange-border,#f0c4b0);background:#fff;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.oui-non-btn[data-v-e8dc5314]{color:#64748b;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-radius:7px;min-width:52px;padding:.35rem .75rem;font-size:.72rem;font-weight:700;line-height:1;transition:background .15s,color .15s,box-shadow .15s}.oui-non-btn[data-v-e8dc5314]:hover:not(:disabled){background:var(--dcf-orange-light,#fce8e0);color:var(--dcf-orange-dark,#7d2006)}.oui-non-btn--active.oui-non-btn--oui[data-v-e8dc5314]{background:var(--dcf-green,#1a6b2a);color:#fff;box-shadow:0 1px 4px #1a6b2a59}.oui-non-btn--active.oui-non-btn--non[data-v-e8dc5314]{background:var(--dcf-orange,#cc3600);color:#fff;box-shadow:0 1px 4px #cc360059}.oui-non-btn[data-v-e8dc5314]:disabled{cursor:not-allowed}.oui-non-toggle--disabled[data-v-e8dc5314],.oui-non-toggle--blocked[data-v-e8dc5314]{opacity:.45;pointer-events:none}.auto-textarea[data-v-75a2ce52]{resize:vertical;width:100%;min-height:7rem;max-height:28rem;line-height:1.5;overflow-y:auto!important}.auto-textarea--fill[data-v-75a2ce52]{resize:none;flex:auto;height:100%;min-height:0;max-height:none}.pf-card[data-v-ed5d8d9e]{border:1px solid var(--dcf-orange-border,#f0c4b0);background:#fff;border-radius:10px;width:100%;min-width:15rem;height:fit-content;overflow:hidden;box-shadow:0 1px 3px #cc36000f}.pf-card__head[data-v-ed5d8d9e]{background:linear-gradient(90deg, var(--dcf-green-light,#e8f5eb) 0%, #fff 100%);border-bottom:1px solid var(--dcf-green-border,#a7d4b3);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.pf-card__head-icon[data-v-ed5d8d9e]{background:var(--dcf-green,#1a6b2a);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.8rem;display:flex}.pf-card__head-title[data-v-ed5d8d9e]{color:var(--dcf-green-dark,#0d3d1d);letter-spacing:.02em;flex:1;font-size:.78rem;font-weight:700}.pf-card__badge[data-v-ed5d8d9e]{background:var(--dcf-green,#1a6b2a);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:20px;padding:.1rem .45rem;font-size:.62rem;font-weight:600}.pf-card__body[data-v-ed5d8d9e]{flex-direction:column;gap:.65rem;padding:.75rem;display:flex}.pf-field[data-v-ed5d8d9e]{flex-direction:column;gap:.25rem;display:flex}.pf-label[data-v-ed5d8d9e]{color:var(--dcf-orange-dark,#7d2006);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.35rem;margin:0;font-size:.68rem;font-weight:600;display:flex}.pf-label i[data-v-ed5d8d9e]{color:var(--dcf-orange,#cc3600);font-size:.72rem}.pf-input[data-v-ed5d8d9e]{border:1px solid var(--dcf-orange-border,#f0c4b0);background:#fffaf8;border-radius:7px;width:100%;padding:.45rem .6rem;font-size:.82rem;line-height:1.4;transition:border-color .15s,box-shadow .15s,background .15s}.pf-input[data-v-ed5d8d9e]::placeholder{color:#b0a09a;font-size:.78rem}.pf-input[data-v-ed5d8d9e]:hover:not(:disabled){border-color:var(--dcf-orange,#cc3600);background:#fff}.pf-input[data-v-ed5d8d9e]:focus{border-color:var(--dcf-orange,#cc3600);background:#fff;outline:none;box-shadow:0 0 0 3px #cc36001a}.pf-input[data-v-ed5d8d9e]:disabled{cursor:not-allowed;background:#f8fafc}.pf-card--disabled[data-v-ed5d8d9e]{opacity:.5;pointer-events:none}.suivi-page[data-v-f789b2d3]{width:100%}.suivi-scroll-hint[data-v-f789b2d3]{background:var(--dcf-orange-light,#fce8e0);border-bottom:1px solid var(--dcf-orange-border,#f0c4b0);color:var(--dcf-orange-dark,#7d2006);margin:0;padding:.5rem 1rem;font-size:.72rem}.suivi-table-wrap[data-v-f789b2d3]{border:1px solid var(--dcf-orange-border,#f0c4b0);background:#fff;border-radius:12px;overflow:hidden}.suivi-table-scroll[data-v-f789b2d3]{-webkit-overflow-scrolling:touch;overflow-x:auto}.suivi-table[data-v-f789b2d3]{table-layout:auto;width:100%;font-size:.84rem}.suivi-table thead th[data-v-f789b2d3]{z-index:2;background:var(--dcf-gradient,linear-gradient(135deg, #7d2006 0%, #c43b0c 38%, #1a5c2a 68%, #0d3d1d 100%));color:#fff;letter-spacing:.02em;vertical-align:middle;white-space:normal;-webkit-hyphens:auto;hyphens:auto;text-shadow:0 1px 1px #00000026;border-bottom:none;padding:.85rem 1rem;font-size:.72rem;font-weight:700;line-height:1.35;position:sticky;top:0}.suivi-th-toggle[data-v-f789b2d3]{min-width:7.5rem}.suivi-th-field[data-v-f789b2d3]{min-width:16rem}.suivi-th-focal[data-v-f789b2d3]{min-width:14rem}.suivi-th-text[data-v-f789b2d3]{min-width:18rem}.suivi-table tbody tr[data-v-f789b2d3]{height:1px}.suivi-table tbody td[data-v-f789b2d3]{vertical-align:top;border-color:#f1f5f9;height:100%;padding:1rem}.suivi-cell-fill[data-v-f789b2d3]{height:100%}.suivi-cell-inner[data-v-f789b2d3]{flex-direction:column;gap:.5rem;height:100%;min-height:100%;display:flex}.suivi-cell-top[data-v-f789b2d3]{text-align:center;flex-shrink:0}.suivi-cell-grow[data-v-f789b2d3]{text-align:left;flex-direction:column;flex:auto;min-height:0;display:flex}.suivi-cell-grow[data-v-f789b2d3] .auto-textarea--fill{flex:auto}.suivi-textarea-wrapper[data-v-f789b2d3]{flex-direction:column;height:100%;min-height:100%;display:flex}.suivi-textarea-wrapper[data-v-f789b2d3] .auto-textarea--fill{flex:auto}.suivi-cell-text[data-v-f789b2d3]{min-width:18rem}.suivi-cell-focal[data-v-f789b2d3]{vertical-align:top;min-width:16rem;padding:.65rem!important}.suivi-field-cell[data-v-f789b2d3]{min-width:16rem}.suivi-row:hover td[data-v-f789b2d3]{background:#fafbfc}.suivi-row--non-transmis td[data-v-f789b2d3]{background:#fff5f2}.suivi-row--non-transmis:hover td[data-v-f789b2d3]{background:var(--dcf-orange-light,#fce8e0)}.suivi-row--incomplete td[data-v-f789b2d3]{background:#fffaf8}.suivi-doc[data-v-f789b2d3]{flex-direction:column;gap:.35rem;display:flex}.suivi-doc__badge[data-v-f789b2d3]{background:var(--dcf-orange-light,#fce8e0);border:1px solid var(--dcf-orange-border,#f0c4b0);width:fit-content;color:var(--dcf-orange,#cc3600);letter-spacing:.04em;border-radius:6px;padding:.15rem .5rem;font-size:.68rem;font-weight:700;display:inline-block}.suivi-doc__label[data-v-f789b2d3]{color:#1e293b;word-break:break-word;font-weight:600;line-height:1.45}.suivi-comment[data-v-f789b2d3]{text-align:left;width:100%}.suivi-comment__label[data-v-f789b2d3]{color:var(--dcf-orange-dark,#7d2006);margin-bottom:.35rem;font-size:.72rem;font-weight:600;display:block}.suivi-input[data-v-f789b2d3]{border:1px solid var(--dcf-orange-border,#f0c4b0);border-radius:8px;width:100%;font-size:.8rem;transition:border-color .15s,box-shadow .15s}.suivi-input[data-v-f789b2d3]:focus{border-color:var(--dcf-orange,#cc3600);box-shadow:0 0 0 3px #cc36001f}[data-v-f789b2d3] .auto-textarea{border:1px solid var(--dcf-orange-border,#f0c4b0);border-radius:8px;font-size:.82rem;transition:border-color .15s,box-shadow .15s}[data-v-f789b2d3] .auto-textarea:focus{border-color:var(--dcf-orange,#cc3600);box-shadow:0 0 0 3px #cc36001f}.suivi-cell-grow .suivi-comment__label[data-v-f789b2d3]{flex-shrink:0}.suivi-hint[data-v-f789b2d3]{background:var(--dcf-orange-light,#fce8e0);border:1px dashed var(--dcf-orange-border,#f0c4b0);color:var(--dcf-orange-dark,#7d2006);text-align:center;white-space:normal;border-radius:8px;justify-content:center;align-items:center;gap:.25rem;padding:.4rem .5rem;font-size:.72rem;display:flex}.suivi-toasts[data-v-f789b2d3]{z-index:9999}.suivi-toast[data-v-f789b2d3]{color:#fff;border-radius:10px;align-items:center;padding:.75rem 1.1rem;font-size:.88rem;font-weight:500;display:flex;box-shadow:0 4px 16px #00000026}.suivi-toast--success[data-v-f789b2d3]{background:var(--dcf-green,#1a6b2a)}.suivi-toast--error[data-v-f789b2d3]{background:var(--dcf-orange,#cc3600)}.suivi-fade-enter-active[data-v-f789b2d3],.suivi-fade-leave-active[data-v-f789b2d3]{transition:opacity .2s,transform .2s}.suivi-fade-enter-from[data-v-f789b2d3],.suivi-fade-leave-to[data-v-f789b2d3]{opacity:0;transform:translateY(-4px)}.suivi-toast-enter-active[data-v-f789b2d3],.suivi-toast-leave-active[data-v-f789b2d3]{transition:opacity .25s,transform .25s}.suivi-toast-enter-from[data-v-f789b2d3],.suivi-toast-leave-to[data-v-f789b2d3]{opacity:0;transform:translate(12px)}.tl-container[data-v-0fe0c5e9]{align-items:stretch;gap:12px;min-height:300px;display:flex}.tl-panel[data-v-0fe0c5e9]{border:1px solid #e2e8f0;border-radius:10px;flex:1 1 0;min-width:0;overflow:hidden}.tl-header[data-v-0fe0c5e9]{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;min-height:42px;padding:8px 12px;display:flex}.tl-header-right[data-v-0fe0c5e9]{background:#f0fdf4}.tl-list[data-v-0fe0c5e9]{flex-shrink:0;height:260px;padding:6px;overflow-y:auto}.tl-empty[data-v-0fe0c5e9]{text-align:center;color:#94a3b8;padding:40px 16px;font-size:.82rem}.tl-item[data-v-0fe0c5e9]{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:background .1s,border-color .1s;display:flex}.tl-item-left[data-v-0fe0c5e9]:hover{background:#eff6ff;border-color:#bfdbfe}.tl-item-right[data-v-0fe0c5e9]:hover{background:#fff1f2;border-color:#fecdd3}.tl-label[data-v-0fe0c5e9]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.85rem;overflow:hidden}.tl-arrows[data-v-0fe0c5e9]{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex}.tl-btn-arrow[data-v-0fe0c5e9]{justify-content:center;align-items:center;width:36px;height:36px;font-size:.75rem;display:flex;border-radius:50%!important;padding:0!important}
