.tab-vistoria-conclusao[data-v-8e10dedd]{flex-direction:column;gap:8px;display:flex}.form-toolbar[data-v-8e10dedd]{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 14px}.form-toolbar[data-v-8e10dedd],.toolbar-title[data-v-8e10dedd]{align-items:center;display:flex}.toolbar-title[data-v-8e10dedd]{color:var(--gray-800);gap:8px;font-size:14px;font-weight:600}.toolbar-title i[data-v-8e10dedd]{color:#10b981;font-size:20px}.toolbar-actions[data-v-8e10dedd]{gap:8px;display:flex}.btn-salvar[data-v-8e10dedd]{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.btn-salvar[data-v-8e10dedd]:hover:not(:disabled){background:#059669;transform:translateY(-1px)}.btn-salvar[data-v-8e10dedd]:disabled{opacity:.6;cursor:not-allowed}.btn-salvar i[data-v-8e10dedd]{font-size:14px}.btn-salvar .rotating[data-v-8e10dedd]{animation:.8s linear infinite rotate-8e10dedd}@keyframes rotate-8e10dedd{to{transform:rotate(1turn)}}.form-body[data-v-8e10dedd]{border:1px solid var(--gray-200);background:#fff;border-radius:8px;flex-direction:column;gap:16px;padding:14px;display:flex}.form-row[data-v-8e10dedd]{flex-wrap:wrap;gap:12px;display:flex}.form-col[data-v-8e10dedd]{flex-direction:column;gap:6px;display:flex}.form-col.col-12[data-v-8e10dedd]{flex:0 0 100%}.form-label[data-v-8e10dedd]{color:var(--gray-700);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.form-label i[data-v-8e10dedd]{color:#6366f1;font-size:14px}.form-input[data-v-8e10dedd],.form-textarea[data-v-8e10dedd]{border:1px solid var(--gray-300);color:var(--gray-900);border-radius:6px;padding:10px 12px;font-family:inherit;font-size:13px;transition:all .2s}.form-input[data-v-8e10dedd]:focus,.form-textarea[data-v-8e10dedd]:focus{border-color:#10b981;outline:none;box-shadow:0 0 0 2px #10b98126}.form-textarea[data-v-8e10dedd]{resize:vertical;min-height:120px;line-height:1.6}.field-hint[data-v-8e10dedd]{color:var(--gray-500);font-size:11px}.ai-section[data-v-8e10dedd]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}.ai-info[data-v-8e10dedd]{color:#0369a1;align-items:center;gap:8px;font-size:12px;display:flex}.ai-info i[data-v-8e10dedd]{color:#0284c7;font-size:16px}.ai-buttons[data-v-8e10dedd]{flex-wrap:wrap;gap:10px;display:flex}.btn-ai[data-v-8e10dedd]{color:#fff;cursor:pointer;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:160px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex;position:relative}.btn-ai[data-v-8e10dedd]:hover:not(:disabled){transform:translateY(-1px)}.btn-ai[data-v-8e10dedd]:disabled{opacity:.6;cursor:not-allowed}.btn-ai i[data-v-8e10dedd]{font-size:14px}.btn-ai-secondary[data-v-8e10dedd]{background:linear-gradient(135deg,#64748b,#475569)}.btn-ai-secondary[data-v-8e10dedd]:hover:not(:disabled){box-shadow:0 4px 12px #64748b66}.btn-ai-primary[data-v-8e10dedd]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.btn-ai-primary[data-v-8e10dedd]:hover:not(:disabled){box-shadow:0 4px 12px #8b5cf666}.rotating[data-v-8e10dedd]{animation:.8s linear infinite rotate-8e10dedd}.toast-notification[data-v-8e10dedd]{z-index:9999;border-radius:8px;align-items:center;gap:10px;max-width:400px;padding:12px 16px;font-size:13px;font-weight:600;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 12px #00000026}.toast-notification.success[data-v-8e10dedd]{color:#fff;background:#10b981}.toast-notification.error[data-v-8e10dedd]{color:#fff;background:#ef4444}.toast-notification i[data-v-8e10dedd]{font-size:18px}.slide-up-enter-active[data-v-8e10dedd],.slide-up-leave-active[data-v-8e10dedd]{transition:all .3s}.slide-up-enter-from[data-v-8e10dedd]{opacity:0;transform:translateY(100px)}.slide-up-leave-to[data-v-8e10dedd]{opacity:0;transform:translateY(20px)}@media (width<=768px){.form-toolbar[data-v-8e10dedd]{flex-direction:column;align-items:stretch}.btn-ai[data-v-8e10dedd]{padding:8px 12px;font-size:12px}}body.dark-theme .form-toolbar[data-v-8e10dedd]{background:#1e293b;border-color:#334155}body.dark-theme .toolbar-title[data-v-8e10dedd]{color:#f1f5f9}body.dark-theme .toolbar-title i[data-v-8e10dedd]{color:#34d399}body.dark-theme .btn-salvar[data-v-8e10dedd]{background:#059669}body.dark-theme .btn-salvar[data-v-8e10dedd]:hover:not(:disabled){background:#047857}body.dark-theme .form-body[data-v-8e10dedd]{background:#1e293b;border-color:#334155}body.dark-theme .form-label[data-v-8e10dedd]{color:#f1f5f9}body.dark-theme .form-label i[data-v-8e10dedd]{color:#818cf8}body.dark-theme .form-input[data-v-8e10dedd],body.dark-theme .form-textarea[data-v-8e10dedd]{color:#f1f5f9;background:#0f172a;border-color:#334155}body.dark-theme .field-hint[data-v-8e10dedd]{color:#94a3b8}body.dark-theme .ai-section[data-v-8e10dedd]{background:linear-gradient(135deg,#1e293b,#334155);border-color:#475569}body.dark-theme .ai-info[data-v-8e10dedd]{color:#7dd3fc}body.dark-theme .ai-info i[data-v-8e10dedd]{color:#38bdf8}body.dark-theme .btn-ai-secondary[data-v-8e10dedd]{background:linear-gradient(135deg,#475569,#334155)}body.dark-theme .btn-ai-secondary[data-v-8e10dedd]:hover:not(:disabled){box-shadow:0 4px 12px #47556980}body.dark-theme .btn-ai-primary[data-v-8e10dedd]{background:linear-gradient(135deg,#a78bfa,#8b5cf6)}body.dark-theme .btn-ai-primary[data-v-8e10dedd]:hover:not(:disabled){box-shadow:0 4px 12px #a78bfa80}
