        #daily-report-modal > div {
            border-radius: 10px !important;
        }
        #daily-report-content {
            background: #f4f7fb !important;
        }
        #daily-report-content > div:first-child {
            margin-bottom: 18px !important;
        }
        #daily-report-content > div[style*="grid-template-columns:repeat(3"] > div,
        #daily-report-content table {
            border: 1px solid #dbe3ef !important;
            box-shadow: none !important;
            border-radius: 8px !important;
        }
        #daily-report-content > div[style*="grid-template-columns:repeat(3"] > div > div[style*="position:absolute"] {
            display: none !important;
        }
        #daily-report-content [id^="report-today"],
        #daily-report-content [id^="report-month"],
        #daily-report-content [id^="report-table"] {
            font-family: "PingFang SC", "Segoe UI", "Microsoft YaHei", Arial, sans-serif !important;
            font-variant-numeric: tabular-nums;
        }
        #daily-report-content #report-today-sales,
        #daily-report-content #report-month-sales {
            color: var(--ui-primary) !important;
            font-size: 24px !important;
        }
        #daily-report-content #report-today-ads,
        #daily-report-content #report-month-ads {
            color: var(--ui-cost) !important;
            font-size: 24px !important;
        }
        #daily-report-content #report-today-roi,
        #daily-report-content #report-month-roi {
            color: var(--ui-roi) !important;
            font-size: 24px !important;
        }
        #daily-report-content th {
            color: #52637a !important;
            background: #f8fafc !important;
            border-bottom: 1px solid #dbe3ef !important;
            letter-spacing: 0 !important;
        }
        #daily-report-content #report-store-icon {
            background: #eef4ff !important;
            color: var(--ui-primary) !important;
            font-size: 12px !important;
            font-weight: 800;
        }
        #daily-report-content [style*="linear-gradient(90deg,#6366f1"],
        #daily-report-content [style*="linear-gradient(90deg,#8b5cf6"] {
            background: var(--ui-primary) !important;
        }
        #daily-report-content [style*="linear-gradient(90deg,#f59e0b"],
        #daily-report-content [style*="linear-gradient(90deg,#ef4444"],
        #daily-report-content [style*="linear-gradient(90deg,#f43f5e"] {
            background: var(--ui-cost) !important;
        }
        #daily-report-content [style*="linear-gradient(90deg,#10b981"] {
            background: var(--ui-roi) !important;
        }

        /* 导出日报精修层：恢复此前聊天中的第二版日报风格 */
        #daily-report-modal {
            background: rgba(15, 23, 42, 0.62) !important;
            backdrop-filter: blur(6px);
        }
        #daily-report-modal > div {
            width: min(1080px, calc(100vw - 48px)) !important;
            max-height: 92vh !important;
            border-radius: 10px !important;
            box-shadow: 0 24px 70px rgba(15, 23, 42, 0.28) !important;
            border: 1px solid rgba(226, 232, 240, 0.9) !important;
            overflow: hidden !important;
        }
        #daily-report-modal > div > div:first-child {
            background: #ffffff !important;
            border-bottom: 1px solid #e5e7eb !important;
            padding: 14px 18px !important;
        }
        #report-modal-title {
            color: #0f172a !important;
            font-size: 14px !important;
            letter-spacing: 0 !important;
        }
        #daily-report-modal input[type="date"] {
            font-family: "Segoe UI", "Microsoft YaHei", Arial, sans-serif !important;
            font-variant-numeric: tabular-nums;
        }
        #daily-report-content {
            background: #f5f7fb !important;
            padding: 22px !important;
            color: #0f172a !important;
        }
        #daily-report-content > div:first-child {
            background: #ffffff !important;
            border: 1px solid #e5e7eb !important;
            border-radius: 10px !important;
            padding: 16px 18px !important;
            margin-bottom: 14px !important;
            box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04) !important;
        }
        #daily-report-content > div:first-child > div:first-child > div:first-child {
            background: #eef2ff !important;
            color: #3730a3 !important;
            border-radius: 8px !important;
            box-shadow: none !important;
        }
        #daily-report-content .report-header-title {
            font-size: 18px !important;
            color: #111827 !important;
            letter-spacing: 0 !important;
        }
        #daily-report-content .report-header-sub,
        #report-date-label {
            color: #64748b !important;
            letter-spacing: 0 !important;
        }
        #report-date-display {
            font-family: "Segoe UI", "Microsoft YaHei", Arial, sans-serif !important;
            font-variant-numeric: tabular-nums;
            color: #111827 !important;
            font-size: 20px !important;
            letter-spacing: 0 !important;
        }
        #daily-report-content > div:nth-of-type(2),
        #daily-report-content > div:nth-of-type(3) {
            gap: 10px !important;
            margin-bottom: 10px !important;
        }
        #daily-report-content > div:nth-of-type(2) > div,
        #daily-report-content > div:nth-of-type(3) > div {
            border-radius: 8px !important;
            border: 1px solid #e5e7eb !important;
            box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04) !important;
            padding: 14px !important;
        }
        #daily-report-content > div:nth-of-type(2) > div > div:first-child,
        #daily-report-content > div:nth-of-type(3) > div > div:first-child {
            height: 0 !important;
            background: none !important;
        }
        #report-label-today-sales,
        #report-label-today-ads,
        #report-label-today-roi,
        #daily-report-content > div:nth-of-type(3) > div > div:nth-child(2) {
            color: #64748b !important;
            font-size: 11px !important;
            font-weight: 700 !important;
            letter-spacing: 0 !important;
        }
        #report-today-sales,
        #report-today-ads,
        #report-today-roi,
        #report-month-sales,
        #report-month-ads,
        #report-month-roi {
            font-family: "Segoe UI", "Microsoft YaHei", Arial, sans-serif !important;
            font-variant-numeric: tabular-nums;
            font-size: 28px !important;
            font-weight: 850 !important;
            line-height: 1.08 !important;
            letter-spacing: 0 !important;
            color: #0f172a !important;
        }
        #report-today-sales,
        #report-month-sales {
            color: #2f5f9f !important;
        }
        #report-today-ads,
        #report-month-ads {
            color: #b5473b !important;
        }
        #report-today-roi,
        #report-month-roi {
            color: #0f766e !important;
        }
        #report-today-change,
        #report-today-ads-change,
        #report-today-roi-change,
        #report-month-change,
        #report-month-ads-change,
        #report-month-roi-change {
            margin-top: 9px !important;
            border-radius: 999px !important;
            font-size: 11px !important;
            line-height: 18px !important;
            min-height: 20px !important;
            padding: 1px 8px !important;
        }
        #daily-report-content > div:nth-of-type(4) {
            border-radius: 9px !important;
            border: 1px solid #e5e7eb !important;
            box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04) !important;
        }
        #daily-report-content > div:nth-of-type(4) > div:first-child {
            background: #ffffff !important;
            border-bottom: 1px solid #e5e7eb !important;
            padding: 13px 16px !important;
        }
        #daily-report-content table th {
            background: #f8fafc !important;
            color: #475569 !important;
            border-bottom: 1px solid #e5e7eb !important;
            letter-spacing: 0 !important;
        }
        #daily-report-content table td {
            border-bottom: 1px solid #f1f5f9 !important;
        }
        #report-table-month-sales,
        #report-table-ads,
        #report-table-prev-day,
        #report-table-yesterday,
        #report-table-roi span {
            font-family: "Segoe UI", "Microsoft YaHei", Arial, sans-serif !important;
            font-variant-numeric: tabular-nums;
            font-size: 14px !important;
            font-weight: 850 !important;
            letter-spacing: 0 !important;
        }
        #report-table-month-sales,
        #report-table-prev-day,
        #report-table-yesterday {
            color: #2f5f9f !important;
        }
        #report-table-ads {
            color: #b5473b !important;
        }
        #report-table-roi span {
            color: #0f766e !important;
        }
        #report-store-name {
            color: #111827 !important;
            font-size: 13px !important;
        }
        #report-store-sub {
            color: #64748b !important;
            font-size: 10px !important;
        }
        #daily-report-content > div:last-child {
            border-top: 1px solid #e5e7eb !important;
            margin-top: 12px !important;
            color: #94a3b8 !important;
        }
        #daily-report-modal > div > div:last-child {
            background: #ffffff !important;
            border-top: 1px solid #e5e7eb !important;
            padding: 14px 18px !important;
        }
        #daily-report-modal > div > div:last-child button {
            border-radius: 6px !important;
            box-shadow: none !important;
        }
        #daily-report-modal > div > div:last-child button:last-child {
            background: #2563eb !important;
        }

