.custom-tabs .ant-tabs-nav[data-v-dbfbbb7c]{margin-bottom:0}.custom-tabs .ant-tabs-nav .ant-tabs-tab[data-v-dbfbbb7c]{padding:8px 16px;margin:0 4px;background:#f5f5f5;border-radius:4px 4px 0 0}.custom-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active[data-v-dbfbbb7c]{background:#fff;border-bottom-color:transparent}.custom-tabs .ant-tabs-nav .ant-tabs-tab[data-v-dbfbbb7c]:hover{color:#1890ff}.tab-content-wrapper[data-v-dbfbbb7c]{padding:12px 0}.tab-content-wrapper .ant-btn-group[data-v-dbfbbb7c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.tab-content-wrapper .ant-btn-group .ant-btn[data-v-dbfbbb7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;height:32px}.tab-content-wrapper .ant-btn-group .ant-btn .anticon[data-v-dbfbbb7c]{font-size:14px}.excel-btn[data-v-dbfbbb7c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:32px;padding:6px 12px;color:#fff;background:#52c41a;border:none;border-radius:2px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.excel-btn[data-v-dbfbbb7c]:hover{background:#73d13d}.excel-btn .anticon[data-v-dbfbbb7c]{font-size:14px}.ant-table-wrapper .ant-table[data-v-dbfbbb7c]{background:#fff;border-radius:4px}.ant-table-wrapper .ant-table .ant-table-thead>tr>th[data-v-dbfbbb7c]{background:#fafafa;font-weight:600}.ant-table-wrapper .ant-table .ant-table-tbody>tr:hover>td[data-v-dbfbbb7c]{background:#f0f7ff}.quality-tag.high[data-v-dbfbbb7c]{color:#52c41a}.quality-tag.medium[data-v-dbfbbb7c]{color:#faad14}.quality-tag.low[data-v-dbfbbb7c]{color:#f5222d}.analysis-results .overview-section[data-v-dbfbbb7c]{text-align:center;margin-bottom:24px}.analysis-results .overview-section .score-card[data-v-dbfbbb7c]{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;gap:24px;margin-top:16px}.analysis-results .overview-section .score-card .score-details[data-v-dbfbbb7c]{text-align:left}.analysis-results .overview-section .score-card .score-details h5[data-v-dbfbbb7c]{margin-bottom:4px}.analysis-results .details-section .image-analysis[data-v-dbfbbb7c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.analysis-results .details-section .image-analysis .image-preview[data-v-dbfbbb7c]{width:200px}.analysis-results .details-section .image-analysis .image-preview img[data-v-dbfbbb7c]{width:100%;height:auto;border-radius:4px}.analysis-results .details-section .image-analysis .analysis-details[data-v-dbfbbb7c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.analysis-results .color-palette[data-v-dbfbbb7c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.analysis-results .color-palette .color-box[data-v-dbfbbb7c]{width:24px;height:24px;border-radius:4px;border:1px solid #d9d9d9}.analysis-results .recommendations-section .ant-list-item[data-v-dbfbbb7c]{padding:8px 0}.image-info[data-v-dbfbbb7c]{background:#fff;border-top:1px solid #f0f0f0}.image-info h6[data-v-dbfbbb7c]{margin-bottom:4px;font-weight:600;font-size:14px;line-height:1.2}.image-info .text-muted[data-v-dbfbbb7c]{color:#8c8c8c;font-size:12px}.image-info .text-muted strong[data-v-dbfbbb7c]{color:#595959}.image-info .tags[data-v-dbfbbb7c]{margin:8px 0;min-height:24px}.image-info .quality-indicators[data-v-dbfbbb7c]{margin-top:8px}.image-card[data-v-dbfbbb7c]{border:1px solid #f0f0f0;border-radius:4px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;height:100%}.image-card[data-v-dbfbbb7c]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.09);box-shadow:0 2px 8px rgba(0,0,0,.09)}.image-card.selected[data-v-dbfbbb7c]{border-color:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.image-card .image-container[data-v-dbfbbb7c]{position:relative;padding-top:100%;background:#fafafa}.image-card .image-container img[data-v-dbfbbb7c]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.image-card .image-container .image-overlay[data-v-dbfbbb7c]{position:absolute;top:8px;right:8px;background:hsla(0,0%,100%,.9);padding:4px;border-radius:2px}.hidden[data-v-dbfbbb7c]{display:none}