:root{--black:#111827;--white:#fff;--dark-gray:#d1d5db;--light-gray:#f3f4f6;--primary:#1890ff;--primary-hover:#40a9ff;--success:#064e3b;--success-hover:#65d12e;--warning:#faad14;--warning-hover:#ffc53d;--error:#f5222d;--error-hover:#ff4d4f;--font-family:"Noto Sans",sans-serif;--switch-unchecked:#d9d9d9;--switch-unchecked-hover:#b5b5b5;--background-color:var(--white);--text-color:var(--black);--secondary-background:var(--light-gray);--border-color:var(--dark-gray)}[data-theme=dark]{--background-color:#1f2937;--text-color:#f9fafb;--secondary-background:#111827;--border-color:#374151}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--background-color);color:#111827;color:var(--text-color);font-family:Noto Sans,sans-serif;font-family:var(--font-family);height:100%;line-height:1.5;margin:0;transition:background-color .3s ease,color .3s ease;width:100%}#portal-root,.ant-drawer-root,.ant-dropdown-root,.ant-modal-root,.ant-popover-root,.ant-select-dropdown-root,.ant-tooltip-root{--background-color:var(--background-color);--text-color:var(--text-color);--secondary-background:var(--secondary-background);--border-color:var(--border-color)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a,button,div,h1,h2,h3,h4,h5,h6,input,label,option,p,select,span,textarea{color:#111827;color:var(--text-color);transition:color .3s ease}:where(.css-dev-only-do-not-override-bpcu6v).ant-switch:not(.ant-switch-checked){background:#d9d9d9;background:var(--switch-unchecked)}:where(.css-dev-only-do-not-override-bpcu6v).ant-switch:not(.ant-switch-checked):hover:not(.ant-switch-disabled){background:#b5b5b5;background:var(--switch-unchecked-hover)}.loading-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-spinner{animation:spin 1s linear infinite;border:5px solid var(--text-color);border-radius:50%;border-top:5px solid #1677ff;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.user-dropdown{cursor:pointer}.user-dropdown-trigger{border:none!important;box-shadow:none!important;color:var(--text-color);height:auto;padding:4px 8px}.user-dropdown-trigger:hover{background-color:#0000000a}[data-theme=dark] .user-dropdown-trigger:hover{background-color:#ffffff14}.user-dropdown-email{font-size:14px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown-setting-item{align-items:center;display:flex;justify-content:space-between;padding:4px 0;width:200px}.user-dropdown-setting-item span{flex:1 1;font-size:14px}.user-dropdown-setting-item:hover{background:#0000!important}[data-theme=dark] .ant-dropdown{background:#1f2937}[data-theme=dark] .ant-dropdown .ant-dropdown-menu{background:#1f2937;border-color:#374151}[data-theme=dark] .ant-dropdown .ant-dropdown-menu-item{color:#f9fafb}[data-theme=dark] .ant-dropdown .ant-dropdown-menu-item:hover{background:#374151}[data-theme=dark] .ant-dropdown .ant-dropdown-menu-item-disabled{color:#6b7280!important}[data-theme=dark] .ant-dropdown .ant-dropdown-menu-item-group-title{color:#9ca3af}[data-theme=dark] .ant-dropdown .ant-dropdown-menu-item-divider{background-color:#374151}.welcome-container{align-items:center;display:flex;font-size:16px;gap:24px;justify-content:end}.nav-link{background-color:var(--white);border-radius:8px;color:var(--black);padding:8px 20px;text-decoration:none}.active,.active:focus{background-color:var(--black);color:var(--white)}.active:hover{background-color:#232b34}.Logo_containerLogo__P4rMr{align-items:center;display:flex}.Logo_loginContainer__c6JpZ{justify-content:center;padding-bottom:20px}.Logo_logo__vDBPO{height:34px;width:31px}.Logo_loginLogo__7gEz9{height:51px;width:47px}.Logo_logoText__retJ4{font-family:Montserrat Alternates,sans-serif;font-size:18px;font-style:normal;font-weight:700;margin-left:6px}.Logo_loginLogoText__0YtrI{font-size:27px;line-height:1.1;margin-left:12px}.ThemeToggle_themeToggle__PqZrY{align-items:center;display:flex;justify-content:flex-end}.ThemeToggle_themeToggle__PqZrY button{align-items:center;color:var(--text-color);display:flex;font-size:18px;justify-content:center;transition:color .3s ease}.ThemeToggle_themeSwitch__fe7oq .anticon{color:#000;font-size:14px}.ThemeToggle_themeSwitch__fe7oq:hover{opacity:.8}.Header_header__1FaCf{align-items:center;background-color:var(--background-color);border-bottom:1px solid var(--border-color);color:var(--text-color);display:flex;justify-content:space-between;padding:13px 44px;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.Header_hideHeader__wKxW6{display:none}.Header_navBar__8bZfw{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;width:100%}.Header_navLinks__aVbNG{border:1px solid var(--border-color);border-radius:8px;display:flex;list-style:none;margin:0;padding:10px 4px;transition:border-color .3s ease}.Header_navLinks__aVbNG li{display:inline}.Header_rightSection__v-CUX{align-items:center;display:flex;gap:16px;justify-content:flex-end}.Layout_wrapper__oUTyd{background-color:var(--background-color);min-height:100vh;transition:background-color .3s ease}.Layout_main__3hBjg{background-color:var(--secondary-background);padding:6px;transition:background-color .3s ease}.map_controls{display:flex}.map_container{transition:background-color .3s ease,color .3s ease}.map_container,.ui-button{background-color:var(--background-color);color:var(--text-color)}.ui-button{border:1px solid var(--border-color);box-shadow:0 1px 4px #0000004d;cursor:pointer;font-size:14px;margin:5px;outline:none;padding:5px 10px;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.Button_Button__Smq3v{border:none;border-radius:8px;cursor:pointer;display:block;display:inline-block;font-size:16px;margin:4px 2px;text-align:center;text-decoration:none;transition:.1s;&:disabled{cursor:not-allowed;opacity:.8}}.Button_fill__rJOHW{width:100%}.Button_medium__wW44E{padding:8px 16px}.Button_large__cwKfr{padding:12px 24px}.Button_primary__XYgy-{background-color:var(--black);color:var(--white)}.Button_primary__XYgy-:focus,.Button_primary__XYgy-:hover{background-color:#232b34}.Button_secondary__QwN49{background-color:var(--background-color);border:1px solid var(--border-color);color:var(--text-color)}.Button_secondary__QwN49:focus,.Button_secondary__QwN49:hover{border:1px solid var(--primary);color:var(--primary)}.Button_auth__BkuPE{background-color:var(--success);color:var(--white)}.Button_auth__BkuPE:focus,.Button_auth__BkuPE:hover{background-color:var(--success-hover)}.Button_start__BfKL8{background-color:var(--success);color:var(--white)}.Button_start__BfKL8:focus,.Button_start__BfKL8:hover{background-color:var(--success-hover)}.Button_stop__nLjC0{background-color:var(--error);color:var(--white)}.Button_stop__nLjC0:focus,.Button_stop__nLjC0:hover{background-color:var(--error-hover)}.tag-select-container{margin-bottom:10px}.tag-select-label{font-weight:500;margin-bottom:5px}.ant-select-dropdown .ant-divider{font-size:12px;margin:4px 0}.ant-select-dropdown .ant-divider-inner-text{color:#666;font-weight:700}.tag-select-v2-container{margin-bottom:10px}.tag-select-v2-label{font-weight:500;margin-bottom:5px}.tag-select-v2-input-container{background:#fff;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;transition:all .3s}.tag-select-v2-input-container:hover{border-color:#4096ff}.tag-select-v2-input-container:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.tag-select-v2-input-wrapper{align-items:center;display:flex;min-height:32px;padding:4px 8px}.tag-select-v2-chips{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:4px}.tag-select-v2-placeholder{color:#bfbfbf;-webkit-user-select:none;user-select:none}.tag-select-v2-chip{font-size:12px;line-height:20px;margin:0}.tag-select-v2-expand-button{color:#8c8c8c;margin-left:8px}.tag-select-v2-modal .ant-modal{height:100vh;margin:0;max-height:100vh;max-width:none;padding:0}.tag-select-v2-modal .ant-modal-content{border-radius:0;display:flex;flex-direction:column;height:100vh;max-height:100vh}.tag-select-v2-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;flex-shrink:0;padding:16px 24px}.tag-select-v2-modal .ant-modal-body{flex:1 1;min-height:0;overflow:hidden;padding:0}.tag-select-v2-modal .ant-modal-footer{background:#fff;border-top:1px solid #f0f0f0;bottom:0;flex-shrink:0;padding:16px 24px;position:sticky;text-align:right;z-index:10}.tag-select-v2-modal-content{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.tag-select-v2-search-section{background:#fafafa;border-bottom:1px solid #f0f0f0;padding:20px 24px}.tag-select-v2-search-input{margin-bottom:12px}.tag-select-v2-custom-tag-section{align-items:center;display:flex}.tag-select-v2-add-custom-button{height:32px}.tag-select-v2-custom-input-wrapper{flex:1 1;max-width:300px}.tag-select-v2-custom-input-actions{display:flex;gap:4px}.tag-select-v2-selected-section{background:#f9f9f9;border-bottom:1px solid #f0f0f0;padding:16px 24px}.tag-select-v2-selected-section h4{color:#262626;font-size:14px;font-weight:600;margin:0 0 12px}.tag-select-v2-selected-chips{display:flex;flex-wrap:wrap;gap:6px}.tag-select-v2-categories-section{flex:1 1;max-height:calc(100vh - 300px);min-height:0;overflow-y:auto;padding:20px 24px}.tag-select-v2-category-card{margin-bottom:16px}.tag-select-v2-category-card .ant-card-head{min-height:auto;padding:12px 16px}.tag-select-v2-category-card .ant-card-head-title{font-size:14px;font-weight:600;line-height:1.4}.tag-select-v2-category-card .ant-card-body{padding:12px 16px}.tag-select-v2-category-options{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.tag-select-v2-option{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:all .2s}.tag-select-v2-option:hover{background:#f6f9ff;border-color:#4096ff}.tag-select-v2-option.selected{background:#e6f4ff;border-color:#4096ff}.tag-select-v2-checkbox{margin:0}.tag-select-v2-option-tag{flex:1 1;font-size:12px;line-height:20px;margin:0}.tag-option-icon{display:inline-flex;font-size:14px;margin-right:6px;vertical-align:middle}.tag-select-v2-option-tag{align-items:center!important;display:inline-flex!important;gap:0!important;line-height:1.4!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tag-chip-icon{align-items:center;display:inline-flex;font-size:12px;margin-right:4px;vertical-align:middle}@media (max-width:768px){.tag-select-v2-categories-section{padding:16px}.tag-select-v2-category-options{grid-template-columns:1fr}.tag-select-v2-search-section{padding:16px}.tag-select-v2-selected-section{padding:12px 16px}}[data-theme=dark] .tag-select-v2-input-container{background:#1f2937;border-color:#374151}[data-theme=dark] .tag-select-v2-input-container:hover{border-color:#40a9ff}[data-theme=dark] .tag-select-v2-modal .ant-modal-content{background:#1f2937!important}[data-theme=dark] .tag-select-v2-modal .ant-modal-footer,[data-theme=dark] .tag-select-v2-modal .ant-modal-header{background:#1f2937!important;border-color:#374151}[data-theme=dark] .tag-select-v2-search-section,[data-theme=dark] .tag-select-v2-selected-section{background:#111827;border-color:#374151}[data-theme=dark] .tag-select-v2-selected-section h4{color:#f9fafb!important}[data-theme=dark] .tag-select-v2-categories-section{background:#1f2937}[data-theme=dark] .tag-select-v2-option{background:#111827;border-color:#374151;color:#f9fafb}[data-theme=dark] .tag-select-v2-option:hover{background:#40a9ff1a;border-color:#40a9ff}[data-theme=dark] .tag-select-v2-option.selected{background:#40a9ff26;border-color:#40a9ff}[data-theme=dark] .tag-select-v2-placeholder{color:#8c8c8c}.tag-select-v2-modal .ant-modal-mask{animation:tagSelectV2FadeIn .2s ease-out}.tag-select-v2-modal .ant-modal-content{animation:tagSelectV2SlideIn .3s ease-out}@keyframes tagSelectV2FadeIn{0%{opacity:0}to{opacity:1}}@keyframes tagSelectV2SlideIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.record-modal{max-width:1200px!important;width:80vw!important}.record-modal .ant-modal-content{border-radius:8px;overflow:hidden}.record-modal .ant-modal-header{padding:16px 24px}.record-modal .ant-modal-title{font-size:16px;font-weight:500}.record-modal .ant-modal-body{padding:24px}.record-modal .ant-form-item{margin-bottom:16px}.record-modal .ant-modal-footer{padding:10px 16px}.video-container:fullscreen{align-items:center;background:#000;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.video-container:fullscreen video{height:100%;object-fit:contain;width:100%}.video-container:fullscreen .controls{background:#00000080;bottom:20px;display:flex;justify-content:center;left:0;position:absolute;right:0;z-index:1000}.Player_Container{color:var(--text-color);display:flex;flex-basis:100%;flex-direction:column;height:100%;justify-content:space-between;transition:color .3s ease;width:100%}.video-wrapper.mirrored video{transform:scaleX(-1);transform-origin:center}.Segment_Title{color:var(--text-color);transition:color .3s ease}.tag-with-comment:after{color:#1890ff;content:"●";font-size:14px;font-weight:700;margin-left:4px}.tag-with-comment{position:relative}.tag-filter-container{padding:8px;width:250px}.ant-dropdown .tag-filter-container .ant-btn{display:block;margin-left:auto}.tag-option{gap:8px}.tag-option,.tag-option-icon{align-items:center;display:flex}.tag-option-label{flex:1 1}.Table_Container{background-color:var(--background-color);color:var(--text-color);transition:background-color .3s ease,color .3s ease;width:100%}.container-button{display:flex;flex-direction:column}.container-button-editable{align-items:flex-start;display:flex;justify-content:space-between}.active-row,.active-row td{color:#fff!important}.active-row td{background-color:var(--primary)!important}.name-filter-dropdown{border-radius:6px;box-shadow:0 1px 6px #0003;padding:8px}.ant-table-placeholder{z-index:1!important}.hidden-column{display:none!important}.ContentLayout_ContainerLayout__39nIZ{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:24px;height:100%;padding:10px;transition:background-color .3s ease,border-color .3s ease}.login-container{align-items:center;display:flex;height:100vh;justify-content:center}.login-box{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:24px;padding:40px 40px 20px;text-align:center;width:663px}.ant-form-item{margin-bottom:20px}.login-box .ant-input,.login-box .ant-input-password{background-color:var(--background-color)!important;border-color:var(--border-color)!important;border-radius:2px;color:var(--text-color)!important}.login-box .ant-input-password:hover,.login-box .ant-input:hover{border-color:var(--primary)!important}.login-box .ant-input-affix-wrapper-focused,.login-box .ant-input-password-focused,.login-box .ant-input:focus{border-color:var(--primary)!important;box-shadow:0 0 0 2px #1890ff33!important}.login-box .ant-input-affix-wrapper{background-color:var(--background-color)!important;border-color:var(--border-color)!important}.login-box .ant-input-affix-wrapper .ant-input{background-color:initial!important}.login-box :where(.css-dev-only-do-not-override-1pv5er).ant-input-affix-wrapper,.login-box :where(.css-dev-only-do-not-override-1pv5er).ant-input-outlined{background-color:var(--background-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}.login-box :where(.css-dev-only-do-not-override-1pv5er).ant-input-affix-wrapper:hover,.login-box :where(.css-dev-only-do-not-override-1pv5er).ant-input-outlined:hover{border-color:var(--primary)!important}.login-box :where(.css-dev-only-do-not-override-1pv5er).ant-input-affix-wrapper-focused,.login-box :where(.css-dev-only-do-not-override-1pv5er).ant-input-outlined:focus{border-color:var(--primary)!important;box-shadow:0 0 0 2px #1890ff33!important}.login-box input:-webkit-autofill,.login-box input:-webkit-autofill:active,.login-box input:-webkit-autofill:focus,.login-box input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-color)!important;-webkit-box-shadow:0 0 0 30px var(--background-color) inset!important;caret-color:var(--text-color);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.login-box input:-webkit-autofill{background-color:var(--background-color)!important;color:var(--text-color)!important}.login-box input:autofill{background-color:var(--background-color)!important;color:var(--text-color)!important}.login-box input:-internal-autofill-selected{background-color:var(--background-color)!important;color:var(--text-color)!important}.PlayerMapper_Container{color:var(--text-color);display:flex;flex-basis:100%;flex-direction:column;height:100%;justify-content:space-between;transition:color .3s ease;width:100%}.Segment_Title{display:block;float:right}.Buttons_Container{display:flex;justify-content:flex-start}video{height:100%;width:98%}.controls-btn{background-color:var(var(--background-color));margin-top:4px}.steps-container{max-height:115px;min-height:60px;overflow-y:auto;transition:max-height .3s ease}.ant-card-head{min-height:30px}.map_controls{justify-content:flex-start}.map_container{display:flex;flex-basis:100%;flex-direction:column;height:100%;justify-content:space-between;width:100%}.App{text-align:center}.App,.Container{background-color:var(--secondary-background);transition:background-color .3s ease}.Container{align-items:center;display:flex;flex-direction:row;height:90vh;justify-content:center}.active-row,.active-row:hover td{background-color:var(--primary)!important;color:#fff}
/*# sourceMappingURL=main.1d63a528.css.map*/