.daily-revenue-report{font-family:微軟正黑體,sans-serif}.daily-revenue-report input[type=date]{margin:0 4px;cursor:pointer;border-radius:4px;border:1px solid #727891;padding:4px 8px;width:150px}.daily-revenue-report .report-filter-row{gap:12px}.daily-revenue-report .report-date-field{display:inline-flex;align-items:center;white-space:nowrap}.daily-revenue-report .report-date-field label{margin:0 4px 0 0;font-size:13px;font-weight:600}.daily-revenue-report .report-summary{font-size:13px;line-height:1.8}.daily-revenue-report .report-table{border-collapse:collapse;table-layout:fixed;width:100%;text-align:center;font-size:12px}.daily-revenue-report .report-table td,.daily-revenue-report .report-table th{border:1px solid #ddd;padding:4px;vertical-align:middle;word-break:break-word}.daily-revenue-report .report-table th{color:#0078d4;font-size:12px}.daily-revenue-report .thead-gray{background-color:#f2f2f2}.daily-revenue-report .background-lightcoral{background-color:#ffecec}.daily-revenue-report .text-right{text-align:right}.daily-revenue-report .amount-link{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:right}.daily-revenue-report .amount-link.strong,.daily-revenue-report .strong{font-weight:700}.daily-revenue-report .order-name-column{width:360px;min-width:360px;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-revenue-detail-dialog .detail-dialog-title{font-size:15px;font-weight:700;line-height:1.4}.daily-revenue-detail-dialog .detail-dialog-summary{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:10px;font-size:13px;font-weight:600}.daily-revenue-detail-dialog .detail-dialog-table-wrap{max-height:68vh;overflow:auto}.daily-revenue-detail-dialog .detail-dialog-table{border:1px solid #8f8f8f;border-collapse:collapse;min-width:980px;table-layout:fixed;width:100%;text-align:center;font-size:12px}.daily-revenue-detail-dialog .detail-dialog-table td,.daily-revenue-detail-dialog .detail-dialog-table th{border:1px solid #8f8f8f;padding:4px;vertical-align:middle;word-break:break-word}.daily-revenue-detail-dialog .detail-dialog-table th{color:#0078d4;font-size:12px}.daily-revenue-detail-dialog .detail-dialog-table .order-name-column{width:340px;min-width:340px;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}