.filters-container[data-v-588b7d6d]{background:transparent;border:1px solid #e5e7eb;border-radius:8px;padding:10px}.filters-header[data-v-588b7d6d]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.filters-header[data-v-588b7d6d],.toggle-btn[data-v-588b7d6d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toggle-btn[data-v-588b7d6d]{gap:6px;padding:4px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;color:#374151;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.toggle-btn[data-v-588b7d6d]:hover{background:#f3f4f6;border-color:#d1d5db}.toggle-btn i[data-v-588b7d6d]{font-size:10px}.filters-grid[data-v-588b7d6d]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.filters-grid.advanced[data-v-588b7d6d]{margin-top:8px}.expand-enter-active[data-v-588b7d6d],.expand-leave-active[data-v-588b7d6d]{-webkit-transition:all .3s ease;transition:all .3s ease;max-height:200px;overflow:hidden}.expand-enter[data-v-588b7d6d],.expand-leave-to[data-v-588b7d6d]{max-height:0;opacity:0}[data-v-588b7d6d] .vue-treeselect__control{border-radius:4px;border-color:#dcdfe6;height:32px!important;line-height:30px!important;font-size:13px}[data-v-588b7d6d] .vue-treeselect__placeholder,[data-v-588b7d6d] .vue-treeselect__single-value{line-height:30px!important}@media (max-width:992px){.filters-grid[data-v-588b7d6d]{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.filters-grid[data-v-588b7d6d]{grid-template-columns:1fr}.filters-header[data-v-588b7d6d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.toggle-btn[data-v-588b7d6d]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.tracing-form[data-v-09aea7c9]{gap:16px}.form-group[data-v-09aea7c9],.tracing-form[data-v-09aea7c9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-group[data-v-09aea7c9]{gap:6px}.form-label[data-v-09aea7c9]{font-size:.85rem;font-weight:600;color:#374151}.form-label.required[data-v-09aea7c9]:after{content:" *";color:#dc2626}.plan-info-box[data-v-09aea7c9]{background:#f3f4f6;border-radius:6px;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.info-row[data-v-09aea7c9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.85rem}.info-label[data-v-09aea7c9]{color:#6b7280}.info-value[data-v-09aea7c9]{color:#374151;font-weight:500}.alert-info-box[data-v-09aea7c9]{background:#dbeafe;border:1px solid #93c5fd;border-radius:6px;padding:10px 12px;font-size:.85rem;color:#1e40af}.file-upload-wrapper[data-v-09aea7c9]{position:relative}.file-input-hidden[data-v-09aea7c9]{position:absolute;opacity:0;width:0;height:0}.file-upload-box[data-v-09aea7c9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;-webkit-transition:border-color .2s;transition:border-color .2s;font-size:.85rem}.file-upload-box[data-v-09aea7c9]:hover{border-color:#409eff}.file-upload-box .fa-times[data-v-09aea7c9]{cursor:pointer}.file-upload-box .fa-times[data-v-09aea7c9]:hover{color:#dc2626!important}.tracing-form[data-v-8d01baa8]{gap:16px}.form-group[data-v-8d01baa8],.tracing-form[data-v-8d01baa8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-group[data-v-8d01baa8]{gap:6px}.form-label[data-v-8d01baa8]{font-size:.85rem;font-weight:600;color:#374151}.form-label.required[data-v-8d01baa8]:after{content:" *";color:#dc2626}.current-attachment[data-v-8d01baa8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;font-size:.85rem;color:#374151}.current-attachment i[data-v-8d01baa8]{font-size:1.2rem}.current-attachment .fa-file-pdf-o[data-v-8d01baa8]{color:#dc2626}.current-attachment .fa-file-word-o[data-v-8d01baa8]{color:#2563eb}.file-upload-wrapper[data-v-8d01baa8]{position:relative}.file-input-hidden[data-v-8d01baa8]{position:absolute;opacity:0;width:0;height:0}.file-upload-box[data-v-8d01baa8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;-webkit-transition:border-color .2s;transition:border-color .2s;font-size:.85rem}.file-upload-box[data-v-8d01baa8]:hover{border-color:#409eff}.file-upload-box .fa-times[data-v-8d01baa8]{cursor:pointer}.file-upload-box .fa-times[data-v-8d01baa8]:hover{color:#dc2626!important}.notification-config-panel[data-v-43bf466a]{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:16px}.config-header[data-v-43bf466a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.config-header h6[data-v-43bf466a]{margin:0;font-size:.95rem;font-weight:600;color:#374151}.toggle-container[data-v-43bf466a],.toggle-label[data-v-43bf466a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toggle-label[data-v-43bf466a]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toggle-label input[type=checkbox][data-v-43bf466a]{position:absolute;opacity:0;width:0;height:0}.toggle-slider[data-v-43bf466a]{position:relative;display:inline-block;width:44px;height:24px;background-color:#ccc;border-radius:24px;-webkit-transition:background-color .3s;transition:background-color .3s;margin-right:8px}.toggle-slider[data-v-43bf466a]:before{content:"";position:absolute;width:18px;height:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.toggle-label input[type=checkbox]:checked+.toggle-slider[data-v-43bf466a]{background-color:#3b82f6}.toggle-label input[type=checkbox]:checked+.toggle-slider[data-v-43bf466a]:before{-webkit-transform:translateX(20px);transform:translateX(20px)}.toggle-text[data-v-43bf466a]{font-size:.875rem;color:#374151}.frequency-selector[data-v-43bf466a]{margin-top:12px}.selector-label[data-v-43bf466a]{display:block;font-size:.85rem;font-weight:500;color:#6b7280;margin-bottom:8px}.frequency-multiselect[data-v-43bf466a],.multiselect-container[data-v-43bf466a]{width:100%}.tracing-plan-item[data-v-516b3a88]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}.tracing-plan-item[data-v-516b3a88]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.plan-header[data-v-516b3a88]{padding:14px 16px;background:#fafafa;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;-webkit-transition:background .2s ease;transition:background .2s ease}.plan-header[data-v-516b3a88]:hover{background:#f3f4f6}.header-main[data-v-516b3a88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.toggle-icon[data-v-516b3a88]{color:#6b7280;font-size:1rem;margin-top:2px;-ms-flex-negative:0;flex-shrink:0}.plan-info[data-v-516b3a88]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.condition-text[data-v-516b3a88]{font-size:.9rem;font-weight:500;color:#374151;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.diagnostic-info[data-v-516b3a88]{margin-top:4px}.header-badges[data-v-516b3a88]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.priority-badge[data-v-516b3a88],.status-badge[data-v-516b3a88]{padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:600;border:1px solid;white-space:nowrap}.tracings-badge[data-v-516b3a88]{padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.tracings-badge.has-tracings[data-v-516b3a88]{background:#dbeafe;color:#1e40af;border:1px solid #3b82f6}.tracings-badge.no-tracings[data-v-516b3a88]{background:#f3f4f6;color:#6b7280;border:1px solid #d1d5db}.tracings-badge[data-v-516b3a88]:hover{opacity:.8}.notification-indicator[data-v-516b3a88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.9rem;color:#9ca3af;padding:0 6px;background:transparent;border:none}.notification-indicator.enabled[data-v-516b3a88]{color:#10b981;background:transparent;border:none}.notification-btn[data-v-516b3a88]{width:28px;height:28px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#9ca3af;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;padding:0;font-size:.8rem}.notification-btn[data-v-516b3a88]:hover{background:#f3f4f6;color:#4b5563}.notification-btn.active[data-v-516b3a88]{background:#3b82f6;color:#fff;border-color:#3b82f6}.notification-btn.enabled[data-v-516b3a88]{color:#10b981;background:#ecfdf5;border-color:#34d399}.notification-btn.enabled.active[data-v-516b3a88]{background:#10b981;color:#fff;border-color:#10b981}.plan-details[data-v-516b3a88]{padding:16px;border-top:1px solid #e5e7eb;background:#fff}.detail-row[data-v-516b3a88]{margin-bottom:0}.detail-label[data-v-516b3a88]{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;display:block}.detail-value[data-v-516b3a88]{font-size:.875rem;color:#374151;padding:8px 12px;background:#f9fafb;border-radius:4px;border:1px solid #e5e7eb}.status-badge-inline[data-v-516b3a88]{padding:2px 8px;border-radius:4px;font-size:.8rem;font-weight:500}.item-info-section[data-v-516b3a88]{padding-top:12px;border-top:1px solid #e5e7eb}.item-hierarchy[data-v-516b3a88]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding:8px 12px;background:#f9fafb;border-radius:4px;border:1px solid #e5e7eb;font-size:.85rem}.hierarchy-item[data-v-516b3a88],.item-hierarchy[data-v-516b3a88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hierarchy-item[data-v-516b3a88]{gap:4px}.hierarchy-separator[data-v-516b3a88]{color:#9ca3af}.tracings-panel[data-v-516b3a88]{padding:16px;background:#f0f9ff;border-top:1px solid #bae6fd}.tracings-header[data-v-516b3a88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.tracings-header h6[data-v-516b3a88]{color:#0369a1}.tracings-list[data-v-516b3a88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.tracing-item[data-v-516b3a88]{background:#fff;padding:12px;border-radius:6px;border:1px solid #e0f2fe}.tracing-date[data-v-516b3a88]{font-size:.75rem;color:#6b7280;margin-bottom:4px}.tracing-condition[data-v-516b3a88]{font-size:.875rem;color:#374151;margin-bottom:8px}.tracing-meta[data-v-516b3a88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem}.tracing-responsible[data-v-516b3a88]{color:#6b7280}.tracing-status[data-v-516b3a88]{padding:2px 8px;border-radius:4px;font-weight:500}.tracing-status.status-open[data-v-516b3a88]{background:#dcfce7;color:#166534}.tracing-status.status-closed[data-v-516b3a88]{background:#dbeafe;color:#1e40af}.tracings-count-badge[data-v-516b3a88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;font-size:.8rem;font-weight:600;color:#374151}.tracings-section[data-v-516b3a88]{border-top:1px solid #e5e7eb;padding-top:16px}.tracings-section-header[data-v-516b3a88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.tracings-section-header h6[data-v-516b3a88]{color:#374151;font-weight:600}.tracings-count[data-v-516b3a88]{color:#6b7280;font-weight:400}.tracings-timeline[data-v-516b3a88]{position:relative;padding-left:24px;overflow-x:auto;-webkit-overflow-scrolling:touch}.tracings-timeline[data-v-516b3a88]:before{content:"";position:absolute;left:7px;top:0;bottom:0;width:2px;background:#e5e7eb}.timeline-item-compact[data-v-516b3a88]{position:relative;padding-bottom:8px}.timeline-item-compact[data-v-516b3a88]:last-child{padding-bottom:0}.timeline-marker-compact[data-v-516b3a88]{position:absolute;left:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.timeline-marker-compact i[data-v-516b3a88]{font-size:8px;color:#3b82f6}.timeline-row[data-v-516b3a88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:6px 12px;font-size:.8rem;min-width:650px}.timeline-row[data-v-516b3a88]:hover{background:#f3f4f6}.timeline-col[data-v-516b3a88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#374151}.timeline-col>i[data-v-516b3a88]{color:#9ca3af;font-size:.75rem}.timeline-col-date[data-v-516b3a88]{width:100px;-ms-flex-negative:0;flex-shrink:0;color:#6b7280;font-weight:500}.timeline-col-condition[data-v-516b3a88]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:100px;padding:0 12px}.timeline-col-attachments[data-v-516b3a88]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;width:80px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.timeline-col-responsible[data-v-516b3a88]{width:130px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 8px}.timeline-col-actions[data-v-516b3a88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:150px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.timeline-status-compact[data-v-516b3a88]{padding:2px 8px;border-radius:4px;font-size:.7rem;font-weight:500;white-space:nowrap}.edit-btn-compact[data-v-516b3a88]{background:none;border:none;padding:4px 6px;color:#9ca3af;cursor:pointer;border-radius:4px;-webkit-transition:all .2s;transition:all .2s}.edit-btn-compact[data-v-516b3a88]:hover{color:#3b82f6;background:#e5e7eb}.attachment-thumb[data-v-516b3a88]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;background:#e5e7eb;border-radius:4px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;overflow:hidden}.attachment-thumb[data-v-516b3a88]:hover{background:#d1d5db;-webkit-transform:scale(1.05);transform:scale(1.05)}.attachment-thumb img[data-v-516b3a88]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.attachment-thumb>i[data-v-516b3a88]:first-child{font-size:1.1rem}.attachment-thumb .fa-file-pdf-o[data-v-516b3a88]{color:#dc2626}.attachment-thumb .fa-file-word-o[data-v-516b3a88]{color:#2563eb}.attachment-thumb .fa-file-excel-o[data-v-516b3a88]{color:#16a34a}.attachment-thumb .fa-file-image-o[data-v-516b3a88]{color:#8b5cf6}.attachment-thumb .fa-file-o[data-v-516b3a88]{color:#6b7280}.attachment-thumb .download-icon[data-v-516b3a88]{position:absolute;bottom:2px;right:2px;font-size:.6rem;color:#fff;background:rgba(59,130,246,.8);padding:2px;border-radius:2px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.attachment-thumb:hover .download-icon[data-v-516b3a88]{opacity:1}.no-attachment[data-v-516b3a88]{color:#9ca3af}.no-tracings-box[data-v-516b3a88]{text-align:center;padding:24px;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;color:#6b7280}.no-tracings-box p[data-v-516b3a88]{font-size:.875rem;color:#374151}.detail-row .el-date-editor[data-v-516b3a88],.detail-row .el-select[data-v-516b3a88]{margin-top:4px}.detail-row .el-input__inner[data-v-516b3a88]{border-color:#e5e7eb}.detail-row .el-input__inner[data-v-516b3a88]:hover{border-color:#3b82f6}@media (max-width:768px){.plan-header[data-v-516b3a88]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.header-badges[data-v-516b3a88]{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.tracing-group-card[data-v-54ce76c4]{background:#fff;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.group-header[data-v-54ce76c4]{padding:16px 20px;background:#f8f9fa;border-left:4px solid #6c757d;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease;transition:all .2s ease}.group-header[data-v-54ce76c4]:hover{background:#e9ecef}.header-left[data-v-54ce76c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.toggle-icon[data-v-54ce76c4]{font-size:1.1rem;color:#6c757d;width:16px}.group-label[data-v-54ce76c4]{font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.count-badge[data-v-54ce76c4]{font-size:.75rem;background:#e9ecef;color:#495057}.diagnostics-container[data-v-54ce76c4]{background:#fff}.diagnostic-group[data-v-54ce76c4]{border-bottom:1px solid #e9ecef}.diagnostic-group[data-v-54ce76c4]:last-child{border-bottom:none}.diagnostic-header[data-v-54ce76c4]{padding:10px 16px 10px 32px;background:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease;transition:all .2s ease}.diagnostic-header[data-v-54ce76c4]:hover{background:#f0f2f4}.diagnostic-header-left[data-v-54ce76c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.toggle-icon-sm[data-v-54ce76c4]{font-size:.9rem;color:#6c757d;width:14px}.diagnostic-icon[data-v-54ce76c4]{color:#6c757d;font-size:.9rem}.diagnostic-name[data-v-54ce76c4]{font-size:.9rem;font-weight:500;color:#495057}.diagnostic-count[data-v-54ce76c4]{font-size:.7rem;padding:2px 8px}.diagnostic-date[data-v-54ce76c4],.diagnostic-header-right[data-v-54ce76c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.diagnostic-date[data-v-54ce76c4]{font-size:.8rem;color:#6c757d;gap:4px}.diagnostic-date i[data-v-54ce76c4]{font-size:.75rem}.plans-container[data-v-54ce76c4]{padding:8px 16px 8px 48px;background:#fff}.summary-section[data-v-8bfdf376]{margin-bottom:20px}.status-container[data-v-8bfdf376]{background:transparent;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.status-row[data-v-8bfdf376]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:12px}.status-card[data-v-8bfdf376]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:10px 14px;-webkit-transition:all .2s ease;transition:all .2s ease}.status-card[data-v-8bfdf376]:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08)}.status-icon[data-v-8bfdf376]{font-size:.9rem}.status-count[data-v-8bfdf376]{font-size:1rem;font-weight:700}.status-label[data-v-8bfdf376]{font-size:.85rem;color:#6b7280}.total-card[data-v-8bfdf376]{border-color:#3b82f6}.total-card .status-count[data-v-8bfdf376],.total-card .status-icon[data-v-8bfdf376]{color:#3b82f6}.progress-bar-inline[data-v-8bfdf376]{height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.progress-fill[data-v-8bfdf376]{height:100%;background:#3b82f6;border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}@media (max-width:992px){.status-row[data-v-8bfdf376]{grid-template-columns:repeat(3,1fr)}}@media (max-width:576px){.status-row[data-v-8bfdf376]{grid-template-columns:1fr 1fr}}.plan-form[data-v-3557ac70]{gap:16px}.form-group[data-v-3557ac70],.plan-form[data-v-3557ac70]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-group[data-v-3557ac70]{gap:6px;margin-bottom:12px}.form-label[data-v-3557ac70]{font-size:.85rem;font-weight:600;color:#374151}.form-label.required[data-v-3557ac70]:after{content:" *";color:#dc2626}.info-box[data-v-3557ac70]{background:#dbeafe;border:1px solid #93c5fd;border-radius:6px;padding:10px 12px;font-size:.85rem;color:#1e40af}.w-100[data-v-3557ac70]{width:100%}.tracings-page[data-v-a5c5ccb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 120px);overflow:hidden}.scroll-container[data-v-a5c5ccb2]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden}.filters-sticky[data-v-a5c5ccb2]{position:sticky;top:0;z-index:100;background:#fff;padding-bottom:10px}.summary-sticky[data-v-a5c5ccb2]{position:sticky;top:99px;z-index:99;background:#fff;padding-bottom:10px}@media (max-width:768px){.tracings-page[data-v-a5c5ccb2]{height:auto;overflow:visible}.scroll-container[data-v-a5c5ccb2]{overflow:visible}.filters-sticky[data-v-a5c5ccb2],.summary-sticky[data-v-a5c5ccb2]{position:relative;top:auto}}