:root{--db-bg-primary: #0b0f12;--db-bg-secondary: #0e1418;--db-bg-panel: rgba(17, 23, 28, .94);--db-bg-card: rgba(17, 23, 28, .92);--db-bg-card-hover: rgba(21, 28, 34, .98);--db-bg-input: rgba(11, 15, 18, .72);--db-bg-nav: rgba(11, 15, 18, .96);--db-bg-sidebar: rgba(11, 15, 18, .72);--db-bg-modal: rgba(15, 22, 29, .96);--db-bg-elevated: rgba(17, 23, 28, .98);--db-bg-table: rgba(7, 11, 14, .28);--db-bg-control: rgba(9, 15, 22, .82);--db-bg-header: rgba(11, 15, 18, .34);--db-bg-disabled: rgba(17, 23, 28, .46);--db-bg-search: rgba(11, 15, 18, .55);--db-border-panel: #1f2a33;--db-border-card: rgba(31, 42, 51, .9);--db-border-glow: rgba(0, 229, 255, .34);--db-accent: #00e5ff;--db-accent-light: #70f3ff;--db-accent-dark: #009db0;--db-accent-rgb: 0, 229, 255;--db-success-rgb: 42, 255, 122;--db-danger-rgb: 255, 77, 79;--db-accent-glow: rgba(0, 229, 255, .18);--db-accent-soft: rgba(0, 229, 255, .1);--db-accent-soft-border: rgba(0, 229, 255, .28);--db-accent-hover: rgba(0, 229, 255, .08);--db-scene-bg: #0b0f12;--db-text-glow: 0 0 12px rgba(0, 229, 255, .2);--db-empty-bg: linear-gradient(180deg, rgba(18, 30, 36, .86), rgba(10, 16, 20, .9));--db-empty-border: rgba(0, 229, 255, .18);--db-empty-icon-bg: rgba(0, 229, 255, .08);--db-empty-icon-border: rgba(0, 229, 255, .2);--db-placeholder-row-bg: linear-gradient(180deg, rgba(7, 12, 16, .96), rgba(8, 14, 18, .9));--db-scrollbar-track: rgba(9, 15, 22, .72);--db-scrollbar-thumb: linear-gradient(180deg, rgba(112, 243, 255, .75), rgba(0, 157, 176, .85));--db-scrollbar-thumb-border: rgba(9, 15, 22, .82);--db-success: #2aff7a;--db-warning: #ffd166;--db-danger: #ff4d4f;--db-info: #00e5ff;--db-text-primary: #d6e4ea;--db-text-secondary: #7c8b95;--db-text-tertiary: rgba(124, 139, 149, .64);--db-text-muted: rgba(124, 139, 149, .48);--db-text-accent: #00e5ff;--db-text-placeholder: #9aadb8;--db-on-accent: #061013;--db-grid-radial: rgba(0, 229, 255, .045);--db-grid-line: rgba(0, 229, 255, .025);--db-fill-muted: rgba(214, 228, 234, .04);--db-mask: rgba(0, 0, 0, .72);--db-vignette: rgba(11, 15, 18, .34);--db-topnav-height: 64px;--db-bottom-bar-height: 108px;--db-monitor-canvas-width: 1920px;--db-monitor-canvas-height: 1080px;--db-left-panel-width: 300px;--db-right-panel-width: 280px;--db-radius-sm: 6px;--db-radius-md: 10px;--db-radius-lg: 14px;--db-shadow-panel: 0 14px 40px rgba(0, 0, 0, .34);--db-shadow-card: 0 10px 28px rgba(0, 0, 0, .22);--db-shadow-glow: 0 0 0 1px rgba(0, 229, 255, .1), 0 0 20px var(--db-accent-glow);--db-card-active-bg: rgba(18, 32, 38, .96);--db-bg-inset: linear-gradient(180deg, rgba(14, 22, 27, .88), rgba(9, 14, 18, .72));--db-btn-default-bg: rgba(21, 28, 34, .96);--db-btn-default-text: #d6e4ea;--db-btn-default-border: rgba(124, 139, 149, .28);--db-btn-primary-bg: linear-gradient(135deg, #00e5ff, #009db0);--db-btn-primary-text: #061013;--db-btn-active-bg: linear-gradient(135deg, rgba(0, 229, 255, .34), rgba(0, 157, 176, .28));--db-btn-active-text: #f4feff;--db-nav-active-bg: rgba(0, 229, 255, .12);--db-nav-active-text: #00e5ff;--db-overlay-bg: rgba(17, 23, 28, .92);--db-overlay-text: #d6e4ea;--db-page-bg: radial-gradient(circle at 50% 20%, var(--db-grid-radial), transparent 34%), linear-gradient(var(--db-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--db-grid-line) 1px, transparent 1px), linear-gradient(135deg, var(--db-bg-primary) 0%, var(--db-bg-secondary) 100%);--db-page-bg-size: auto, 48px 48px, 48px 48px, auto;color-scheme:dark}html[data-theme=light]{--db-bg-primary: #f3f6f8;--db-bg-secondary: #e8eef2;--db-bg-panel: #ffffff;--db-bg-card: #ffffff;--db-bg-card-hover: #f4f8fb;--db-bg-input: #ffffff;--db-bg-nav: #ffffff;--db-bg-sidebar: #f7fafc;--db-bg-modal: #ffffff;--db-bg-elevated: #ffffff;--db-bg-table: #f0f4f7;--db-bg-control: #ffffff;--db-bg-header: #f0f5f8;--db-bg-disabled: #e6ecef;--db-bg-search: #ffffff;--db-bg-inset: #ffffff;--db-border-panel: #d4dee4;--db-border-card: #cfd9df;--db-border-glow: rgba(26, 106, 163, .45);--db-accent: #1a6aa3;--db-accent-light: #1a6aa3;--db-accent-dark: #134e78;--db-accent-rgb: 26, 106, 163;--db-success-rgb: 26, 158, 82;--db-danger-rgb: 217, 54, 62;--db-accent-glow: rgba(26, 106, 163, .16);--db-accent-soft: rgba(26, 106, 163, .1);--db-accent-soft-border: rgba(26, 106, 163, .28);--db-accent-hover: rgba(26, 106, 163, .08);--db-scene-bg: #e4eaee;--db-text-glow: none;--db-empty-bg: #ffffff;--db-empty-border: #cfd9df;--db-empty-icon-bg: rgba(26, 106, 163, .08);--db-empty-icon-border: rgba(26, 106, 163, .22);--db-placeholder-row-bg: #f0f4f7;--db-scrollbar-track: #e8eef2;--db-scrollbar-thumb: #1a6aa3;--db-scrollbar-thumb-border: #e8eef2;--db-success: #1a9e52;--db-warning: #c4840a;--db-danger: #d9363e;--db-info: #1a6aa3;--db-text-primary: #1a2c34;--db-text-secondary: #3f5360;--db-text-tertiary: #5e7380;--db-text-muted: #7a8d98;--db-text-accent: #1a6aa3;--db-text-placeholder: #7a8d98;--db-on-accent: #ffffff;--db-grid-radial: rgba(26, 106, 163, .06);--db-grid-line: rgba(26, 106, 163, .05);--db-fill-muted: rgba(26, 44, 52, .05);--db-mask: rgba(26, 44, 52, .38);--db-vignette: rgba(243, 246, 248, .55);--db-shadow-panel: 0 10px 28px rgba(16, 40, 52, .08);--db-shadow-card: 0 6px 18px rgba(16, 40, 52, .06);--db-shadow-glow: 0 0 0 1px rgba(26, 106, 163, .14), 0 6px 16px rgba(26, 106, 163, .08);--db-card-active-bg: #eaf3f8;--db-btn-default-bg: #ffffff;--db-btn-default-text: #1a2c34;--db-btn-default-border: #c5d0d6;--db-btn-primary-bg: #1a6aa3;--db-btn-primary-text: #ffffff;--db-btn-active-bg: #1a6aa3;--db-btn-active-text: #ffffff;--db-nav-active-bg: #1a6aa3;--db-nav-active-text: #ffffff;--db-overlay-bg: rgba(255, 255, 255, .94);--db-overlay-text: #1a2c34;color-scheme:light}html,body,#root{margin:0;padding:0;width:100%;height:100%;min-width:1200px;min-height:650px;user-select:none;background:var(--db-bg-primary);color:var(--db-text-primary)}.ant-app,.ant-pro,.ant-pro-layout{height:100%}.ant-pro-layout-content{padding-inline:unset!important;padding-block:unset!important}html.app-canvas-scaled body>.ant-modal-root .ant-modal,html.app-canvas-scaled body>.ant-drawer-root .ant-drawer-content-wrapper,html.app-canvas-scaled body>.ant-message,html.app-canvas-scaled body>.ant-notification,html.app-canvas-scaled body>.ant-image-preview-root .ant-image-preview{zoom:var(--app-canvas-scale, 1)}@supports not (zoom: 1){html.app-canvas-scaled body>.ant-modal-root .ant-modal,html.app-canvas-scaled body>.ant-drawer-root .ant-drawer-content-wrapper,html.app-canvas-scaled body>.ant-message,html.app-canvas-scaled body>.ant-notification,html.app-canvas-scaled body>.ant-image-preview-root .ant-image-preview{zoom:unset;transform:scale(var(--app-canvas-scale, 1));transform-origin:center top}}.monitor-phone-canvas .ant-modal-mask,.management-fixed-canvas .ant-modal-mask,.login-phone-canvas .ant-modal-mask,.monitor-phone-canvas .ant-modal-wrap,.management-fixed-canvas .ant-modal-wrap,.login-phone-canvas .ant-modal-wrap,.monitor-phone-canvas .ant-drawer-mask,.management-fixed-canvas .ant-drawer-mask,.login-phone-canvas .ant-drawer-mask,.monitor-phone-canvas .ant-drawer-content-wrapper,.management-fixed-canvas .ant-drawer-content-wrapper,.login-phone-canvas .ant-drawer-content-wrapper,.monitor-phone-canvas .ant-message,.management-fixed-canvas .ant-message,.login-phone-canvas .ant-message,.monitor-phone-canvas .ant-notification,.management-fixed-canvas .ant-notification,.login-phone-canvas .ant-notification{position:absolute}.monitor-phone-canvas .ant-modal-wrap,.management-fixed-canvas .ant-modal-wrap,.login-phone-canvas .ant-modal-wrap{overflow:auto}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
