.logs-container{background:var(--log-bg);color:var(--log-text);padding:var(--space-3) 0;border-radius:var(--border-radius-lg);max-height:600px;overflow-y:auto;font-family:'Courier New',monospace;font-size:12.5px;line-height:1.55;border:1px solid var(--log-border)}.log-entry{display:grid;grid-template-columns:9ch 10ch 22ch 26ch 1fr;column-gap:.5rem;padding:.15rem var(--space-3);border-bottom:1px solid var(--log-border);align-items:baseline;min-width:0}.log-entry.log-continuation{display:block;padding-left:calc(var(--space-3) + 9ch + 10ch + 22ch + 26ch + 2rem);opacity:.7;font-style:italic}.log-col-time{white-space:nowrap;opacity:.7;cursor:default}.log-col-level{text-align:center;border-radius:var(--border-radius-pill);padding:0 .2rem;font-weight:700;font-size:11px;letter-spacing:.03em;white-space:nowrap}.log-badge-debug{background:var(--log-debug-text);color:var(--log-bg)}.log-badge-info{background:var(--log-info-text);color:var(--log-bg)}.log-badge-warning{background:var(--log-warning-text);color:var(--log-bg)}.log-badge-error{background:var(--log-error-text);color:var(--log-bg)}.log-badge-critical{background:var(--log-error-text);color:var(--log-bg)}.log-col-module{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.65;cursor:default}.log-col-location{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.55;font-size:11px;cursor:default}.log-col-message{min-width:0;word-break:break-word}.log-entry.log-error{background:var(--log-error-bg)}.log-entry.log-warning{background:var(--log-warning-bg)}.log-entry.log-debug{opacity:.8}.log-info-header{padding:var(--space-3);background:var(--log-header-bg);border-radius:var(--border-radius-lg);margin-bottom:var(--space-5);display:flex;align-items:center;justify-content:space-between;color:var(--log-header-text);font-size:14px;border:1px solid var(--log-border)}.log-info-header select{background:var(--log-select-bg);color:var(--log-header-text);border:1px solid var(--log-select-border);border-radius:var(--border-radius);padding:var(--space-1) var(--space-2)}.log-empty{color:var(--log-empty-text);text-align:center;padding:var(--space-5)}@media(min-width:576px) and (max-width:767.98px){.log-entry{grid-template-columns:9ch 10ch 22ch 1fr}.log-entry.log-continuation{padding-left:calc(var(--space-3) + 9ch + 10ch + 22ch + 1.5rem)}.log-col-location{display:none}}@media(max-width:575.98px){.log-entry{grid-template-columns:8ch 8ch 1fr}.log-entry.log-continuation{padding-left:calc(var(--space-3) + 8ch + 8ch + 1rem)}.log-col-module,.log-col-location{display:none}}
