.overdue-detail-dialog[data-v-10ef1839] .el-dialog{border-radius:12px;overflow:hidden;margin-top:5vh!important}.overdue-detail-dialog[data-v-10ef1839] .el-dialog .el-dialog__header{padding:24px 30px;border-bottom:1px solid #f0f0f0}.overdue-detail-dialog[data-v-10ef1839] .el-dialog .el-dialog__header .el-dialog__title{font-weight:600;font-size:20px;color:#1a1a1a}.overdue-detail-dialog[data-v-10ef1839] .el-dialog .el-dialog__body{padding:30px;padding-top:10px;background-color:#fff;max-height:75vh;overflow-y:auto}.overdue-detail-dialog .section-title[data-v-10ef1839]{font-size:16px;font-weight:600;color:#333;margin:24px 0 16px;display:flex;align-items:center;position:relative}.overdue-detail-dialog .section-title[data-v-10ef1839]:after{content:"";flex:1;height:1px;background:#f0f0f0;margin-left:15px}.overdue-detail-dialog .info-grid[data-v-10ef1839]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:10px}.overdue-detail-dialog .info-grid .info-card[data-v-10ef1839]{background:#fafafa;padding:15px 20px;border-radius:6px;border:1px solid #f0f0f0}.overdue-detail-dialog .info-grid .info-card .label[data-v-10ef1839]{font-size:12px;color:#999;margin-bottom:6px}.overdue-detail-dialog .info-grid .info-card .value[data-v-10ef1839]{font-size:15px;font-weight:500;color:#333;word-break:break-all}.overdue-detail-dialog .info-grid.secondary-grid .info-card[data-v-10ef1839]{background:#fff}.overdue-detail-dialog .overdue-table[data-v-10ef1839]{margin:10px 0 30px}.overdue-detail-dialog .overdue-table[data-v-10ef1839] .el-table__header th{background-color:#fafafa!important;color:#666;font-weight:600}.overdue-detail-dialog .overdue-table .danger-amount[data-v-10ef1839]{color:#f56c6c;font-weight:600}.overdue-detail-dialog .overdue-table .danger-text[data-v-10ef1839]{color:#f56c6c}.overdue-detail-dialog .stats-grid[data-v-10ef1839]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}.overdue-detail-dialog .stats-grid .stat-card[data-v-10ef1839]{background:#fff;padding:20px;border-radius:8px;border:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.02);text-align:left}.overdue-detail-dialog .stats-grid .stat-card .label[data-v-10ef1839]{font-size:13px;color:#999;margin-bottom:8px}.overdue-detail-dialog .stats-grid .stat-card .value[data-v-10ef1839]{font-size:22px;font-weight:700}.overdue-detail-dialog .stats-grid .stat-card .value.danger-text[data-v-10ef1839]{color:#f56c6c}.overdue-detail-dialog .dialog-footer[data-v-10ef1839]{padding:20px 30px 30px;border-top:1px solid #f0f0f0}.overdue-detail-dialog .dialog-footer .btn-export[data-v-10ef1839]{background-color:#2f54eb;border-color:#2f54eb}