.point-cloud-page{display:flex;flex:1;flex-direction:row;align-items:stretch;min-height:0;width:100%;gap:16px;padding:16px;box-sizing:border-box}.point-cloud-page__plot-wrap{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background-color:var(--neutral-white);border-radius:var(--corner-radius-4);overflow:hidden}.point-cloud-page__plot-wrap--loading{opacity:.65;pointer-events:none}.point-cloud-page__plot-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--neutral-2);background-color:var(--neutral-white)}.point-cloud-page__plot-header-main,.point-cloud-page__plot-header-side{display:flex;align-items:center;min-width:0;gap:8px}.point-cloud-page__plot-header-main{flex:1}.point-cloud-page__plot-header-side{flex-shrink:0}.point-cloud-page__plot-header-label{flex-shrink:0;font-size:12px;font-weight:500;color:var(--text-basic);opacity:.72}.point-cloud-page__plot-inner{flex:1;min-height:480px;width:100%}.point-cloud-page__plot-empty{display:flex;align-items:center;justify-content:center;height:100%;min-height:480px;padding:24px;box-sizing:border-box;font-size:14px;color:var(--text-basic);opacity:.85;text-align:center}.point-cloud-page__plot-empty--loading{opacity:.7}.point-cloud-page__plot-chart-loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:480px;box-sizing:border-box;font-size:20px;font-weight:500;color:var(--text-basic);opacity:.85;text-align:center}.point-cloud-page__toolbar{width:360px;flex-shrink:0;display:flex;flex-direction:column;gap:16px;padding:16px;background-color:var(--sidebar-body-bg);border-radius:var(--corner-radius-4);overflow-y:auto}.point-cloud-page__toolbar-section{display:flex;flex-direction:column;gap:8px}.point-cloud-page__toolbar-label{font-size:14px;font-weight:500;color:var(--text-basic)}.point-cloud-page__meta{font-size:12px;color:var(--text-basic);opacity:.85;white-space:pre-wrap;word-break:break-word}.point-cloud-page__cam-transform{display:flex;flex-direction:column;gap:6px;padding:10px 10px 10px 12px;border-left:3px solid;background-color:var(--neutral-1);border-radius:var(--corner-radius-4)}.point-cloud-page__cam-transform-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.point-cloud-page__cam-id{display:block;font-size:11px;line-height:1.3;word-break:break-all}.point-cloud-page__matrix{font-size:10px;line-height:1.35;font-family:ui-monospace,monospace;font-variant-numeric:tabular-nums;margin:0;padding:8px;background-color:var(--neutral-white);border-radius:var(--corner-radius-4);overflow-x:auto;white-space:pre}.point-cloud-page__matrix-hint{font-size:11px;margin-top:-2px}.point-cloud-page__axis-row{display:flex;align-items:center;gap:8px}.point-cloud-page__axis-label{flex:0 0 32px;font-size:12px;font-weight:500;color:var(--text-basic)}.point-cloud-page__axis-slider{flex:1;min-width:0;margin:0}.point-cloud-page__axis-input{flex:0 0 72px;width:72px}.point-cloud-page__axis-input--wide{flex:1;width:100%;max-width:220px}.button-q{border-radius:var(--corner-radius-4)}.button-q.ant-btn{gap:0;padding:0 var(--gap-padding-margin-12)}.button-q.ant-btn.ant-btn-loading{opacity:1}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined{background-color:var(--buttons-default-default-bg);color:var(--buttons-default-default-text);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.56px;box-shadow:none;border:0}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined .ant-btn-icon{display:flex;align-items:center}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined .ant-btn-icon path{fill:var(--buttons-default-default-text)}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined:hover{background-color:var(--buttons-default-hover-bg)}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined:disabled{border-color:var(--buttons-default-disabled-bg);background:var(--buttons-default-disabled-bg);color:var(--buttons-default-disabled-text);border:0}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined:disabled .ant-btn-icon{display:flex;align-items:center}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined:disabled .ant-btn-icon path{fill:var(--buttons-default-disabled-text)}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined.ant-btn-loading{color:var(--buttons-default-loading-text);background-color:var(--buttons-default-hover-bg)}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined.ant-btn-loading .ant-btn-icon{display:flex;align-items:center}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined.ant-btn-loading .ant-btn-icon path{fill:var(--buttons-default-loading-text)}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-outlined.ant-btn-loading:hover{background-color:var(--buttons-default-hover-bg)}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid{background-color:var(--buttons-primary-blue-default-bg);color:var(--buttons-primary-blue-default-text);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.56px;box-shadow:none}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid .ant-btn-icon{display:flex;align-items:center}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid .ant-btn-icon path{fill:var(--buttons-primary-blue-default-text)}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:hover{background-color:var(--buttons-primary-blue-hover-bg)}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:disabled{border-color:var(--buttons-primary-blue-disabled-bg);background:var(--buttons-primary-blue-disabled-bg);color:var(--buttons-primary-blue-disabled-text);border:0}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:disabled .ant-btn-icon{display:flex;align-items:center}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:disabled .ant-btn-icon path{fill:var(--buttons-primary-blue-disabled-text)}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.ant-btn-loading{color:var(--buttons-primary-blue-loading-text)}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.ant-btn-loading .ant-btn-icon{display:flex;align-items:center}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.ant-btn-loading .ant-btn-icon path{fill:var(--buttons-primary-blue-loading-text)}.button-q.button-q-blue.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.ant-btn-loading:hover{background-color:var(--buttons-primary-blue-default-bg)}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid{background-color:var(--buttons-primary-white-default-bg);color:var(--buttons-primary-white-default-text);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.56px;box-shadow:none}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid .ant-btn-icon{display:flex;align-items:center}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid .ant-btn-icon path{fill:var(--buttons-primary-white-default-text)}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:hover{background-color:var(--buttons-primary-white-hover-bg-1)}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:disabled{border-color:var(--buttons-primary-white-disabled-bg);background:var(--buttons-primary-white-disabled-bg);color:var(--buttons-primary-white-disabled-text);border:0}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:disabled .ant-btn-icon{display:flex;align-items:center}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid:disabled .ant-btn-icon path{fill:var(--buttons-primary-white-disabled-text)}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.ant-btn-loading{color:var(--buttons-primary-white-loading-text);background-color:var(--buttons-primary-white-hover-bg-1)}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.ant-btn-loading .ant-btn-icon{display:flex;align-items:center}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.ant-btn-loading .ant-btn-icon path{fill:var(--buttons-primary-white-loading-text)}.button-q.button-q-white.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.ant-btn-loading:hover{background-color:var(--buttons-primary-white-hover-bg-1)}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text{background-color:transparent;color:var(--buttons-text-button-default);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.56px;box-shadow:none}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text .ant-btn-icon{display:flex;align-items:center}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text .ant-btn-icon path{transition:fill .2s ease,stroke .2s ease;fill:var(--buttons-text-button-default);stroke:var(--buttons-text-button-default)}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text:hover{color:var(--buttons-text-button-hover)}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text:hover .ant-btn-icon{display:flex;align-items:center}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text:hover .ant-btn-icon path{fill:var(--buttons-text-button-hover);stroke:var(--buttons-text-button-hover)}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text:disabled{border-color:transparent;background:transparent;color:var(--buttons-text-button-disabled);border:0}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text:disabled .ant-btn-icon{display:flex;align-items:center}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text:disabled .ant-btn-icon path{fill:var(--buttons-text-button-disabled)}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link{background-color:transparent;color:var(--buttons-text-button-default);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.56px;box-shadow:none}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link .ant-btn-icon{display:flex;align-items:center}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link .ant-btn-icon path{transition:fill .2s ease,stroke .2s ease;fill:var(--buttons-text-button-default);stroke:var(--buttons-text-button-default)}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link:hover{color:var(--buttons-text-button-hover)}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link:hover .ant-btn-icon{display:flex;align-items:center}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link:hover .ant-btn-icon path{fill:var(--buttons-text-button-hover);stroke:var(--buttons-text-button-hover)}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link:disabled{border-color:transparent;background:transparent;color:var(--buttons-text-button-disabled);border:0}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link:disabled .ant-btn-icon{display:flex;align-items:center}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link:disabled .ant-btn-icon path{fill:var(--buttons-text-button-disabled);stroke:var(--buttons-text-button-disabled)}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link.ant-btn-sm{font-size:12px}.button-q.ant-btn.ant-btn-color-link.ant-btn-variant-link.ant-btn-lg{font-size:16px}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text.ant-btn-loading{color:var(--buttons-text-button-loading);background-color:transparent}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text.ant-btn-loading .ant-btn-icon{display:flex;align-items:center}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text.ant-btn-loading .ant-btn-icon path{fill:var(--buttons-text-button-loading)}.button-q.ant-btn.ant-btn-color-default.ant-btn-variant-text.ant-btn-loading:hover{background-color:transparent}.button-q__children{padding:0 var(--gap-padding-margin-4)}.tooltip-q .ant-tooltip-container{background-color:var(--elements-basic-bg-1);padding:var(--gap-padding-margin-4) var(--gap-padding-margin-8);border-radius:var(--corner-radius-4);min-height:16px;box-shadow:0 2px 12px #393d4c26;font-size:13px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:.52px;color:var(--text-basic);white-space:pre-line}.tooltip-q .ant-tooltip-arrow:before{background-color:var(--elements-basic-bg-1);box-shadow:0 2px 12px #393d4c26}.tooltip-q-big-white .ant-tooltip-container{padding:var(--gap-padding-margin-12);font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.64px}.tooltip-q-smoll-white .ant-tooltip-container{background-color:var(--elements-basic-bg-1)}.tooltip-q-smoll-white .ant-tooltip-arrow:before{background-color:var(--elements-basic-bg-1)}.tooltip-q-big-gray .ant-tooltip-container{padding:var(--gap-padding-margin-12);background-color:var(--elements-basic-bg-3);font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.64px}.tooltip-q-big-gray .ant-tooltip-arrow:before{background-color:var(--elements-basic-bg-3)}.tooltip-q-smoll-gray .ant-tooltip-container{background-color:var(--elements-basic-bg-3)}.tooltip-q-smoll-gray .ant-tooltip-arrow:before{background-color:var(--elements-basic-bg-3)}.divider-q{margin:0;border-block-start:2px solid var(--sidebar-body-divider)}.dropdown-q .ant-dropdown-menu{border-radius:var(--corner-radius-4);background-color:var(--elements-basic-bg-1);box-shadow:0 2px 12px #393d4c26;padding:var(--gap-padding-margin-8) 0}.dropdown-q .ant-dropdown-menu .ant-dropdown-menu-item{display:flex;min-height:40px;padding:0 var(--gap-padding-margin-16);gap:var(--gap-padding-margin-6);background-color:var(--elements-basic-bg-1);transition:background-color .12s ease;color:var(--buttons-ghost-default);border-radius:0;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.56px}.dropdown-q .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--elements-basic-hover-bg-1-2)}.dropdown-q .ant-dropdown-menu .ant-dropdown-menu-item-selected{background-color:var(--elements-basic-selected-1)}.dropdown-q .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover{background-color:var(--elements-basic-hover-bg-1-2)}.dropdown-q .ant-dropdown-menu .ant-dropdown-menu-item-disabled{background-color:var(--buttons-default-disabled-bg);color:var(--buttons-default-disabled-text);opacity:.3}.dropdown-q .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover{color:var(--buttons-default-disabled-text)}.dropdown-q .ant-dropdown-menu .ant-dropdown-menu-item-divider{margin:var(--gap-padding-margin-8) 0;background-color:var(--sidebar-body-divider)}.dropdown-q .ant-dropdown-menu .ant-dropdown-menu-item-icon{min-width:24px;min-height:24px;margin-inline-end:0}.dropdown-q .ant-dropdown-menu .ant-dropdown-menu-item-icon path{fill:var(--buttons-ghost-default)}.skeleton-q.ant-skeleton-element .ant-skeleton-node{width:100%;height:16px;border-radius:var(--corner-radius-2)}.skeleton-q__light.ant-skeleton-element,.skeleton-q__dark.ant-skeleton-element{width:100%}.skeleton-q__light.ant-skeleton.ant-skeleton-active .ant-skeleton-node{background:linear-gradient(90deg,var(--skeleton-1) 25%,var(--bg-blocks) 37%,var(--skeleton-1) 63%);background-size:400% 100%}.skeleton-q__dark.ant-skeleton.ant-skeleton-active .ant-skeleton-node{background:linear-gradient(90deg,var(--skeleton-2) 25%,var(--skeleton-1) 37%,var(--skeleton-2) 63%);background-size:400% 100%}.ant-btn.ant-btn-variant-solid.control-button-q{background-color:var(--buttons-default-default-bg);color:var(--buttons-default-default-text);border-radius:var(--corner-radius-4);box-shadow:none;min-width:50px;width:50px}.ant-btn.ant-btn-variant-solid.control-button-q .control-button-q__hot-key-text{color:var(--buttons-default-default-text);bottom:1px;right:1px;position:absolute;font-size:8px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.32px}.ant-btn.ant-btn-variant-solid.control-button-q.ant-btn-click-animating:after{display:none!important;animation:none!important}.ant-btn.ant-btn-variant-solid.control-button-q:not(:disabled):not(.ant-btn-disabled):hover{background-color:var(--buttons-default-hover-bg);color:var(--buttons-default-default-text)}.ant-btn.ant-btn-variant-solid.control-button-q:not(:disabled):not(.ant-btn-disabled):active{background-color:var(--buttons-default-hover-bg);box-shadow:0 4px 4px #45507633 inset;color:var(--buttons-default-default-text)}.ant-btn.ant-btn-variant-solid.control-button-q .ant-btn-icon{display:flex;align-items:center}.ant-btn.ant-btn-variant-solid.control-button-q:disabled{border-color:var(--buttons-default-default-bg);opacity:.5}.ant-btn.ant-btn-variant-solid.control-button-q.ant-btn-loading:not(:disabled):not(.ant-btn-disabled):hover{background-color:var(--buttons-default-default-bg)}.ant-btn.ant-btn-variant-solid.control-button-q.ant-btn-loading:not(:disabled):not(.ant-btn-disabled):active{box-shadow:none;background-color:var(--buttons-default-hover-bg)}.ant-btn.ant-btn-variant-solid.control-button-q.control-button-q--active{background-color:var(--buttons-default-hover-bg);box-shadow:0 4px 4px #45507633 inset;color:var(--buttons-default-default-text)}.ant-btn.ant-btn-variant-solid.control-button-q.control-button-q--active:disabled{opacity:.5}.table-q{scrollbar-width:thin;position:relative}.table-q .ant-table .ant-table-header{border-radius:var(--corner-radius-4) 0 0}.table-q table{border-radius:var(--corner-radius-4) 0}.table-q .ant-table-container{border-start-start-radius:var(--corner-radius-4);border-start-end-radius:var(--corner-radius-4)}.table-q .ant-table.ant-table-bordered>.ant-table-container{border-inline-start:none;border-top:none}.table-q .ant-table-container table>thead>tr:first-child>:first-child{border-start-start-radius:var(--corner-radius-4)}.table-q .ant-table-container table>thead>tr:first-child>:last-child{border-start-end-radius:var(--corner-radius-4);border-inline-end:none!important}.table-q .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th:nth-last-child(2){border-inline-end:none}.table-q .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td:last-child{border-inline-end:none}.table-q .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td:last-child{border-inline-end:none}.table-q .ant-table-thead>tr>th{border-bottom:none;color:var(--large-data-table-title-text);background-color:var(--large-data-table-title-bg);padding:var(--gap-padding-margin-8) var(--gap-padding-margin-12);font-size:14px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.56px;text-align:left!important;vertical-align:top!important}.table-q .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th{border-inline-end:1px solid var(--large-data-table-cell-base-separator)}.table-q .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th{border-inline-end:1px solid var(--large-data-table-cell-base-separator)}.table-q .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td{border-inline-end:1px solid var(--large-data-table-cell-base-separator)}.table-q .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td.sub-column-q{border-inline-end:1px solid var(--large-data-table-title-secondary-separator)}.table-q .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td{border-inline-end:1px solid var(--large-data-table-cell-base-separator)}.table-q .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th{border-bottom:1px solid var(--large-data-table-title-secondary-separator)}.table-q .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th{border-bottom:1px solid var(--large-data-table-title-secondary-separator)}.table-q .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{height:100%;background-color:var(--large-data-table-title-secondary-separator)}.table-q .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th.sub-column-q{border-inline-end:1px solid var(--large-data-table-title-secondary-separator)}.table-q .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th.sub-column-q{border-inline-end:1px solid var(--large-data-table-title-secondary-separator)}.table-q .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td.sub-column-q{border-inline-end:1px solid var(--large-data-table-title-secondary-separator)}.table-q .ant-table-cell-fix-start-shadow-show:after{box-shadow:inset 10px 0 8px -8px #393d4c26}.table-q .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th.ant-table-cell-fix-start-shadow-show{border-inline-end:none}.table-q .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td.ant-table-cell-fix-start-shadow-show{border-inline-end:none}.table-q .ant-table-tbody>tr>td{padding:var(--gap-padding-margin-10) var(--gap-padding-margin-12);border-bottom:none;font-size:14px;color:var(--large-data-table-cell-text);font-style:normal;font-weight:400;line-height:20px;letter-spacing:.56px}.table-q .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr:nth-child(odd){background-color:var(--large-data-table-cell-bg2)}.table-q .ant-table-tbody tr:nth-child(odd) .ant-table-cell-fix-start{background-color:var(--large-data-table-cell-bg2)}.table-q .ant-table-tbody tr:nth-child(odd) .ant-table-cell-fix-end{background-color:var(--large-data-table-cell-bg2)}.table-q .ant-table-tbody tr:hover>td{background-color:var(--large-data-table-cell-bg-hover)!important}.modal-q:focus{outline:none;box-shadow:none}.modal-q .ant-modal-container{border-radius:var(--corner-radius-6);padding:var(--gap-padding-margin-24);height:100%}.modal-q .ant-modal-title{font-size:20px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.8px;color:var(--text-default)}.modal-q .ant-modal-header{margin-bottom:var(--gap-padding-margin-24)}.modal-q .ant-modal-close{top:var(--gap-padding-margin-16);right:var(--gap-padding-margin-16);border:0;outline:0}.modal-q .ant-modal-close .ant-modal-close-x path{stroke:var(--text-default)}.modal-q .ant-modal-close:focus{outline:none;box-shadow:none}.modal-q .ant-modal-close:hover{background-color:transparent}.modal-q .ant-modal-close:hover path{stroke:var(--buttons-text-button-hover)}.modal-q .ant-modal-body{display:flex;flex:1;height:calc(100% - 44px);align-items:stretch;justify-content:stretch}.ant-modal-root .ant-modal-mask.ant-modal-mask-blur{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.ant-modal-footer .ant-btn:focus{outline:none!important;box-shadow:none!important}.tabs-q.ant-tabs .ant-tabs-nav:before{border-bottom-color:var(--elements-basic-border-2)}.tabs-q.ant-tabs .ant-tabs-ink-bar{background:var(--accents-blue)}.tabs-q.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn,.tabs-q.ant-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--text-basic);font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.64px}.tabs-q.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.tabs-q.ant-tabs .ant-tabs-tab.ant-tabs-tab-active:hover .ant-tabs-tab-btn{color:var(--accents-blue)}.system-status{display:flex;flex-direction:column;gap:var(--gap-padding-margin-4)}.system-status .system-status__header{display:flex;height:24px;align-items:center;gap:var(--gap-padding-margin-4)}.system-status .system-status__indicator{display:flex;width:16px;height:16px;border-radius:var(--corner-radius-2);background-color:var(--system-success)}.system-status .system-status__indicator--error{background-color:var(--system-error)}.system-status .system-status__title{font-size:14px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.56px;color:var(--text-basic)}.system-status .system-status__icon{width:24px;height:24px;min-width:24px;min-height:24px}.system-status .system-status__icon path{fill:var(--system-error)}.system-status .system-status__text{display:flex;font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.56px;gap:var(--gap-padding-margin-4);color:var(--text-basic)}.system-status .system-status__name{font-weight:500}.system-status .system-status__no-net{font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.56px;color:var(--text-basic)}.nomenclature-context{display:flex;min-width:360px;max-width:620px;flex-direction:column;align-items:flex-start;gap:4px}.nomenclature-context__select{width:150px}.nomenclature-context__select .ant-select-selection-item{min-width:0}.nomenclature-context__option{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:8px;vertical-align:middle}.nomenclature-context__thumb{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--color-border, #d8dde8);border-radius:4px;background:var(--color-bg-layout, #f7f9fc)}.nomenclature-context__thumb-image{display:block;width:100%;height:100%;object-fit:cover}.nomenclature-context__thumb-swatch{display:block;width:100%;height:100%}.nomenclature-context__thumb-shape{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:#fff}.nomenclature-context__thumb-form-frame{position:relative;display:block;flex:0 0 auto;overflow:hidden;border:2px solid #506aa6;border-radius:2px;background:#eaf0ff}.nomenclature-context__thumb-form-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.nomenclature-context__option-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nomenclature-context__popup{width:max-content!important;min-width:220px!important;max-width:calc(100vw - 24px)}.nomenclature-context__popup .ant-select-item{width:max-content;min-width:100%}.nomenclature-context__popup .ant-select-item-option-content{overflow:visible}.nomenclature-context__popup .nomenclature-context__option{max-width:none}.nomenclature-context__popup .nomenclature-context__option-text{overflow:visible;text-overflow:clip}.nomenclature-context__rule{max-width:520px;color:var(--color-text-secondary, #667085);font-size:12px;line-height:16px}.nomenclature-context__controls{width:100%;justify-content:flex-start}.nomenclature-context__button{flex:0 0 auto}.nomenclature-context--compact{width:100%;min-width:0;max-width:100%;align-items:flex-start;gap:6px}.nomenclature-context--compact .ant-select.ant-select-outlined:not(.ant-select-disabled):hover{border-color:var(--elements-additional-blue-7)}.nomenclature-context--compact .nomenclature-context__controls{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.nomenclature-context--compact .ant-space-item,.nomenclature-context--compact .nomenclature-context__select,.nomenclature-context--compact .nomenclature-context__button{width:100%}.nomenclature-context--compact .nomenclature-context__rule{max-width:100%;font-size:11px;line-height:14px}@media(max-width:900px){.nomenclature-context{min-width:0;max-width:100%}.nomenclature-context__select{width:128px}}.date-time{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-padding-margin-12, 12px)}.date-time .date-time__clock{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--gap-padding-margin-4)}.date-time .date-time__text{display:flex;width:100%;flex-direction:column;align-items:flex-start;text-align:left;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.64px;color:var(--text-basic)}.statistics-item{display:flex;gap:var(--gap-padding-margin-12)}.statistics-item:before{display:block;content:" ";width:4px;min-width:4px;border-radius:var(--corner-radius-2)}.statistics-item .statistics-item__wrapper{display:flex;flex-direction:column;gap:var(--gap-padding-margin-4)}.statistics-item .statistics-item__title{font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.48px;padding-top:var(--gap-padding-margin-4);color:var(--text-alternative)}.statistics-item .statistics-item__content{display:flex;align-items:flex-end;gap:var(--gap-padding-margin-4)}.statistics-item .statistics-item__value{display:block;font-size:20px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.8px;max-width:130px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--text-basic)}.statistics-item .statistics-item__units{font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.56px;color:var(--text-basic)}.statistics-item.statistics-item--good:before{background-color:var(--elements-indicators-good)}.statistics-item.statistics-item--middle:before{background-color:var(--elements-indicators-warning-1)}.statistics-item.statistics-item--bad:before{background-color:var(--elements-indicators-bad-1)}.statistics-metrics-tooltip{display:flex;flex-direction:column;gap:var(--gap-padding-margin-8);min-width:160px;pointer-events:none}.statistics-metrics-tooltip .statistics-metrics-tooltip__row{display:flex;flex-direction:column;gap:var(--gap-padding-margin-2)}.statistics-metrics-tooltip .statistics-metrics-tooltip__sort{font-size:12px;font-weight:500;line-height:16px;color:var(--text-basic)}.statistics-metrics-tooltip .statistics-metrics-tooltip__metrics{display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:16px;color:var(--text-alternative)}.statistics-metrics-tooltip-overlay{pointer-events:none}.statistics{display:flex;flex-direction:column;gap:var(--gap-padding-margin-12);padding:0 var(--gap-padding-margin-12)}.statistics .statistics__header{display:flex;flex-direction:column;gap:var(--gap-padding-margin-4)}.statistics .statistics__text{display:flex;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.56px;gap:var(--gap-padding-margin-4);color:var(--text-basic)}.statistics .statistics__text--with-tooltip{cursor:default;border-bottom:1px dotted var(--text-alternative);width:fit-content}.statistics .statistics__list{display:flex;flex-direction:column;gap:var(--gap-padding-margin-12)}.plant-name{display:flex;width:100%;gap:var(--gap-padding-margin-4)}.plant-name .plant-name__title{padding-top:var(--gap-padding-margin-2);font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.48px;color:var(--text-default)}.plant-name .plant-name__icon{width:20px;height:20px;min-width:20px;min-height:20px}.plant-name .plant-name__icon path{fill:var(--text-default)}.stream .stream__image{max-width:357px;height:auto}.stream .stream__no-image{display:flex;align-items:center;justify-content:center;background-color:var(--text-basic);border-radius:var(--corner-radius-4);font-style:normal;color:var(--sidebar-body-bg);font-size:16px;font-weight:400;line-height:20px;letter-spacing:.64px;width:357px;height:300px}.live-stream .ant-popover-container{background-color:var(--elements-additional-blue-2);box-shadow:0 2px 6px #393d4c40;border-radius:var(--corner-radius-6);padding:var(--gap-padding-margin-12)}.live-stream .live-stream__content{display:flex;flex-direction:column;gap:var(--gap-padding-margin-4)}.live-stream .live-stream__content-title{display:flex;justify-content:space-between;gap:var(--gap-padding-margin-8);color:var(--text-default);font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.64px}.live-stream .live-stream__content-close{max-width:24px;max-height:24px;cursor:pointer}.live-stream .live-stream__content-close path{fill:var(--text-default)}.sidebar{flex-shrink:0;width:200px;min-height:100vh;background-color:var(--elements-basic-bg-2);border-left:1px solid var(--elements-basic-border-2);overflow:hidden auto}.sidebar .sidebar__container{display:flex;flex-direction:column;width:100%;height:100%;position:relative;padding:var(--gap-padding-margin-20) 0}.sidebar .sidebar__header{display:flex;width:100%;flex-direction:column;gap:var(--gap-padding-margin-8);padding:0 var(--gap-padding-margin-12) var(--gap-padding-margin-24) var(--gap-padding-margin-12)}.sidebar .sidebar__wrapper{display:flex;width:100%;flex-direction:column;gap:var(--gap-padding-margin-8);padding:var(--gap-padding-margin-20) var(--gap-padding-margin-12)}.sidebar .sidebar__wrapper--statistics{gap:var(--gap-padding-margin-16);padding:var(--gap-padding-margin-20) 0}.sidebar .sidebar__footer{display:flex;position:absolute;bottom:0;width:100%;padding:20px 12px}.sidebar-skeleton{flex-shrink:0;width:200px;min-height:100vh;background-color:var(--elements-basic-bg-2);border-left:1px solid var(--elements-basic-border-2);overflow:hidden auto}.sidebar-skeleton .sidebar-skeleton__container{display:flex;flex-direction:column;width:100%;height:100%;position:relative;padding:var(--gap-padding-margin-20) 0}.sidebar-skeleton .sidebar-skeleton__header{display:flex;width:100%;flex-direction:column;gap:var(--gap-padding-margin-8);padding:0 var(--gap-padding-margin-12) var(--gap-padding-margin-24) var(--gap-padding-margin-12)}.sidebar-skeleton .sidebar-skeleton__status{display:flex;gap:var(--gap-padding-margin-4);padding:var(--gap-padding-margin-4) 0}.sidebar-skeleton .sidebar-skeleton__wrapper-timer{display:flex;flex-direction:column;padding:var(--gap-padding-margin-24) var(--gap-padding-margin-12) var(--gap-padding-margin-20) var(--gap-padding-margin-12);gap:var(--gap-padding-margin-4)}.sidebar-skeleton .sidebar-skeleton__wrapper-statistics{display:flex;flex-direction:column;padding:var(--gap-padding-margin-20) var(--gap-padding-margin-12);gap:var(--gap-padding-margin-16)}.sidebar-skeleton .sidebar-skeleton__statistics-block{display:flex;flex-direction:column;gap:var(--gap-padding-margin-12)}.sidebar-skeleton .sidebar-skeleton__statistics-header{display:flex;flex-direction:column;gap:var(--gap-padding-margin-2)}.sidebar-skeleton .sidebar-skeleton__statistics-item{display:flex;flex-direction:column;gap:var(--gap-padding-margin-8)}.sidebar-skeleton__footer{display:flex;position:absolute;bottom:0;width:100%;padding:20px 12px}.gradient-scale{display:block;width:400px}.gradient-scale .gradient-scale__gradient{height:10px;border-radius:2px}.gradient-scale .gradient-scale__scale{position:relative;height:26px}.gradient-scale .gradient-scale__scale-item{position:absolute;padding-top:14px;font-family:Roboto;font-weight:500;font-size:12px;line-height:12px;letter-spacing:.04;color:#5a76a3;transform:translate(-50%)}.gradient-scale .gradient-scale__scale-item:after{content:"";position:absolute;display:block;width:2px;height:10px;top:0;left:50%;margin-left:-1px;background:#5a76a3}.gradient-scale.gradient-scale--disabled{opacity:.4;pointer-events:none}.top-side{display:flex}.top-side .top-side__img{display:flex;height:100%;width:100%;flex:1 1 0%;border:0;outline:0}.side{display:flex;flex:1;position:relative;width:100%;height:100%;align-items:flex-end;justify-content:flex-end}.side__img{display:flex;width:100%;height:100%;object-fit:contain}.side__content{position:relative;display:flex}.side__overlay{position:absolute;inset:0;width:100%;height:100%}.view{display:grid;grid-template-rows:1fr auto 1fr;grid-template-columns:1fr auto 1fr;position:relative;align-items:stretch;gap:var(--gap-padding-margin-6)}.view .view__plug{min-height:15px;min-width:15px}.view .view__right,.view .view__left,.view .view__front,.view .view__back{display:flex;width:100%;height:100%}.product-view{display:flex;flex:1;position:relative;align-items:stretch}.product-view .product-view__container{display:flex;width:100%;height:100%;border-radius:var(--corner-radius-4);background-color:var(--elements-additional-blue-2)}.product-view .product-view__wrapper{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:var(--gap-padding-margin-12)}.product-view .product-view__no-product{display:flex;align-items:center;justify-content:center;font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.56px;color:var(--text-default)}.product-view .product-view__view-container{display:flex;flex:1;align-self:center;justify-content:center}.product-view .product-view__view-container--modal{cursor:pointer}.product-view--angle0{padding:16px 16px 16px 26px}.product-view--angle0 .product-view__arrow{position:absolute;left:9px;top:calc(50% - 12px);transform:translateY(-50%)}.product-view--angle90{padding:26px 16px 16px}.product-view--angle90 .product-view__arrow{position:absolute;left:calc(50% - 12px);top:18px;transform:translateY(-50%) rotate(90deg)}.product-view--angle180{padding:16px 26px 16px 16px}.product-view--angle180 .product-view__arrow{position:absolute;right:6px;top:calc(50% - 12px);transform:translateY(-50%) rotate(180deg)}.product-view--angle270{padding:16px 16px 26px}.product-view--angle270 .product-view__arrow{position:absolute;left:50%;bottom:-27px;transform:translate(-50%) rotate(270deg)}.product-view__wrapper--fetching{filter:blur(3px)}.quality-button{display:flex;width:100%;align-items:center;padding:var(--gap-padding-margin-12);gap:var(--gap-padding-margin-8);border-radius:var(--corner-radius-4);background-color:var(--elements-basic-bg-2);cursor:pointer}.quality-button:before{display:flex;content:" ";width:12px;height:12px;aspect-ratio:1/1;border-radius:var(--corner-radius-2)}.quality-button .quality-button__text{display:flex;font-size:13px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:.52px;color:var(--text-alternative);gap:var(--gap-padding-margin-4)}.quality-button--active{background-color:var(--elements-basic-bg-1);border:1px solid var(--elements-additional-blue-10)}.quality-button.quality-button--good.quality-button--disabled,.quality-button.quality-button--middle.quality-button--disabled,.quality-button.quality-button--bad.quality-button--disabled{cursor:auto;background-color:var(--elements-basic-controls-disabled-bg);border:none}:is(.quality-button.quality-button--good.quality-button--disabled,.quality-button.quality-button--middle.quality-button--disabled,.quality-button.quality-button--bad.quality-button--disabled) .quality-button__text{color:var(--elements-basic-controls-disabled-text)}:is(.quality-button.quality-button--good.quality-button--disabled,.quality-button.quality-button--middle.quality-button--disabled,.quality-button.quality-button--bad.quality-button--disabled):before{background-color:var(--elements-basic-controls-disabled-bg)}.quality-button--good:before{background-color:var(--elements-indicators-good-light)}.quality-button--middle:before{background-color:var(--elements-indicators-warning-light)}.quality-button--bad:before{background-color:var(--elements-indicators-bad-light)}.quality-button--good.quality-button--active:before{background-color:var(--elements-indicators-good)}.quality-button--middle.quality-button--active:before{background-color:var(--elements-indicators-warning-1)}.quality-button--bad.quality-button--active:before{background-color:var(--elements-indicators-bad-1)}.product-quality{display:flex;padding:var(--gap-padding-margin-20);border-top:1px solid var(--elements-basic-border-1);gap:var(--gap-padding-margin-10);width:100%}.product-quality--modal{padding:var(--gap-padding-margin-20) var(--gap-padding-margin-40) 0 var(--gap-padding-margin-40);gap:var(--gap-padding-margin-4);border:0}.legend-of-defects{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);gap:var(--gap-padding-margin-16);height:44px;padding:0 var(--gap-padding-margin-16) var(--gap-padding-margin-6) var(--gap-padding-margin-16);min-width:0;overflow:hidden}.legend-of-defects .legend-of-defects__column{display:flex;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.legend-of-defects .legend-of-defects__title{display:flex;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.56px;color:var(--text-default)}.legend-of-defects .legend-of-defects__list{display:flex;gap:var(--gap-padding-margin-12);height:18px;min-width:0;overflow:hidden;flex-wrap:nowrap}.legend-of-defects .legend-of-defects__item,.legend-of-defects .legend-of-defects__rule{display:flex;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.48px;align-items:center;color:var(--text-alternative);gap:var(--gap-padding-margin-6);min-width:0}.legend-of-defects .legend-of-defects__rule{display:block;height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legend-of-defects .legend-of-defects__item{overflow:hidden;flex:0 1 auto;text-overflow:ellipsis;white-space:nowrap}.legend-of-defects .legend-of-defects__item:before{display:flex;content:" ";width:12px;height:12px;min-width:12px;min-height:12px;border-radius:50%}.legend-of-defects .legend-of-defects__item-marker{display:flex;width:12px;height:12px;min-width:12px;min-height:12px;border-radius:50%}.control-panel{display:flex;gap:var(--gap-padding-margin-8)}.modal-card{display:flex;width:100%;position:relative;flex-direction:column;flex:1;height:100%}.modal-card .modal-card__header{display:flex;width:100%;align-items:center;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.64px;color:var(--text-alternative);gap:var(--gap-padding-margin-10)}.modal-card .modal-card__content{display:flex;width:100%;justify-content:center;align-items:stretch;flex:1}.modal-card .modal-card__controls{display:flex;width:100%;justify-content:space-between;padding:0 var(--gap-padding-margin-16) 0}.modal-card .modal-card__footer{display:flex;justify-content:flex-end;margin:0 -24px;width:calc(100% + 48px);border-top:1px solid var(--elements-basic-border-1)}.modal-card .modal-card__quality{display:flex;width:50%}.card-header{display:flex;width:100%;padding:var(--gap-padding-margin-12) var(--gap-padding-margin-16) var(--gap-padding-margin-8) var(--gap-padding-margin-16);gap:var(--gap-padding-margin-10);font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.64px;color:var(--text-alternative);background-color:var(--elements-basic-bg-1)}.card-header .card-header__time--refetching,.card-header .card-header__date--refetching,.card-header .card-header__side--refetching{opacity:.4}.card-header--middle{background-color:var(--elements-indicators-warning-1)}.card-header--bad{background-color:var(--elements-indicators-bad-1)}.card-header--middle--refetching{background-color:var(--elements-indicators-warning-light)}.card-header--bad--refetching{background-color:var(--elements-indicators-bad-light)}.products-card{display:flex;flex:1;width:100%;flex-direction:column;gap:var(--gap-padding-margin-16);border-radius:var(--corner-radius-6);background-color:var(--elements-basic-bg-1);overflow:hidden}.products-card .products-card__container{display:flex;flex:1;gap:var(--gap-padding-margin-4);flex-direction:column}.products-card__roughness{display:flex;flex-direction:column;gap:4px;min-height:43px;padding:0 var(--gap-padding-margin-16);color:var(--text-basic)}.products-card__roughness-header{display:grid;min-height:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--gap-padding-margin-6)}.products-card__roughness-title{overflow:hidden;font-size:13px;font-weight:700;line-height:120%;text-overflow:ellipsis;white-space:nowrap}.products-card__roughness-status{min-width:58px;color:var(--text-default);font-size:12px;line-height:120%;text-align:right;white-space:nowrap}.products-card__roughness-buckets{display:grid;grid-template-columns:repeat(5,minmax(38px,1fr));gap:3px;min-height:18px}.products-card__roughness-bucket{display:grid;min-width:0;height:18px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;column-gap:3px;padding:1px 4px;border:1px solid var(--charts-lines-divider);border-radius:var(--corner-radius-4);background:var(--elements-basic-bg-2);font-size:10px;line-height:120%;cursor:pointer;-webkit-user-select:none;user-select:none}.products-card__roughness-bucket input{width:12px;height:12px;margin:0;cursor:pointer}.products-card__roughness-bucket span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.products-card__roughness-bucket strong{min-width:10px;font-size:12px;line-height:1;text-align:right}.sorting-header{display:flex;width:100%;align-items:center;justify-content:space-between;padding:var(--gap-padding-margin-8) var(--gap-padding-margin-8) var(--gap-padding-margin-8) var(--gap-padding-margin-20);gap:var(--gap-padding-margin-8);border-radius:var(--corner-radius-6);background-color:var(--elements-basic-bg-1)}.sorting-header .sorting-header__title{font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.64px;color:var(--text-alternative)}.sorting-header .sorting-header__controls{display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-padding-margin-12, 12px);flex-wrap:wrap}.sorting-container{display:flex;width:100%;flex:1;flex-direction:column;gap:var(--gap-padding-margin-16)}.sorting-container .sorting-container__header{display:flex;width:100%}.sorting-container .sorting-container__cards{display:flex;width:100%;flex:1;gap:var(--gap-padding-margin-20)}.conveyor-belt{display:flex;width:100%;height:160px;position:relative;overflow:hidden}.conveyor-belt .conveyor-belt__item{display:flex;flex-direction:column;position:absolute;width:112px;height:156px;top:0;left:0;gap:var(--gap-padding-margin-2);will-change:transform;transition:transform .2s linear;border:1px dashed var(--elements-basic-border-2);border-radius:var(--corner-radius-4);padding:var(--gap-padding-margin-2)}.conveyor-belt .conveyor-belt__plug{display:block;width:100%;height:50%}.conveyor-belt .conveyor-belt__item--selected{background-color:var(--elements-basic-selected-2);border:1px dashed var(--elements-additional-blue-10)}.conveyor-stone{display:flex;width:100%;height:50%;position:relative;overflow:hidden;border-radius:var(--corner-radius-2);border:2px solid var(--elements-additional-blue-7);align-items:center;justify-content:center;padding:var(--gap-padding-margin-2)}.conveyor-stone .conveyor-stone__title{position:absolute;display:flex;color:var(--text-basic);font-size:12px;font-style:normal;font-weight:500;line-height:12px;letter-spacing:.48px;border-radius:var(--corner-radius-2);padding:var(--gap-padding-margin-2) var(--gap-padding-margin-4);background-color:var(--elements-additional-blue-7);top:0;left:0;z-index:1}.conveyor-stone .conveyor-stone__image-wrap{position:relative;width:100%;height:100%;min-height:0;display:flex;align-items:center;justify-content:center}.conveyor-stone .conveyor-stone__image-wrap--op-bad:after,.conveyor-stone .conveyor-stone__image-wrap--op-middle:after,.conveyor-stone .conveyor-stone__image-wrap--op-good:after{content:"";position:absolute;inset:0;border-radius:var(--corner-radius-2);pointer-events:none}.conveyor-stone .conveyor-stone__image-wrap--op-bad:after{background:color-mix(in srgb,var(--elements-indicators-bad-1) 42%,transparent)}.conveyor-stone .conveyor-stone__image-wrap--op-middle:after{background:color-mix(in srgb,var(--elements-indicators-warning-1) 42%,transparent)}.conveyor-stone .conveyor-stone__image-wrap--op-good:after{background:color-mix(in srgb,var(--elements-indicators-good) 42%,transparent)}.conveyor-stone .conveyor-stone__image{width:100%;height:100%;object-fit:contain;cursor:pointer}.conveyor-stone--system-bad{border:2px solid var(--elements-indicators-bad-1)}.conveyor-stone--system-bad .conveyor-stone__title{background-color:var(--elements-indicators-bad-1)}.conveyor-stone--system-middle{border:2px solid var(--elements-indicators-warning-1)}.conveyor-stone--system-middle .conveyor-stone__title{background-color:var(--elements-indicators-warning-1)}.installation{display:flex;width:92px;height:160px;align-items:center;justify-content:center;padding:var(--gap-padding-margin-10);border-radius:var(--corner-radius-4);background-color:var(--elements-additional-blue-2);border:1px solid var(--elements-additional-blue-10);color:var(--text-special);font-size:13px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.52px;position:absolute;top:0;right:0}.conveyor{display:flex;width:100%;height:160px;border-radius:var(--corner-radius-4);background-color:var(--elements-basic-bg-2);position:relative}.operator-track{display:flex;position:relative;overflow:hidden;width:100%;height:40px}.operator-track .operator-track__marker{display:flex;position:absolute;justify-content:center;align-items:center;flex-direction:column;top:0;width:96px;height:40px;cursor:default;-webkit-user-select:none;user-select:none;font-size:12px;color:var(--text-alternative);font-style:normal;font-weight:500;line-height:12px;letter-spacing:.48px;gap:var(--gap-padding-margin-4)}.operator-track .operator-track__marker .operator-track__icons{display:flex}.operator-track .operator-track__marker .operator-track__operator-icon,.operator-track .operator-track__marker .operator-track__rejection-icon{display:flex;width:24px;height:24px;min-width:24px;min-height:24px}.operator-track .operator-track__marker .operator-track__rejection-icon path{fill:var(--elements-additional-red-4)}.operator-track .operator-track__marker--operator{cursor:grab}.operator-track .operator-track__marker--operator:active{cursor:grabbing}.sorting-conveyor{display:flex;width:100%;flex-direction:column}.work-screen{display:flex;flex:1;flex-direction:column;padding:var(--gap-padding-margin-32);gap:var(--gap-padding-margin-32);background-color:var(--bg-pages)}.work-screen .work-screen__sorting-container{display:flex;width:100%;flex-direction:column}.work-screen .work-screen__sorting-header{display:flex;width:100%}.work-screen .work-screen__sorting-cards{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:var(--gap-padding-margin-20)}.work-screen .work-screen__sorting-conveyor{display:flex;width:100%;height:198px}.work-screen-skeleton{display:flex;flex:1;flex-direction:column;padding:var(--gap-padding-margin-32);gap:var(--gap-padding-margin-32);background-color:var(--bg-pages);max-height:100vh}.work-screen-skeleton .work-screen-skeleton__sorting-container{display:flex;width:100%;flex:1;flex-direction:column;gap:var(--gap-padding-margin-16)}.work-screen-skeleton .work-screen-skeleton__control-panel{display:flex;width:100%;align-items:center;justify-content:space-between;padding:var(--gap-padding-margin-8);gap:var(--gap-padding-margin-8);border-radius:var(--corner-radius-6);background-color:var(--elements-basic-bg-1)}.work-screen-skeleton .work-screen-skeleton__controls{display:flex;gap:var(--gap-padding-margin-8)}.work-screen-skeleton .work-screen-skeleton__cards{display:flex;width:100%;flex:1;gap:var(--gap-padding-margin-20)}.work-screen-skeleton .work-screen-skeleton__products-card{display:flex;flex:1;width:100%;flex-direction:column;gap:var(--gap-padding-margin-16);border-radius:var(--corner-radius-6);background-color:var(--elements-basic-bg-1);overflow:hidden}.work-screen-skeleton .work-screen-skeleton__card-header{display:flex;width:100%;padding:var(--gap-padding-margin-12) var(--gap-padding-margin-16) var(--gap-padding-margin-8) var(--gap-padding-margin-16)}.work-screen-skeleton .work-screen-skeleton__product-view{display:flex;width:100%;flex:1;padding:var(--gap-padding-margin-8) var(--gap-padding-margin-16) var(--gap-padding-margin-16) var(--gap-padding-margin-16)}.work-screen-skeleton .work-screen-skeleton__defects{display:flex;flex-direction:column;gap:var(--gap-padding-margin-8);padding:0 var(--gap-padding-margin-16) var(--gap-padding-margin-6) var(--gap-padding-margin-16)}.work-screen-skeleton .work-screen-skeleton__product-quality{display:flex;padding:var(--gap-padding-margin-20);border-top:1px solid var(--elements-basic-border-1);gap:var(--gap-padding-margin-10)}.work-screen-skeleton .work-screen-skeleton__sorting-conveyor{display:flex;width:100%;height:198px}.sorting-page{display:flex}.convert-matrix-page{padding:24px;max-width:720px}.convert-matrix-page__title{margin:0 0 20px;font-size:1.25rem;font-weight:600}.convert-matrix-page__field-label{display:block;margin-bottom:6px;font-size:.875rem}.convert-matrix-page__camera-row{margin-bottom:20px;max-width:360px}.convert-matrix-page__matrix{margin-bottom:20px}.convert-matrix-page__matrix-row{display:flex;gap:8px;margin-bottom:8px;align-items:center}.convert-matrix-page__matrix-cell{width:140px}.convert-matrix-page__actions{display:flex;gap:12px;flex-wrap:wrap}.convert-matrix-page__hint{margin-top:12px;font-size:.8125rem;opacity:.75}.stone-passport-media{display:flex;flex-direction:column;gap:10px}.stone-passport-media__controls{display:flex;justify-content:flex-end}.stone-passport-media__product-view{height:280px;min-height:280px}.stone-passport-media__product-view .product-view{height:100%}.stone-passport-media__side-counts{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--color-text-secondary, #667085);font-size:12px}.report-page{display:flex;flex-direction:column;flex:1;width:100%;max-width:100%;min-width:0;min-height:0;gap:var(--gap-padding-margin-16);background-color:var(--bg-pages);position:relative;padding:var(--gap-padding-margin-16);overflow:hidden;color:var(--color-text-primary)}.report-page__toolbar,.report-page__filters,.report-page__bulk,.report-page__passports,.report-page__error{flex:0 0 auto}.report-page__toolbar{padding:12px 14px;border:1px solid var(--color-border, #d8dde8);border-radius:8px;background:var(--color-bg-container, #ffffff)}.report-page__filters{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px}.report-page__filters .ant-input-search{min-width:180px}.report-page__bulk{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;padding:10px 12px;border:1px solid var(--color-border, #d8dde8);border-radius:8px;background:var(--color-bg-container, #ffffff)}.report-page__bulk-select{width:min(240px,100%)}.report-page__table{flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.report-journal-table,.report-journal-table .ant-table-wrapper,.report-journal-table .ant-spin-nested-loading,.report-journal-table .ant-spin-container{height:100%}.report-journal-table .ant-table-thead>tr>th{font-weight:650;white-space:nowrap}.report-journal-table .ant-table-header>table,.report-journal-table .ant-table-body>table,.report-journal-table .ant-table-content>table{width:var(--report-table-scroll-x)!important;min-width:var(--report-table-scroll-x)!important;max-width:var(--report-table-scroll-x)!important}.report-journal-table .ant-table-header{overflow-y:scroll!important;scrollbar-color:transparent transparent}.report-journal-table .ant-table-header::-webkit-scrollbar{background:transparent}.report-journal-table .ant-table-header::-webkit-scrollbar-thumb{background:transparent}.report-journal-table .ant-table-expanded-row>.ant-table-cell{padding:0!important;background:var(--color-bg-layout, #f5f7fb)}.report-journal-table .report-day-stones{width:100%;min-width:0}.report-day-stones{display:flex;flex-direction:column;gap:8px}.report-day-stones-list{box-sizing:border-box;width:100%;min-width:var(--report-table-scroll-x)}.report-day-stones-list__row{display:grid;background:var(--color-bg-container, #ffffff)}.report-day-stones-list__row:hover .report-day-stones-list__cell{background-color:var(--large-data-table-cell-bg-hover)}.report-day-stones-list__cell{min-width:0;padding:var(--gap-padding-margin-10) var(--gap-padding-margin-12);font-size:14px;line-height:20px;color:var(--large-data-table-cell-text, #1b2430);background:var(--color-bg-container, #ffffff)}.report-day-stones-list__cell_spacer{padding:0;background:transparent}.report-day-stones-list__row:hover .report-day-stones-list__cell_spacer{background:transparent}.report-day-stones-list_empty{padding:var(--gap-padding-margin-10) var(--gap-padding-margin-12)}.report-day-stones__pagination{display:flex;justify-content:flex-end}.report-entity-link{display:inline-flex;max-width:100%;border:0;padding:0;background:transparent;color:var(--color-primary, #1677ff);font:inherit;font-weight:650;text-align:left;cursor:pointer}.report-entity-link:hover{text-decoration:underline}.report-entity-link_day{color:var(--color-text-primary, #1b2430)}.report-page__pagination{display:flex;flex:0 0 auto;justify-content:flex-end}.report-page__passports{max-height:42vh;min-height:0;overflow:auto;padding:12px;border:1px solid var(--color-border, #d8dde8);border-radius:8px;background:var(--color-bg-container, #ffffff)}.report-passport{display:flex;flex-direction:column;gap:14px}.report-passport-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.report-passport-grid_metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.report-passport-card,.report-metric{border:1px solid var(--color-border, #d8dde8);border-radius:8px;background:var(--color-bg-layout, #f7f9fc)}.report-passport-card{padding:12px}.report-passport-card .ant-typography{margin-top:0}.report-metric{display:flex;min-height:64px;flex-direction:column;justify-content:center;gap:4px;padding:10px 12px}.report-metric strong,.report-metric .ant-typography{overflow-wrap:anywhere}.report-passport-list{display:flex;flex-direction:column;gap:8px}.report-passport-list__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0}.report-passport-list__row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-defects-block{display:flex;flex-direction:column;gap:10px}.report-stone-passport-layout{display:grid;grid-template-columns:minmax(340px,420px) minmax(0,1fr);gap:12px;align-items:start}.report-stone-passport-layout__media{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.report-stone-passport-layout__media-card{min-width:0}.report-stone-passport-layout__details{display:flex;min-width:0;flex-direction:column;gap:12px}@media(max-width:1200px){.report-page__filters{grid-template-columns:repeat(3,minmax(140px,1fr))}.report-stone-passport-layout{grid-template-columns:1fr}}@media(max-width:760px){.report-page{padding:10px}.report-page__filters{grid-template-columns:1fr}.report-page__pagination{justify-content:flex-start}}.quality-report-page{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;gap:var(--gap-padding-margin-16);padding:var(--gap-padding-margin-16);overflow:hidden;color:var(--color-text-primary)}.quality-report-page_has-passport{overflow-y:auto}.quality-report-page__toolbar,.quality-report-page__analysis,.quality-report-page__passports,.quality-report-selection,.quality-report-page__error{flex:0 0 auto}.quality-report-page__toolbar,.quality-report-page__analysis,.quality-report-page__passports{border:1px solid var(--color-border, #d8dde8);border-radius:8px;background:var(--color-bg-container, #ffffff)}.quality-report-page__toolbar{padding:12px 14px}.quality-report-page__filters{display:grid;flex:0 0 auto;grid-template-columns:92px repeat(8,minmax(120px,1fr));gap:10px}.quality-report-page__analysis{max-height:320px;overflow:auto;padding:12px}.quality-report-page__analysis .ant-tabs-nav{margin-bottom:12px}.quality-report-page__table{flex:1 1 auto;min-height:0;overflow:hidden}.quality-report-page_has-passport .quality-report-page__table{flex:0 0 190px;min-height:170px}.quality-report-page__pagination{display:flex;flex:0 0 auto;justify-content:flex-end}.quality-report-selection{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;max-height:48px;padding:8px 10px;border:1px solid var(--color-border, #d8dde8);border-radius:8px;background:var(--color-bg-container, #ffffff)}.quality-report-selection__filters{flex:0 1 auto;min-width:180px}.quality-report-selection__tacts{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.quality-report-selection__tacts>.ant-typography{flex:0 0 auto}.quality-report-selection__tact-list{display:flex;flex:0 1 auto;gap:6px;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.quality-report-selection__tact-list .ant-tag{flex:0 0 auto;margin-inline-end:0}.quality-report-page__passports{flex:1 1 360px;min-height:260px;max-height:42vh;overflow:auto;padding:12px}.quality-report-metric,.quality-report-card{border:1px solid var(--color-border, #d8dde8);border-radius:8px;background:var(--color-bg-layout, #f7f9fc)}.quality-report-metric{display:flex;min-height:64px;flex-direction:column;justify-content:center;gap:4px;padding:10px 12px}.quality-report-metric strong,.quality-report-metric .ant-typography{overflow-wrap:anywhere}.quality-report-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.quality-report-grid_metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.quality-report-mismatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.quality-report-mismatch-card{display:block;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.quality-report-mismatch-card:hover .quality-report-metric{border-color:var(--color-primary, #1677ff)}.quality-report-tab-stack{display:flex;flex-direction:column;gap:12px}.quality-report-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.quality-report-defect-catalog{display:flex;align-items:center;gap:10px;min-width:0}.quality-report-card{padding:12px}.quality-report-card .ant-typography,.quality-report-passport .ant-typography{margin-top:0}.quality-report-link{display:inline-flex;max-width:100%;border:0;padding:0;background:transparent;color:var(--color-primary, #1677ff);font:inherit;font-weight:650;text-align:left;cursor:pointer}.quality-report-link:hover{text-decoration:underline}.quality-report-clickable-tag{cursor:pointer}.quality-report-reset-button{min-height:32px;border:1px solid var(--color-border, #d8dde8);border-radius:6px;padding:0 12px;background:var(--color-bg-layout, #f7f9fc);color:var(--color-text-primary, #1b2430);font:inherit;font-size:14px;cursor:pointer}.quality-report-reset-button:hover:not(:disabled){border-color:var(--color-primary, #1677ff);color:var(--color-primary, #1677ff)}.quality-report-reset-button:disabled{cursor:default;opacity:.45}.quality-report-reset-button_filter{width:100%;height:32px}.quality-report-page__analysis .ant-table-row{cursor:pointer}.quality-report-metric-button{display:flex;width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.quality-report-metric-button:hover{color:var(--color-primary, #1677ff);text-decoration:underline}.quality-report-metric-button_right{justify-content:flex-end;text-align:right}.quality-report-table,.quality-report-table .ant-table-wrapper,.quality-report-table .ant-spin-nested-loading,.quality-report-table .ant-spin-container{height:100%}.quality-report-table .ant-table-thead>tr>th{font-weight:650;white-space:nowrap}.quality-report-table__row_mismatch>td{background:#fff7e6}.quality-report-matrix{display:grid;grid-template-columns:minmax(120px,1.2fr) repeat(3,minmax(70px,1fr));overflow:hidden;border:1px solid var(--color-border, #d8dde8);border-radius:6px}.quality-report-matrix__corner,.quality-report-matrix__head,.quality-report-matrix__cell{min-width:0;padding:8px 10px;border-right:1px solid var(--color-border, #d8dde8);border-bottom:1px solid var(--color-border, #d8dde8)}.quality-report-matrix__corner,.quality-report-matrix__head{background:#edf2f7;font-weight:650}.quality-report-matrix__cell{background:#fff;text-align:right}.quality-report-matrix__cell_match{background:#ecfdf3}.quality-report-matrix__button{display:flex;width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:inherit;cursor:pointer}.quality-report-matrix__button:hover{color:var(--color-primary, #1677ff);text-decoration:underline}.quality-report-matrix__button_value{justify-content:flex-end}.quality-report-passport{display:flex;flex-direction:column;gap:12px}.quality-report-passport__header{display:flex;justify-content:space-between;gap:12px}@media(max-width:1200px){.quality-report-page__filters{grid-template-columns:92px repeat(4,minmax(130px,1fr))}.quality-report-page_has-passport .quality-report-page__table{flex-basis:170px}}@media(max-height:980px){.quality-report-page_has-passport .quality-report-page__analysis{max-height:240px}.quality-report-page_has-passport .quality-report-page__table{flex-basis:160px;min-height:140px}.quality-report-page_has-passport .quality-report-page__passports{min-height:240px;max-height:40vh}}@media(max-width:760px){.quality-report-page{padding:10px;overflow-y:auto}.quality-report-page__filters{grid-template-columns:1fr}.quality-report-page__analysis{max-height:none}.quality-report-page__table{flex:0 0 320px;min-height:320px}.quality-report-page_has-passport .quality-report-page__table{flex-basis:220px;min-height:220px}.quality-report-page__passports{flex:0 0 auto;min-height:320px;max-height:none}.quality-report-page__pagination{justify-content:flex-start}.quality-report-selection{align-items:flex-start;flex-direction:column;max-height:none}.quality-report-selection__tacts{align-items:flex-start;justify-content:flex-start;width:100%}.quality-report-section-header,.quality-report-defect-catalog{align-items:flex-start;flex-direction:column}}.not-found-page{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:var(--bg-pages);padding:var(--gap-padding-margin-40)}.not-found-page .not-found-page__container{display:flex;flex-direction:column;align-items:center;gap:var(--gap-padding-margin-48);padding-bottom:var(--gap-padding-margin-40)}.not-found-page .not-found-page__logo{display:flex;height:100%;width:100%;max-height:152px;max-width:428px}.not-found-page .not-found-page__wrapper{display:flex;flex-direction:column;justify-content:center;gap:var(--gap-padding-margin-32)}.not-found-page .not-found-page__text{display:flex;flex-direction:column;justify-content:center;gap:var(--gap-padding-margin-24)}.not-found-page .not-found-page__title{display:flex;justify-content:center;font-size:32px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:1.28px;color:var(--text-special)}.not-found-page .not-found-page__description{display:flex;justify-content:center;font-size:20px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.8px;color:var(--text-basic)}.not-found-page .not-found-page__footer{display:flex;justify-content:center}.unknown-error-page{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:var(--bg-pages);padding:var(--gap-padding-margin-40)}.unknown-error-page .unknown-error-page__container{display:flex;flex-direction:column;align-items:center;gap:var(--gap-padding-margin-48);padding-bottom:var(--gap-padding-margin-40)}.unknown-error-page .unknown-error-page__logo{display:flex;height:100%;width:100%;max-height:164px;max-width:175px}.unknown-error-page .unknown-error-page__wrapper{display:flex;flex-direction:column;justify-content:center;gap:var(--gap-padding-margin-32)}.unknown-error-page .unknown-error-page__text{display:flex;flex-direction:column;justify-content:center;gap:var(--gap-padding-margin-24)}.unknown-error-page .unknown-error-page__title{display:flex;justify-content:center;font-size:32px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:1.28px;color:var(--text-special)}.unknown-error-page .unknown-error-page__description{display:flex;justify-content:center;font-size:20px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.8px;color:var(--text-basic)}.unknown-error-page .unknown-error-page__footer{display:flex;justify-content:center}.dev-page{display:flex;flex:1;flex-direction:column;gap:var(--gap-padding-margin-32);min-width:0;min-height:0;padding:var(--gap-padding-margin-24);overflow-y:auto;color:var(--color-text-primary)}.dev-page__header{display:flex;flex-direction:column;gap:var(--gap-padding-margin-8)}.dev-page__title,.dev-page__section-title{margin:0!important;color:var(--color-text-primary)}.dev-page__description{margin:0!important;max-width:640px}.dev-page__section{display:flex;flex-direction:column;gap:var(--gap-padding-margin-16)}.dev-page__tool-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--gap-padding-margin-16);margin:0;padding:0;list-style:none}.dev-page__tool-item{min-width:0}.dev-page__tool-card{display:flex;flex-direction:column;gap:var(--gap-padding-margin-12);height:100%;padding:var(--gap-padding-margin-20);border:1px solid var(--color-border, #d8dde8);border-radius:8px;background:var(--color-bg-container, #ffffff)}.dev-page__tool-card--link{color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.dev-page__tool-card--link:hover{border-color:var(--color-primary, #1677ff);box-shadow:0 2px 8px #00000014}.dev-page__tool-card-title{font-size:16px;font-weight:600;line-height:1.4}.dev-page__tool-card-description{flex:1;color:var(--color-text-secondary, #667085);font-size:14px;line-height:1.5}.dev-page__tool-card--action .dev-page__tool-card-description{margin-bottom:var(--gap-padding-margin-4)}.video-stream{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#000}.video-stream--fullscreen{position:fixed;inset:0;z-index:0}.video-stream--fullscreen .video-stream__frame{position:absolute;inset:0}.video-stream__frame{position:relative;width:100%;height:100%}.video-stream__image,.video-stream__mask{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.video-stream__mask{pointer-events:none}.video-stream__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#ffffffb3;font-size:18px}.video-stream__placeholder--loading{opacity:.6}.camera-stream-canvas__mask--stroke-hidden{visibility:hidden}.camera-stream-canvas__stroke-preview{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none}.camera-stream-canvas__draw-layer{position:absolute;inset:0;z-index:3;touch-action:none;cursor:none}.camera-stream-canvas__brush-cursor{position:absolute;z-index:4;pointer-events:none;border-radius:50%;border:1px dashed #fff;box-shadow:0 0 0 1px #000000bf;transform:translate(-50%,-50%)}.camera-stream-page{position:fixed;inset:0;display:flex;flex-direction:row;overflow:hidden;background:#000}.camera-stream-page__canvas{flex:1;min-width:0;position:relative;height:100%}.camera-stream-page__canvas .video-stream,.camera-stream-page__canvas .video-stream__frame{position:absolute;inset:0}.camera-stream-page__toolbar{flex-shrink:0;display:flex;flex-direction:column;gap:24px;width:400px;padding:20px 16px;background:var(--sidebar-body-bg);border-left:1px solid var(--sidebar-body-divider);z-index:1}.camera-stream-page__toolbar-section{display:flex;flex-direction:column;gap:10px}.camera-stream-page__toolbar-label{font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--modal-title)}.camera-stream-page__mask-row{display:inline-flex;align-items:center;gap:10px;width:fit-content;cursor:pointer;-webkit-user-select:none;user-select:none}.camera-stream-page__mask-label{font-size:14px;line-height:20px;color:var(--sidebar-body-text)}.camera-stream-page__brush-size{display:flex;flex-direction:column;gap:4px}.camera-stream-page__brush-size-label{font-size:13px;color:var(--sidebar-body-text)}.sort-rules-page__card--virtual{opacity:.92;border-style:dashed}.sort-rules-page__card--virtual .sort-rules-page__title-input:disabled{color:var(--text-alternative);cursor:default}.sort-rules-page{display:flex;flex:1;flex-direction:column;width:100%;min-height:0;overflow:auto;box-sizing:border-box;background-color:var(--bg-pages);padding:var(--gap-padding-margin-32);gap:var(--gap-padding-margin-32)}.sort-rules-page__header{display:flex;width:100%;align-items:center;justify-content:space-between;padding:var(--gap-padding-margin-8) var(--gap-padding-margin-8) var(--gap-padding-margin-8) var(--gap-padding-margin-20);gap:var(--gap-padding-margin-8);border-radius:var(--corner-radius-6);background-color:var(--elements-basic-bg-1)}.sort-rules-page__title{margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.64px;color:var(--text-alternative)}.sort-rules-page__header-actions{display:flex;gap:var(--gap-padding-margin-8)}.sort-rules-page__hint{margin:0;padding:var(--gap-padding-margin-12) var(--gap-padding-margin-16);border-radius:var(--corner-radius-6);background-color:var(--elements-basic-bg-1);font-size:14px;line-height:20px;color:var(--text-default)}.sort-rules-page__panel{display:flex;flex:1;flex-direction:column;gap:var(--gap-padding-margin-20);padding:var(--gap-padding-margin-20);border-radius:var(--corner-radius-6);background-color:var(--elements-basic-bg-1)}.sort-rules-page__list{display:flex;flex-direction:column;gap:var(--gap-padding-margin-16)}.sort-rules-page__card{padding:var(--gap-padding-margin-16);border-radius:var(--corner-radius-6);background-color:var(--elements-basic-bg-2);border:1px solid var(--elements-basic-border-1);will-change:transform}.sort-rules-page__card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--gap-padding-margin-12);gap:var(--gap-padding-margin-8)}.sort-rules-page__title-input{flex:1;min-width:200px;max-width:480px;font-size:16px;font-weight:500;line-height:20px;letter-spacing:.64px;color:var(--text-alternative)}.sort-rules-page__fields{display:flex;flex-direction:column;gap:var(--gap-padding-margin-12)}.sort-rules-page__fields-row{display:flex;flex-wrap:wrap;gap:var(--gap-padding-margin-12) var(--gap-padding-margin-16);align-items:flex-end}.sort-rules-page__field{display:flex;flex-direction:column;gap:var(--gap-padding-margin-4);min-width:140px}.sort-rules-page__field-label{font-size:12px;line-height:16px;color:var(--inputs-input-select-default-title)}.sort-rules-page__field--narrow{min-width:100px}.sort-rules-page__size-toggle{display:flex;align-items:center;gap:var(--gap-padding-margin-8);padding-bottom:var(--gap-padding-margin-4)}.sort-rules-page__sort-field{margin-left:auto}.sort-rules-page__size-toggle-label{font-size:14px;line-height:20px;color:var(--text-basic)}.sort-rules-page__actions{display:flex;gap:var(--gap-padding-margin-12);flex-wrap:wrap;padding-top:var(--gap-padding-margin-4);border-top:1px solid var(--elements-basic-border-1)}.product-data-page{display:flex;box-sizing:border-box;flex:1;width:100%;max-width:100%;min-width:0;min-height:0;flex-direction:column;gap:16px;padding:20px;overflow:hidden;color:var(--color-text-primary, #1b2430)}.product-data-page:has(.product-data-page__passport){overflow:auto}.product-data-page__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between}.product-data-page__content{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.product-data-page__content>.tabs-q.ant-tabs{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.product-data-page__content>.tabs-q.ant-tabs>.ant-tabs-nav{flex:0 0 auto}.product-data-page__content>.tabs-q.ant-tabs>.ant-tabs-content-holder{min-height:0;flex:1 1 auto;overflow:hidden}.product-data-page__content>.tabs-q.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content,.product-data-page__content>.tabs-q.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane-active{height:100%}.product-data-page__section{display:flex;height:100%;min-width:0;min-height:0;flex-direction:column;gap:12px}.product-data-page__section-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px}.product-data-page__list{min-height:0;flex:1 1 auto;overflow:hidden}.product-data-page-table.ant-table-wrapper,.product-data-page-table .ant-spin-nested-loading,.product-data-page-table .ant-spin-container{height:100%}.product-data-page__title{margin:0;font-size:24px;font-weight:600;line-height:32px}.product-data-page__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:16px;align-items:start}.product-data-page__section-header h2,.product-data-page__section-header h3{margin:0;font-size:16px;font-weight:600;line-height:24px}.product-data-page__rules-hint{color:var(--color-text-secondary, #7a8494);font-size:13px}.product-data-page__swatch{display:inline-block;width:18px;height:18px;flex:0 0 18px;border:1px solid var(--color-border, #d8dde8);border-radius:4px}.product-data-page__tag-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin-inline-end:4px;border-style:solid;height:auto;white-space:normal}.product-data-page__tag-hash{flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:600;opacity:.82}.product-data-page__multi-tag-cell{display:flex;max-width:100%;min-width:0;flex-wrap:wrap;align-items:flex-start;gap:6px;white-space:normal}.product-data-page__multi-tag-cell .ant-tag{max-width:100%;margin-inline-end:0;overflow-wrap:anywhere;white-space:normal}.product-data-page__compact-tags-column{overflow-wrap:anywhere;white-space:normal}.product-data-page__compact-tags-column .product-data-page__multi-tag-cell{max-width:280px}.product-data-page__entity-link{padding:0;border:0;background:transparent;color:#1677ff;cursor:pointer;font:inherit;font-weight:500;line-height:inherit;text-align:left}.product-data-page__entity-link:hover{text-decoration:underline}.product-data-page__entity-link:disabled{color:inherit;cursor:default;font-weight:inherit;text-decoration:none}.product-data-page__empty-cell{color:var(--color-text-secondary, #7a8494)}.product-data-page__modal-hint{margin:8px 0 0;color:var(--color-text-secondary, #7a8494);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:18px}.product-data-page__examples-preview{display:flex;min-width:112px;align-items:center;gap:6px}.product-data-page__example-thumb{width:32px;height:32px;flex:0 0 32px;border:1px solid var(--color-border, #d8dde8);border-radius:4px;background:#fff;object-fit:contain}.product-data-page__examples-editor{display:flex;flex-direction:column;gap:12px}.product-data-page__examples-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px}.product-data-page__example-card{display:flex;min-width:0;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--color-border, #d8dde8);border-radius:6px;background:var(--color-bg-layout, #f7f9fc)}.product-data-page__example-image{width:100%;aspect-ratio:4 / 3;border:1px solid var(--color-border, #d8dde8);border-radius:4px;background:#fff;object-fit:contain}.product-data-page__example-source{min-height:18px;color:var(--color-text-secondary, #7a8494);font-size:12px;line-height:18px}.product-data-page__history-picker{display:flex;flex-direction:column;gap:12px}.product-data-page__history-toolbar{display:grid;grid-template-columns:280px minmax(220px,1fr);gap:12px}.product-data-page__history-preview{display:block;width:72px;height:48px;border:1px solid var(--color-border, #d8dde8);border-radius:4px;background:#fff;object-fit:contain}.product-data-page__history-preview--empty{display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary, #7a8494)}.product-data-page__history-stone{display:flex;min-width:0;flex-direction:column;gap:2px}.product-data-page__history-stone span:first-child{font-weight:500}.product-data-page__history-stone span:last-child{color:var(--color-text-secondary, #7a8494);font-size:12px}.product-data-page__history-pagination{display:flex;justify-content:flex-end}.product-data-page__passport{display:flex;min-width:0;flex-direction:column;gap:16px}.product-data-page__passport-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px}.product-data-page__passport-header h1{margin:4px 0 0;font-size:24px;font-weight:600;line-height:32px}.product-data-page__passport-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-data-page__passport-panel{display:flex;min-width:0;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--color-border, #d8dde8);border-radius:6px;background:#fff}.product-data-page__passport-panel--wide{grid-column:1 / -1}.product-data-page__passport-panel h2{margin:0;font-size:16px;font-weight:600;line-height:24px}.product-data-page__passport-info{display:grid;grid-template-columns:1fr;gap:8px}.product-data-page__passport-info-row{display:grid;grid-template-columns:minmax(120px,.4fr) minmax(0,1fr);gap:12px;align-items:baseline}.product-data-page__passport-info-row>span{color:var(--color-text-secondary, #7a8494)}.product-data-page__passport-info-row>strong{min-width:0;font-weight:500;overflow-wrap:anywhere}.product-data-page__passport-swatch{display:inline-flex;align-items:center;gap:8px}.product-data-page__passport-examples{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.product-data-page__passport-example{display:flex;min-width:0;flex-direction:column;gap:8px}.product-data-page__passport-example img{width:100%;aspect-ratio:4 / 3;border:1px solid var(--color-border, #d8dde8);border-radius:4px;background:#fff;object-fit:contain}.product-data-page__passport-example div{display:flex;min-width:0;flex-direction:column;gap:2px}.product-data-page__passport-example strong,.product-data-page__passport-example span{overflow-wrap:anywhere}.product-data-page__passport-example span{color:var(--color-text-secondary, #7a8494);font-size:12px;line-height:18px}.product-data-page__passport-empty{display:flex;align-items:center;gap:12px}.product-data-page__inline-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-data-page__inline-fields--wide{grid-template-columns:minmax(240px,1fr) 160px;align-items:end}.product-data-page__subsection{display:flex;flex-direction:column;gap:10px;margin-top:16px}.product-data-page__rules-groups{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:12px;overflow-y:auto}.product-data-page__rules-group{padding:12px;border:1px solid var(--color-border, #d8dde8);border-radius:6px;background:#fff}.product-data-page__rules-group h3{margin:0 0 8px;font-size:14px;font-weight:600}.product-data-page__rules-group--red{border-color:#ffccc7;background:#fff2f0}.product-data-page__rules-group--yellow{border-color:#ffe58f;background:#fffbe6}.product-data-page__segment-list,.product-data-page__rule-condition{display:flex;flex-direction:column;gap:8px}.product-data-page__rule-condition-row,.product-data-page__rule-sort{display:grid;grid-template-columns:minmax(190px,1fr);gap:8px;align-items:center}.product-data-page__rule-condition-row--optional{grid-template-columns:max-content 80px minmax(140px,.5fr);justify-content:start}.product-data-page__rule-option-switch{align-items:center;white-space:nowrap}.product-data-page__rule-sort{max-width:320px}@media(max-width:1180px){.product-data-page__grid,.product-data-page__passport-grid{grid-template-columns:1fr}.product-data-page__rule-condition-row--optional{grid-template-columns:max-content 80px minmax(120px,1fr)}.product-data-page__inline-fields--wide{grid-template-columns:1fr 1fr}}@media(max-width:720px){.product-data-page{padding:12px}.product-data-page__inline-fields,.product-data-page__inline-fields--wide,.product-data-page__history-toolbar,.product-data-page__passport-header,.product-data-page__passport-info-row,.product-data-page__rule-condition-row,.product-data-page__rule-condition-row--optional,.product-data-page__rule-sort{grid-template-columns:1fr}}.main-item{display:flex;padding:0 5px}.main-item .main-item__link{display:flex;width:100%;padding:0 5px;align-items:center;text-decoration:none;color:var(--text-default);fill:var(--text-default);gap:var(--gap-padding-margin-10);transition:background-color .12s ease;border-radius:var(--corner-radius-4)}.main-item .main-item__link:hover{color:var(--text-default);fill:var(--text-default);background-color:var(--inputs-options-list-option-hover-bg)}.main-item .main-item__link--active{color:var(--text-special);fill:var(--text-special);background-color:var(--inputs-options-list-option-selected-bg)}.main-item .main-item__label{display:flex;gap:var(--gap-padding-margin-10);white-space:nowrap}.main-item .main-item__icon-wrapper{min-width:40px;min-height:40px;width:40px;height:40px}.main-item .main-item__text{display:flex;align-items:center;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.64px}.support-button{display:flex;padding:0 5px}.support-button .support-button__link{display:flex;width:100%;padding:0 5px;align-items:center;text-decoration:none;color:var(--text-default);fill:var(--text-default);gap:var(--gap-padding-margin-10);transition:background-color .12s ease;border-radius:var(--corner-radius-4)}.support-button .support-button__link:hover{color:var(--text-default);fill:var(--text-default);background-color:var(--inputs-options-list-option-hover-bg)}.support-button .support-button__link--active{color:var(--text-special);fill:var(--text-special);background-color:var(--inputs-options-list-option-selected-bg)}.support-button .support-button__label{display:flex;gap:var(--gap-padding-margin-10);white-space:nowrap}.support-button .support-button__icon-wrapper{min-width:40px;min-height:40px;width:40px;height:40px}.support-button .support-button__text{display:flex;align-items:center;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.64px}.lang-selection-menu{display:flex;padding:0 var(--gap-padding-margin-10);align-items:center;gap:var(--gap-padding-margin-10)}.lang-selection-menu .lang-selection-menu__text{display:flex;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.64px;white-space:nowrap;color:var(--text-default)}.castom-menu-item .ant-dropdown-menu .ant-dropdown-menu-item{text-transform:uppercase}.lang-button{display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;font-style:normal;font-weight:400;line-height:20px;width:40px;min-width:40px;height:32px;letter-spacing:.56px;color:var(--buttons-default-default-text);background-color:var(--buttons-default-default-bg);transition:background-color .12s ease;border-radius:var(--corner-radius-4);text-transform:uppercase}.lang-button:hover{background-color:var(--buttons-default-hover-bg-1)}.main-menu{display:flex;position:relative;height:100vh;flex-direction:column;width:100%;z-index:100}.main-menu .main-menu__content{display:flex;position:absolute;height:100vh;flex-direction:column;width:60px;padding:var(--gap-padding-margin-10) 0;transition:width .2s ease-in-out;background-color:var(--elements-basic-bg-2);overflow-x:hidden;z-index:1}.main-menu .main-menu__content--full{width:300px;box-shadow:0 2px 12px #393d4c26}.main-menu .main-menu__header{display:flex;align-items:center;width:100%;height:max-content;padding:0 5px 12px}.main-menu .main-menu__logo-wrapper{display:flex;align-items:center;gap:var(--gap-padding-margin-10);width:100%}.main-menu .main-menu__logo{display:flex;width:26px;height:24px;min-width:26px;min-height:24px;fill:var(--accents-blue)}.main-menu .main-menu__chevrons{display:flex;width:24px;height:24px;min-width:24px;min-height:24px;transform:rotate(0);cursor:pointer}.main-menu .main-menu__chevrons--rorate{transform:rotate(180deg)}.main-menu .main-menu__model-name{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.64px;color:var(--accents-blue)}.main-menu .main-menu__wrapper{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:var(--gap-padding-margin-12) 0 var(--gap-padding-margin-10) 0;width:100%}.main-menu .main-menu__list{display:flex;flex-direction:column;gap:var(--gap-padding-margin-10);height:max-content}.standard-layout{display:flex;height:100vh;align-items:stretch;background-color:red}.standard-layout .standard-layout__menu{display:flex;position:relative;height:100vh;width:100%;max-width:60px}.standard-layout .standard-layout__content{display:flex;flex-direction:column;height:100vh;background-color:var(--bg-pages);width:100%;max-width:100%;min-width:0;overflow:hidden}:root [data-theme=dark]{--test-color: #333}:root [data-theme=light]{--special-green-2: #159f1a;--special-violet-3: #4b0082;--special-red-3: #f4011d;--special-orange-2: #ff7b00;--special-yellow-1: #e6da00;--system-yellow-9: #836101;--system-yellow-7: #d9a001;--system-yellow-5: #f1c034;--system-yellow-2: #ffe999;--system-yellow-4: #f4ca55;--system-yellow-1: #fdf7e6;--system-green-10: #09433a;--system-yellow-10: #644a00;--system-green-8: #107161;--system-green-6: #169f89;--system-yellow-8: #a97d01;--system-green-3: #94d3c9;--system-green-1: #e8f5f3;--system-red-10: #6b0000;--brand-blue-6: #a9b8db;--system-red-9: #8c0000;--special-blue-4: #00ced1;--system-red-8: #b50000;--system-green-4: #63bfb0;--system-red-7: #e80000;--system-red-6: #ff0000;--system-green-7: #14917d;--system-red-5: #ff3333;--brand-grey-blue-9: #6b85af;--brand-grey-blue-15: #030811;--neutral-15: #0a0b0f;--neutral-12: #282e3b;--neutral-10: #576075;--brand-blue-5: #b9c5e2;--neutral-9: #717b93;--neutral-8: #8691ab;--brand-grey-blue-11: #3c5782;--neutral-7: #9ca7c0;--brand-blue-4: #d2daed;--neutral-white: #ffffff;--neutral-5: #cbd1e0;--system-red-2: #fdbbb8;--special-blue-1: #0051ff;--neutral-4: #d6ddea;--system-red-3: #ff8a8a;--brand-grey-blue-10: #5a76a3;--neutral-6: #b3bbd0;--neutral-3: #e2e9f3;--system-green-2: #a2d9d0;--neutral-13: #1e222c;--brand-grey-blue-4: #cfd9e9;--brand-grey-blue-13: #132541;--brand-grey-blue-12: #253c62;--special-red-2: #ff4500;--brand-blue-12: #25346b;--brand-blue-7: #93a3d0;--brand-grey-blue-2: #e6ecf4;--brand-grey-blue-8: #7c93ba;--brand-blue-8: #7588c0;--system-green-9: #0c574b;--brand-grey-blue-7: #8fa4c6;--brand-grey-blue-5: #b9c7dd;--system-red-4: #fb564d;--brand-grey-blue-14: #061021;--system-yellow-3: #f7db8a;--neutral-14: #13161d;--brand-blue-10: #4357a0;--neutral-2: #f1f4f9;--system-yellow-6: #eeb001;--brand-grey-blue-3: #dbe3ef;--neutral-1: #f4f6fa;--brand-blue-3: #dbe2f1;--system-red-1: #ffe6e6;--brand-blue-15: #070b1b;--brand-blue-2: #edf2fe;--brand-grey-blue-1: #f3f6fa;--special-yellow-2: #ffc800;--neutral-11: #3f4758;--brand-blue-9: #5b6eb0;--brand-blue-14: #0f1735;--brand-blue-11: #334585;--system-green-5: #45b2a1;--neutral-black: #000000;--special-violet-2: #8800ff;--brand-grey-blue-6: #a2b4d1;--brand-blue-13: #192550;--brand-blue-1: #f5f8ff;--opasity-grey-7-opasity-30: rgba(156, 167, 192, .3);--opasity-grey-blue-12-opasity-20: rgba(37, 60, 98, .2);--opasity-blue-6-opasity-20: rgba(169, 184, 219, .2);--opasity-blue-1-opasity-20: rgba(247, 249, 255, .2);--special-blue-2: #006dc1;--special-blue-3: #89e9ff;--special-green-1: #9ed7a7;--opasity-red-6-opasity-20: rgba(255, 0, 0, .2);--opasity-green-6-opasity-20: rgba(22, 159, 137, .2);--special-violet-1: #92368b;--special-brown: #796c55;--opasity-sp-red-3-opacity-20: rgba(244, 1, 29, .2);--opasity-sp-orange-2-opacity-20: rgba(255, 123, 0, .2);--opasity-sp-violet-2-opacity-20: rgba(136, 0, 255, .2);--opasity-sp-blue-1-opacity-20: rgba(0, 81, 255, .2);--opasity-sp-violet-3-opacity-20: rgba(75, 0, 130, .2);--opasity-sp-yellow-2-opacity-20: rgba(255, 200, 0, .2);--opasity-sp-blue-4-opacity-20: rgba(0, 206, 209, .2);--special-red-1: #c45b49;--opasity-sp-red-1-opacity-20: rgba(196, 91, 73, .2);--special-orange-1: #e0901b;--opasity-sp-orange-1-opacity-20: rgba(224, 144, 27, .2);--special-gray: #cfd3dd;--opasity-grey-blue-13-opasity-40: rgba(19, 37, 65, .4);--opasity-white-opasity-40: rgba(255, 255, 255, .4)}*{--bg-pages: var(--brand-blue-3);--bg-blocks: var(--neutral-white);--elements-basic-bg-1: var(--neutral-white);--elements-basic-bg-2: var(--brand-blue-1);--buttons-primary-blue-default-bg: var(--brand-blue-10);--buttons-primary-white-default-bg: var(--neutral-white);--buttons-default-default-bg: var(--brand-grey-blue-2);--buttons-text-button-default: var(--brand-grey-blue-12);--buttons-text-button-hover: var(--brand-blue-7);--buttons-primary-blue-hover-bg: var(--brand-blue-11);--buttons-primary-blue-disabled-bg: var(--opasity-grey-7-opasity-30);--buttons-primary-blue-loading-loading-lines: var( --opasity-blue-6-opasity-20 );--buttons-primary-blue-default-text: var(--neutral-white);--buttons-primary-blue-disabled-text: var( --opasity-grey-blue-12-opasity-20 );--buttons-primary-blue-loading-text: var(--brand-blue-8);--buttons-primary-white-hover-bg-1: var(--brand-blue-5);--buttons-primary-white-loading-lines: var(--opasity-blue-1-opasity-20);--buttons-primary-white-disabled-bg: var(--opasity-grey-7-opasity-30);--buttons-primary-white-default-text: var(--brand-grey-blue-12);--buttons-primary-white-loading-text: var(--brand-grey-blue-4);--buttons-primary-white-disabled-text: var( --opasity-grey-blue-12-opasity-20 );--buttons-default-default-text: var(--brand-grey-blue-12);--buttons-text-button-loading: var(--brand-blue-6);--buttons-text-button-disabled: var(--neutral-7);--text-basic: var(--brand-grey-blue-13);--text-alternative: var(--brand-grey-blue-12);--text-white: var(--neutral-white);--text-default: var(--brand-grey-blue-10);--text-special: var(--brand-blue-10);--defects-type-defect-1: var(--special-yellow-2);--defects-type-pits: var(--special-orange-2);--defects-type-stains: var(--special-red-3);--defects-type-cracks: var(--special-violet-2);--defects-type-defect-2: var(--special-violet-3);--defects-type-destruction: var(--special-blue-1);--defects-type-defect-3: var(--special-blue-4);--heightmap-legend-above-tolerance-limits: var(--system-red-4);--heightmap-legend-high: var(--special-yellow-1);--heightmap-legend-normal: var(--special-green-2);--heightmap-legend-low: var(--special-blue-3);--heightmap-legend-below-tolerance-limits: var(--special-blue-2);--system-error: var(--system-red-4);--system-warning: var(--system-yellow-6);--system-success: var(--system-green-6);--defects-type-no-defects-bg: var(--neutral-white);--charts-lines-divider: var(--brand-blue-7);--charts-lines-standard-limits: var(--system-red-3);--charts-lines-recommended-range: var(--system-green-6);--charts-text-axis-values: var(--neutral-9);--charts-text-recommended-range: var(--system-green-6);--charts-text-standard-limits: var(--system-red-4);--charts-cycle-bg-normal: var(--brand-blue-1);--charts-cycle-bg-standard-limits: var(--system-red-1);--charts-cycle-bg-recommended-range: var(--system-yellow-1);--charts-cycle-bg-current-cycle: var(--brand-blue-3);--charts-lines-border: var(--brand-blue-6);--inputs-input-select-default-bg-field: var(--neutral-white);--inputs-input-select-default-border: var(--brand-blue-6);--inputs-input-select-default-text: var(--brand-grey-blue-13);--inputs-input-select-default-title: var(--brand-grey-blue-10);--inputs-input-select-default-unit: var(--brand-blue-6);--inputs-input-select-default-placeholder-text: var(--brand-blue-6);--inputs-input-select-default-active-button: var(--brand-grey-blue-10);--inputs-input-select-default-inactive-button: var(--brand-blue-6);--inputs-input-select-hover-bg-field: var(--brand-grey-blue-2);--inputs-input-select-hover-border: var(--brand-blue-6);--inputs-input-select-hover-title: var(--brand-grey-blue-10);--inputs-input-select-hover-text: var(--brand-grey-blue-13);--inputs-input-select-hover-unit: var(--brand-blue-6);--inputs-input-select-hover-placeholder-text: var(--brand-blue-6);--inputs-input-select-hover-active-button: var(--brand-grey-blue-10);--inputs-input-select-hover-inactive-button: var(--brand-blue-6);--inputs-input-select-focused-bg-field: var(--neutral-white);--inputs-input-select-focused-border: var(--brand-grey-blue-10);--inputs-input-select-focused-title: var(--brand-grey-blue-10);--inputs-input-select-focused-text: var(--brand-grey-blue-13);--inputs-input-select-focused-unit: var(--brand-blue-6);--inputs-input-select-focused-active-button: var(--brand-grey-blue-10);--inputs-input-select-invalid-bg-field: var(--system-red-1);--inputs-input-select-invalid-border: var(--system-red-4);--inputs-input-select-invalid-title: var(--system-red-4);--inputs-input-select-invalid-text: var(--brand-grey-blue-13);--inputs-input-select-invalid-unit: var(--brand-blue-6);--inputs-input-select-invalid-placeholder-text: var(--brand-blue-6);--inputs-input-select-invalid-active-button: var(--brand-grey-blue-10);--inputs-input-select-invalid-inactive-button: var(--brand-blue-6);--inputs-input-select-disabled-bg-field: var(--neutral-white);--inputs-input-select-disabled-border: var(--neutral-7);--inputs-input-select-disabled-title: var(--neutral-7);--inputs-input-select-disabled-text: var(--neutral-7);--inputs-input-select-disabled-unit: var(--neutral-7);--inputs-input-select-disabled-placeholder-text: var(--neutral-5);--inputs-input-select-disabled-active-button: var(--neutral-7);--inputs-input-select-disabled-inactive-button: var(--neutral-7);--inputs-input-select-default-placeholder-value: var(--brand-blue-4);--inputs-input-select-hover-placeholder-value: var(--brand-blue-4);--inputs-input-select-invalid-placeholder-value: var(--brand-blue-4);--inputs-select-for-filter-default-bg-field: var(--neutral-white);--inputs-select-for-filter-default-name: var(--brand-grey-blue-10);--inputs-select-for-filter-default-button: var(--brand-grey-blue-10);--inputs-select-for-filter-loading-bg-field: var(--brand-grey-blue-2);--inputs-select-for-filter-loading-border: var(--brand-blue-6);--inputs-select-for-filter-loading-name: var(--brand-blue-6);--inputs-select-for-filter-loading-button: var(--brand-blue-6);--inputs-select-for-filter-hover-bg-field: var(--brand-grey-blue-2);--inputs-select-for-filter-hover-name: var(--brand-grey-blue-10);--inputs-select-for-filter-hover-button: var(--brand-grey-blue-10);--inputs-select-for-filter-focused-bg-field: var(--neutral-white);--inputs-select-for-filter-focused-name: var(--brand-grey-blue-10);--inputs-select-for-filter-focused-button: var(--brand-grey-blue-10);--inputs-select-for-filter-focused-border: var(--brand-blue-6);--inputs-select-for-filter-disabled-bg-field: var( --opasity-grey-7-opasity-30 );--inputs-select-for-filter-disabled-name: var( --opasity-grey-blue-12-opasity-20 );--inputs-select-for-filter-disabled-button: var( --opasity-grey-blue-12-opasity-20 );--inputs-input-select-default-icon: var(--brand-blue-6);--inputs-search-for-filter-default-bg-field: var(--brand-blue-1);--inputs-search-for-filter-default-text: var(--brand-grey-blue-13);--inputs-search-for-filter-default-placeholder: var(--brand-blue-6);--inputs-search-for-filter-default-icon: var(--brand-blue-6);--inputs-search-for-filter-hover-bg-field: var(--brand-grey-blue-2);--inputs-search-for-filter-hover-text: var(--brand-grey-blue-13);--inputs-search-for-filter-hover-placeholder: var(--brand-blue-6);--inputs-search-for-filter-hover-icon: var(--brand-blue-6);--inputs-search-for-filter-focused-bg-field: var(--neutral-white);--inputs-search-for-filter-focused-text: var(--brand-grey-blue-13);--inputs-search-for-filter-focused-icon: var(--brand-blue-6);--inputs-search-for-filter-focused-button: var(--brand-grey-blue-10);--inputs-options-list-option-list-bg: var(--neutral-white);--inputs-search-for-filter-disabled-bg-field: var(--brand-blue-1);--inputs-search-for-filter-disabled-placeholder: var(--brand-blue-4);--inputs-search-for-filter-disabled-icon: var(--brand-blue-4);--inputs-options-list-option-default-bg: var(--neutral-white);--inputs-options-list-option-default-text: var(--brand-grey-blue-13);--inputs-options-list-option-default-button: var(--brand-grey-blue-10);--inputs-options-list-option-hover-bg: var(--brand-grey-blue-2);--inputs-options-list-option-hover-text: var(--brand-grey-blue-13);--inputs-options-list-option-hover-button: var(--brand-grey-blue-10);--inputs-options-list-option-selected-bg: var(--brand-grey-blue-3);--inputs-options-list-option-selected-text: var(--brand-grey-blue-13);--inputs-options-list-option-selected-button: var(--brand-grey-blue-10);--inputs-options-list-option-not-found-bg: var(--brand-grey-blue-2);--inputs-options-list-option-not-found-text: var(--brand-grey-blue-10);--inputs-options-list-option-create-bg: var(--brand-grey-blue-2);--inputs-options-list-option-create-subtitle: var(--brand-grey-blue-10);--inputs-options-list-option-create-text: var(--brand-grey-blue-13);--buttons-primary-blue-loading-bg: var(--brand-blue-10);--buttons-primary-blue-hover-text: var(--neutral-white);--buttons-primary-white-loading-bg: var(--brand-blue-5);--buttons-primary-white-hover-text: var(--brand-grey-blue-12);--buttons-default-hover-bg: var(--brand-blue-5);--buttons-default-hover-text: var(--brand-grey-blue-12);--buttons-default-loading-bg: var(--brand-blue-5);--buttons-default-loading-lines: var(--opasity-blue-1-opasity-20);--buttons-default-loading-text: var(--brand-grey-blue-4);--buttons-default-disabled-bg: var(--opasity-grey-7-opasity-30);--buttons-default-disabled-text: var(--opasity-grey-blue-12-opasity-20);--large-data-table-title-bg: var(--brand-blue-5);--large-data-table-title-base-separator: var(--brand-blue-9);--large-data-table-title-secondary-separator: var(--brand-blue-6);--large-data-table-cell-bg1: var(--neutral-white);--large-data-table-cell-bg2: var(--brand-blue-1);--large-data-table-cell-secondary-separator: var(--brand-grey-blue-2);--large-data-table-cell-base-separator: var(--brand-blue-9);--large-data-table-title-text: var(--brand-grey-blue-13);--large-data-table-cell-text: var(--brand-grey-blue-13);--sidebar-header-bg: var(--brand-blue-1);--sidebar-header-bottom-stroke: var(--brand-blue-3);--sidebar-header-button-icon: var(--brand-grey-blue-10);--sidebar-header-text: var(--brand-grey-blue-12);--sidebar-body-bg: var(--neutral-white);--sidebar-body-divider: var(--brand-blue-3);--sidebar-body-text: var(--brand-grey-blue-13);--modal-bg: var(--neutral-white);--modal-title: var(--brand-grey-blue-10);--modal-button-icon: var(--brand-grey-blue-10);--modal-text: var(--brand-grey-blue-13);--large-data-table-cell-bg-hover: var(--brand-blue-2);--large-data-table-title-icon: var(--brand-grey-blue-10);--elements-images-no-image-bg: var(--neutral-white);--elements-images-no-image-stroke: var(--brand-blue-4);--elements-images-no-image-text: var(--brand-grey-blue-10);--accents-blue: var(--brand-blue-10);--accents-white: var(--neutral-white);--elements-basic-bg-3: var(--brand-grey-blue-2);--elements-basic-border-1: var(--brand-blue-3);--elements-basic-border-2: var(--brand-blue-6);--elements-basic-hover-bg-1-2: var(--brand-grey-blue-2);--elements-basic-hover-bg-3: var(--brand-grey-blue-3);--elements-additional-blue-10: var(--brand-blue-10);--elements-additional-blue-7: var(--brand-blue-7);--elements-additional-blue-9: var(--brand-blue-9);--elements-additional-blue-8: var(--brand-blue-8);--elements-basic-selected-1: var(--brand-grey-blue-3);--elements-basic-selected-2: var(--brand-blue-5);--elements-additional-blue-2: var(--brand-blue-2);--inputs-input-select-hover-bg-field-2: var(--brand-blue-1);--elements-additional-red-4: var(--system-red-4);--system-offline: var(--system-red-3);--charts-indicator-items-drops-empty: var(--neutral-8);--charts-indicator-items-good: var(--system-green-6);--charts-indicator-items-bad: var(--system-red-6);--charts-indicator-items-error-border: var(--neutral-8);--charts-indicator-items-error-bg: var(--neutral-white);--charts-indicator-items-warning: var(--special-yellow-2);--pallet-indicator-good: var(--neutral-white);--pallet-indicator-warning: var(--special-yellow-1);--pallet-indicator-bad: var(--system-red-4);--pallet-indicator-drops-empty-1: var(--neutral-10);--pallet-bg: var(--brand-grey-blue-2);--pallet-indicator-drops-empty-2: var(--neutral-8);--elements-additional-grey-blue-12: var(--brand-grey-blue-12);--pallet-arrow-direction: var(--brand-grey-blue-12);--elements-basic-disabled-2: var(--neutral-5);--elements-basic-disabled-1: var(--neutral-7);--elements-indicators-bad-2: var(--system-red-6);--elements-indicators-warning-1: var(--special-yellow-2);--elements-indicators-good: var(--system-green-6);--elements-indicators-warning-2: var(--special-yellow-1);--elements-indicators-good-light: var(--system-green-2);--elements-indicators-warning-light: var(--system-yellow-2);--elements-indicators-bad-light: var(--system-red-2);--elements-indicators-reading-error-border: var(--neutral-8);--elements-indicators-reading-error-bg: var(--neutral-white);--elements-indicators-drops-empty: var(--neutral-8);--elements-indicators-bad-1: var(--system-red-4);--stones-system-defect-border: var(--system-red-6);--stones-system-defect-heightmap-border-1: var(--neutral-white);--stones-system-defect-heightmap-border-2: var(--system-red-6);--stones-user-defect-border: var(--system-red-6);--stones-user-defect-bg: var(--opasity-red-6-opasity-20);--stones-user-no-defect-border: var(--system-green-6);--stones-stone-user-no-defect-dg: var(--opasity-green-6-opasity-20);--shift-time-1: var(--system-green-6);--shift-time-2: var(--special-yellow-2);--shift-time-3: var(--neutral-8);--shift-time-4: var(--brand-blue-10);--shift-time-5: var(--system-red-4);--shift-time-6: var(--special-violet-1);--shift-time-7: var(--special-blue-3);--shift-time-8: var(--special-brown);--shift-time-9-bg: var(--neutral-white);--shift-time-9-border: var(--neutral-8);--defects-type-defect-1-bbox: var(--opasity-sp-yellow-2-opacity-20);--defects-type-pits-bbox: var(--opasity-sp-orange-2-opacity-20);--defects-type-stains-bbox: var(--opasity-sp-red-3-opacity-20);--defects-type-cracks-bbox: var(--opasity-sp-violet-2-opacity-20);--defects-type-defect-2-bbox: var(--opasity-sp-violet-3-opacity-20);--defects-type-destruction-bbox: var(--opasity-sp-blue-1-opacity-20);--defects-type-defect-3-bbox: var(--opasity-sp-blue-4-opacity-20);--defects-type-defect-4: var(--special-red-1);--defects-type-defect-5: var(--special-orange-1);--defects-type-defect-4-bbox: var(--opasity-sp-red-1-opacity-20);--defects-type-defect-5-bbox: var(--opasity-sp-orange-1-opacity-20);--inputs-search-for-filter-focused-border: var(--brand-blue-6);--inputs-input-select-invalid-warning-text: var(--system-red-4);--inputs-input-select-focused-mask: var(--brand-blue-6);--inputs-options-list-option-loading-bg: var(--neutral-white);--inputs-options-list-option-loading-bg-text: var(--brand-blue-6);--inputs-options-list-option-loading-bg-icon: var(--brand-blue-6);--elements-basic-controls-disabled-text: var( --opasity-grey-blue-12-opasity-20 );--elements-basic-controls-disabled-bg: var(--opasity-grey-7-opasity-30);--elements-additional-grey-1: var(--neutral-1);--elements-additional-grey-2: var(--neutral-2);--elements-additional-grey-3: var(--neutral-3);--elements-additional-grey-4: var(--neutral-4);--elements-indicators-drops-empty-light: var(--special-gray);--buttons-default-hover-bg-2: var(--brand-grey-blue-1);--buttons-primary-white-hover-bg-2: var(--brand-grey-blue-1);--defects-type-no-defects-border: var(--system-green-6);--text-basic-loading: var(--opasity-grey-blue-13-opasity-40);--skeleton-1: var(--brand-blue-1);--skeleton-2: var(--brand-grey-blue-2);--checkbox-radiobutton-default-bg: var(--neutral-white);--checkbox-radiobutton-default-border: var(--brand-grey-blue-10);--checkbox-radiobutton-hover-bg: var(--brand-grey-blue-2);--checkbox-radiobutton-hover-border: var(--brand-blue-10);--checkbox-radiobutton-selected-bg: var(--brand-blue-10);--checkbox-radiobutton-selected-border: var(--brand-blue-10);--checkbox-radiobutton-selected-check: var(--neutral-white);--checkbox-radiobutton-disabled-default-bg: var( --opasity-blue-1-opasity-20 );--checkbox-radiobutton-disabled-default-border: var( --opasity-grey-7-opasity-30 );--checkbox-radiobutton-disabled-selected-bg: var( --opasity-grey-blue-12-opasity-20 );--checkbox-radiobutton-disabled-selected-border: var( --opasity-grey-blue-12-opasity-20 );--checkbox-radiobutton-disabled-selected-check: var( --opasity-white-opasity-40 );--switch-on-thumb: var(--neutral-white);--switch-on-bg: var(--brand-grey-blue-10);--switch-disabled-on-bg: var(--opasity-grey-blue-12-opasity-20);--switch-disabled-on-thumb: var(--opasity-white-opasity-40);--switch-disabled-off-bg: var(--opasity-grey-7-opasity-30);--switch-disabled-off-thumb: var(--opasity-white-opasity-40);--switch-off-bg: var(--brand-grey-blue-4);--switch-off-thumb: var(--neutral-white);--toggle-button-no-active-bg: var(--neutral-white);--toggle-button-hover-bg: var(--brand-grey-blue-2);--toggle-button-hover-text-icon: var(--brand-grey-blue-10);--toggle-button-no-active-border: var(--brand-grey-blue-2);--toggle-button-active-bg: var(--brand-grey-blue-3);--toggle-button-active-border: var(--brand-blue-10);--toggle-button-disabled-active-bg: var(--opasity-grey-7-opasity-30);--toggle-button-disabled-active-border: var( --opasity-grey-blue-12-opasity-20 );--toggle-button-no-active-text-icon: var(--brand-grey-blue-10);--toggle-button-hover-border: var(--brand-grey-blue-2);--toggle-button-active-text-icon: var(--brand-blue-10);--toggle-button-disabled-active-text-icon: var( --opasity-grey-blue-12-opasity-20 );--toggle-button-disabled-no-active-bg: var(--neutral-white);--toggle-button-disabled-no-active-border: var(--opasity-grey-7-opasity-30);--toggle-button-disabled-no-active-text-icon: var( --opasity-grey-7-opasity-30 );--elements-additional-grey-8: var(--neutral-8);--elements-additional-blue-4: var(--brand-blue-4);--batch-status-dry-side: var(--special-orange-2);--batch-status-molding: var(--system-yellow-6);--batch-status-stored: var(--brand-blue-10);--batch-status-awaiting: var(--brand-blue-8);--elements-additional-blue-5: var(--brand-blue-5);--elements-additional-blue-6: var(--brand-blue-6)}:root{--gap-padding-margin-2: 2px;--gap-padding-margin-4: 4px;--gap-padding-margin-6: 6px;--gap-padding-margin-8: 8px;--gap-padding-margin-10: 10px;--gap-padding-margin-12: 12px;--gap-padding-margin-16: 16px;--gap-padding-margin-20: 20px;--gap-padding-margin-24: 24px;--gap-padding-margin-32: 32px;--gap-padding-margin-40: 40px;--gap-padding-margin-48: 48px;--gap-padding-margin-64: 64px;--gap-padding-margin-80: 80px;--gap-padding-margin-96: 96px;--gap-padding-margin-128: 128px}:root{--corner-radius-2: 2px;--corner-radius-4: 4px;--corner-radius-6: 6px;--corner-radius-12: 12px}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-VariableFont_wdth,wght.ttf) format("truetype-variations");font-weight:100 900;font-stretch:75% 125%;font-display:swap}@font-face{font-family:"'Inter', sans serif";src:url(/fonts/Roboto/Roboto-VariableFont_wdth,wght.ttf) format("truetype-variations");font-weight:100 900;font-stretch:75% 125%;font-display:swap}*{margin:0;padding:0;font-family:Roboto,sans-serif,Arial;box-sizing:border-box;letter-spacing:.04em;scrollbar-color:var(--elements-additional-blue-4) var(--elements-basic-bg-2);scrollbar-width:thin}
