.system-logs{display:flex;flex-direction:column;gap:8px;min-width:0;height:100%;min-height:180px;color:var(--ink,#e3efe7);font:12px/1.5 system-ui}.system-logs-tools{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.system-logs-tools input[type=search]{flex:1 1 160px;min-width:0}.system-logs-tools input,.system-logs-tools select,.system-logs-tools button{box-sizing:border-box;max-width:100%;min-height:36px;padding:6px 9px;border:1px solid var(--line,#658b7b);border-radius:6px;background:var(--paper,#15251f);color:inherit;font:inherit}.system-logs-tools select option{background:var(--paper,#15251f);color:var(--ink,#e3efe7)}.system-logs-tools label{display:flex;align-items:center;gap:5px}.system-logs-tools button{cursor:pointer}.system-logs-status,.system-logs-note{margin:0;font-size:11px;opacity:.8}.system-log-list{flex:1;min-height:120px;overflow:auto;overflow-wrap:anywhere;background:var(--paper,#15251f);border:1px solid var(--line,#658b7b);border-radius:6px}.system-log-row{display:grid;grid-template-columns:64px 60px 72px minmax(0,1fr);gap:8px;padding:6px 8px;border-bottom:1px solid var(--line,#658b7b38);font:11px/1.5 ui-monospace,monospace;border-left:3px solid transparent}.system-log-row.log-warning{border-left-color:#d49d44}.system-log-row.log-error{border-left-color:#e17676}.system-log-row time,.system-log-source{opacity:.7}.system-log-message{white-space:pre-wrap;user-select:text;min-width:0}.system-log-row strong{font-size:10px}.system-logs-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.system-logs-heading h2{margin:0}.system-logs-heading button{color:inherit;background:transparent;border:1px solid var(--line,#658b7b);padding:8px;border-radius:6px}#system-logs-dialog{box-sizing:border-box;width:min(1100px,96vw);height:min(760px,92dvh);max-width:100vw;max-height:100dvh;padding:18px;background:var(--paper,#15251f);color:var(--ink,#e3efe7);border:1px solid var(--line,#658b7b);border-radius:12px}#system-logs-dialog[open]{display:flex;flex-direction:column;gap:14px}#system-logs-dialog .system-logs{height:auto;flex:1;min-height:0}.workspace-panel-body>.system-logs{padding:10px;box-sizing:border-box}@media(max-width:650px){.system-log-row{grid-template-columns:58px 60px minmax(0,1fr);gap:4px}.system-log-message{grid-column:1/-1}.system-logs-tools input[type=search]{flex-basis:100%}#system-logs-dialog{width:100vw;height:100dvh;border-radius:0;padding:12px}.system-logs-tools button,.system-logs-tools select{min-height:42px}}

.system-logs-tools input[type=search]{width:auto}.system-logs-tools select{width:auto;flex:0 1 auto}
