html,body,#root{height:100%}body{margin:0;overflow:hidden}.ant-pro-layout{height:100vh;overflow:hidden}.ant-pro-layout-bg-list{display:none!important}.ant-pro-layout .ant-layout{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.ant-pro-layout .ant-layout-content{flex:1 1;min-height:0;overflow:hidden;padding:0}.ant-layout-header{height:74px!important;line-height:74px}.ant-pro-layout .ant-pro-layout-header,.ant-pro-layout .ant-pro-top-nav-header{position:relative;z-index:20;height:74px!important;line-height:74px}.ant-pro-top-nav-header-main{height:74px!important;padding-inline:24px!important;display:flex;align-items:center;justify-content:space-between}.ant-pro-top-nav-header-main-left{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:32px;padding-inline-end:0}.ant-pro-top-nav-header-main-right{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;flex:0 0 auto}.ant-pro-top-nav-header-logo,.ant-pro-global-header-logo{display:flex!important;align-items:center;width:auto!important;min-width:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.ant-pro-top-nav-header-logo>*,.ant-pro-global-header-logo>*{display:flex;align-items:center}.ant-pro-top-nav-header-menu{flex:1 1;min-width:0;display:none!important;align-items:center;justify-content:center;padding:0 0 1px}.dock-header-brand{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:0;color:inherit;border:none;background:transparent;cursor:pointer;line-height:1}.dock-header-logo-mark{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden}.dock-header-logo-image{width:100%;height:100%;display:block;object-fit:contain}.dock-header-brand-text{font-size:28px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.dock-header-title-wrap,.dock-header-title,.dock-header-subtitle{display:none}.dock-header-menu-action{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer}.dock-header-menu-action a{color:inherit!important}.ant-pro-layout .ant-pro-global-header-right{height:86px;display:flex;align-items:center;justify-content:flex-end;margin-left:auto!important;padding-inline-start:0}.dock-header-right{display:flex;align-items:center;gap:12px;height:86px;margin-inline-start:12px}.dock-header-actions{display:inline-flex;align-items:center;gap:12px}.dock-header-actions .ant-badge{display:inline-flex;line-height:0}.dock-header-actions .ant-badge-count{top:4px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;font-size:9px;line-height:16px;box-shadow:none}.dock-header-shortcut{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:4px;background:transparent;cursor:pointer;transition:all .3s ease;font-size:16px}.dock-header-divider{width:2px;height:34px;opacity:.7}.dock-header-user-trigger{display:inline-flex;align-items:center;gap:10px;height:36px;margin:0!important;padding:0 12px;border:none;border-radius:4px;background:transparent;cursor:pointer;transition:all .3s ease;font:inherit}.dock-header-user-icon{font-size:18px}.dock-header-user-name{font-size:14px;font-weight:500}.dock-header-user-chevron{font-size:12px}.dock-header-user-menu .ant-dropdown-menu{padding:6px;border:1px solid rgba(103,188,255,.34);border-radius:4px;background:#051634f5!important;box-shadow:0 14px 30px #010a1f75}.dock-header-user-menu .ant-dropdown-menu-item{border-radius:4px;color:#ecf8fff0!important}.dock-header-user-menu .ant-dropdown-menu-item .ant-dropdown-menu-item-icon{color:#81cdfff2!important}.dock-header-user-menu .ant-dropdown-menu-item:hover,.dock-header-user-menu .ant-dropdown-menu-item-active{color:#fff!important;background:#2d89ff3d!important}.ant-pro-page-container{height:100%;min-height:0;display:flex;flex-direction:column}.ant-pro-page-container-warp{padding-block:12px!important}.ant-pro-page-container-warp .ant-page-header-breadcrumb{display:none!important}.ant-pro-page-container-children-container{flex:1 1;min-height:0;overflow:hidden;padding-bottom:0!important;padding-inline:0}.ant-pro-page-container-children-container-no-header{padding-block-start:18px}.ant-pro-page-container .ant-pro-page-container-warp-page-header{padding-block-start:0!important;padding-block-end:0!important}.ant-pro-page-container .ant-pro-page-container-warp-page-header .ant-page-header-heading{padding-block-start:2px!important;padding-block-end:2px!important}.dock-list-page-shell{display:flex;flex:1 1;min-height:0;flex-direction:column;gap:16px;overflow:hidden}.dock-list-page-header{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:16px}.dock-list-page-title-block{min-width:0}.dock-list-page-title{color:var(--dock-theme-text, #1f1f1f);font-size:28px;font-weight:600;line-height:36px}.dock-list-page-subtitle{margin-top:4px;color:var(--dock-theme-text-secondary, #5b6575);font-size:13px;line-height:20px}.dock-list-query-card{flex:0 0 auto}.dock-list-query-form{display:flex;flex-wrap:wrap;min-height:36px;align-items:center;justify-content:flex-start;gap:12px 18px}.dock-list-query-form .ant-form-item{margin-bottom:0}.dock-list-query-actions{display:inline-flex;align-items:center;gap:8px;margin-left:0}.dock-list-query-actions .ant-space{gap:8px!important}.dock-list-table-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:0 0 18px;border-bottom:1px solid var(--dock-theme-border, #e6ebf2)}.dock-list-table-toolbar-meta{min-width:0}.dock-list-table-toolbar-meta:empty{display:none}.dock-list-table-toolbar-title{color:var(--dock-theme-text, #1f1f1f);font-size:16px;font-weight:600;line-height:24px}.dock-list-table-toolbar-subtitle{margin-top:4px;color:var(--dock-theme-text-secondary, #5b6575);font-size:13px;line-height:20px}.dock-list-table-toolbar-actions{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;margin-left:0!important}.dock-list-table-content{display:flex;flex:1 1;min-height:0;flex-direction:column;overflow:hidden}.dock-list-table-content>.ant-pro-table,.dock-list-table-content .ant-pro-card,.dock-list-table-content .ant-pro-card-body,.dock-list-table-content .ant-table-wrapper,.dock-list-table-content .ant-spin-nested-loading,.dock-list-table-content .ant-spin-container{display:flex;flex:1 1;min-height:0;flex-direction:column}.dock-list-text-actions{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:8px;white-space:nowrap}.dock-list-text-action{color:var(--dock-theme-primary, #1677ff);font-weight:400}.dock-list-text-action-danger{color:#ff4d4f}.dock-device-pro-table .ant-pro-table-list-toolbar{display:none!important}.dock-table-toolbar-actions-left .ant-pro-table-list-toolbar-container{justify-content:flex-start;padding-top:0!important}.dock-table-toolbar-actions-left .ant-pro-table-list-toolbar-left{display:none}.dock-table-toolbar-actions-left .ant-pro-table-list-toolbar-right{flex:0 0 auto;justify-content:flex-start}.popup3d-box{position:fixed;transform-origin:center top;--dock-bubble-scale: 1;--dock-bubble-arrow: 10px;--dock-bubble-arrow-gap: 0px}.popup3d-box:not([data-popup-id^=map-label-]){color:var(--dock-map-popup-text);border:1px solid var(--dock-map-popup-border);border-radius:var(--dock-map-popup-radius);background:var(--dock-map-popup-bg);box-shadow:var(--dock-map-popup-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.popup3d-box[data-placement=bottom_center]{transform:translate(-50%,calc(-100% - var(--dock-bubble-arrow) - var(--dock-bubble-arrow-gap))) scale(var(--dock-bubble-scale));transform-origin:50% 100%}.popup3d-box[data-placement=top_center]{transform:translate(-50%,calc(var(--dock-bubble-arrow) + var(--dock-bubble-arrow-gap))) scale(var(--dock-bubble-scale));transform-origin:50% 0%}.popup3d-box:after{content:"";position:absolute;left:50%;width:0;height:0;pointer-events:none;transform:translate(-50%);filter:drop-shadow(0 10px 22px rgba(8,19,44,.22))}.popup3d-box[data-placement=bottom_center]:after{top:calc(100% + var(--dock-bubble-arrow-gap));border-left:var(--dock-bubble-arrow) solid transparent;border-right:var(--dock-bubble-arrow) solid transparent;border-top:var(--dock-bubble-arrow) solid var(--dock-map-popup-arrow)}.popup3d-box[data-placement=top_center]:after{bottom:calc(100% + var(--dock-bubble-arrow-gap));border-left:var(--dock-bubble-arrow) solid transparent;border-right:var(--dock-bubble-arrow) solid transparent;border-bottom:var(--dock-bubble-arrow) solid var(--dock-map-popup-arrow)}.popup3d-box[data-popup-id^=map-label-]{pointer-events:none;user-select:none;padding:0!important;background:#04122c9e;border:1px solid rgba(142,214,255,.65);border-radius:8px;box-shadow:0 10px 26px #00000059,0 0 0 1px #6fc9ff38,0 0 16px #44b1ff47;backdrop-filter:blur(10px) saturate(135%);-webkit-backdrop-filter:blur(10px) saturate(135%);animation:dock-bubble-glow 1.8s ease-in-out infinite}.popup3d-box[data-popup-id^=map-label-]:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:10px;pointer-events:none;box-shadow:0 0 12px #58d0ff38,0 0 22px #228cff1f;opacity:.7;animation:dock-bubble-pulse 1.8s ease-in-out infinite}.dock-bubble-marker__content{position:relative;padding:10px 14px;min-width:120px;max-width:240px;color:#ecf6fff5;font-size:14px;font-weight:600;letter-spacing:.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock-bubble-marker__content:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:1px;background:linear-gradient(90deg,#8ed6ff00,#8ed6ff8c 24% 76%,#8ed6ff00);opacity:.65}.dock-map-distance-legend-mount .distance-legend{bottom:0!important}.dock-map-distance-legend-mount .distance-legend-label{color:#fffffffa!important;text-shadow:-1px 0 0 rgba(0,0,0,.72),1px 0 0 rgba(0,0,0,.72),0 -1px 0 rgba(0,0,0,.72),0 1px 0 rgba(0,0,0,.72),0 1px 2px rgba(0,0,0,.45)}.dock-map-distance-legend-mount .distance-legend-scale-bar{border-left-color:#fffffffa!important;border-right-color:#fffffffa!important;border-bottom-color:#fffffffa!important;filter:drop-shadow(0 0 1px rgba(0,0,0,.8)) drop-shadow(0 1px 1.5px rgba(0,0,0,.5))}@keyframes dock-bubble-glow{0%{border-color:#8ed6ff8c;box-shadow:0 10px 26px #00000059,0 0 0 1px #6fc9ff29,0 0 14px #44b1ff38}50%{border-color:#c7f4ffeb;box-shadow:0 12px 30px #0000005c,0 0 0 1px #6fc9ff47,0 0 22px #44b1ff6b}to{border-color:#8ed6ff8c;box-shadow:0 10px 26px #00000059,0 0 0 1px #6fc9ff29,0 0 14px #44b1ff38}}@keyframes dock-bubble-pulse{0%{opacity:.55;transform:scale(.995)}50%{opacity:.9;transform:scale(1.01)}to{opacity:.55;transform:scale(.995)}}@media (max-width: 1366px){.ant-pro-top-nav-header-main-left{min-width:0}}@media (max-width: 992px){.ant-pro-top-nav-header-main-left{min-width:0}.dock-header-brand-text{font-size:15px}}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 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}.umiIconDoNotUseThisHover{display:none}.umiIconDoNotUseThis:hover svg{display:none}.umiIconDoNotUseThis:hover .umiIconDoNotUseThisHover{display:inline-block}.umiIconLoadingCircle{display:inline-block;animation:umiIconLoadingCircle 1s linear infinite}@keyframes umiIconLoadingCircle{to{transform:rotate(360deg)}}.global-alert-popup-notice{background:#0f172af5!important;border:1px solid rgba(59,130,246,.32);box-shadow:0 18px 42px #0000006b}.global-alert-popup-notice .ant-notification-notice-message{color:#ffffffeb;font-size:15px;font-weight:600}.global-alert-popup-notice .ant-notification-notice-description{color:#ffffffc7}.global-alert-popup-notice .ant-notification-notice-close{color:var(--dock-clickable-icon-color, rgba(191, 221, 247, .62))}.global-alert-popup-notice .ant-notification-notice-close:hover{background:transparent;color:var(--dock-theme-primary, #1690ff)}.global-alert-popup-icon{color:#ffb547}.global-alert-popup-body{display:grid;grid-template-columns:auto 1fr;gap:10px 12px;max-width:360px}.global-alert-popup-image{width:96px;height:64px;object-fit:cover;border-radius:6px;border:1px solid rgba(255,255,255,.14)}.global-alert-popup-meta{min-width:0;line-height:1.6}.global-alert-popup-sub{margin-top:4px;color:#ffffff8f;font-size:12px;word-break:break-all}.global-alert-popup-link{grid-column:1 / -1;justify-self:end;height:24px;padding:0}:root{--dock-list-radius: 12px;--dock-list-gap: 12px}.dock-theme-light,.dock-light-page,.dock-drawer-theme-light,.dock-modal-theme-light,.dock-popup-theme-light{--dock-theme-surface: #ffffff;--dock-theme-surface-alt: #f5f8fc;--dock-theme-surface-muted: #eef3f9;--dock-theme-surface-soft: #f8fbff;--dock-theme-surface-elevated: #ffffff;--dock-theme-border: #e5edf6;--dock-theme-border-strong: #d3deeb;--dock-theme-border-active: #7ab4ff;--dock-theme-text: #1f2d3d;--dock-theme-text-secondary: #4c627a;--dock-theme-text-muted: #8091a7;--dock-theme-placeholder: #a3b1c2;--dock-theme-primary: #1677ff;--dock-theme-primary-hover: #4096ff;--dock-theme-primary-active: #0958d9;--dock-theme-primary-soft: #e8f2ff;--dock-theme-primary-ghost-bg: rgba(22, 119, 255, .06);--dock-theme-danger: #ff4d4f;--dock-theme-danger-hover: #ff7875;--dock-theme-danger-border: #ffccc7;--dock-theme-danger-soft: #fff2f0;--dock-theme-danger-soft-hover: #fff1f0;--dock-theme-danger-ghost-bg: rgba(255, 77, 79, .08);--dock-theme-row-hover: #f3f8ff;--dock-theme-row-selected: #e6f0ff;--dock-table-expanded-row-bg: #f1f6fd;--dock-table-expanded-row-hover-bg: #e8f2ff;--dock-theme-shadow: 0 18px 40px rgba(27, 54, 93, .12);--dock-theme-shadow-soft: 0 8px 24px rgba(27, 54, 93, .08);--dock-table-scrollbar-size: 8px;--dock-theme-scrollbar: rgba(196, 204, 216, .92);--dock-theme-scrollbar-hover: rgba(175, 185, 198, .96);--dock-theme-scrollbar-track: rgba(233, 238, 246, .96);--dock-control-bg: #ffffff;--dock-control-bg-hover: #fdfefe;--dock-control-bg-focus: #ffffff;--dock-control-bg-disabled: #f2f5f9;--dock-control-border: #d3deeb;--dock-control-border-hover: #7ab4ff;--dock-control-border-focus: #1677ff;--dock-control-label: #4C637A;--dock-control-text: #1f2d3d;--dock-control-placeholder: #a3b1c2;--dock-control-addon-bg: #f8fbff;--dock-control-addon-text: #5d7289;--dock-control-icon-color: #d3deeb;--dock-control-panel-bg: #ffffff;--dock-control-panel-item-hover: #f3f8ff;--dock-control-panel-item-selected: #e8f2ff;--dock-control-radius: 4px;--dock-control-panel-radius: 4px;--dock-control-panel-gap: 4px;--dock-clickable-icon-color: var(--dock-control-icon-color);--dock-clickable-icon-hover-bg: rgba(22, 119, 255, .08);--dock-clickable-icon-active-bg: #e2e8f0;--dock-clickable-icon-active-shadow: 0 1px 3px rgba(15, 23, 42, .12), 0 0 0 3px rgba(148, 163, 184, .2);--dock-subsystem-header-action-color: rgba(191, 221, 247, .62);--dock-subsystem-header-action-border: rgba(121, 191, 255, .18);--dock-subsystem-header-action-hover-color: var(--dock-theme-primary);--dock-subsystem-header-action-hover-border: rgba(154, 214, 255, .34);--dock-subsystem-header-action-active-color: var(--dock-theme-primary-active);--dock-layer-radius: 16px;--dock-control-focus-ring: 0 0 0 2px rgba(22, 119, 255, .14);--dock-modal-bg: #ffffff;--dock-modal-header-bg: #ffffff;--dock-modal-border: #e5edf6;--dock-modal-shadow: 0 24px 56px rgba(15, 34, 66, .16);--dock-modal-mask: rgba(15, 23, 42, .18);--dock-workbench-panel-bg: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);--dock-workbench-panel-border: #d8e4f1;--dock-workbench-panel-shadow: 0 20px 48px rgba(27, 54, 93, .12);--dock-workbench-list-item-border: var(--dock-workbench-panel-border);--dock-workbench-list-item-border-hover: var(--dock-theme-primary);--dock-workbench-list-item-border-active: var(--dock-theme-primary);--dock-workbench-list-item-selected-bg: var(--dock-theme-primary-soft);--dock-workbench-list-item-selected-shadow: inset 0 0 0 1px rgba(22, 119, 255, .18);--dock-workbench-layer-bg: linear-gradient(180deg, #ffffff 0%, #f7fbff 100%);--dock-workbench-layer-hover-bg: linear-gradient(180deg, #f8fbff 0%, #eef6ff 100%);--dock-workbench-layer-strong-bg: rgba(245, 248, 252, .96);--dock-workbench-layer-soft-bg: rgba(248, 251, 255, .94);--dock-map-popup-bg: rgba(255, 255, 255, .98);--dock-map-popup-border: rgba(213, 225, 238, .96);--dock-map-popup-shadow: 0 24px 56px rgba(15, 34, 66, .2);--dock-map-popup-text: #1f2d3d;--dock-map-popup-text-secondary: #5d7289;--dock-map-popup-arrow: rgba(255, 255, 255, .98);--dock-map-popup-close-hover: rgba(15, 23, 42, .06);--dock-map-popup-radius: 18px;--dock-empty-icon-paper: #eef2f7;--dock-empty-icon-paper-fold: #d7dee8;--dock-empty-icon-screen: #dbe2eb;--dock-empty-icon-box: #d4dde8;--dock-empty-icon-box-front: #c8d2df;--dock-empty-icon-line: #c5ceda;--dock-empty-icon-bubble: #cfd6df;--dock-empty-icon-dot: #ffffff;--dock-empty-icon-shadow: rgba(203, 211, 224, .34)}.dock-theme-dark,.dock-drawer-theme-dark,.dock-modal-theme-dark,.dock-popup-theme-dark{--dock-theme-surface: rgba(8, 27, 62, .96);--dock-theme-surface-alt: rgba(6, 21, 50, .98);--dock-theme-surface-muted: rgba(3, 14, 36, .94);--dock-theme-surface-soft: rgba(10, 35, 79, .72);--dock-theme-surface-elevated: rgba(9, 28, 64, .98);--dock-theme-border: rgba(104, 182, 244, .28);--dock-theme-border-strong: rgba(132, 208, 255, .2);--dock-theme-border-active: rgba(145, 219, 255, .7);--dock-theme-text: #dceeff;--dock-theme-text-secondary: rgba(220, 238, 255, .82);--dock-theme-text-muted: rgba(191, 221, 247, .58);--dock-theme-placeholder: rgba(191, 221, 247, .5);--dock-theme-primary: #1690ff;--dock-theme-primary-hover: #52c4ff;--dock-theme-primary-active: #0d6ddb;--dock-theme-primary-soft: rgba(52, 148, 255, .16);--dock-theme-primary-ghost-bg: rgba(31, 109, 216, .18);--dock-theme-danger: #ff6b6b;--dock-theme-danger-hover: #ff8f8f;--dock-theme-danger-border: rgba(255, 132, 132, .3);--dock-theme-danger-soft: rgba(255, 90, 90, .12);--dock-theme-danger-soft-hover: rgba(255, 90, 90, .18);--dock-theme-danger-ghost-bg: rgba(255, 90, 90, .16);--dock-theme-row-hover: rgba(20, 62, 118, .9);--dock-theme-row-selected: rgba(29, 90, 171, .32);--dock-table-expanded-row-bg: rgba(29, 90, 171, .32);--dock-table-expanded-row-hover-bg: rgba(20, 62, 118, .9);--dock-theme-shadow: 0 20px 48px rgba(1, 12, 31, .38);--dock-theme-shadow-soft: 0 12px 28px rgba(1, 12, 31, .24);--dock-table-scrollbar-size: 8px;--dock-theme-scrollbar: rgba(54, 106, 173, .98);--dock-theme-scrollbar-hover: rgba(76, 131, 203, 1);--dock-theme-scrollbar-track: rgba(18, 47, 92, .94);--dock-control-bg: rgba(10, 32, 74, .88);--dock-control-bg-hover: rgba(13, 39, 89, .94);--dock-control-bg-focus: rgba(13, 39, 89, .94);--dock-control-bg-disabled: rgba(12, 27, 57, .74);--dock-control-border: rgba(118, 182, 232, .34);--dock-control-border-hover: rgba(155, 219, 255, .54);--dock-control-border-focus: rgba(96, 186, 255, .94);--dock-control-label: rgba(220, 238, 255, .82);--dock-control-text: #f5f8ff;--dock-control-placeholder: rgba(236, 246, 255, .46);--dock-control-addon-bg: rgba(8, 27, 62, .92);--dock-control-addon-text: rgba(235, 241, 252, .88);--dock-control-icon-color: rgba(118, 182, 232, .34);--dock-control-panel-bg: rgba(7, 24, 56, .98);--dock-control-panel-item-hover: rgba(31, 84, 159, .38);--dock-control-panel-item-selected: rgba(31, 109, 216, .46);--dock-control-radius: 4px;--dock-control-panel-radius: 4px;--dock-control-panel-gap: 4px;--dock-clickable-icon-color: var(--dock-control-icon-color);--dock-clickable-icon-hover-bg: rgba(31, 109, 216, .18);--dock-clickable-icon-active-bg: rgba(226, 232, 240, .18);--dock-clickable-icon-active-shadow: 0 1px 4px rgba(0, 0, 0, .22), 0 0 0 3px rgba(226, 232, 240, .14);--dock-subsystem-header-action-color: rgba(191, 221, 247, .62);--dock-subsystem-header-action-border: rgba(121, 191, 255, .18);--dock-subsystem-header-action-hover-color: var(--dock-theme-primary);--dock-subsystem-header-action-hover-border: rgba(154, 214, 255, .34);--dock-subsystem-header-action-active-color: var(--dock-theme-primary-active);--dock-layer-radius: 16px;--dock-control-focus-ring: 0 0 0 2px rgba(39, 155, 255, .18);--dock-modal-bg: rgba(8, 27, 62, .98);--dock-modal-header-bg: rgba(8, 27, 62, .98);--dock-modal-border: rgba(118, 182, 232, .24);--dock-modal-shadow: 0 28px 60px rgba(1, 12, 31, .42);--dock-modal-mask: rgba(1, 10, 24, .42);--dock-workbench-panel-bg: rgba(36, 48, 74, 1);--dock-workbench-panel-border: rgba(126, 209, 255, .24);--dock-workbench-panel-shadow: 0 18px 40px rgba(2, 10, 30, .36);--dock-workbench-list-item-border: var(--dock-workbench-panel-border);--dock-workbench-list-item-border-hover: var(--dock-theme-primary);--dock-workbench-list-item-border-active: var(--dock-theme-primary);--dock-workbench-list-item-selected-bg: rgba(22, 144, 255, .18);--dock-workbench-list-item-selected-shadow: inset 0 0 0 1px rgba(22, 144, 255, .32);--dock-workbench-layer-bg: rgba(58, 69, 92, 1);--dock-workbench-layer-hover-bg: rgba(64, 75, 98, 1);--dock-workbench-layer-strong-bg: rgba(68, 78, 100, 1);--dock-workbench-layer-soft-bg: rgba(7, 24, 56, .82);--dock-map-popup-bg: rgba(8, 27, 62, .98);--dock-map-popup-border: rgba(126, 209, 255, .32);--dock-map-popup-shadow: 0 22px 48px rgba(2, 10, 30, .4);--dock-map-popup-text: #ebf8ff;--dock-map-popup-text-secondary: rgba(174, 215, 240, .74);--dock-map-popup-arrow: rgba(8, 27, 62, .98);--dock-map-popup-close-hover: rgba(103, 180, 245, .15);--dock-map-popup-radius: 18px;--dock-empty-icon-paper: rgba(28, 62, 110, .92);--dock-empty-icon-paper-fold: rgba(82, 142, 205, .42);--dock-empty-icon-screen: rgba(89, 149, 214, .34);--dock-empty-icon-box: rgba(33, 74, 130, .92);--dock-empty-icon-box-front: rgba(22, 58, 105, .96);--dock-empty-icon-line: rgba(143, 193, 235, .42);--dock-empty-icon-bubble: rgba(76, 132, 194, .68);--dock-empty-icon-dot: rgba(229, 246, 255, .92);--dock-empty-icon-shadow: rgba(1, 12, 31, .42)}.dock-list-page .ant-pro-grid-content{flex:1 1;height:100%;min-height:0;display:flex;flex-direction:column}.dock-list-page .ant-pro-page-container-children-container,.dock-list-page .ant-pro-grid-content-children{flex:1 1;min-height:0;display:flex;flex-direction:column}.dock-list-page-body{flex:1 1;height:100%;min-height:0;display:flex;flex-direction:column;gap:var(--dock-list-gap);padding-inline:16px;padding-block-start:16px;padding-block-end:16px;box-sizing:border-box}.dock-list-toolbar{flex:0 0 auto;margin-bottom:0!important}.dock-list-toolbar-left,.dock-list-toolbar-right{display:flex;align-items:center;gap:8px}.dock-list-toolbar-right{margin-left:auto;justify-content:flex-end}.dock-list-table-wrap{flex:1 1;height:var(--dock-table-available-height, auto);min-height:0;display:flex;flex-direction:column}.dock-list-table-wrap>.ant-pro-table{flex:1 1;min-height:0;display:flex;flex-direction:column}.dock-list-table-wrap>.ant-pro-table .ant-pro-card,.dock-list-table-wrap>.ant-pro-table .ant-pro-card-body{flex:1 1;min-height:0;display:flex;flex-direction:column}.dock-list-table-wrap>.ant-pro-table>.ant-pro-table-search{flex:0 0 auto}.dock-list-table-card{flex:1 1;min-height:0;display:flex;flex-direction:column}.dock-list-table-card>.ant-card-body{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.dock-list-table-card>.ant-card-body>.ant-pro-table{flex:1 1;min-height:0;display:flex;flex-direction:column}.dock-list-table-card .ant-pro-table,.dock-list-table-card .ant-pro-table .ant-pro-card,.dock-list-table-card .ant-pro-table .ant-pro-card-body{flex:1 1;min-height:0;display:flex;flex-direction:column}.dock-list-table-card>.ant-pro-card-body{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:0!important}.dock-list-table-card .ant-pro-table-list-toolbar,.dock-list-table-card .ant-pro-table-alert{flex:0 0 auto}.dock-list-table-card .ant-spin-nested-loading,.dock-list-table-card .ant-spin-container,.dock-list-table-card .ant-table-wrapper,.dock-list-table-card .ant-table,.dock-list-table-card .ant-table-container{flex:1 1;min-height:0;display:flex;flex-direction:column}.dock-list-table-card .ant-table-wrapper .ant-spin-nested-loading,.dock-list-table-card .ant-table-wrapper .ant-spin-container{height:100%}.dock-list-table-card .ant-table-content,.dock-list-table-card .ant-table-body{flex:1 1;height:0;min-height:0}.dock-list-table-card .ant-table-pagination{margin-top:auto!important;margin-bottom:0!important;padding:12px 24px 16px;width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:0}.dock-drawer .ant-drawer-body{min-height:0}.dock-drawer .ant-drawer-header-title{display:flex;width:100%;align-items:center}.dock-drawer .ant-drawer-close{order:2;margin-inline-start:auto;margin-inline-end:0}.dock-drawer-footer{display:flex;justify-content:flex-end;align-items:center;gap:8px}.dock-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dock-form-section-title{margin-bottom:12px;font-size:14px;font-weight:600}.dock-list-page.dock-theme-light.ant-pro-page-container,.dock-list-page.dock-theme-light .ant-pro-page-container-children-container,.dock-list-page.dock-theme-light,.dock-list-page.dock-theme-light .dock-list-page-body,.dock-list-page.dock-theme-light .ant-pro-grid-content,.dock-list-page.dock-theme-light .ant-pro-grid-content-children{background:var(--dock-theme-surface-muted)!important}.dock-list-page.dock-theme-light,.dock-list-page.dock-theme-light .dock-list-page-body,.dock-list-page.dock-theme-light .ant-pro-grid-content{color:var(--dock-theme-text)}.dock-list-page.dock-theme-light :where(.ant-card,.ant-pro-card,.dock-list-table-card,.ant-table-wrapper){border-color:var(--dock-theme-border)!important;background:var(--dock-theme-surface)!important;border-radius:0!important;box-shadow:var(--dock-theme-shadow-soft)!important}.dock-list-page.dock-theme-light :where(.dock-list-page-title-block){display:none!important}.dock-list-page.dock-theme-light .dock-list-page-header:has(>.dock-list-page-title-block:only-child){display:none!important}.dock-list-page.dock-theme-light :where(.dock-list-page-title){display:none!important;color:var(--dock-theme-text)!important}.dock-list-page.dock-theme-light :where(.dock-list-page-subtitle){display:none!important;color:var(--dock-theme-text-secondary)!important}.dock-list-page.dock-theme-light :where(.dock-list-query-card>.ant-card-body){display:flex;min-height:72px;align-items:center;box-sizing:border-box;padding:18px 20px!important}.dock-list-page.dock-theme-light :where(.dock-list-query-card>.ant-card-body>*){width:100%}.dock-list-page.dock-theme-light :where(.dock-list-query-form){align-items:center;row-gap:8px}.dock-list-page.dock-theme-light :where(.dock-list-query-form .ant-form-item){margin-bottom:0!important}.dock-list-page.dock-theme-light :where(.dock-list-query-form .ant-form-item-row){align-items:center}.dock-list-page.dock-theme-light :where(.dock-list-table-card>.ant-card-body){display:flex;flex:1 1;min-height:0;flex-direction:column;padding:18px 20px!important;overflow:hidden}.dock-list-page.dock-theme-light :where(.dock-list-table-card .ant-pro-card-body){padding:18px 20px!important}.dock-list-page.dock-theme-light :where(.ant-pro-table-list-toolbar,.ant-pro-table-alert){color:var(--dock-theme-text)!important;background:transparent!important}.dock-list-page.dock-theme-light :where(.ant-page-header-heading-title,.ant-page-header-heading-sub-title,.ant-form-item-label>label,.ant-form-item-extra,.ant-descriptions-item-label,.ant-descriptions-item-content,.ant-empty-description,.ant-tabs-tab,.ant-tabs-tab-btn,.ant-pagination-item-link,.ant-select-arrow,.ant-input-prefix,.ant-input-suffix,.ant-picker-suffix,.ant-btn,.anticon,.ant-card-head-title,.ant-statistic-content,.ant-table,.ant-table-cell,.ant-pagination-item a,.ant-pagination-total-text,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-select-selection-search-input,.ant-input,.ant-input-number-input,.ant-picker-input>input,.ant-form-item-control-input-content,.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-typography,.ant-form-item-explain,.ant-alert-message,.ant-alert-description,.ant-table-placeholder,.ant-empty-normal,.ant-table-column-sorter,.ant-table-filter-trigger){color:var(--dock-theme-text)!important}.dock-list-page.dock-theme-light :where(.ant-pagination-item,.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link,.ant-input-affix-wrapper,.ant-input,.ant-input-number,.ant-input-number-group-addon,.ant-select-selector,.ant-picker,.ant-table,.ant-card,.ant-pro-card,.ant-pro-card-body,.ant-modal-content){background-color:var(--dock-theme-surface)!important}.dock-list-page.dock-theme-light :where(.ant-input-affix-wrapper,.ant-input,.ant-select-selector,.ant-picker){border-color:var(--dock-theme-border-strong)!important;box-shadow:none!important}.dock-list-page.dock-theme-light :where(.ant-input-affix-wrapper:hover,.ant-input:hover,.ant-input-number:hover,.ant-input-number-group-wrapper:hover,.ant-input-number-affix-wrapper:hover,.ant-picker:hover,.ant-select:not(.ant-select-focused):hover .ant-select-selector){border-color:var(--dock-control-border-hover)!important}.dock-list-page.dock-theme-light .ant-input:focus,.dock-list-page.dock-theme-light .ant-input-focused,.dock-list-page.dock-theme-light .ant-input-affix-wrapper-focused,.dock-list-page.dock-theme-light .ant-input-number-focused,.dock-list-page.dock-theme-light .ant-input-number-group-wrapper-focused,.dock-list-page.dock-theme-light .ant-input-number-affix-wrapper-focused,.dock-list-page.dock-theme-light .ant-picker-focused,.dock-list-page.dock-theme-light .ant-select-focused .ant-select-selector{border-color:var(--dock-control-border-focus)!important;box-shadow:none!important}.dock-list-page.dock-theme-light :where(.ant-input-affix-wrapper,.ant-input-affix-wrapper .ant-input,.ant-input,.ant-input-number,.ant-input-number-input,.ant-select-selector,.ant-select-selection-item,.ant-select-selection-search-input,.ant-picker,.ant-picker-input>input){color:var(--dock-theme-text)!important}.dock-list-page.dock-theme-light :where(.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder,.ant-input-number-input::placeholder,.ant-picker-input>input::placeholder,.ant-select-selection-placeholder){color:var(--dock-theme-placeholder)!important;-webkit-text-fill-color:var(--dock-theme-placeholder)!important;opacity:1!important}.dock-list-page.dock-theme-light :where(.ant-input-prefix,.ant-input-suffix,.ant-input-clear-icon,.ant-input-password-icon,.ant-select-arrow,.ant-picker-suffix,.ant-picker-clear,.ant-input-number-handler-wrap,.ant-input-number-handler-up-inner,.ant-input-number-handler-down-inner){color:var(--dock-control-icon-color)!important}.dock-list-page.dock-theme-light :where(.ant-input-prefix,.ant-input-suffix,.ant-input-clear-icon,.ant-input-password-icon,.ant-select-arrow,.ant-select-clear,.ant-picker-suffix,.ant-picker-clear) :where(.anticon,.anticon svg,.anticon svg path){color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.dock-list-page.dock-theme-light :where(.ant-input-number-handler-wrap){background:var(--dock-theme-surface)!important;border-inline-start-color:var(--dock-theme-border)!important;opacity:1!important}.dock-list-page.dock-theme-light :where(.ant-input-number-handler){border-color:var(--dock-theme-border)!important;background:var(--dock-theme-surface)!important}.dock-list-page.dock-theme-light :where(.ant-input-number-handler:hover){background:var(--dock-theme-surface-alt)!important}.dock-list-page.dock-theme-light :where(.ant-btn){box-shadow:none!important}.dock-list-page.dock-theme-light :where(.ant-btn-default,.ant-btn-dashed){color:var(--dock-theme-text-secondary)!important;border-color:var(--dock-theme-border-strong)!important;background:var(--dock-theme-surface)!important}.dock-list-page.dock-theme-light :where(.ant-btn-default:hover,.ant-btn-default:focus,.ant-btn-dashed:hover,.ant-btn-dashed:focus){color:var(--dock-theme-text)!important;border-color:var(--dock-theme-border-active)!important;background:var(--dock-theme-surface-alt)!important}.dock-list-page.dock-theme-light :where(.ant-btn-link:not(.ant-btn-dangerous),.ant-btn-text:not(.ant-btn-dangerous)){color:var(--dock-theme-primary)!important}.dock-list-page.dock-theme-light :where(.ant-btn-link:not(.ant-btn-dangerous):hover,.ant-btn-link:not(.ant-btn-dangerous):focus,.ant-btn-text:not(.ant-btn-dangerous):hover,.ant-btn-text:not(.ant-btn-dangerous):focus){color:var(--dock-theme-primary-hover)!important;background:var(--dock-theme-primary-ghost-bg)!important}.dock-list-page.dock-theme-light :where(.ant-btn-link.ant-btn-dangerous,.ant-btn-text.ant-btn-dangerous){color:var(--dock-theme-danger)!important;border-color:transparent!important;background:transparent!important}.dock-list-page.dock-theme-light :where(.ant-btn-link.ant-btn-dangerous:hover,.ant-btn-link.ant-btn-dangerous:focus,.ant-btn-text.ant-btn-dangerous:hover,.ant-btn-text.ant-btn-dangerous:focus){color:var(--dock-theme-danger-hover)!important;background:var(--dock-theme-danger-ghost-bg)!important}.dock-list-page.dock-theme-light :where(.ant-btn-default.ant-btn-dangerous,.ant-btn-dashed.ant-btn-dangerous){color:var(--dock-theme-danger)!important;border-color:var(--dock-theme-danger-border)!important;background:var(--dock-theme-danger-soft)!important}.dock-list-page.dock-theme-light :where(.ant-btn-default.ant-btn-dangerous:hover,.ant-btn-default.ant-btn-dangerous:focus,.ant-btn-dashed.ant-btn-dangerous:hover,.ant-btn-dashed.ant-btn-dangerous:focus){color:var(--dock-theme-danger)!important;border-color:var(--dock-theme-danger-hover)!important;background:var(--dock-theme-danger-soft-hover)!important}.dock-list-page.dock-theme-light .ant-table-thead>tr>th{padding:14px 12px!important;border-bottom:1px solid var(--dock-theme-border)!important;background:var(--dock-theme-surface-alt)!important;color:var(--dock-theme-text-secondary)!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.dock-list-page.dock-theme-light .ant-table-container{border:none!important;border-radius:0!important}.dock-list-page.dock-theme-light :where(.ant-table,.ant-table-content,.ant-table-content>table,.ant-table-header,.ant-table-header>table,.ant-table-body,.ant-table-container table){border-radius:0!important}.dock-list-page.dock-theme-light :where(.ant-table-thead>tr:first-child>th:first-child,.ant-table-thead>tr:first-child>th:last-child){border-start-start-radius:0!important;border-start-end-radius:0!important}.dock-list-page.dock-theme-light .ant-table-tbody>tr>td,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-placeholder>td,.dock-list-page.dock-theme-light .ant-table-tbody>tr>td.ant-table-cell-fix-left,.dock-list-page.dock-theme-light .ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.dock-list-page.dock-theme-light .ant-table-tbody>tr>td.ant-table-cell-fix-right,.dock-list-page.dock-theme-light .ant-table-tbody>tr>td.ant-table-cell-fix-right-first{padding:16px 12px!important;color:var(--dock-theme-text)!important;background:var(--dock-theme-surface)!important;border-bottom-color:var(--dock-theme-border)!important;font-size:14px!important;font-weight:400!important;line-height:22px!important}.dock-list-page.dock-theme-light .ant-table-tbody>tr:nth-child(2n)>td,.dock-list-page.dock-theme-light .ant-table-tbody>tr:nth-child(2n)>td.ant-table-column-sort,.dock-list-page.dock-theme-light .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-left,.dock-list-page.dock-theme-light .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-left-last,.dock-list-page.dock-theme-light .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-right,.dock-list-page.dock-theme-light .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-right-first{background:var(--dock-theme-surface)!important}.dock-list-page.dock-theme-light :where(.ant-table-cell a){color:var(--dock-theme-primary)!important;font-size:14px!important;font-weight:400!important;line-height:22px!important;text-decoration:none!important}.dock-list-page.dock-theme-light :where(.ant-table-cell a:hover){color:var(--dock-theme-primary-hover)!important}.dock-list-page.dock-theme-light :where(.ant-table-cell .ant-space,.ant-table-cell .dock-list-text-actions){column-gap:8px!important;row-gap:6px!important}.dock-list-page.dock-theme-light :where(.ant-table-cell .ant-btn-link,.ant-table-cell .ant-btn-text){height:auto!important;padding:0!important;color:var(--dock-theme-primary)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:14px!important;font-weight:400!important;line-height:22px!important}.dock-list-page.dock-theme-light :where(.ant-table-cell .ant-btn-link.ant-btn-dangerous,.ant-table-cell .ant-btn-text.ant-btn-dangerous){color:var(--dock-theme-danger)!important}.dock-list-page.dock-theme-light :where(.ant-table-cell .ant-btn-link:hover,.ant-table-cell .ant-btn-link:focus,.ant-table-cell .ant-btn-text:hover,.ant-table-cell .ant-btn-text:focus){background:transparent!important}.dock-list-page.dock-theme-light :where(.ant-table-cell .ant-btn-link[disabled],.ant-table-cell .ant-btn-text[disabled]){color:var(--dock-theme-text-muted)!important}.dock-list-page.dock-theme-light :where(.ant-table-cell .ant-btn-link .anticon,.ant-table-cell .ant-btn-text .anticon,.ant-table-cell a .anticon){display:none!important}.dock-list-page.dock-theme-light :where(.ant-table-column-sorter,.ant-table-filter-trigger){color:var(--dock-theme-text-muted)!important}.dock-list-page.dock-theme-light .ant-table-tbody>tr:hover>td,.dock-list-page.dock-theme-light .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.dock-list-page.dock-theme-light .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left-last,.dock-list-page.dock-theme-light .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,.dock-list-page.dock-theme-light .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right-first{background:var(--dock-theme-row-hover)!important}.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-row-selected>td,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-row-selected:hover>td,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left-last,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right-first,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-left,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-left-last,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-right,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-right-first{background:var(--dock-theme-row-selected)!important}.dock-list-page.dock-theme-light :where(.ant-pagination,.ant-pagination .ant-pagination-total-text,.ant-pagination .ant-pagination-options-quick-jumper,.ant-pagination .ant-pagination-options-quick-jumper button),.dock-drawer.dock-drawer-theme-light :where(.ant-pagination,.ant-pagination .ant-pagination-total-text,.ant-pagination .ant-pagination-options-quick-jumper,.ant-pagination .ant-pagination-options-quick-jumper button){color:var(--dock-theme-text-secondary)!important}.dock-list-page.dock-theme-light :where(.ant-pagination .ant-pagination-item a,.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link,.ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon),.dock-drawer.dock-drawer-theme-light :where(.ant-pagination .ant-pagination-item a,.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link,.ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon){color:var(--dock-theme-text-secondary)!important}.dock-list-page.dock-theme-light :where(.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev button,.ant-pagination .ant-pagination-next button),.dock-drawer.dock-drawer-theme-light :where(.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev button,.ant-pagination .ant-pagination-next button){border-color:var(--dock-theme-border)!important;border-radius:var(--dock-control-radius)!important;background:var(--dock-theme-surface-elevated)!important}.dock-list-page.dock-theme-light :where(.ant-pagination .ant-pagination-options-quick-jumper input),.dock-drawer.dock-drawer-theme-light :where(.ant-pagination .ant-pagination-options-quick-jumper input){color:var(--dock-theme-text)!important;background:var(--dock-theme-surface)!important;border:1px solid var(--dock-theme-border-strong)!important;box-shadow:none!important}.dock-list-page.dock-theme-light :where(.ant-pagination .ant-pagination-options-quick-jumper input:hover),.dock-drawer.dock-drawer-theme-light :where(.ant-pagination .ant-pagination-options-quick-jumper input:hover){border-color:var(--dock-theme-border-active)!important}.dock-list-page.dock-theme-light :where(ul.ant-pagination.ant-table-pagination),.dock-drawer.dock-drawer-theme-light :where(ul.ant-pagination.ant-table-pagination){display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}.dock-list-page.dock-theme-light :where(.ant-table-pagination .ant-pagination-total-text),.dock-drawer.dock-drawer-theme-light :where(.ant-pagination-total-text){margin-inline-end:auto!important;color:var(--dock-theme-text-secondary)!important}.dock-list-page.dock-theme-light :where(.ant-table-pagination .ant-pagination-options),.dock-drawer.dock-drawer-theme-light :where(.ant-pagination-options){display:inline-flex;align-items:center;min-height:28px;margin-inline-start:0!important}.dock-list-page.dock-theme-light :where(.ant-table-pagination .ant-pagination-options-quick-jumper),.dock-drawer.dock-drawer-theme-light :where(.ant-pagination-options-quick-jumper){display:inline-flex;align-items:center;min-height:28px;margin-inline-start:8px!important}.dock-list-page.dock-theme-light :where(.ant-table-pagination .ant-pagination-item,.ant-table-pagination .ant-pagination-prev button,.ant-table-pagination .ant-pagination-next button),.dock-drawer.dock-drawer-theme-light :where(.ant-table-pagination .ant-pagination-item,.ant-table-pagination .ant-pagination-prev button,.ant-table-pagination .ant-pagination-next button){min-width:28px!important;height:28px!important;line-height:26px!important}.dock-list-page.dock-theme-light :where(.ant-table-pagination .ant-pagination-prev,.ant-table-pagination .ant-pagination-next,.ant-table-pagination .ant-pagination-item,.ant-table-pagination .ant-pagination-options-size-changer),.dock-drawer.dock-drawer-theme-light :where(.ant-table-pagination .ant-pagination-prev,.ant-table-pagination .ant-pagination-next,.ant-table-pagination .ant-pagination-item,.ant-table-pagination .ant-pagination-options-size-changer){display:inline-flex;align-items:center;justify-content:center;height:28px!important}.dock-list-page.dock-theme-light :where(.ant-table-pagination .ant-pagination-options-size-changer .ant-select-selector,.ant-pagination .ant-pagination-options-quick-jumper input),.dock-drawer.dock-drawer-theme-light :where(.ant-table-pagination .ant-pagination-options-size-changer .ant-select-selector,.ant-pagination .ant-pagination-options-quick-jumper input){height:28px!important;min-height:28px!important;padding-top:0!important;padding-bottom:0!important;line-height:26px!important;border-radius:var(--dock-control-radius)!important}.dock-list-page.dock-theme-light :where(.ant-table-pagination .ant-pagination-options-size-changer.ant-select-single),.dock-drawer.dock-drawer-theme-light :where(.ant-table-pagination .ant-pagination-options-size-changer.ant-select-single){height:28px!important}.dock-list-page.dock-theme-light :where(.ant-table-pagination .ant-pagination-options-size-changer.ant-select-single .ant-select-selector,.ant-table-pagination .ant-pagination-options-size-changer.ant-select-single .ant-select-selection-wrap),.dock-drawer.dock-drawer-theme-light :where(.ant-table-pagination .ant-pagination-options-size-changer.ant-select-single .ant-select-selector,.ant-table-pagination .ant-pagination-options-size-changer.ant-select-single .ant-select-selection-wrap){display:flex;align-items:center;height:100%}.dock-list-page.dock-theme-light :where(.ant-table-pagination .ant-pagination-options-size-changer.ant-select-single .ant-select-selection-item,.ant-table-pagination .ant-pagination-options-size-changer.ant-select-single .ant-select-selection-placeholder),.dock-drawer.dock-drawer-theme-light :where(.ant-table-pagination .ant-pagination-options-size-changer.ant-select-single .ant-select-selection-item,.ant-table-pagination .ant-pagination-options-size-changer.ant-select-single .ant-select-selection-placeholder){display:block;line-height:26px!important}.dock-list-page.dock-theme-light :where(.ant-table-pagination .ant-pagination-options-size-changer.ant-select-single .ant-select-selection-search),.dock-drawer.dock-drawer-theme-light :where(.ant-table-pagination .ant-pagination-options-size-changer.ant-select-single .ant-select-selection-search){height:26px!important}.dock-list-page.dock-theme-light :where(.ant-table-pagination .ant-pagination-options-size-changer .ant-select-arrow),.dock-drawer.dock-drawer-theme-light :where(.ant-table-pagination .ant-pagination-options-size-changer .ant-select-arrow){display:flex;align-items:center;justify-content:center;top:50%!important;inset-block-start:50%!important;inset-block-end:auto!important;height:12px!important;margin-top:0!important;transform:translateY(-50%)!important}.dock-list-page.dock-theme-light :where(.ant-table-pagination .ant-pagination-options-size-changer .ant-select-arrow .anticon),.dock-drawer.dock-drawer-theme-light :where(.ant-table-pagination .ant-pagination-options-size-changer .ant-select-arrow .anticon){display:flex;align-items:center;justify-content:center;height:12px!important}.dock-list-page.dock-theme-light :where(.ant-pagination .ant-pagination-options-quick-jumper input:focus),.dock-drawer.dock-drawer-theme-light :where(.ant-pagination .ant-pagination-options-quick-jumper input:focus){border-color:var(--dock-theme-primary)!important;box-shadow:none!important}.dock-list-page.dock-theme-light :where(.ant-pagination .ant-pagination-item-active),.dock-drawer.dock-drawer-theme-light :where(.ant-pagination .ant-pagination-item-active){border-color:var(--dock-theme-primary)!important;background:var(--dock-theme-surface-elevated)!important}.dock-list-page.dock-theme-light :where(.ant-pagination .ant-pagination-item-active a),.dock-drawer.dock-drawer-theme-light :where(.ant-pagination .ant-pagination-item-active a){color:var(--dock-theme-primary)!important}.dock-light-page,.dock-light-page .dock-list-page-body,.dock-light-page .ant-pro-grid-content{color:var(--dock-theme-text)}.dock-light-page :where(.ant-page-header-heading-title,.ant-page-header-heading-sub-title,.ant-form-item-label>label,.ant-descriptions-item-label,.ant-descriptions-item-content,.ant-empty-description,.ant-tabs-tab,.ant-tabs-tab-btn,.ant-card-head-title,.ant-statistic-content,.ant-table,.ant-table-cell,.ant-pagination-item a,.ant-pagination-total-text,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-input,.ant-picker-input>input,.ant-form-item-control-input-content,.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-typography,.ant-form-item-explain,.ant-alert-message,.ant-alert-description,.ant-table-placeholder,.ant-empty-normal){color:var(--dock-theme-text)!important}.dock-light-page :where(.ant-input::placeholder,.ant-picker-input>input::placeholder){color:var(--dock-theme-placeholder)!important}.dock-light-page :where(.ant-pagination-item,.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link,.ant-input-affix-wrapper,.ant-input,.ant-select-selector,.ant-picker,.ant-table,.ant-card,.ant-modal-content,.ant-pro-card,.ant-pro-card-body){background-color:var(--dock-theme-surface)!important}.dock-light-page .ant-table-thead>tr>th{border-bottom:1px solid var(--dock-theme-border)!important}.dock-light-page :where(.ant-table-thead>tr>th.ant-table-cell-fix-left,.ant-table-thead>tr>th.ant-table-cell-fix-left-last,.ant-table-thead>tr>th.ant-table-cell-fix-right,.ant-table-thead>tr>th.ant-table-cell-fix-right-first,.ant-table-thead>tr>th.ant-table-cell-scrollbar){background:var(--dock-theme-surface-alt)!important}.dock-light-page :where(.ant-table-tbody>tr>td.ant-table-cell-fix-left,.ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.ant-table-tbody>tr>td.ant-table-cell-fix-right,.ant-table-tbody>tr>td.ant-table-cell-fix-right-first){background:var(--dock-theme-surface)!important}.dock-light-page .ant-table-tbody>tr:hover>td,.dock-light-page .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.dock-light-page .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left-last,.dock-light-page .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,.dock-light-page .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right-first{background:var(--dock-theme-row-hover)!important}.dock-light-page .ant-table-tbody>tr.ant-table-row-selected>td,.dock-light-page .ant-table-tbody>tr.ant-table-row-selected:hover>td,.dock-light-page .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left,.dock-light-page .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left-last,.dock-light-page .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right,.dock-light-page .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right-first,.dock-light-page .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-left,.dock-light-page .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-left-last,.dock-light-page .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-right,.dock-light-page .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-right-first{background:var(--dock-theme-row-selected)!important}.dock-light-page .ant-table-expanded-row>td,.dock-light-page .ant-table-expanded-row:hover>td{background:var(--dock-theme-surface)!important}.dock-light-page :where(.ant-table-cell-fix-left,.ant-table-cell-fix-left-last,.ant-table-cell-fix-right,.ant-table-cell-fix-right-first){background:inherit!important}.dock-light-page :where(.ant-table-ping-left .ant-table-cell-fix-left-last:after,.ant-table-ping-left .ant-table-cell-fix-left-last:before,.ant-table-ping-right .ant-table-cell-fix-right-first:after,.ant-table-ping-right .ant-table-cell-fix-right-first:before){box-shadow:none!important}.dock-light-page :where(.ant-table-body::-webkit-scrollbar,.ant-table-content::-webkit-scrollbar,.ant-pro-page-container-children-container::-webkit-scrollbar,::-webkit-scrollbar){width:var(--dock-table-scrollbar-size);height:var(--dock-table-scrollbar-size)}.dock-light-page :where(.ant-table-body::-webkit-scrollbar-thumb,.ant-table-content::-webkit-scrollbar-thumb,.ant-pro-page-container-children-container::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb){border:2px solid transparent;border-radius:999px;background:var(--dock-theme-scrollbar)}.dock-light-page :where(.ant-table-body::-webkit-scrollbar-track,.ant-table-content::-webkit-scrollbar-track,.ant-pro-page-container-children-container::-webkit-scrollbar-track,::-webkit-scrollbar-track){background:var(--dock-theme-scrollbar-track)}.dock-light-page .ant-btn-primary{border-color:var(--dock-theme-primary)!important;background:var(--dock-theme-primary)!important;color:#fff!important}.dock-light-page .ant-btn-primary:hover,.dock-light-page .ant-btn-primary:focus{border-color:var(--dock-theme-primary-hover)!important;background:var(--dock-theme-primary-hover)!important}.dock-light-page .ant-segmented{border:1px solid var(--dock-theme-border-strong);background:var(--dock-theme-surface)}.dock-light-page .ant-segmented-item{color:var(--dock-theme-text-secondary)}.dock-light-page .ant-segmented-item:hover,.dock-light-page .ant-segmented-item:active{color:var(--dock-theme-text)}.dock-light-page .ant-segmented-thumb{background:var(--dock-theme-primary);box-shadow:none}.dock-light-page .ant-segmented-item-selected{color:#fff!important}.dock-light-page .ant-table-row-expand-icon{border-color:var(--dock-theme-border)!important;background:var(--dock-theme-surface-elevated)!important;color:var(--dock-clickable-icon-color)!important}.dock-light-page .ant-table-row-expand-icon:hover{border-color:var(--dock-theme-primary)!important;background:transparent!important;color:var(--dock-theme-primary)!important}.dock-light-page .ant-table-row-expand-icon:active{box-shadow:var(--dock-clickable-icon-active-shadow)!important}.dock-list-page.dock-theme-light :where(.ant-btn-primary){color:#fff!important;border-color:var(--dock-theme-primary)!important;background:var(--dock-theme-primary)!important}.dock-list-page.dock-theme-light :where(.ant-btn-primary .anticon,.ant-btn-primary .anticon svg,.ant-btn-primary .anticon svg path){color:#fff!important;fill:#fff!important;stroke:#fff!important}.dock-list-page.dock-theme-light :where(.ant-btn-primary:hover,.ant-btn-primary:focus){color:#fff!important;border-color:var(--dock-theme-primary-hover)!important;background:var(--dock-theme-primary-hover)!important}.dock-list-page.dock-theme-light :where(.ant-btn-primary:active){color:#fff!important;border-color:var(--dock-theme-primary-active)!important;background:var(--dock-theme-primary-active)!important}.dock-list-page.dock-theme-light :where(.ant-btn-primary.ant-btn-dangerous){color:#fff!important;border-color:var(--dock-theme-danger)!important;background:var(--dock-theme-danger)!important}.dock-list-page.dock-theme-light :where(.ant-btn-primary.ant-btn-dangerous:hover,.ant-btn-primary.ant-btn-dangerous:focus){color:#fff!important;border-color:var(--dock-theme-danger-hover)!important;background:var(--dock-theme-danger-hover)!important}.dock-list-page.dock-theme-light :where(.ant-btn-primary.ant-btn-dangerous:active){color:#fff!important;border-color:var(--dock-theme-danger)!important;background:var(--dock-theme-danger)!important}.dock-list-page.dock-theme-light :where(.ant-table-body){overflow-y:auto!important}.dock-list-page.dock-theme-light :where(.ant-table-content){overflow:auto!important}.dock-list-page.dock-theme-light :where(.ant-table-thead>tr>th.ant-table-cell-scrollbar,.ant-table-cell-scrollbar){width:var(--dock-table-scrollbar-size)!important;min-width:var(--dock-table-scrollbar-size)!important;max-width:var(--dock-table-scrollbar-size)!important;padding:0!important;background:var(--dock-theme-scrollbar-track)!important;box-shadow:none!important}.dock-list-page.dock-theme-light :where(.ant-table-body,.ant-table-content,.ant-pro-page-container-children-container,.dock-list-table-wrap,.dock-list-table-card,textarea,.ant-input,.ant-input-number-input,.ant-drawer-body,.ant-drawer-content,.ant-drawer-wrapper-body){scrollbar-width:thin;scrollbar-color:var(--dock-theme-scrollbar) var(--dock-theme-scrollbar-track)}.dock-list-page.dock-theme-light :where(.ant-table-body::-webkit-scrollbar,.ant-table-content::-webkit-scrollbar,.ant-pro-page-container-children-container::-webkit-scrollbar,.dock-list-table-wrap::-webkit-scrollbar,.dock-list-table-card::-webkit-scrollbar,textarea::-webkit-scrollbar,.ant-input::-webkit-scrollbar,.ant-input-number-input::-webkit-scrollbar){width:var(--dock-table-scrollbar-size);height:var(--dock-table-scrollbar-size)}.dock-list-page.dock-theme-light :where(.ant-table-body::-webkit-scrollbar-thumb,.ant-table-content::-webkit-scrollbar-thumb,.ant-pro-page-container-children-container::-webkit-scrollbar-thumb,.dock-list-table-wrap::-webkit-scrollbar-thumb,.dock-list-table-card::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb,.ant-input::-webkit-scrollbar-thumb,.ant-input-number-input::-webkit-scrollbar-thumb){border-radius:999px;background:var(--dock-theme-scrollbar)}.dock-list-page.dock-theme-light :where(.ant-table-body::-webkit-scrollbar-thumb:hover,.ant-table-content::-webkit-scrollbar-thumb:hover,.ant-pro-page-container-children-container::-webkit-scrollbar-thumb:hover,.dock-list-table-wrap::-webkit-scrollbar-thumb:hover,.dock-list-table-card::-webkit-scrollbar-thumb:hover,textarea::-webkit-scrollbar-thumb:hover,.ant-input::-webkit-scrollbar-thumb:hover,.ant-input-number-input::-webkit-scrollbar-thumb:hover){background:var(--dock-theme-scrollbar-hover)}.dock-list-page.dock-theme-light :where(.ant-table-body::-webkit-scrollbar-track,.ant-table-content::-webkit-scrollbar-track,.ant-pro-page-container-children-container::-webkit-scrollbar-track,.dock-list-table-wrap::-webkit-scrollbar-track,.dock-list-table-card::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track,.ant-input::-webkit-scrollbar-track,.ant-input-number-input::-webkit-scrollbar-track){background:var(--dock-theme-scrollbar-track)}.dock-list-page.dock-theme-light :where(.ant-table-body::-webkit-scrollbar-corner,.ant-table-content::-webkit-scrollbar-corner,.dock-list-table-wrap::-webkit-scrollbar-corner,.dock-list-table-card::-webkit-scrollbar-corner){background:var(--dock-theme-scrollbar-track)}.dock-drawer.dock-drawer-theme-light :where(.ant-drawer-body,.ant-drawer-content,.ant-drawer-wrapper-body,textarea,.ant-input,.ant-input-number-input,.ant-table-body,.ant-table-content,.ant-table-container,.ant-table-sticky-scroll){scrollbar-width:thin;scrollbar-color:var(--dock-theme-scrollbar) var(--dock-theme-scrollbar-track)}.dock-modal-theme-light :where(.ant-table-body,.ant-table-content,.ant-table-container,.ant-table-sticky-scroll),.ant-modal.dock-modal-theme-light :where(.ant-table-body,.ant-table-content,.ant-table-container,.ant-table-sticky-scroll){scrollbar-width:thin;scrollbar-color:var(--dock-theme-scrollbar) var(--dock-theme-scrollbar-track)}.dock-drawer.dock-drawer-theme-light :where(.ant-table-body){overflow-y:auto!important}.dock-drawer.dock-drawer-theme-light :where(.ant-table-content){overflow:auto!important}.dock-drawer.dock-drawer-theme-light :where(.ant-table-thead>tr>th.ant-table-cell-scrollbar,.ant-table-cell-scrollbar){width:var(--dock-table-scrollbar-size)!important;min-width:var(--dock-table-scrollbar-size)!important;max-width:var(--dock-table-scrollbar-size)!important;padding:0!important;background:var(--dock-theme-scrollbar-track)!important;box-shadow:none!important}.dock-drawer.dock-drawer-theme-light :where(.ant-drawer-body::-webkit-scrollbar,.ant-drawer-content::-webkit-scrollbar,.ant-drawer-wrapper-body::-webkit-scrollbar,textarea::-webkit-scrollbar,.ant-input::-webkit-scrollbar,.ant-input-number-input::-webkit-scrollbar,.ant-table-body::-webkit-scrollbar,.ant-table-content::-webkit-scrollbar,.ant-table-container::-webkit-scrollbar,.ant-table-sticky-scroll::-webkit-scrollbar){width:var(--dock-table-scrollbar-size);height:var(--dock-table-scrollbar-size)}.dock-modal-theme-light :where(.ant-table-body::-webkit-scrollbar,.ant-table-content::-webkit-scrollbar,.ant-table-container::-webkit-scrollbar,.ant-table-sticky-scroll::-webkit-scrollbar),.ant-modal.dock-modal-theme-light :where(.ant-table-body::-webkit-scrollbar,.ant-table-content::-webkit-scrollbar,.ant-table-container::-webkit-scrollbar,.ant-table-sticky-scroll::-webkit-scrollbar){width:var(--dock-table-scrollbar-size);height:var(--dock-table-scrollbar-size)}.dock-drawer.dock-drawer-theme-light :where(.ant-drawer-body::-webkit-scrollbar-thumb,.ant-drawer-content::-webkit-scrollbar-thumb,.ant-drawer-wrapper-body::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb,.ant-input::-webkit-scrollbar-thumb,.ant-input-number-input::-webkit-scrollbar-thumb,.ant-table-body::-webkit-scrollbar-thumb,.ant-table-content::-webkit-scrollbar-thumb,.ant-table-container::-webkit-scrollbar-thumb,.ant-table-sticky-scroll::-webkit-scrollbar-thumb){border-radius:999px;background:var(--dock-theme-scrollbar)}.dock-modal-theme-light :where(.ant-table-body::-webkit-scrollbar-thumb,.ant-table-content::-webkit-scrollbar-thumb,.ant-table-container::-webkit-scrollbar-thumb,.ant-table-sticky-scroll::-webkit-scrollbar-thumb),.ant-modal.dock-modal-theme-light :where(.ant-table-body::-webkit-scrollbar-thumb,.ant-table-content::-webkit-scrollbar-thumb,.ant-table-container::-webkit-scrollbar-thumb,.ant-table-sticky-scroll::-webkit-scrollbar-thumb){border-radius:999px;background:var(--dock-theme-scrollbar)}.dock-drawer.dock-drawer-theme-light :where(.ant-drawer-body::-webkit-scrollbar-thumb:hover,.ant-drawer-content::-webkit-scrollbar-thumb:hover,.ant-drawer-wrapper-body::-webkit-scrollbar-thumb:hover,textarea::-webkit-scrollbar-thumb:hover,.ant-input::-webkit-scrollbar-thumb:hover,.ant-input-number-input::-webkit-scrollbar-thumb:hover,.ant-table-body::-webkit-scrollbar-thumb:hover,.ant-table-content::-webkit-scrollbar-thumb:hover,.ant-table-container::-webkit-scrollbar-thumb:hover,.ant-table-sticky-scroll::-webkit-scrollbar-thumb:hover){background:var(--dock-theme-scrollbar-hover)}.dock-modal-theme-light :where(.ant-table-body::-webkit-scrollbar-thumb:hover,.ant-table-content::-webkit-scrollbar-thumb:hover,.ant-table-container::-webkit-scrollbar-thumb:hover,.ant-table-sticky-scroll::-webkit-scrollbar-thumb:hover),.ant-modal.dock-modal-theme-light :where(.ant-table-body::-webkit-scrollbar-thumb:hover,.ant-table-content::-webkit-scrollbar-thumb:hover,.ant-table-container::-webkit-scrollbar-thumb:hover,.ant-table-sticky-scroll::-webkit-scrollbar-thumb:hover){background:var(--dock-theme-scrollbar-hover)}.dock-drawer.dock-drawer-theme-light :where(.ant-drawer-body::-webkit-scrollbar-track,.ant-drawer-content::-webkit-scrollbar-track,.ant-drawer-wrapper-body::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track,.ant-input::-webkit-scrollbar-track,.ant-input-number-input::-webkit-scrollbar-track,.ant-table-body::-webkit-scrollbar-track,.ant-table-content::-webkit-scrollbar-track,.ant-table-container::-webkit-scrollbar-track,.ant-table-sticky-scroll::-webkit-scrollbar-track){background:var(--dock-theme-scrollbar-track)}.dock-modal-theme-light :where(.ant-table-body::-webkit-scrollbar-track,.ant-table-content::-webkit-scrollbar-track,.ant-table-container::-webkit-scrollbar-track,.ant-table-sticky-scroll::-webkit-scrollbar-track),.ant-modal.dock-modal-theme-light :where(.ant-table-body::-webkit-scrollbar-track,.ant-table-content::-webkit-scrollbar-track,.ant-table-container::-webkit-scrollbar-track,.ant-table-sticky-scroll::-webkit-scrollbar-track){background:var(--dock-theme-scrollbar-track)}.dock-drawer.dock-drawer-theme-light :where(.ant-table-sticky-scroll),.dock-modal-theme-light :where(.ant-table-sticky-scroll),.ant-modal.dock-modal-theme-light :where(.ant-table-sticky-scroll){height:var(--dock-table-scrollbar-size)!important;background:var(--dock-theme-scrollbar-track)!important}.dock-drawer.dock-drawer-theme-light :where(.ant-table-sticky-scroll-bar),.dock-modal-theme-light :where(.ant-table-sticky-scroll-bar),.ant-modal.dock-modal-theme-light :where(.ant-table-sticky-scroll-bar){height:var(--dock-table-scrollbar-size)!important;border-radius:999px!important;background:var(--dock-theme-scrollbar)!important}.dock-drawer.dock-drawer-theme-light :where(.ant-form-item){margin-bottom:12px}.dock-drawer.dock-drawer-theme-light :where(.ant-form-item:last-child){margin-bottom:0}.dock-drawer.dock-drawer-theme-light :where(.ant-form-item-label){padding-bottom:4px}.dock-drawer.dock-drawer-theme-light .ant-drawer-content,.dock-drawer.dock-drawer-theme-light .ant-drawer-header,.dock-drawer.dock-drawer-theme-light .ant-drawer-body,.dock-drawer.dock-drawer-theme-light .ant-drawer-footer{color:var(--dock-theme-text)!important;background:var(--dock-theme-surface)!important}.dock-drawer.dock-drawer-theme-light .ant-drawer-mask{background:var(--dock-modal-mask)!important;backdrop-filter:blur(2px)}.dock-drawer.dock-drawer-theme-light .ant-drawer-content{border:1px solid var(--dock-modal-border)!important;border-radius:0!important;box-shadow:var(--dock-modal-shadow)!important}.dock-drawer.dock-drawer-theme-light .ant-drawer-header,.dock-drawer.dock-drawer-theme-light .ant-drawer-footer{border-color:var(--dock-theme-border)!important}.dock-drawer.dock-drawer-theme-light .ant-drawer-header{padding:16px 18px 15px!important}.dock-drawer.dock-drawer-theme-light .ant-drawer-body{padding:16px 18px 10px!important}.dock-drawer.dock-drawer-theme-light .ant-drawer-footer{padding:12px 18px 16px!important}.dock-drawer.dock-drawer-theme-light .ant-drawer-header-title{display:flex;width:100%;min-height:24px;align-items:center}.dock-drawer.dock-drawer-theme-light .ant-drawer-title{color:var(--dock-theme-text)!important;font-size:16px!important;font-weight:600!important;line-height:24px!important}.dock-drawer.dock-drawer-theme-light .ant-drawer-close{order:2;width:18px;min-width:18px;height:18px;margin-inline-start:auto;margin-inline-end:0;padding:0;color:var(--dock-clickable-icon-color)!important}.dock-drawer.dock-drawer-theme-light :where(.ant-drawer-close .anticon,.ant-drawer-close .anticon svg,.ant-drawer-close .anticon svg path){width:18px;height:18px;font-size:18px;color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.dock-drawer.dock-drawer-theme-light .ant-drawer-close:hover{color:var(--dock-theme-primary)!important;background:transparent!important}.dock-drawer.dock-drawer-theme-light :where(.ant-drawer-title,.ant-empty-description,.ant-form-item-label>label,.ant-form-item-extra,.ant-form-item-explain,.ant-typography,.ant-table,.ant-table-cell,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-select-selection-search-input,.ant-input,.ant-input-number-input,.ant-picker-input>input){color:var(--dock-theme-text)!important}.dock-drawer.dock-drawer-theme-light :where(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number){border-color:var(--dock-theme-border-strong)!important;background:var(--dock-theme-surface)!important;box-shadow:none!important}.dock-drawer.dock-drawer-theme-light :where(.ant-input-affix-wrapper:hover,.ant-input:hover,.ant-input-number:hover,.ant-input-number-group-wrapper:hover,.ant-input-number-affix-wrapper:hover,.ant-picker:hover,.ant-select:not(.ant-select-focused):hover .ant-select-selector){border-color:var(--dock-control-border-hover)!important}.dock-drawer.dock-drawer-theme-light .ant-input:focus,.dock-drawer.dock-drawer-theme-light .ant-input-focused,.dock-drawer.dock-drawer-theme-light .ant-input-affix-wrapper-focused,.dock-drawer.dock-drawer-theme-light .ant-input-number-focused,.dock-drawer.dock-drawer-theme-light .ant-input-number-group-wrapper-focused,.dock-drawer.dock-drawer-theme-light .ant-input-number-affix-wrapper-focused,.dock-drawer.dock-drawer-theme-light .ant-picker-focused,.dock-drawer.dock-drawer-theme-light .ant-select-focused .ant-select-selector{border-color:var(--dock-control-border-focus)!important;box-shadow:none!important}.dock-modal-theme-light .ant-modal :where(.ant-input-affix-wrapper:hover,.ant-input:hover,.ant-input-number:hover,.ant-input-number-group-wrapper:hover,.ant-input-number-affix-wrapper:hover,.ant-picker:hover,.ant-select:not(.ant-select-focused):hover .ant-select-selector),.ant-modal.dock-modal-theme-light :where(.ant-input-affix-wrapper:hover,.ant-input:hover,.ant-input-number:hover,.ant-input-number-group-wrapper:hover,.ant-input-number-affix-wrapper:hover,.ant-picker:hover,.ant-select:not(.ant-select-focused):hover .ant-select-selector){border-color:var(--dock-control-border-hover)!important;box-shadow:none!important}.dock-modal-theme-light .ant-modal .ant-input:focus,.dock-modal-theme-light .ant-modal .ant-input-focused,.dock-modal-theme-light .ant-modal .ant-input-affix-wrapper-focused,.dock-modal-theme-light .ant-modal .ant-input-number-focused,.dock-modal-theme-light .ant-modal .ant-input-number-group-wrapper-focused,.dock-modal-theme-light .ant-modal .ant-input-number-affix-wrapper-focused,.dock-modal-theme-light .ant-modal .ant-picker-focused,.dock-modal-theme-light .ant-modal .ant-select-focused .ant-select-selector,.ant-modal.dock-modal-theme-light .ant-input:focus,.ant-modal.dock-modal-theme-light .ant-input-focused,.ant-modal.dock-modal-theme-light .ant-input-affix-wrapper-focused,.ant-modal.dock-modal-theme-light .ant-input-number-focused,.ant-modal.dock-modal-theme-light .ant-input-number-group-wrapper-focused,.ant-modal.dock-modal-theme-light .ant-input-number-affix-wrapper-focused,.ant-modal.dock-modal-theme-light .ant-picker-focused,.ant-modal.dock-modal-theme-light .ant-select-focused .ant-select-selector{border-color:var(--dock-control-border-focus)!important;box-shadow:none!important}.dock-drawer.dock-drawer-theme-light :where(.ant-input-affix-wrapper,.ant-input-affix-wrapper .ant-input,.ant-input,.ant-input-number,.ant-input-number-input,.ant-select-selector,.ant-select-selection-item,.ant-select-selection-search-input,.ant-picker,.ant-picker-input>input){color:var(--dock-theme-text)!important}.dock-drawer.dock-drawer-theme-light :where(.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder,.ant-input-number-input::placeholder,.ant-picker-input>input::placeholder,.ant-select-selection-placeholder){color:var(--dock-theme-placeholder)!important;-webkit-text-fill-color:var(--dock-theme-placeholder)!important;opacity:1!important}.dock-drawer.dock-drawer-theme-light :where(.ant-select-arrow,.ant-picker-suffix,.ant-input-password-icon,.ant-input-clear-icon,.ant-input-number-handler-wrap,.ant-input-number-handler-up-inner,.ant-input-number-handler-down-inner){color:var(--dock-control-icon-color)!important;fill:var(--dock-control-icon-color)!important;stroke:var(--dock-control-icon-color)!important}.dock-drawer.dock-drawer-theme-light :where(.ant-input-number-handler-wrap){background:var(--dock-theme-surface)!important;border-inline-start-color:var(--dock-theme-border)!important;opacity:1!important}.dock-drawer.dock-drawer-theme-light :where(.ant-input-number-handler){border-color:var(--dock-theme-border)!important;background:var(--dock-theme-surface)!important}.dock-drawer.dock-drawer-theme-light :where(.ant-input-number-handler:hover){background:var(--dock-theme-surface-alt)!important}.dock-drawer.dock-drawer-theme-light :where(.ant-btn){box-shadow:none!important}.dock-drawer.dock-drawer-theme-light :where(.ant-btn-default,.ant-btn-dashed){color:var(--dock-theme-text-secondary)!important;border-color:var(--dock-theme-border-strong)!important;background:var(--dock-theme-surface)!important}.dock-drawer.dock-drawer-theme-light :where(.ant-btn-default:hover,.ant-btn-default:focus,.ant-btn-dashed:hover,.ant-btn-dashed:focus){color:var(--dock-theme-text)!important;border-color:var(--dock-theme-border-active)!important;background:var(--dock-theme-surface-alt)!important}.dock-drawer.dock-drawer-theme-light :where(.ant-btn-primary){color:#fff!important;border-color:var(--dock-theme-primary)!important;background:var(--dock-theme-primary)!important}.dock-drawer.dock-drawer-theme-light :where(.ant-btn-primary .anticon,.ant-btn-primary .anticon svg,.ant-btn-primary .anticon svg path){color:#fff!important;fill:#fff!important;stroke:#fff!important}.dock-drawer.dock-drawer-theme-light :where(.ant-btn-primary:hover,.ant-btn-primary:focus){color:#fff!important;border-color:var(--dock-theme-primary-hover)!important;background:var(--dock-theme-primary-hover)!important}.dock-drawer.dock-drawer-theme-light :where(.ant-btn-primary:active){color:#fff!important;border-color:var(--dock-theme-primary-active)!important;background:var(--dock-theme-primary-active)!important}.dock-drawer.dock-drawer-theme-light.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea):not(.aiapp-drawer-form-item-switch){height:54px;margin-bottom:18px}.dock-drawer.dock-drawer-theme-light.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea) .ant-form-item-row{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:flex-start;min-height:54px;column-gap:16px}.dock-drawer.dock-drawer-theme-light.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea) .ant-form-item-label{padding-bottom:0}.dock-drawer.dock-drawer-theme-light.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea) .ant-form-item-label>label{display:inline-flex;align-items:center;height:36px;min-height:36px;margin:0;line-height:36px}.dock-drawer.dock-drawer-theme-light.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea) .ant-form-item-control{min-width:0;min-height:54px}.dock-drawer.dock-drawer-theme-light.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea) .ant-form-item-control-input,.dock-drawer.dock-drawer-theme-light.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea) .ant-form-item-control-input-content{min-height:36px}.dock-drawer.dock-drawer-theme-light.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea) .ant-form-item-explain,.dock-drawer.dock-drawer-theme-light.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea) .ant-form-item-extra{height:18px;min-height:18px;line-height:18px}.dock-drawer.dock-drawer-theme-light.aiapp-drawer .aiapp-drawer-form .aiapp-drawer-form-item-textarea .ant-form-item-row{display:block}.dock-drawer.dock-drawer-theme-light.aiapp-drawer .aiapp-drawer-form .aiapp-drawer-form-item-textarea .ant-form-item-label{padding-bottom:6px}.dock-drawer.dock-drawer-theme-light.aiapp-drawer .aiapp-drawer-form .aiapp-drawer-form-item-switch .ant-form-item-row{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;column-gap:14px}.dock-drawer.dock-drawer-theme-light.aiapp-drawer .aiapp-drawer-form .aiapp-drawer-form-item-switch .ant-form-item-label{padding-bottom:0}.dock-drawer.dock-drawer-theme-light.aiapp-drawer .aiapp-drawer-form .aiapp-drawer-form-item-switch .ant-form-item-label>label{min-height:32px}.dock-drawer.dock-drawer-theme-light.aiapp-drawer .aiapp-drawer-form :where(.ant-switch){margin:0;box-shadow:none!important}@media (max-width: 768px){.dock-drawer.dock-drawer-theme-light.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea) .ant-form-item-row,.dock-drawer.dock-drawer-theme-light.aiapp-drawer .aiapp-drawer-form .aiapp-drawer-form-item-switch .ant-form-item-row{display:block}.dock-drawer.dock-drawer-theme-light.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea) .ant-form-item-label,.dock-drawer.dock-drawer-theme-light.aiapp-drawer .aiapp-drawer-form .aiapp-drawer-form-item-switch .ant-form-item-label{padding-bottom:6px}}.dock-drawer.dock-drawer-theme-light :where(.ant-btn-link.ant-btn-dangerous,.ant-btn-text.ant-btn-dangerous){color:var(--dock-theme-danger)!important;border-color:transparent!important;background:transparent!important}.dock-drawer.dock-drawer-theme-light :where(.ant-btn-link.ant-btn-dangerous:hover,.ant-btn-text.ant-btn-dangerous:hover){color:var(--dock-theme-danger-hover)!important;background:var(--dock-theme-danger-ghost-bg)!important}.dock-drawer.dock-drawer-theme-light :where(.ant-btn-default.ant-btn-dangerous,.ant-btn-dashed.ant-btn-dangerous){color:var(--dock-theme-danger)!important;border-color:var(--dock-theme-danger-border)!important;background:var(--dock-theme-danger-soft)!important}.dock-drawer.dock-drawer-theme-light :where(.ant-btn-primary.ant-btn-dangerous){color:#fff!important;border-color:var(--dock-theme-danger)!important;background:var(--dock-theme-danger)!important}.dock-drawer.dock-drawer-theme-light .ant-table-thead>tr>th{border-bottom:1px solid var(--dock-theme-border)!important;background:var(--dock-theme-surface-alt)!important;color:var(--dock-theme-text)!important}.dock-drawer.dock-drawer-theme-light .ant-table-tbody>tr>td,.dock-drawer.dock-drawer-theme-light .ant-table-tbody>tr.ant-table-placeholder>td{color:var(--dock-theme-text-secondary)!important;background:var(--dock-theme-surface)!important;border-bottom-color:var(--dock-theme-border)!important}.dock-drawer.dock-drawer-theme-light .ant-table-tbody>tr:hover>td{background:var(--dock-theme-row-hover)!important}.dock-list-page.dock-theme-dark.ant-pro-page-container,.dock-list-page.dock-theme-dark .ant-pro-page-container-children-container{background:var(--dock-theme-surface-muted)!important}.dock-list-page.dock-theme-dark,.dock-list-page.dock-theme-dark .dock-list-page-body,.dock-list-page.dock-theme-dark .ant-pro-grid-content{color:var(--dock-theme-text)}.dock-list-page.dock-theme-dark :where(.ant-page-header-heading-title,.ant-page-header-heading-sub-title,.ant-form-item-label>label,.ant-descriptions-item-label,.ant-descriptions-item-content,.ant-empty-description,.ant-tabs-tab,.ant-tabs-tab-btn,.ant-pagination-item-link,.ant-select-arrow,.ant-input-prefix,.ant-input-suffix,.ant-picker-suffix,.ant-btn,.anticon,.ant-card-head-title,.ant-statistic-content,.ant-table,.ant-table-cell,.ant-pagination-item a,.ant-pagination-total-text,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-input,.ant-picker-input>input,.ant-form-item-control-input-content,.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-typography,.ant-form-item-explain,.ant-alert-message,.ant-alert-description,.ant-table-placeholder,.ant-empty-normal,.ant-table-column-sorter,.ant-table-filter-trigger){color:var(--dock-theme-text)!important}.dock-list-page.dock-theme-dark :where(.ant-input::placeholder,.ant-picker-input>input::placeholder){color:var(--dock-theme-placeholder)!important}.dock-list-page.dock-theme-dark :where(.ant-input-affix-wrapper,.ant-input,.ant-select-selector,.ant-picker){border-color:var(--dock-theme-border)!important;background:#071636e6!important;box-shadow:none!important}.dock-list-page.dock-theme-dark :where(.ant-btn-primary){border-color:var(--dock-theme-primary)!important;background:var(--dock-theme-primary)!important}.dock-list-page.dock-theme-dark :where(.ant-btn-primary:hover,.ant-btn-primary:focus){border-color:var(--dock-theme-primary-hover)!important;background:var(--dock-theme-primary-hover)!important}.dock-theme-dark .dock-workbench-sidebar-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex:none;min-height:20px;padding:2px 16px 0;overflow:visible;box-sizing:border-box}.dock-theme-dark .dock-workbench-sidebar-pagination .ant-pagination{display:flex;align-items:center;flex-wrap:nowrap;justify-content:center;flex:none;margin:0;white-space:nowrap;color:#eff8ffdb;gap:6px}.dock-theme-dark .dock-workbench-sidebar-pagination .ant-pagination .ant-pagination-prev,.dock-theme-dark .dock-workbench-sidebar-pagination .ant-pagination .ant-pagination-next{display:flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;border-color:#6fbdff2e;background:#0b2247ad;border-radius:4px;line-height:24px}.dock-theme-dark .dock-workbench-sidebar-pagination .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.dock-theme-dark .dock-workbench-sidebar-pagination .ant-pagination .ant-pagination-next .ant-pagination-item-link{display:flex;align-items:center;justify-content:center;color:#eff8ffdb;width:24px;min-width:24px;height:24px;line-height:24px;padding:0}.dock-theme-dark .dock-workbench-sidebar-pagination .ant-pagination .ant-pagination-disabled .ant-pagination-item-link{color:#eff8ff4d}.dock-theme-dark .dock-workbench-sidebar-pagination .ant-pagination-simple-pager{display:flex;align-items:center;gap:8px;height:24px;margin-inline:0;color:#eff8ffdb;white-space:nowrap;line-height:24px}.dock-theme-dark .dock-workbench-sidebar-pagination .ant-pagination-simple-pager input{width:40px;height:24px;border:1px solid rgba(111,189,255,.18)!important;border-radius:4px;background:#0b2247ad!important;color:#eff8ffe6!important;box-shadow:none!important;line-height:22px;padding:0 6px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dock-theme-dark .dock-workbench-sidebar-pagination .ant-pagination-simple-pager input:hover,.dock-theme-dark .dock-workbench-sidebar-pagination .ant-pagination-simple-pager input:focus{border-color:#7bd1ff57!important;background:#102e5ac7!important;color:#eff8fff5!important;box-shadow:none!important;outline:none}.dock-theme-dark .dock-workbench-sidebar-pagination .ant-pagination-simple-pager input::selection{background:#468ed647;color:#eff8fff5}.dock-theme-dark .dock-workbench-sidebar-pagination .ant-pagination-simple-pager input::-moz-selection{background:#468ed647;color:#eff8fff5}.dock-theme-dark.dock-workbench-compact-controls :where(.ant-btn),.dock-theme-dark .dock-workbench-compact-controls :where(.ant-btn){height:28px;padding:0 8px;color:var(--dock-theme-text);border-color:#7dbfff33;background:#3a455c;box-shadow:none;font-size:11px}.dock-theme-dark.dock-workbench-compact-controls :where(.ant-btn:hover,.ant-btn:focus),.dock-theme-dark .dock-workbench-compact-controls :where(.ant-btn:hover,.ant-btn:focus){color:var(--dock-theme-text);border-color:#79d1ff85;background:#3a455c}.dock-theme-dark.dock-workbench-compact-controls :where(.ant-btn-text,.ant-btn-link),.dock-theme-dark .dock-workbench-compact-controls :where(.ant-btn-text,.ant-btn-link){color:var(--dock-theme-text);border-color:#7dbfff1f;background:#3a455c}.dock-theme-dark.dock-workbench-compact-controls :where(.ant-btn-text:hover,.ant-btn-text:focus,.ant-btn-link:hover,.ant-btn-link:focus),.dock-theme-dark .dock-workbench-compact-controls :where(.ant-btn-text:hover,.ant-btn-text:focus,.ant-btn-link:hover,.ant-btn-link:focus){color:#f4fbff!important;border-color:#91dbff85!important;background:#3a455c!important}.dock-theme-dark.dock-workbench-compact-controls :where(.ant-btn-text .anticon,.ant-btn-link .anticon),.dock-theme-dark .dock-workbench-compact-controls :where(.ant-btn-text .anticon,.ant-btn-link .anticon){color:inherit}.dock-theme-dark.dock-workbench-compact-controls :where(.ant-btn-primary),.dock-theme-dark .dock-workbench-compact-controls :where(.ant-btn-primary){border-color:#9ac9ff1f;background:#1d79fa}.dock-theme-dark.dock-workbench-compact-controls :where(.ant-btn-primary:hover,.ant-btn-primary:focus),.dock-theme-dark .dock-workbench-compact-controls :where(.ant-btn-primary:hover,.ant-btn-primary:focus){background:#1d79fa}.dock-theme-dark.dock-workbench-compact-controls :where(.ant-btn-dangerous),.dock-theme-dark .dock-workbench-compact-controls :where(.ant-btn-dangerous){border-color:#ff808057;background:linear-gradient(135deg,#aa2434f5,#70101ef5)}.dock-theme-dark.dock-workbench-compact-controls :where(.ant-radio-button-wrapper),.dock-theme-dark .dock-workbench-compact-controls :where(.ant-radio-button-wrapper){color:var(--dock-theme-text-muted)!important;border-color:#7dbfff24!important;background:#070c14eb!important}.dock-theme-dark.dock-workbench-compact-controls :where(.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)),.dock-theme-dark .dock-workbench-compact-controls :where(.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)){color:#fff!important;border-color:#79d1ff8a!important;background:linear-gradient(135deg,#1066dae6,#0a2b62eb)!important}.dock-list-page.dock-theme-dark.dock-workbench-compact-controls :where(.ant-btn){color:var(--dock-theme-text)!important;border-color:#7dbfff33!important;background:#3a455c!important}.dock-list-page.dock-theme-dark.dock-workbench-compact-controls :where(.ant-btn:hover,.ant-btn:focus){color:var(--dock-theme-text)!important;border-color:#79d1ff85!important;background:#3a455c!important}.dock-list-page.dock-theme-dark.dock-workbench-compact-controls :where(.ant-btn-primary,.ant-btn-primary:hover,.ant-btn-primary:focus){border-color:#9ac9ff1f!important;background:#1d79fa!important}.dock-list-page.dock-theme-dark.dock-workbench-compact-controls :where(.ant-btn-dangerous){border-color:#ff808057!important;background:linear-gradient(135deg,#aa2434f5,#70101ef5)!important}.dock-drawer.dock-drawer-theme-dark .ant-drawer-content{color:var(--dock-theme-text)!important;border:1px solid var(--dock-workbench-panel-border)!important;border-radius:0!important;background:var(--dock-workbench-panel-bg)!important;box-shadow:var(--dock-modal-shadow)!important}.dock-drawer.dock-drawer-theme-dark .ant-drawer-header,.dock-drawer.dock-drawer-theme-dark .ant-drawer-footer{border-color:var(--dock-theme-border-strong)!important;background:transparent!important}.dock-drawer.dock-drawer-theme-dark .ant-drawer-header{padding:16px 18px 15px!important}.dock-drawer.dock-drawer-theme-dark .ant-drawer-body{padding:16px 18px 10px!important;background:transparent!important}.dock-drawer.dock-drawer-theme-dark .ant-drawer-footer{padding:12px 18px 16px!important}.dock-drawer.dock-drawer-theme-dark .ant-drawer-header-title{display:flex;width:100%;min-height:24px;align-items:center}.dock-drawer.dock-drawer-theme-dark .ant-drawer-title{font-size:16px!important;font-weight:600!important;line-height:24px!important}.dock-drawer.dock-drawer-theme-dark .ant-drawer-close{order:2;width:18px;min-width:18px;height:18px;margin-inline-start:auto;margin-inline-end:0;padding:0;color:var(--dock-clickable-icon-color)!important}.dock-drawer.dock-drawer-theme-dark :where(.ant-drawer-close .anticon,.ant-drawer-close .anticon svg,.ant-drawer-close .anticon svg path){width:18px;height:18px;font-size:18px;color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.dock-drawer.dock-drawer-theme-dark .ant-drawer-close:hover{color:var(--dock-theme-primary)!important;background:transparent!important}.dock-drawer.dock-drawer-theme-dark :where(.ant-drawer-title,.ant-empty-description,.ant-form-item-label>label,.ant-form-item-extra,.ant-form-item-explain,.ant-typography,.ant-table,.ant-table-cell,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-input,.ant-picker-input>input){color:var(--dock-theme-text)!important}.dock-drawer.dock-drawer-theme-dark :where(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number){border-color:var(--dock-theme-border)!important;background:#071636e6!important;box-shadow:none!important}.dock-drawer.dock-drawer-theme-dark :where(.ant-btn-primary){border-color:var(--dock-theme-primary)!important;background:var(--dock-theme-primary)!important}.dock-drawer.dock-drawer-theme-dark :where(.ant-btn-primary:hover,.ant-btn-primary:focus){border-color:var(--dock-theme-primary-hover)!important;background:var(--dock-theme-primary-hover)!important}.dock-drawer.dock-drawer-theme-dark :where(.ant-btn-default,.ant-btn-dashed){color:#f0f6ff!important;border-color:#ffffff14!important;background:#48526cb8!important;box-shadow:none!important}.dock-drawer.dock-drawer-theme-dark :where(.ant-btn-default:hover,.ant-btn-default:focus,.ant-btn-dashed:hover,.ant-btn-dashed:focus){color:#fff!important;border-color:#ffffff24!important;background:#4f5b76db!important}.dock-drawer.dock-drawer-theme-dark.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea):not(.aiapp-drawer-form-item-switch){height:54px;margin-bottom:18px}.dock-drawer.dock-drawer-theme-dark.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea) .ant-form-item-row{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:flex-start;min-height:54px;column-gap:16px}.dock-drawer.dock-drawer-theme-dark.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea) .ant-form-item-label{padding-bottom:0}.dock-drawer.dock-drawer-theme-dark.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea) .ant-form-item-label>label{display:inline-flex;align-items:center;height:36px;min-height:36px;margin:0;line-height:36px}.dock-drawer.dock-drawer-theme-dark.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea) .ant-form-item-control{min-width:0;min-height:54px}.dock-drawer.dock-drawer-theme-dark.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea) .ant-form-item-control-input,.dock-drawer.dock-drawer-theme-dark.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea) .ant-form-item-control-input-content{min-height:36px}.dock-drawer.dock-drawer-theme-dark.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea) .ant-form-item-explain,.dock-drawer.dock-drawer-theme-dark.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea) .ant-form-item-extra{height:18px;min-height:18px;line-height:18px}.dock-drawer.dock-drawer-theme-dark.aiapp-drawer .aiapp-drawer-form .aiapp-drawer-form-item-textarea .ant-form-item-row{display:block}.dock-drawer.dock-drawer-theme-dark.aiapp-drawer .aiapp-drawer-form .aiapp-drawer-form-item-textarea .ant-form-item-label{padding-bottom:6px}.dock-drawer.dock-drawer-theme-dark.aiapp-drawer .aiapp-drawer-form .aiapp-drawer-form-item-switch .ant-form-item-row{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;column-gap:14px}.dock-drawer.dock-drawer-theme-dark.aiapp-drawer .aiapp-drawer-form .aiapp-drawer-form-item-switch .ant-form-item-label{padding-bottom:0}.dock-drawer.dock-drawer-theme-dark.aiapp-drawer .aiapp-drawer-form .aiapp-drawer-form-item-switch .ant-form-item-label>label{min-height:32px}.dock-drawer.dock-drawer-theme-dark.aiapp-drawer .aiapp-drawer-form :where(.ant-switch){margin:0;box-shadow:none!important}@media (max-width: 768px){.dock-drawer.dock-drawer-theme-dark.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea) .ant-form-item-row,.dock-drawer.dock-drawer-theme-dark.aiapp-drawer .aiapp-drawer-form .aiapp-drawer-form-item-switch .ant-form-item-row{display:block}.dock-drawer.dock-drawer-theme-dark.aiapp-drawer .aiapp-drawer-form .ant-form-item:not(.aiapp-drawer-form-item-textarea) .ant-form-item-label,.dock-drawer.dock-drawer-theme-dark.aiapp-drawer .aiapp-drawer-form .aiapp-drawer-form-item-switch .ant-form-item-label{padding-bottom:6px}}.dock-modal-theme-dark .ant-modal-content,.ant-modal.dock-modal-theme-dark .ant-modal-content{color:var(--dock-theme-text)!important;border:1px solid var(--dock-workbench-panel-border)!important;background:var(--dock-workbench-panel-bg)!important;box-shadow:var(--dock-modal-shadow)!important}.dock-modal-theme-dark .ant-modal-header,.dock-modal-theme-dark .ant-modal-footer,.ant-modal.dock-modal-theme-dark .ant-modal-header,.ant-modal.dock-modal-theme-dark .ant-modal-footer{border-color:var(--dock-theme-border-strong)!important;background:transparent!important}.dock-modal-theme-dark :where(.ant-modal-title,.ant-modal-body,.ant-modal-confirm-title,.ant-modal-confirm-content,.ant-modal-confirm-paragraph,.ant-modal-confirm-body,.ant-form-item-label>label,.ant-form-item-extra,.ant-form-item-explain,.ant-empty-description,.ant-typography),.ant-modal.dock-modal-theme-dark :where(.ant-modal-title,.ant-modal-body,.ant-modal-confirm-title,.ant-modal-confirm-content,.ant-modal-confirm-paragraph,.ant-modal-confirm-body,.ant-form-item-label>label,.ant-form-item-extra,.ant-form-item-explain,.ant-empty-description,.ant-typography){color:var(--dock-theme-text)!important}.dock-modal-theme-dark :where(.ant-btn-default),.ant-modal.dock-modal-theme-dark :where(.ant-btn-default){color:#eaf6ff!important;border-color:#73c2ff4d!important;background:#0e38798f!important}.dock-modal-theme-dark :where(.ant-btn-default:hover,.ant-btn-default:focus),.ant-modal.dock-modal-theme-dark :where(.ant-btn-default:hover,.ant-btn-default:focus){color:#f4fbff!important;border-color:#91dbffdb!important;background:#104291b8!important}.dock-modal-theme-dark :where(.ant-btn-primary),.ant-modal.dock-modal-theme-dark :where(.ant-btn-primary){border-color:var(--dock-theme-primary)!important;background:var(--dock-theme-primary)!important}.dock-modal-theme-dark :where(.ant-btn-primary:hover,.ant-btn-primary:focus),.ant-modal.dock-modal-theme-dark :where(.ant-btn-primary:hover,.ant-btn-primary:focus){border-color:var(--dock-theme-primary-hover)!important;background:var(--dock-theme-primary-hover)!important}body.dock-theme-dark{color:var(--dock-theme-text);background:radial-gradient(circle at 10% -20%,#2875df59,#2875df00 42%),radial-gradient(circle at 90% -30%,#52a4ff33,#52a4ff00 40%),linear-gradient(180deg,#06163f,#030a24)}body.dock-theme-dark a{color:#8fd6ff}body.dock-theme-dark a:hover{color:#b7e9ff}body.dock-theme-dark .ant-pro-layout{background:transparent!important}body.dock-theme-dark .ant-pro-layout .ant-layout{background:transparent}body.dock-theme-dark .ant-pro-layout .ant-layout-content{background:linear-gradient(180deg,#041121d1,#061628bd)}body.dock-theme-dark .ant-pro-layout .ant-pro-layout-header,body.dock-theme-dark .ant-pro-layout .ant-pro-top-nav-header{background:url(./static/headerBg.726d83c8.png) center / contain no-repeat!important;border-bottom:1px solid rgba(115,188,255,.16);backdrop-filter:blur(16px) saturate(135%);box-shadow:0 10px 26px #020e264d}body.dock-theme-dark .ant-pro-layout .ant-pro-layout-header:before,body.dock-theme-dark .ant-pro-layout .ant-pro-top-nav-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 12% 50%,#56b1ff2e,#56b1ff00 28%),radial-gradient(circle at 88% 20%,#84d0ff1f,#84d0ff00 24%),linear-gradient(90deg,#ffffff0d,#fff0 18% 82%,#ffffff0d)}body.dock-theme-dark .ant-pro-layout .ant-pro-layout-header:after,body.dock-theme-dark .ant-pro-layout .ant-pro-top-nav-header:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:1px;background:linear-gradient(90deg,#63b6ff00,#63b6ff6b 18% 82%,#63b6ff00)}body.dock-theme-dark .dock-header-logo-mark{background:#ffffff0a}body.dock-theme-dark .dock-header-brand-text{color:#f9fafb}body.dock-theme-dark .ant-pro-layout .ant-layout-sider,body.dock-theme-dark .ant-pro-layout .ant-pro-sider{background:linear-gradient(180deg,#061638f5,#040e24fa)!important;border-right:1px solid rgba(102,188,255,.2);box-shadow:inset -1px 0 #96dcff14}body.dock-theme-dark .ant-pro-layout .ant-pro-sider-logo{display:none!important}body.dock-theme-dark .ant-pro-layout .ant-pro-sider .ant-menu,body.dock-theme-dark .ant-pro-layout .ant-layout-sider .ant-menu{padding:18px 12px;color:#cce8ff;background:transparent!important}body.dock-theme-dark .ant-pro-layout .ant-pro-sider .ant-menu-item,body.dock-theme-dark .ant-pro-layout .ant-layout-sider .ant-menu-item{height:46px;margin:0 0 10px;color:#a8d3fb!important;border:1px solid transparent;border-radius:12px}body.dock-theme-dark .ant-pro-layout .ant-pro-sider .ant-menu-item:hover,body.dock-theme-dark .ant-pro-layout .ant-layout-sider .ant-menu-item:hover{color:#eff9ff!important;background:#2974d73d!important;border-color:#6ebeff2e}body.dock-theme-dark .ant-pro-layout .ant-pro-sider .ant-menu-item-selected,body.dock-theme-dark .ant-pro-layout .ant-layout-sider .ant-menu-item-selected{color:#f7fbff!important;background:linear-gradient(135deg,#44abff57,#1e5ad54d)!important;border-color:#85d5ff47;box-shadow:0 10px 24px #05102a3d}body.dock-theme-dark .dock-header-right{color:var(--dock-theme-text)}body.dock-theme-dark .dock-header-shortcut{color:#ecf6ffeb}body.dock-theme-dark .dock-header-shortcut:hover{color:#ecf6ff;background:#ffffff14}body.dock-theme-dark .dock-header-divider{background:#ffffff59}body.dock-theme-dark .dock-header-user-trigger{color:#ecf6ffeb}body.dock-theme-dark .dock-header-user-trigger:hover{background:#ffffff14}body.dock-theme-dark .dock-header-user-icon{color:#ecf6ffeb}body.dock-theme-dark .dock-header-user-name{color:#ecf6fff2}body.dock-theme-dark .dock-header-user-chevron{color:#ecf6ffe6}body.dock-theme-dark .dock-header-user-menu .ant-dropdown-menu{border:1px solid rgba(117,198,255,.45);background:#072451;box-shadow:0 14px 28px #010e2773}body.dock-theme-dark .dock-header-user-menu .ant-dropdown-menu-item{color:var(--dock-theme-text)}body.dock-theme-dark .dock-header-user-menu .ant-dropdown-menu-item:hover{background:#3389f740}body.dock-theme-dark .ant-pro-page-container:not(.dock-theme-light){background:linear-gradient(180deg,#041121d1,#061628bd)!important}body.dock-theme-dark .ant-pro-page-container:not(.dock-theme-light) .ant-pro-page-container-warp{background:linear-gradient(180deg,#061e4ae0,#061e4a70)!important;border-bottom:1px solid rgba(96,184,255,.28)}body.dock-theme-dark .ant-pro-page-container:not(.dock-theme-light) .ant-page-header-heading-title,body.dock-theme-dark .ant-pro-page-container:not(.dock-theme-light) .ant-page-header-heading-sub-title{color:#e7f5ff!important}body.dock-theme-dark .ant-pro-page-container:not(.dock-theme-light)>.ant-pro-page-container-children-container{color:var(--dock-theme-text);background:linear-gradient(180deg,#041121d1,#061628bd)!important}.dock-list-page.dock-theme-dark,.dock-list-page.dock-theme-dark .dock-list-page-body,.dock-list-page.dock-theme-dark .ant-pro-grid-content,.dock-list-page.dock-theme-dark .ant-pro-grid-content-children{background:var(--dock-theme-surface-muted)!important}.dock-list-page.dock-theme-dark :where(.ant-card,.ant-pro-card,.dock-list-table-card){color:var(--dock-theme-text)!important;border-color:var(--dock-theme-border)!important;background:linear-gradient(180deg,var(--dock-theme-surface) 0%,var(--dock-theme-surface-alt) 100%)!important;box-shadow:var(--dock-theme-shadow)!important}.dock-list-page.dock-theme-dark :where(.ant-card .ant-card-head,.ant-pro-card .ant-pro-card-header){border-bottom-color:var(--dock-theme-border-strong)!important}.dock-list-page.dock-theme-dark :where(.ant-card-head-title,.ant-card-extra,.ant-pro-card-title,.ant-pro-card-extra){color:var(--dock-theme-text)!important}.dock-list-page.dock-theme-dark :where(.dock-list-query-card>.ant-card-body){padding:18px 20px!important}.dock-list-page.dock-theme-dark :where(.dock-list-query-form){align-items:center;row-gap:8px}.dock-list-page.dock-theme-dark :where(.dock-list-query-form .ant-form-item){margin-bottom:0!important}.dock-list-page.dock-theme-dark :where(.dock-list-query-form .ant-form-item-row){align-items:center}.dock-list-page.dock-theme-dark :where(.dock-list-table-card>.ant-card-body){display:flex;flex:1 1;min-height:0;flex-direction:column;padding:18px 20px!important;overflow:hidden}.dock-list-page.dock-theme-dark :where(.ant-card-body,.ant-pro-card-body){background:transparent!important}.dock-list-page.dock-theme-dark :where(.dock-list-table-card .ant-pro-card-body){display:flex;flex:1 1;min-height:0;flex-direction:column;padding:18px 20px!important;overflow:hidden}.dock-list-page.dock-theme-dark :where(.ant-pro-table-list-toolbar,.ant-pro-table-alert){color:var(--dock-theme-text)!important;background:transparent!important}.dock-list-page.dock-theme-dark :where(.ant-input-affix-wrapper,.ant-input-affix-wrapper .ant-input,.ant-input,.ant-input-number,.ant-input-number-affix-wrapper,.ant-input-number-input,.ant-select-selector,.ant-select-selection-item,.ant-select-selection-search-input,.ant-picker,.ant-picker-input>input){color:var(--dock-theme-text)!important;border-color:var(--dock-theme-border)!important;background:#071636e6!important;-webkit-text-fill-color:var(--dock-theme-text)!important;box-shadow:none!important}.dock-list-page.dock-theme-dark :where(.ant-input::placeholder,.ant-picker-input>input::placeholder,.ant-select-selection-placeholder){color:var(--dock-theme-placeholder)!important;-webkit-text-fill-color:var(--dock-theme-placeholder)!important}.dock-list-page.dock-theme-dark :where(.ant-input-affix-wrapper:hover,.ant-input:hover,.ant-input-number:hover,.ant-picker:hover,.ant-select:not(.ant-select-focused):hover .ant-select-selector){border-color:var(--dock-theme-primary-hover)!important}.dock-list-page.dock-theme-dark :where(.ant-input-affix-wrapper-focused,.ant-input-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector){border-color:var(--dock-theme-primary)!important;box-shadow:0 0 0 2px #2c95f633!important}.dock-list-page.dock-theme-dark :where(.ant-select-arrow,.ant-picker-suffix,.ant-input-prefix,.ant-input-suffix,.ant-input-clear-icon,.ant-input-number-handler-up-inner,.ant-input-number-handler-down-inner){color:var(--dock-control-icon-color)!important}.dock-list-page.dock-theme-dark :where(.ant-input-number-handler-wrap){border-inline-start-color:var(--dock-theme-border-strong)!important;background:linear-gradient(180deg,#0b2757e6,#081d42f0)!important;opacity:1!important}.dock-list-page.dock-theme-dark :where(.ant-input-number-handler){color:var(--dock-theme-text-secondary)!important;border-color:#6ebfff24!important}.dock-list-page.dock-theme-dark :where(.ant-input-number-handler:hover){color:#f2fbff!important;background:#2a7ce557!important}.dock-list-page.dock-theme-dark :where(.ant-btn){box-shadow:none!important}.dock-list-page.dock-theme-dark :where(.ant-btn-default,.ant-btn-dashed){color:var(--dock-theme-text-secondary)!important;border-color:var(--dock-theme-border)!important;background:#052052a3!important}.dock-list-page.dock-theme-dark :where(.ant-btn-default:hover,.ant-btn-default:focus,.ant-btn-dashed:hover,.ant-btn-dashed:focus){color:#f1fbff!important;border-color:var(--dock-theme-primary-hover)!important;background:#104291b8!important}.dock-list-page.dock-theme-dark :where(.ant-btn-default.ant-btn-dangerous,.ant-btn-dashed.ant-btn-dangerous){color:#ffd6d9!important;border-color:#ff78886b!important;background:#4c0c18ad!important}.dock-list-page.dock-theme-dark :where(.ant-btn-default.ant-btn-dangerous:hover,.ant-btn-default.ant-btn-dangerous:focus,.ant-btn-dashed.ant-btn-dangerous:hover,.ant-btn-dashed.ant-btn-dangerous:focus){color:#fff1f2!important;border-color:#ff94a0c7!important;background:#7c1223db!important}.dock-list-page.dock-theme-dark :where(.ant-btn-primary){color:#f7fcff!important}.dock-list-page.dock-theme-dark :where(.ant-btn-primary .anticon,.ant-btn-primary .anticon svg,.ant-btn-primary .anticon svg path){color:#f7fcff!important;fill:#f7fcff!important}.dock-list-page.dock-theme-dark .ant-table-wrapper .ant-table{color:var(--dock-theme-text);background:transparent}.dock-list-page.dock-theme-dark .ant-table-thead>tr>th{color:#ddf2ff!important;border-bottom:1px solid rgba(120,196,255,.3)!important;background:#113e81c2!important}.dock-list-page.dock-theme-dark .ant-table-tbody>tr>td,.dock-list-page.dock-theme-dark .ant-table-tbody>tr.ant-table-placeholder>td,.dock-list-page.dock-theme-dark .ant-table-tbody>tr>td.ant-table-cell-fix-left,.dock-list-page.dock-theme-dark .ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.dock-list-page.dock-theme-dark .ant-table-tbody>tr>td.ant-table-cell-fix-right,.dock-list-page.dock-theme-dark .ant-table-tbody>tr>td.ant-table-cell-fix-right-first{color:var(--dock-theme-text)!important;border-bottom:1px solid rgba(77,148,221,.22)!important;background:#04183dcc!important}.dock-list-page.dock-theme-dark .ant-table-tbody>tr.ant-table-row:hover>td,.dock-list-page.dock-theme-dark .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-left,.dock-list-page.dock-theme-dark .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-left-last,.dock-list-page.dock-theme-dark .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-right,.dock-list-page.dock-theme-dark .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-right-first{background:var(--dock-theme-row-hover)!important}.dock-list-page.dock-theme-dark .ant-table-tbody>tr.ant-table-row-selected>td,.dock-list-page.dock-theme-dark .ant-table-tbody>tr.ant-table-row-selected:hover>td,.dock-list-page.dock-theme-dark .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left,.dock-list-page.dock-theme-dark .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left-last,.dock-list-page.dock-theme-dark .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right,.dock-list-page.dock-theme-dark .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right-first{background:var(--dock-theme-row-selected)!important}.dock-list-page.dock-theme-dark :where(.dock-list-table-card ul.ant-pagination.ant-table-pagination){border-top:1px solid var(--dock-theme-border)!important}.dock-list-page.dock-theme-dark :where(.dock-list-table-card .ant-pagination-total-text){margin-inline-end:auto!important;color:var(--dock-theme-text-secondary)!important}.dock-list-page.dock-theme-dark :where(.ant-pagination-item,.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon){color:var(--dock-theme-text-secondary)!important;border-color:var(--dock-theme-border)!important;background:#06255bd1!important}.dock-list-page.dock-theme-dark :where(.ant-pagination-item-active){border-color:#88ddfff5!important;background:#06255bd1!important}.dock-list-page.dock-theme-dark :where(.ant-pagination-item-active a){color:var(--dock-theme-primary-hover)!important}.dock-list-page.dock-theme-dark :where(.ant-pagination-options,.ant-pagination-options-quick-jumper){color:var(--dock-theme-text-secondary)!important}.dock-list-page.dock-theme-dark :where(.ant-pagination-options-quick-jumper input){color:var(--dock-theme-text)!important;border-color:var(--dock-theme-border)!important;background:#06255bd1!important}.dock-list-page.dock-theme-dark :where(.ant-pagination-options-quick-jumper input::placeholder){color:var(--dock-theme-placeholder)!important}.dock-list-page.dock-theme-dark :where(.ant-tag){color:var(--dock-theme-text)!important;border-color:#70c2ff4d!important;background:#0a2c65c7!important}.dock-list-page.dock-theme-dark :where(.ant-table-body){overflow-y:auto!important}.dock-list-page.dock-theme-dark :where(.ant-table-content){overflow:auto!important}.dock-list-page.dock-theme-dark :where(.ant-table-thead>tr>th.ant-table-cell-scrollbar,.ant-table-cell-scrollbar){width:var(--dock-table-scrollbar-size)!important;min-width:var(--dock-table-scrollbar-size)!important;max-width:var(--dock-table-scrollbar-size)!important;padding:0!important;background:var(--dock-theme-scrollbar-track)!important;box-shadow:none!important}.dock-drawer.dock-drawer-theme-dark :where(.ant-table-body){overflow-y:auto!important}.dock-drawer.dock-drawer-theme-dark :where(.ant-table-content){overflow:auto!important}.dock-drawer.dock-drawer-theme-dark :where(.ant-table-thead>tr>th.ant-table-cell-scrollbar,.ant-table-cell-scrollbar){width:var(--dock-table-scrollbar-size)!important;min-width:var(--dock-table-scrollbar-size)!important;max-width:var(--dock-table-scrollbar-size)!important;padding:0!important;background:var(--dock-theme-scrollbar-track)!important;box-shadow:none!important}.dock-list-page.dock-theme-dark :where(.ant-pro-page-container-children-container,.ant-table-content,.ant-table-body,.ant-table-cell-scrollbar,.dock-list-table-wrap,.dock-list-table-card,textarea,.ant-input,.ant-input-number-input),.dock-drawer.dock-drawer-theme-dark :where(.ant-drawer-body,.ant-drawer-content,.ant-drawer-wrapper-body,.ant-table-content,.ant-table-body,.ant-table-cell-scrollbar,textarea,.ant-input,.ant-input-number-input),body.dock-theme-dark,body.dock-theme-dark .wayline-list-wrap,body.dock-theme-dark .left-tab-pane{scrollbar-width:thin;scrollbar-color:var(--dock-theme-scrollbar) var(--dock-theme-scrollbar-track)}body.dock-theme-dark::-webkit-scrollbar,body.dock-theme-dark .wayline-list-wrap::-webkit-scrollbar,body.dock-theme-dark .left-tab-pane::-webkit-scrollbar,.dock-list-page.dock-theme-dark :where(.ant-pro-page-container-children-container::-webkit-scrollbar,.ant-table-content::-webkit-scrollbar,.ant-table-body::-webkit-scrollbar,.ant-table-cell-scrollbar::-webkit-scrollbar,.dock-list-table-wrap::-webkit-scrollbar,.dock-list-table-card::-webkit-scrollbar,textarea::-webkit-scrollbar,.ant-input::-webkit-scrollbar,.ant-input-number-input::-webkit-scrollbar),.dock-drawer.dock-drawer-theme-dark :where(.ant-drawer-body::-webkit-scrollbar,.ant-drawer-content::-webkit-scrollbar,.ant-drawer-wrapper-body::-webkit-scrollbar,.ant-table-content::-webkit-scrollbar,.ant-table-body::-webkit-scrollbar,.ant-table-cell-scrollbar::-webkit-scrollbar,textarea::-webkit-scrollbar,.ant-input::-webkit-scrollbar,.ant-input-number-input::-webkit-scrollbar){width:var(--dock-table-scrollbar-size);height:var(--dock-table-scrollbar-size)}body.dock-theme-dark::-webkit-scrollbar-thumb,body.dock-theme-dark .wayline-list-wrap::-webkit-scrollbar-thumb,body.dock-theme-dark .left-tab-pane::-webkit-scrollbar-thumb,.dock-list-page.dock-theme-dark :where(.ant-pro-page-container-children-container::-webkit-scrollbar-thumb,.ant-table-content::-webkit-scrollbar-thumb,.ant-table-body::-webkit-scrollbar-thumb,.ant-table-cell-scrollbar::-webkit-scrollbar-thumb,.dock-list-table-wrap::-webkit-scrollbar-thumb,.dock-list-table-card::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb,.ant-input::-webkit-scrollbar-thumb,.ant-input-number-input::-webkit-scrollbar-thumb),.dock-drawer.dock-drawer-theme-dark :where(.ant-drawer-body::-webkit-scrollbar-thumb,.ant-drawer-content::-webkit-scrollbar-thumb,.ant-drawer-wrapper-body::-webkit-scrollbar-thumb,.ant-table-content::-webkit-scrollbar-thumb,.ant-table-body::-webkit-scrollbar-thumb,.ant-table-cell-scrollbar::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb,.ant-input::-webkit-scrollbar-thumb,.ant-input-number-input::-webkit-scrollbar-thumb){border-radius:999px;border:1px solid rgba(120,203,255,.26);background:var(--dock-theme-scrollbar)}body.dock-theme-dark::-webkit-scrollbar-thumb:hover,body.dock-theme-dark .wayline-list-wrap::-webkit-scrollbar-thumb:hover,body.dock-theme-dark .left-tab-pane::-webkit-scrollbar-thumb:hover,.dock-list-page.dock-theme-dark :where(.ant-pro-page-container-children-container::-webkit-scrollbar-thumb:hover,.ant-table-content::-webkit-scrollbar-thumb:hover,.ant-table-body::-webkit-scrollbar-thumb:hover,.ant-table-cell-scrollbar::-webkit-scrollbar-thumb:hover,.dock-list-table-wrap::-webkit-scrollbar-thumb:hover,.dock-list-table-card::-webkit-scrollbar-thumb:hover,textarea::-webkit-scrollbar-thumb:hover,.ant-input::-webkit-scrollbar-thumb:hover,.ant-input-number-input::-webkit-scrollbar-thumb:hover),.dock-drawer.dock-drawer-theme-dark :where(.ant-drawer-body::-webkit-scrollbar-thumb:hover,.ant-drawer-content::-webkit-scrollbar-thumb:hover,.ant-drawer-wrapper-body::-webkit-scrollbar-thumb:hover,.ant-table-content::-webkit-scrollbar-thumb:hover,.ant-table-body::-webkit-scrollbar-thumb:hover,.ant-table-cell-scrollbar::-webkit-scrollbar-thumb:hover,textarea::-webkit-scrollbar-thumb:hover,.ant-input::-webkit-scrollbar-thumb:hover,.ant-input-number-input::-webkit-scrollbar-thumb:hover){background:var(--dock-theme-scrollbar-hover)}body.dock-theme-dark::-webkit-scrollbar-track,body.dock-theme-dark .wayline-list-wrap::-webkit-scrollbar-track,body.dock-theme-dark .left-tab-pane::-webkit-scrollbar-track,.dock-list-page.dock-theme-dark :where(.ant-pro-page-container-children-container::-webkit-scrollbar-track,.ant-table-content::-webkit-scrollbar-track,.ant-table-body::-webkit-scrollbar-track,.ant-table-cell-scrollbar::-webkit-scrollbar-track,.dock-list-table-wrap::-webkit-scrollbar-track,.dock-list-table-card::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track,.ant-input::-webkit-scrollbar-track,.ant-input-number-input::-webkit-scrollbar-track),.dock-drawer.dock-drawer-theme-dark :where(.ant-drawer-body::-webkit-scrollbar-track,.ant-drawer-content::-webkit-scrollbar-track,.ant-drawer-wrapper-body::-webkit-scrollbar-track,.ant-table-content::-webkit-scrollbar-track,.ant-table-body::-webkit-scrollbar-track,.ant-table-cell-scrollbar::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track,.ant-input::-webkit-scrollbar-track,.ant-input-number-input::-webkit-scrollbar-track){background:var(--dock-theme-scrollbar-track)}body.dock-theme-dark::-webkit-scrollbar-corner,.dock-list-page.dock-theme-dark :where(.ant-table-content::-webkit-scrollbar-corner,.ant-table-body::-webkit-scrollbar-corner,.dock-list-table-wrap::-webkit-scrollbar-corner,.dock-list-table-card::-webkit-scrollbar-corner),.dock-drawer.dock-drawer-theme-dark :where(.ant-table-content::-webkit-scrollbar-corner,.ant-table-body::-webkit-scrollbar-corner){background:var(--dock-theme-scrollbar-track)}.dock-theme-light,.dock-theme-dark,.dock-drawer-theme-light,.dock-drawer-theme-dark,.dock-modal-theme-light,.dock-modal-theme-dark{color:var(--dock-theme-text)}.dock-theme-light .ant-input,.dock-theme-light .ant-input-affix-wrapper,.dock-theme-light .ant-input-number,.dock-theme-light .ant-input-number-group-wrapper,.dock-theme-light .ant-input-number-group,.dock-theme-light .ant-input-number-affix-wrapper,.dock-theme-light .ant-select .ant-select-selector,.dock-theme-light .ant-select-selector,.dock-theme-light .ant-picker,.dock-theme-light textarea.ant-input,.dock-theme-dark .ant-input,.dock-theme-dark .ant-input-affix-wrapper,.dock-theme-dark .ant-input-number,.dock-theme-dark .ant-input-number-group-wrapper,.dock-theme-dark .ant-input-number-group,.dock-theme-dark .ant-input-number-affix-wrapper,.dock-theme-dark .ant-select .ant-select-selector,.dock-theme-dark .ant-select-selector,.dock-theme-dark .ant-picker,.dock-theme-dark textarea.ant-input,.dock-drawer.dock-drawer-theme-light .ant-input,.dock-drawer.dock-drawer-theme-light .ant-input-affix-wrapper,.dock-drawer.dock-drawer-theme-light .ant-input-number,.dock-drawer.dock-drawer-theme-light .ant-input-number-group-wrapper,.dock-drawer.dock-drawer-theme-light .ant-input-number-group,.dock-drawer.dock-drawer-theme-light .ant-input-number-affix-wrapper,.dock-drawer.dock-drawer-theme-light .ant-select .ant-select-selector,.dock-drawer.dock-drawer-theme-light .ant-select-selector,.dock-drawer.dock-drawer-theme-light .ant-picker,.dock-drawer.dock-drawer-theme-light textarea.ant-input,.dock-drawer.dock-drawer-theme-dark .ant-input,.dock-drawer.dock-drawer-theme-dark .ant-input-affix-wrapper,.dock-drawer.dock-drawer-theme-dark .ant-input-number,.dock-drawer.dock-drawer-theme-dark .ant-input-number-group-wrapper,.dock-drawer.dock-drawer-theme-dark .ant-input-number-group,.dock-drawer.dock-drawer-theme-dark .ant-input-number-affix-wrapper,.dock-drawer.dock-drawer-theme-dark .ant-select .ant-select-selector,.dock-drawer.dock-drawer-theme-dark .ant-select-selector,.dock-drawer.dock-drawer-theme-dark .ant-picker,.dock-drawer.dock-drawer-theme-dark textarea.ant-input,.dock-modal-theme-light .ant-modal .ant-input,.dock-modal-theme-light .ant-modal .ant-input-affix-wrapper,.dock-modal-theme-light .ant-modal .ant-input-number,.dock-modal-theme-light .ant-modal .ant-input-number-group-wrapper,.dock-modal-theme-light .ant-modal .ant-input-number-group,.dock-modal-theme-light .ant-modal .ant-input-number-affix-wrapper,.dock-modal-theme-light .ant-modal .ant-select .ant-select-selector,.dock-modal-theme-light .ant-modal .ant-select-selector,.dock-modal-theme-light .ant-modal .ant-picker,.dock-modal-theme-light .ant-modal textarea.ant-input,.ant-modal.dock-modal-theme-light .ant-input,.ant-modal.dock-modal-theme-light .ant-input-affix-wrapper,.ant-modal.dock-modal-theme-light .ant-input-number,.ant-modal.dock-modal-theme-light .ant-input-number-group-wrapper,.ant-modal.dock-modal-theme-light .ant-input-number-group,.ant-modal.dock-modal-theme-light .ant-input-number-affix-wrapper,.ant-modal.dock-modal-theme-light .ant-select .ant-select-selector,.ant-modal.dock-modal-theme-light .ant-select-selector,.ant-modal.dock-modal-theme-light .ant-picker,.ant-modal.dock-modal-theme-light textarea.ant-input,.dock-modal-theme-dark .ant-modal .ant-input,.dock-modal-theme-dark .ant-modal .ant-input-affix-wrapper,.dock-modal-theme-dark .ant-modal .ant-input-number,.dock-modal-theme-dark .ant-modal .ant-input-number-group-wrapper,.dock-modal-theme-dark .ant-modal .ant-input-number-group,.dock-modal-theme-dark .ant-modal .ant-input-number-affix-wrapper,.dock-modal-theme-dark .ant-modal .ant-select .ant-select-selector,.dock-modal-theme-dark .ant-modal .ant-select-selector,.dock-modal-theme-dark .ant-modal .ant-picker,.dock-modal-theme-dark .ant-modal textarea.ant-input,.ant-modal.dock-modal-theme-dark .ant-input,.ant-modal.dock-modal-theme-dark .ant-input-affix-wrapper,.ant-modal.dock-modal-theme-dark .ant-input-number,.ant-modal.dock-modal-theme-dark .ant-input-number-group-wrapper,.ant-modal.dock-modal-theme-dark .ant-input-number-group,.ant-modal.dock-modal-theme-dark .ant-input-number-affix-wrapper,.ant-modal.dock-modal-theme-dark .ant-select .ant-select-selector,.ant-modal.dock-modal-theme-dark .ant-select-selector,.ant-modal.dock-modal-theme-dark .ant-picker,.ant-modal.dock-modal-theme-dark textarea.ant-input{color:var(--dock-control-text)!important;border-color:var(--dock-control-border)!important;background:var(--dock-control-bg)!important;-webkit-text-fill-color:var(--dock-control-text)!important;box-shadow:none!important}.dock-theme-light .ant-input:hover,.dock-theme-light .ant-input-affix-wrapper:hover,.dock-theme-light .ant-input-number:hover,.dock-theme-light .ant-input-number-group-wrapper:hover,.dock-theme-light .ant-select:not(.ant-select-disabled):not(.ant-select-focused):hover .ant-select-selector,.dock-theme-light .ant-picker:hover,.dock-theme-dark .ant-input:hover,.dock-theme-dark .ant-input-affix-wrapper:hover,.dock-theme-dark .ant-input-number:hover,.dock-theme-dark .ant-input-number-group-wrapper:hover,.dock-theme-dark .ant-select:not(.ant-select-disabled):not(.ant-select-focused):hover .ant-select-selector,.dock-theme-dark .ant-picker:hover,.dock-drawer.dock-drawer-theme-light .ant-input:hover,.dock-drawer.dock-drawer-theme-light .ant-input-affix-wrapper:hover,.dock-drawer.dock-drawer-theme-light .ant-input-number:hover,.dock-drawer.dock-drawer-theme-light .ant-input-number-group-wrapper:hover,.dock-drawer.dock-drawer-theme-light .ant-select:not(.ant-select-disabled):not(.ant-select-focused):hover .ant-select-selector,.dock-drawer.dock-drawer-theme-light .ant-picker:hover,.dock-drawer.dock-drawer-theme-dark .ant-input:hover,.dock-drawer.dock-drawer-theme-dark .ant-input-affix-wrapper:hover,.dock-drawer.dock-drawer-theme-dark .ant-input-number:hover,.dock-drawer.dock-drawer-theme-dark .ant-input-number-group-wrapper:hover,.dock-drawer.dock-drawer-theme-dark .ant-select:not(.ant-select-disabled):not(.ant-select-focused):hover .ant-select-selector,.dock-drawer.dock-drawer-theme-dark .ant-picker:hover,.dock-modal-theme-light .ant-modal .ant-input:hover,.dock-modal-theme-light .ant-modal .ant-input-affix-wrapper:hover,.dock-modal-theme-light .ant-modal .ant-input-number:hover,.dock-modal-theme-light .ant-modal .ant-input-number-group-wrapper:hover,.dock-modal-theme-light .ant-modal .ant-select:not(.ant-select-disabled):not(.ant-select-focused):hover .ant-select-selector,.dock-modal-theme-light .ant-modal .ant-picker:hover,.ant-modal.dock-modal-theme-light .ant-input:hover,.ant-modal.dock-modal-theme-light .ant-input-affix-wrapper:hover,.ant-modal.dock-modal-theme-light .ant-input-number:hover,.ant-modal.dock-modal-theme-light .ant-input-number-group-wrapper:hover,.ant-modal.dock-modal-theme-light .ant-select:not(.ant-select-disabled):not(.ant-select-focused):hover .ant-select-selector,.ant-modal.dock-modal-theme-light .ant-picker:hover,.dock-modal-theme-dark .ant-modal .ant-input:hover,.dock-modal-theme-dark .ant-modal .ant-input-affix-wrapper:hover,.dock-modal-theme-dark .ant-modal .ant-input-number:hover,.dock-modal-theme-dark .ant-modal .ant-input-number-group-wrapper:hover,.dock-modal-theme-dark .ant-modal .ant-select:not(.ant-select-disabled):not(.ant-select-focused):hover .ant-select-selector,.dock-modal-theme-dark .ant-modal .ant-picker:hover,.ant-modal.dock-modal-theme-dark .ant-input:hover,.ant-modal.dock-modal-theme-dark .ant-input-affix-wrapper:hover,.ant-modal.dock-modal-theme-dark .ant-input-number:hover,.ant-modal.dock-modal-theme-dark .ant-input-number-group-wrapper:hover,.ant-modal.dock-modal-theme-dark .ant-select:not(.ant-select-disabled):not(.ant-select-focused):hover .ant-select-selector,.ant-modal.dock-modal-theme-dark .ant-picker:hover{border-color:var(--dock-control-border-hover)!important;background:var(--dock-control-bg-hover)!important}.dock-theme-light .ant-input:focus,.dock-theme-light .ant-input-focused,.dock-theme-light .ant-input-affix-wrapper-focused,.dock-theme-light .ant-input-number-focused,.dock-theme-light .ant-input-number-group-wrapper-focused,.dock-theme-light .ant-select-focused .ant-select-selector,.dock-theme-light .ant-picker-focused,.dock-theme-dark .ant-input:focus,.dock-theme-dark .ant-input-focused,.dock-theme-dark .ant-input-affix-wrapper-focused,.dock-theme-dark .ant-input-number-focused,.dock-theme-dark .ant-input-number-group-wrapper-focused,.dock-theme-dark .ant-select-focused .ant-select-selector,.dock-theme-dark .ant-picker-focused,.dock-drawer.dock-drawer-theme-light .ant-input:focus,.dock-drawer.dock-drawer-theme-light .ant-input-focused,.dock-drawer.dock-drawer-theme-light .ant-input-affix-wrapper-focused,.dock-drawer.dock-drawer-theme-light .ant-input-number-focused,.dock-drawer.dock-drawer-theme-light .ant-input-number-group-wrapper-focused,.dock-drawer.dock-drawer-theme-light .ant-select-focused .ant-select-selector,.dock-drawer.dock-drawer-theme-light .ant-picker-focused,.dock-drawer.dock-drawer-theme-dark .ant-input:focus,.dock-drawer.dock-drawer-theme-dark .ant-input-focused,.dock-drawer.dock-drawer-theme-dark .ant-input-affix-wrapper-focused,.dock-drawer.dock-drawer-theme-dark .ant-input-number-focused,.dock-drawer.dock-drawer-theme-dark .ant-input-number-group-wrapper-focused,.dock-drawer.dock-drawer-theme-dark .ant-select-focused .ant-select-selector,.dock-drawer.dock-drawer-theme-dark .ant-picker-focused,.dock-modal-theme-light .ant-modal .ant-input:focus,.dock-modal-theme-light .ant-modal .ant-input-focused,.dock-modal-theme-light .ant-modal .ant-input-affix-wrapper-focused,.dock-modal-theme-light .ant-modal .ant-input-number-focused,.dock-modal-theme-light .ant-modal .ant-input-number-group-wrapper-focused,.dock-modal-theme-light .ant-modal .ant-select-focused .ant-select-selector,.dock-modal-theme-light .ant-modal .ant-picker-focused,.ant-modal.dock-modal-theme-light .ant-input:focus,.ant-modal.dock-modal-theme-light .ant-input-focused,.ant-modal.dock-modal-theme-light .ant-input-affix-wrapper-focused,.ant-modal.dock-modal-theme-light .ant-input-number-focused,.ant-modal.dock-modal-theme-light .ant-input-number-group-wrapper-focused,.ant-modal.dock-modal-theme-light .ant-select-focused .ant-select-selector,.ant-modal.dock-modal-theme-light .ant-picker-focused,.dock-modal-theme-dark .ant-modal .ant-input:focus,.dock-modal-theme-dark .ant-modal .ant-input-focused,.dock-modal-theme-dark .ant-modal .ant-input-affix-wrapper-focused,.dock-modal-theme-dark .ant-modal .ant-input-number-focused,.dock-modal-theme-dark .ant-modal .ant-input-number-group-wrapper-focused,.dock-modal-theme-dark .ant-modal .ant-select-focused .ant-select-selector,.dock-modal-theme-dark .ant-modal .ant-picker-focused,.ant-modal.dock-modal-theme-dark .ant-input:focus,.ant-modal.dock-modal-theme-dark .ant-input-focused,.ant-modal.dock-modal-theme-dark .ant-input-affix-wrapper-focused,.ant-modal.dock-modal-theme-dark .ant-input-number-focused,.ant-modal.dock-modal-theme-dark .ant-input-number-group-wrapper-focused,.ant-modal.dock-modal-theme-dark .ant-select-focused .ant-select-selector,.ant-modal.dock-modal-theme-dark .ant-picker-focused{border-color:var(--dock-control-border-focus)!important;background:var(--dock-control-bg-focus)!important;box-shadow:var(--dock-control-focus-ring)!important}.dock-theme-light .ant-input::placeholder,.dock-theme-light .ant-input-affix-wrapper input::placeholder,.dock-theme-light .ant-input-number-input::placeholder,.dock-theme-light .ant-select-selection-placeholder,.dock-theme-light .ant-picker-input>input::placeholder,.dock-theme-dark .ant-input::placeholder,.dock-theme-dark .ant-input-affix-wrapper input::placeholder,.dock-theme-dark .ant-input-number-input::placeholder,.dock-theme-dark .ant-select-selection-placeholder,.dock-theme-dark .ant-picker-input>input::placeholder,.dock-drawer-theme-light .ant-input::placeholder,.dock-drawer-theme-light .ant-input-affix-wrapper input::placeholder,.dock-drawer-theme-light .ant-input-number-input::placeholder,.dock-drawer-theme-light .ant-select-selection-placeholder,.dock-drawer-theme-light .ant-picker-input>input::placeholder,.dock-drawer-theme-dark .ant-input::placeholder,.dock-drawer-theme-dark .ant-input-affix-wrapper input::placeholder,.dock-drawer-theme-dark .ant-input-number-input::placeholder,.dock-drawer-theme-dark .ant-select-selection-placeholder,.dock-drawer-theme-dark .ant-picker-input>input::placeholder,.dock-modal-theme-light .ant-input::placeholder,.dock-modal-theme-light .ant-input-affix-wrapper input::placeholder,.dock-modal-theme-light .ant-input-number-input::placeholder,.dock-modal-theme-light .ant-select-selection-placeholder,.dock-modal-theme-light .ant-picker-input>input::placeholder,.dock-modal-theme-dark .ant-input::placeholder,.dock-modal-theme-dark .ant-input-affix-wrapper input::placeholder,.dock-modal-theme-dark .ant-input-number-input::placeholder,.dock-modal-theme-dark .ant-select-selection-placeholder,.dock-modal-theme-dark .ant-picker-input>input::placeholder{color:var(--dock-control-placeholder)!important;-webkit-text-fill-color:var(--dock-control-placeholder)!important;opacity:1!important}.dock-theme-light input:-webkit-autofill,.dock-theme-light input:-webkit-autofill:hover,.dock-theme-light input:-webkit-autofill:focus,.dock-theme-light textarea:-webkit-autofill,.dock-theme-light textarea:-webkit-autofill:hover,.dock-theme-light textarea:-webkit-autofill:focus,.dock-theme-dark input:-webkit-autofill,.dock-theme-dark input:-webkit-autofill:hover,.dock-theme-dark input:-webkit-autofill:focus,.dock-theme-dark textarea:-webkit-autofill,.dock-theme-dark textarea:-webkit-autofill:hover,.dock-theme-dark textarea:-webkit-autofill:focus,.dock-drawer-theme-light input:-webkit-autofill,.dock-drawer-theme-light input:-webkit-autofill:hover,.dock-drawer-theme-light input:-webkit-autofill:focus,.dock-drawer-theme-light textarea:-webkit-autofill,.dock-drawer-theme-light textarea:-webkit-autofill:hover,.dock-drawer-theme-light textarea:-webkit-autofill:focus,.dock-drawer-theme-dark input:-webkit-autofill,.dock-drawer-theme-dark input:-webkit-autofill:hover,.dock-drawer-theme-dark input:-webkit-autofill:focus,.dock-drawer-theme-dark textarea:-webkit-autofill,.dock-drawer-theme-dark textarea:-webkit-autofill:hover,.dock-drawer-theme-dark textarea:-webkit-autofill:focus,.dock-modal-theme-light input:-webkit-autofill,.dock-modal-theme-light input:-webkit-autofill:hover,.dock-modal-theme-light input:-webkit-autofill:focus,.dock-modal-theme-light textarea:-webkit-autofill,.dock-modal-theme-light textarea:-webkit-autofill:hover,.dock-modal-theme-light textarea:-webkit-autofill:focus,.ant-modal.dock-modal-theme-light input:-webkit-autofill,.ant-modal.dock-modal-theme-light input:-webkit-autofill:hover,.ant-modal.dock-modal-theme-light input:-webkit-autofill:focus,.ant-modal.dock-modal-theme-light textarea:-webkit-autofill,.ant-modal.dock-modal-theme-light textarea:-webkit-autofill:hover,.ant-modal.dock-modal-theme-light textarea:-webkit-autofill:focus,.dock-modal-theme-dark input:-webkit-autofill,.dock-modal-theme-dark input:-webkit-autofill:hover,.dock-modal-theme-dark input:-webkit-autofill:focus,.dock-modal-theme-dark textarea:-webkit-autofill,.dock-modal-theme-dark textarea:-webkit-autofill:hover,.dock-modal-theme-dark textarea:-webkit-autofill:focus,.ant-modal.dock-modal-theme-dark input:-webkit-autofill,.ant-modal.dock-modal-theme-dark input:-webkit-autofill:hover,.ant-modal.dock-modal-theme-dark input:-webkit-autofill:focus,.ant-modal.dock-modal-theme-dark textarea:-webkit-autofill,.ant-modal.dock-modal-theme-dark textarea:-webkit-autofill:hover,.ant-modal.dock-modal-theme-dark textarea:-webkit-autofill:focus{caret-color:var(--dock-control-text)!important;-webkit-text-fill-color:var(--dock-control-text)!important;box-shadow:0 0 0 1000px var(--dock-control-bg) inset!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.dock-theme-light .ant-input-number-input,.dock-theme-light .ant-input-number-input-wrap,.dock-theme-light .ant-input-affix-wrapper .ant-input,.dock-theme-light .ant-picker-input>input,.dock-theme-light .ant-select-selection-item,.dock-theme-light .ant-select-selection-search-input,.dock-theme-dark .ant-input-number-input,.dock-theme-dark .ant-input-number-input-wrap,.dock-theme-dark .ant-input-affix-wrapper .ant-input,.dock-theme-dark .ant-picker-input>input,.dock-theme-dark .ant-select-selection-item,.dock-theme-dark .ant-select-selection-search-input,.dock-drawer-theme-light .ant-input-number-input,.dock-drawer-theme-light .ant-input-number-input-wrap,.dock-drawer-theme-light .ant-input-affix-wrapper .ant-input,.dock-drawer-theme-light .ant-picker-input>input,.dock-drawer-theme-light .ant-select-selection-item,.dock-drawer-theme-light .ant-select-selection-search-input,.dock-drawer-theme-dark .ant-input-number-input,.dock-drawer-theme-dark .ant-input-number-input-wrap,.dock-drawer-theme-dark .ant-input-affix-wrapper .ant-input,.dock-drawer-theme-dark .ant-picker-input>input,.dock-drawer-theme-dark .ant-select-selection-item,.dock-drawer-theme-dark .ant-select-selection-search-input,.dock-modal-theme-light .ant-input-number-input,.dock-modal-theme-light .ant-input-number-input-wrap,.dock-modal-theme-light .ant-input-affix-wrapper .ant-input,.dock-modal-theme-light .ant-picker-input>input,.dock-modal-theme-light .ant-select-selection-item,.dock-modal-theme-light .ant-select-selection-search-input,.dock-modal-theme-dark .ant-input-number-input,.dock-modal-theme-dark .ant-input-number-input-wrap,.dock-modal-theme-dark .ant-input-affix-wrapper .ant-input,.dock-modal-theme-dark .ant-picker-input>input,.dock-modal-theme-dark .ant-select-selection-item,.dock-modal-theme-dark .ant-select-selection-search-input{color:var(--dock-control-text)!important;background:transparent!important;-webkit-text-fill-color:var(--dock-control-text)!important}.dock-theme-light .ant-input-number-group-addon,.dock-theme-light .ant-input-group-addon,.dock-theme-dark .ant-input-number-group-addon,.dock-theme-dark .ant-input-group-addon,.dock-drawer-theme-light .ant-input-number-group-addon,.dock-drawer-theme-light .ant-input-group-addon,.dock-drawer-theme-dark .ant-input-number-group-addon,.dock-drawer-theme-dark .ant-input-group-addon,.dock-modal-theme-light .ant-input-number-group-addon,.dock-modal-theme-light .ant-input-group-addon,.dock-modal-theme-dark .ant-input-number-group-addon,.dock-modal-theme-dark .ant-input-group-addon{color:var(--dock-control-addon-text)!important;border-color:var(--dock-control-border)!important;background:var(--dock-control-addon-bg)!important}.dock-theme-light .ant-select-arrow,.dock-theme-light .ant-select-clear,.dock-theme-light .ant-input-prefix,.dock-theme-light .ant-input-suffix,.dock-theme-light .ant-input-clear-icon,.dock-theme-light .ant-input-password-icon,.dock-theme-light .ant-picker-suffix,.dock-theme-light .ant-picker-range-separator,.dock-theme-light .ant-picker-clear,.dock-theme-light .ant-input-number-handler-up-inner,.dock-theme-light .ant-input-number-handler-down-inner,.dock-theme-dark .ant-select-arrow,.dock-theme-dark .ant-select-clear,.dock-theme-dark .ant-input-prefix,.dock-theme-dark .ant-input-suffix,.dock-theme-dark .ant-input-clear-icon,.dock-theme-dark .ant-input-password-icon,.dock-theme-dark .ant-picker-suffix,.dock-theme-dark .ant-picker-range-separator,.dock-theme-dark .ant-picker-clear,.dock-theme-dark .ant-input-number-handler-up-inner,.dock-theme-dark .ant-input-number-handler-down-inner,.dock-drawer-theme-light .ant-select-arrow,.dock-drawer-theme-light .ant-select-clear,.dock-drawer-theme-light .ant-input-prefix,.dock-drawer-theme-light .ant-input-suffix,.dock-drawer-theme-light .ant-input-clear-icon,.dock-drawer-theme-light .ant-input-password-icon,.dock-drawer-theme-light .ant-picker-suffix,.dock-drawer-theme-light .ant-picker-range-separator,.dock-drawer-theme-light .ant-picker-clear,.dock-drawer-theme-light .ant-input-number-handler-up-inner,.dock-drawer-theme-light .ant-input-number-handler-down-inner,.dock-drawer-theme-dark .ant-select-arrow,.dock-drawer-theme-dark .ant-select-clear,.dock-drawer-theme-dark .ant-input-prefix,.dock-drawer-theme-dark .ant-input-suffix,.dock-drawer-theme-dark .ant-input-clear-icon,.dock-drawer-theme-dark .ant-input-password-icon,.dock-drawer-theme-dark .ant-picker-suffix,.dock-drawer-theme-dark .ant-picker-range-separator,.dock-drawer-theme-dark .ant-picker-clear,.dock-drawer-theme-dark .ant-input-number-handler-up-inner,.dock-drawer-theme-dark .ant-input-number-handler-down-inner,.dock-modal-theme-light .ant-select-arrow,.dock-modal-theme-light .ant-select-clear,.dock-modal-theme-light .ant-input-prefix,.dock-modal-theme-light .ant-input-suffix,.dock-modal-theme-light .ant-input-clear-icon,.dock-modal-theme-light .ant-input-password-icon,.dock-modal-theme-light .ant-picker-suffix,.dock-modal-theme-light .ant-picker-range-separator,.dock-modal-theme-light .ant-picker-clear,.dock-modal-theme-light .ant-input-number-handler-up-inner,.dock-modal-theme-light .ant-input-number-handler-down-inner,.dock-modal-theme-dark .ant-select-arrow,.dock-modal-theme-dark .ant-select-clear,.dock-modal-theme-dark .ant-input-prefix,.dock-modal-theme-dark .ant-input-suffix,.dock-modal-theme-dark .ant-input-clear-icon,.dock-modal-theme-dark .ant-input-password-icon,.dock-modal-theme-dark .ant-picker-suffix,.dock-modal-theme-dark .ant-picker-range-separator,.dock-modal-theme-dark .ant-picker-clear,.dock-modal-theme-dark .ant-input-number-handler-up-inner,.dock-modal-theme-dark .ant-input-number-handler-down-inner{color:var(--dock-control-icon-color)!important;opacity:1!important}.dock-theme-light :where(.ant-select-arrow,.ant-select-clear,.ant-input-prefix,.ant-input-suffix,.ant-input-clear-icon,.ant-input-password-icon,.ant-picker-suffix,.ant-picker-range-separator,.ant-picker-clear) :where(.anticon,.anticon svg,.anticon svg path),.dock-theme-dark :where(.ant-select-arrow,.ant-select-clear,.ant-input-prefix,.ant-input-suffix,.ant-input-clear-icon,.ant-input-password-icon,.ant-picker-suffix,.ant-picker-range-separator,.ant-picker-clear) :where(.anticon,.anticon svg,.anticon svg path),.dock-drawer-theme-light :where(.ant-select-arrow,.ant-select-clear,.ant-input-prefix,.ant-input-suffix,.ant-input-clear-icon,.ant-input-password-icon,.ant-picker-suffix,.ant-picker-range-separator,.ant-picker-clear) :where(.anticon,.anticon svg,.anticon svg path),.dock-drawer-theme-dark :where(.ant-select-arrow,.ant-select-clear,.ant-input-prefix,.ant-input-suffix,.ant-input-clear-icon,.ant-input-password-icon,.ant-picker-suffix,.ant-picker-range-separator,.ant-picker-clear) :where(.anticon,.anticon svg,.anticon svg path),.dock-modal-theme-light :where(.ant-select-arrow,.ant-select-clear,.ant-input-prefix,.ant-input-suffix,.ant-input-clear-icon,.ant-input-password-icon,.ant-picker-suffix,.ant-picker-range-separator,.ant-picker-clear) :where(.anticon,.anticon svg,.anticon svg path),.dock-modal-theme-dark :where(.ant-select-arrow,.ant-select-clear,.ant-input-prefix,.ant-input-suffix,.ant-input-clear-icon,.ant-input-password-icon,.ant-picker-suffix,.ant-picker-range-separator,.ant-picker-clear) :where(.anticon,.anticon svg,.anticon svg path){color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.dock-theme-light .ant-input-number-handler-wrap,.dock-theme-dark .ant-input-number-handler-wrap,.dock-drawer-theme-light .ant-input-number-handler-wrap,.dock-drawer-theme-dark .ant-input-number-handler-wrap,.dock-modal-theme-light .ant-input-number-handler-wrap,.dock-modal-theme-dark .ant-input-number-handler-wrap{border-inline-start-color:var(--dock-control-border)!important;background:var(--dock-control-addon-bg)!important;opacity:1!important}.ant-pagination :where(.ant-pagination-item-active,.ant-pagination-item-active a){font-weight:400!important}.ant-message .ant-message-notice-content{border-radius:4px!important}:where(.dock-drawer-theme-light,.dock-drawer-theme-dark,.dock-modal-theme-light,.dock-modal-theme-dark) :where(.ant-pagination:not(.ant-pagination-simple)){width:100%;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}:where(.dock-drawer-theme-light,.dock-drawer-theme-dark,.dock-modal-theme-light,.dock-modal-theme-dark) :where(.ant-pagination:not(.ant-pagination-simple) .ant-pagination-total-text){margin-inline-start:0!important;margin-inline-end:auto!important}.dock-theme-light .ant-input-number-handler,.dock-theme-dark .ant-input-number-handler,.dock-drawer-theme-light .ant-input-number-handler,.dock-drawer-theme-dark .ant-input-number-handler,.dock-modal-theme-light .ant-input-number-handler,.dock-modal-theme-dark .ant-input-number-handler{border-color:var(--dock-control-border)!important;background:transparent!important}:where(.dock-theme-light,.dock-theme-dark,.dock-drawer-theme-light,.dock-drawer-theme-dark,.dock-modal-theme-light,.dock-modal-theme-dark) :where(.ant-input-number,.ant-input-number-affix-wrapper){border-radius:var(--dock-control-radius)!important;overflow:hidden!important;background-clip:padding-box!important}:where(.dock-theme-light,.dock-theme-dark,.dock-drawer-theme-light,.dock-drawer-theme-dark,.dock-modal-theme-light,.dock-modal-theme-dark) :where(.ant-input-number-group-wrapper,.ant-input-number-group-wrapper-body,.ant-input-number-group){border-radius:var(--dock-control-radius)!important}:where(.dock-theme-light,.dock-theme-dark,.dock-drawer-theme-light,.dock-drawer-theme-dark,.dock-modal-theme-light,.dock-modal-theme-dark) :where(.ant-input-number .ant-input-number-handler-wrap){inset-block-start:0!important;inset-inline-end:0!important;width:28px!important;height:100%!important;border-start-end-radius:calc(var(--dock-control-radius) - 1px)!important;border-end-end-radius:calc(var(--dock-control-radius) - 1px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;opacity:1!important;transition:background-color .2s ease,border-color .2s ease!important}:where(.dock-theme-light,.dock-theme-dark,.dock-drawer-theme-light,.dock-drawer-theme-dark,.dock-modal-theme-light,.dock-modal-theme-dark) :where(.ant-input-number .ant-input-number-handler){flex:1 1!important;width:100%!important;height:50%!important;min-height:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;transform:none!important;transition:color .2s ease,background-color .2s ease,border-color .2s ease!important}:where(.dock-theme-light,.dock-theme-dark,.dock-drawer-theme-light,.dock-drawer-theme-dark,.dock-modal-theme-light,.dock-modal-theme-dark) :where(.ant-input-number .ant-input-number-handler:hover){width:100%!important;height:50%!important;min-height:0!important;transform:none!important}:where(.dock-theme-light,.dock-theme-dark,.dock-drawer-theme-light,.dock-drawer-theme-dark,.dock-modal-theme-light,.dock-modal-theme-dark) :where(.ant-input-number-handler-up){border-start-end-radius:calc(var(--dock-control-radius) - 1px)!important}:where(.dock-theme-light,.dock-theme-dark,.dock-drawer-theme-light,.dock-drawer-theme-dark,.dock-modal-theme-light,.dock-modal-theme-dark) :where(.ant-input-number-handler-down){border-end-end-radius:calc(var(--dock-control-radius) - 1px)!important}:where(.dock-theme-light,.dock-theme-dark,.dock-drawer-theme-light,.dock-drawer-theme-dark,.dock-modal-theme-light,.dock-modal-theme-dark) :where(.ant-input-number-handler-up-inner,.ant-input-number-handler-down-inner){position:static!important;width:100%!important;height:100%!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;line-height:1!important;transform:none!important}.dock-theme-light :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous),.ant-modal-close,.ant-drawer-close,.ant-pagination-prev button,.ant-pagination-next button,.ant-pagination-jump-prev .ant-pagination-item-container,.ant-pagination-jump-next .ant-pagination-item-container,.ant-table-column-sorters,.ant-table-filter-trigger),.dock-theme-dark :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous),.ant-modal-close,.ant-drawer-close,.ant-pagination-prev button,.ant-pagination-next button,.ant-pagination-jump-prev .ant-pagination-item-container,.ant-pagination-jump-next .ant-pagination-item-container,.ant-table-column-sorters,.ant-table-filter-trigger),.dock-drawer-theme-light :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous),.ant-modal-close,.ant-drawer-close,.ant-pagination-prev button,.ant-pagination-next button,.ant-pagination-jump-prev .ant-pagination-item-container,.ant-pagination-jump-next .ant-pagination-item-container,.ant-table-column-sorters,.ant-table-filter-trigger),.dock-drawer-theme-dark :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous),.ant-modal-close,.ant-drawer-close,.ant-pagination-prev button,.ant-pagination-next button,.ant-pagination-jump-prev .ant-pagination-item-container,.ant-pagination-jump-next .ant-pagination-item-container,.ant-table-column-sorters,.ant-table-filter-trigger),.dock-modal-theme-light :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous),.ant-modal-close,.ant-drawer-close,.ant-pagination-prev button,.ant-pagination-next button,.ant-pagination-jump-prev .ant-pagination-item-container,.ant-pagination-jump-next .ant-pagination-item-container,.ant-table-column-sorters,.ant-table-filter-trigger),.dock-modal-theme-dark :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous),.ant-modal-close,.ant-drawer-close,.ant-pagination-prev button,.ant-pagination-next button,.ant-pagination-jump-prev .ant-pagination-item-container,.ant-pagination-jump-next .ant-pagination-item-container,.ant-table-column-sorters,.ant-table-filter-trigger),.ant-modal.dock-modal-theme-light :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous),.ant-modal-close,.ant-drawer-close,.ant-pagination-prev button,.ant-pagination-next button,.ant-pagination-jump-prev .ant-pagination-item-container,.ant-pagination-jump-next .ant-pagination-item-container,.ant-table-column-sorters,.ant-table-filter-trigger),.ant-modal.dock-modal-theme-dark :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous),.ant-modal-close,.ant-drawer-close,.ant-pagination-prev button,.ant-pagination-next button,.ant-pagination-jump-prev .ant-pagination-item-container,.ant-pagination-jump-next .ant-pagination-item-container,.ant-table-column-sorters,.ant-table-filter-trigger){color:var(--dock-clickable-icon-color)!important;border-radius:var(--dock-control-radius)!important;transition:color .2s ease,background .2s ease,box-shadow .2s ease,border-color .2s ease!important}.dock-theme-light :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon,.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon svg,.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon svg path,.ant-modal-close .anticon,.ant-modal-close .anticon svg,.ant-modal-close .anticon svg path,.ant-drawer-close .anticon,.ant-drawer-close .anticon svg,.ant-drawer-close .anticon svg path,.ant-pagination-prev .ant-pagination-item-link .anticon,.ant-pagination-prev .ant-pagination-item-link .anticon svg,.ant-pagination-prev .ant-pagination-item-link .anticon svg path,.ant-pagination-next .ant-pagination-item-link .anticon,.ant-pagination-next .ant-pagination-item-link .anticon svg,.ant-pagination-next .ant-pagination-item-link .anticon svg path,.ant-pagination-jump-prev .ant-pagination-item-link-icon,.ant-pagination-jump-next .ant-pagination-item-link-icon,.ant-table-column-sorter,.ant-table-column-sorter svg,.ant-table-column-sorter svg path,.ant-table-filter-trigger .anticon,.ant-table-filter-trigger .anticon svg,.ant-table-filter-trigger .anticon svg path),.dock-theme-dark :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon,.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon svg,.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon svg path,.ant-modal-close .anticon,.ant-modal-close .anticon svg,.ant-modal-close .anticon svg path,.ant-drawer-close .anticon,.ant-drawer-close .anticon svg,.ant-drawer-close .anticon svg path,.ant-pagination-prev .ant-pagination-item-link .anticon,.ant-pagination-prev .ant-pagination-item-link .anticon svg,.ant-pagination-prev .ant-pagination-item-link .anticon svg path,.ant-pagination-next .ant-pagination-item-link .anticon,.ant-pagination-next .ant-pagination-item-link .anticon svg,.ant-pagination-next .ant-pagination-item-link .anticon svg path,.ant-pagination-jump-prev .ant-pagination-item-link-icon,.ant-pagination-jump-next .ant-pagination-item-link-icon,.ant-table-column-sorter,.ant-table-column-sorter svg,.ant-table-column-sorter svg path,.ant-table-filter-trigger .anticon,.ant-table-filter-trigger .anticon svg,.ant-table-filter-trigger .anticon svg path),.dock-drawer-theme-light :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon,.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon svg,.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon svg path,.ant-modal-close .anticon,.ant-modal-close .anticon svg,.ant-modal-close .anticon svg path,.ant-drawer-close .anticon,.ant-drawer-close .anticon svg,.ant-drawer-close .anticon svg path,.ant-pagination-prev .ant-pagination-item-link .anticon,.ant-pagination-prev .ant-pagination-item-link .anticon svg,.ant-pagination-prev .ant-pagination-item-link .anticon svg path,.ant-pagination-next .ant-pagination-item-link .anticon,.ant-pagination-next .ant-pagination-item-link .anticon svg,.ant-pagination-next .ant-pagination-item-link .anticon svg path,.ant-pagination-jump-prev .ant-pagination-item-link-icon,.ant-pagination-jump-next .ant-pagination-item-link-icon,.ant-table-column-sorter,.ant-table-column-sorter svg,.ant-table-column-sorter svg path,.ant-table-filter-trigger .anticon,.ant-table-filter-trigger .anticon svg,.ant-table-filter-trigger .anticon svg path),.dock-drawer-theme-dark :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon,.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon svg,.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon svg path,.ant-modal-close .anticon,.ant-modal-close .anticon svg,.ant-modal-close .anticon svg path,.ant-drawer-close .anticon,.ant-drawer-close .anticon svg,.ant-drawer-close .anticon svg path,.ant-pagination-prev .ant-pagination-item-link .anticon,.ant-pagination-prev .ant-pagination-item-link .anticon svg,.ant-pagination-prev .ant-pagination-item-link .anticon svg path,.ant-pagination-next .ant-pagination-item-link .anticon,.ant-pagination-next .ant-pagination-item-link .anticon svg,.ant-pagination-next .ant-pagination-item-link .anticon svg path,.ant-pagination-jump-prev .ant-pagination-item-link-icon,.ant-pagination-jump-next .ant-pagination-item-link-icon,.ant-table-column-sorter,.ant-table-column-sorter svg,.ant-table-column-sorter svg path,.ant-table-filter-trigger .anticon,.ant-table-filter-trigger .anticon svg,.ant-table-filter-trigger .anticon svg path),.dock-modal-theme-light :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon,.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon svg,.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon svg path,.ant-modal-close .anticon,.ant-modal-close .anticon svg,.ant-modal-close .anticon svg path,.ant-drawer-close .anticon,.ant-drawer-close .anticon svg,.ant-drawer-close .anticon svg path,.ant-pagination-prev .ant-pagination-item-link .anticon,.ant-pagination-prev .ant-pagination-item-link .anticon svg,.ant-pagination-prev .ant-pagination-item-link .anticon svg path,.ant-pagination-next .ant-pagination-item-link .anticon,.ant-pagination-next .ant-pagination-item-link .anticon svg,.ant-pagination-next .ant-pagination-item-link .anticon svg path,.ant-pagination-jump-prev .ant-pagination-item-link-icon,.ant-pagination-jump-next .ant-pagination-item-link-icon,.ant-table-column-sorter,.ant-table-column-sorter svg,.ant-table-column-sorter svg path,.ant-table-filter-trigger .anticon,.ant-table-filter-trigger .anticon svg,.ant-table-filter-trigger .anticon svg path),.dock-modal-theme-dark :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon,.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon svg,.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon svg path,.ant-modal-close .anticon,.ant-modal-close .anticon svg,.ant-modal-close .anticon svg path,.ant-drawer-close .anticon,.ant-drawer-close .anticon svg,.ant-drawer-close .anticon svg path,.ant-pagination-prev .ant-pagination-item-link .anticon,.ant-pagination-prev .ant-pagination-item-link .anticon svg,.ant-pagination-prev .ant-pagination-item-link .anticon svg path,.ant-pagination-next .ant-pagination-item-link .anticon,.ant-pagination-next .ant-pagination-item-link .anticon svg,.ant-pagination-next .ant-pagination-item-link .anticon svg path,.ant-pagination-jump-prev .ant-pagination-item-link-icon,.ant-pagination-jump-next .ant-pagination-item-link-icon,.ant-table-column-sorter,.ant-table-column-sorter svg,.ant-table-column-sorter svg path,.ant-table-filter-trigger .anticon,.ant-table-filter-trigger .anticon svg,.ant-table-filter-trigger .anticon svg path),.ant-modal.dock-modal-theme-light :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon,.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon svg,.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon svg path,.ant-modal-close .anticon,.ant-modal-close .anticon svg,.ant-modal-close .anticon svg path,.ant-drawer-close .anticon,.ant-drawer-close .anticon svg,.ant-drawer-close .anticon svg path,.ant-pagination-prev .ant-pagination-item-link .anticon,.ant-pagination-prev .ant-pagination-item-link .anticon svg,.ant-pagination-prev .ant-pagination-item-link .anticon svg path,.ant-pagination-next .ant-pagination-item-link .anticon,.ant-pagination-next .ant-pagination-item-link .anticon svg,.ant-pagination-next .ant-pagination-item-link .anticon svg path,.ant-pagination-jump-prev .ant-pagination-item-link-icon,.ant-pagination-jump-next .ant-pagination-item-link-icon,.ant-table-column-sorter,.ant-table-column-sorter svg,.ant-table-column-sorter svg path,.ant-table-filter-trigger .anticon,.ant-table-filter-trigger .anticon svg,.ant-table-filter-trigger .anticon svg path),.ant-modal.dock-modal-theme-dark :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon,.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon svg,.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon svg path,.ant-modal-close .anticon,.ant-modal-close .anticon svg,.ant-modal-close .anticon svg path,.ant-drawer-close .anticon,.ant-drawer-close .anticon svg,.ant-drawer-close .anticon svg path,.ant-pagination-prev .ant-pagination-item-link .anticon,.ant-pagination-prev .ant-pagination-item-link .anticon svg,.ant-pagination-prev .ant-pagination-item-link .anticon svg path,.ant-pagination-next .ant-pagination-item-link .anticon,.ant-pagination-next .ant-pagination-item-link .anticon svg,.ant-pagination-next .ant-pagination-item-link .anticon svg path,.ant-pagination-jump-prev .ant-pagination-item-link-icon,.ant-pagination-jump-next .ant-pagination-item-link-icon,.ant-table-column-sorter,.ant-table-column-sorter svg,.ant-table-column-sorter svg path,.ant-table-filter-trigger .anticon,.ant-table-filter-trigger .anticon svg,.ant-table-filter-trigger .anticon svg path){color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.dock-theme-light :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):hover,.ant-modal-close:hover,.ant-drawer-close:hover,.ant-pagination-prev button:hover,.ant-pagination-next button:hover,.ant-pagination-jump-prev .ant-pagination-item-container:hover,.ant-pagination-jump-next .ant-pagination-item-container:hover,.ant-table-column-sorters:hover,.ant-table-filter-trigger:hover),.dock-theme-dark :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):hover,.ant-modal-close:hover,.ant-drawer-close:hover,.ant-pagination-prev button:hover,.ant-pagination-next button:hover,.ant-pagination-jump-prev .ant-pagination-item-container:hover,.ant-pagination-jump-next .ant-pagination-item-container:hover,.ant-table-column-sorters:hover,.ant-table-filter-trigger:hover),.dock-drawer-theme-light :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):hover,.ant-modal-close:hover,.ant-drawer-close:hover,.ant-pagination-prev button:hover,.ant-pagination-next button:hover,.ant-pagination-jump-prev .ant-pagination-item-container:hover,.ant-pagination-jump-next .ant-pagination-item-container:hover,.ant-table-column-sorters:hover,.ant-table-filter-trigger:hover),.dock-drawer-theme-dark :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):hover,.ant-modal-close:hover,.ant-drawer-close:hover,.ant-pagination-prev button:hover,.ant-pagination-next button:hover,.ant-pagination-jump-prev .ant-pagination-item-container:hover,.ant-pagination-jump-next .ant-pagination-item-container:hover,.ant-table-column-sorters:hover,.ant-table-filter-trigger:hover),.dock-modal-theme-light :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):hover,.ant-modal-close:hover,.ant-drawer-close:hover,.ant-pagination-prev button:hover,.ant-pagination-next button:hover,.ant-pagination-jump-prev .ant-pagination-item-container:hover,.ant-pagination-jump-next .ant-pagination-item-container:hover,.ant-table-column-sorters:hover,.ant-table-filter-trigger:hover),.dock-modal-theme-dark :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):hover,.ant-modal-close:hover,.ant-drawer-close:hover,.ant-pagination-prev button:hover,.ant-pagination-next button:hover,.ant-pagination-jump-prev .ant-pagination-item-container:hover,.ant-pagination-jump-next .ant-pagination-item-container:hover,.ant-table-column-sorters:hover,.ant-table-filter-trigger:hover),.ant-modal.dock-modal-theme-light :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):hover,.ant-modal-close:hover,.ant-drawer-close:hover,.ant-pagination-prev button:hover,.ant-pagination-next button:hover,.ant-pagination-jump-prev .ant-pagination-item-container:hover,.ant-pagination-jump-next .ant-pagination-item-container:hover,.ant-table-column-sorters:hover,.ant-table-filter-trigger:hover),.ant-modal.dock-modal-theme-dark :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):hover,.ant-modal-close:hover,.ant-drawer-close:hover,.ant-pagination-prev button:hover,.ant-pagination-next button:hover,.ant-pagination-jump-prev .ant-pagination-item-container:hover,.ant-pagination-jump-next .ant-pagination-item-container:hover,.ant-table-column-sorters:hover,.ant-table-filter-trigger:hover){color:var(--dock-theme-primary)!important;background:transparent!important}.dock-theme-light :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):active,.ant-modal-close:active,.ant-drawer-close:active,.ant-pagination-prev button:active,.ant-pagination-next button:active,.ant-pagination-jump-prev .ant-pagination-item-container:active,.ant-pagination-jump-next .ant-pagination-item-container:active,.ant-table-column-sorters:active,.ant-table-filter-trigger:active),.dock-theme-dark :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):active,.ant-modal-close:active,.ant-drawer-close:active,.ant-pagination-prev button:active,.ant-pagination-next button:active,.ant-pagination-jump-prev .ant-pagination-item-container:active,.ant-pagination-jump-next .ant-pagination-item-container:active,.ant-table-column-sorters:active,.ant-table-filter-trigger:active),.dock-drawer-theme-light :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):active,.ant-modal-close:active,.ant-drawer-close:active,.ant-pagination-prev button:active,.ant-pagination-next button:active,.ant-pagination-jump-prev .ant-pagination-item-container:active,.ant-pagination-jump-next .ant-pagination-item-container:active,.ant-table-column-sorters:active,.ant-table-filter-trigger:active),.dock-drawer-theme-dark :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):active,.ant-modal-close:active,.ant-drawer-close:active,.ant-pagination-prev button:active,.ant-pagination-next button:active,.ant-pagination-jump-prev .ant-pagination-item-container:active,.ant-pagination-jump-next .ant-pagination-item-container:active,.ant-table-column-sorters:active,.ant-table-filter-trigger:active),.dock-modal-theme-light :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):active,.ant-modal-close:active,.ant-drawer-close:active,.ant-pagination-prev button:active,.ant-pagination-next button:active,.ant-pagination-jump-prev .ant-pagination-item-container:active,.ant-pagination-jump-next .ant-pagination-item-container:active,.ant-table-column-sorters:active,.ant-table-filter-trigger:active),.dock-modal-theme-dark :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):active,.ant-modal-close:active,.ant-drawer-close:active,.ant-pagination-prev button:active,.ant-pagination-next button:active,.ant-pagination-jump-prev .ant-pagination-item-container:active,.ant-pagination-jump-next .ant-pagination-item-container:active,.ant-table-column-sorters:active,.ant-table-filter-trigger:active),.ant-modal.dock-modal-theme-light :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):active,.ant-modal-close:active,.ant-drawer-close:active,.ant-pagination-prev button:active,.ant-pagination-next button:active,.ant-pagination-jump-prev .ant-pagination-item-container:active,.ant-pagination-jump-next .ant-pagination-item-container:active,.ant-table-column-sorters:active,.ant-table-filter-trigger:active),.ant-modal.dock-modal-theme-dark :where(.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):active,.ant-modal-close:active,.ant-drawer-close:active,.ant-pagination-prev button:active,.ant-pagination-next button:active,.ant-pagination-jump-prev .ant-pagination-item-container:active,.ant-pagination-jump-next .ant-pagination-item-container:active,.ant-table-column-sorters:active,.ant-table-filter-trigger:active){box-shadow:var(--dock-clickable-icon-active-shadow)!important}.dock-theme-light :where(.ant-select-clear,.ant-picker-clear,.ant-input-clear-icon,.ant-input-password-icon,.ant-table-row-expand-icon),.dock-theme-dark :where(.ant-select-clear,.ant-picker-clear,.ant-input-clear-icon,.ant-input-password-icon,.ant-table-row-expand-icon),.dock-drawer-theme-light :where(.ant-select-clear,.ant-picker-clear,.ant-input-clear-icon,.ant-input-password-icon,.ant-table-row-expand-icon),.dock-drawer-theme-dark :where(.ant-select-clear,.ant-picker-clear,.ant-input-clear-icon,.ant-input-password-icon,.ant-table-row-expand-icon),.dock-modal-theme-light :where(.ant-select-clear,.ant-picker-clear,.ant-input-clear-icon,.ant-input-password-icon,.ant-table-row-expand-icon),.dock-modal-theme-dark :where(.ant-select-clear,.ant-picker-clear,.ant-input-clear-icon,.ant-input-password-icon,.ant-table-row-expand-icon),.ant-modal.dock-modal-theme-light :where(.ant-select-clear,.ant-picker-clear,.ant-input-clear-icon,.ant-input-password-icon,.ant-table-row-expand-icon),.ant-modal.dock-modal-theme-dark :where(.ant-select-clear,.ant-picker-clear,.ant-input-clear-icon,.ant-input-password-icon,.ant-table-row-expand-icon){color:var(--dock-clickable-icon-color)!important;border-radius:var(--dock-control-radius)!important;transition:color .2s ease,background .2s ease,box-shadow .2s ease,border-color .2s ease!important}.dock-theme-light :where(.ant-select-clear,.ant-picker-clear,.ant-input-clear-icon,.ant-input-password-icon,.ant-table-row-expand-icon) :where(.anticon,.anticon svg,.anticon svg path),.dock-theme-dark :where(.ant-select-clear,.ant-picker-clear,.ant-input-clear-icon,.ant-input-password-icon,.ant-table-row-expand-icon) :where(.anticon,.anticon svg,.anticon svg path),.dock-drawer-theme-light :where(.ant-select-clear,.ant-picker-clear,.ant-input-clear-icon,.ant-input-password-icon,.ant-table-row-expand-icon) :where(.anticon,.anticon svg,.anticon svg path),.dock-drawer-theme-dark :where(.ant-select-clear,.ant-picker-clear,.ant-input-clear-icon,.ant-input-password-icon,.ant-table-row-expand-icon) :where(.anticon,.anticon svg,.anticon svg path),.dock-modal-theme-light :where(.ant-select-clear,.ant-picker-clear,.ant-input-clear-icon,.ant-input-password-icon,.ant-table-row-expand-icon) :where(.anticon,.anticon svg,.anticon svg path),.dock-modal-theme-dark :where(.ant-select-clear,.ant-picker-clear,.ant-input-clear-icon,.ant-input-password-icon,.ant-table-row-expand-icon) :where(.anticon,.anticon svg,.anticon svg path),.ant-modal.dock-modal-theme-light :where(.ant-select-clear,.ant-picker-clear,.ant-input-clear-icon,.ant-input-password-icon,.ant-table-row-expand-icon) :where(.anticon,.anticon svg,.anticon svg path),.ant-modal.dock-modal-theme-dark :where(.ant-select-clear,.ant-picker-clear,.ant-input-clear-icon,.ant-input-password-icon,.ant-table-row-expand-icon) :where(.anticon,.anticon svg,.anticon svg path){color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.dock-theme-light :where(.ant-select-clear:hover,.ant-picker-clear:hover,.ant-input-clear-icon:hover,.ant-input-password-icon:hover,.ant-table-row-expand-icon:hover),.dock-theme-dark :where(.ant-select-clear:hover,.ant-picker-clear:hover,.ant-input-clear-icon:hover,.ant-input-password-icon:hover,.ant-table-row-expand-icon:hover),.dock-drawer-theme-light :where(.ant-select-clear:hover,.ant-picker-clear:hover,.ant-input-clear-icon:hover,.ant-input-password-icon:hover,.ant-table-row-expand-icon:hover),.dock-drawer-theme-dark :where(.ant-select-clear:hover,.ant-picker-clear:hover,.ant-input-clear-icon:hover,.ant-input-password-icon:hover,.ant-table-row-expand-icon:hover),.dock-modal-theme-light :where(.ant-select-clear:hover,.ant-picker-clear:hover,.ant-input-clear-icon:hover,.ant-input-password-icon:hover,.ant-table-row-expand-icon:hover),.dock-modal-theme-dark :where(.ant-select-clear:hover,.ant-picker-clear:hover,.ant-input-clear-icon:hover,.ant-input-password-icon:hover,.ant-table-row-expand-icon:hover),.ant-modal.dock-modal-theme-light :where(.ant-select-clear:hover,.ant-picker-clear:hover,.ant-input-clear-icon:hover,.ant-input-password-icon:hover,.ant-table-row-expand-icon:hover),.ant-modal.dock-modal-theme-dark :where(.ant-select-clear:hover,.ant-picker-clear:hover,.ant-input-clear-icon:hover,.ant-input-password-icon:hover,.ant-table-row-expand-icon:hover){color:var(--dock-theme-primary)!important;background:transparent!important}.dock-theme-light :where(.ant-select-clear:active,.ant-picker-clear:active,.ant-input-clear-icon:active,.ant-input-password-icon:active,.ant-table-row-expand-icon:active),.dock-theme-dark :where(.ant-select-clear:active,.ant-picker-clear:active,.ant-input-clear-icon:active,.ant-input-password-icon:active,.ant-table-row-expand-icon:active),.dock-drawer-theme-light :where(.ant-select-clear:active,.ant-picker-clear:active,.ant-input-clear-icon:active,.ant-input-password-icon:active,.ant-table-row-expand-icon:active),.dock-drawer-theme-dark :where(.ant-select-clear:active,.ant-picker-clear:active,.ant-input-clear-icon:active,.ant-input-password-icon:active,.ant-table-row-expand-icon:active),.dock-modal-theme-light :where(.ant-select-clear:active,.ant-picker-clear:active,.ant-input-clear-icon:active,.ant-input-password-icon:active,.ant-table-row-expand-icon:active),.dock-modal-theme-dark :where(.ant-select-clear:active,.ant-picker-clear:active,.ant-input-clear-icon:active,.ant-input-password-icon:active,.ant-table-row-expand-icon:active),.ant-modal.dock-modal-theme-light :where(.ant-select-clear:active,.ant-picker-clear:active,.ant-input-clear-icon:active,.ant-input-password-icon:active,.ant-table-row-expand-icon:active),.ant-modal.dock-modal-theme-dark :where(.ant-select-clear:active,.ant-picker-clear:active,.ant-input-clear-icon:active,.ant-input-password-icon:active,.ant-table-row-expand-icon:active){box-shadow:var(--dock-clickable-icon-active-shadow)!important}.dock-theme-light.ant-select-dropdown,.dock-theme-light.ant-tree-select-dropdown,.dock-theme-light.ant-picker-dropdown,.dock-theme-light.ant-select-dropdown .ant-select-dropdown-content,.dock-theme-light.ant-select-dropdown .rc-virtual-list,.dock-theme-light.ant-select-dropdown .rc-virtual-list-holder,.dock-theme-light.ant-select-dropdown .rc-virtual-list-holder-inner,.dock-theme-light .ant-select-dropdown,.dock-theme-light .ant-tree-select-dropdown,.dock-theme-light .ant-picker-dropdown,.dock-theme-light .ant-select-dropdown .ant-select-dropdown-content,.dock-theme-light .ant-select-dropdown .rc-virtual-list,.dock-theme-light .ant-select-dropdown .rc-virtual-list-holder,.dock-theme-light .ant-select-dropdown .rc-virtual-list-holder-inner,.dock-popup-theme-light.ant-select-dropdown,.dock-popup-theme-light.ant-tree-select-dropdown,.dock-popup-theme-light.ant-picker-dropdown,.dock-popup-theme-light.ant-select-dropdown .ant-select-dropdown-content,.dock-popup-theme-light.ant-select-dropdown .rc-virtual-list,.dock-popup-theme-light.ant-select-dropdown .rc-virtual-list-holder,.dock-popup-theme-light.ant-select-dropdown .rc-virtual-list-holder-inner{background:#fff}.dock-theme-dark.ant-select-dropdown,.dock-theme-dark.ant-tree-select-dropdown,.dock-theme-dark.ant-picker-dropdown,.dock-theme-dark.ant-select-dropdown .ant-select-dropdown-content,.dock-theme-dark.ant-select-dropdown .rc-virtual-list,.dock-theme-dark.ant-select-dropdown .rc-virtual-list-holder,.dock-theme-dark.ant-select-dropdown .rc-virtual-list-holder-inner,.dock-theme-dark .ant-select-dropdown,.dock-theme-dark .ant-tree-select-dropdown,.dock-theme-dark .ant-picker-dropdown,.dock-theme-dark .ant-select-dropdown .ant-select-dropdown-content,.dock-theme-dark .ant-select-dropdown .rc-virtual-list,.dock-theme-dark .ant-select-dropdown .rc-virtual-list-holder,.dock-theme-dark .ant-select-dropdown .rc-virtual-list-holder-inner,.dock-popup-theme-dark.ant-select-dropdown,.dock-popup-theme-dark.ant-tree-select-dropdown,.dock-popup-theme-dark.ant-picker-dropdown,.dock-popup-theme-dark.ant-select-dropdown .ant-select-dropdown-content,.dock-popup-theme-dark.ant-select-dropdown .rc-virtual-list,.dock-popup-theme-dark.ant-select-dropdown .rc-virtual-list-holder,.dock-popup-theme-dark.ant-select-dropdown .rc-virtual-list-holder-inner{color:var(--dock-control-text)!important;border:1px solid var(--dock-control-border)!important;background:var(--dock-control-panel-bg)!important;box-shadow:var(--dock-theme-shadow)!important}:is(.dock-theme-light,.dock-theme-dark,.dock-form-theme-light,.dock-form-theme-dark,.dock-drawer-theme-light,.dock-drawer-theme-dark,.dock-modal-theme-light,.dock-modal-theme-dark) :where(.ant-select-dropdown,.ant-tree-select-dropdown,.ant-cascader-dropdown,.ant-picker-dropdown,.ant-dropdown,.ant-popover,.ant-mentions-dropdown,.ant-color-picker),:is(.dock-theme-light,.dock-theme-dark,.dock-form-theme-light,.dock-form-theme-dark,.dock-drawer-theme-light,.dock-drawer-theme-dark,.dock-modal-theme-light,.dock-modal-theme-dark) :where(.ant-picker-panel-container,.ant-cascader-menus,.ant-dropdown-menu,.ant-popover-inner){border-radius:var(--dock-control-panel-radius, 4px)!important}:is(.dock-drawer-theme-light,.dock-drawer-theme-dark,.dock-modal-theme-light,.dock-modal-theme-dark)>:where(.ant-select-dropdown,.ant-tree-select-dropdown,.ant-cascader-dropdown,.ant-picker-dropdown,.ant-dropdown,.ant-popover,.ant-mentions-dropdown,.ant-color-picker){pointer-events:auto}:is(.dock-theme-light,.dock-popup-theme-light,.dock-form-theme-light,.dock-drawer-theme-light,.dock-modal-theme-light,.dock-theme-dark,.dock-popup-theme-dark,.dock-form-theme-dark,.dock-drawer-theme-dark,.dock-modal-theme-dark) :where(.rc-virtual-list-holder,.ant-select-tree-list-holder,.ant-cascader-menu,.ant-picker-time-panel-column,.ant-dropdown-menu,.ant-mentions-dropdown,.ant-color-picker-presets-items){scrollbar-width:thin;scrollbar-color:var(--dock-theme-scrollbar) transparent}:is(.dock-theme-light,.dock-popup-theme-light,.dock-form-theme-light,.dock-drawer-theme-light,.dock-modal-theme-light,.dock-theme-dark,.dock-popup-theme-dark,.dock-form-theme-dark,.dock-drawer-theme-dark,.dock-modal-theme-dark) :where(.rc-virtual-list-holder::-webkit-scrollbar,.ant-select-tree-list-holder::-webkit-scrollbar,.ant-cascader-menu::-webkit-scrollbar,.ant-picker-time-panel-column::-webkit-scrollbar,.ant-dropdown-menu::-webkit-scrollbar,.ant-mentions-dropdown::-webkit-scrollbar,.ant-color-picker-presets-items::-webkit-scrollbar){width:var(--dock-table-scrollbar-size, 8px);height:var(--dock-table-scrollbar-size, 8px)}:is(.dock-theme-light,.dock-popup-theme-light,.dock-form-theme-light,.dock-drawer-theme-light,.dock-modal-theme-light,.dock-theme-dark,.dock-popup-theme-dark,.dock-form-theme-dark,.dock-drawer-theme-dark,.dock-modal-theme-dark) :where(.rc-virtual-list-holder::-webkit-scrollbar-thumb,.ant-select-tree-list-holder::-webkit-scrollbar-thumb,.ant-cascader-menu::-webkit-scrollbar-thumb,.ant-picker-time-panel-column::-webkit-scrollbar-thumb,.ant-dropdown-menu::-webkit-scrollbar-thumb,.ant-mentions-dropdown::-webkit-scrollbar-thumb,.ant-color-picker-presets-items::-webkit-scrollbar-thumb){border-radius:999px;background:var(--dock-theme-scrollbar)}:is(.dock-theme-light,.dock-popup-theme-light,.dock-form-theme-light,.dock-drawer-theme-light,.dock-modal-theme-light,.dock-theme-dark,.dock-popup-theme-dark,.dock-form-theme-dark,.dock-drawer-theme-dark,.dock-modal-theme-dark) :where(.rc-virtual-list-holder::-webkit-scrollbar-thumb:hover,.ant-select-tree-list-holder::-webkit-scrollbar-thumb:hover,.ant-cascader-menu::-webkit-scrollbar-thumb:hover,.ant-picker-time-panel-column::-webkit-scrollbar-thumb:hover,.ant-dropdown-menu::-webkit-scrollbar-thumb:hover,.ant-mentions-dropdown::-webkit-scrollbar-thumb:hover,.ant-color-picker-presets-items::-webkit-scrollbar-thumb:hover){background:var(--dock-theme-scrollbar-hover)}:is(.dock-theme-light,.dock-popup-theme-light,.dock-form-theme-light,.dock-drawer-theme-light,.dock-modal-theme-light,.dock-theme-dark,.dock-popup-theme-dark,.dock-form-theme-dark,.dock-drawer-theme-dark,.dock-modal-theme-dark) :where(.rc-virtual-list-holder::-webkit-scrollbar-track,.ant-select-tree-list-holder::-webkit-scrollbar-track,.ant-cascader-menu::-webkit-scrollbar-track,.ant-picker-time-panel-column::-webkit-scrollbar-track,.ant-dropdown-menu::-webkit-scrollbar-track,.ant-mentions-dropdown::-webkit-scrollbar-track,.ant-color-picker-presets-items::-webkit-scrollbar-track){background:transparent}:is(.dock-theme-light,.dock-popup-theme-light,.dock-form-theme-light,.dock-drawer-theme-light,.dock-modal-theme-light,.dock-theme-dark,.dock-popup-theme-dark,.dock-form-theme-dark,.dock-drawer-theme-dark,.dock-modal-theme-dark) :where(.rc-virtual-list-scrollbar,.ant-select-tree-list-scrollbar){background:transparent!important}:is(.dock-theme-light,.dock-popup-theme-light,.dock-form-theme-light,.dock-drawer-theme-light,.dock-modal-theme-light,.dock-theme-dark,.dock-popup-theme-dark,.dock-form-theme-dark,.dock-drawer-theme-dark,.dock-modal-theme-dark) :where(.rc-virtual-list-scrollbar-thumb,.ant-select-tree-list-scrollbar-thumb){border-radius:999px!important;background:var(--dock-theme-scrollbar)!important}:is(.dock-theme-light,.dock-popup-theme-light,.dock-form-theme-light,.dock-drawer-theme-light,.dock-modal-theme-light,.dock-theme-dark,.dock-popup-theme-dark,.dock-form-theme-dark,.dock-drawer-theme-dark,.dock-modal-theme-dark) :where(.rc-virtual-list-scrollbar:hover .rc-virtual-list-scrollbar-thumb,.rc-virtual-list-scrollbar-thumb:hover,.ant-select-tree-list-scrollbar:hover .ant-select-tree-list-scrollbar-thumb,.ant-select-tree-list-scrollbar-thumb:hover){background:var(--dock-theme-scrollbar-hover)!important}.dock-theme-light.ant-select-dropdown .ant-select-dropdown-content,.dock-theme-light.ant-select-dropdown .rc-virtual-list,.dock-theme-light.ant-select-dropdown .rc-virtual-list-holder,.dock-theme-light.ant-select-dropdown .rc-virtual-list-holder-inner,.dock-theme-light .ant-select-dropdown .ant-select-dropdown-content,.dock-theme-light .ant-select-dropdown .rc-virtual-list,.dock-theme-light .ant-select-dropdown .rc-virtual-list-holder,.dock-theme-light .ant-select-dropdown .rc-virtual-list-holder-inner,.dock-popup-theme-light.ant-select-dropdown .ant-select-dropdown-content,.dock-popup-theme-light.ant-select-dropdown .rc-virtual-list,.dock-popup-theme-light.ant-select-dropdown .rc-virtual-list-holder,.dock-popup-theme-light.ant-select-dropdown .rc-virtual-list-holder-inner{background:transparent!important}.dock-theme-dark.ant-select-dropdown .ant-select-dropdown-content,.dock-theme-dark.ant-select-dropdown .rc-virtual-list,.dock-theme-dark.ant-select-dropdown .rc-virtual-list-holder,.dock-theme-dark.ant-select-dropdown .rc-virtual-list-holder-inner,.dock-theme-dark .ant-select-dropdown .ant-select-dropdown-content,.dock-theme-dark .ant-select-dropdown .rc-virtual-list,.dock-theme-dark .ant-select-dropdown .rc-virtual-list-holder,.dock-theme-dark .ant-select-dropdown .rc-virtual-list-holder-inner,.dock-popup-theme-dark.ant-select-dropdown .ant-select-dropdown-content,.dock-popup-theme-dark.ant-select-dropdown .rc-virtual-list,.dock-popup-theme-dark.ant-select-dropdown .rc-virtual-list-holder,.dock-popup-theme-dark.ant-select-dropdown .rc-virtual-list-holder-inner{border:none!important;box-shadow:none!important}.dock-theme-light.ant-select-dropdown .ant-select-item,.dock-theme-light.ant-select-dropdown .ant-select-item-empty,.dock-theme-light.ant-select-dropdown .ant-empty-description,.dock-theme-light.ant-tree-select-dropdown .ant-select-tree,.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-list,.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode,.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper,.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-title,.dock-popup-theme-light.ant-select-dropdown .ant-select-item,.dock-popup-theme-light.ant-select-dropdown .ant-select-item-empty,.dock-popup-theme-light.ant-select-dropdown .ant-empty-description,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-list,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-title,.dock-theme-light.ant-picker-dropdown .ant-picker-panel-container,.dock-theme-light.ant-picker-dropdown .ant-picker-panel-layout,.dock-theme-light.ant-picker-dropdown .ant-picker-panel,.dock-theme-light.ant-picker-dropdown .ant-picker-date-panel,.dock-theme-light.ant-picker-dropdown .ant-picker-time-panel,.dock-theme-light.ant-picker-dropdown .ant-picker-header,.dock-theme-light.ant-picker-dropdown .ant-picker-content,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-panel-container,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-panel-layout,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-panel,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-date-panel,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-time-panel,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-header,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-content,.dock-theme-dark.ant-select-dropdown .ant-select-item,.dock-theme-dark.ant-select-dropdown .ant-select-item-empty,.dock-theme-dark.ant-select-dropdown .ant-empty-description,.dock-theme-dark.ant-tree-select-dropdown .ant-select-tree,.dock-theme-dark.ant-tree-select-dropdown .ant-select-tree-list,.dock-theme-dark.ant-tree-select-dropdown .ant-select-tree-treenode,.dock-theme-dark.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper,.dock-theme-dark.ant-tree-select-dropdown .ant-select-tree-title,.dock-theme-dark.ant-picker-dropdown .ant-picker-panel-container,.dock-theme-dark.ant-picker-dropdown .ant-picker-panel-layout,.dock-theme-dark.ant-picker-dropdown .ant-picker-panel,.dock-theme-dark.ant-picker-dropdown .ant-picker-date-panel,.dock-theme-dark.ant-picker-dropdown .ant-picker-time-panel,.dock-theme-dark.ant-picker-dropdown .ant-picker-header,.dock-theme-dark.ant-picker-dropdown .ant-picker-content,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-panel-container,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-panel-layout,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-panel,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-date-panel,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-time-panel,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-header,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-content{color:var(--dock-control-text)!important;background:var(--dock-control-panel-bg)!important}.dock-theme-light.ant-picker-dropdown .ant-picker-header button,.dock-theme-light.ant-picker-dropdown .ant-picker-header-view button,.dock-theme-light.ant-picker-dropdown .ant-picker-time-panel-column>li,.dock-theme-light.ant-picker-dropdown .ant-picker-cell .ant-picker-cell-inner,.dock-theme-light.ant-picker-dropdown .ant-picker-cell-in-view,.dock-theme-light.ant-picker-dropdown .ant-picker-now a,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-header button,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-header-view button,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-time-panel-column>li,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-cell .ant-picker-cell-inner,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-cell-in-view,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-now a,.dock-theme-dark.ant-picker-dropdown .ant-picker-header button,.dock-theme-dark.ant-picker-dropdown .ant-picker-header-view button,.dock-theme-dark.ant-picker-dropdown .ant-picker-time-panel-column>li,.dock-theme-dark.ant-picker-dropdown .ant-picker-cell .ant-picker-cell-inner,.dock-theme-dark.ant-picker-dropdown .ant-picker-cell-in-view,.dock-theme-dark.ant-picker-dropdown .ant-picker-now a,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-header button,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-header-view button,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-time-panel-column>li,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-cell .ant-picker-cell-inner,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-cell-in-view,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-now a{color:var(--dock-control-text)!important}.dock-theme-light.ant-picker-dropdown .ant-picker-cell,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-cell,.dock-theme-dark.ant-picker-dropdown .ant-picker-cell,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-cell{color:var(--dock-theme-text-muted)!important}.dock-theme-light.ant-picker-dropdown .ant-picker-cell:hover .ant-picker-cell-inner,.dock-theme-light.ant-picker-dropdown .ant-picker-time-panel-column>li:hover,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-cell:hover .ant-picker-cell-inner,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-time-panel-column>li:hover,.dock-theme-dark.ant-picker-dropdown .ant-picker-cell:hover .ant-picker-cell-inner,.dock-theme-dark.ant-picker-dropdown .ant-picker-time-panel-column>li:hover,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-cell:hover .ant-picker-cell-inner,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-time-panel-column>li:hover{background:var(--dock-control-panel-item-hover)!important}.dock-theme-light.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,.dock-theme-light.ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,.dock-theme-light.ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner,.dock-theme-dark.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,.dock-theme-dark.ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,.dock-theme-dark.ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner{color:#fff!important;background:var(--dock-theme-primary)!important}.dock-theme-light.ant-picker-dropdown .ant-picker-cell-selected:hover .ant-picker-cell-inner,.dock-theme-light.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner:hover,.dock-theme-light.ant-picker-dropdown .ant-picker-cell-range-start:hover .ant-picker-cell-inner,.dock-theme-light.ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner:hover,.dock-theme-light.ant-picker-dropdown .ant-picker-cell-range-end:hover .ant-picker-cell-inner,.dock-theme-light.ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner:hover,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-cell-selected:hover .ant-picker-cell-inner,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner:hover,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-cell-range-start:hover .ant-picker-cell-inner,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner:hover,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-cell-range-end:hover .ant-picker-cell-inner,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner:hover,.dock-theme-light.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected:hover .ant-picker-time-panel-cell-inner,.dock-theme-light.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner:hover,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected:hover .ant-picker-time-panel-cell-inner,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner:hover{color:#1f2d3d!important;background:var(--dock-control-panel-item-hover)!important}.dock-theme-dark.ant-picker-dropdown .ant-picker-cell-selected:hover .ant-picker-cell-inner,.dock-theme-dark.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner:hover,.dock-theme-dark.ant-picker-dropdown .ant-picker-cell-range-start:hover .ant-picker-cell-inner,.dock-theme-dark.ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner:hover,.dock-theme-dark.ant-picker-dropdown .ant-picker-cell-range-end:hover .ant-picker-cell-inner,.dock-theme-dark.ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner:hover,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-cell-selected:hover .ant-picker-cell-inner,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner:hover,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-cell-range-start:hover .ant-picker-cell-inner,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner:hover,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-cell-range-end:hover .ant-picker-cell-inner,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner:hover,.dock-theme-dark.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected:hover .ant-picker-time-panel-cell-inner,.dock-theme-dark.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner:hover,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected:hover .ant-picker-time-panel-cell-inner,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner:hover{color:#fff!important;background:var(--dock-theme-primary)!important}.ant-picker-dropdown:not(.dock-theme-dark):not(.dock-popup-theme-dark) .ant-picker-cell-selected:hover .ant-picker-cell-inner,.ant-picker-dropdown:not(.dock-theme-dark):not(.dock-popup-theme-dark) .ant-picker-cell-selected .ant-picker-cell-inner:hover,.ant-picker-dropdown:not(.dock-theme-dark):not(.dock-popup-theme-dark) .ant-picker-cell-range-start:hover .ant-picker-cell-inner,.ant-picker-dropdown:not(.dock-theme-dark):not(.dock-popup-theme-dark) .ant-picker-cell-range-start .ant-picker-cell-inner:hover,.ant-picker-dropdown:not(.dock-theme-dark):not(.dock-popup-theme-dark) .ant-picker-cell-range-end:hover .ant-picker-cell-inner,.ant-picker-dropdown:not(.dock-theme-dark):not(.dock-popup-theme-dark) .ant-picker-cell-range-end .ant-picker-cell-inner:hover,.ant-picker-dropdown:not(.dock-theme-dark):not(.dock-popup-theme-dark) .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected:hover .ant-picker-time-panel-cell-inner,.ant-picker-dropdown:not(.dock-theme-dark):not(.dock-popup-theme-dark) .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner:hover{color:#1f2d3d!important;background:var(--dock-control-panel-item-hover, #e8f2ff)!important}.dock-theme-light.ant-picker-dropdown .ant-picker-cell-in-range:before,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-cell-in-range:before,.dock-theme-dark.ant-picker-dropdown .ant-picker-cell-in-range:before,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-cell-in-range:before{background:var(--dock-control-panel-item-selected)!important}.dock-theme-light.ant-select-dropdown .ant-select-item-option-content,.dock-theme-light.ant-select-dropdown .ant-select-item-option-state,.dock-popup-theme-light.ant-select-dropdown .ant-select-item-option-content,.dock-popup-theme-light.ant-select-dropdown .ant-select-item-option-state,.dock-theme-dark.ant-select-dropdown .ant-select-item-option-content,.dock-theme-dark.ant-select-dropdown .ant-select-item-option-state{color:var(--dock-control-text)!important;background:transparent!important}.dock-theme-light.ant-select-dropdown .ant-select-item-option-disabled,.dock-theme-light.ant-select-dropdown .ant-select-item-option-disabled .ant-select-item-option-content,.dock-theme-light.ant-select-dropdown .ant-select-item-option-disabled .ant-select-item-option-state,.dock-popup-theme-light.ant-select-dropdown .ant-select-item-option-disabled,.dock-popup-theme-light.ant-select-dropdown .ant-select-item-option-disabled .ant-select-item-option-content,.dock-popup-theme-light.ant-select-dropdown .ant-select-item-option-disabled .ant-select-item-option-state,.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper,.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper *,.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode-disabled .ant-select-tree-title,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper *,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode-disabled .ant-select-tree-title{color:#b8c1cc!important;-webkit-text-fill-color:#b8c1cc!important}.dock-theme-light.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper:hover,.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-node-selected,.dock-popup-theme-light.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper:hover,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-node-selected,.dock-theme-dark.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.dock-theme-dark.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper:hover,.dock-theme-dark.ant-tree-select-dropdown .ant-select-tree-node-selected{background:var(--dock-control-panel-item-hover)!important}.dock-theme-light.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.dock-popup-theme-light.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.dock-theme-dark.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--dock-control-text)!important;background:var(--dock-control-panel-item-selected)!important}.dock-theme-light.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.dock-popup-theme-light.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.dock-theme-dark.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.dock-popup-theme-dark.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.dock-theme-light.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.dock-popup-theme-light.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.dock-theme-dark.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.dock-popup-theme-dark.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode:not(.ant-select-tree-treenode-disabled) .ant-select-tree-node-content-wrapper:hover,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode:not(.ant-select-tree-treenode-disabled) .ant-select-tree-node-content-wrapper:hover,.dock-theme-dark.ant-tree-select-dropdown .ant-select-tree-treenode:not(.ant-select-tree-treenode-disabled) .ant-select-tree-node-content-wrapper:hover,.dock-popup-theme-dark.ant-tree-select-dropdown .ant-select-tree-treenode:not(.ant-select-tree-treenode-disabled) .ant-select-tree-node-content-wrapper:hover,.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-node-selected,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-node-selected,.dock-theme-dark.ant-tree-select-dropdown .ant-select-tree-node-selected,.dock-popup-theme-dark.ant-tree-select-dropdown .ant-select-tree-node-selected{color:#fff!important;background:var(--dock-theme-primary)!important}.dock-theme-light.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) :where(.ant-select-item-option-content,.ant-select-item-option-state,.ant-select-item-option-content *),.dock-popup-theme-light.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) :where(.ant-select-item-option-content,.ant-select-item-option-state,.ant-select-item-option-content *),.dock-theme-dark.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) :where(.ant-select-item-option-content,.ant-select-item-option-state,.ant-select-item-option-content *),.dock-popup-theme-dark.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) :where(.ant-select-item-option-content,.ant-select-item-option-state,.ant-select-item-option-content *),.dock-theme-light.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) :where(.ant-select-item-option-content,.ant-select-item-option-state,.ant-select-item-option-content *),.dock-popup-theme-light.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) :where(.ant-select-item-option-content,.ant-select-item-option-state,.ant-select-item-option-content *),.dock-theme-dark.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) :where(.ant-select-item-option-content,.ant-select-item-option-state,.ant-select-item-option-content *),.dock-popup-theme-dark.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) :where(.ant-select-item-option-content,.ant-select-item-option-state,.ant-select-item-option-content *),.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode:not(.ant-select-tree-treenode-disabled) .ant-select-tree-node-content-wrapper:hover :where(.ant-select-tree-title,.ant-select-tree-title *),.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode:not(.ant-select-tree-treenode-disabled) .ant-select-tree-node-content-wrapper:hover :where(.ant-select-tree-title,.ant-select-tree-title *),.dock-theme-dark.ant-tree-select-dropdown .ant-select-tree-treenode:not(.ant-select-tree-treenode-disabled) .ant-select-tree-node-content-wrapper:hover :where(.ant-select-tree-title,.ant-select-tree-title *),.dock-popup-theme-dark.ant-tree-select-dropdown .ant-select-tree-treenode:not(.ant-select-tree-treenode-disabled) .ant-select-tree-node-content-wrapper:hover :where(.ant-select-tree-title,.ant-select-tree-title *),.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-node-selected :where(.ant-select-tree-title,.ant-select-tree-title *),.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-node-selected :where(.ant-select-tree-title,.ant-select-tree-title *),.dock-theme-dark.ant-tree-select-dropdown .ant-select-tree-node-selected :where(.ant-select-tree-title,.ant-select-tree-title *),.dock-popup-theme-dark.ant-tree-select-dropdown .ant-select-tree-node-selected :where(.ant-select-tree-title,.ant-select-tree-title *){color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:transparent!important}.ant-select-dropdown .ant-select-item-option-selected,.ant-select-dropdown .ant-select-item-option-selected .ant-select-item-option-content,.ant-select-dropdown .ant-select-item-option-selected .ant-select-item-option-state,.ant-select-dropdown .ant-select-item-option-selected .ant-select-item-option-content *,.ant-select-dropdown .ant-select-item-option-selected .ant-select-item-option-state *,.ant-tree-select-dropdown .ant-select-tree-node-selected,.ant-tree-select-dropdown .ant-select-tree-node-selected *,.ant-select .ant-select-selection-item,.ant-select .ant-select-selection-placeholder,.ant-pagination-options-size-changer .ant-select-selection-item,.ant-pagination-options-size-changer .ant-select-selection-placeholder{font-weight:400!important}.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-checkbox-inner,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-checkbox-inner,.dock-theme-dark.ant-tree-select-dropdown .ant-select-tree-checkbox-inner{border-color:var(--dock-control-border)!important;background:var(--dock-control-bg)!important}.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner,.dock-theme-dark.ant-tree-select-dropdown .ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner{border-color:var(--dock-theme-primary)!important;background:var(--dock-theme-primary)!important}.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode,.dock-theme-dark.ant-tree-select-dropdown .ant-select-tree-treenode,.dock-popup-theme-dark.ant-tree-select-dropdown .ant-select-tree-treenode{width:100%!important}.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper,.dock-theme-dark.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper,.dock-popup-theme-dark.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper{flex:1 1 auto!important;min-width:0!important;min-height:34px!important;padding:5px 8px!important;line-height:22px!important}.dock-theme-light.ant-select-dropdown .ant-select-item,.dock-popup-theme-light.ant-select-dropdown .ant-select-item,.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper,.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-title,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-title{transition:none!important}.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-title,.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-title *,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-title,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-title *{background:transparent!important}.dock-theme-light.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.dock-popup-theme-light.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode:not(.ant-select-tree-treenode-disabled) .ant-select-tree-node-content-wrapper:hover,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode:not(.ant-select-tree-treenode-disabled) .ant-select-tree-node-content-wrapper:hover{color:var(--dock-control-text)!important;background:var(--dock-control-panel-item-hover)!important}.dock-theme-light.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.dock-popup-theme-light.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-node-selected,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-node-selected{color:var(--dock-control-text)!important;background:var(--dock-control-panel-item-selected)!important}.dock-theme-light.ant-select-dropdown :where(.ant-select-item-option-content,.ant-select-item-option-state,.ant-select-item-option-content *),.dock-popup-theme-light.ant-select-dropdown :where(.ant-select-item-option-content,.ant-select-item-option-state,.ant-select-item-option-content *),.dock-theme-light.ant-tree-select-dropdown :where(.ant-select-tree-title,.ant-select-tree-title *),.dock-popup-theme-light.ant-tree-select-dropdown :where(.ant-select-tree-title,.ant-select-tree-title *){color:var(--dock-control-text)!important;-webkit-text-fill-color:var(--dock-control-text)!important;background:transparent!important}.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode:not(.ant-select-tree-treenode-disabled) .ant-select-tree-node-content-wrapper:hover,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode:not(.ant-select-tree-treenode-disabled) .ant-select-tree-node-content-wrapper:hover{color:var(--dock-control-text)!important;background:var(--dock-control-panel-item-hover)!important}.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode:not(.ant-select-tree-treenode-disabled) .ant-select-tree-node-content-wrapper:hover :where(.ant-select-tree-title,.ant-select-tree-title *),.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode:not(.ant-select-tree-treenode-disabled) .ant-select-tree-node-content-wrapper:hover :where(.ant-select-tree-title,.ant-select-tree-title *),.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-node-selected :where(.ant-select-tree-title,.ant-select-tree-title *),.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-node-selected :where(.ant-select-tree-title,.ant-select-tree-title *){color:var(--dock-control-text)!important;-webkit-text-fill-color:var(--dock-control-text)!important;background:transparent!important}.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-node-selected,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-node-selected,.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-node-selected:hover,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-node-selected:hover{color:var(--dock-control-text)!important;background:var(--dock-control-panel-item-selected)!important}.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover{background:var(--dock-control-panel-bg)!important}.dock-theme-light.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) :where(.ant-select-item-option-content,.ant-select-item-option-state,.ant-select-item-option-content *),.dock-popup-theme-light.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) :where(.ant-select-item-option-content,.ant-select-item-option-state,.ant-select-item-option-content *),.dock-theme-light.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) :where(.ant-select-item-option-content,.ant-select-item-option-state,.ant-select-item-option-content *),.dock-popup-theme-light.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) :where(.ant-select-item-option-content,.ant-select-item-option-state,.ant-select-item-option-content *){color:var(--dock-control-text)!important;-webkit-text-fill-color:var(--dock-control-text)!important;background:transparent!important}.dock-drawer.dock-drawer-theme-light .ant-drawer-content,.dock-drawer.dock-drawer-theme-dark .ant-drawer-content,.dock-modal-theme-light .ant-modal-content,.ant-modal.dock-modal-theme-light .ant-modal-content,.dock-modal-theme-dark .ant-modal-content,.ant-modal.dock-modal-theme-dark .ant-modal-content{color:var(--dock-theme-text)!important;border-color:var(--dock-modal-border)!important;background:var(--dock-modal-bg)!important;border-radius:var(--dock-control-radius)!important}.dock-drawer.dock-drawer-theme-light .ant-drawer-header,.dock-drawer.dock-drawer-theme-light .ant-drawer-footer,.dock-drawer.dock-drawer-theme-dark .ant-drawer-header,.dock-drawer.dock-drawer-theme-dark .ant-drawer-footer,.dock-modal-theme-light .ant-modal-header,.dock-modal-theme-light .ant-modal-footer,.ant-modal.dock-modal-theme-light .ant-modal-header,.ant-modal.dock-modal-theme-light .ant-modal-footer,.dock-modal-theme-dark .ant-modal-header,.dock-modal-theme-dark .ant-modal-footer,.ant-modal.dock-modal-theme-dark .ant-modal-header,.ant-modal.dock-modal-theme-dark .ant-modal-footer{border-color:var(--dock-modal-border)!important;background:var(--dock-modal-header-bg)!important}.dock-theme-light :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-select-selector,.ant-picker,textarea.ant-input),.dock-light-page :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-select-selector,.ant-picker,textarea.ant-input),.dock-theme-dark :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-select-selector,.ant-picker,textarea.ant-input),.dock-drawer-theme-light :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-select-selector,.ant-picker,textarea.ant-input),.dock-drawer-theme-dark :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-select-selector,.ant-picker,textarea.ant-input),.dock-modal-theme-light :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-select-selector,.ant-picker,textarea.ant-input),.dock-modal-theme-dark :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-select-selector,.ant-picker,textarea.ant-input),.ant-modal.dock-modal-theme-light :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-select-selector,.ant-picker,textarea.ant-input),.ant-modal.dock-modal-theme-dark :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-select-selector,.ant-picker,textarea.ant-input){border-radius:var(--dock-control-radius)!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease!important}.dock-theme-light :where(.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-input-number-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused),.dock-light-page :where(.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-input-number-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused),.dock-theme-dark :where(.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-input-number-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused),.dock-drawer-theme-light :where(.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-input-number-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused),.dock-drawer-theme-dark :where(.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-input-number-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused),.dock-modal-theme-light :where(.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-input-number-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused),.dock-modal-theme-dark :where(.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-input-number-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused),.ant-modal.dock-modal-theme-light :where(.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-input-number-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused),.ant-modal.dock-modal-theme-dark :where(.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-input-number-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused){border-color:var(--dock-control-border-focus)!important;background:var(--dock-control-bg-focus)!important;box-shadow:var(--dock-control-focus-ring)!important}.dock-theme-light.ant-select-dropdown,.dock-theme-light.ant-tree-select-dropdown,.dock-theme-light.ant-picker-dropdown,.dock-popup-theme-light.ant-select-dropdown,.dock-popup-theme-light.ant-tree-select-dropdown,.dock-popup-theme-light.ant-picker-dropdown,.dock-theme-dark.ant-select-dropdown,.dock-theme-dark.ant-tree-select-dropdown,.dock-theme-dark.ant-picker-dropdown,.dock-popup-theme-dark.ant-select-dropdown,.dock-popup-theme-dark.ant-tree-select-dropdown,.dock-popup-theme-dark.ant-picker-dropdown{color:var(--dock-control-text)!important;border:1px solid var(--dock-control-border)!important;border-radius:var(--dock-control-panel-radius)!important;background:var(--dock-control-panel-bg)!important;box-shadow:var(--dock-theme-shadow)!important}.dock-theme-light.ant-select-dropdown .ant-select-dropdown-content,.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-list-holder,.dock-popup-theme-light.ant-select-dropdown .ant-select-dropdown-content,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-list-holder,.dock-theme-dark.ant-select-dropdown .ant-select-dropdown-content,.dock-theme-dark.ant-tree-select-dropdown .ant-select-tree-list-holder,.dock-popup-theme-dark.ant-select-dropdown .ant-select-dropdown-content,.dock-popup-theme-dark.ant-tree-select-dropdown .ant-select-tree-list-holder{padding:var(--dock-control-panel-gap)!important}.dock-theme-light.ant-select-dropdown .rc-virtual-list-holder-inner,.dock-popup-theme-light.ant-select-dropdown .rc-virtual-list-holder-inner,.dock-theme-dark.ant-select-dropdown .rc-virtual-list-holder-inner,.dock-popup-theme-dark.ant-select-dropdown .rc-virtual-list-holder-inner,.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-list-holder-inner,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-list-holder-inner,.dock-theme-dark.ant-tree-select-dropdown .ant-select-tree-list-holder-inner,.dock-popup-theme-dark.ant-tree-select-dropdown .ant-select-tree-list-holder-inner{gap:0!important}.dock-theme-light.ant-select-dropdown .ant-select-item,.dock-popup-theme-light.ant-select-dropdown .ant-select-item,.dock-theme-dark.ant-select-dropdown .ant-select-item,.dock-popup-theme-dark.ant-select-dropdown .ant-select-item{min-height:34px!important;margin:0!important;border-radius:var(--dock-control-panel-radius)!important}.dock-theme-light.ant-select-dropdown .ant-select-item-option,.dock-popup-theme-light.ant-select-dropdown .ant-select-item-option,.dock-theme-dark.ant-select-dropdown .ant-select-item-option,.dock-popup-theme-dark.ant-select-dropdown .ant-select-item-option,.dock-theme-light.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper,.dock-popup-theme-light.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper,.dock-theme-dark.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper,.dock-popup-theme-dark.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper{border-radius:var(--dock-control-panel-radius)!important}.dock-theme-light.ant-select-dropdown .ant-select-item-empty,.dock-popup-theme-light.ant-select-dropdown .ant-select-item-empty,.dock-theme-dark.ant-select-dropdown .ant-select-item-empty,.dock-popup-theme-dark.ant-select-dropdown .ant-select-item-empty{margin:0!important;padding:8px 12px!important}.dock-theme-light.ant-picker-dropdown .ant-picker-panel-container,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-panel-container,.dock-theme-dark.ant-picker-dropdown .ant-picker-panel-container,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-panel-container{overflow:hidden!important;border:1px solid var(--dock-control-border)!important;border-radius:var(--dock-control-panel-radius)!important;box-shadow:var(--dock-theme-shadow)!important}.dock-theme-light.ant-picker-dropdown .ant-picker-panel-layout,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-panel-layout,.dock-theme-dark.ant-picker-dropdown .ant-picker-panel-layout,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-panel-layout{gap:0!important}.dock-theme-light.ant-picker-dropdown .ant-picker-header,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-header,.dock-theme-dark.ant-picker-dropdown .ant-picker-header,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-header{padding:8px 12px!important}.dock-theme-light.ant-picker-dropdown .ant-picker-content,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-content,.dock-theme-dark.ant-picker-dropdown .ant-picker-content,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-content{margin-inline:0!important}.dock-theme-light.ant-picker-dropdown .ant-picker-footer,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-footer,.dock-theme-dark.ant-picker-dropdown .ant-picker-footer,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-footer{margin:0!important;padding:8px!important}.dock-theme-light.ant-picker-dropdown .ant-picker-ranges,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-ranges,.dock-theme-dark.ant-picker-dropdown .ant-picker-ranges,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-ranges{margin:0!important;padding:0!important}.dock-theme-light.ant-picker-dropdown .ant-picker-time-panel-column,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-time-panel-column,.dock-theme-dark.ant-picker-dropdown .ant-picker-time-panel-column,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-time-panel-column{margin:4px 0!important}.dock-theme-light.ant-picker-dropdown .ant-picker-time-panel-column>li,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-time-panel-column>li,.dock-theme-dark.ant-picker-dropdown .ant-picker-time-panel-column>li,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-time-panel-column>li{margin-inline:4px!important;border-radius:var(--dock-control-panel-radius)!important}.dock-theme-light.ant-picker-dropdown .ant-picker-cell .ant-picker-cell-inner,.dock-popup-theme-light.ant-picker-dropdown .ant-picker-cell .ant-picker-cell-inner,.dock-theme-dark.ant-picker-dropdown .ant-picker-cell .ant-picker-cell-inner,.dock-popup-theme-dark.ant-picker-dropdown .ant-picker-cell .ant-picker-cell-inner{border-radius:var(--dock-control-panel-radius)!important}.dock-drawer.dock-drawer-theme-light .ant-drawer-content,.dock-drawer.dock-drawer-theme-dark .ant-drawer-content,.dock-modal-theme-light .ant-modal-content,.ant-modal.dock-modal-theme-light .ant-modal-content,.dock-modal-theme-dark .ant-modal-content,.ant-modal.dock-modal-theme-dark .ant-modal-content{box-shadow:var(--dock-modal-shadow)!important}.dock-drawer.dock-drawer-theme-light .ant-drawer-content,.dock-drawer.dock-drawer-theme-dark .ant-drawer-content{border-radius:0!important}.dock-theme-light :where(.ant-form-item-label>label),.dock-drawer-theme-light :where(.ant-form-item-label>label),.dock-modal-theme-light :where(.ant-form-item-label>label),.ant-modal.dock-modal-theme-light :where(.ant-form-item-label>label){color:#4c637a!important}.dock-theme-dark :where(.ant-form-item-label>label),.dock-drawer-theme-dark :where(.ant-form-item-label>label),.dock-modal-theme-dark :where(.ant-form-item-label>label),.ant-modal.dock-modal-theme-dark :where(.ant-form-item-label>label){color:var(--dock-control-label)!important}.dock-theme-light .dock-tabs-theme-light,.dock-theme-dark .dock-tabs-theme-light,.dock-tabs-theme-light.dock-theme-light,.dock-tabs-theme-light.dock-theme-dark{display:flex;min-height:64px;align-items:stretch;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.dock-theme-light .dock-tabs-theme-light::-webkit-scrollbar,.dock-theme-dark .dock-tabs-theme-light::-webkit-scrollbar,.dock-tabs-theme-light.dock-theme-light::-webkit-scrollbar,.dock-tabs-theme-light.dock-theme-dark::-webkit-scrollbar{display:none;width:0;height:0}.dock-theme-light .dock-tabs-theme-light>.dock-tab-item,.dock-tabs-theme-light.dock-theme-light>.dock-tab-item{color:var(--dock-theme-text-secondary)}.dock-theme-dark .dock-tabs-theme-light>.dock-tab-item,.dock-tabs-theme-light.dock-theme-dark>.dock-tab-item{color:var(--dock-theme-text-secondary)}.dock-theme-light .dock-tabs-theme-light>.dock-tab-item:hover,.dock-theme-light .dock-tabs-theme-light>.dock-tab-item.is-active,.dock-tabs-theme-light.dock-theme-light>.dock-tab-item:hover,.dock-tabs-theme-light.dock-theme-light>.dock-tab-item.is-active,.dock-theme-dark .dock-tabs-theme-light>.dock-tab-item:hover,.dock-theme-dark .dock-tabs-theme-light>.dock-tab-item.is-active,.dock-tabs-theme-light.dock-theme-dark>.dock-tab-item:hover,.dock-tabs-theme-light.dock-theme-dark>.dock-tab-item.is-active{color:var(--dock-theme-primary)}.dock-theme-light .dock-workbench-list-item,.dock-theme-dark .dock-workbench-list-item,.dock-workbench-list-item.dock-theme-light,.dock-workbench-list-item.dock-theme-dark{border-color:var( --dock-workbench-list-item-border, var(--dock-workbench-panel-border) )!important}.dock-theme-light .dock-workbench-list-item:hover,.dock-theme-light .dock-workbench-list-item:focus-visible,.dock-theme-dark .dock-workbench-list-item:hover,.dock-theme-dark .dock-workbench-list-item:focus-visible,.dock-workbench-list-item.dock-theme-light:hover,.dock-workbench-list-item.dock-theme-light:focus-visible,.dock-workbench-list-item.dock-theme-dark:hover,.dock-workbench-list-item.dock-theme-dark:focus-visible{border-color:var( --dock-workbench-list-item-border-hover, var(--dock-theme-primary) )!important}.dock-theme-light .dock-workbench-list-item.is-active,.dock-theme-light .dock-workbench-list-item[aria-selected=true],.dock-theme-dark .dock-workbench-list-item.is-active,.dock-theme-dark .dock-workbench-list-item[aria-selected=true],.dock-workbench-list-item.dock-theme-light.is-active,.dock-workbench-list-item.dock-theme-light[aria-selected=true],.dock-workbench-list-item.dock-theme-dark.is-active,.dock-workbench-list-item.dock-theme-dark[aria-selected=true]{border-color:var( --dock-workbench-list-item-border-active, var(--dock-theme-primary) )!important;background:var(--dock-workbench-list-item-selected-bg)!important;box-shadow:var(--dock-workbench-list-item-selected-shadow)!important}.dock-table-theme-light.ant-table-wrapper,.dock-table-theme-light .ant-table-wrapper{color:var(--dock-theme-text)!important;background:var(--dock-theme-surface)!important}.dock-table-theme-light :where(.ant-table,.ant-table-container,.ant-table-content,.ant-table-body,table){border:0!important;border-radius:0!important;background:var(--dock-theme-surface)!important}.dock-table-theme-light :where(.ant-table-thead>tr>th){padding:14px 12px!important;border-bottom:1px solid var(--dock-theme-border)!important;background:var(--dock-theme-surface-alt)!important;color:var(--dock-theme-text-secondary)!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.dock-table-theme-light :where(.ant-table-thead>tr:first-child>th:first-child,.ant-table-thead>tr:first-child>th:last-child){border-start-start-radius:0!important;border-start-end-radius:0!important}.dock-table-theme-light :where(.ant-table-tbody>tr>td),.dock-table-theme-light :where(.ant-table-tbody>tr>td.ant-table-cell-fix-left),.dock-table-theme-light :where(.ant-table-tbody>tr>td.ant-table-cell-fix-left-last),.dock-table-theme-light :where(.ant-table-tbody>tr>td.ant-table-cell-fix-right),.dock-table-theme-light :where(.ant-table-tbody>tr>td.ant-table-cell-fix-right-first){padding:16px 12px!important;color:var(--dock-theme-text)!important;border-bottom-color:var(--dock-theme-border)!important;background:var(--dock-theme-surface)!important;font-size:14px!important;font-weight:400!important;line-height:22px!important}.dock-table-theme-light :where(.ant-table-tbody>tr:nth-child(2n)>td),.dock-table-theme-light :where(.ant-table-tbody>tr:nth-child(2n)>td.ant-table-column-sort),.dock-table-theme-light :where(.ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-left),.dock-table-theme-light :where(.ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-left-last),.dock-table-theme-light :where(.ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-right),.dock-table-theme-light :where(.ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-right-first){background:var(--dock-theme-surface)!important}.dock-table-theme-light :where(.ant-table-tbody>tr:hover>td),.dock-table-theme-light :where(.ant-table-tbody>tr:hover>td.ant-table-cell-fix-left),.dock-table-theme-light :where(.ant-table-tbody>tr:hover>td.ant-table-cell-fix-left-last),.dock-table-theme-light :where(.ant-table-tbody>tr:hover>td.ant-table-cell-fix-right),.dock-table-theme-light :where(.ant-table-tbody>tr:hover>td.ant-table-cell-fix-right-first){background:var(--dock-theme-row-hover)!important}.dock-table-theme-light :where(.ant-table-cell a){color:var(--dock-theme-primary)!important;font-size:14px!important;font-weight:400!important;line-height:22px!important;text-decoration:none!important}.dock-table-theme-light :where(.ant-table-cell a:hover){color:var(--dock-theme-primary-hover)!important}.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-expanded-row>td,.dock-list-page.dock-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child>td,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-expanded-row>td.ant-table-cell-fix-left,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-expanded-row>td.ant-table-cell-fix-left-last,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-expanded-row>td.ant-table-cell-fix-right,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-expanded-row>td.ant-table-cell-fix-right-first,.dock-list-page.dock-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child>td.ant-table-cell-fix-left,.dock-list-page.dock-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child>td.ant-table-cell-fix-left-last,.dock-list-page.dock-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child>td.ant-table-cell-fix-right,.dock-list-page.dock-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child>td.ant-table-cell-fix-right-first,.dock-table-theme-light .ant-table-tbody>tr.ant-table-expanded-row>td,.dock-table-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child>td,.dock-table-theme-light .ant-table-tbody>tr.ant-table-expanded-row>td.ant-table-cell-fix-left,.dock-table-theme-light .ant-table-tbody>tr.ant-table-expanded-row>td.ant-table-cell-fix-left-last,.dock-table-theme-light .ant-table-tbody>tr.ant-table-expanded-row>td.ant-table-cell-fix-right,.dock-table-theme-light .ant-table-tbody>tr.ant-table-expanded-row>td.ant-table-cell-fix-right-first,.dock-table-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child>td.ant-table-cell-fix-left,.dock-table-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child>td.ant-table-cell-fix-left-last,.dock-table-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child>td.ant-table-cell-fix-right,.dock-table-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child>td.ant-table-cell-fix-right-first{background:var(--dock-table-expanded-row-bg)!important}.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-expanded-row:hover>td,.dock-list-page.dock-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child:hover>td,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-expanded-row>td.ant-table-cell-row-hover,.dock-list-page.dock-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child>td.ant-table-cell-row-hover,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-expanded-row:hover>td.ant-table-cell-fix-left,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-expanded-row:hover>td.ant-table-cell-fix-left-last,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-expanded-row:hover>td.ant-table-cell-fix-right,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-expanded-row:hover>td.ant-table-cell-fix-right-first,.dock-list-page.dock-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child:hover>td.ant-table-cell-fix-left,.dock-list-page.dock-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child:hover>td.ant-table-cell-fix-left-last,.dock-list-page.dock-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child:hover>td.ant-table-cell-fix-right,.dock-list-page.dock-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child:hover>td.ant-table-cell-fix-right-first,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-expanded-row>td.ant-table-cell-fix-left.ant-table-cell-row-hover,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-expanded-row>td.ant-table-cell-fix-left-last.ant-table-cell-row-hover,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-expanded-row>td.ant-table-cell-fix-right.ant-table-cell-row-hover,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-expanded-row>td.ant-table-cell-fix-right-first.ant-table-cell-row-hover,.dock-list-page.dock-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child>td.ant-table-cell-fix-left.ant-table-cell-row-hover,.dock-list-page.dock-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child>td.ant-table-cell-fix-left-last.ant-table-cell-row-hover,.dock-list-page.dock-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child>td.ant-table-cell-fix-right.ant-table-cell-row-hover,.dock-list-page.dock-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child>td.ant-table-cell-fix-right-first.ant-table-cell-row-hover,.dock-table-theme-light .ant-table-tbody>tr.ant-table-expanded-row:hover>td,.dock-table-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child:hover>td,.dock-table-theme-light .ant-table-tbody>tr.ant-table-expanded-row>td.ant-table-cell-row-hover,.dock-table-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child>td.ant-table-cell-row-hover,.dock-table-theme-light .ant-table-tbody>tr.ant-table-expanded-row:hover>td.ant-table-cell-fix-left,.dock-table-theme-light .ant-table-tbody>tr.ant-table-expanded-row:hover>td.ant-table-cell-fix-left-last,.dock-table-theme-light .ant-table-tbody>tr.ant-table-expanded-row:hover>td.ant-table-cell-fix-right,.dock-table-theme-light .ant-table-tbody>tr.ant-table-expanded-row:hover>td.ant-table-cell-fix-right-first,.dock-table-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child:hover>td.ant-table-cell-fix-left,.dock-table-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child:hover>td.ant-table-cell-fix-left-last,.dock-table-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child:hover>td.ant-table-cell-fix-right,.dock-table-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child:hover>td.ant-table-cell-fix-right-first,.dock-table-theme-light .ant-table-tbody>tr.ant-table-expanded-row>td.ant-table-cell-fix-left.ant-table-cell-row-hover,.dock-table-theme-light .ant-table-tbody>tr.ant-table-expanded-row>td.ant-table-cell-fix-left-last.ant-table-cell-row-hover,.dock-table-theme-light .ant-table-tbody>tr.ant-table-expanded-row>td.ant-table-cell-fix-right.ant-table-cell-row-hover,.dock-table-theme-light .ant-table-tbody>tr.ant-table-expanded-row>td.ant-table-cell-fix-right-first.ant-table-cell-row-hover,.dock-table-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child>td.ant-table-cell-fix-left.ant-table-cell-row-hover,.dock-table-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child>td.ant-table-cell-fix-left-last.ant-table-cell-row-hover,.dock-table-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child>td.ant-table-cell-fix-right.ant-table-cell-row-hover,.dock-table-theme-light .ant-table-tbody>tr.dock-table-row-expanded-child>td.ant-table-cell-fix-right-first.ant-table-cell-row-hover{background:var(--dock-table-expanded-row-hover-bg)!important}.dock-table-theme-light :where(ul.ant-pagination.ant-table-pagination){display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}.dock-table-theme-light :where(.ant-table-pagination .ant-pagination-total-text){margin-inline-end:auto!important;color:var(--dock-theme-text-secondary)!important}.dock-table-theme-light :where(.ant-table-pagination .ant-pagination-item,.ant-table-pagination .ant-pagination-prev button,.ant-table-pagination .ant-pagination-next button,.ant-table-pagination .ant-pagination-options-size-changer .ant-select-selector,.ant-pagination .ant-pagination-options-quick-jumper input){min-width:28px!important;height:28px!important;border-color:var(--dock-theme-border)!important;border-radius:var(--dock-control-radius)!important;background:var(--dock-theme-surface-elevated)!important;line-height:26px!important}.dock-theme-light :where(.ant-form-item-explain-error,.ant-form-item-explain-error *),.dock-drawer-theme-light :where(.ant-form-item-explain-error,.ant-form-item-explain-error *),.dock-modal-theme-light :where(.ant-form-item-explain-error,.ant-form-item-explain-error *),.ant-modal.dock-modal-theme-light :where(.ant-form-item-explain-error,.ant-form-item-explain-error *){color:var(--dock-theme-danger, #ff4d4f)!important}.dock-theme-light .ant-tooltip :where(.ant-tooltip-inner,.ant-tooltip-inner *),.dock-drawer-theme-light .ant-tooltip :where(.ant-tooltip-inner,.ant-tooltip-inner *),.dock-modal-theme-light .ant-tooltip :where(.ant-tooltip-inner,.ant-tooltip-inner *),.dock-popup-theme-light.ant-tooltip :where(.ant-tooltip-inner,.ant-tooltip-inner *){color:#1f2d3d!important}.dock-theme-light .ant-tooltip .ant-tooltip-inner,.dock-drawer-theme-light .ant-tooltip .ant-tooltip-inner,.dock-modal-theme-light .ant-tooltip .ant-tooltip-inner,.dock-popup-theme-light.ant-tooltip .ant-tooltip-inner{border:1px solid var(--dock-theme-border)!important;border-radius:var(--dock-control-radius)!important;background:var(--dock-theme-surface)!important;box-shadow:var(--dock-modal-shadow)!important}.dock-theme-light .ant-tooltip .ant-tooltip-arrow:before,.dock-theme-light .ant-tooltip .ant-tooltip-arrow:after,.dock-drawer-theme-light .ant-tooltip .ant-tooltip-arrow:before,.dock-drawer-theme-light .ant-tooltip .ant-tooltip-arrow:after,.dock-modal-theme-light .ant-tooltip .ant-tooltip-arrow:before,.dock-modal-theme-light .ant-tooltip .ant-tooltip-arrow:after,.dock-popup-theme-light.ant-tooltip .ant-tooltip-arrow:before,.dock-popup-theme-light.ant-tooltip .ant-tooltip-arrow:after{background:var(--dock-theme-surface)!important}.dock-theme-dark .ant-tooltip :where(.ant-tooltip-inner,.ant-tooltip-inner *),.dock-drawer-theme-dark .ant-tooltip :where(.ant-tooltip-inner,.ant-tooltip-inner *),.dock-modal-theme-dark .ant-tooltip :where(.ant-tooltip-inner,.ant-tooltip-inner *),.dock-popup-theme-dark.ant-tooltip :where(.ant-tooltip-inner,.ant-tooltip-inner *){color:var(--dock-map-popup-text, #ebf8ff)!important;-webkit-text-fill-color:var(--dock-map-popup-text, #ebf8ff)!important}.dock-theme-dark .ant-tooltip .ant-tooltip-inner,.dock-drawer-theme-dark .ant-tooltip .ant-tooltip-inner,.dock-modal-theme-dark .ant-tooltip .ant-tooltip-inner,.dock-popup-theme-dark.ant-tooltip .ant-tooltip-inner{border:1px solid var(--dock-map-popup-border, rgba(126, 209, 255, .32))!important;border-radius:var(--dock-control-radius)!important;background:var(--dock-map-popup-bg, rgba(8, 27, 62, .98))!important;box-shadow:var(--dock-map-popup-shadow, 0 22px 48px rgba(2, 10, 30, .4))!important}.dock-theme-dark .ant-tooltip .ant-tooltip-arrow:before,.dock-theme-dark .ant-tooltip .ant-tooltip-arrow:after,.dock-drawer-theme-dark .ant-tooltip .ant-tooltip-arrow:before,.dock-drawer-theme-dark .ant-tooltip .ant-tooltip-arrow:after,.dock-modal-theme-dark .ant-tooltip .ant-tooltip-arrow:before,.dock-modal-theme-dark .ant-tooltip .ant-tooltip-arrow:after,.dock-popup-theme-dark.ant-tooltip .ant-tooltip-arrow:before,.dock-popup-theme-dark.ant-tooltip .ant-tooltip-arrow:after{background:var(--dock-map-popup-bg, rgba(8, 27, 62, .98))!important}.dock-map-popup-close{display:inline-flex;width:28px;height:28px;padding:0;align-items:center;justify-content:center;color:var(--dock-map-popup-text-secondary, rgba(174, 215, 240, .74));border:1px solid var(--dock-map-popup-border, rgba(126, 209, 255, .32));border-radius:var(--dock-control-radius, 4px);background:#0a1e3fb8;box-shadow:var(--dock-clickable-icon-active-shadow, 0 1px 4px rgba(0, 0, 0, .22));cursor:pointer;font-family:inherit;font-size:16px;line-height:1;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.dock-map-popup-close:hover{color:var(--dock-theme-primary-hover, #52c4ff);border-color:var(--dock-theme-primary-hover, #52c4ff);background:var(--dock-map-popup-close-hover, rgba(103, 180, 245, .15))}.dock-map-popup-close:active{color:var(--dock-theme-primary-active, #0d6ddb);background:var(--dock-clickable-icon-active-bg, rgba(226, 232, 240, .18));box-shadow:var(--dock-clickable-icon-active-shadow, 0 1px 4px rgba(0, 0, 0, .22))}.dock-map-popup-close:focus-visible{outline:none;box-shadow:var(--dock-control-focus-ring, 0 0 0 2px rgba(39, 155, 255, .18))}.dock-theme-light .ant-popover :where(.ant-popover-inner,.ant-popover-title,.ant-popover-inner-content,.ant-popover-message,.ant-popover-message-title,.ant-popover-message-title *),.dock-drawer-theme-light .ant-popover :where(.ant-popover-inner,.ant-popover-title,.ant-popover-inner-content,.ant-popover-message,.ant-popover-message-title,.ant-popover-message-title *),.dock-modal-theme-light .ant-popover :where(.ant-popover-inner,.ant-popover-title,.ant-popover-inner-content,.ant-popover-message,.ant-popover-message-title,.ant-popover-message-title *),.dock-popup-theme-light.ant-popover :where(.ant-popover-inner,.ant-popover-title,.ant-popover-inner-content,.ant-popover-message,.ant-popover-message-title,.ant-popover-message-title *){color:#1f2d3d!important}.dock-theme-light .ant-popover .ant-popover-inner,.dock-drawer-theme-light .ant-popover .ant-popover-inner,.dock-modal-theme-light .ant-popover .ant-popover-inner,.dock-popup-theme-light.ant-popover .ant-popover-inner{border:1px solid var(--dock-theme-border)!important;border-radius:var(--dock-control-radius)!important;background:var(--dock-theme-surface)!important;box-shadow:var(--dock-modal-shadow)!important}.dock-theme-light .ant-popover .ant-popover-arrow:before,.dock-theme-light .ant-popover .ant-popover-arrow:after,.dock-drawer-theme-light .ant-popover .ant-popover-arrow:before,.dock-drawer-theme-light .ant-popover .ant-popover-arrow:after,.dock-modal-theme-light .ant-popover .ant-popover-arrow:before,.dock-modal-theme-light .ant-popover .ant-popover-arrow:after,.dock-popup-theme-light.ant-popover .ant-popover-arrow:before,.dock-popup-theme-light.ant-popover .ant-popover-arrow:after{background:var(--dock-theme-surface)!important}.dock-theme-light .ant-popover .ant-popover-message-icon,.dock-drawer-theme-light .ant-popover .ant-popover-message-icon,.dock-modal-theme-light .ant-popover .ant-popover-message-icon,.dock-popup-theme-light.ant-popover .ant-popover-message-icon{color:#1f2d3d!important}.dock-empty{display:flex;width:100%;min-height:124px;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--dock-theme-text-muted);line-height:20px;text-align:center}.dock-theme-light :where(.ant-empty),.dock-theme-dark :where(.ant-empty),.dock-drawer-theme-light :where(.ant-empty),.dock-drawer-theme-dark :where(.ant-empty),.dock-modal-theme-light :where(.ant-empty),.dock-modal-theme-dark :where(.ant-empty),.ant-modal.dock-modal-theme-light :where(.ant-empty),.ant-modal.dock-modal-theme-dark :where(.ant-empty){display:flex;width:100%;min-height:124px;flex-direction:column;align-items:center;justify-content:center;margin:0;text-align:center}.dock-empty-compact{min-height:72px;gap:6px}.dock-empty-illustration{display:inline-flex;width:104px;height:80px;align-items:center;justify-content:center}.dock-empty-compact .dock-empty-illustration{width:72px;height:56px}.dock-empty-illustration svg{display:block;width:100%;height:100%}.dock-empty-shadow{fill:var(--dock-empty-icon-shadow)}.dock-empty-paper{fill:var(--dock-empty-icon-paper)}.dock-empty-paper-fold{fill:var(--dock-empty-icon-paper-fold)}.dock-empty-screen{fill:var(--dock-empty-icon-screen)}.dock-empty-box-back{fill:var(--dock-empty-icon-box)}.dock-empty-box-front{fill:var(--dock-empty-icon-box-front)}.dock-empty-line{fill:none;stroke:var(--dock-empty-icon-line);stroke-width:4;stroke-linecap:round}.dock-empty-bubble{fill:var(--dock-empty-icon-bubble)}.dock-empty-dot{fill:var(--dock-empty-icon-dot)}.dock-empty-description,.ant-empty-description{color:var(--dock-theme-text-muted)!important}.dock-theme-light :where(.ant-switch:not(.ant-switch-checked)),.dock-theme-light :where(.ant-switch:not(.ant-switch-checked):hover),.dock-theme-dark :where(.ant-switch:not(.ant-switch-checked)),.dock-theme-dark :where(.ant-switch:not(.ant-switch-checked):hover),.dock-drawer-theme-light :where(.ant-switch:not(.ant-switch-checked)),.dock-drawer-theme-light :where(.ant-switch:not(.ant-switch-checked):hover),.dock-drawer-theme-dark :where(.ant-switch:not(.ant-switch-checked)),.dock-drawer-theme-dark :where(.ant-switch:not(.ant-switch-checked):hover),.dock-modal-theme-light :where(.ant-switch:not(.ant-switch-checked)),.dock-modal-theme-light :where(.ant-switch:not(.ant-switch-checked):hover),.dock-modal-theme-dark :where(.ant-switch:not(.ant-switch-checked)),.dock-modal-theme-dark :where(.ant-switch:not(.ant-switch-checked):hover),.ant-modal.dock-modal-theme-light :where(.ant-switch:not(.ant-switch-checked)),.ant-modal.dock-modal-theme-light :where(.ant-switch:not(.ant-switch-checked):hover),.ant-modal.dock-modal-theme-dark :where(.ant-switch:not(.ant-switch-checked)),.ant-modal.dock-modal-theme-dark :where(.ant-switch:not(.ant-switch-checked):hover){background:#f5f8fc!important;box-shadow:inset 0 0 0 1px #d3deeb!important}.dock-theme-light .ant-switch:not(.ant-switch-checked) .ant-switch-handle:before,.dock-theme-dark .ant-switch:not(.ant-switch-checked) .ant-switch-handle:before,.dock-drawer-theme-light .ant-switch:not(.ant-switch-checked) .ant-switch-handle:before,.dock-drawer-theme-dark .ant-switch:not(.ant-switch-checked) .ant-switch-handle:before,.dock-modal-theme-light .ant-switch:not(.ant-switch-checked) .ant-switch-handle:before,.dock-modal-theme-dark .ant-switch:not(.ant-switch-checked) .ant-switch-handle:before,.ant-modal.dock-modal-theme-light .ant-switch:not(.ant-switch-checked) .ant-switch-handle:before,.ant-modal.dock-modal-theme-dark .ant-switch:not(.ant-switch-checked) .ant-switch-handle:before{background:#fff!important;box-shadow:0 1px 4px #1f2d3d2e!important}.dock-theme-dark .dock-empty-description,.dock-drawer-theme-dark .dock-empty-description,.dock-modal-theme-dark .dock-empty-description,.dock-theme-dark .ant-empty-description,.dock-drawer-theme-dark .ant-empty-description,.dock-modal-theme-dark .ant-empty-description{color:var(--dock-theme-text-muted)!important}.ant-table-wrapper:has(.ant-table-placeholder) .ant-table-body,.ant-table-wrapper:has(.ant-table-placeholder) .ant-table-content{overflow-x:hidden!important}.ant-table-wrapper:has(.ant-table-placeholder) .ant-table-sticky-scroll{display:none!important}.dock-theme-light .ant-table-tbody>tr.ant-table-placeholder>td,.dock-theme-light .ant-table-tbody>tr.ant-table-placeholder:hover>td,.dock-theme-dark .ant-table-tbody>tr.ant-table-placeholder>td,.dock-theme-dark .ant-table-tbody>tr.ant-table-placeholder:hover>td,.dock-modal-theme-light .ant-table-tbody>tr.ant-table-placeholder>td,.dock-modal-theme-light .ant-table-tbody>tr.ant-table-placeholder:hover>td,.dock-modal-theme-dark .ant-table-tbody>tr.ant-table-placeholder>td,.dock-modal-theme-dark .ant-table-tbody>tr.ant-table-placeholder:hover>td,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-placeholder>td,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-placeholder:hover>td,.dock-drawer.dock-drawer-theme-light .ant-table-tbody>tr.ant-table-placeholder>td,.dock-drawer.dock-drawer-theme-light .ant-table-tbody>tr.ant-table-placeholder:hover>td,.dock-list-page.dock-theme-dark .ant-table-tbody>tr.ant-table-placeholder>td,.dock-list-page.dock-theme-dark .ant-table-tbody>tr.ant-table-placeholder:hover>td,.dock-drawer.dock-drawer-theme-dark .ant-table-tbody>tr.ant-table-placeholder>td,.dock-drawer.dock-drawer-theme-dark .ant-table-tbody>tr.ant-table-placeholder:hover>td{height:220px!important;min-height:220px!important;vertical-align:middle!important;border-bottom:0!important;box-shadow:none!important}.dock-theme-light .ant-table-tbody>tr.ant-table-placeholder>td>.ant-empty,.dock-theme-dark .ant-table-tbody>tr.ant-table-placeholder>td>.ant-empty,.dock-modal-theme-light .ant-table-tbody>tr.ant-table-placeholder>td>.ant-empty,.dock-modal-theme-dark .ant-table-tbody>tr.ant-table-placeholder>td>.ant-empty,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-placeholder>td>.ant-empty,.dock-list-page.dock-theme-dark .ant-table-tbody>tr.ant-table-placeholder>td>.ant-empty,.dock-drawer.dock-drawer-theme-light .ant-table-tbody>tr.ant-table-placeholder>td>.ant-empty,.dock-drawer.dock-drawer-theme-dark .ant-table-tbody>tr.ant-table-placeholder>td>.ant-empty,.dock-theme-light .ant-table-tbody>tr.ant-table-placeholder>td>.dock-empty,.dock-theme-dark .ant-table-tbody>tr.ant-table-placeholder>td>.dock-empty,.dock-modal-theme-light .ant-table-tbody>tr.ant-table-placeholder>td>.dock-empty,.dock-modal-theme-dark .ant-table-tbody>tr.ant-table-placeholder>td>.dock-empty,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-placeholder>td>.dock-empty,.dock-list-page.dock-theme-dark .ant-table-tbody>tr.ant-table-placeholder>td>.dock-empty,.dock-drawer.dock-drawer-theme-light .ant-table-tbody>tr.ant-table-placeholder>td>.dock-empty,.dock-drawer.dock-drawer-theme-dark .ant-table-tbody>tr.ant-table-placeholder>td>.dock-empty{min-height:220px}.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-placeholder>td,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-placeholder:hover>td,.dock-list-page.dock-theme-dark .ant-table-tbody>tr.ant-table-placeholder>td,.dock-list-page.dock-theme-dark .ant-table-tbody>tr.ant-table-placeholder:hover>td{height:max(360px,calc(100vh - 360px))!important;min-height:max(360px,calc(100vh - 360px))!important}.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-placeholder>td>.ant-empty,.dock-list-page.dock-theme-dark .ant-table-tbody>tr.ant-table-placeholder>td>.ant-empty,.dock-list-page.dock-theme-light .ant-table-tbody>tr.ant-table-placeholder>td>.dock-empty,.dock-list-page.dock-theme-dark .ant-table-tbody>tr.ant-table-placeholder>td>.dock-empty{min-height:max(360px,calc(100vh - 360px))}.dock-video-preview-frame{display:flex;width:100%;aspect-ratio:16 / 9;min-height:320px;max-height:72vh;align-items:center;justify-content:center;overflow:hidden;background:#000}.dock-video-preview-frame>video,.dock-video-preview-frame>img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width: 720px){.dock-video-preview-frame{min-height:180px}}:root{--algorithm-panel-bg: rgba(4, 18, 48, .86);--algorithm-panel-bg-strong: rgba(7, 35, 83, .92);--algorithm-line: rgba(93, 214, 255, .24);--algorithm-line-strong: rgba(102, 230, 255, .52);--algorithm-cyan: #5de6ff;--algorithm-blue: #2d8dff;--algorithm-text: #e7f6ff;--algorithm-subtext: #91b9d4}.algorithm-page{color:#dbe4f0}.algorithm-page .dock-list-page-body{gap:10px;padding-block-start:6px}.dock-list-page.dock-theme-light.algorithm-page .dock-list-page-body{padding-block-start:16px}.algorithm-home-hero{position:relative;display:flex;flex:0 0 auto;align-items:flex-end;justify-content:space-between;overflow:hidden;min-height:118px;padding:22px 24px;border:1px solid var(--algorithm-line);border-radius:18px;background:radial-gradient(circle at 12% 12%,rgba(93,230,255,.26),transparent 28%),radial-gradient(circle at 88% 0,rgba(45,141,255,.22),transparent 34%),linear-gradient(135deg,#05183ef0,#030e26f5);box-shadow:0 18px 40px #00081847}.algorithm-home-hero:after{content:"";position:absolute;right:-80px;bottom:-90px;width:320px;height:220px;border:1px solid rgba(93,230,255,.18);border-radius:50%;box-shadow:inset 0 0 50px #5de6ff1a,0 0 60px #2d8dff1f}.algorithm-home-kicker{color:var(--algorithm-cyan);font-size:12px;font-weight:700;letter-spacing:.24em}.algorithm-home-title{margin-top:8px;color:#f2fbff;font-size:28px;font-weight:800;letter-spacing:.06em}.algorithm-home-desc{position:relative;z-index:1;color:var(--algorithm-subtext);font-size:13px}.algorithm-home-grid{flex:0 0 auto}.algorithm-home-stat-card{position:relative;overflow:hidden;min-height:132px;border:1px solid rgba(93,230,255,.22);border-radius:16px;background:linear-gradient(145deg,#072353e6,#03102ceb),radial-gradient(circle at 0 0,rgba(93,230,255,.14),transparent 34%)}.algorithm-home-stat-card:before{content:"";position:absolute;top:0;left:18px;right:18px;height:2px;background:linear-gradient(90deg,transparent,rgba(93,230,255,.82),transparent)}.algorithm-home-stat-card .ant-card-body{padding:22px!important}.algorithm-home-stat-card .ant-statistic-title{color:#c2e1f6d1!important;font-size:13px}.algorithm-home-stat-card .ant-statistic-content{color:#f4fcff;font-size:34px;font-weight:800;text-shadow:0 0 18px rgba(93,230,255,.26)}.algorithm-model-upload-status{margin-top:14px;padding:12px 14px;border:1px solid rgba(93,214,255,.22);border-radius:12px;background:#061a40d1}.algorithm-model-upload-status.is-success{border-color:#52c41a61;background:#0c3020b8}.algorithm-model-upload-status.is-error{border-color:#ff4d4f66;background:#421016b8}.algorithm-model-upload-status-head{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:8px}.algorithm-model-upload-file{min-width:0;overflow:hidden;color:#f4fbff;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.algorithm-model-upload-text{flex:0 0 auto;color:var(--algorithm-subtext);font-size:12px}.algorithm-model-upload-status.is-success .algorithm-model-upload-text{color:#8be28b}.algorithm-model-upload-status.is-error .algorithm-model-upload-text{color:#ff9a9a}.algorithm-model-upload-status .ant-progress{margin:0}.algorithm-model-upload-status .ant-progress-bg{box-shadow:0 0 12px #5de6ff3d}.algorithm-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:68px;padding:2px 10px;border:1px solid rgba(93,214,255,.2);border-radius:999px;background:#0a2550b8;color:#d8ecff;font-size:12px;font-weight:600;line-height:20px;white-space:nowrap}.algorithm-status-pill.is-on{border-color:#52c41a75;background:#10401eb8;color:#8ff0a4;box-shadow:inset 0 0 0 1px #52c41a14}.algorithm-status-pill.is-off{border-color:#ff4d4f66;background:#421016b8;color:#ff9a9a}.algorithm-status-pill.is-empty{color:#c2e1f6b8}.algorithm-search-card{position:relative;flex:0 0 auto;overflow:hidden;border:1px solid var(--algorithm-line);border-radius:14px;background:linear-gradient(120deg,rgba(45,141,255,.16),transparent 32%),radial-gradient(circle at 96% 0,rgba(93,230,255,.2),transparent 30%),#041230db;box-shadow:0 12px 30px #0008183d}.algorithm-search-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(93,230,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(93,230,255,.05) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.7),transparent 68%);mask-image:linear-gradient(90deg,rgba(0,0,0,.7),transparent 68%)}.algorithm-search-card .ant-card-body{position:relative;z-index:1;display:flex;gap:14px;align-items:center;padding:12px 14px!important}.algorithm-query-form{flex:1 1;min-width:0;gap:8px 10px;align-items:center}.algorithm-query-form .ant-form-item{margin:0!important}.algorithm-query-form .ant-form-item-label{padding-right:4px}.algorithm-query-form .ant-form-item-label>label{height:32px;color:#c2e1f6db!important;font-size:14px}.algorithm-query-form .ant-input,.algorithm-query-form .ant-select{width:176px}.algorithm-alert-query-form .ant-picker{width:318px}.algorithm-query-form .ant-btn{height:32px;padding-inline:14px}.algorithm-table-card{flex:1 1;min-height:0;border:1px solid rgba(93,214,255,.2);border-radius:14px;background:linear-gradient(180deg,#072353e6,#041230eb),radial-gradient(circle at top left,rgba(45,141,255,.18),transparent 34%);box-shadow:0 14px 34px #00081847}.algorithm-table-card .ant-pro-table-list-toolbar{min-height:46px;padding-block:6px;border-bottom:1px solid rgba(93,214,255,.16)}.algorithm-table-card .ant-pro-table-list-toolbar-container{padding-inline:12px}.algorithm-table-card .ant-pro-table-list-toolbar-right .ant-space{gap:8px!important}.algorithm-table-card .ant-table-container{border-radius:0}.algorithm-table-card .ant-table-body{overflow:auto!important}.algorithm-table-card .ant-table-thead>tr>th{height:42px;padding-block:9px!important;background:linear-gradient(180deg,#11539aeb,#092e6ddb)!important;box-shadow:inset 0 -1px #5de6ff3d}.algorithm-table-card .ant-table-tbody>tr>td{padding-block:9px!important;background:#03112fb8!important}.algorithm-table-card .ant-table-tbody>tr:nth-child(2n)>td{background:#051c42b3!important}.algorithm-table-card .ant-table-tbody>tr.ant-table-row:hover>td{background:#0f4c8ec2!important;box-shadow:inset 0 1px #5de6ff1f,inset 0 -1px #5de6ff1f}.algorithm-table-card .ant-table-cell a{color:#7ee8ff;font-weight:600}.algorithm-table-card .ant-table-cell a:hover{color:#fff;text-shadow:0 0 12px rgba(93,230,255,.58)}.algorithm-table-card .ant-pagination{padding-block:10px 12px!important}.algorithm-crud-modal .ant-modal-content{overflow:hidden;border:1px solid var(--algorithm-line-strong);border-radius:16px;background:radial-gradient(circle at 0 0,rgba(45,141,255,.24),transparent 38%),linear-gradient(180deg,#082252fa,#03102cfa)!important;box-shadow:0 28px 80px #000612a3,0 0 42px #2eb0ff1f}.algorithm-editor-panel{margin-top:8px;padding:16px 18px 18px;border:1px solid rgba(93,214,255,.18);border-radius:14px;background:linear-gradient(180deg,#061c45e0,#041333eb),radial-gradient(circle at top right,rgba(45,141,255,.16),transparent 36%)}.algorithm-editor-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.algorithm-editor-title{color:#eef9ff;font-size:15px;font-weight:700;letter-spacing:.04em}.algorithm-editor-subtitle{margin-top:4px;color:var(--algorithm-subtext);font-size:12px;line-height:1.5}.algorithm-rule-item-list{display:flex;flex-direction:column;gap:12px;margin-top:14px}.algorithm-rule-item-card{overflow:hidden;border:1px solid rgba(93,214,255,.16);border-radius:12px;background:#041230b8}.algorithm-rule-item-card .ant-card-head{min-height:auto;padding:10px 14px 0;border-bottom:none;background:transparent}.algorithm-rule-item-card .ant-card-head-title,.algorithm-rule-item-card .ant-card-extra{padding:0}.algorithm-rule-item-card .ant-card-body{padding:12px 14px 14px}.algorithm-rule-item-title{color:#dcf1ffd1;font-size:12px;font-weight:600}.algorithm-rule-item-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.algorithm-field-label{margin-bottom:6px;color:#c2e1f6c7;font-size:14px;line-height:18px}.algorithm-field-control{width:100%}.algorithm-switch-wrap{display:flex;align-items:center;min-height:32px}.algorithm-tags-editor{margin-bottom:10px}.algorithm-tag-input-row{width:100%;margin-bottom:12px}.algorithm-tag-add-btn{margin-bottom:12px}.algorithm-tags-list{display:flex;flex-wrap:wrap;gap:8px;min-height:34px}.algorithm-tag-chip{margin-inline-end:0!important;padding-inline:10px;border:1px solid rgba(93,214,255,.2);border-radius:999px;background:#0b39767a;color:#dff7ff;line-height:24px}.algorithm-empty-inline{color:#c2e1f694;font-size:12px}.algorithm-advanced-collapse{margin-top:10px}.algorithm-advanced-collapse .ant-collapse-item{border-bottom:none!important}.algorithm-advanced-collapse .ant-collapse-header{padding:8px 0!important;color:#dbefff!important}.algorithm-advanced-collapse .ant-collapse-content{background:transparent;border-top:1px solid rgba(93,214,255,.12)}.algorithm-advanced-collapse .ant-collapse-content-box{padding:14px 0 0!important}.algorithm-advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width: 1280px){.algorithm-rule-item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.algorithm-editor-panel-head{flex-direction:column}.algorithm-rule-item-grid,.algorithm-advanced-grid{grid-template-columns:1fr}}.algorithm-crud-modal .ant-modal-header{margin:0;padding:16px 18px 15px;border-bottom:1px solid rgba(93,230,255,.22);background:linear-gradient(90deg,#0a2e6ef0,#051b46e6),radial-gradient(circle at left center,rgba(93,230,255,.18),transparent 42%);box-shadow:inset 0 -1px #5de6ff14}.algorithm-crud-modal .ant-modal-title{color:#f0fbff!important;font-size:16px;font-weight:700;letter-spacing:.06em}.algorithm-crud-modal .ant-modal-body{max-height:min(620px,calc(100vh - 220px));overflow:auto;padding:16px 18px 10px!important;color:var(--algorithm-text)!important}.algorithm-crud-modal .ant-modal-footer{margin-top:0;padding:12px 18px 16px;border-top:1px solid rgba(93,230,255,.16)}.algorithm-crud-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px}.algorithm-crud-form-single{grid-template-columns:minmax(0,1fr)}.algorithm-crud-form-extra{grid-column:span 2}.algorithm-crud-form-single .algorithm-crud-form-extra{grid-column:1 / -1}.algorithm-crud-form .ant-form-item{margin-bottom:0}.algorithm-crud-form .ant-form-item-label{padding-bottom:4px}.algorithm-crud-form .ant-form-item-label>label{height:18px;color:#d6edffe0!important;font-size:14px}.algorithm-crud-form .ant-input,.algorithm-crud-form .ant-input-number,.algorithm-crud-form .ant-select-selector,.algorithm-crud-form .ant-input-affix-wrapper{min-height:34px}.algorithm-crud-form textarea.ant-input{min-height:78px!important;resize:vertical}.algorithm-crud-form .ant-input,.algorithm-crud-form .ant-input-number-input,.algorithm-crud-form .ant-input-number,.algorithm-crud-form .ant-input-affix-wrapper,.algorithm-crud-form .ant-select-selector,.algorithm-crud-modal .ant-input,.algorithm-crud-modal .ant-input-affix-wrapper,.algorithm-crud-modal .ant-input-number,.algorithm-crud-modal .ant-select-selector{color:#e9f7ff!important;background:#05173adb!important}.algorithm-crud-form .ant-input::placeholder,.algorithm-crud-form .ant-input-number-input::placeholder,.algorithm-crud-modal .ant-input::placeholder{color:#a8cce68a!important}.algorithm-crud-modal .ant-select-arrow,.algorithm-crud-modal .ant-input-password-icon,.algorithm-crud-modal .ant-modal-close,.algorithm-crud-modal .ant-modal-close-x{color:var(--dock-clickable-icon-color, rgba(220, 240, 255, .82))!important}.algorithm-crud-modal .ant-modal-close:hover{color:var(--dock-theme-primary, #1677ff)!important;background:transparent!important}.algorithm-crud-form-item-textarea{grid-column:span 2}.algorithm-crud-form-single .algorithm-crud-form-item-textarea{grid-column:1 / -1}.algorithm-crud-form-item-switch{display:block}.algorithm-crud-form-item-switch .ant-form-item-row{width:auto}.algorithm-crud-form-item-switch .ant-form-item-control{flex:1 1 auto}.algorithm-crud-form-item-switch .ant-form-item-control-input{min-height:32px;align-items:center}.algorithm-crud-form-item-switch .ant-form-item-control-input-content{display:flex;align-items:center}.algorithm-switch-control{display:flex;width:100%;min-height:32px;align-items:center;justify-content:flex-start;padding:0 12px;border:1px solid rgba(93,230,255,.22);border-radius:8px;background:#03112fe0;box-sizing:border-box}.algorithm-debug-form{grid-template-columns:1fr}.algorithm-debug-form .ant-upload-list-item-name,.algorithm-crud-modal .ant-upload-list-item-name,.algorithm-crud-modal .ant-upload-icon,.algorithm-crud-modal .ant-upload-list-item-actions .anticon{color:#dceeff!important}.algorithm-inline-table .ant-table{border:1px solid rgba(93,230,255,.18);border-radius:10px;overflow:hidden}.algorithm-inline-table .ant-table-thead>tr>th{background:linear-gradient(180deg,#0d4385eb,#082858e6)!important}.algorithm-inline-table .ant-table-tbody>tr>td{background:#041434d6!important}.algorithm-class-modal .ant-modal-body{max-height:min(520px,calc(100vh - 260px));padding-bottom:8px!important}.algorithm-class-modal .algorithm-inline-table .ant-table-wrapper{max-height:min(420px,calc(100vh - 360px));overflow:auto}.algorithm-class-modal .algorithm-inline-table .ant-table{min-width:100%}.algorithm-model-alert{margin-bottom:12px;color:#dceeff!important;border-color:#5de6ff38!important;background:linear-gradient(90deg,#07275adb,#04163adb)!important}.algorithm-model-panel{display:grid;gap:12px;padding:14px;border:1px solid rgba(93,230,255,.18);border-radius:14px;background:radial-gradient(circle at top left,rgba(93,230,255,.12),transparent 30%),linear-gradient(180deg,#061c46c7,#041332d6)}.algorithm-model-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.algorithm-model-panel-title{color:#f2fbff;font-size:14px;font-weight:700}.algorithm-model-panel-desc{margin-top:4px;color:var(--algorithm-subtext);font-size:12px;line-height:1.5}.algorithm-model-tag-list{display:flex;flex-wrap:wrap;gap:8px}.algorithm-model-empty{color:#c2e1f6ad;font-size:12px}.algorithm-model-upload .ant-upload-wrapper,.algorithm-model-upload .ant-upload,.algorithm-model-upload .ant-upload-drag{box-sizing:border-box;width:100%}.algorithm-model-upload{overflow:hidden}.algorithm-model-upload .ant-upload-drag{display:block!important;height:auto!important;min-height:0!important;border-color:#5de6ff42!important;border-radius:14px!important;background:linear-gradient(135deg,#05163aeb,#082656d6)!important}.algorithm-model-upload .ant-upload-drag .ant-upload{display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:12px 16px!important}.algorithm-model-upload .ant-upload-drag-icon{margin:0 0 6px!important}.algorithm-model-upload .ant-upload-drag-icon .anticon{font-size:34px!important}.algorithm-model-upload .ant-upload-drag:hover{border-color:#5de6ff7a!important}.algorithm-model-upload .ant-upload-text{margin:0 0 4px!important;color:#edf9ff!important}.algorithm-model-upload .ant-upload-hint{margin:0!important;color:#bcdef4b8!important}.algorithm-result-modal .algorithm-json-pre{max-height:min(520px,calc(100vh - 260px));overflow:auto;padding:12px;border:1px solid rgba(93,230,255,.18);border-radius:10px;background:#010a1c9e}.algorithm-detect-shell{flex:1 1;min-height:0;overflow:hidden;padding-bottom:12px;box-sizing:border-box}.algorithm-detect-shell .ant-tabs{height:100%;min-height:0;display:flex;flex-direction:column}.algorithm-detect-shell .ant-tabs-nav{flex:0 0 auto;margin-bottom:10px}.algorithm-detect-shell .ant-tabs-content-holder,.algorithm-detect-shell .ant-tabs-content,.algorithm-detect-shell .ant-tabs-tabpane{flex:1 1;min-height:0}.algorithm-detect-shell .ant-tabs-content-holder{overflow-y:auto;padding-bottom:12px;box-sizing:border-box}.algorithm-detect-shell .ant-tabs-tabpane:not(.ant-tabs-tabpane-hidden){display:flex;flex-direction:column}.algorithm-detect-top-card{flex:0 0 auto;overflow:hidden;border:1px solid var(--algorithm-line);border-radius:16px;background:radial-gradient(circle at 0 0,rgb(14 165 233 / .18),transparent 34%),linear-gradient(120deg,#031230f0,#072353e6)}.algorithm-detect-top-card .ant-tabs{display:block;height:auto;min-height:0}.algorithm-detect-top-card .ant-tabs-nav{margin-bottom:0}.algorithm-detect-top-card .ant-tabs-content-holder{display:none}.algorithm-detect-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:10px 12px;border:1px solid var(--algorithm-line);border-radius:16px;background:radial-gradient(circle at 0 0,rgb(14 165 233 / .18),transparent 34%),linear-gradient(120deg,#031230f0,#072353e6)}.algorithm-detect-pane{display:flex;flex-direction:column;flex:1 1;min-height:0;gap:12px;overflow:hidden}.algorithm-detect-pane--image{flex:1 1;padding-bottom:4px;box-sizing:border-box;overflow-y:auto;padding-right:4px}.algorithm-detect-pane--stream{flex:1 1}.algorithm-field{display:grid;flex:0 0 auto;gap:5px;min-width:176px}.algorithm-field-fixed{width:260px;min-width:260px}.algorithm-field-compact{width:220px;min-width:220px}.algorithm-field-grow{flex:1 1;min-width:260px}.algorithm-detect-actions{display:flex;flex:0 0 auto;align-items:flex-end;margin-left:auto;max-width:100%}.algorithm-detect-actions.ant-space{row-gap:8px}.algorithm-detect-actions .ant-space-item{display:flex}.algorithm-detect-btn,.algorithm-detect-btn--primary{min-width:112px}.algorithm-upload-btn{overflow:hidden;text-align:left}.algorithm-upload-btn>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.algorithm-field-label{color:var(--algorithm-subtext);font-size:14px}.algorithm-detect-toolbar .ant-input,.algorithm-detect-toolbar .ant-input-number,.algorithm-detect-toolbar .ant-input-number-input,.algorithm-detect-toolbar .ant-input-affix-wrapper,.algorithm-detect-toolbar .ant-select-selector,.algorithm-detect-toolbar .ant-select-selection-item,.algorithm-detect-toolbar .ant-select-selection-placeholder{color:#e7f6ff!important}.algorithm-detect-toolbar .ant-input,.algorithm-detect-toolbar .ant-input-number,.algorithm-detect-toolbar .ant-input-affix-wrapper,.algorithm-detect-toolbar .ant-select-selector{border-color:#5de6ff38!important;background:#03112fe0!important}.algorithm-detect-toolbar .ant-input::placeholder{color:#9fc5dfb8!important}.algorithm-detect-toolbar .ant-input-number-handler-wrap{background:#072353f5;border-inline-start-color:#5de6ff2e}.algorithm-detect-stage{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:12px;flex:1 1 auto;height:auto;min-height:0;max-height:none;overflow:hidden}.algorithm-detect-stream-body{display:flex;flex:1 1;min-height:0}.algorithm-detect-stream-json{width:100%;min-height:0;margin:0;overflow:auto}.algorithm-detect-stage.is-result-collapsed{grid-template-columns:minmax(0,1fr) 56px}.algorithm-preview-panel,.algorithm-result-panel{height:100%;min-height:0;border:1px solid rgb(51 65 85 / .88);border-radius:16px;background:linear-gradient(180deg,#020617f5,#0f172aeb),radial-gradient(circle at top,rgb(56 189 248 / .12),transparent 46%);overflow:hidden}.algorithm-preview-panel{display:flex;align-items:center;justify-content:center;padding:12px;overflow:auto}.algorithm-preview-media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;max-width:100%;max-height:100%}.algorithm-preview-media img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.algorithm-preview-media canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.algorithm-result-panel{position:relative;padding:14px;overflow:hidden}.algorithm-result-panel.is-expanded{padding-left:28px}.algorithm-result-panel.is-collapsed{display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.algorithm-result-handle{position:absolute;top:50%;left:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:76px;padding:0;color:#7dd3fc;font-size:12px;border:1px solid rgba(93,230,255,.2);border-left:0;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#07204aeb,#04112df0);box-shadow:0 0 18px #38bdf824;cursor:pointer;transform:translateY(-50%)}.algorithm-result-title{color:#94a3b8;font-size:12px;margin-bottom:8px}.algorithm-result-content{height:100%;overflow:auto}.algorithm-result-panel .algorithm-json-pre{min-height:100%;margin-top:12px}.algorithm-result-collapsed-text{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.12em;color:#c7dcf5;font-size:12px;pointer-events:none}.algorithm-json-pre{margin:0;color:#dbe4f0;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.algorithm-player-block{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.algorithm-player-modal .ant-modal-body{display:flex;flex-direction:column;min-height:0;max-height:none}.algorithm-player-modal .ant-tabs,.algorithm-player-modal .ant-tabs-content-holder,.algorithm-player-modal .ant-tabs-content,.algorithm-player-modal .ant-tabs-tabpane{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0}.algorithm-player-modal .ant-tabs-nav{flex:0 0 auto;margin-bottom:8px}.algorithm-light-modal.algorithm-player-modal .ant-modal-header{border-bottom-color:#e5edf6;box-shadow:none}.algorithm-light-modal.algorithm-player-modal .ant-modal-footer{border-top-color:#e5edf6;background:#fff!important}.algorithm-light-modal.algorithm-player-modal .ant-modal-title{color:#0f172a!important}.algorithm-light-modal.algorithm-player-modal .ant-tabs-tab{color:#64748b}.algorithm-light-modal.algorithm-player-modal .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1677ff}.algorithm-light-modal.algorithm-player-modal .ant-tabs-ink-bar{background:#1677ff}.algorithm-player-modal .ant-tabs-tabpane:not(.ant-tabs-tabpane-active){display:none}.algorithm-player-modal .ant-alert{color:#dceeff;border-color:#5de6ff38;background:#052052a8}.algorithm-player-modal .ant-alert-message{color:#dceeff}.algorithm-light-modal.algorithm-player-modal .ant-alert{color:#1e293b;border-color:#dbe7f3;background:#f8fbff}.algorithm-light-modal.algorithm-player-modal .ant-alert-message{color:#1e293b}.algorithm-player-status .ant-alert-message{width:100%}.algorithm-player-status-line{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0}.algorithm-player-status-text{flex:0 0 auto;color:#e8f6ff;font-weight:600}.algorithm-player-status-url{flex:1 1;min-width:0;color:#9fc5df;font-size:12px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.algorithm-light-modal.algorithm-player-modal .algorithm-player-status-text{color:#0f172a}.algorithm-light-modal.algorithm-player-modal .algorithm-player-status-url{color:#64748b}.algorithm-player-stage{flex:1 1;aspect-ratio:16 / 9;min-height:320px;overflow:hidden;border:1px solid rgba(93,230,255,.2);border-radius:14px;background:linear-gradient(135deg,#030c1ed6,#000000f5),#000;box-shadow:inset 0 0 32px #5de6ff14}.algorithm-light-modal.algorithm-player-modal .algorithm-player-stage{min-height:300px;border:1px solid #dbe7f3;border-radius:12px;background:linear-gradient(180deg,#f8fafc,#eef4fb),#fff;box-shadow:inset 0 0 0 1px #ffffffd9}.algorithm-player-stage video{width:100%;height:100%;object-fit:contain}.algorithm-player-compare{display:grid;flex:1 1;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.algorithm-alert-record-card>.ant-card-body{display:flex;flex-direction:column;min-height:0;overflow:hidden}.algorithm-alert-record-card .ant-card-head{min-height:48px;border-bottom-color:#5de6ff2e}@media (max-width: 1100px){.algorithm-detect-stage,.algorithm-player-compare{grid-template-columns:1fr}.algorithm-detect-stage{height:auto;max-height:none}.algorithm-light-modal.algorithm-player-modal .algorithm-player-stage{min-height:220px}}@media (max-width: 760px){.algorithm-home-hero{align-items:flex-start;flex-direction:column;gap:12px}.algorithm-home-title{font-size:22px}.algorithm-search-card .ant-card-body{align-items:stretch;flex-direction:column}.algorithm-query-form .ant-input,.algorithm-query-form .ant-select,.algorithm-alert-query-form .ant-picker{width:100%}.algorithm-crud-form{grid-template-columns:1fr}.algorithm-crud-form-item-textarea{grid-column:span 1}}.algorithm-model-library-page{color:var(--algorithm-text)}.algorithm-model-library-body{gap:14px!important;padding-block-start:16px!important}.algorithm-scene-chip{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;min-height:0;padding:14px 16px;border:1px solid rgba(93,214,255,.16);border-radius:18px;background:linear-gradient(160deg,#071f4ceb,#03122ef0),radial-gradient(circle at 100% 0,var(--scene-glow),transparent 42%);color:var(--algorithm-text);text-align:left;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease;isolation:isolate}.algorithm-scene-chip:before{content:"";position:absolute;top:0;left:18px;right:18px;height:2px;background:linear-gradient(90deg,transparent,var(--scene-accent),transparent)}.algorithm-scene-chip:hover,.algorithm-scene-chip.is-active{border-color:color-mix(in srgb,var(--scene-accent) 58%,white 10%);box-shadow:0 14px 30px #00081838,0 0 0 1px #ffffff0a inset;transform:translateY(-2px)}.algorithm-scene-chip.is-active{background:linear-gradient(145deg,color-mix(in srgb,var(--scene-accent) 16%,rgba(9,28,63,.98)),color-mix(in srgb,var(--scene-accent) 8%,rgba(4,18,44,.98))),radial-gradient(circle at 100% 0,var(--scene-glow),transparent 48%);border-color:color-mix(in srgb,var(--scene-accent) 72%,white 16%);box-shadow:0 18px 34px #00081857,0 0 0 1px color-mix(in srgb,var(--scene-accent) 30%,rgba(255,255,255,.08)) inset,0 0 24px color-mix(in srgb,var(--scene-accent) 22%,transparent)}.algorithm-scene-chip-title{color:#f2fbff;font-size:16px;font-weight:700}.algorithm-model-search-card .ant-card-body{display:flex;flex-direction:column;gap:14px;align-items:stretch;padding:14px 16px!important}.algorithm-model-filter-panel{display:flex;flex:1 1;flex-direction:column;min-width:0;gap:10px;margin-bottom:0}.algorithm-model-filter-scene-strip{display:flex;flex-wrap:wrap;gap:10px}.algorithm-model-toolbar-wrap{display:flex;width:100%}.algorithm-scene-chip-inline{display:inline-flex;align-items:center;gap:8px}.algorithm-scene-chip-status{width:9px;height:9px;border-radius:999px;background:color-mix(in srgb,var(--scene-accent) 40%,rgba(255,255,255,.3));box-shadow:0 0 0 4px color-mix(in srgb,var(--scene-accent) 12%,transparent);transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.algorithm-scene-chip.is-active .algorithm-scene-chip-status{background:var(--scene-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--scene-accent) 14%,transparent),0 0 14px color-mix(in srgb,var(--scene-accent) 46%,transparent);transform:scale(1.08)}.algorithm-scene-chip-inline-count{color:color-mix(in srgb,var(--scene-accent) 82%,white 12%);font-size:13px;font-weight:700;transition:color .2s ease}.algorithm-scene-chip.is-active .algorithm-scene-chip-inline-count{color:#fff}.algorithm-model-toolbar{position:relative;z-index:1;display:flex;flex-direction:row;gap:10px;align-items:center;width:100%;margin-left:0}.algorithm-model-search-input{flex:0 0 360px;width:360px;max-width:100%;margin-left:auto}.algorithm-model-search-input .ant-input-affix-wrapper,.algorithm-model-search-input .ant-input-search-button{height:37px}.algorithm-model-search-input .ant-input-affix-wrapper{border-top-left-radius:var(--dock-control-radius)!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:var(--dock-control-radius)!important;border-start-start-radius:var(--dock-control-radius)!important;border-start-end-radius:0!important;border-end-end-radius:0!important;border-end-start-radius:var(--dock-control-radius)!important}.algorithm-model-search-input .ant-input-group-addon,.algorithm-model-search-input .ant-input-search-button{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-start-start-radius:0!important;border-end-start-radius:0!important}.algorithm-model-search-input .ant-input-search-button{border-top-right-radius:var(--dock-control-radius)!important;border-bottom-right-radius:var(--dock-control-radius)!important;border-start-end-radius:var(--dock-control-radius)!important;border-end-end-radius:var(--dock-control-radius)!important}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-search-input .ant-input-group-addon .ant-input-search-button.ant-btn{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-start-start-radius:0!important;border-end-start-radius:0!important}.algorithm-model-toolbar>.ant-btn{flex:0 0 auto;min-width:128px}.algorithm-model-result-card{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:16px;border:1px solid rgba(93,214,255,.16);border-radius:18px;background:#041230c7}.algorithm-model-grid-scroll{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--dock-theme-scrollbar) var(--dock-theme-scrollbar-track)}.algorithm-model-grid-scroll::-webkit-scrollbar{width:var(--dock-table-scrollbar-size);height:var(--dock-table-scrollbar-size)}.algorithm-model-grid-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:var(--dock-theme-scrollbar)}.algorithm-model-grid-scroll::-webkit-scrollbar-thumb:hover{background:var(--dock-theme-scrollbar-hover)}.algorithm-model-grid-scroll::-webkit-scrollbar-track,.algorithm-model-grid-scroll::-webkit-scrollbar-corner{background:var(--dock-theme-scrollbar-track)}.algorithm-model-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.algorithm-model-card{position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:0;border:1px solid rgba(93,214,255,.16);border-radius:20px;background:linear-gradient(180deg,#061c46eb,#03112cf0),radial-gradient(circle at 100% 0,rgba(93,230,255,.16),transparent 36%);box-shadow:0 18px 36px #0008183d}.algorithm-model-card>input[type=checkbox]{position:absolute;top:12px;left:12px;z-index:3;width:16px;height:16px;accent-color:#5de6ff}.algorithm-model-card-media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(135deg,#081e48eb,#06142cf5)}.algorithm-model-card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 48%,rgba(1,7,22,.76) 100%)}.algorithm-model-card-media img{width:100%;height:100%;object-fit:cover;display:block}.algorithm-model-card-placeholder{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:18px;background:radial-gradient(circle at 20% 20%,rgba(93,230,255,.22),transparent 30%),linear-gradient(140deg,#0a2658f2,#03112cfa)}.algorithm-model-card-placeholder span{color:var(--algorithm-cyan);font-size:12px;letter-spacing:.16em}.algorithm-model-card-placeholder strong{margin-top:10px;color:#f3fbff;font-size:22px;line-height:1.2}.algorithm-model-card-status{position:absolute;right:12px;bottom:12px;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid rgba(93,230,255,.18);border-radius:999px;background:#020a1cc7;color:#f4fcff;font-size:12px}.algorithm-model-card-status .dot{width:8px;height:8px;border-radius:50%;background:#40f59b;box-shadow:0 0 10px #40f59b6b}.algorithm-model-card-status .dot.is-off{background:#ff9f60;box-shadow:0 0 10px #ff9f6066}.algorithm-model-card-content{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;padding:12px 14px 10px}.algorithm-model-card-title-row{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:10px;color:#c2e1f6b8;font-size:12px}.algorithm-model-card-title{min-width:0;color:#f2fbff;font-size:18px;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.algorithm-model-card-scene-tag{flex:0 0 auto;max-width:116px;margin-inline-end:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.algorithm-model-card-summary{display:block;overflow:hidden;color:#c2e1f6cc;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.algorithm-model-card-tags,.algorithm-model-preview-tags{display:flex;flex-wrap:wrap;gap:8px}.algorithm-model-card-tags{min-width:0;flex-wrap:nowrap;gap:10px;overflow:hidden}.algorithm-model-card-tags .ant-tag,.algorithm-model-preview-tags .ant-tag{margin-inline-end:0;border-color:#5de6ff29;background:#5de6ff14;color:#d9f7ff}.algorithm-model-card-actions{display:flex;flex-wrap:nowrap;gap:4px;margin-top:2px;padding-top:6px;border-top:1px solid rgba(93,230,255,.12)}.algorithm-model-card-actions .ant-btn{flex:0 0 auto;height:22px;padding-inline:3px;white-space:nowrap}.algorithm-select-dropdown,.algorithm-tree-select-dropdown{background:linear-gradient(180deg,#072353fa,#041230fa),radial-gradient(circle at top left,rgba(45,141,255,.14),transparent 30%);border:1px solid rgba(93,214,255,.18);border-radius:12px;box-shadow:0 14px 32px #0008186b}.algorithm-tree-select-dropdown .ant-select-tree{background:transparent;color:#eaf7ff}.algorithm-tree-select-dropdown .ant-select-tree-node-content-wrapper{color:#e2f2ffeb;border-radius:8px}.algorithm-tree-select-dropdown .ant-select-tree-node-content-wrapper:hover{background:#5dd6ff1f}.algorithm-tree-select-dropdown .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper{color:#8fbbdba8;background:#ffffff05}.algorithm-tree-select-dropdown .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper,.algorithm-tree-select-dropdown .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper *,.algorithm-tree-select-dropdown .ant-select-tree-treenode-disabled .ant-select-tree-title{color:#8fbbdbb8!important;-webkit-text-fill-color:rgba(143,187,219,.72)!important}.algorithm-tree-select-dropdown .ant-select-tree-checkbox .ant-select-tree-checkbox-inner{background:#091f44f0;border-color:#5dd6ff57}.algorithm-tree-select-dropdown .ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner,.algorithm-tree-select-dropdown .ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner{background:#27d9ff;border-color:#27d9ff}.algorithm-tree-select-dropdown .ant-select-tree-switcher{color:#c0e1f6d1}.algorithm-light-dropdown.ant-select-dropdown,.algorithm-light-dropdown.ant-picker-dropdown,.algorithm-light-dropdown.ant-tree-select-dropdown{border:1px solid #d9e2ef;border-radius:4px;box-shadow:0 14px 32px #0f172a1f}.algorithm-light-dropdown .ant-select-item,.algorithm-light-dropdown .ant-select-tree-node-content-wrapper{border-radius:4px}.algorithm-light-dropdown.ant-tree-select-dropdown .ant-select-tree-treenode{width:100%}.algorithm-light-dropdown.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper{flex:1 1 auto;min-width:0;min-height:34px;padding:5px 8px;line-height:22px}.algorithm-light-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.algorithm-light-dropdown.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper:hover{color:#1f2d3d!important;background:#e8f2ff!important}.algorithm-light-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.algorithm-light-dropdown.ant-tree-select-dropdown .ant-select-tree-node-selected{color:#1f2d3d!important;background:#dcecff!important}.algorithm-light-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) .ant-select-item-option-content,.algorithm-light-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content,.algorithm-light-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) .ant-select-item-option-content *,.algorithm-light-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content *,.algorithm-light-dropdown.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper:hover *,.algorithm-light-dropdown.ant-tree-select-dropdown .ant-select-tree-node-selected *{color:#1f2d3d!important;-webkit-text-fill-color:#1f2d3d!important;background:transparent!important;font-weight:400!important}.algorithm-light-modal .ant-modal-content{border:1px solid #d9e2ef;border-radius:4px;background:#fff!important;box-shadow:0 24px 64px #0f172a29}.ant-modal.algorithm-light-modal .ant-modal-content,.ant-modal.algorithm-light-modal .ant-modal-confirm-body-wrapper,.ant-modal.algorithm-light-modal .ant-modal-confirm-content,.ant-modal.algorithm-light-modal .ant-modal-body,.ant-modal.algorithm-light-modal .ant-modal-header{background:#fff!important}.algorithm-light-modal .ant-modal-header{border-bottom:1px solid #eef2f7;background:#fff}.algorithm-light-modal .ant-modal-title,.algorithm-light-modal .ant-modal-body{color:#1f2937!important}.algorithm-light-modal .ant-modal-close,.algorithm-light-modal .ant-modal-close-x{color:var(--dock-clickable-icon-color, #9aa9bb)!important}.algorithm-light-modal .ant-modal-close:hover,.algorithm-light-modal .ant-modal-close:hover .ant-modal-close-x{color:var(--dock-theme-primary, #1677ff)!important;background:transparent!important}.algorithm-light-modal .ant-modal-confirm-title,.algorithm-light-modal .ant-modal-confirm-content{color:#334155!important}.algorithm-light-modal .ant-modal-confirm-body .anticon{color:#faad14!important}.algorithm-light-modal .ant-btn-default{color:#475569!important;border-color:#d9e2ef!important;background:#fff!important;box-shadow:none!important}.algorithm-light-modal .ant-btn-default:hover,.algorithm-light-modal .ant-btn-default:focus{color:#1f2937!important;border-color:#91caff!important;background:#f8fafc!important}.algorithm-crud-drawer .algorithm-crud-form .ant-form-item:not(.algorithm-crud-form-item-textarea) .ant-form-item-row{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;column-gap:14px}.algorithm-crud-drawer .algorithm-crud-form .ant-form-item:not(.algorithm-crud-form-item-textarea) .ant-form-item-label{padding-bottom:0}.algorithm-crud-drawer .algorithm-crud-form .ant-form-item:not(.algorithm-crud-form-item-textarea) .ant-form-item-label>label{display:inline-flex;align-items:center;min-height:34px;margin:0}.algorithm-crud-drawer .algorithm-crud-form .ant-form-item:not(.algorithm-crud-form-item-textarea) .ant-form-item-control{min-width:0}.algorithm-crud-drawer .algorithm-crud-form .ant-form-item:not(.algorithm-crud-form-item-textarea) .ant-form-item-control-input{min-height:34px}.algorithm-crud-drawer .algorithm-crud-form .ant-form-item:not(.algorithm-crud-form-item-textarea) .ant-form-item-control-input-content{min-height:34px}.algorithm-crud-drawer .algorithm-crud-form .algorithm-crud-form-item-textarea .ant-form-item-row{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:start;column-gap:14px}.algorithm-crud-drawer .algorithm-crud-form .algorithm-crud-form-item-textarea .ant-form-item-label{padding-bottom:0}.algorithm-crud-drawer .algorithm-crud-form .algorithm-crud-form-item-textarea .ant-form-item-label>label{display:inline-flex;align-items:center;min-height:34px;margin:0}.algorithm-crud-drawer .algorithm-crud-form .ant-form-item-switch .ant-form-item-row{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;column-gap:14px}.algorithm-crud-drawer .algorithm-crud-form .ant-form-item-switch .ant-form-item-label{padding-bottom:0}.algorithm-crud-drawer .algorithm-crud-form .ant-form-item-switch .ant-form-item-label>label{min-height:32px}.algorithm-crud-drawer .algorithm-switch-control{width:auto;min-height:32px;padding:0;border:none;background:transparent;color:#1f2937!important}.algorithm-crud-drawer .algorithm-crud-form .algorithm-switch-control .ant-switch{margin:0}.algorithm-crud-drawer .algorithm-editor-panel{margin-top:10px;border-color:#1d79fa1f;background:linear-gradient(180deg,#fff,#f8fafc),radial-gradient(circle at top right,rgba(29,121,250,.08),transparent 38%);box-shadow:none}.algorithm-crud-drawer .algorithm-editor-title{color:#111827}.algorithm-crud-drawer .algorithm-editor-subtitle,.algorithm-crud-drawer .algorithm-empty-inline,.algorithm-crud-drawer .algorithm-field-label,.algorithm-crud-drawer .algorithm-advanced-collapse .ant-collapse-header-text,.algorithm-crud-drawer .algorithm-advanced-collapse .ant-collapse-expand-icon,.algorithm-crud-drawer .algorithm-tag-chip .ant-tag-close-icon{color:#4c637a!important}.algorithm-crud-drawer .algorithm-editor-panel .ant-alert{color:#334155!important;border-color:#1d79fa1f!important;background:#f8fbff!important}.algorithm-crud-drawer .algorithm-editor-panel .ant-alert-message,.algorithm-crud-drawer .algorithm-editor-panel .ant-alert-description{color:#334155!important}.algorithm-crud-drawer .algorithm-rule-item-card{border-color:#e5edf6!important;background:#f8fbff!important;box-shadow:none!important}.algorithm-crud-drawer .algorithm-rule-item-card .ant-card-head{border-bottom:1px solid #eef2f7}.algorithm-crud-drawer .algorithm-rule-item-card .ant-card-head-title,.algorithm-crud-drawer .algorithm-rule-item-title{color:#111827!important}.algorithm-crud-drawer .algorithm-rule-item-card .ant-card-extra,.algorithm-crud-drawer .algorithm-rule-item-card .ant-card-extra .ant-btn{color:#ff4d4f!important}.algorithm-crud-drawer .algorithm-tags-editor{margin-bottom:10px}.algorithm-crud-drawer .algorithm-tag-chip{border-color:#1d79fa29;background:#1d79fa14;color:#1d79fa}.algorithm-crud-drawer .algorithm-advanced-collapse .ant-collapse-item{border-top:1px solid #eef2f7}.algorithm-crud-drawer .algorithm-advanced-collapse .ant-collapse-header{color:#334155!important}.algorithm-crud-drawer .algorithm-advanced-collapse .ant-collapse-content{border-top:1px solid #eef2f7;background:transparent}.algorithm-crud-drawer .algorithm-advanced-collapse .ant-collapse-content-box{padding-top:14px!important}@media (max-width: 1200px){.algorithm-crud-drawer .algorithm-crud-form .ant-form-item:not(.algorithm-crud-form-item-textarea) .ant-form-item-row,.algorithm-crud-drawer .algorithm-crud-form .algorithm-crud-form-item-textarea .ant-form-item-row,.algorithm-crud-drawer .algorithm-crud-form .ant-form-item-switch .ant-form-item-row{grid-template-columns:96px minmax(0,1fr);column-gap:12px}}@media (max-width: 768px){.algorithm-crud-drawer .algorithm-crud-form .ant-form-item:not(.algorithm-crud-form-item-textarea) .ant-form-item-row,.algorithm-crud-drawer .algorithm-crud-form .algorithm-crud-form-item-textarea .ant-form-item-row,.algorithm-crud-drawer .algorithm-crud-form .ant-form-item-switch .ant-form-item-row{display:block}.algorithm-crud-drawer .algorithm-crud-form .ant-form-item:not(.algorithm-crud-form-item-textarea) .ant-form-item-label,.algorithm-crud-drawer .algorithm-crud-form .algorithm-crud-form-item-textarea .ant-form-item-label,.algorithm-crud-drawer .algorithm-crud-form .ant-form-item-switch .ant-form-item-label{padding-bottom:6px}}.algorithm-light-modal .ant-btn-primary{color:#fff!important;border-color:#1677ff!important;background:#1677ff!important;box-shadow:none!important}.algorithm-light-modal .ant-btn-primary:hover,.algorithm-light-modal .ant-btn-primary:focus{color:#fff!important;border-color:#4096ff!important;background:#4096ff!important}.algorithm-light-modal .ant-btn-primary.ant-btn-dangerous{border-color:#ff4d4f!important;background:#ff4d4f!important}.algorithm-light-modal .ant-btn-primary.ant-btn-dangerous:hover,.algorithm-light-modal .ant-btn-primary.ant-btn-dangerous:focus{border-color:#ff7875!important;background:#ff7875!important}.algorithm-light-modal .algorithm-json-pre{color:#334155}.dock-list-page.dock-theme-light.algorithm-page{color:#1f2937}.dock-list-page.dock-theme-light.algorithm-page .algorithm-search-card{border-color:transparent;background:#fff;box-shadow:none}.dock-list-page.dock-theme-light.algorithm-page .dock-list-query-card.algorithm-search-card>.ant-card-body{display:flex;min-height:72px;align-items:center;box-sizing:border-box;padding:18px 20px!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-search-card:before{background-image:none}.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-form-item-label>label,.dock-list-page.dock-theme-light.algorithm-page .algorithm-field-label{color:#4c637a!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-affix-wrapper,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-affix-wrapper .ant-input,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-number,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-number-input,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-select-selector,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-select-selection-item,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-select-selection-search-input,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-picker,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-picker-input>input,.dock-list-page.dock-theme-light.algorithm-page .algorithm-model-search-input .ant-input,.dock-list-page.dock-theme-light.algorithm-page .algorithm-model-search-input .ant-input-affix-wrapper,.dock-list-page.dock-theme-light.algorithm-page .algorithm-model-search-input .ant-input-affix-wrapper .ant-input{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important;background:#fff!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input::placeholder,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-number-input::placeholder,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-picker-input>input::placeholder,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-select-selection-placeholder,.dock-list-page.dock-theme-light.algorithm-page .algorithm-model-search-input .ant-input::placeholder{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important;opacity:1!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-number-input-wrap,.dock-list-page.dock-theme-light.algorithm-page .algorithm-model-search-input .ant-input-group-addon,.dock-list-page.dock-theme-light.algorithm-page .algorithm-model-search-input .ant-input-search-button,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-number-affix-wrapper,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-number-group-addon,.dock-list-page.dock-theme-light.algorithm-page .algorithm-model-search-input .ant-input-number-input-wrap{background:#fff!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-number,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-affix-wrapper,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-select-selector,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-picker,.dock-list-page.dock-theme-light.algorithm-page .algorithm-model-search-input .ant-input-affix-wrapper{border-color:var(--dock-control-border)!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input:hover,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-affix-wrapper:hover,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-number:hover,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-number-group-wrapper:hover,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-number-affix-wrapper:hover,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-picker:hover,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-select:not(.ant-select-disabled):not(.ant-select-focused):hover .ant-select-selector,.dock-list-page.dock-theme-light.algorithm-page .algorithm-model-search-input .ant-input:hover,.dock-list-page.dock-theme-light.algorithm-page .algorithm-model-search-input .ant-input-affix-wrapper:hover{border-color:var(--dock-control-border-hover)!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input:focus,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-focused,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-affix-wrapper-focused,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-number-focused,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-number-group-wrapper-focused,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-number-affix-wrapper-focused,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-picker-focused,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-select-focused .ant-select-selector,.dock-list-page.dock-theme-light.algorithm-page .algorithm-model-search-input .ant-input:focus,.dock-list-page.dock-theme-light.algorithm-page .algorithm-model-search-input .ant-input-focused,.dock-list-page.dock-theme-light.algorithm-page .algorithm-model-search-input .ant-input-affix-wrapper-focused{border-color:var(--dock-control-border-focus)!important;box-shadow:none!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-number-handler-wrap{background:#f8fafc!important;border-inline-start-color:#e5e7eb!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-number-handler,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-input-number-handler:hover{background:#fff!important;border-color:#e5e7eb!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-model-toolbar>.ant-btn.ant-btn-primary .anticon,.dock-list-page.dock-theme-light.algorithm-page .algorithm-model-toolbar>.ant-btn.ant-btn-primary .anticon svg,.dock-list-page.dock-theme-light.algorithm-page .algorithm-model-toolbar>.ant-btn.ant-btn-primary .anticon svg path{color:#fff!important;fill:#fff!important;stroke:#fff!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-table-card{border-color:var(--dock-theme-border)!important;border-radius:0!important;background:var(--dock-theme-surface)!important;box-shadow:var(--dock-theme-shadow-soft)!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-table-card .ant-pro-table-list-toolbar{border-bottom-color:transparent}.dock-list-page.dock-theme-light.algorithm-page .algorithm-table-card .ant-table-thead>tr>th{background:#f7f9fc!important;box-shadow:none}.dock-list-page.dock-theme-light.algorithm-page .algorithm-table-card .ant-table-tbody>tr>td{background:#fff!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-table-card .ant-table-tbody>tr:nth-child(2n)>td{background:#fff!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-table-card .ant-table-tbody>tr.ant-table-row:hover>td{background:#f5f9ff!important;box-shadow:none}.dock-list-page.dock-theme-light.algorithm-page .algorithm-table-card .ant-table-cell a{color:#1d79fa}.dock-list-page.dock-theme-light.algorithm-page .algorithm-table-card .ant-table-cell a:hover{color:#0f5fd6;text-shadow:none}.dock-list-page.dock-theme-light.algorithm-page .algorithm-table-card .ant-checkbox-inner{background:#fff!important;border-color:#cbd5e1!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-table-card .ant-checkbox-checked .ant-checkbox-inner,.dock-list-page.dock-theme-light.algorithm-page .algorithm-table-card .ant-checkbox-indeterminate .ant-checkbox-inner{background:#1d79fa!important;border-color:#1d79fa!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-table-card .ant-checkbox-wrapper:hover .ant-checkbox-inner,.dock-list-page.dock-theme-light.algorithm-page .algorithm-table-card .ant-checkbox:hover .ant-checkbox-inner{border-color:#1d79fa!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-status-pill{border-color:#1d79fa1f;background:#f8fbff;color:#334155}.dock-list-page.dock-theme-light.algorithm-page .algorithm-status-pill.is-on{border-color:#52c41a3d;background:#f3fbf5;color:#2f855a;box-shadow:none}.dock-list-page.dock-theme-light.algorithm-page .algorithm-status-pill.is-off{border-color:#f5656538;background:#fff5f5;color:#c53030}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-top-card{width:100%;max-width:100%;min-width:0;padding:14px 16px;border-color:#e5edf6;border-radius:4px;background:#fff;box-shadow:0 8px 20px #0f172a0a;box-sizing:border-box;overflow:hidden}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar{flex-wrap:nowrap;align-items:flex-end;width:100%;max-width:100%;min-width:0;padding:12px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box;overflow:visible}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-shell{padding-block-start:16px;overflow:hidden}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-top-card .ant-tabs,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-top-card .ant-tabs-content-holder,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-top-card .ant-tabs-content,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-top-card .ant-tabs-tabpane{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-top-card .ant-tabs-nav{margin-bottom:0;width:100%;height:64px;min-height:64px;max-width:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-sizing:border-box;overflow:hidden}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-top-card .ant-tabs-nav:before{right:0;left:0;border-bottom-color:#e5edf6}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-top-card .ant-tabs-nav-list{min-height:64px;gap:28px}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-top-card .ant-tabs-tab{height:64px;margin:0;padding:0;align-items:center;color:#475569!important;font-size:14px;font-weight:400}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-top-card .ant-tabs-tab:hover,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-top-card .ant-tabs-tab:hover .ant-tabs-tab-btn,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-top-card .ant-tabs-tab.ant-tabs-tab-active,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-top-card .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1677ff!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-top-card .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:400!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-top-card .ant-tabs-ink-bar{height:2px;background:#1677ff}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-top-card .ant-tabs-content-holder{padding-bottom:0}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .algorithm-field{display:flex;align-items:center;gap:8px;min-width:0}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .algorithm-field-fixed{flex:1 1 320px;width:auto;min-width:0;max-width:360px}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .algorithm-field-compact{flex:1 1 260px;width:auto;min-width:0;max-width:300px}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .algorithm-field-grow{flex:1 1 360px;min-width:0}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .algorithm-field:not(.algorithm-field-fixed):not(.algorithm-field-compact):not(.algorithm-field-grow){flex:1 1 220px;min-width:0;max-width:250px}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .algorithm-field-label{flex:0 0 auto;margin:0;white-space:nowrap;line-height:32px}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .algorithm-field-label:after{content:":";margin-left:1px}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .algorithm-field>:not(.algorithm-field-label){flex:1 1 auto;min-width:0}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .algorithm-detect-actions{flex:0 0 auto;flex-wrap:nowrap;max-width:max-content}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input-number,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input-number-input,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input-number-input-wrap,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input-affix-wrapper,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-select-selector,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-select-selection-item,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-select-selection-placeholder{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input-number,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input-number-input-wrap,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input-affix-wrapper,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-select-selector{border-color:var(--dock-control-border)!important;background:#fff!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input:hover,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input-affix-wrapper:hover,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input-number:hover,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input-number-group-wrapper:hover,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input-number-affix-wrapper:hover,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-select:not(.ant-select-disabled):not(.ant-select-focused):hover .ant-select-selector{border-color:var(--dock-control-border-hover)!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input:focus,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input-focused,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input-affix-wrapper-focused,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input-number-focused,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input-number-group-wrapper-focused,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input-number-affix-wrapper-focused,.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-select-focused .ant-select-selector{border-color:var(--dock-control-border-focus)!important;box-shadow:none!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input::placeholder{color:#9ca3af!important}.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar .ant-input-number-handler-wrap{background:#f8fafc;border-inline-start-color:#e5e7eb}.dock-list-page.dock-theme-light.algorithm-page .algorithm-preview-panel,.dock-list-page.dock-theme-light.algorithm-page .algorithm-result-panel{border-color:#d9e2ef;border-radius:4px;background:linear-gradient(180deg,#fff,#f8fafc),radial-gradient(circle at top,rgba(29,121,250,.06),transparent 46%)}.dock-list-page.dock-theme-light.algorithm-page .algorithm-result-handle{color:#1d79fa;border-color:#1d79fa1f;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 0 12px #1d79fa1a}.dock-list-page.dock-theme-light.algorithm-page .algorithm-result-title,.dock-list-page.dock-theme-light.algorithm-page .algorithm-result-collapsed-text,.dock-list-page.dock-theme-light.algorithm-page .algorithm-json-pre{color:#475569}@media (max-width: 1280px){.dock-list-page.dock-theme-light.algorithm-page .algorithm-detect-toolbar{flex-wrap:wrap}}.dock-list-page.dock-theme-light.algorithm-page .algorithm-alert-record-card .ant-card-head{border-bottom-color:#eef2f7}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page{color:#1f2937}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-search-card,.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-search-card>.ant-card-body,.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-result-card,.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-card,.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-empty-card{border-radius:4px!important}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-result-card{border-color:#e5edf6;background:#fff;box-shadow:0 8px 20px #0f172a0a}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-filter-scene-strip{flex-wrap:nowrap;height:64px;min-height:64px;align-items:stretch;gap:28px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid #e5edf6}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-scene-chip{flex:0 0 auto;height:64px;padding:0 0 12px;justify-content:center;border:0;border-radius:0;background:transparent;box-shadow:none;color:#475569;transform:none}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-scene-chip:before{top:auto;right:0;bottom:0;left:0;height:2px;background:#1677ff;opacity:0}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-scene-chip:hover,.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-scene-chip.is-active{border-color:transparent;box-shadow:none;color:#1677ff;transform:none}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-scene-chip.is-active{background:transparent}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-scene-chip.is-active:before{opacity:1}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-scene-chip-title{color:inherit;font-size:14px;font-weight:500}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-scene-chip-status,.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-scene-chip.is-active .algorithm-scene-chip-status{display:none}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-scene-chip-inline-count{color:inherit;font-size:12px;font-weight:600}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-scene-chip.is-active .algorithm-scene-chip-inline-count,.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-scene-chip.is-active .algorithm-scene-chip-title{color:#1677ff}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-card{border-color:#1d79fa1f;background:linear-gradient(180deg,#fff,#f8fafc),radial-gradient(circle at 100% 0,rgba(29,121,250,.06),transparent 36%);box-shadow:0 18px 36px #0f172a14}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-card-media{background:linear-gradient(135deg,#eff6ff,#dbeafe)}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-card-media:after{display:none}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-card-placeholder{background:radial-gradient(circle at 20% 20%,rgba(29,121,250,.18),transparent 30%),linear-gradient(140deg,#eff6ff,#dbeafe)}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-card-placeholder span{color:#1d79fa}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-card-placeholder strong,.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-card-title{color:#111827}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-card-status{border-color:#1d79fa1f;background:#ffffffeb;color:#1f2937}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-card-title-row,.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-card-summary{color:#6b7280}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-card-tags .ant-tag{height:24px;padding:0 10px;border-color:#cddbea;border-radius:4px;background:#fff;color:#1f2d3d;font-size:13px;line-height:22px}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-preview-tags .ant-tag{border-color:#1d79fa24;background:#1d79fa14;color:#1d79fa}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-card-actions{border-top-color:#eef2f7}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-empty-card{border-color:#1d79fa1f;background:#fff}.algorithm-light-modal .algorithm-model-panel{border-color:#1d79fa1f;background:#f8fbff}.algorithm-light-modal .algorithm-model-panel-title,.algorithm-light-modal .algorithm-model-preview-label{color:#111827}.algorithm-light-modal .algorithm-model-panel-desc,.algorithm-light-modal .algorithm-model-preview-summary,.algorithm-light-modal .algorithm-model-preview-meta,.algorithm-light-modal .algorithm-model-empty{color:#6b7280}.algorithm-light-modal .algorithm-model-alert{color:#334155!important;border-color:#1d79fa1f!important;background:#f8fbff!important}.algorithm-light-modal .algorithm-inline-table .ant-table{border-color:#d9e2ef}.algorithm-light-modal .algorithm-inline-table .ant-table-thead>tr>th{background:#f7f9fc!important}.algorithm-light-modal .algorithm-inline-table .ant-table-tbody>tr>td{background:#fff!important}.algorithm-light-modal.algorithm-class-modal .ant-modal-body{padding-bottom:8px!important}.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-table-wrapper{max-height:min(364px,calc(100vh - 360px));overflow:auto;border:1px solid #d9e2ef;border-radius:12px;background:#fff;scrollbar-color:#c8d7ea #f5f8fc}.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-table-body,.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-table-content{scrollbar-color:#c8d7ea #f5f8fc}.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-table-wrapper::-webkit-scrollbar,.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-table-body::-webkit-scrollbar,.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-table-content::-webkit-scrollbar{width:7px;height:7px}.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-table-wrapper::-webkit-scrollbar-track,.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-table-body::-webkit-scrollbar-track,.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-table-content::-webkit-scrollbar-track{background:#f5f8fc;border-radius:999px}.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-table-wrapper::-webkit-scrollbar-thumb,.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-table-body::-webkit-scrollbar-thumb,.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-table-content::-webkit-scrollbar-thumb{background:#c8d7ea;border:2px solid #f5f8fc;border-radius:999px}.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-table{min-width:0;border:none;border-radius:12px;background:#fff}.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-table-container,.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-table-content,.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-table-body{background:#fff}.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-table-content{overflow-x:hidden!important}.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-table-thead>tr>th{color:#111827!important;border-bottom:1px solid #e8eef6!important;background:linear-gradient(180deg,#f8fbff,#f2f6fb)!important}.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-table-tbody>tr>td{color:#334155!important;border-bottom:1px solid #eef2f7!important;background:#fff!important}.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-table-tbody>tr:nth-child(2n)>td{background:#fff!important}.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#f4f8ff!important}.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-input,.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-input-affix-wrapper,.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-input-affix-wrapper .ant-input,.algorithm-light-modal.algorithm-class-modal .algorithm-class-color-input.ant-input{color:#111827!important;-webkit-text-fill-color:#111827!important;background:#f8fbff!important;border-color:var(--dock-control-border)!important;box-shadow:none!important}.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-input:hover,.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-input-affix-wrapper:hover{border-color:var(--dock-control-border-hover)!important}.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-input:focus,.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-input-focused,.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-input-affix-wrapper-focused{border-color:var(--dock-control-border-focus)!important}.algorithm-light-modal.algorithm-class-modal .algorithm-inline-table .ant-input::placeholder{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}.algorithm-light-modal.algorithm-class-modal .algorithm-class-color-editor{display:flex;flex-direction:column;gap:8px;min-width:0}.algorithm-light-modal.algorithm-class-modal .algorithm-class-color-editor-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:center;min-width:0}.algorithm-light-modal.algorithm-class-modal .algorithm-class-color-picker{width:44px;min-width:44px;height:32px;padding:3px;border:1px solid #d9e2ef;border-radius:8px;background:#fff;cursor:pointer}.algorithm-light-modal.algorithm-class-modal .algorithm-class-color-input{min-width:0}.algorithm-light-modal.algorithm-class-modal .algorithm-class-color-input.ant-input{width:100%}.algorithm-light-modal.algorithm-class-modal .algorithm-class-preview-tag{width:fit-content;max-width:100%;margin-inline-end:0}.algorithm-light-modal .algorithm-model-preview-cover{border-color:#1d79fa1f;background:#eff6ff}.algorithm-crud-drawer .ant-drawer-header{padding:16px 18px 15px!important}.algorithm-crud-drawer .ant-drawer-body{padding:16px 18px 10px!important}.algorithm-crud-drawer .ant-drawer-footer{padding:12px 18px 16px!important}.algorithm-crud-drawer .ant-drawer-title{color:#1f2937!important}.algorithm-crud-drawer .ant-drawer-close,.algorithm-crud-drawer .ant-drawer-close .anticon,.algorithm-crud-drawer .ant-drawer-close .anticon svg,.algorithm-crud-drawer .ant-drawer-close .anticon svg path,.algorithm-crud-drawer .ant-drawer-close :where(svg,path,line,polyline,polygon,rect,circle){color:var(--dock-clickable-icon-color, #9aa9bb)!important;fill:currentColor!important;stroke:currentColor!important}.algorithm-crud-drawer .ant-drawer-close:hover{color:var(--dock-theme-primary, #1677ff)!important;background:transparent!important}.algorithm-crud-drawer .ant-drawer-close:hover .anticon,.algorithm-crud-drawer .ant-drawer-close:hover .anticon svg,.algorithm-crud-drawer .ant-drawer-close:hover .anticon svg path,.algorithm-crud-drawer .ant-drawer-close:hover :where(svg,path,line,polyline,polygon,rect,circle){color:var(--dock-theme-primary, #1677ff)!important;fill:currentColor!important;stroke:currentColor!important}.algorithm-crud-drawer .algorithm-crud-form .ant-form-item-label>label{color:#4c637a!important}.algorithm-crud-drawer .algorithm-crud-form .ant-input,.algorithm-crud-drawer .algorithm-crud-form .ant-input-number,.algorithm-crud-drawer .algorithm-crud-form .ant-input-number-input,.algorithm-crud-drawer .algorithm-crud-form .ant-input-number-input-wrap,.algorithm-crud-drawer .algorithm-crud-form .ant-input-number-group-addon,.algorithm-crud-drawer .algorithm-crud-form .ant-input-affix-wrapper,.algorithm-crud-drawer .algorithm-crud-form .ant-select-selector,.algorithm-crud-drawer .algorithm-crud-form .ant-select-selection-item,.algorithm-crud-drawer .algorithm-crud-form .ant-select-selection-placeholder,.algorithm-crud-drawer .algorithm-crud-form .ant-picker,.algorithm-crud-drawer .algorithm-crud-form .ant-picker-input>input,.algorithm-crud-drawer .algorithm-crud-form .ant-upload-list-item-name,.algorithm-crud-drawer .algorithm-crud-form .ant-upload-icon,.algorithm-crud-drawer .algorithm-crud-form .ant-upload-list-item-actions .anticon{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important;background:#fff!important}.algorithm-crud-drawer .algorithm-crud-form .ant-input-number-input-wrap,.algorithm-crud-drawer .algorithm-crud-form .ant-input-number-group-addon{background:#fff!important}.algorithm-crud-drawer .algorithm-crud-form .ant-input,.algorithm-crud-drawer .algorithm-crud-form .ant-input-number,.algorithm-crud-drawer .algorithm-crud-form .ant-input-affix-wrapper,.algorithm-crud-drawer .algorithm-crud-form .ant-select-selector,.algorithm-crud-drawer .algorithm-crud-form .ant-picker{background:#fff!important;border-color:var(--dock-control-border)!important}.algorithm-crud-drawer .algorithm-crud-form .ant-input:hover,.algorithm-crud-drawer .algorithm-crud-form .ant-input-affix-wrapper:hover,.algorithm-crud-drawer .algorithm-crud-form .ant-input-number:hover,.algorithm-crud-drawer .algorithm-crud-form .ant-input-number-group-wrapper:hover,.algorithm-crud-drawer .algorithm-crud-form .ant-input-number-affix-wrapper:hover,.algorithm-crud-drawer .algorithm-crud-form .ant-picker:hover,.algorithm-crud-drawer .algorithm-crud-form .ant-select:not(.ant-select-disabled):not(.ant-select-focused):hover .ant-select-selector{border-color:var(--dock-control-border-hover)!important}.algorithm-crud-drawer .algorithm-crud-form .ant-input:focus,.algorithm-crud-drawer .algorithm-crud-form .ant-input-focused,.algorithm-crud-drawer .algorithm-crud-form .ant-input-affix-wrapper-focused,.algorithm-crud-drawer .algorithm-crud-form .ant-input-number-focused,.algorithm-crud-drawer .algorithm-crud-form .ant-input-number-group-wrapper-focused,.algorithm-crud-drawer .algorithm-crud-form .ant-input-number-affix-wrapper-focused,.algorithm-crud-drawer .algorithm-crud-form .ant-picker-focused,.algorithm-crud-drawer .algorithm-crud-form .ant-select-focused .ant-select-selector{border-color:var(--dock-control-border-focus)!important;box-shadow:none!important}.algorithm-crud-drawer .algorithm-crud-form .ant-input::placeholder,.algorithm-crud-drawer .algorithm-crud-form .ant-input-number-input::placeholder,.algorithm-crud-drawer .algorithm-crud-form .ant-picker-input>input::placeholder,.algorithm-crud-drawer .algorithm-crud-form .ant-select-selection-placeholder{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important;opacity:1!important}.algorithm-crud-drawer .algorithm-crud-form .ant-select-arrow,.algorithm-crud-drawer .algorithm-crud-form .ant-picker-suffix,.algorithm-crud-drawer .algorithm-crud-form .ant-input-password-icon,.algorithm-crud-drawer .algorithm-crud-form .ant-input-clear-icon,.algorithm-crud-drawer .algorithm-crud-form .ant-input-number-handler-wrap,.algorithm-crud-drawer .algorithm-crud-form .ant-input-number-handler-up-inner,.algorithm-crud-drawer .algorithm-crud-form .ant-input-number-handler-down-inner{color:#94a3b8!important}.algorithm-crud-drawer .algorithm-crud-form .ant-input-number-handler-wrap{background:#f8fafc!important;border-inline-start-color:#e5e7eb!important}.algorithm-crud-drawer .algorithm-crud-form .ant-input-number-handler{border-color:#e5e7eb!important;background:#fff!important}.algorithm-crud-drawer .algorithm-switch-control{border-color:#1d79fa1f;background:#fff}.algorithm-crud-drawer .algorithm-model-panel{border-color:#1d79fa1f;background:#f8fbff}.algorithm-crud-drawer .algorithm-model-panel-title{color:#111827}.algorithm-crud-drawer .algorithm-model-panel-desc,.algorithm-crud-drawer .algorithm-model-empty,.algorithm-crud-drawer .algorithm-model-upload-text{color:#6b7280}.algorithm-crud-drawer .algorithm-model-upload .ant-upload-drag{border-color:#1d79fa29!important;background:linear-gradient(135deg,#fff,#f8fbff)!important}.algorithm-crud-drawer .algorithm-model-upload .ant-upload-text{color:#111827!important}.algorithm-crud-drawer .algorithm-model-upload .ant-upload-hint{color:#6b7280!important}.algorithm-crud-drawer .algorithm-model-upload-status{border-color:#1d79fa1f;background:#fff}.algorithm-crud-drawer .algorithm-model-upload-file{color:#111827}.algorithm-crud-drawer .algorithm-model-upload-status.is-success{border-color:#52c41a3d;background:#f3fbf5}.algorithm-crud-drawer .algorithm-model-upload-status.is-error{border-color:#f565653d;background:#fff5f5}.algorithm-model-empty-card{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:0}.algorithm-model-pagination{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px;color:#c2e1f6c7}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-pagination,.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-pagination>span,.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-pagination .ant-btn{color:#111827!important}.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-pagination .ant-btn[disabled],.dock-list-page.dock-theme-light.algorithm-page.algorithm-model-library-page .algorithm-model-pagination .ant-btn[disabled]>span{color:#9aa4b2!important}.algorithm-model-editor-modal .ant-modal-body{max-height:74vh;overflow:auto}.algorithm-model-editor-form{display:flex;flex-direction:column;gap:16px}.algorithm-model-form-grid,.algorithm-model-display-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.algorithm-model-display-summary{grid-column:1 / -1}.algorithm-model-preview{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:20px}.algorithm-model-preview-cover{overflow:hidden;border:1px solid rgba(93,214,255,.16);border-radius:18px;background:#041230b8;aspect-ratio:16 / 9}.algorithm-model-preview-cover img{width:100%;height:100%;object-fit:cover;display:block}.algorithm-model-preview-side{display:flex;flex-direction:column;gap:14px}.algorithm-model-preview-scene{display:flex;align-items:center;gap:10px;color:#c2e1f6c7}.algorithm-model-preview-summary{color:#f2fbff;font-size:15px;line-height:1.75}.algorithm-model-preview-meta{display:grid;gap:10px;padding:14px 16px;border:1px solid rgba(93,214,255,.16);border-radius:16px;background:#03102cb8;color:#c2e1f6cc}.algorithm-model-preview-classes{padding:14px 16px;border:1px solid rgba(93,214,255,.16);border-radius:16px;background:#03102cb8}.algorithm-model-preview-label{margin-bottom:10px;color:var(--algorithm-cyan);font-size:13px;font-weight:700}@media (max-width: 1500px){.algorithm-model-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1200px){.algorithm-model-preview{grid-template-columns:1fr}.algorithm-model-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.algorithm-model-toolbar{align-items:stretch;flex-direction:column}.algorithm-model-search-input{flex:0 0 auto;width:100%;margin-left:0}.algorithm-model-toolbar>.ant-btn{width:100%}}@media (max-width: 768px){.algorithm-model-form-grid,.algorithm-model-card-grid{grid-template-columns:1fr}}.dock-form-theme-light{--dock-control-bg: #ffffff;--dock-control-bg-hover: #fdfefe;--dock-control-bg-focus: #ffffff;--dock-control-bg-disabled: #f2f5f9;--dock-control-border: #d3deeb;--dock-control-border-hover: #7ab4ff;--dock-control-border-focus: #1677ff;--dock-control-label: #4C637A;--dock-control-text: #1f2d3d;--dock-control-placeholder: #a3b1c2;--dock-control-addon-bg: #f8fbff;--dock-control-addon-text: #5d7289;--dock-control-icon-color: #d3deeb;--dock-control-focus-ring: 0 0 0 2px rgba(22, 119, 255, .14)}.dock-form-theme-dark{--dock-control-bg: rgba(10, 32, 74, .88);--dock-control-bg-hover: rgba(13, 39, 89, .94);--dock-control-bg-focus: rgba(13, 39, 89, .94);--dock-control-bg-disabled: rgba(12, 27, 57, .74);--dock-control-border: rgba(118, 182, 232, .34);--dock-control-border-hover: rgba(155, 219, 255, .54);--dock-control-border-focus: rgba(96, 186, 255, .94);--dock-control-label: rgba(220, 238, 255, .82);--dock-control-text: #f5f8ff;--dock-control-placeholder: rgba(236, 246, 255, .46);--dock-control-addon-bg: rgba(8, 27, 62, .92);--dock-control-addon-text: rgba(235, 241, 252, .88);--dock-control-icon-color: rgba(191, 221, 247, .5);--dock-control-focus-ring: 0 0 0 2px rgba(39, 155, 255, .18)}.dock-form-theme-light .ant-input,.dock-form-theme-light .ant-input-affix-wrapper,.dock-form-theme-light .ant-input-number,.dock-form-theme-light .ant-input-number-group-wrapper,.dock-form-theme-light .ant-input-number-group,.dock-form-theme-light .ant-input-number-affix-wrapper,.dock-form-theme-light .ant-select .ant-select-selector,.dock-form-theme-light .ant-select-selector,.dock-form-theme-light .ant-picker,.dock-form-theme-light textarea.ant-input,.dock-form-theme-dark .ant-input,.dock-form-theme-dark .ant-input-affix-wrapper,.dock-form-theme-dark .ant-input-number,.dock-form-theme-dark .ant-input-number-group-wrapper,.dock-form-theme-dark .ant-input-number-group,.dock-form-theme-dark .ant-input-number-affix-wrapper,.dock-form-theme-dark .ant-select .ant-select-selector,.dock-form-theme-dark .ant-select-selector,.dock-form-theme-dark .ant-picker,.dock-form-theme-dark textarea.ant-input{color:var(--dock-control-text)!important;border-color:var(--dock-control-border)!important;background:var(--dock-control-bg)!important;-webkit-text-fill-color:var(--dock-control-text)!important;box-shadow:none!important}.dock-form-theme-light :where(.ant-form-item-label>label),.dock-drawer-theme-light :where(.ant-form-item-label>label),.dock-modal-theme-light :where(.ant-form-item-label>label),.ant-modal.dock-modal-theme-light :where(.ant-form-item-label>label){color:#4c637a!important;font-size:14px!important}.dock-theme-light :where(.ant-form-item-label,.ant-form-item-label>label,[class*=filterLabel],[class*=domainLabel],[class*=fieldLabel],[class*=queryLabel],[class*=formLabel],[class*=searchLabel],[class*=filter-label],[class*=domain-label],[class*=field-label],[class*=query-label],[class*=form-label],[class*=search-label]),.dock-form-theme-light :where(.ant-form-item-label,.ant-form-item-label>label,[class*=filterLabel],[class*=domainLabel],[class*=fieldLabel],[class*=queryLabel],[class*=formLabel],[class*=searchLabel],[class*=filter-label],[class*=domain-label],[class*=field-label],[class*=query-label],[class*=form-label],[class*=search-label]),.dock-drawer-theme-light :where(.ant-form-item-label,.ant-form-item-label>label,[class*=filterLabel],[class*=domainLabel],[class*=fieldLabel],[class*=queryLabel],[class*=formLabel],[class*=searchLabel],[class*=filter-label],[class*=domain-label],[class*=field-label],[class*=query-label],[class*=form-label],[class*=search-label]),.dock-modal-theme-light :where(.ant-form-item-label,.ant-form-item-label>label,[class*=filterLabel],[class*=domainLabel],[class*=fieldLabel],[class*=queryLabel],[class*=formLabel],[class*=searchLabel],[class*=filter-label],[class*=domain-label],[class*=field-label],[class*=query-label],[class*=form-label],[class*=search-label]),.ant-modal.dock-modal-theme-light :where(.ant-form-item-label,.ant-form-item-label>label,[class*=filterLabel],[class*=domainLabel],[class*=fieldLabel],[class*=queryLabel],[class*=formLabel],[class*=searchLabel],[class*=filter-label],[class*=domain-label],[class*=field-label],[class*=query-label],[class*=form-label],[class*=search-label]){color:#4c637a!important;font-size:14px!important}.dock-theme-light .ant-form-item-label,.dock-theme-light .ant-form-item-label>label,.dock-list-page.dock-theme-light .ant-form-item-label,.dock-list-page.dock-theme-light .ant-form-item-label>label,.dock-light-page .ant-form-item-label,.dock-light-page .ant-form-item-label>label,.dock-theme-light .dock-list-query-form .ant-form-item-label,.dock-theme-light .dock-list-query-form .ant-form-item-label>label,.dock-list-page.dock-theme-light .dock-list-query-form .ant-form-item-label,.dock-list-page.dock-theme-light .dock-list-query-form .ant-form-item-label>label,.dock-theme-light .ant-pro-form .ant-form-item-label,.dock-theme-light .ant-pro-form .ant-form-item-label>label,.dock-list-page.dock-theme-light .ant-pro-form .ant-form-item-label,.dock-list-page.dock-theme-light .ant-pro-form .ant-form-item-label>label,.dock-theme-light [class*=filterLabel],.dock-theme-light [class*=domainLabel],.dock-theme-light [class*=fieldLabel],.dock-theme-light [class*=queryLabel],.dock-theme-light [class*=formLabel],.dock-theme-light [class*=searchLabel],.dock-theme-light [class*=filter-label],.dock-theme-light [class*=domain-label],.dock-theme-light [class*=field-label],.dock-theme-light [class*=query-label],.dock-theme-light [class*=form-label],.dock-theme-light [class*=search-label],.dock-list-page.dock-theme-light [class*=filterLabel],.dock-list-page.dock-theme-light [class*=domainLabel],.dock-list-page.dock-theme-light [class*=fieldLabel],.dock-list-page.dock-theme-light [class*=queryLabel],.dock-list-page.dock-theme-light [class*=formLabel],.dock-list-page.dock-theme-light [class*=searchLabel],.dock-list-page.dock-theme-light [class*=filter-label],.dock-list-page.dock-theme-light [class*=domain-label],.dock-list-page.dock-theme-light [class*=field-label],.dock-list-page.dock-theme-light [class*=query-label],.dock-list-page.dock-theme-light [class*=form-label],.dock-list-page.dock-theme-light [class*=search-label],.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-form-item-label,.dock-list-page.dock-theme-light.algorithm-page .algorithm-query-form .ant-form-item-label>label,.dock-list-page.dock-theme-light.algorithm-page .algorithm-crud-form .ant-form-item-label,.dock-list-page.dock-theme-light.algorithm-page .algorithm-crud-form .ant-form-item-label>label,.dock-list-page.dock-theme-light.algorithm-page .algorithm-field-label,.dock-form-theme-light .ant-form-item-label,.dock-form-theme-light .ant-form-item-label>label,.dock-form-theme-light .algorithm-query-form .ant-form-item-label,.dock-form-theme-light .algorithm-query-form .ant-form-item-label>label,.dock-form-theme-light .algorithm-crud-form .ant-form-item-label,.dock-form-theme-light .algorithm-crud-form .ant-form-item-label>label,.dock-drawer.dock-drawer-theme-light .ant-form-item-label,.dock-drawer.dock-drawer-theme-light .ant-form-item-label>label,.dock-drawer-theme-light .ant-form-item-label,.dock-drawer-theme-light .ant-form-item-label>label,.dock-modal-theme-light .ant-form-item-label,.dock-modal-theme-light .ant-form-item-label>label,.ant-modal.dock-modal-theme-light .ant-form-item-label,.ant-modal.dock-modal-theme-light .ant-form-item-label>label{color:#4c637a!important;font-size:14px!important}.dock-form-theme-dark :where(.ant-form-item-label>label),.dock-drawer-theme-dark :where(.ant-form-item-label>label),.dock-modal-theme-dark :where(.ant-form-item-label>label),.ant-modal.dock-modal-theme-dark :where(.ant-form-item-label>label),.dock-form-theme-dark .ant-form-item-label>label,.dock-drawer-theme-dark .ant-form-item-label>label,.dock-modal-theme-dark .ant-form-item-label>label,.ant-modal.dock-modal-theme-dark .ant-form-item-label>label{color:var(--dock-control-label)!important;font-size:14px!important}.dock-form-theme-light .ant-input:hover,.dock-form-theme-light .ant-input-affix-wrapper:hover,.dock-form-theme-light .ant-input-number:hover,.dock-form-theme-light .ant-input-number-group-wrapper:hover,.dock-form-theme-light .ant-input-number-affix-wrapper:hover,.dock-form-theme-light .ant-select:not(.ant-select-disabled):not(.ant-select-focused):hover .ant-select-selector,.dock-form-theme-light .ant-picker:hover,.dock-form-theme-dark .ant-input:hover,.dock-form-theme-dark .ant-input-affix-wrapper:hover,.dock-form-theme-dark .ant-input-number:hover,.dock-form-theme-dark .ant-input-number-group-wrapper:hover,.dock-form-theme-dark .ant-input-number-affix-wrapper:hover,.dock-form-theme-dark .ant-select:not(.ant-select-disabled):not(.ant-select-focused):hover .ant-select-selector,.dock-form-theme-dark .ant-picker:hover{border-color:var(--dock-control-border-hover)!important;background:var(--dock-control-bg-hover)!important}.dock-form-theme-light .ant-input:focus,.dock-form-theme-light .ant-input-focused,.dock-form-theme-light .ant-input-affix-wrapper-focused,.dock-form-theme-light .ant-input-number-focused,.dock-form-theme-light .ant-input-number-group-wrapper-focused,.dock-form-theme-light .ant-input-number-affix-wrapper-focused,.dock-form-theme-light .ant-select-focused .ant-select-selector,.dock-form-theme-light .ant-picker-focused,.dock-form-theme-dark .ant-input:focus,.dock-form-theme-dark .ant-input-focused,.dock-form-theme-dark .ant-input-affix-wrapper-focused,.dock-form-theme-dark .ant-input-number-focused,.dock-form-theme-dark .ant-input-number-group-wrapper-focused,.dock-form-theme-dark .ant-input-number-affix-wrapper-focused,.dock-form-theme-dark .ant-select-focused .ant-select-selector,.dock-form-theme-dark .ant-picker-focused{border-color:var(--dock-control-border-focus)!important;background:var(--dock-control-bg-focus)!important;box-shadow:var(--dock-control-focus-ring)!important}.dock-form-theme-light .ant-input::placeholder,.dock-form-theme-light .ant-input-affix-wrapper input::placeholder,.dock-form-theme-light .ant-input-number-input::placeholder,.dock-form-theme-light .ant-select-selection-placeholder,.dock-form-theme-light .ant-picker-input>input::placeholder,.dock-form-theme-dark .ant-input::placeholder,.dock-form-theme-dark .ant-input-affix-wrapper input::placeholder,.dock-form-theme-dark .ant-input-number-input::placeholder,.dock-form-theme-dark .ant-select-selection-placeholder,.dock-form-theme-dark .ant-picker-input>input::placeholder{color:var(--dock-control-placeholder)!important;-webkit-text-fill-color:var(--dock-control-placeholder)!important;opacity:1!important}.dock-form-theme-light input:-webkit-autofill,.dock-form-theme-light input:-webkit-autofill:hover,.dock-form-theme-light input:-webkit-autofill:focus,.dock-form-theme-light textarea:-webkit-autofill,.dock-form-theme-light textarea:-webkit-autofill:hover,.dock-form-theme-light textarea:-webkit-autofill:focus,.dock-form-theme-dark input:-webkit-autofill,.dock-form-theme-dark input:-webkit-autofill:hover,.dock-form-theme-dark input:-webkit-autofill:focus,.dock-form-theme-dark textarea:-webkit-autofill,.dock-form-theme-dark textarea:-webkit-autofill:hover,.dock-form-theme-dark textarea:-webkit-autofill:focus{caret-color:var(--dock-control-text)!important;-webkit-text-fill-color:var(--dock-control-text)!important;box-shadow:0 0 0 1000px var(--dock-control-bg) inset!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.dock-form-theme-light .ant-input-number-input,.dock-form-theme-light .ant-input-number-input-wrap,.dock-form-theme-light .ant-input-affix-wrapper .ant-input,.dock-form-theme-light .ant-picker-input>input,.dock-form-theme-light .ant-select-selection-item,.dock-form-theme-light .ant-select-selection-search-input,.dock-form-theme-dark .ant-input-number-input,.dock-form-theme-dark .ant-input-number-input-wrap,.dock-form-theme-dark .ant-input-affix-wrapper .ant-input,.dock-form-theme-dark .ant-picker-input>input,.dock-form-theme-dark .ant-select-selection-item,.dock-form-theme-dark .ant-select-selection-search-input{color:var(--dock-control-text)!important;background:transparent!important;-webkit-text-fill-color:var(--dock-control-text)!important}.dock-form-theme-light .ant-input-number-group-addon,.dock-form-theme-light .ant-input-group-addon,.dock-form-theme-dark .ant-input-number-group-addon,.dock-form-theme-dark .ant-input-group-addon{color:var(--dock-control-addon-text)!important;border-color:var(--dock-control-border)!important;background:var(--dock-control-addon-bg)!important}.dock-form-theme-light .ant-select-arrow,.dock-form-theme-light .ant-select-clear,.dock-form-theme-light .ant-input-prefix,.dock-form-theme-light .ant-input-suffix,.dock-form-theme-light .ant-input-clear-icon,.dock-form-theme-light .ant-input-password-icon,.dock-form-theme-light .ant-picker-suffix,.dock-form-theme-light .ant-picker-clear,.dock-form-theme-light .ant-input-number-handler-up-inner,.dock-form-theme-light .ant-input-number-handler-down-inner,.dock-form-theme-dark .ant-select-arrow,.dock-form-theme-dark .ant-select-clear,.dock-form-theme-dark .ant-input-prefix,.dock-form-theme-dark .ant-input-suffix,.dock-form-theme-dark .ant-input-clear-icon,.dock-form-theme-dark .ant-input-password-icon,.dock-form-theme-dark .ant-picker-suffix,.dock-form-theme-dark .ant-picker-clear,.dock-form-theme-dark .ant-input-number-handler-up-inner,.dock-form-theme-dark .ant-input-number-handler-down-inner{color:var(--dock-control-icon-color)!important}.dock-form-theme-light .ant-input-number-handler-wrap,.dock-form-theme-dark .ant-input-number-handler-wrap{border-inline-start-color:var(--dock-control-border)!important;background:var(--dock-control-addon-bg)!important;opacity:1!important}.dock-form-theme-light .ant-input-number-handler,.dock-form-theme-dark .ant-input-number-handler{border-color:var(--dock-control-border)!important;background:transparent!important}body .ant-modal .ant-modal-close,body .ant-drawer .ant-drawer-close,body .ant-image-preview-close,body .ant-notification-notice-close,body .ant-typography-copy,body .ant-table-cell .anticon-copy,body .ant-table-row-expand-icon,body .ant-select-clear,body .ant-picker-clear,body .ant-input-clear-icon,body .ant-input-password-icon,body .ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous){color:var(--dock-clickable-icon-color, var(--dock-control-icon-color, #d3deeb))!important;border-radius:var(--dock-control-radius, 4px)!important;background:transparent!important;transition:color .2s ease,background .2s ease,box-shadow .2s ease,border-color .2s ease!important}body .ant-modal .ant-modal-close :where(.anticon,.anticon svg,.anticon svg path),body .ant-drawer .ant-drawer-close :where(.anticon,.anticon svg,.anticon svg path),body .ant-image-preview-close :where(.anticon,.anticon svg,.anticon svg path),body .ant-notification-notice-close :where(.anticon,.anticon svg,.anticon svg path),body .ant-typography-copy :where(.anticon,.anticon svg,.anticon svg path),body .ant-typography-copy :where(svg,svg path),body .ant-table-cell .anticon-copy :where(svg,svg path),body .ant-table-row-expand-icon :where(.anticon,.anticon svg,.anticon svg path),body .ant-select-clear :where(.anticon,.anticon svg,.anticon svg path),body .ant-picker-clear :where(.anticon,.anticon svg,.anticon svg path),body .ant-input-clear-icon :where(.anticon,.anticon svg,.anticon svg path),body .ant-input-password-icon :where(.anticon,.anticon svg,.anticon svg path),body .ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) :where(.anticon,.anticon svg,.anticon svg path),body .ant-modal .ant-modal-close :where(svg,path,line,polyline,polygon,rect,circle),body .ant-drawer .ant-drawer-close :where(svg,path,line,polyline,polygon,rect,circle),body .ant-image-preview-close :where(svg,path,line,polyline,polygon,rect,circle),body .ant-notification-notice-close :where(svg,path,line,polyline,polygon,rect,circle),body .ant-table-row-expand-icon :where(svg,path,line,polyline,polygon,rect,circle),body .ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) :where(svg,path,line,polyline,polygon,rect,circle){color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}body .ant-table-row-expand-icon:before,body .ant-table-row-expand-icon:after{background:currentColor!important;transition:background .2s ease!important}body .ant-modal .ant-modal-close:hover,body .ant-drawer .ant-drawer-close:hover,body .ant-image-preview-close:hover,body .ant-notification-notice-close:hover,body .ant-typography-copy:hover,body .ant-table-cell .anticon-copy:hover,body .ant-table-row-expand-icon:hover,body .ant-select-clear:hover,body .ant-picker-clear:hover,body .ant-input-clear-icon:hover,body .ant-input-password-icon:hover,body .ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):hover{color:var(--dock-theme-primary, #1677ff)!important;background:transparent!important}body .ant-modal .ant-modal-close:hover :where(.anticon,.anticon svg,.anticon svg path),body .ant-drawer .ant-drawer-close:hover :where(.anticon,.anticon svg,.anticon svg path),body .ant-image-preview-close:hover :where(.anticon,.anticon svg,.anticon svg path),body .ant-notification-notice-close:hover :where(.anticon,.anticon svg,.anticon svg path),body .ant-typography-copy:hover :where(.anticon,.anticon svg,.anticon svg path),body .ant-typography-copy:hover :where(svg,svg path),body .ant-table-cell .anticon-copy:hover :where(svg,svg path),body .ant-table-row-expand-icon:hover :where(.anticon,.anticon svg,.anticon svg path),body .ant-select-clear:hover :where(.anticon,.anticon svg,.anticon svg path),body .ant-picker-clear:hover :where(.anticon,.anticon svg,.anticon svg path),body .ant-input-clear-icon:hover :where(.anticon,.anticon svg,.anticon svg path),body .ant-input-password-icon:hover :where(.anticon,.anticon svg,.anticon svg path),body .ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):hover :where(.anticon,.anticon svg,.anticon svg path),body .ant-modal .ant-modal-close:hover :where(svg,path,line,polyline,polygon,rect,circle),body .ant-drawer .ant-drawer-close:hover :where(svg,path,line,polyline,polygon,rect,circle),body .ant-image-preview-close:hover :where(svg,path,line,polyline,polygon,rect,circle),body .ant-notification-notice-close:hover :where(svg,path,line,polyline,polygon,rect,circle),body .ant-table-row-expand-icon:hover :where(svg,path,line,polyline,polygon,rect,circle),body .ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):hover :where(svg,path,line,polyline,polygon,rect,circle){color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}body .ant-modal .ant-modal-close:active,body .ant-drawer .ant-drawer-close:active,body .ant-image-preview-close:active,body .ant-notification-notice-close:active,body .ant-typography-copy:active,body .ant-table-cell .anticon-copy:active,body .ant-table-row-expand-icon:active,body .ant-select-clear:active,body .ant-picker-clear:active,body .ant-input-clear-icon:active,body .ant-input-password-icon:active,body .ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):active,body .ant-modal .ant-modal-close:hover:active,body .ant-drawer .ant-drawer-close:hover:active,body .ant-image-preview-close:hover:active,body .ant-notification-notice-close:hover:active,body .ant-typography-copy:hover:active,body .ant-table-cell .anticon-copy:hover:active,body .ant-table-row-expand-icon:hover:active,body .ant-select-clear:hover:active,body .ant-picker-clear:hover:active,body .ant-input-clear-icon:hover:active,body .ant-input-password-icon:hover:active,body .ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):hover:active{color:var(--dock-theme-primary-active, #0958d9)!important;background:var(--dock-clickable-icon-active-bg, #e2e8f0)!important;background-color:var(--dock-clickable-icon-active-bg, #e2e8f0)!important;box-shadow:var(--dock-clickable-icon-active-shadow, 0 1px 3px rgba(15, 23, 42, .12), 0 0 0 3px rgba(148, 163, 184, .2))!important}body .ant-modal .ant-modal-close:focus,body .ant-drawer .ant-drawer-close:focus,body .ant-image-preview-close:focus,body .ant-notification-notice-close:focus,body .ant-typography-copy:focus,body .ant-table-row-expand-icon:focus,body .ant-select-clear:focus,body .ant-picker-clear:focus,body .ant-input-clear-icon:focus,body .ant-input-password-icon:focus,body .ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):focus{background:transparent!important;background-color:transparent!important;box-shadow:none!important}body .ant-modal .ant-modal-close:focus-visible,body .ant-drawer .ant-drawer-close:focus-visible,body .ant-image-preview-close:focus-visible,body .ant-notification-notice-close:focus-visible,body .ant-typography-copy:focus-visible,body .ant-table-row-expand-icon:focus-visible,body .ant-select-clear:focus-visible,body .ant-picker-clear:focus-visible,body .ant-input-clear-icon:focus-visible,body .ant-input-password-icon:focus-visible,body .ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):focus-visible{color:var(--dock-theme-primary, #1677ff)!important;background:transparent!important;background-color:transparent!important;box-shadow:0 0 0 2px #94a3b82e!important}body .ant-modal .ant-modal-close:active :where(.ant-modal-close-x,.anticon),body .ant-drawer .ant-drawer-close:active :where(.anticon),body .ant-image-preview-close:active :where(.anticon),body .ant-notification-notice-close:active :where(.anticon),body .ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):active :where(.anticon),body .ant-modal .ant-modal-close:focus :where(.ant-modal-close-x,.anticon),body .ant-drawer .ant-drawer-close:focus :where(.anticon),body .ant-image-preview-close:focus :where(.anticon),body .ant-notification-notice-close:focus :where(.anticon),body .ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):focus :where(.anticon),body .ant-modal .ant-modal-close:focus-visible :where(.ant-modal-close-x,.anticon),body .ant-drawer .ant-drawer-close:focus-visible :where(.anticon),body .ant-image-preview-close:focus-visible :where(.anticon),body .ant-notification-notice-close:focus-visible :where(.anticon),body .ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):focus-visible :where(.anticon){background:transparent!important;background-color:transparent!important}body .ant-modal .ant-modal-close:focus:active,body .ant-drawer .ant-drawer-close:focus:active,body .ant-image-preview-close:focus:active,body .ant-notification-notice-close:focus:active,body .ant-typography-copy:focus:active,body .ant-table-row-expand-icon:focus:active,body .ant-select-clear:focus:active,body .ant-picker-clear:focus:active,body .ant-input-clear-icon:focus:active,body .ant-input-password-icon:focus:active,body .ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):focus:active,body .ant-modal .ant-modal-close:focus-visible:active,body .ant-drawer .ant-drawer-close:focus-visible:active,body .ant-image-preview-close:focus-visible:active,body .ant-notification-notice-close:focus-visible:active,body .ant-typography-copy:focus-visible:active,body .ant-table-row-expand-icon:focus-visible:active,body .ant-select-clear:focus-visible:active,body .ant-picker-clear:focus-visible:active,body .ant-input-clear-icon:focus-visible:active,body .ant-input-password-icon:focus-visible:active,body .ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):focus-visible:active{color:var(--dock-theme-primary-active, #0958d9)!important;background:var(--dock-clickable-icon-active-bg, #e2e8f0)!important;background-color:var(--dock-clickable-icon-active-bg, #e2e8f0)!important;box-shadow:var(--dock-clickable-icon-active-shadow, 0 1px 3px rgba(15, 23, 42, .12), 0 0 0 3px rgba(148, 163, 184, .2))!important}body .ant-select-arrow,body .ant-select-arrow:hover,body .ant-select-arrow:active,body .ant-select-focused .ant-select-arrow,body .ant-select-open .ant-select-arrow{color:var(--dock-control-icon-color, #d3deeb)!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}body .ant-select-arrow :where(.anticon,.anticon svg,.anticon svg path,svg,path,line,polyline,polygon,rect,circle),body .ant-select-arrow:hover :where(.anticon,.anticon svg,.anticon svg path,svg,path,line,polyline,polygon,rect,circle),body .ant-select-arrow:active :where(.anticon,.anticon svg,.anticon svg path,svg,path,line,polyline,polygon,rect,circle){color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}:root{--dock-font-family: "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1", sans-serif}html,body,#root{font-family:var(--dock-font-family)}body,button,input,textarea,select,.ant-app,.ant-btn,.ant-dropdown,.ant-drawer,.ant-form,.ant-input,.ant-layout,.ant-menu,.ant-modal,.ant-picker,.ant-popover,.ant-select,.ant-table,.ant-tabs,.ant-tooltip,.ant-typography,.ant-message,.ant-notification,.cesium-widget,.cesium-widget button,.cesium-widget input,.cesium-widget select,.cesium-baseLayerPicker-dropDown,.cesium-viewer-toolbar{font-family:var(--dock-font-family)!important}
