:root{--color-bg:#fff;--color-text:#1f1f1f;--color-accent:#1677ff;--top-band-bg:#fff}:root[data-theme=dark]{--color-bg:#141414;--color-text:#fff;--color-accent:#1668dc;--top-band-bg:#141414}html,body,#root{height:100%;margin:0}body{background:var(--color-bg);color:var(--color-text)}.sider-handle{z-index:1000;color:#ffffff73;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:56px;padding:0;transition:left .2s,color .2s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.sider-handle:hover{color:#fff}.sider-handle:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #1668dc}@media (prefers-reduced-motion:reduce){.sider-handle{transition:none}}:root[data-theme=dark] .ant-table-placeholder .ant-table-cell,:root[data-theme=dark] .ant-empty-description{color:#8c8c8c}:root[data-theme=dark] .ant-tag-geekblue{color:#85a5ff!important}input:-webkit-autofill{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-bg) inset;box-shadow:0 0 0 1000px var(--color-bg) inset;caret-color:var(--color-text);transition:background-color 100000s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-bg) inset;box-shadow:0 0 0 1000px var(--color-bg) inset;caret-color:var(--color-text);transition:background-color 100000s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-bg) inset;box-shadow:0 0 0 1000px var(--color-bg) inset;caret-color:var(--color-text);transition:background-color 100000s ease-in-out}input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-bg) inset;box-shadow:0 0 0 1000px var(--color-bg) inset;caret-color:var(--color-text);transition:background-color 100000s ease-in-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-bg) inset;box-shadow:0 0 0 1000px var(--color-bg) inset;caret-color:var(--color-text);transition:background-color 100000s ease-in-out}.ant-table-content{overflow-x:auto}.ant-table-wrapper{min-width:0}.ant-table-wrapper.table-zebra .ant-table-thead>tr>th{background:#00000017!important}.ant-table-wrapper.table-zebra .ant-table-tbody>tr:nth-child(2n):not(:hover)>td{background:#00000009}:root[data-theme=dark] .ant-table-wrapper.table-zebra .ant-table-thead>tr>th{background:#ffffff1f!important}:root[data-theme=dark] .ant-table-wrapper.table-zebra .ant-table-tbody>tr:nth-child(2n):not(:hover)>td{background:#ffffff0b}.devices-table .ant-table-tbody>tr>td{background-clip:padding-box}.devices-table .ant-table-tbody>tr.device-open>td{border-top:10px solid #0000;font-weight:500}.devices-table .ant-table-tbody>tr.device-open:not(:hover)>td{background:#0000000d}.devices-table .ant-table-tbody>tr.ant-table-expanded-row>td{background:0 0;border-bottom:22px solid #0000;padding-left:56px;padding-right:24px}.devices-table .ant-table-expanded-row .ant-table,.devices-table .ant-table-expanded-row .ant-table-tbody>tr>td{background:0 0}.devices-table .ant-table-expanded-row .ant-table{font-size:13px}.devices-table .ant-table-expanded-row .ant-table-tbody>tr>td{border-bottom:0}.devices-table .ant-table-expanded-row .ant-table-thead>tr>th{color:#767676;background:0 0;font-size:12px;font-weight:500}:root[data-theme=dark] .devices-table .ant-table-tbody>tr.device-open:not(:hover)>td{background:#ffffff0e}:root[data-theme=dark] .devices-table .ant-table-expanded-row .ant-table-thead>tr>th{color:#8c8c8c}.devices-table .ant-table-tbody>tr.ant-table-row>td{position:relative}.devices-table .ant-table-tbody>tr.ant-table-row>td:not(:last-child):not(.ant-table-row-expand-icon-cell):before{content:"";top:50%;background-color:#0505050f;width:1px;height:1.6em;position:absolute;inset-inline-end:0;transform:translateY(-50%)}:root[data-theme=dark] .devices-table .ant-table-tbody>tr.ant-table-row>td:not(:last-child):not(.ant-table-row-expand-icon-cell):before{background-color:#fdfdfd1f}.devices-table .ant-table-expanded-row .ant-table-cell:before{content:none!important}.ant-btn-dangerous.ant-btn-link,.ant-btn-dangerous.ant-btn-text,.ant-btn-dangerous.ant-btn-default{color:#cf1322!important}:root[data-theme=dark] .ant-btn-dangerous.ant-btn-link,:root[data-theme=dark] .ant-btn-dangerous.ant-btn-text,:root[data-theme=dark] .ant-btn-dangerous.ant-btn-default{color:#ff7875!important}.feedback-shot{width:auto;max-width:100%;height:auto;max-height:240px}.ant-image:has(>.feedback-shot){max-width:100%}.btn-impersonate.ant-btn-link,.btn-impersonate.ant-btn-text{color:#ad4e00!important}:root[data-theme=dark] .btn-impersonate.ant-btn-link,:root[data-theme=dark] .btn-impersonate.ant-btn-text{color:#ffa940!important}.data-freshness,.page-subtitle,.feedback-bubble .ant-typography-secondary{color:#6b6b6b!important}:root[data-theme=dark] .data-freshness,:root[data-theme=dark] .page-subtitle,:root[data-theme=dark] .feedback-bubble .ant-typography-secondary{color:#a6a6a6!important}:root[data-theme=dark] .feedback-bubble .ant-btn-link{color:#69b1ff!important}.impersonation-hint.ant-alert{background:#fff7e6!important;border-color:#ffd591!important}.impersonation-hint.ant-alert,.impersonation-hint .ant-alert-icon{color:#ad4e00!important}.impersonation-hint .btn-impersonate.ant-btn{color:#fff!important;background:#ad4e00!important;border-color:#ad4e00!important}:root[data-theme=dark] .impersonation-hint.ant-alert{background:#2b1d11!important;border-color:#873800!important}:root[data-theme=dark] .impersonation-hint.ant-alert,:root[data-theme=dark] .impersonation-hint .ant-alert-icon{color:#ffa940!important}:root[data-theme=dark] .impersonation-hint .btn-impersonate.ant-btn{color:#2b1d11!important;background:#ffa940!important;border-color:#ffa940!important}.ant-modal:not(.ant-modal-unbounded) .ant-modal-container{flex-direction:column;max-height:calc(100vh - 64px);display:flex}.ant-modal:not(.ant-modal-unbounded) .ant-modal-body{min-height:0;overflow-y:auto}.import-preview-bad>td{background:#ff4d4f14!important}:root[data-theme=dark] *{scrollbar-color:#ffffff29 transparent;scrollbar-width:thin}:root[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}:root[data-theme=dark] ::-webkit-scrollbar-track{background:0 0}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:6px}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff47}.stat-link,.stat-link:hover{color:inherit;display:inline-block}.stat-link:hover .ant-statistic-content,.stat-link:focus-visible .ant-statistic-content{text-decoration:underline}.app-sider .ant-menu.ant-menu-dark .ant-menu-item-selected{box-shadow:inset 3px 0 #1677ff}.app-sider .ant-menu-sub .ant-menu-item{padding-left:32px!important}.ant-layout-sider .ant-menu{scrollbar-color:transparent transparent}.ant-layout-sider:hover .ant-menu,.ant-layout-sider:focus-within .ant-menu{scrollbar-color:#ffffff3d transparent}.ant-layout-sider .ant-menu::-webkit-scrollbar{width:6px}.ant-layout-sider .ant-menu::-webkit-scrollbar-thumb{background:0 0}.ant-layout-sider:hover .ant-menu::-webkit-scrollbar-thumb{background:#ffffff3d}.ant-layout-sider:focus-within .ant-menu::-webkit-scrollbar-thumb{background:#ffffff3d}.ant-popconfirm .ant-popconfirm-message-title,.ant-popconfirm .ant-popconfirm-description{max-width:42ch}.ant-popover-container,.ant-dropdown-menu{border:1px solid var(--ant-color-border-secondary);box-shadow:0 12px 32px #00000029}:root[data-theme=dark] .ant-popover-container,:root[data-theme=dark] .ant-dropdown-menu{box-shadow:0 12px 36px #0000008c}
