.logs-console-overlay{position:fixed;inset:0;background:rgba(20,24,30,.55);z-index:100000;display:flex;align-items:stretch;justify-content:stretch;padding:32px}.logs-console-modal{background:#fff;border-radius:10px;box-shadow:0 20px 60px rgba(0,0,0,.25);display:flex;flex-direction:column;width:100%;max-width:1100px;max-height:100%;margin:auto;overflow:hidden;font-family:ui-sans-serif,-apple-system,"Segoe UI",Roboto,sans-serif}.logs-console-header{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:#1f2430;color:#f1f3f7;border-bottom:1px solid #2a2f3c}.logs-console-title{font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#d3d7e0}.logs-console-close{background:0 0;border:0;color:#d3d7e0;font-size:22px;cursor:pointer;line-height:1;padding:0 6px}.logs-console-close:hover{color:#fff}.logs-console-toolbar{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#2a2f3c;color:#d3d7e0;border-bottom:1px solid #1a1d27;font-size:13px}.logs-console-search{flex:1;min-width:200px;background:#1a1d27;border:1px solid #3a4150;color:#f1f3f7;border-radius:4px;padding:6px 10px;font-size:13px;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace}.logs-console-search:focus{outline:0;border-color:#6b8af0}.logs-console-filter-code{background:#1a1d27;border:1px solid #3a4150;color:#f1f3f7;border-radius:4px;padding:6px 8px;font-size:12px;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace}.logs-console-live{display:flex;align-items:center;gap:6px;cursor:pointer;user-select:none}.logs-console-count{margin-left:auto;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:12px;color:#aab1bf}.logs-console-rows{flex:1;overflow-y:auto;background:#fafbfc;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:12px;line-height:1.5}.logs-console-row{border-bottom:1px solid #eef0f3}.logs-console-row-line{display:flex;align-items:baseline;gap:10px;padding:6px 14px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logs-console-row-line:hover{background:#f1f4f7}.logs-console-row.expanded>.logs-console-row-line{background:#eef2ff}.logs-console-time{color:#6b7280;width:64px;flex-shrink:0}.logs-console-level{width:50px;flex-shrink:0;text-transform:uppercase;font-weight:600;font-size:11px}.logs-console-level.lvl-error{color:#c0392b}.logs-console-level.lvl-warn{color:#c87f0a}.logs-console-level.lvl-info{color:#2f6fdf}.logs-console-action{color:#1f2430;width:140px;flex-shrink:0}.logs-console-code{color:#6b2222;width:180px;flex-shrink:0}.logs-console-ref{display:inline-block;color:#4a4f5a;background:#fff;border:1px solid #d6dae1;border-radius:3px;padding:0 6px;font-size:11px;width:110px;flex-shrink:0;cursor:copy;text-align:center}.logs-console-ref:hover{background:#eef2ff;border-color:#b9c4f1}.logs-console-ref.copied{background:#d4f5d4;border-color:#9ed09e;color:#2a6b2a}.logs-console-msg{color:#2a2f3c;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.logs-console-row-detail{background:#fff;border-top:1px dashed #d6dae1;padding:10px 18px}.logs-console-detail-grid{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:10px}.logs-console-detail-k{color:#6b7280;margin-right:4px}.logs-console-detail-v{color:#1f2430;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace}.logs-console-meta{background:#0f1218;color:#d3d7e0;border-radius:6px;padding:12px;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-x:auto;margin:0;max-height:360px;overflow-y:auto}.logs-console-empty,.logs-console-error,.logs-console-loading{padding:40px 20px;text-align:center;color:#6b7280;font-size:13px}.logs-console-error{color:#c0392b}.logs-console-footer{padding:10px 14px;background:#f1f4f7;border-top:1px solid #e0e3e8;display:flex;justify-content:center}.logs-console-load-more{background:#fff;border:1px solid #d6dae1;border-radius:4px;padding:6px 14px;font-size:12px;cursor:pointer;color:#1f2430}.logs-console-load-more:hover{background:#eef2ff;border-color:#b9c4f1}@media(max-width:720px){.logs-console-overlay{padding:0}.logs-console-modal{border-radius:0}.logs-console-action,.logs-console-code{width:auto;max-width:30%}.logs-console-ref{width:100px}}