@charset "UTF-8";:root{--paletteBlue50: #f5f7fb;--paletteBlue100: #eff3ff;--paletteBlue200: #dbe4ff;--paletteBlue300: #b7c7fd;--paletteBlue500: #6486fb;--paletteBlue600: #5179fc;--paletteNavy700: #3c4a59;--paletteNavy900: #1b2430;--paletteSlate400: #8ea3bc;--paletteSlate500: #5f7f9d;--paletteGray100: #eff2f5;--paletteGreen500: #0acf97;--paletteRed500: #fa5c7c;--paletteYellow500: #ffbc00;--paletteWhite: #fff;--paletteInk900: #1f2433;--paletteInk700: #4b5268;--paletteInk500: #6b7185;--paletteInk400: #8c93a6;--paletteInk300: #949db0;--paletteAmber500: #ffc23d;--paletteAmberInk: #3b2a00;--colorBg: var(--paletteWhite);--colorBgMuted: var(--paletteBlue50);--colorSurface: var(--paletteWhite);--colorSurfaceAccent: var(--paletteBlue100);--colorOverlay: rgb(27 36 48 / 45%);--colorText: var(--paletteInk900);--colorTextSecondary: var(--paletteInk700);--colorTextMuted: var(--paletteInk500);--colorTextFaint: var(--paletteInk400);--colorTextDisabled: var(--paletteSlate400);--colorNavIdle: var(--paletteInk300);--colorTextInverse: var(--paletteWhite);--colorPrimary: var(--paletteBlue500);--colorPrimaryHover: var(--paletteBlue600);--colorPrimarySoft: var(--paletteBlue100);--colorPrimaryContrast: var(--paletteWhite);--colorBorder: var(--paletteBlue200);--colorBorderMuted: var(--paletteGray100);--colorSuccess: var(--paletteGreen500);--colorDanger: var(--paletteRed500);--colorWarning: var(--paletteYellow500);--colorPeak: var(--paletteAmber500);--colorPeakInk: var(--paletteAmberInk);--colorDangerText: #be1e2d;--statusMove: #0acf97;--statusMoveInk: #07845f;--statusMoveSoft: #e2f8f1;--statusStop: #6486fb;--statusStopInk: #3f64c8;--statusStopSoft: #eff3ff;--statusOff: #9aa3b5;--statusOffInk: #6b7185;--statusOffSoft: #eff2f5;--statusLock: #fa5c7c;--statusLockInk: #be1e2d;--statusLockSoft: #fee8ed;--statusWait: #ff9f1a;--statusWaitInk: #9a5a00;--statusWaitSoft: #fff1dc;--statusTotal: #6486fb;--statusTotalInk: #366397;--statusTotalSoft: #eff3ff;--colorWarnInk: #9a6200;--colorWarnSoft: #fff4d4;--colorDangerSoft: #fee8ed;--colorOnline: var(--statusMoveInk);--colorSelectBg: #e7ecfb;--colorSelectAccentBg: #d8e1fd;--colorCount: #9aa9c7;--colorFocus: var(--paletteBlue300);--fontFamilyBase: "Gilroy", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--fontSizeXs: 12px;--fontSizeSm: 14px;--fontSizeMd: 16px;--fontSizeLg: 20px;--fontSizeXl: 24px;--lineHeightBase: 1.35;--space1: 4px;--space2: 8px;--space3: 12px;--space4: 16px;--space5: 24px;--space6: 32px;--radiusSm: 8px;--radiusMd: 12px;--radiusLg: 16px;--radiusXl: 20px;--shadowSm: 0 1px 4px rgb(60 74 89 / 12%);--shadowMd: 0 6px 24px rgb(60 74 89 / 16%);--shadowUp: 0 -6px 24px rgb(60 74 89 / 14%);--shadowLg: 0 15px 35px rgb(0 0 0 / 10%);--shadowTooltip: 0 10px 25px rgb(14 12 29 / 15%);--zHeader: 100;--zDropdown: 500;--zMask: 900;--zPopup: 1000;--zNotifications: 1100;--zTooltip: 1200;--safeAreaTop: env(safe-area-inset-top, 0px);--safeAreaBottom: env(safe-area-inset-bottom, 0px);--keyboardHeight: 0px;--viewportOffsetTop: 0px;--vh: 1vh;--headerHeight: 70px;--mobileTopBarHeight: 52px;--mobileTabBarHeight: 56px;--desktopSidebarWidth: 240px}:root[data-theme=dark]{--colorBg: #10151d;--colorBgMuted: #161c26;--colorSurface: #1b2230;--colorSurfaceAccent: #222c3e;--colorOverlay: rgb(0 0 0 / 60%);--colorText: #e8ebf2;--colorTextSecondary: #bcc3d1;--colorTextMuted: #99a1b3;--colorTextFaint: #7c8497;--colorTextDisabled: #5c6477;--colorNavIdle: #7c8497;--colorTextInverse: #fff;--colorPrimarySoft: #243052;--colorBorder: #2e3950;--colorBorderMuted: #252d3b;--colorDangerText: #ff8a9f;--colorPeakInk: #3b2a00;--statusMoveInk: #3ddbad;--statusMoveSoft: #123a30;--statusStopInk: #9db2ff;--statusStopSoft: #1f2a48;--statusOff: #7c8497;--statusOffInk: #a8afbf;--statusOffSoft: #252c38;--statusLockInk: #ff8a9f;--statusLockSoft: #3d1c25;--statusWaitInk: #ffb85c;--statusWaitSoft: #3b2a12;--statusTotalInk: #9db2ff;--statusTotalSoft: #1f2a48;--colorWarnInk: #ffcf66;--colorWarnSoft: #3a2f12;--colorDangerSoft: #3d1c25;--colorSelectBg: #222c3e;--colorSelectAccentBg: #2a3654;--colorCount: #7c8497;--colorFocus: #4a63b8;--shadowSm: 0 1px 4px rgb(0 0 0 / 40%);--shadowMd: 0 6px 24px rgb(0 0 0 / 50%);--shadowUp: 0 -6px 24px rgb(0 0 0 / 45%);--shadowLg: 0 15px 35px rgb(0 0 0 / 50%);--shadowTooltip: 0 10px 25px rgb(0 0 0 / 55%);color-scheme:dark}@font-face{font-family:Gilroy;font-weight:500;font-style:normal;font-display:block;src:url(/assets/fonts/gilroy-medium.woff2) format("woff2")}@font-face{font-family:Gilroy;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/gilroy-regular.woff2) format("woff2")}@font-face{font-family:Gilroy;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/fonts/gilroy-semibold.woff2) format("woff2")}@font-face{font-family:Gilroy;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/gilroy-bold.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,picture,svg,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;padding:0;border:none;background:none}a{color:inherit;text-decoration:none}[hidden]{display:none!important}html,body{height:100%}*{scrollbar-color:var(--colorBorder) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:var(--colorBorder);background-clip:padding-box}::-webkit-scrollbar-button{display:none}body{overflow-x:hidden;font-family:var(--fontFamilyBase);font-size:var(--fontSizeMd);font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--lineHeightBase);color:var(--colorText);background:var(--colorBg)}#root{min-height:100%}.body_mobile{overscroll-behavior:none}.body_standalone{-webkit-user-select:none;user-select:none;overscroll-behavior:none;-webkit-touch-callout:none}.body_standalone input,.body_standalone textarea,.body_standalone [contenteditable=true]{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}:focus-visible{outline:2px solid var(--colorFocus);outline-offset:2px}:where(input[type=checkbox]){cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:0;border:1.5px solid var(--colorBorder);border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--colorSurface) center/70% no-repeat;transition:background-color .15s ease,border-color .15s ease}:where(input[type=checkbox]:hover:not(:disabled)){border-color:var(--colorPrimary)}:where(input[type=checkbox]:checked),:where(input[type=checkbox]:indeterminate){border-color:var(--colorPrimary);background-color:var(--colorPrimary)}:where(input[type=checkbox]:checked){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E")}:where(input[type=checkbox]:indeterminate){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M4 8h8'/%3E%3C/svg%3E")}:where(input[type=checkbox]:focus-visible){outline:2px solid var(--colorFocus);outline-offset:2px}:where(input[type=checkbox]:disabled){cursor:default;opacity:.5}.apexcharts-tooltip,.apexcharts-tooltip.apexcharts-theme-light{border:1px solid var(--colorBorder)!important;border-radius:var(--radiusSm)!important;color:var(--colorText)!important;background:var(--colorSurface)!important;box-shadow:var(--shadowMd)!important}.apexcharts-tooltip-title{border-bottom:1px solid var(--colorBorderMuted)!important;color:var(--colorTextSecondary)!important;background:var(--colorBgMuted)!important}.apexcharts-tooltip-text,.apexcharts-tooltip-text-y-label,.apexcharts-tooltip-text-y-value{color:var(--colorText)!important}.apexcharts-xaxistooltip,.apexcharts-yaxistooltip{border-color:var(--colorBorder)!important;color:var(--colorText)!important;background:var(--colorSurface)!important}.apexcharts-xaxis-label,.apexcharts-yaxis-label,.apexcharts-xaxis-title-text,.apexcharts-yaxis-title-text{fill:var(--colorTextMuted)!important}.apexcharts-gridline,.apexcharts-xaxis-tick,.apexcharts-xaxis line,.apexcharts-yaxis line{stroke:var(--colorBorderMuted)!important}.Loader_loader_FwtFf{display:inline-block;flex-shrink:0;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:Loader_spin_T2Ajo .7s linear infinite}.Loader_sm_W8HFc{width:16px;height:16px}.Loader_md_YM6wn{width:24px;height:24px}.Loader_lg_uP06i{width:40px;height:40px;border-width:3px}.Loader_fullscreen_apeLO{display:flex;align-items:center;justify-content:center;min-height:calc(var(--vh) * 100);color:var(--colorPrimary)}@keyframes Loader_spin_T2Ajo{to{transform:rotate(360deg)}}.Button_button_BUd_F{position:relative;display:inline-flex;gap:var(--space2);align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radiusSm);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.Button_button_BUd_F:disabled{cursor:default;opacity:.5}.Button_primary_9aVkL{color:var(--colorPrimaryContrast);background:var(--colorPrimary)}.Button_primary_9aVkL:not(:disabled):hover{background:var(--colorPrimaryHover)}.Button_secondary_yRMvT{border-color:var(--colorBorder);color:var(--colorPrimary);background:var(--colorSurface)}.Button_secondary_yRMvT:not(:disabled):hover{background:var(--colorPrimarySoft)}.Button_ghost_lQIiW{color:var(--colorPrimary);background:transparent}.Button_ghost_lQIiW:not(:disabled):hover{background:var(--colorPrimarySoft)}.Button_success_7vjPP{color:var(--colorTextInverse);background:var(--colorSuccess)}.Button_success_7vjPP:not(:disabled):hover{background:#09b080}.Button_danger_jtSRa{color:var(--colorTextInverse);background:var(--colorDanger)}.Button_danger_jtSRa:not(:disabled):hover{background:#fa4166}.Button_dangerSoft_G7znd{color:var(--colorDangerText);background:var(--colorDangerSoft)}.Button_dangerSoft_G7znd:not(:disabled):hover{background:#fa5c7c3d}.Button_warning_5vioG{color:var(--colorTextInverse);background:#e8b62c}.Button_warning_5vioG:not(:disabled):hover{background:#f90}.Button_sm_vgCU2{font-size:var(--fontSizeSm);line-height:18px;min-height:32px;padding:0 var(--space3)}.Button_md_9xuN7{font-size:var(--fontSizeMd);line-height:20px;min-height:40px;padding:0 var(--space4)}.Button_lg_a0X7_{font-size:var(--fontSizeMd);line-height:20px;min-height:48px;padding:0 var(--space5)}.Button_fullWidth_KrUcl{width:100%}.Button_content_bf-nU{display:inline-flex;gap:var(--space2);align-items:center}.Button_contentHidden_cFtRd{visibility:hidden}.Button_loader_YkBGt{position:absolute}.ErrorBoundary_errorBoundary_883iw{display:flex;flex-direction:column;gap:var(--space4);align-items:center;justify-content:center;min-height:calc(var(--vh) * 100);padding:var(--space5);text-align:center}.ErrorBoundary_title_NkQWG{font-size:var(--fontSizeXl);line-height:30px}.ErrorBoundary_text_ZpiOe{max-width:360px;color:var(--colorTextMuted)}
