.image-card[data-v-eb3f5f1d]{background:var(--card-bg,#fff);border:1px solid var(--border-color,#ddd);border-radius:6px;margin-bottom:0;padding:1rem;transition:all .3s}.image-card.has-image[data-v-eb3f5f1d]{border-color:var(--success-color,#28a745);box-shadow:0 0 0 1px #28a74526}.image-card.is-loading[data-v-eb3f5f1d]{opacity:.6;pointer-events:none}.image-header[data-v-eb3f5f1d]{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.image-icon[data-v-eb3f5f1d]{font-size:1.25rem}.image-label[data-v-eb3f5f1d]{color:var(--text-primary,#212529);flex:1;font-size:.9375rem;font-weight:600}.badge[data-v-eb3f5f1d]{border-radius:3px;align-items:center;gap:.25rem;padding:.1875rem .375rem;font-size:.6875rem;display:inline-flex}.badge-success[data-v-eb3f5f1d]{background:var(--success-color,#28a745);color:#fff}.badge-inherited[data-v-eb3f5f1d]{background:var(--secondary-alpha-15,#3b82f626);color:var(--secondary-500,#3b82f6);border:1px solid var(--secondary-alpha-30,#3b82f64d)}.badge-defined[data-v-eb3f5f1d]{background:var(--primary-alpha-15,#10b98126);color:var(--success,#10b981);border:1px solid var(--primary-alpha-30,#10b9814d)}.image-preview[data-v-eb3f5f1d]{background:var(--bg-secondary,#f8f9fa);border:2px dashed var(--border-color,#ddd);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:100%;height:140px;transition:all .2s;display:flex;position:relative;overflow:hidden}.image-preview[data-v-eb3f5f1d]:hover{border-color:var(--primary-color,#007bff);background:var(--bg-hover,#e9ecef)}.image-preview.drag-over[data-v-eb3f5f1d]{border-color:var(--primary-color,#007bff);background:#007bff0d;border-width:3px}.preview-image[data-v-eb3f5f1d]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.image-empty[data-v-eb3f5f1d]{text-align:center;color:var(--text-secondary,#6c757d);padding:.5rem}.image-empty i[data-v-eb3f5f1d]{opacity:.5;margin-bottom:.375rem;font-size:2rem;display:block}.image-empty p[data-v-eb3f5f1d]{margin:.125rem 0;font-size:.8125rem}.image-empty p.small[data-v-eb3f5f1d]{opacity:.7;font-size:.6875rem}.image-loading[data-v-eb3f5f1d]{flex-direction:column;align-items:center;gap:.375rem;display:flex}.progress-text[data-v-eb3f5f1d]{color:var(--primary-color,#007bff);font-size:.8125rem;font-weight:600}.image-meta[data-v-eb3f5f1d]{background:var(--bg-tertiary,#f1f3f5);border-radius:4px;margin-top:.75rem;padding:.625rem}.meta-row[data-v-eb3f5f1d]{align-items:center;gap:.375rem;padding:.125rem 0;font-size:.8125rem;display:flex}.meta-row i[data-v-eb3f5f1d]{color:var(--primary-color,#007bff);flex-shrink:0;width:14px;font-size:.75rem}.meta-label[data-v-eb3f5f1d]{color:var(--text-secondary,#6c757d);min-width:55px;font-weight:500}.meta-value[data-v-eb3f5f1d]{color:var(--text-primary,#212529);word-break:break-word;flex:1}.meta-origem[data-v-eb3f5f1d]{background:var(--secondary-alpha-05,#3b82f60d);border-bottom:1px solid var(--secondary-alpha-20,#3b82f633);margin:-.625rem -.625rem .5rem;padding:.375rem}.meta-origem i[data-v-eb3f5f1d]{color:var(--secondary-500,#3b82f6)!important}.meta-origem .meta-label[data-v-eb3f5f1d]{color:var(--secondary-500,#3b82f6);font-weight:600}.meta-origem .meta-value[data-v-eb3f5f1d]{color:var(--secondary-600,#2563eb);font-weight:600}.image-actions[data-v-eb3f5f1d]{gap:.375rem;margin-top:.75rem;display:flex}.image-actions .btn[data-v-eb3f5f1d]{flex:1;justify-content:center;align-items:center;gap:.375rem;min-height:44px;padding:.375rem .5rem;font-size:.8125rem;display:flex}@media (width<=768px){.image-actions .btn[data-v-eb3f5f1d]{min-height:44px;font-size:.875rem}}body.dark-theme .image-card[data-v-eb3f5f1d]{background:var(--card-bg-dark,#2d3748);border-color:var(--border-color-dark,#4a5568)}body.dark-theme .image-label[data-v-eb3f5f1d]{color:var(--text-primary-dark,#e2e8f0)}body.dark-theme .image-preview[data-v-eb3f5f1d]{background:var(--bg-secondary-dark,#1a202c);border-color:var(--border-color-dark,#4a5568)}body.dark-theme .image-preview[data-v-eb3f5f1d]:hover{background:var(--bg-hover-dark,#2d3748)}body.dark-theme .image-empty[data-v-eb3f5f1d]{color:var(--text-secondary-dark,#a0aec0)}body.dark-theme .image-meta[data-v-eb3f5f1d]{background:var(--bg-tertiary-dark,#1a202c)}body.dark-theme .meta-value[data-v-eb3f5f1d]{color:var(--text-primary-dark,#e2e8f0)}body.dark-theme .meta-label[data-v-eb3f5f1d]{color:var(--text-secondary-dark,#a0aec0)}body.dark-theme .image-actions .btn.btn-primary[data-v-eb3f5f1d]{background-color:var(--secondary-500,#3b82f6)!important;border-color:var(--secondary-500,#3b82f6)!important;color:#fff!important}body.dark-theme .image-actions .btn.btn-primary[data-v-eb3f5f1d]:hover{background-color:var(--secondary-600,#2563eb)!important;border-color:var(--secondary-600,#2563eb)!important}body.dark-theme .image-actions .btn.btn-danger[data-v-eb3f5f1d]{color:#fff!important;background-color:#ef4444!important;border-color:#ef4444!important}body.dark-theme .image-actions .btn.btn-danger[data-v-eb3f5f1d]:hover{background-color:#dc2626!important;border-color:#dc2626!important}body.dark-theme .image-actions .btn[data-v-eb3f5f1d]:disabled{opacity:.5;cursor:not-allowed}body.dark-theme .badge-inherited[data-v-eb3f5f1d]{background:var(--secondary-alpha-25,#3b82f640);color:#60a5fa;border-color:var(--secondary-alpha-40,#3b82f666)}body.dark-theme .badge-defined[data-v-eb3f5f1d]{background:var(--primary-alpha-25,#10b98140);color:#34d399;border-color:var(--primary-alpha-40,#10b98166)}body.dark-theme .meta-origem[data-v-eb3f5f1d]{background:var(--secondary-alpha-10,#3b82f61a);border-bottom-color:var(--secondary-alpha-30,#3b82f64d)}body.dark-theme .meta-origem .meta-label[data-v-eb3f5f1d],body.dark-theme .meta-origem .meta-value[data-v-eb3f5f1d]{color:#60a5fa}
