.logs_healthStatus__OMxDu{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-200)}.logs_healthIconContainer__l05Ku{cursor:help;transition:transform .2s ease;padding:.25rem;border-radius:4px;display:flex;align-items:center;justify-content:center}.logs_healthIconContainer__l05Ku:hover{transform:scale(1.1);background:rgba(255,255,255,.1)}.logs_healthIcon__gMrsM{font-size:1.125rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.logs_healthText__hiCVs{font-weight:500}.logs_healthIconHealthy__LjDxb{color:#22c55e}.logs_healthIconWarning__D4W3l{color:#f59e0b}.logs_healthIconCritical__spTvK{color:#ef4444}.logs_filtersSection__n6qpg{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.logs_filtersHeaderActions__d2sje{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:.5rem}.logs_filtersHeaderLeft__hfhLk,.logs_filtersHeaderRight__B9vjK{display:flex;align-items:center;gap:1rem}.logs_searchContainer__14n19{position:relative}.logs_filterGroup__dUUO_{display:flex;align-items:center;gap:.5rem}.logs_levelFilterContainer__BysBv{position:relative;display:inline-block}.logs_levelFilterButton__446Fh{background:var(--bg);color:var(--main-text);border:1px solid var(--border-100);border-radius:var(--radius-form-input);padding:.5rem .75rem;font-size:.875rem;line-height:1;cursor:pointer;display:flex;align-items:center;gap:.5rem;justify-content:center;height:2.5rem;transition:all .2s ease;font-weight:500}.logs_levelFilterButton__446Fh:hover{background:var(--accent-button-expand-hover);border-color:var(--main-accent)}.logs_levelFilterButton__446Fh.logs_active__Oje6V{background:var(--main-accent);color:white;border-color:var(--main-accent);box-shadow:0 0 10px var(--main-accent-shadow)}.logs_levelFilterPopup__k340R{position:absolute;top:calc(100% + 8px);right:0;left:0;background:var(--bg-modal);border:none;border-radius:var(--radius-large);padding:2rem 1rem 1rem;min-width:20rem;width:20rem;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000}.logs_levelFilterClose__WKksn{position:absolute;top:.5rem;right:.5rem;background:none;border:none;padding:4px;cursor:pointer;color:var(--main-text);opacity:.6;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.logs_levelFilterClose__WKksn:hover{opacity:1}.logs_filterSection__WA33m{margin-bottom:1rem}.logs_filterSection__WA33m:last-child{margin-bottom:0}.logs_filterSection__WA33m label{display:block;margin-bottom:.5rem;color:var(--main-text);font-size:.875rem;font-weight:600}.logs_filterSection__WA33m input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2.5rem;padding:.5rem;border:2px solid var(--form-item-border);border-radius:var(--radius-form-input);background:var(--bg-modal-input-heroui);color:var(--main-text);font-size:.875rem;transition:border-color .2s ease}.logs_filterSection__WA33m input:focus{outline:none;border-color:var(--form-item-border-active)}.logs_filterSection__WA33m input[type=datetime-local]{padding:.4375rem .5rem}.logs_searchInput__WgPlT{width:300px;max-width:300px;padding:.5rem .75rem;border:1px solid var(--border-100);border-radius:var(--radius-form-input);background:var(--bg);color:var(--main-text);font-size:.875rem;transition:border-color .2s ease}.logs_searchInput__WgPlT:focus{outline:none;border-color:var(--form-item-border-active)}.logs_filterChips__wRkNt{display:flex;flex-wrap:wrap;gap:.5rem;padding:.25rem 0;min-height:2rem}.logs_filterChip__TKZKE{gap:.25rem;padding:.25rem .5rem;background:var(--main-accent);border-radius:12px;font-size:.75rem;font-weight:500}.logs_filterChipRemove__ajO_K,.logs_filterChip__TKZKE{display:flex;align-items:center;color:var(--main-text)}.logs_filterChipRemove__ajO_K{background:rgba(255,255,255,.2);border:none;border-radius:50%;width:16px;height:16px;justify-content:center;cursor:pointer;transition:background-color .2s ease}.logs_filterChipRemove__ajO_K:hover{background:rgba(255,255,255,.3)}.logs_logsContent__G2J59{display:flex;gap:1rem;flex:1;min-height:0;margin-top:1rem}.logs_logsTableContainer__Gxsmg{flex:1;background:var(--bg2);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid var(--border-line)}.logs_logsTable__LAlWX{width:100%;border-collapse:collapse;font-size:.875rem}.logs_logsTable__LAlWX thead{background:var(--bg-accent);border-bottom:1px solid var(--border-line)}.logs_logsTable__LAlWX th{padding:1rem;text-align:left;font-weight:600;color:var(--main-text);border-bottom:1px solid var(--border-line)}.logs_logsTable__LAlWX tbody tr{border-bottom:1px solid var(--border-line);cursor:pointer;transition:background-color .15s ease}.logs_logsTable__LAlWX tbody tr:hover{background-color:var(--accent-button-expand-hover)}.logs_logsTable__LAlWX tbody tr.logs_expanded__D9UEm{background-color:var(--bg-accent)}.logs_logsTable__LAlWX td{padding:.75rem 1rem;color:var(--main-text);vertical-align:top}.logs_timestampCell__Qi9zd{min-width:180px;white-space:nowrap}.logs_levelCell__G5Qja{min-width:120px;text-align:left}.logs_levelBadge__jYdPM{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase;min-width:70px;justify-content:flex-start}.logs_levelBadge__jYdPM.logs_debug__YDko6{background-color:#6b7280;color:white}.logs_levelBadge__jYdPM.logs_info__CmKab{background-color:#3f8158;color:white}.logs_levelBadge__jYdPM.logs_warning__o5mpf{background-color:#f59e0b;color:white}.logs_levelBadge__jYdPM.logs_error__ymX7W{background-color:#ef4444;color:white}.logs_levelBadge__jYdPM.logs_critical__trvbw{background-color:#cb4545;color:white;font-weight:600}.logs_messageCell__8CFEC{max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logs_scanIdCell__qIKRJ{min-width:120px;font-family:monospace;font-size:.8rem;color:var(--text-200)}.logs_expandIcon__zDDEL{color:var(--text-300);transition:transform .2s ease}.logs_expandIcon__zDDEL.logs_expanded__D9UEm{transform:rotate(90deg)}.logs_detailPanel__pAS1P{width:400px;background:var(--bg2);border-radius:8px;padding:1.5rem;overflow-y:auto;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid var(--border-line);height:-moz-fit-content;height:fit-content}.logs_detailHeader__Ix_6_{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-line)}.logs_detailTitle__ePpqc{font-size:1.125rem;font-weight:600;color:var(--main-text);margin:0}.logs_closeDetailButton__2uG9z{background:none;border:none;color:var(--text-300);cursor:pointer;padding:.25rem;border-radius:4px;transition:color .2s ease}.logs_closeDetailButton__2uG9z:hover{color:var(--main-text)}.logs_detailSection__NKtVf{margin-bottom:1.5rem}.logs_detailSectionHeader__vSsHa{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.logs_detailSection__NKtVf h3{font-size:.875rem;font-weight:600;color:var(--text-300);text-transform:uppercase;letter-spacing:.05em;margin:0}.logs_copyButton__blH2G{background:none;border:1px solid var(--border-100);border-radius:4px;padding:.25rem;cursor:pointer;color:var(--text-300);transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.logs_copyButton__blH2G:hover{color:var(--main-text);border-color:var(--main-accent);background:var(--accent-button-expand-hover)}.logs_detailValue___v56k{color:var(--main-text);font-size:.875rem;line-height:1.5}.logs_detailMessage__7f3Ab{background:var(--bg);padding:1rem;border-radius:var(--radius-form-input);border:1px solid var(--border-100);font-family:Courier New,monospace;font-size:.8rem;line-height:1.4;white-space:pre-wrap;word-break:break-word;overflow-x:auto}.logs_detailActions__3MkSe{display:flex;justify-content:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-line)}.logs_downloadButton__7W1QU{display:flex;align-items:center;gap:.5rem;justify-content:center;padding:0 .75rem;height:2.5rem;width:12rem;border-radius:var(--radius-form-input);background:var(--main-accent);color:white;border:none;font-size:.875rem;line-height:.875rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .2s}.logs_downloadButton__7W1QU:hover{background:#9333ea;box-shadow:0 2px 8px rgba(0,0,0,.15)}.logs_downloadButton__7W1QU:active{background:#7c3aed;box-shadow:0 1px 4px rgba(0,0,0,.1)}.logs_downloadButton__7W1QU:disabled{opacity:.7;cursor:not-allowed}.logs_spinnerContainer__pGBhl{display:flex;align-items:center;gap:8px}.logs_spinningIcon__BeU75{width:16px;height:16px;animation:logs_spin__HqUmc 1s linear infinite;fill:white}@keyframes logs_spin__HqUmc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logs_paginationContainer__ufqrO{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem;border-top:1px solid var(--border-line)}.logs_paginationButton__Lz6JU{padding:.5rem 1rem;background:var(--bg);border:1px solid var(--border-100);border-radius:var(--radius-form-input);color:var(--main-text);font-size:.875rem;cursor:pointer;transition:all .2s ease}.logs_paginationButton__Lz6JU:hover:not(:disabled){background:var(--accent-button-expand-hover);border-color:var(--main-accent)}.logs_paginationButton__Lz6JU:disabled{opacity:.5;cursor:not-allowed}.logs_paginationInfo__gsGFt{font-size:.875rem;color:var(--text-200)}.logs_logsLoading__Y3OjA{display:flex;justify-content:center;align-items:center;padding:3rem;color:var(--text-200)}.logs_loadingSpinner__lv6ZP{width:2rem;height:2rem;margin-right:.75rem}.logs_emptyState__MLmHY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;color:var(--text-200)}.logs_emptyStateIcon__anQq_{font-size:3rem;margin-bottom:1rem;opacity:.5}.logs_emptyStateText__xLgOf{font-size:1.125rem;margin-bottom:.5rem}.logs_emptyStateSubtext__dKCj6{font-size:.875rem;opacity:.7}.logs_modalOverlay__sqfW_{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center;z-index:1000}.logs_modalContent__xSS8V{background:var(--bg2);border-radius:var(--radius-large);padding:2rem;max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.logs_modalHeader__3aw_z{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-line)}.logs_modalTitle__xK7bf{font-size:1.25rem;font-weight:600;color:var(--main-text);margin:0}.logs_closeModalButton__e4HEu{background:none;border:none;color:var(--text-300);cursor:pointer;padding:.25rem;border-radius:4px;transition:color .2s ease}.logs_closeModalButton__e4HEu:hover{color:var(--main-text)}.logs_scanLogItem__v_8tO{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid var(--border-100);border-radius:var(--radius-form-input);margin-bottom:1rem;background:var(--bg)}.logs_scanLogInfo__wt2OG{flex:1}.logs_scanLogName__RoHg8{font-family:monospace;font-size:.875rem;font-weight:600;color:var(--main-text);margin-bottom:.25rem}.logs_scanLogMeta__uY34X{font-size:.75rem;color:var(--text-300)}.logs_downloadScanButton__xSXE_{padding:.5rem 1rem;border-radius:4px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;transition:opacity .2s;background:var(--main-accent);color:white}.logs_downloadScanButton__xSXE_:hover{opacity:.9}@media (max-width:1024px){.logs_logsContent__G2J59{flex-direction:column}.logs_detailPanel__pAS1P{width:100%;max-height:400px}.logs_filtersHeaderActions__d2sje{flex-direction:column;align-items:stretch;gap:1rem}.logs_filtersHeaderLeft__hfhLk{flex-direction:column;align-items:stretch;gap:.75rem}.logs_searchInput__WgPlT{width:100%;max-width:none}}@media (max-width:768px){.logs_logsHeader__A479E{flex-direction:column;align-items:flex-start;gap:1rem}.logs_healthStatus__OMxDu{align-self:flex-end}.logs_filtersSection__n6qpg{gap:.75rem}.logs_filtersHeaderActions__d2sje{flex-direction:column;align-items:stretch;gap:1rem}.logs_filtersHeaderLeft__hfhLk{flex-direction:column;align-items:stretch;gap:.75rem}.logs_searchInput__WgPlT{width:100%;max-width:none}.logs_logsTable__LAlWX{font-size:.8rem}.logs_logsTable__LAlWX td,.logs_logsTable__LAlWX th{padding:.5rem}.logs_messageCell__8CFEC{max-width:200px}.logs_detailPanel__pAS1P{padding:1rem}.logs_filterChips__wRkNt{margin-bottom:.25rem}}