.hcz-notify-log-modal .ivu-modal-body{padding:18px 22px 22px;background:#f5f7fa}.hcz-notify-log-modal .ivu-modal-header{border-bottom:none;padding-bottom:0}.hcz-notify-detail-modal .ivu-modal-body{padding:16px 20px 20px;max-height:70vh;overflow-y:auto}.notify-log-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;padding:14px 16px;background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.notify-log-ids{flex:1;min-width:0}.notify-log-id-row{display:flex;align-items:baseline;gap:10px;line-height:1.8}.notify-log-id-row+.notify-log-id-row{margin-top:4px}.id-label{flex-shrink:0;width:72px;color:#808695;font-size:13px}.id-value{color:#17233d;font-size:13px;word-break:break-all;font-family:Consolas,Monaco,monospace}.notify-status-badge{flex-shrink:0;padding:4px 14px;border-radius:14px;font-size:13px;font-weight:500}.notify-status-badge.is-pending{color:#fa8c16;background:#fff7e6;border:1px solid #ffd591}.notify-status-badge.is-success{color:#19be6b;background:#f6ffed;border:1px solid #b7eb8f}.notify-status-badge.is-fail{color:#ed4014;background:#fff1f0;border:1px solid #ffa39e}.notify-status-badge.is-default,.notify-status-badge.is-skipped{color:#808695;background:#f7f7f8;border:1px solid #dcdee2}.notify-log-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.stat-card{padding:14px 16px;background:#fff;border-radius:8px;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.06);border-top:3px solid #dcdee2}.stat-card--primary{border-top-color:#2d8cf0}.stat-card--info{border-top-color:#19be6b}.stat-card--default{border-top-color:#808695}.stat-value{font-size:26px;font-weight:600;color:#17233d;line-height:1.2}.stat-label{margin-top:4px;font-size:12px;color:#808695}.notify-log-alert{margin-bottom:14px;border-radius:6px}.notify-log-table-wrap{background:#fff;border-radius:8px;padding:4px 0;box-shadow:0 1px 4px rgba(0,0,0,.06);overflow:hidden}.notify-log-table-wrap .ivu-table-wrapper{border:none}.notify-log-table-wrap .ivu-table th{background:#fafbfc;color:#515a6e;font-weight:600;border-bottom:1px solid #eef0f3}.notify-log-table-wrap .ivu-table th .ivu-table-cell{white-space:nowrap}.notify-log-table-wrap .ivu-table td{border-bottom:1px solid #f0f2f5}.notify-log-table-wrap .ivu-table-stripe .ivu-table-body tr:nth-child(2n) td{background:#fafbfc}.notify-log-empty{margin:24px 0;text-align:center;color:#c5c8ce}.detail-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.detail-meta-item{padding:4px 12px;font-size:12px;color:#515a6e;background:#f4f6f8;border:1px solid #e8eaec;border-radius:4px}.detail-block+.detail-block{margin-top:16px}.detail-label{margin-bottom:8px;font-weight:600}.detail-label,.detail-text{font-size:13px;color:#515a6e}.detail-text{padding:10px 12px;background:#f8f8f9;line-height:1.6}.detail-pre,.detail-text{border-radius:6px;word-break:break-all}.detail-pre{margin:0;padding:12px 14px;background:#1e1e1e;color:#d4d4d4;font-size:12px;line-height:1.55;white-space:pre-wrap;max-height:220px;overflow:auto;font-family:Consolas,Monaco,Courier New,monospace}.detail-pre--url{background:#f4f6f8;color:#17233d;border:1px solid #e8eaec}