.log-viewer.fullscreen[data-v-6252a1e3]{padding:16px}.control-panel[data-v-6252a1e3]{margin-bottom:16px}.button-group[data-v-6252a1e3]{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.button-group .ant-btn[data-v-6252a1e3]{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-6252a1e3]{min-width:32px;padding:0}.button-group .ant-btn[data-v-6252a1e3]:hover{border-color:var(--main-color);color:var(--main-color)}.button-group .ant-btn.ant-btn-primary[data-v-6252a1e3],.button-group .ant-btn.ant-btn-primary[data-v-6252a1e3]:hover,.button-group .ant-btn.ant-btn-primary[data-v-6252a1e3]:focus{background-color:var(--main-color);border-color:var(--main-color);color:var(--gray-0)}.button-group .ant-btn .anticon[data-v-6252a1e3]{font-size:14px}.button-group .refresh-interval[data-v-6252a1e3]{opacity:.8;margin-left:2px;font-size:12px}.button-group .auto-refresh-button[data-v-6252a1e3]{color:var(--gray-0)}.filter-group[data-v-6252a1e3]{flex-wrap:wrap;align-items:flex-start;gap:16px;height:32px;display:flex}@media (width<=768px){.filter-group[data-v-6252a1e3]{flex-direction:column;gap:12px}}.error[data-v-6252a1e3]{color:var(--color-error-500)}.log-container[data-v-6252a1e3]{background:var(--surface-code);height:calc(80vh - 200px);color:var(--color-static-white);border-radius:5px;font-family:Consolas,Monaco,monospace;font-size:12px;overflow-y:auto}.log-lines[data-v-6252a1e3]{padding:8px}.log-line[data-v-6252a1e3]{gap:8px;padding:2px 4px;line-height:1.4;display:flex}.log-line[data-v-6252a1e3]:hover{background:var(--color-static-white-05)}.timestamp[data-v-6252a1e3]{color:var(--color-success-500);min-width:80px}.level[data-v-6252a1e3]{min-width:40px;font-weight:700}.module[data-v-6252a1e3]{color:var(--color-info-500);min-width:30px}.message[data-v-6252a1e3]{white-space:pre-wrap;word-break:break-all;flex:1}.level-info .level[data-v-6252a1e3]{color:var(--color-success-500)}.level-error .level[data-v-6252a1e3]{color:var(--color-error-500)}.level-debug .level[data-v-6252a1e3]{color:var(--color-info-500)}.level-warning .level[data-v-6252a1e3]{color:var(--color-warning-500)}.empty-logs[data-v-6252a1e3]{text-align:center;color:var(--gray-500);padding:16px}:fullscreen .log-container[data-v-6252a1e3]{height:calc(100vh - 160px)}:fullscreen .log-container[data-v-6252a1e3]{height:calc(100vh - 160px)}:fullscreen .log-container[data-v-6252a1e3]{height:calc(100vh - 160px)}.multi-select-cards[data-v-6252a1e3]{flex-direction:row;gap:10px;display:flex}.multi-select-cards .option-card[data-v-6252a1e3]{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-6252a1e3]:hover{border-color:var(--main-color);background:var(--main-5)}.multi-select-cards .option-card.selected[data-v-6252a1e3]{border-color:var(--main-color);background:var(--main-10)}.multi-select-cards .option-card.selected .option-indicator[data-v-6252a1e3]{color:var(--main-color)}.multi-select-cards .option-card.selected .option-text[data-v-6252a1e3]{color:var(--main-color);font-weight:500}.multi-select-cards .option-card.unselected .option-indicator[data-v-6252a1e3]{color:var(--gray-400)}.multi-select-cards .option-card.unselected .option-text[data-v-6252a1e3]{color:var(--gray-700)}.multi-select-cards .option-card .option-content[data-v-6252a1e3]{justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.multi-select-cards .option-card .option-text[data-v-6252a1e3]{text-align:center;flex:1;font-size:12px}.multi-select-cards .option-card .option-indicator[data-v-6252a1e3]{flex-shrink:0;font-size:14px;transition:color .2s}@media (width<=768px){.log-level-selector[data-v-6252a1e3]{min-width:280px}.multi-select-cards .options-grid[data-v-6252a1e3]{grid-template-columns:repeat(2,1fr)}}.user-info-component[data-v-93d1a361]{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-93d1a361]{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.user-info-dropdown[data-align=center][data-v-93d1a361]{justify-content:center}.user-info-dropdown[data-align=left][data-v-93d1a361]{justify-content:flex-start}.user-name[data-v-93d1a361]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.user-info-actions[data-v-93d1a361]{align-items:center;margin-left:auto;display:inline-flex}.user-avatar[data-v-93d1a361]{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-93d1a361]:hover{opacity:.9}.user-avatar .avatar-image[data-v-93d1a361]{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-93d1a361]{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-93d1a361]{background-color:var(--color-warning-500)}.user-role-badge.admin[data-v-93d1a361]{background-color:var(--color-info-500)}.user-role-badge.user[data-v-93d1a361]{background-color:var(--color-success-500)}.user-info-display[data-v-93d1a361]{line-height:1.4}.user-menu-username[data-v-93d1a361]{color:var(--gray-900);margin-bottom:2px;font-size:14px;font-weight:600;display:block}.user-menu-details[data-v-93d1a361]{align-items:center;gap:12px;display:flex}.user-menu-info[data-v-93d1a361]{color:var(--gray-600);font-size:12px}.user-menu-role[data-v-93d1a361]{color:var(--gray-500);font-size:12px}.login-icon[data-v-93d1a361]{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-93d1a361]:hover{background-color:var(--main-10);color:var(--main-color)}[data-v-93d1a361] .ant-dropdown-menu{padding:8px 0}[data-v-93d1a361] .ant-dropdown-menu-title-content{color:var(--gray-900);align-items:center;gap:8px;font-size:13px;display:flex}[data-v-93d1a361] .ant-dropdown-menu-item svg{color:var(--gray-900);vertical-align:middle;margin-right:4px}.menu-text[data-v-93d1a361]{line-height:20px}
