.tab-ptam-anomalias[data-v-ce3d2607]{flex-direction:column;display:flex}.anomalias-header[data-v-ce3d2607]{background:linear-gradient(135deg,#f4a261,#e76f51);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.anomalias-header .header-title[data-v-ce3d2607]{color:#fff;align-items:center;gap:10px;display:flex}.anomalias-header .header-title i[data-v-ce3d2607]{font-size:22px}.anomalias-header .header-title h3[data-v-ce3d2607]{margin:0;font-size:15px;font-weight:600}.anomalias-header .header-title span[data-v-ce3d2607]{opacity:.85;font-size:11px}.anomalias-header .header-actions[data-v-ce3d2607]{align-items:center;gap:10px;display:flex}.anomalias-header .stats-row[data-v-ce3d2607]{gap:6px;display:flex}.anomalias-header .stat[data-v-ce3d2607]{background:#ffffff26;border-radius:6px;flex-direction:column;align-items:center;min-width:42px;padding:4px 10px;display:flex}.anomalias-header .stat strong[data-v-ce3d2607]{color:#fff;font-size:15px}.anomalias-header .stat small[data-v-ce3d2607]{color:#fffc;text-transform:uppercase;font-size:9px}.anomalias-header .stat.stat-total strong[data-v-ce3d2607]{color:#fde047}.anomalias-header .stat.stat-grave strong[data-v-ce3d2607]{color:#fca5a5}.anomalias-header .stat.stat-moderada strong[data-v-ce3d2607]{color:#fde047}.anomalias-header .stat.stat-leve strong[data-v-ce3d2607]{color:#86efac}.anomalias-header .btn-novo[data-v-ce3d2607]{color:#dc2626;cursor:pointer;background:#fff;border:none;border-radius:6px;align-items:center;gap:5px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.anomalias-header .btn-novo[data-v-ce3d2607]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003}.loading-state[data-v-ce3d2607]{flex-direction:column;align-items:center;gap:12px;padding:40px;display:flex}.loading-state .spinner[data-v-ce3d2607]{border:3px solid var(--gray-200);border-top:3px solid #ef4444;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin-ce3d2607}.loading-state span[data-v-ce3d2607]{color:var(--gray-500);font-size:13px}.anomalias-content[data-v-ce3d2607]{margin-top:8px}.anomalias-list[data-v-ce3d2607]{flex-direction:column;gap:6px;display:flex}.anomalia-item[data-v-ce3d2607]{background:var(--color-bg-primary,#fff);border:1px solid var(--gray-200);border-radius:8px;transition:all .2s;overflow:hidden}.anomalia-item[data-v-ce3d2607]:hover{border-color:#ef4444}.anomalia-item.gravidade-grave[data-v-ce3d2607]{border-left:3px solid #ef4444}.anomalia-item.gravidade-moderada[data-v-ce3d2607]{border-left:3px solid #f59e0b}.anomalia-item.gravidade-leve[data-v-ce3d2607]{border-left:3px solid #22c55e}.item-main[data-v-ce3d2607]{cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.item-indicator[data-v-ce3d2607]{display:none}.item-icon[data-v-ce3d2607]{background:var(--gray-100);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.item-icon i[data-v-ce3d2607]{color:#ef4444;font-size:18px}.item-info[data-v-ce3d2607]{flex:1;min-width:0}.item-info .item-title[data-v-ce3d2607]{color:var(--gray-800);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.item-info .item-meta[data-v-ce3d2607]{gap:12px;margin-top:2px;display:flex}.item-info .item-meta span[data-v-ce3d2607]{color:var(--gray-500);align-items:center;gap:4px;font-size:11px;display:flex}.item-info .item-meta span i[data-v-ce3d2607]{font-size:11px}.item-info .item-meta .item-desc[data-v-ce3d2607]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.badge[data-v-ce3d2607]{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:600}.badge.badge-grave[data-v-ce3d2607]{color:#ef4444;background:#ef44441a}.badge.badge-moderada[data-v-ce3d2607]{color:#f59e0b;background:#f59e0b1a}.badge.badge-leve[data-v-ce3d2607]{color:#22c55e;background:#22c55e1a}.item-actions[data-v-ce3d2607]{gap:4px;display:flex}.item-actions button[data-v-ce3d2607],.item-actions label[data-v-ce3d2607]{background:var(--gray-100);width:28px;height:28px;color:var(--gray-500);cursor:pointer;border:none;border-radius:5px;justify-content:center;align-items:center;transition:all .15s;display:flex}.item-actions button[data-v-ce3d2607]:hover,.item-actions label[data-v-ce3d2607]:hover{background:var(--gray-200);color:#ef4444}.item-actions button.danger[data-v-ce3d2607]:hover,.item-actions label.danger[data-v-ce3d2607]:hover{color:#ef4444}.item-actions button.expand i[data-v-ce3d2607],.item-actions label.expand i[data-v-ce3d2607]{transition:transform .2s}.item-actions button.expand.rotated i[data-v-ce3d2607],.item-actions label.expand.rotated i[data-v-ce3d2607]{transform:rotate(180deg)}.item-expanded[data-v-ce3d2607]{background:var(--gray-50);border-top:1px solid var(--gray-200);padding:10px 12px}.exp-section[data-v-ce3d2607]{margin-bottom:8px}.exp-section label[data-v-ce3d2607]{color:var(--gray-600);align-items:center;gap:5px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.exp-section label i[data-v-ce3d2607]{font-size:12px}.exp-section p[data-v-ce3d2607]{color:var(--gray-700);margin:0;font-size:12px;line-height:1.4}.fotos-empty[data-v-ce3d2607]{background:var(--gray-100);border:1px dashed var(--gray-300);border-radius:6px;align-items:center;gap:12px;padding:12px;display:flex}.fotos-empty i[data-v-ce3d2607]{color:var(--gray-400);font-size:20px}.fotos-empty span[data-v-ce3d2607]{color:var(--gray-500);font-size:12px}.btn-upload-inline[data-v-ce3d2607]{color:#fff;cursor:pointer;background:#ef4444;border-radius:5px;align-items:center;gap:4px;margin-left:auto;padding:5px 10px;font-size:11px;font-weight:500;transition:all .2s;display:inline-flex}.btn-upload-inline[data-v-ce3d2607]:hover{background:#dc2626}.fotos-gallery[data-v-ce3d2607]{flex-wrap:wrap;gap:8px;display:flex}.foto-thumb[data-v-ce3d2607]{cursor:pointer;border-radius:8px;width:72px;height:72px;position:relative;overflow:hidden}.foto-thumb img[data-v-ce3d2607]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .2s}.foto-thumb:hover img[data-v-ce3d2607]{transform:scale(1.1)}.foto-thumb .foto-delete[data-v-ce3d2607]{color:#fff;cursor:pointer;opacity:0;background:#ef4444e6;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .2s;display:flex;position:absolute;top:4px;right:4px}.foto-thumb .foto-delete i[data-v-ce3d2607]{font-size:12px}.foto-thumb:hover .foto-delete[data-v-ce3d2607]{opacity:1}.foto-add[data-v-ce3d2607]{border:2px dashed var(--gray-300);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:72px;height:72px;transition:all .2s;display:flex}.foto-add i[data-v-ce3d2607]{color:var(--gray-400);font-size:20px}.foto-add[data-v-ce3d2607]:hover{background:#ef44440d;border-color:#ef4444}.foto-add:hover i[data-v-ce3d2607]{color:#ef4444}.upload-progress[data-v-ce3d2607]{background:var(--gray-100);border-radius:6px;align-items:center;gap:10px;padding:10px;display:flex}.upload-progress .progress-bar[data-v-ce3d2607]{background:var(--gray-300);border-radius:2px;width:100px;height:4px;overflow:hidden}.upload-progress .progress-bar[data-v-ce3d2607]:after{content:"";background:#ef4444;width:30%;height:100%;animation:1s ease-in-out infinite progress-ce3d2607;display:block}.upload-progress span[data-v-ce3d2607]{color:var(--gray-600);font-size:11px}@keyframes progress-ce3d2607{0%{transform:translate(-100%)}to{transform:translate(400%)}}.empty-state[data-v-ce3d2607]{color:var(--gray-400);flex-direction:column;align-items:center;padding:40px 20px;display:flex}.empty-state i[data-v-ce3d2607]{opacity:.4;margin-bottom:8px;font-size:48px}.empty-state h4[data-v-ce3d2607]{color:var(--gray-600);margin:0 0 4px;font-size:14px}.empty-state p[data-v-ce3d2607]{color:var(--gray-500);margin:0 0 16px;font-size:12px}.empty-state .btn-add-first[data-v-ce3d2607]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:6px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.empty-state .btn-add-first[data-v-ce3d2607]:hover{background:#dc2626;transform:translateY(-1px)}.anomalia-form[data-v-ce3d2607]{flex-direction:column;gap:20px;display:flex}.form-row[data-v-ce3d2607]{gap:10px;margin-bottom:12px;display:flex}.field[data-v-ce3d2607]{flex-direction:column;gap:4px;display:flex}.field.flex-1[data-v-ce3d2607],.field.full[data-v-ce3d2607]{flex:1}.field.flex-2[data-v-ce3d2607]{flex:2}.field label[data-v-ce3d2607]{color:var(--gray-600);font-size:11px;font-weight:600}.field label small[data-v-ce3d2607]{color:var(--gray-400);margin-left:4px;font-weight:400}.field input[data-v-ce3d2607],.field select[data-v-ce3d2607],.field textarea[data-v-ce3d2607]{border:1px solid var(--gray-300);background:var(--color-bg-secondary,#fff);color:var(--gray-800);border-radius:6px;padding:8px 10px;font-size:13px;transition:all .15s}.field input[data-v-ce3d2607]:focus,.field select[data-v-ce3d2607]:focus,.field textarea[data-v-ce3d2607]:focus{border-color:#ef4444;outline:none;box-shadow:0 0 0 2px #ef444426}.field input[data-v-ce3d2607]::-moz-placeholder{color:var(--gray-400)}.field select[data-v-ce3d2607]::-moz-placeholder{color:var(--gray-400)}.field textarea[data-v-ce3d2607]::-moz-placeholder{color:var(--gray-400)}.field input[data-v-ce3d2607]::placeholder,.field select[data-v-ce3d2607]::placeholder,.field textarea[data-v-ce3d2607]::placeholder{color:var(--gray-400)}.field textarea[data-v-ce3d2607]{resize:vertical;min-height:50px;font-family:inherit}.gravidade-btns[data-v-ce3d2607]{flex-wrap:wrap;gap:8px;display:flex}.gravidade-btns label[data-v-ce3d2607]{border:2px solid var(--gray-200);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:100px;padding:10px 12px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.gravidade-btns label input[data-v-ce3d2607]{display:none}.gravidade-btns label i[data-v-ce3d2607]{font-size:14px;transition:transform .15s}.gravidade-btns label[data-v-ce3d2607]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.gravidade-btns label.active[data-v-ce3d2607]{font-weight:600}.gravidade-btns label.active i[data-v-ce3d2607]{transform:scale(1.2)}.gravidade-btns label[data-v-ce3d2607]:first-child{color:#22c55e}.gravidade-btns label:first-child.active[data-v-ce3d2607]{background:#22c55e1a;border-color:#22c55e}.gravidade-btns label[data-v-ce3d2607]:nth-child(2){color:#f59e0b}.gravidade-btns label:nth-child(2).active[data-v-ce3d2607]{background:#f59e0b1a;border-color:#f59e0b}.gravidade-btns label[data-v-ce3d2607]:nth-child(3){color:#ef4444}.gravidade-btns label:nth-child(3).active[data-v-ce3d2607]{background:#ef44441a;border-color:#ef4444}.modal-actions[data-v-ce3d2607]{justify-content:flex-end;gap:12px;width:100%;display:flex}.modal-actions .btn-cancel[data-v-ce3d2607],.modal-actions .btn-save[data-v-ce3d2607]{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.modal-actions .btn-cancel[data-v-ce3d2607]:disabled,.modal-actions .btn-save[data-v-ce3d2607]:disabled{opacity:.5;cursor:not-allowed}.modal-actions .btn-cancel[data-v-ce3d2607]{background:var(--gray-100);color:var(--gray-700)}.modal-actions .btn-cancel[data-v-ce3d2607]:hover:not(:disabled){background:var(--gray-200)}.modal-actions .btn-save[data-v-ce3d2607]{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626)}.modal-actions .btn-save[data-v-ce3d2607]:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 12px #ef444466}.modal-actions .btn-save i[data-v-ce3d2607]{font-size:16px}.modal-actions .btn-save i.spin[data-v-ce3d2607]{animation:1s linear infinite spin-ce3d2607}@keyframes spin-ce3d2607{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.toast[data-v-ce3d2607]{color:#fff;z-index:10001;background:linear-gradient(135deg,#10b981,#059669);border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 20px #10b98166}.toast-enter-active[data-v-ce3d2607],.toast-leave-active[data-v-ce3d2607]{transition:all .25s}.toast-enter-from[data-v-ce3d2607],.toast-leave-to[data-v-ce3d2607]{opacity:0;transform:translateY(10px)}@media (width<=640px){.anomalias-header[data-v-ce3d2607]{flex-direction:column;align-items:stretch}.anomalias-header .header-actions[data-v-ce3d2607]{flex-wrap:wrap;justify-content:space-between}.anomalias-header .btn-novo[data-v-ce3d2607]{flex:1;justify-content:center}.item-meta .item-desc[data-v-ce3d2607]{display:none}.gravidade-btns[data-v-ce3d2607]{flex-direction:column}}body.dark-theme .anomalia-item[data-v-ce3d2607]{background:#1e293b;border-color:#334155}body.dark-theme .anomalia-item[data-v-ce3d2607]:hover{border-color:#ef4444}body.dark-theme .anomalia-item.gravidade-grave[data-v-ce3d2607]{border-left-color:#ef4444}body.dark-theme .anomalia-item.gravidade-moderada[data-v-ce3d2607]{border-left-color:#f59e0b}body.dark-theme .anomalia-item.gravidade-leve[data-v-ce3d2607]{border-left-color:#22c55e}body.dark-theme .item-icon[data-v-ce3d2607]{background:#334155}body.dark-theme .item-icon i[data-v-ce3d2607]{color:#f87171}body.dark-theme .item-info .item-title[data-v-ce3d2607]{color:#f1f5f9}body.dark-theme .item-info .item-meta span[data-v-ce3d2607]{color:#94a3b8}body.dark-theme .item-actions button[data-v-ce3d2607],body.dark-theme .item-actions label[data-v-ce3d2607]{color:#94a3b8;background:#334155}body.dark-theme .item-actions button[data-v-ce3d2607]:hover,body.dark-theme .item-actions label[data-v-ce3d2607]:hover{color:#f87171;background:#475569}body.dark-theme .item-actions button.danger[data-v-ce3d2607]:hover,body.dark-theme .item-actions label.danger[data-v-ce3d2607]:hover{color:#f87171}body.dark-theme .item-expanded[data-v-ce3d2607]{background:#0f172a;border-color:#334155}body.dark-theme .item-expanded .exp-section label[data-v-ce3d2607]{color:#94a3b8}body.dark-theme .item-expanded .exp-section p[data-v-ce3d2607]{color:#cbd5e1}body.dark-theme .badge.badge-grave[data-v-ce3d2607]{color:#f87171;background:#ef444426}body.dark-theme .badge.badge-moderada[data-v-ce3d2607]{color:#fbbf24;background:#f59e0b26}body.dark-theme .badge.badge-leve[data-v-ce3d2607]{color:#34d399;background:#22c55e26}body.dark-theme .fotos-empty[data-v-ce3d2607]{background:#1e293b;border-color:#475569}body.dark-theme .fotos-empty i[data-v-ce3d2607],body.dark-theme .fotos-empty span[data-v-ce3d2607]{color:#64748b}body.dark-theme .foto-thumb .foto-delete[data-v-ce3d2607]{background:#ef4444e6}body.dark-theme .foto-add[data-v-ce3d2607]{border-color:#475569}body.dark-theme .foto-add i[data-v-ce3d2607]{color:#64748b}body.dark-theme .foto-add[data-v-ce3d2607]:hover{background:#ef44441a;border-color:#ef4444}body.dark-theme .foto-add:hover i[data-v-ce3d2607]{color:#ef4444}body.dark-theme .empty-state[data-v-ce3d2607]{color:#64748b}body.dark-theme .empty-state i[data-v-ce3d2607]{color:#475569}body.dark-theme .loading-state .spinner[data-v-ce3d2607]{border-color:#f87171 #334155 #334155}body.dark-theme .field label[data-v-ce3d2607],body.dark-theme .loading-state span[data-v-ce3d2607]{color:#94a3b8}body.dark-theme .field label small[data-v-ce3d2607]{color:#64748b}body.dark-theme .field input[data-v-ce3d2607],body.dark-theme .field select[data-v-ce3d2607],body.dark-theme .field textarea[data-v-ce3d2607]{color:#f1f5f9;background:#0f172a;border-color:#334155}body.dark-theme .field input[data-v-ce3d2607]::-moz-placeholder{color:#64748b}body.dark-theme .field select[data-v-ce3d2607]::-moz-placeholder{color:#64748b}body.dark-theme .field textarea[data-v-ce3d2607]::-moz-placeholder{color:#64748b}body.dark-theme .field input[data-v-ce3d2607]::placeholder,body.dark-theme .field select[data-v-ce3d2607]::placeholder,body.dark-theme .field textarea[data-v-ce3d2607]::placeholder{color:#64748b}body.dark-theme .field input[data-v-ce3d2607]:focus,body.dark-theme .field select[data-v-ce3d2607]:focus,body.dark-theme .field textarea[data-v-ce3d2607]:focus{border-color:#ef4444;box-shadow:0 0 0 2px #ef444433}body.dark-theme .field select option[data-v-ce3d2607]{color:#f1f5f9;background:#1e293b}body.dark-theme .gravidade-btns label[data-v-ce3d2607]{background:#0f172a;border-color:#334155}body.dark-theme .gravidade-btns label[data-v-ce3d2607]:first-child{color:#34d399}body.dark-theme .gravidade-btns label:first-child.active[data-v-ce3d2607]{background:#22c55e26;border-color:#22c55e}body.dark-theme .gravidade-btns label[data-v-ce3d2607]:nth-child(2){color:#fbbf24}body.dark-theme .gravidade-btns label:nth-child(2).active[data-v-ce3d2607]{background:#f59e0b26;border-color:#f59e0b}body.dark-theme .gravidade-btns label[data-v-ce3d2607]:nth-child(3){color:#f87171}body.dark-theme .gravidade-btns label:nth-child(3).active[data-v-ce3d2607]{background:#ef444426;border-color:#ef4444}body.dark-theme .modal-actions .btn-cancel[data-v-ce3d2607]{color:#f1f5f9;background:#334155}body.dark-theme .modal-actions .btn-cancel[data-v-ce3d2607]:hover:not(:disabled){background:#475569}body.dark-theme .modal-actions .btn-save[data-v-ce3d2607]{background:linear-gradient(135deg,#ef4444,#dc2626)}body.dark-theme .modal-actions .btn-save[data-v-ce3d2607]:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c)}body.dark-theme .toast[data-v-ce3d2607]{background:linear-gradient(135deg,#059669,#047857)}
