.log-page[data-v-cd8c7234]{background:-webkit-gradient(linear,left top,left bottom,from(color-mix(in srgb,var(--bg-page) 92%,#fff 8%)),to(var(--bg-page)));background:linear-gradient(180deg,color-mix(in srgb,var(--bg-page) 92%,#fff 8%),var(--bg-page));color:var(--text-primary)}.log-filter-bar[data-v-cd8c7234]{border-bottom:1px solid var(--card-border-color);background:color-mix(in srgb,var(--bg-card) 90%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.02);box-shadow:0 1px 0 rgba(0,0,0,.02)}.log-filter-inner[data-v-cd8c7234]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.log-filter-grid[data-v-cd8c7234],.log-filter-inner[data-v-cd8c7234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.log-filter-grid[data-v-cd8c7234]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;min-width:0}.log-input[data-v-cd8c7234]{height:34px;padding:0 11px;border:1px solid var(--card-border-color);border-radius:8px;background:color-mix(in srgb,var(--bg-card) 88%,var(--bg-hover) 12%);color:var(--text-primary);font-size:13px;line-height:34px;-webkit-transition:border-color .16s ease,background .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,background .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,-webkit-box-shadow .16s ease}.log-input[data-v-cd8c7234]::-webkit-input-placeholder{color:var(--text-tertiary)}.log-input[data-v-cd8c7234]::-moz-placeholder{color:var(--text-tertiary)}.log-input[data-v-cd8c7234]:-ms-input-placeholder{color:var(--text-tertiary)}.log-input[data-v-cd8c7234]::-ms-input-placeholder{color:var(--text-tertiary)}.log-input[data-v-cd8c7234]::placeholder{color:var(--text-tertiary)}.log-input[data-v-cd8c7234]:focus{border-color:color-mix(in srgb,var(--accent) 52%,var(--card-border-color));background:var(--bg-card);-webkit-box-shadow:var(--focus-ring);box-shadow:var(--focus-ring);outline:none}.log-time-input[data-v-cd8c7234]{padding:0 9px;font-size:12px}.log-action-row[data-v-cd8c7234]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.log-expand-button[data-v-cd8c7234],.log-query-button[data-v-cd8c7234],.log-range-button[data-v-cd8c7234]{border:1px solid var(--card-border-color);border-radius:8px;font-weight:700;-webkit-transition:border-color .16s ease,background .16s ease,color .16s ease,-webkit-transform .12s ease;transition:border-color .16s ease,background .16s ease,color .16s ease,-webkit-transform .12s ease;transition:transform .12s ease,border-color .16s ease,background .16s ease,color .16s ease;transition:transform .12s ease,border-color .16s ease,background .16s ease,color .16s ease,-webkit-transform .12s ease}.log-range-button[data-v-cd8c7234]{height:34px;padding:0 11px;background:var(--bg-card);color:var(--text-secondary);font-size:12px}.log-range-button[data-v-cd8c7234]:hover{border-color:var(--border-color);background:var(--bg-hover);color:var(--text-primary)}.log-query-button[data-v-cd8c7234]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:34px;min-width:72px;padding:0 18px;border-color:var(--text-primary);background:var(--text-primary);color:var(--bg-card);font-size:13px}.log-expand-button[data-v-cd8c7234]:active,.log-query-button[data-v-cd8c7234]:active,.log-range-button[data-v-cd8c7234]:active{-webkit-transform:scale(.98);transform:scale(.98)}.log-list-wrap[data-v-cd8c7234]{margin-top:14px}.log-scroll[data-v-cd8c7234]{scroll-behavior:smooth}.log-entry-card[data-v-cd8c7234]{padding:14px 16px;border:1px solid var(--card-border-color);border-radius:10px;background:var(--bg-card);-webkit-box-shadow:var(--shadow-1);box-shadow:var(--shadow-1)}.log-entry-card[data-v-cd8c7234]:hover{border-color:var(--border-color);-webkit-box-shadow:var(--shadow-2);box-shadow:var(--shadow-2)}.log-entry-head[data-v-cd8c7234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:9px}.log-entry-meta[data-v-cd8c7234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px;min-width:0}.log-request-id[data-v-cd8c7234],.log-time[data-v-cd8c7234]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:22px;padding:0 7px;border-radius:6px;background:var(--bg-hover);color:var(--text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:1.2}.log-category[data-v-cd8c7234]{color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.02em}.log-muted[data-v-cd8c7234]{color:var(--text-tertiary);font-size:12px}.log-expand-button[data-v-cd8c7234]{min-height:28px;padding:0 9px;background:transparent;color:var(--accent);font-size:12px}.log-expand-button[data-v-cd8c7234]:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.rounded-xl[data-v-cd8c7234]{border-radius:1rem}.log-content.is-collapsed[data-v-cd8c7234]{max-height:84px;overflow:hidden}.line-clamp-3[data-v-cd8c7234]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}[data-v-cd8c7234] .log-select .el-input__inner{height:34px;border-color:var(--card-border-color);border-radius:8px;background:color-mix(in srgb,var(--bg-card) 88%,var(--bg-hover) 12%);color:var(--text-primary);font-size:13px;line-height:34px}[data-v-cd8c7234] .log-select .el-input__inner:focus{border-color:color-mix(in srgb,var(--accent) 52%,var(--card-border-color))}@media (max-width:720px){.log-filter-bar[data-v-cd8c7234]{padding-right:12px;padding-left:12px}.log-filter-grid[data-v-cd8c7234],.log-filter-inner[data-v-cd8c7234]{display:grid;grid-template-columns:1fr;width:100%}.log-action-row[data-v-cd8c7234],.log-filter-grid>div[data-v-cd8c7234]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.log-time-row[data-v-cd8c7234]{display:grid!important;grid-template-columns:1fr;gap:8px!important;overflow-x:visible!important}.log-time-row>span[data-v-cd8c7234]{display:none}.log-time-input[data-v-cd8c7234]{width:100%!important;font-size:13px}.log-query-button[data-v-cd8c7234]{-webkit-box-flex:1;-ms-flex:1 0 78px;flex:1 0 78px}.log-list-wrap[data-v-cd8c7234]{margin-top:10px;padding-right:12px;padding-left:12px}.log-entry-card[data-v-cd8c7234]{padding:13px;border-radius:9px}.log-entry-head[data-v-cd8c7234]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.log-scroll[data-v-cd8c7234]{scroll-behavior:auto}.log-entry-card[data-v-cd8c7234],.log-expand-button[data-v-cd8c7234],.log-query-button[data-v-cd8c7234],.log-range-button[data-v-cd8c7234]{-webkit-transition:none;transition:none}}@media (prefers-reduced-transparency:reduce){.log-filter-bar[data-v-cd8c7234]{background:var(--bg-card);backdrop-filter:none;-webkit-backdrop-filter:none}}