[data-skin=v3] .tdn-logs-table.ant-table-wrapper .ant-table{font-variant-numeric:tabular-nums;font-size:13px;line-height:1.4}[data-skin=v3] .tdn-logs-table.ant-table-wrapper .ant-table-thead>tr>th{padding:10px 12px;font-size:12px;line-height:1.4}[data-skin=v3] .tdn-logs-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row>td{vertical-align:middle;height:54px;padding:8px 12px;font-size:13px;line-height:1.4}[data-skin=v3] .tdn-logs-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row .ant-tag{margin-block:0;font-size:11px;line-height:16px}[data-skin=v3] .tdn-logs-table.ant-table-wrapper .ant-table-expanded-row>td{line-height:1.6}[data-skin=v3] .tdn-logs-table.ant-table-wrapper .ant-table-row>td .ant-typography{line-height:1.35}@media (width<=767px){.tdn-logs-page .v3-page-header>div>div{min-width:0;max-width:100%}}.ledger-summary-trigger{color:inherit;font:inherit;text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;max-width:100%;margin:0;padding:2px 0;display:inline-flex}.ledger-summary-trigger:focus-visible{outline-offset:4px;outline:2px solid #38bdf8}.ledger-usage-lines{flex-direction:column;gap:3px;font-size:13px;line-height:1.4;display:flex}.ledger-token-line{white-space:nowrap;align-items:center;gap:12px;display:flex}.ledger-input{color:#10b981}.ledger-output{color:#a78bfa}.ledger-cache-read{color:#38bdf8}.ledger-cache-write{color:#d6a65b}.ledger-cache-line{font-size:12px}.ledger-info-icon{color:var(--ant-color-text-tertiary,#8a94a6);opacity:.7;flex:none}.ledger-summary-trigger:hover .ledger-info-icon,.ledger-summary-trigger[aria-expanded=true] .ledger-info-icon{color:#38bdf8;opacity:1}.ledger-fee-amount{color:#20b66a;white-space:nowrap;font-weight:600}.ledger-fee-summary{font-size:13px}.ledger-empty{color:var(--ant-color-text-secondary,#8a94a6)}.customer-ledger-popover{--antd-arrow-background-color:#111827;max-width:calc(100vw - 24px)}.customer-ledger-popover .ant-popover-inner,.customer-ledger-popover .ant-popover-container{border:1px solid #334155;border-radius:10px;box-shadow:0 8px 24px #0004;color:#e5e7eb!important;background:#111827!important;padding:14px 16px!important}.ledger-detail{font-variant-numeric:tabular-nums;min-width:230px;max-width:290px;font:13px/1.6 system-ui,Microsoft YaHei,sans-serif}.ledger-detail-title{color:#f1f5f9;margin-bottom:8px;font-size:14px;font-weight:600}.ledger-detail-row{justify-content:space-between;align-items:baseline;gap:24px;margin:2px 0;display:flex}.ledger-detail-row>span{color:#9ca3af;flex-shrink:0}.ledger-detail-row>strong{text-align:right;overflow-wrap:anywhere;font-weight:500}.ledger-detail-total{border-top:1px solid #374151;margin-top:9px;padding-top:9px}.ledger-detail-total .ledger-fee-amount{color:#4ade80;font-weight:600}.ledger-detail-note{color:#a8b1c0;margin-top:9px;font-size:12px;line-height:1.6}@media (width<=575px){.ledger-detail{min-width:210px;max-width:260px}.ledger-detail-row{gap:16px}}.ledger-estimate-label{color:var(--ant-color-text-secondary,#8a94a6);white-space:nowrap;font-size:10px;font-weight:400}.log-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;display:block;overflow:hidden}.log-endpoint-cell{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:1px;max-width:100%;font-size:12px;line-height:16px;display:inline-flex}.log-endpoint-label{color:var(--ant-color-text-tertiary,#8a94a6);flex:none}.log-endpoint-path{text-overflow:ellipsis;max-width:150px;font-family:inherit;font-weight:600;overflow:hidden}.log-timing-pending{white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.log-timing-pending>span{background:currentColor;border-radius:2px;width:3px;min-height:20px}.log-time-text{font-variant-numeric:tabular-nums}.log-channel-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:140px;display:inline-block;overflow:hidden}.log-upstream-chip{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:170px;overflow:hidden}.ledger-fee-amount.ledger-fee-unsettled{color:var(--ant-color-warning,#d6a65b);font-weight:500}[data-skin=v3] .tdn-logs-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row>td{height:48px;padding:6px 10px;font-size:12px}.ledger-usage-summary{text-align:left;gap:8px;width:auto;max-width:100%;display:inline-flex}.ledger-usage-lines{justify-content:center;gap:2px;min-height:34px;font-size:12px}.ledger-token-line{align-items:center;gap:10px;display:flex}.ledger-token-line>span{align-items:center;gap:4px;display:inline-flex}.ledger-token-line>span>span{text-align:left}.ledger-cache-line{gap:10px;font-size:11px}.ledger-cache-line>span{gap:4px;display:inline-flex}.ledger-info-icon{justify-self:end}.ledger-fee-summary{text-align:right;grid-template-columns:minmax(80px,1fr) 14px;gap:8px;font-size:12px;display:inline-grid}.log-group-inline{white-space:nowrap;align-items:baseline;gap:6px;max-width:100%;padding-bottom:4px;font-size:12px;display:inline-flex;position:relative}.log-group-inline>span{text-overflow:ellipsis;font-weight:600;overflow:hidden}.log-group-inline>small{font:11px/1.4 var(--mono,ui-monospace,monospace);color:var(--ant-color-text-secondary,#8a94a6);flex:none}.log-upstream-identity{text-overflow:ellipsis;white-space:nowrap;max-width:170px;color:var(--ant-color-text-secondary,#8a94a6);align-items:center;gap:5px;font-size:11px;line-height:16px;display:inline-flex;overflow:hidden}.log-upstream-identity>i{background:hsl(var(--upstream-hue) 68% 56%);border-radius:2px;flex:none;width:6px;height:6px;display:inline-block}.log-upstream-identity{background:hsl(var(--upstream-hue) 65% 50% / .09);color:hsl(var(--upstream-hue) 52% 64%);border-radius:3px;padding:1px 5px}[data-theme=light] .log-upstream-identity{color:hsl(var(--upstream-hue) 60% 30%)}.ledger-detail{min-width:280px;max-width:360px;font-size:12px}.ledger-detail-title{letter-spacing:.03em;font-size:13px}.ledger-price-lines{border-top:1px solid #334155;border-bottom:1px solid #334155;margin:10px 0;padding:8px 0}.ledger-price-line{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:4px 0;display:grid}.ledger-price-line>span{color:#e5e7eb}.ledger-price-line small{color:#9ca3af;overflow-wrap:anywhere;font-size:10px;line-height:1.5;display:block}.ledger-price-line>strong{white-space:nowrap;font-size:12px;font-weight:500}.customer-ledger-popover .ledger-detail-row>strong,.customer-ledger-popover .ledger-price-line>strong{color:#e5e7eb!important}.customer-ledger-popover .ledger-detail-row>strong.ledger-fee-amount{color:#4ade80!important}.customer-ledger-popover .ledger-detail-row>strong.ledger-cache-read{color:#38bdf8!important}.customer-ledger-popover .ledger-detail-row>strong.ledger-cache-write{color:#d6a65b!important}@media (width<=575px){.ledger-detail{min-width:230px;max-width:calc(100vw - 56px)}.ledger-price-line{gap:8px}.log-group-inline{max-width:210px}}.log-user-name,.log-channel-name,.log-upstream-identity{font-weight:600}.log-group-inline:after{content:"";background:var(--ant-color-text-tertiary,#8a94a6);opacity:.65;width:14px;height:1px;position:absolute;bottom:0;left:0}.log-endpoint-label{font-size:10px;font-weight:400}.log-model-cell{vertical-align:middle;text-align:left;min-width:0;max-width:100%;color:inherit;flex-direction:column;gap:2px;font-family:inherit;font-size:12px;display:inline-flex}.log-model-main{align-items:center;gap:4px;min-width:0;max-width:100%;line-height:17px;display:flex}.log-model-cut{opacity:.6;clip-path:polygon(0 3px,100% 0,100% 9px,0 100%);background:currentColor;flex:none;width:3px;height:12px;display:inline-block}.log-model-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.log-model-main>.ant-tag{text-overflow:ellipsis;flex:none;max-width:80px;overflow:hidden;font-size:10px!important}.log-model-audit-trigger{cursor:pointer;line-height:inherit;background:0 0;border:1px solid #0000;border-radius:3px;margin:0;padding:2px 4px}.log-model-audit-trigger:focus-visible{outline:2px solid var(--ant-color-primary,#c7ee84);outline-offset:2px}.log-model-audit-trigger.is-warning{background:#e1972f0e;border-color:#e1972f59}.log-model-secondary{color:#e8b35c;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:10px;font-weight:400;line-height:14px;display:flex}.log-model-secondary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.log-model-secondary>b{background:#e1972f1a;border-radius:2px;flex:none;padding:0 3px;font-size:11px;font-weight:600;line-height:13px}.log-model-secondary.is-muted{color:var(--ant-color-text-secondary,#8a94a6)}[data-theme=light] .log-model-secondary:not(.is-muted){color:#925911}.log-model-audit-detail{width:310px;max-width:calc(100vw - 56px);font-size:12px;line-height:1.6}.log-audit-title{margin-bottom:9px;font-weight:600;display:block}.log-model-audit-detail dl{grid-template-columns:65px minmax(0,1fr);gap:7px 12px;margin:0;display:grid}.log-model-audit-detail dt{color:var(--ant-color-text-secondary,#8a94a6)}.log-model-audit-detail dd{overflow-wrap:anywhere;margin:0;font-weight:500}.log-audit-note{color:var(--ant-color-text-secondary,#8a94a6);overflow-wrap:anywhere;margin-top:9px;font-size:11px;line-height:1.6}.log-reasoning{vertical-align:middle;flex-direction:column;gap:3px;max-width:100%;line-height:15px;display:inline-flex}.log-reasoning-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:600;overflow:hidden}.log-effort-steps{align-items:flex-end;gap:3px;height:6px;display:flex}.log-effort-steps>i{opacity:.18;background:currentColor;flex:none;width:6px;display:block}.log-effort-steps>i.is-filled{opacity:.82}.log-folded-timing{vertical-align:middle;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;gap:2px;font-size:11px;line-height:16px;display:inline-flex}.log-timing-row{grid-template-columns:12px 25px max-content;align-items:center;column-gap:5px;min-height:16px;display:grid}.log-fold-mark{flex:none;align-self:center;display:block}.log-timing-label{color:var(--ant-color-text-secondary,#8a94a6);white-space:nowrap;font-weight:400}.log-first-token-value,.log-duration-value{white-space:nowrap;font-weight:500}@media (width<=575px){.log-model-cell{max-width:230px}.log-group-inline{max-width:205px}.log-endpoint-path{max-width:210px}}.tdn-logs-table .log-model-cell{max-width:153px}.tdn-logs-table .log-group-inline{max-width:145px}.tdn-logs-table .log-reasoning{max-width:65px}.tdn-logs-table .log-user-name{max-width:120px}.tdn-logs-table .log-endpoint-path{max-width:130px}.tdn-logs-table .log-upstream-identity{max-width:145px}.log-time-text{white-space:nowrap;flex-direction:column;gap:1px;font-size:11px;line-height:16px;display:inline-flex}.log-time-date{color:var(--ant-color-text-secondary,#8a94a6);font-size:10px}.tdn-logs-table .log-key-chip{max-width:85px!important}.tdn-logs-table .log-channel-name{max-width:108px}
