.LogAnalyzer-module__smCJMq__shell{flex-direction:column;gap:1.5rem;width:100%;display:flex}.LogAnalyzer-module__smCJMq__svgIcon{width:1.25rem;height:1.25rem}.LogAnalyzer-module__smCJMq__inputArea{flex-direction:column;gap:1rem;display:flex}.LogAnalyzer-module__smCJMq__inputHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.LogAnalyzer-module__smCJMq__importButtons{gap:.5rem;display:flex}.LogAnalyzer-module__smCJMq__exampleBtn{border:1px solid var(--border-color,#e4e4e7);background-color:var(--background-surface,#f4f4f5);color:var(--color-foreground,#09090b);cursor:pointer;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;transition:background-color .2s}.LogAnalyzer-module__smCJMq__exampleBtn:hover{background-color:var(--background-button-hover,#e4e4e7)}.LogAnalyzer-module__smCJMq__fileUploadBtn{background-color:var(--color-primary,#2563eb);color:#fff;cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:opacity .2s;display:flex}.LogAnalyzer-module__smCJMq__fileUploadBtn:hover{opacity:.9}.LogAnalyzer-module__smCJMq__rawTextArea{min-height:15rem;font-family:var(--font-mono,monospace);font-size:.875rem;line-height:1.5}.LogAnalyzer-module__smCJMq__statsBar{border:1px solid var(--border-color,#e4e4e7);background-color:var(--background-surface,#f4f4f5);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem;display:flex}.LogAnalyzer-module__smCJMq__statItem{color:var(--color-foreground-muted,#71717a);cursor:pointer;border-radius:.25rem;flex-direction:column;padding:.25rem .5rem;font-size:.75rem;display:flex}.LogAnalyzer-module__smCJMq__statItem:hover{background-color:var(--background-button-hover,#e4e4e7)}.LogAnalyzer-module__smCJMq__statItem strong{font-size:1rem}.LogAnalyzer-module__smCJMq__totalColor{color:var(--color-foreground,#09090b)}.LogAnalyzer-module__smCJMq__infoColor{color:#10b981}.LogAnalyzer-module__smCJMq__warnColor{color:#f59e0b}.LogAnalyzer-module__smCJMq__errorColor{color:#ef4444}.LogAnalyzer-module__smCJMq__debugColor{color:#6366f1}.LogAnalyzer-module__smCJMq__fatalColor{color:#ec4899}.LogAnalyzer-module__smCJMq__clearBtn{color:#ef4444;cursor:pointer;background-color:#0000;border:1px solid #ef4444;border-radius:.375rem;margin-left:auto;padding:.375rem .75rem;font-size:.875rem}.LogAnalyzer-module__smCJMq__clearBtn:hover{background-color:#fef2f2}.LogAnalyzer-module__smCJMq__workbench{border:1px solid var(--border-color,#e4e4e7);background-color:var(--background-card,#fff);border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.LogAnalyzer-module__smCJMq__tabBar{border-bottom:1px solid var(--border-color,#e4e4e7);background-color:var(--background-surface,#f4f4f5);display:flex}.LogAnalyzer-module__smCJMq__tabBtn{color:var(--color-foreground-muted,#71717a);cursor:pointer;border:none;border-right:1px solid var(--border-color,#e4e4e7);background-color:#0000;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500}.LogAnalyzer-module__smCJMq__tabBtn[aria-selected=true]{background-color:var(--background-card,#fff);color:var(--color-foreground,#09090b);border-bottom:2px solid var(--color-primary,#2563eb)}.LogAnalyzer-module__smCJMq__filterBar{border-bottom:1px solid var(--border-color,#e4e4e7);background-color:var(--background-surface,#fafafa);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem;display:flex}.LogAnalyzer-module__smCJMq__searchWrapper{flex-grow:1;align-items:center;max-width:400px;display:flex;position:relative}.LogAnalyzer-module__smCJMq__searchWrapper svg{color:var(--color-foreground-muted,#71717a);position:absolute;left:.75rem}.LogAnalyzer-module__smCJMq__searchInput{border:1px solid var(--border-color,#e4e4e7);border-radius:.375rem;width:100%;padding:.5rem .75rem .5rem 2.25rem;font-size:.875rem}.LogAnalyzer-module__smCJMq__clearSearchBtn{cursor:pointer;color:var(--color-foreground-muted,#71717a);background:0 0;border:none;padding:0;position:absolute;right:.75rem}.LogAnalyzer-module__smCJMq__selectWrapper{align-items:center;display:flex}.LogAnalyzer-module__smCJMq__levelDropdown{border:1px solid var(--border-color,#e4e4e7);border-radius:.375rem;padding:.5rem;font-size:.875rem}.LogAnalyzer-module__smCJMq__patternPill{color:#1e40af;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.875rem;display:flex}.LogAnalyzer-module__smCJMq__patternPill button{color:#1e40af;cursor:pointer;background:0 0;border:none;padding:0;display:flex}.LogAnalyzer-module__smCJMq__logViewerContainer{color:#f5f5f4;font-family:var(--font-mono,monospace);background-color:#0c0a09;font-size:.8125rem}.LogAnalyzer-module__smCJMq__logTableScroll{max-height:500px;overflow:auto}.LogAnalyzer-module__smCJMq__logTable{border-collapse:collapse;text-align:left;width:100%}.LogAnalyzer-module__smCJMq__logTable th{color:#a8a29e;z-index:10;background-color:#1c1917;padding:.5rem .75rem;font-weight:600;position:sticky;top:0}.LogAnalyzer-module__smCJMq__logTable td{white-space:pre-wrap;word-break:break-all;border-bottom:1px solid #1c1917;padding:.375rem .75rem}.LogAnalyzer-module__smCJMq__emptyRow{text-align:center;color:#78716c;padding:2rem!important}.LogAnalyzer-module__smCJMq__levelRow-info{background-color:#10b98108}.LogAnalyzer-module__smCJMq__levelRow-warn{background-color:#f59e0b0d}.LogAnalyzer-module__smCJMq__levelRow-error{background-color:#ef444414}.LogAnalyzer-module__smCJMq__levelRow-debug{background-color:#6366f10a}.LogAnalyzer-module__smCJMq__levelRow-fatal{background-color:#ec489914}.LogAnalyzer-module__smCJMq__cellId{color:#57534e;text-align:right;-webkit-user-select:none;user-select:none}.LogAnalyzer-module__smCJMq__levelBadge{letter-spacing:.05em;border-radius:.25rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:700;display:inline-block}.LogAnalyzer-module__smCJMq__badge-info{color:#34d399;background-color:#10b9811a;border:1px solid #10b98133}.LogAnalyzer-module__smCJMq__badge-warn{color:#fbbf24;background-color:#f59e0b1a;border:1px solid #f59e0b33}.LogAnalyzer-module__smCJMq__badge-error{color:#f87171;background-color:#ef44441a;border:1px solid #ef444433}.LogAnalyzer-module__smCJMq__badge-debug{color:#818cf8;background-color:#6366f11a;border:1px solid #6366f133}.LogAnalyzer-module__smCJMq__badge-fatal{color:#f472b6;background-color:#ec48991a;border:1px solid #ec489933}.LogAnalyzer-module__smCJMq__badge-unknown{color:#a8a29e;background-color:#78716c1a;border:1px solid #78716c33}.LogAnalyzer-module__smCJMq__rawTextContainer{line-height:1.4}.LogAnalyzer-module__smCJMq__patternsContainer{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.LogAnalyzer-module__smCJMq__patternNotice{color:var(--color-foreground-muted,#71717a);font-size:.875rem;line-height:1.5}.LogAnalyzer-module__smCJMq__patternsGrid{grid-template-columns:1fr;gap:1rem;display:grid}.LogAnalyzer-module__smCJMq__patternCard{border:1px solid var(--border-color,#e4e4e7);background-color:var(--background-surface,#fafafa);cursor:pointer;border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;transition:all .2s ease-in-out;display:flex}.LogAnalyzer-module__smCJMq__patternCard:hover{border-color:var(--color-primary,#2563eb);background-color:var(--background-card,#fff);box-shadow:0 4px 6px -1px #0000000d}.LogAnalyzer-module__smCJMq__selectedCard{border-color:var(--color-primary,#2563eb);background-color:#eff6ff}.LogAnalyzer-module__smCJMq__cardHeader{justify-content:space-between;align-items:center;display:flex}.LogAnalyzer-module__smCJMq__patternCount{color:var(--color-primary,#2563eb);font-size:.8125rem}.LogAnalyzer-module__smCJMq__cardBody{font-family:var(--font-mono,monospace);color:var(--color-foreground,#09090b);word-break:break-all;white-space:pre-wrap;font-size:.8125rem}
