.reports-container[data-v-4cce8956]{height:100vh;display:flex;flex-direction:column;background-color:#f5f7fa}.navbar-custom[data-v-4cce8956]{background-color:#165dff;color:#fff}.risk-stats[data-v-4cce8956]{display:flex;background:#fff;padding:.625rem;margin:.625rem;border-radius:.375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.1)}.stat-item[data-v-4cce8956]{flex:1;text-align:center;padding:.625rem .3125rem;border-radius:.25rem;transition:all .3s ease;cursor:pointer}.stat-item[data-v-4cce8956]:hover,.stat-item.active[data-v-4cce8956],.stat-item.active .stat-number[data-v-4cce8956],.stat-item.active .stat-label[data-v-4cce8956]{color:#007aff}.stat-number[data-v-4cce8956]{display:block;font-size:1rem;font-weight:700;color:#333;margin-bottom:.25rem}.stat-label[data-v-4cce8956]{font-size:.75rem;color:#666}.total-item[data-v-4cce8956]{border-left:.0625rem solid #eee}.search-section[data-v-4cce8956]{background-color:#fff;padding:.625rem;margin-bottom:.5rem;border-radius:.375rem;margin:0 .5rem .5rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.03)}.search-container[data-v-4cce8956]{display:flex;align-items:center;background-color:#f5f7fa;border-radius:1.875rem;padding:0 .75rem;height:2.125rem}.search-input[data-v-4cce8956]{flex:1;height:100%;font-size:.8125rem;color:#333;background-color:transparent}.search-btn[data-v-4cce8956]{display:flex;align-items:center;justify-content:center;background-color:#e8f3ff;color:#165dff;border-radius:.9375rem;padding:0 .6875rem;height:1.5rem;font-size:.75rem;transition:all .2s}.search-btn[data-v-4cce8956]:active{background-color:#d5e8ff}.search-content[data-v-4cce8956]{display:flex;align-items:center;justify-content:center;height:100%}.search-text[data-v-4cce8956]{margin-right:.25rem;line-height:1}.orders-content[data-v-4cce8956]{flex:1;padding:.5rem;margin-top:0}.reports-list[data-v-4cce8956]{flex:1;height:calc(100vh - 11.875rem)}.report-item[data-v-4cce8956]{background-color:#fff;border-radius:.5rem;padding:.75rem;margin-bottom:.5rem;box-shadow:0 .0625rem .375rem rgba(0,0,0,.04);transition:transform .2s,box-shadow .2s}.report-item[data-v-4cce8956]:active{transform:translateY(.0625rem);box-shadow:0 .03125rem .1875rem rgba(0,0,0,.03)}.report-header[data-v-4cce8956]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5625rem;border-bottom:1px solid #f5f7fa}.report-name .name-text[data-v-4cce8956]{font-size:1rem;font-weight:600;color:#1d2129}.report-status .status-text[data-v-4cce8956]{background-color:#e6f7ef;color:#00b42a;padding:.1875rem .5625rem;border-radius:.625rem;font-size:.75rem;font-weight:500}.report-details[data-v-4cce8956]{margin-bottom:.75rem}.detail-item[data-v-4cce8956]{display:flex;justify-content:space-between;padding:.4375rem 0;border-bottom:1px dashed #f0f2f5}.detail-item[data-v-4cce8956]:last-child{border-bottom:none}.detail-name[data-v-4cce8956]{font-size:.875rem;color:#4e5969;line-height:1.4}.detail-status[data-v-4cce8956]{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;justify-content:flex-end}.status-value[data-v-4cce8956]{font-size:.75rem;font-weight:400}.status-found[data-v-4cce8956]{color:#00b42a}.status-not-found[data-v-4cce8956]{color:#86909c}.risk-level[data-v-4cce8956]{font-size:.75rem;color:#ff7d00;background-color:#fff7e6;padding:.125rem .375rem;border-radius:.1875rem;border:1px solid #ffe8cc}.risk-alert[data-v-4cce8956]{display:flex;align-items:center;background-color:#fff7e6;padding:.4375rem .5625rem;border-radius:.3125rem;margin-top:.5625rem;border-left:.125rem solid #ff7d00}.alert-icon[data-v-4cce8956]{font-size:.875rem;margin-right:.375rem;color:#ff7d00}.alert-text[data-v-4cce8956]{font-size:.875rem;color:#ff7d00;flex:1;line-height:1.4}.report-footer[data-v-4cce8956]{display:flex;justify-content:space-between;align-items:center;padding-top:.5625rem;border-top:1px solid #f5f7fa;font-size:.75rem;color:#86909c}.report-info[data-v-4cce8956]{flex:1}.report-meta[data-v-4cce8956]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.1875rem}.meta-label[data-v-4cce8956],.report-time[data-v-4cce8956]{color:#86909c}.detail-btn[data-v-4cce8956]{display:flex;align-items:center;justify-content:center;color:#165dff;background:linear-gradient(135deg,#f0f7ff,#e8f3ff);border:1px solid #d5e8ff;border-radius:.625rem;padding:.15625rem 0;font-size:.75rem;font-weight:500;min-width:4.375rem;transition:all .3s ease;box-shadow:0 .0625rem .25rem rgba(22,93,255,.1)}.detail-btn[data-v-4cce8956]:active{background:linear-gradient(135deg,#d5e8ff,#c7ddff);transform:translateY(.03125rem);box-shadow:0 .03125rem .125rem rgba(22,93,255,.15)}.btn-text[data-v-4cce8956]{margin-right:.25rem;font-weight:500}.arrow-icon[data-v-4cce8956]{font-size:1rem;font-weight:700;line-height:1;transform:translateY(-.03125rem)}.load-more[data-v-4cce8956]{text-align:center;padding:1.25rem 0}.load-text[data-v-4cce8956]{font-size:.8125rem;color:#86909c}.empty-state[data-v-4cce8956]{text-align:center;padding:3.75rem 1.25rem}.empty-icon[data-v-4cce8956]{font-size:4.375rem;margin-bottom:1.25rem;color:#c9cdd4}.empty-text[data-v-4cce8956]{font-size:1.0625rem;color:#4e5969;margin-bottom:.75rem;display:block;font-weight:500}.empty-desc[data-v-4cce8956]{font-size:.875rem;color:#86909c;line-height:1.5}

/* Enterprise dossier mobile cards */
.cases-section{padding:12px}.case-category{margin-bottom:14px}.category-header{border-radius:10px!important;box-shadow:0 2px 8px rgba(31,52,82,.08)}.category-items{padding:8px 0!important}.case-item{border-radius:10px!important;background:#fff!important;box-shadow:0 2px 8px rgba(31,52,82,.06)!important;padding:4px 0!important}.case-item-row{display:flex!important;align-items:flex-start!important;padding:9px 12px!important;border-bottom:1px solid #f0f2f5}.case-item-row:last-child{border-bottom:0}.case-item-label{width:92px!important;min-width:92px!important;color:#8a94a6!important;font-size:12px!important}.case-item-value{flex:1!important;color:#253148!important;font-size:13px!important;word-break:break-word}.info-card{border-radius:10px!important}.info-list{display:block!important}.info-item{display:flex!important;padding:0!important;border-right:0!important}.info-item .info-label{width:100px!important;min-width:100px!important}.info-item .info-value{flex:1!important}.category-name{font-weight:600}
