.log-viewer.fullscreen[data-v-2656c8d9]{padding:16px}.control-panel[data-v-2656c8d9]{margin-bottom:16px}.button-group[data-v-2656c8d9]{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.button-group .ant-btn[data-v-2656c8d9]{border-color:var(--gray-300);min-width:80px;height:32px;color:var(--gray-700);padding:4px 12px;font-size:13px}.button-group .ant-btn.icon-only[data-v-2656c8d9]{min-width:32px;padding:0}.button-group .ant-btn[data-v-2656c8d9]:hover{border-color:var(--main-color);color:var(--main-color)}.button-group .ant-btn.ant-btn-primary[data-v-2656c8d9],.button-group .ant-btn.ant-btn-primary[data-v-2656c8d9]:hover,.button-group .ant-btn.ant-btn-primary[data-v-2656c8d9]:focus{background-color:var(--main-color);border-color:var(--main-color);color:var(--gray-0)}.button-group .ant-btn .anticon[data-v-2656c8d9]{font-size:14px}.button-group .refresh-interval[data-v-2656c8d9]{opacity:.8;margin-left:2px;font-size:12px}.button-group .auto-refresh-button[data-v-2656c8d9]{color:var(--gray-0)}.filter-group[data-v-2656c8d9]{flex-wrap:wrap;align-items:flex-start;gap:16px;height:32px;display:flex}@media (width<=768px){.filter-group[data-v-2656c8d9]{flex-direction:column;gap:12px}}.error[data-v-2656c8d9]{color:var(--color-error-500)}.log-container[data-v-2656c8d9]{color:#fff;background:#1e1f1f;border-radius:5px;height:calc(80vh - 200px);font-family:Consolas,Monaco,monospace;font-size:12px;overflow-y:auto}.log-lines[data-v-2656c8d9]{padding:8px}.log-line[data-v-2656c8d9]{gap:8px;padding:2px 4px;line-height:1.4;display:flex}.log-line[data-v-2656c8d9]:hover{background:#ffffff0d}.timestamp[data-v-2656c8d9]{color:var(--color-success-500);min-width:80px}.level[data-v-2656c8d9]{min-width:40px;font-weight:700}.module[data-v-2656c8d9]{color:var(--color-info-500);min-width:30px}.message[data-v-2656c8d9]{white-space:pre-wrap;word-break:break-all;flex:1}.level-info .level[data-v-2656c8d9]{color:var(--color-success-500)}.level-error .level[data-v-2656c8d9]{color:var(--color-error-500)}.level-debug .level[data-v-2656c8d9]{color:var(--color-info-500)}.level-warning .level[data-v-2656c8d9]{color:var(--color-warning-500)}.empty-logs[data-v-2656c8d9]{text-align:center;color:var(--gray-500);padding:16px}:fullscreen .log-container[data-v-2656c8d9]{height:calc(100vh - 160px)}:fullscreen .log-container[data-v-2656c8d9]{height:calc(100vh - 160px)}:fullscreen .log-container[data-v-2656c8d9]{height:calc(100vh - 160px)}.multi-select-cards[data-v-2656c8d9]{flex-direction:row;gap:10px;display:flex}.multi-select-cards .option-card[data-v-2656c8d9]{border:1px solid var(--gray-300);cursor:pointer;background:var(--gray-0);-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;height:32px;padding:0 10px;transition:all .2s;display:flex}.multi-select-cards .option-card[data-v-2656c8d9]:hover{border-color:var(--main-color);background:var(--main-5)}.multi-select-cards .option-card.selected[data-v-2656c8d9]{border-color:var(--main-color);background:var(--main-10)}.multi-select-cards .option-card.selected .option-indicator[data-v-2656c8d9]{color:var(--main-color)}.multi-select-cards .option-card.selected .option-text[data-v-2656c8d9]{color:var(--main-color);font-weight:500}.multi-select-cards .option-card.unselected .option-indicator[data-v-2656c8d9]{color:var(--gray-400)}.multi-select-cards .option-card.unselected .option-text[data-v-2656c8d9]{color:var(--gray-700)}.multi-select-cards .option-card .option-content[data-v-2656c8d9]{justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.multi-select-cards .option-card .option-text[data-v-2656c8d9]{text-align:center;flex:1;font-size:12px}.multi-select-cards .option-card .option-indicator[data-v-2656c8d9]{flex-shrink:0;font-size:14px;transition:color .2s}@media (width<=768px){.log-level-selector[data-v-2656c8d9]{min-width:280px}.multi-select-cards .options-grid[data-v-2656c8d9]{grid-template-columns:repeat(2,1fr)}}.user-info-component[data-v-c133c3f8]{color:var(--gray-800);justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Noto Sans SC,Roboto,HarmonyOS Sans SC,Segoe UI,Helvetica Neue,Arial,sans-serif;display:flex}.user-info-dropdown[data-v-c133c3f8]{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.user-info-dropdown[data-align=center][data-v-c133c3f8]{justify-content:center}.user-info-dropdown[data-align=left][data-v-c133c3f8]{justify-content:flex-start}.user-name[data-v-c133c3f8]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.user-info-actions[data-v-c133c3f8]{align-items:center;margin-left:auto;display:inline-flex}.user-avatar[data-v-c133c3f8]{cursor:pointer;width:32px;min-width:32px;height:32px;box-shadow:0 2px 8px var(--shadow-1);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:relative;overflow:hidden}.user-avatar[data-v-c133c3f8]:hover{opacity:.9}.user-avatar .avatar-image[data-v-c133c3f8]{box-sizing:border-box;object-fit:cover;border:2px solid var(--gray-150);border-radius:50%;width:100%;height:100%;display:block}.user-role-badge[data-v-c133c3f8]{border:2px solid var(--gray-0);border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.user-role-badge.superadmin[data-v-c133c3f8]{background-color:var(--color-warning-500)}.user-role-badge.admin[data-v-c133c3f8]{background-color:var(--color-info-500)}.user-role-badge.user[data-v-c133c3f8]{background-color:var(--color-success-500)}.user-info-display[data-v-c133c3f8]{line-height:1.4}.user-menu-username[data-v-c133c3f8]{color:var(--gray-900);margin-bottom:2px;font-size:14px;font-weight:600;display:block}.user-menu-details[data-v-c133c3f8]{align-items:center;gap:12px;display:flex}.user-menu-info[data-v-c133c3f8]{color:var(--gray-600);font-size:12px}.user-menu-role[data-v-c133c3f8]{color:var(--gray-500);font-size:12px}.login-icon[data-v-c133c3f8]{cursor:pointer;width:30px;height:30px;color:var(--gray-900);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.login-icon[data-v-c133c3f8]:hover{background-color:var(--main-10);color:var(--main-color)}[data-v-c133c3f8] .ant-dropdown-menu{padding:8px 0}[data-v-c133c3f8] .ant-dropdown-menu-title-content{color:var(--gray-900);align-items:center;gap:8px;font-size:13px;display:flex}[data-v-c133c3f8] .ant-dropdown-menu-item svg{color:var(--gray-900);vertical-align:middle;margin-right:4px}.menu-text[data-v-c133c3f8]{line-height:20px}.desktop-diagnostics[data-v-c133c3f8]{flex-direction:column;gap:20px;display:flex}.diagnostics-grid[data-v-c133c3f8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.diagnostics-item[data-v-c133c3f8]{border:1px solid var(--gray-150);background:var(--gray-20);border-radius:8px;min-width:0;padding:12px}.diagnostics-item span[data-v-c133c3f8]{color:var(--gray-500);margin-bottom:6px;font-size:12px;display:block}.diagnostics-item strong[data-v-c133c3f8]{overflow-wrap:anywhere;min-width:0;color:var(--gray-900);font-size:13px;display:block}.diagnostics-actions[data-v-c133c3f8]{justify-content:flex-end;gap:12px;display:flex}.diagnostics-events[data-v-c133c3f8]{flex-direction:column;gap:8px;display:flex}.diagnostics-section-title[data-v-c133c3f8]{color:var(--gray-900);font-size:13px;font-weight:600}.diagnostics-event-list[data-v-c133c3f8]{flex-direction:column;gap:6px;display:flex}.diagnostics-event[data-v-c133c3f8]{border:1px solid var(--gray-150);background:var(--gray-20);border-radius:8px;grid-template-columns:minmax(0,1fr) 56px minmax(0,120px);align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:grid}.diagnostics-event span[data-v-c133c3f8],.diagnostics-event em[data-v-c133c3f8]{overflow-wrap:anywhere;min-width:0}.diagnostics-event strong[data-v-c133c3f8]{color:var(--gray-900)}.diagnostics-event em[data-v-c133c3f8]{color:var(--gray-500);font-style:normal}.diagnostics-empty[data-v-c133c3f8]{background:var(--gray-20);color:var(--gray-500);border-radius:8px;padding:10px 12px;font-size:12px}@media (width<=640px){.diagnostics-grid[data-v-c133c3f8],.diagnostics-event[data-v-c133c3f8]{grid-template-columns:1fr}}
