.kpi-card[data-v-110002d4]{border:1px solid #e0e0e0;transition:all .3s ease}.kpi-card[data-v-110002d4]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.kpi-card .v-card__text[data-v-110002d4]{display:flex;align-items:center;gap:16px}.kpi-icon[data-v-110002d4]{background-color:#f5f5f5;border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:center}.kpi-icon .v-icon[data-v-110002d4]{font-size:28px!important}.kpi-content[data-v-110002d4]{flex:1}.kpi-label[data-v-110002d4]{font-size:.875rem;color:#666;font-weight:500;margin-bottom:4px}.kpi-value[data-v-110002d4]{font-size:1.75rem;font-weight:700;color:#333;line-height:1.2}.kpi-subtitle[data-v-110002d4]{font-size:.75rem;color:#999;margin-top:4px}.main-card[data-v-110002d4]{border:1px solid #e0e0e0}.minimal-toolbar[data-v-110002d4]{border-bottom:1px solid #e0e0e0;padding:16px 24px}.section-title[data-v-110002d4]{font-size:1.5rem;font-weight:600;color:#333}.upload-area[data-v-110002d4]{border:3px dashed #bdc3c7;border-radius:12px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background:#f8f9fa;min-height:300px;display:flex;align-items:center;justify-content:center}.upload-area.drag-over[data-v-110002d4]:not(.disabled),.upload-area[data-v-110002d4]:hover:not(.disabled){border-color:#3498db;background:#e3f2fd;transform:scale(1.02)}.upload-area.has-file[data-v-110002d4]{cursor:default;padding:20px}.upload-area.disabled[data-v-110002d4]{cursor:not-allowed;background:#f0f0f0;border-color:#ccc}.upload-content[data-v-110002d4]{color:#666}.file-preview[data-v-110002d4]{display:flex;gap:20px;align-items:center;width:100%;position:relative}.preview-image-container[data-v-110002d4]{flex:0 0 200px;position:relative}.preview-image[data-v-110002d4]{max-width:200px;max-height:200px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.file-info[data-v-110002d4]{flex:1;text-align:left}.minimal-table[data-v-110002d4] thead tr th{background-color:#fafafa!important;font-weight:600!important;color:#666!important;border-bottom:2px solid #e0e0e0!important;font-size:.875rem!important}.minimal-table[data-v-110002d4] tbody tr:hover{background-color:#f5f5f5!important}.product-cell[data-v-110002d4]{display:flex;align-items:center;gap:8px}.product-text[data-v-110002d4]{font-size:.875rem;color:#333}.document-info p[data-v-110002d4]{margin-bottom:8px;color:#666}.financial-summary[data-v-110002d4]{background:#f5f5f5;border-radius:8px;padding:16px}.summary-item[data-v-110002d4]{text-align:center}.summary-label[data-v-110002d4]{font-size:.875rem;color:#666;margin-bottom:4px}.summary-value[data-v-110002d4]{font-size:1.25rem;font-weight:600;color:#333}.results-info[data-v-110002d4]{display:flex;align-items:center}.action-buttons[data-v-110002d4]{display:flex;gap:4px}.gap-2>[data-v-110002d4]{margin-right:8px;margin-bottom:8px}@media (max-width:960px){.file-preview[data-v-110002d4]{flex-direction:column;text-align:center}.preview-image-container[data-v-110002d4]{flex:none}.minimal-toolbar[data-v-110002d4]{flex-wrap:wrap;gap:16px}.kpi-card .v-card__text[data-v-110002d4]{flex-direction:column;text-align:center}.action-buttons[data-v-110002d4]{flex-direction:column}}