.adsk-viewing-viewer.dark-theme {
    color: #fff;
    font-size: 11px; /* по умолчанию 14 */
}
.adsk-viewing-viewer.dark-theme.quality-text {
    text-rendering: geometricPrecision;
}
.adsk-viewing-viewer.dark-theme .viewcube {
    color: #000;
}
.adsk-viewing-viewer.dark-theme .adsk-lmv-tftable input,
.adsk-viewing-viewer.dark-theme .option-drop-down,
.adsk-viewing-viewer.dark-theme .property-drop-down {
    background-color: #d5dbe1;
    border: 1px solid #939ca5;
    color: #000;
}
.adsk-viewing-viewer.dark-theme .adsk-control-group {
    background-color: rgba(18, 43, 72, 0.94);
    box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.5);
    color: #f4f4f4;
}
.adsk-viewing-viewer.dark-theme .adsk-button:hover {
    border: 1px solid #70B2F3;
    color: #70B2F3;
}
.adsk-viewing-viewer.dark-theme .adsk-button.active,
.adsk-viewing-viewer.dark-theme .adsk-button:focus {
    border-radius: 3px;
    box-shadow: inset 0 2px 2px 0 #000;
    color: #70B2F3;
    outline: none;
}
.adsk-viewing-viewer.dark-theme .adsk-label-button.active,
.adsk-viewing-viewer.dark-theme .adsk-label-button:focus,
.adsk-viewing-viewer.dark-theme .adsk-label-button:hover {
    border: 1px solid transparent;
}
.adsk-viewing-viewer.dark-theme .adsk-label-button label {
    background-color: #06a7df;
    color: #fff;
}
.adsk-viewing-viewer.dark-theme .adsk-label-button.active label,
.adsk-viewing-viewer.dark-theme .adsk-label-button:focus label,
.adsk-viewing-viewer.dark-theme .adsk-label-button:hover label {
    background-color: #70B2F3;
    color: #fff;
}
.adsk-viewing-viewer.dark-theme .adsk-control-tooltip {
    background-color: rgba(18, 43, 72, 0.94);
    border-radius: 3px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
    color: #f4f4f4;
    opacity: 1;
}
.adsk-viewing-viewer.dark-theme .docking-panel {
    box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.4);
}
.adsk-viewing-viewer.dark-theme .docking-panel-delimiter-shadow {
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
}
.adsk-viewing-viewer.dark-theme .docking-panel-title {
    background-color: rgba(18, 43, 72, 0.94);
    border-bottom: 1px solid rgba(18, 43, 72, 0.8);
    color: #fff;
}
.adsk-viewing-viewer.dark-theme .viewer-settings-panel .docking-panel-title {
    border-bottom: 1px solid #4a555b;
}
.adsk-viewing-viewer.dark-theme .docking-panel-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjOTQ5NDlGIiBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNFoiLz48cGF0aCBmaWxsPSIjOTM5Q0E1IiBkPSJNMTAuNDU3IDExLjAwN2EuNS41IDAgMCAxLS4zMS0uMTVsLTEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS0uNzFsMTAgMTBhLjUuNSAwIDAgMS0uNC44NloiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.dark-theme .docking-panel-close:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSI+PGcgZmlsbD0iI0JFQzhEMiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNFoiLz48cGF0aCBkPSJNMTAuNDU3IDExLjAwN2EuNS41IDAgMCAxLS4zMS0uMTVsLTEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS0uNzFsMTAgMTBhLjUuNSAwIDAgMS0uNC44NloiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.dark-theme .docking-panel-footer {
    background-color: #222;
}
.adsk-viewing-viewer.dark-theme .docking-panel-footer-resizer {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggc3Ryb2tlPSIjMDAwIiBkPSJtLjUgNi41IDYtNk00LjUgNi41bDEuNTM2LTEuNTM2Ii8+PHBhdGggc3Ryb2tlPSIjQkVDOEQyIiBkPSJtMS41IDYuNSA2LTZNNS41IDYuNWwxLjUzNi0xLjUzNiIvPjwvZz48L3N2Zz4=);
    background-position-x: 9px;
    background-position-y: 8px;
    background-repeat: no-repeat;
}
.adsk-viewing-viewer.dark-theme .docking-panel-footer-resizer:hover {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggc3Ryb2tlPSIjMDAwIiBkPSJtLjUgNi41IDYtNk00LjUgNi41bDEuNTM2LTEuNTM2Ii8+PHBhdGggc3Ryb2tlPSIjRDREQkUxIiBkPSJtMS41IDYuNSA2LTZNNS41IDYuNWwxLjUzNi0xLjUzNiIvPjwvZz48L3N2Zz4=);
    background-position-x: 9px;
    background-position-y: 8px;
    background-repeat: no-repeat;
}
.adsk-viewing-viewer.dark-theme .docking-panel-primary-button {
    background-color: #06a7df;
    color: #fff;
}
.adsk-viewing-viewer.dark-theme .docking-panel-primary-button.active,
.adsk-viewing-viewer.dark-theme .docking-panel-primary-button:focus,
.adsk-viewing-viewer.dark-theme .docking-panel-primary-button:hover {
    background-color: #70B2F3;
    color: #fff;
}
.adsk-viewing-viewer.dark-theme .docking-panel-secondary-button {
    background-color: #939ca5;
    color: #fff;
}
.adsk-viewing-viewer.dark-theme .docking-panel-secondary-button.active,
.adsk-viewing-viewer.dark-theme .docking-panel-secondary-button:focus,
.adsk-viewing-viewer.dark-theme .docking-panel-secondary-button:hover {
    background-color: #bec8d2;
    color: #fff;
}
.adsk-viewing-viewer.dark-theme .docking-panel-tertiary-button {
    border: 1px solid #939ca5;
    color: #939ca5;
}
.adsk-viewing-viewer.dark-theme .docking-panel-tertiary-button.active,
.adsk-viewing-viewer.dark-theme .docking-panel-tertiary-button:focus,
.adsk-viewing-viewer.dark-theme .docking-panel-tertiary-button:hover {
    background-color: #939ca5;
    color: #fff;
}
.adsk-viewing-viewer.dark-theme .docking-panel-container-solid-color-a {
    background-color: rgba(18, 43, 72, 0.9);
}
.adsk-viewing-viewer.dark-theme .docking-panel-container-solid-color-b {
    background-color: rgba(18, 43, 72, 0.94);
}
.adsk-viewing-viewer.dark-theme .docking-panel-container-solid-color-c {
    background-color: rgba(18, 43, 72, 0.4);
}
.adsk-viewing-viewer.dark-theme .docking-panel-container-gradient {
    background: repeating-linear-gradient(rgba(18, 43, 72, 0.2), rgba(18, 43, 72, 0.2) 36px, rgba(18, 43, 72, 0) 0, rgba(18, 43, 72, 0) 72px);
}
.adsk-viewing-viewer.dark-theme .docking-panel-textbox {
    background-color: transparent;
    border: 1px solid #494849;
    color: #ccc;
}
.adsk-viewing-viewer.dark-theme .viewer-settings-panel .adsk-lmv-tftable tr td:first-child div {
    color: #f3f7fb !important;
}
.adsk-viewing-viewer.dark-theme .adsk-lmv-tftable tr.logical-group {
    background-color: rgba(18, 43, 72, 0.4);
}
.adsk-viewing-viewer.dark-theme .adsk-lmv-tftable tr.logical-group td div {
    color: #fff;
}
.adsk-viewing-viewer.dark-theme .docking-panel-scroll::-webkit-scrollbar-track {
    background: none;
}
.adsk-viewing-viewer.dark-theme .docking-panel-scroll::-webkit-scrollbar-thumb {
    background: #939ca5;
}
.adsk-viewing-viewer.dark-theme .docking-panel-scroll::-webkit-scrollbar-thumb:hover {
    background: #bec8d2;
}
.adsk-viewing-viewer.dark-theme .docking-panel-scroll::-webkit-resizer {
    background-color: rgba(30, 30, 30, 0.8);
}
.adsk-viewing-viewer.dark-theme .docking-pane-scroll::-webkit-scrollbar-corner {
    background-color: rgba(0, 0, 0, 0.2);
}
.adsk-viewing-viewer.dark-theme .adsk-filterbox input.filter-box,
.adsk-viewing-viewer.dark-theme .adsk-searchbox input.search-box {
    background: rgba(18, 43, 72, 0.94);
    border: 1px solid transparent;
    border-bottom-color: rgba(18, 43, 72, 0.8);
    color: #fff;
}
.adsk-viewing-viewer.dark-theme .adsk-filterbox input.filter-box:focus,
.adsk-viewing-viewer.dark-theme .adsk-searchbox input.search-box:focus {
    border: 1px solid #1dc6f2;
}
.adsk-viewing-viewer.dark-theme .adsk-searchbox .search-box-icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi4yMTQgOS4yMzZhNS4wMzQgNS4wMzQgMCAwIDEtMS40NS0zLjUxMWMwLTEuMjk4LjUzNC0yLjU5NSAxLjQ1LTMuNTExYTUuMDM0IDUuMDM0IDAgMCAxIDMuNTEtMS40NWMxLjI5OCAwIDIuNTk2LjUzNCAzLjUxMiAxLjQ1YTUuMDM0IDUuMDM0IDAgMCAxIDEuNDUgMy41MSA1LjAzNCA1LjAzNCAwIDAgMS0xLjQ1IDMuNTEyIDUuMDM0IDUuMDM0IDAgMCAxLTMuNTExIDEuNDUgNS4wMzQgNS4wMzQgMCAwIDEtMy41MTEtMS40NU0xMi45IDEyLjI5bC0yLjgyNC0yLjgyNGMuOTE2LTEuMDY5IDEuNDUtMi4zNjYgMS40NS0zLjc0YTUuNzIgNS43MiAwIDAgMC0xLjY4LTQuMDQ2QzguNzc5LjYxMSA3LjI1MiAwIDUuNzI2IDBBNS43MiA1LjcyIDAgMCAwIDEuNjggMS42OCA1LjcyIDUuNzIgMCAwIDAgMCA1LjcyNCA1LjcyIDUuNzIgMCAwIDAgMS42OCA5Ljc3YTUuNzIgNS43MiAwIDAgMCA0LjA0NSAxLjY4QTUuNTkzIDUuNTkzIDAgMCAwIDkuNDY1IDEwbDIuODI0IDIuODI0Yy4wNzcuMDc2LjE1My4wNzYuMzA2LjA3Ni4xNTIgMCAuMjI5IDAgLjMwNS0uMDc2LjA3Ni0uMDc3LjA3Ni0uMzgyIDAtLjUzNSIvPjwvc3ZnPg==);
}
.adsk-viewing-viewer.dark-theme .adsk-searchbox .search-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iIzFEQzZGMiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi4yMTQgOS4yMzZhNS4wMzQgNS4wMzQgMCAwIDEtMS40NS0zLjUxMWMwLTEuMjk4LjUzNC0yLjU5NSAxLjQ1LTMuNTExYTUuMDM0IDUuMDM0IDAgMCAxIDMuNTEtMS40NWMxLjI5OCAwIDIuNTk2LjUzNCAzLjUxMiAxLjQ1YTUuMDM0IDUuMDM0IDAgMCAxIDEuNDUgMy41MSA1LjAzNCA1LjAzNCAwIDAgMS0xLjQ1IDMuNTEyIDUuMDM0IDUuMDM0IDAgMCAxLTMuNTExIDEuNDUgNS4wMzQgNS4wMzQgMCAwIDEtMy41MTEtMS40NU0xMi45IDEyLjI5bC0yLjgyNC0yLjgyNGMuOTE2LTEuMDY5IDEuNDUtMi4zNjYgMS40NS0zLjc0YTUuNzIgNS43MiAwIDAgMC0xLjY4LTQuMDQ2QzguNzc5LjYxMSA3LjI1MiAwIDUuNzI2IDBhNS43MiA1LjcyIDAgMCAwLTQuMDQ2IDEuNjhBNS43MiA1LjcyIDAgMCAwIDAgNS43MjQgNS43MiA1LjcyIDAgMCAwIDEuNjggOS43N2E1LjcyIDUuNzIgMCAwIDAgNC4wNDUgMS42OEE1LjU5MyA1LjU5MyAwIDAgMCA5LjQ2NSAxMGwyLjgyNCAyLjgyNGMuMDc3LjA3Ni4xNTMuMDc2LjMwNi4wNzYuMTUyIDAgLjIyOSAwIC4zMDUtLjA3Ni4wNzYtLjA3Ny4wNzYtLjM4MiAwLS41MzUiLz48L3N2Zz4=);
}
.adsk-viewing-viewer.dark-theme .adsk-filterbox .filter-box-icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzk3OTc5NyIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTcuNSA2LjVoLTVNOC41IDMuNWgtN005LjUuNWgtOSIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.dark-theme .adsk-filterbox .filter-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwQkZGRiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTcuNSA2LjVoLTVNOC41IDMuNWgtN005LjUuNWgtOSIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.dark-theme .adsk-filterbox .filter-box-close,
.adsk-viewing-viewer.dark-theme .adsk-searchbox .search-box-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Zz48Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNyIgZmlsbD0iIzkzOUNBNSIvPjxwYXRoIGZpbGw9IiMzNjM2MzYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiMzNjM2MzYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.dark-theme .adsk-filterbox .filter-box-close:hover,
.adsk-viewing-viewer.dark-theme .adsk-searchbox .search-box-close:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Zz48Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNyIgZmlsbD0iI0JFQzhEMiIvPjxwYXRoIGZpbGw9IiMzNjM2MzYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiMzNjM2MzYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.dark-theme .adsk-search-results-scrolling-panel .selected {
    background-color: #353d41;
}
.adsk-viewing-viewer.dark-theme .adsk-search-results-scrolling-panel > div[lmv-nodeid]:hover {
    background-color: rgba(0, 0, 0, 0.4);
}
.adsk-viewing-viewer.dark-theme .adsk-search-results-scrolling-panel .search-match {
    color: #1dc6f2;
}
.adsk-viewing-viewer.dark-theme .adsk-search-results-scrolling-panel .search-path {
    color: #bec8d2;
}
.adsk-viewing-viewer.dark-theme .adsk-search-results-scrolling-panel .no-results-title {
    color: #f3f3f3;
}
.adsk-viewing-viewer.dark-theme .adsk-search-results-scrolling-panel .no-results-description {
    color: #bec8d2;
}
.adsk-viewing-viewer.dark-theme .loading-spinner path {
    stroke: #70B2F3;
    fill: transparent;
}
.adsk-viewing-viewer.dark-theme .loading-spinner path:first-child {
    stroke: #4a555b;
}
.adsk-viewing-viewer.dark-theme .loading-spinner .message {
    color: #fff;
}
.adsk-viewing-viewer.dark-theme .docking-panel.menu .menu-item:hover {
    background: rgba(0, 0, 0, 0.4);
}
.adsk-viewing-viewer.dark-theme .docking-panel.menu .menu-divider {
    background-color: #666;
}
.adsk-viewing-viewer.dark-theme .viewer-settings-panel.docking-panel .settings-tabs span {
    color: #fff;
}
.adsk-viewing-viewer.dark-theme .viewer-settings-panel.docking-panel .settings-tabs span:hover {
    color: #1dc6f2;
}
.adsk-viewing-viewer.dark-theme .viewer-settings-panel.docking-panel .settings-tabs .tabselected span {
    border-color: #1dc6f2;
    color: #1dc6f2;
}
.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-environment-cell {
    border: 1px solid #4a555b;
}
.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-environment-cell:hover {
    border: 1px solid #939ca5;
}
.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-environment-cell.border-select {
    border: 1px solid #1dc6f2;
}
.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-environment-name {
    color: #bec8d2;
}
.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-cell {
    border: 1px solid #4a555b;
}
.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-cell:hover {
    border: 1px solid #939ca5;
}
.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-cell.border-select {
    border: 1px solid #1dc6f2;
}
.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-description,
.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-name {
    color: #bec8d2;
}
.adsk-viewing-viewer.dark-theme .viewer-settings-panel .docking-panel-tertiary-button:active {
    background-color: #4a555b;
    border: 1px solid #4a555b;
}
.adsk-viewing-viewer.dark-theme .switch .slider,
.adsk-viewing-viewer.dark-theme .switch .slider:before {
    background-color: #d9e1e9;
}
.adsk-viewing-viewer.dark-theme .switch input:checked + .slider:before {
    background-color: #1dc6f2;
}
.adsk-viewing-viewer.dark-theme .layers-panel .visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTIuNDc0LjgyM2MuOTM2LjM5MyAxLjgxLjkyIDIuNTkyIDEuNTY2YTguNzQ4IDguNzQ4IDAgMCAxIDEuNzgyIDIuMjE0IDcuMTI4IDcuMTI4IDAgMCAxLTEuNTY2IDIuNDMgOS4wNzIgOS4wNzIgMCAwIDEtMi41MzggMS42NzRjLTEuMzgzLjU4Ny0yLjg3Mi44OC00LjM3NC44NjRhMTAuMjYgMTAuMjYgMCAwIDEtNC4zMi0uNzAyIDguMzcgOC4zNyAwIDAgMS0yLjUzOC0xLjYyQTcuMTI4IDcuMTI4IDAgMCAxIDAgNC43NjVhOS4xMjYgOS4xMjYgMCAwIDEgMS43ODItMi40M0E5LjQ1IDkuNDUgMCAwIDEgNC4zNzQuNzE1YTkuMTggOS4xOCAwIDAgMSA0LjA1LS43MDJjMS4zOS4wMDYgMi43NjUuMjgxIDQuMDUuODFaTTguNTMyIDguMDZjLjQyOC0uMDA0Ljg1LS4wOTYgMS4yNDItLjI3LjM4My0uMTY3LjczLS40MDYgMS4wMjYtLjcwMi42MS0uNjE2Ljk0LTEuNDU1LjkxOC0yLjMyMmEzLjE4NiAzLjE4NiAwIDAgMC0uOTE4LTIuMjY4IDMuMzQ4IDMuMzQ4IDAgMCAwLTEuMDI2LS43MDIgMy4yNCAzLjI0IDAgMCAwLTIuNTM4IDBjLS4zODMuMTY4LS43My40MDYtMS4wMjYuNzAyYTMuMTg2IDMuMTg2IDAgMCAwLS45MTggMi4zMjJjLjAwNi40MjguMDk3Ljg1LjI3IDEuMjQyLjE2Ni4zODUuNDA0LjczMy43MDIgMS4wMjZhMy4yOTQgMy4yOTQgMCAwIDAgMi4yNjguOTcyWm0xLjg5LTMuMjk0YTEuNzgyIDEuNzgyIDAgMCAwLS4xNjItLjcwMiAxLjg5IDEuODkgMCAwIDAtLjM3OC0uNTk0IDEuNzgyIDEuNzgyIDAgMCAwLS41OTQtLjM3OGwtLjcwMi0uMTYyLS43MDIuMTYyYTEuODM2IDEuODM2IDAgMCAwLS45NzIuOTcyIDEuODM2IDEuODM2IDAgMCAwIDAgMS40NThjLjE3My40MjguNS43NzUuOTE4Ljk3MmwuNzAyLjE2Mi43MDItLjE2MmMuMjItLjA4Ni40MjItLjIxNC41OTQtLjM3OC4xNjEtLjE3My4yOS0uMzc0LjM3OC0uNTk0LjEwOS0uMjM3LjE2NC0uNDk1LjE2Mi0uNzU2aC4wNTRaIi8+PC9zdmc+);
    opacity: 0.7;
}
.adsk-viewing-viewer.dark-theme .layers-panel .visibility.dim {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNSI+PHBhdGggZmlsbD0iI0Y0RjRGNCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuMzIyLjU5NGEuNjM4LjYzOCAwIDAgMC0uOTI0IDBMMTAuMzYyIDMuNjNjLS43OTItLjE5OC0xLjU4NC0uMzk2LTIuNDQyLS4zOTYtMy41NjQgMC02LjYgMi4xNzgtNy45MiA0LjgxOC41OTQgMS4xODggMS41ODQgMi4zMSAyLjc3MiAzLjE2OGwtMi4zMSAyLjMxYS42MzguNjM4IDAgMCAwIDAgLjkyNGMuMjY0LjI2NC42Ni4yNjQuOTI0IDBMMTQuMzIyIDEuNTE4YS42MzguNjM4IDAgMCAwIDAtLjkyNFptLTkuNTcgNy40NThBMy4xNjkgMy4xNjkgMCAwIDEgNy45MiA0Ljg4NGMuMzMgMCAuNzI2LjA2Ni45OS4xOThsLS44NTguODU4aC0uMTk4Yy0xLjE4OCAwLTIuMTc4Ljk5LTIuMTc4IDIuMTc4di4xOThsLS44NTguODU4YzAtLjM5Ni0uMDY2LS43OTItLjA2Ni0xLjEyMlpNNy45MiAxMC4yM2MxLjE4OCAwIDIuMTc4LS45OSAyLjE3OC0yLjE3OCAwLS4xOTgtLjA2Ni0uMzk2LS4xMzItLjY2TDcuMjYgMTAuMDk4Yy4yNjQuMDY2LjQ2Mi4xMzIuNjYuMTMyWm03LjkyLTIuMTc4Yy0uNjYtMS4zMi0xLjc4Mi0yLjUwOC0zLjEwMi0zLjM2NmwtMS45OCAxLjk4Yy4xOTguMzk2LjMzLjkyNC4zMyAxLjM4NkEzLjE2OSAzLjE2OSAwIDAgMSA3LjkyIDExLjIyYy0uNTI4IDAtLjk5LS4xMzItMS4zODYtLjMzbC0xLjQ1MiAxLjQ1MmMuODU4LjMzIDEuODQ4LjUyOCAyLjgzOC41MjggMy41NjQgMCA2LjYtMi4xNzggNy45Mi00LjgxOFoiLz48L3N2Zz4=);
    opacity: 0.3;
}
.adsk-viewing-viewer.dark-theme .property-panel .no-properties {
    color: #eee;
}
.adsk-viewing-viewer.dark-theme .property-panel .property-name {
    color: #f3f7fb;
}
.adsk-viewing-viewer.dark-theme .property-panel .property-value {
    color: #e4e9ee;
}
.adsk-viewing-viewer.dark-theme .property-panel .property-drop-down {
    background: rgba(0, 0, 0, 0.25);
    color: #f3f7fb;
}
.adsk-viewing-viewer.dark-theme .property-panel .property-drop-down > option {
    background: rgba(0, 0, 0, 0.75);
}
.adsk-viewing-viewer.dark-theme .model-structure-panel .lmv-no-properties {
    color: #eee;
}
.adsk-viewing-viewer.dark-theme .bimwalk .c-bimwalk-tooltip {
    background-color: #393939;
}
.adsk-viewing-viewer.dark-theme .bimwalk .bimwalk-guide-dark-theme {
    display: block;
}
.adsk-viewing-viewer.dark-theme .bimwalk .bimwalk-guide-light-theme {
    display: none;
}
.adsk-viewing-viewer.dark-theme .bimwalk .bimwalk-tooltip-or {
    color: #fff;
}
.adsk-viewing-viewer.dark-theme .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCA3VjBsNyAzLjVMMTQgN2wtNyAzLjVMMCAxNHoiLz48L3N2Zz4=);
}
.adsk-viewing-viewer.dark-theme .adsk-button.active .toolbar-animation-play-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:focus .toolbar-animation-play-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:hover .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCA3VjBsNyAzLjVMMTQgN2wtNyAzLjVMMCAxNHoiLz48L3N2Zz4=);
}
.adsk-viewing-viewer.dark-theme .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDR2MTRIMHpNOCAwaDR2MTRIOHoiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.dark-theme .adsk-button.active .toolbar-animation-pause-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:focus .toolbar-animation-pause-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:hover .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDR2MTRIMHpNOCAwaDR2MTRIOHoiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.dark-theme .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQgN1YwTDcgMy41IDAgN2w3IDMuNSA3IDMuNXpNMTggMGgtMnYxNGgyeiIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.dark-theme .adsk-button.active .toolbar-animation-backward-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:focus .toolbar-animation-backward-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:hover .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQgN1YwTDcgMy41IDAgN2w3IDMuNSA3IDMuNXpNMTggMGgtMnYxNGgyeiIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.dark-theme .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNCA3VjBsNyAzLjVMMTggN2wtNyAzLjVMNCAxNHpNMCAwaDJ2MTRIMHoiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.dark-theme .adsk-button.active .toolbar-animation-forward-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:focus .toolbar-animation-forward-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:hover .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNCA3VjBsNyAzLjVMMTggN2wtNyAzLjVMNCAxNHpNMCAwaDJ2MTRIMHoiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.dark-theme .treeview .group,
.adsk-viewing-viewer.dark-theme .treeview .leaf,
.adsk-viewing-viewer.dark-theme .treeview group,
.adsk-viewing-viewer.dark-theme .treeview leaf {
    color: #fff;
}
.adsk-viewing-viewer.dark-theme .treeview .group.selected label,
.adsk-viewing-viewer.dark-theme .treeview .leaf.selected label,
.adsk-viewing-viewer.dark-theme .treeview group.selected label,
.adsk-viewing-viewer.dark-theme .treeview group.selected-ex > lmvheader > label,
.adsk-viewing-viewer.dark-theme .treeview leaf.selected label,
.adsk-viewing-viewer.dark-theme .treeview leaf.selected-ex > lmvheader > label {
    color: #1dc7f3 !important;
}
.adsk-viewing-viewer .treeview .leaf.property {
    color: #f3f7fb;
}
.adsk-viewing-viewer.dark-theme .treeview .group.category > lmvheader,
.adsk-viewing-viewer.dark-theme .treeview group.category > lmvheader {
    background-color: rgba(18, 43, 72, 0.2);
}
.adsk-viewing-viewer.dark-theme .treeview .group > lmvheader > label,
.adsk-viewing-viewer.dark-theme .treeview .leaf > lmvheader > label,
.adsk-viewing-viewer.dark-theme .treeview group > lmvheader > label,
.adsk-viewing-viewer.dark-theme .treeview leaf > lmvheader > label {
    color: #fff;
}
.adsk-viewing-viewer.dark-theme .treeview .group > lmvheader:hover,
.adsk-viewing-viewer.dark-theme .treeview .leaf > lmvheader:hover,
.adsk-viewing-viewer.dark-theme .treeview group > lmvheader:hover,
.adsk-viewing-viewer.dark-theme .treeview leaf > lmvheader:hover {
    background: rgba(0, 0, 0, 0.4) !important;
}
.adsk-viewing-viewer.dark-theme .treeview .group.dim > lmvheader > label,
.adsk-viewing-viewer.dark-theme .treeview .leaf.dim > lmvheader > label,
.adsk-viewing-viewer.dark-theme .treeview group.dim > lmvheader > label,
.adsk-viewing-viewer.dark-theme .treeview leaf.dim > lmvheader > label {
    color: hsla(0, 0%, 93%, 0.3);
}
.adsk-viewing-viewer.dark-theme .treeview div.visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTIuNDc0LjgyM2MuOTM2LjM5MyAxLjgxLjkyIDIuNTkyIDEuNTY2YTguNzQ4IDguNzQ4IDAgMCAxIDEuNzgyIDIuMjE0IDcuMTI4IDcuMTI4IDAgMCAxLTEuNTY2IDIuNDMgOS4wNzIgOS4wNzIgMCAwIDEtMi41MzggMS42NzRjLTEuMzgzLjU4Ny0yLjg3Mi44OC00LjM3NC44NjRhMTAuMjYgMTAuMjYgMCAwIDEtNC4zMi0uNzAyIDguMzcgOC4zNyAwIDAgMS0yLjUzOC0xLjYyQTcuMTI4IDcuMTI4IDAgMCAxIDAgNC43NjVhOS4xMjYgOS4xMjYgMCAwIDEgMS43ODItMi40M0E5LjQ1IDkuNDUgMCAwIDEgNC4zNzQuNzE1YTkuMTggOS4xOCAwIDAgMSA0LjA1LS43MDJjMS4zOS4wMDYgMi43NjUuMjgxIDQuMDUuODFaTTguNTMyIDguMDZjLjQyOC0uMDA0Ljg1LS4wOTYgMS4yNDItLjI3LjM4My0uMTY3LjczLS40MDYgMS4wMjYtLjcwMi42MS0uNjE2Ljk0LTEuNDU1LjkxOC0yLjMyMmEzLjE4NiAzLjE4NiAwIDAgMC0uOTE4LTIuMjY4IDMuMzQ4IDMuMzQ4IDAgMCAwLTEuMDI2LS43MDIgMy4yNCAzLjI0IDAgMCAwLTIuNTM4IDBjLS4zODMuMTY4LS43My40MDYtMS4wMjYuNzAyYTMuMTg2IDMuMTg2IDAgMCAwLS45MTggMi4zMjJjLjAwNi40MjguMDk3Ljg1LjI3IDEuMjQyLjE2Ni4zODUuNDA0LjczMy43MDIgMS4wMjZhMy4yOTQgMy4yOTQgMCAwIDAgMi4yNjguOTcyWm0xLjg5LTMuMjk0YTEuNzgyIDEuNzgyIDAgMCAwLS4xNjItLjcwMiAxLjg5IDEuODkgMCAwIDAtLjM3OC0uNTk0IDEuNzgyIDEuNzgyIDAgMCAwLS41OTQtLjM3OGwtLjcwMi0uMTYyLS43MDIuMTYyYTEuODM2IDEuODM2IDAgMCAwLS45NzIuOTcyIDEuODM2IDEuODM2IDAgMCAwIDAgMS40NThjLjE3My40MjguNS43NzUuOTE4Ljk3MmwuNzAyLjE2Mi43MDItLjE2MmMuMjItLjA4Ni40MjItLjIxNC41OTQtLjM3OC4xNjEtLjE3My4yOS0uMzc0LjM3OC0uNTk0LjEwOS0uMjM3LjE2NC0uNDk1LjE2Mi0uNzU2aC4wNTRaIi8+PC9zdmc+);
    background-position: 6px 12px;
    background-repeat: no-repeat;
    border: none;
    height: 100%;
    margin: 0;
    opacity: 0.7;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 35px;
}
.adsk-viewing-viewer.dark-theme .treeview div.visibility:hover {
    filter: drop-shadow(0 0 0 #fff);
}
.adsk-viewing-viewer.dark-theme .treeview .dim div.visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNSI+PHBhdGggZmlsbD0iI0Y0RjRGNCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuMzIyLjU5NGEuNjM4LjYzOCAwIDAgMC0uOTI0IDBMMTAuMzYyIDMuNjNjLS43OTItLjE5OC0xLjU4NC0uMzk2LTIuNDQyLS4zOTYtMy41NjQgMC02LjYgMi4xNzgtNy45MiA0LjgxOC41OTQgMS4xODggMS41ODQgMi4zMSAyLjc3MiAzLjE2OGwtMi4zMSAyLjMxYS42MzguNjM4IDAgMCAwIDAgLjkyNGMuMjY0LjI2NC42Ni4yNjQuOTI0IDBMMTQuMzIyIDEuNTE4YS42MzguNjM4IDAgMCAwIDAtLjkyNFptLTkuNTcgNy40NThBMy4xNjkgMy4xNjkgMCAwIDEgNy45MiA0Ljg4NGMuMzMgMCAuNzI2LjA2Ni45OS4xOThsLS44NTguODU4aC0uMTk4Yy0xLjE4OCAwLTIuMTc4Ljk5LTIuMTc4IDIuMTc4di4xOThsLS44NTguODU4YzAtLjM5Ni0uMDY2LS43OTItLjA2Ni0xLjEyMlpNNy45MiAxMC4yM2MxLjE4OCAwIDIuMTc4LS45OSAyLjE3OC0yLjE3OCAwLS4xOTgtLjA2Ni0uMzk2LS4xMzItLjY2TDcuMjYgMTAuMDk4Yy4yNjQuMDY2LjQ2Mi4xMzIuNjYuMTMyWm03LjkyLTIuMTc4Yy0uNjYtMS4zMi0xLjc4Mi0yLjUwOC0zLjEwMi0zLjM2NmwtMS45OCAxLjk4Yy4xOTguMzk2LjMzLjkyNC4zMyAxLjM4NkEzLjE2OSAzLjE2OSAwIDAgMSA3LjkyIDExLjIyYy0uNTI4IDAtLjk5LS4xMzItMS4zODYtLjMzbC0xLjQ1MiAxLjQ1MmMuODU4LjMzIDEuODQ4LjUyOCAyLjgzOC41MjggMy41NjQgMCA2LjYtMi4xNzggNy45Mi00LjgxOFoiLz48L3N2Zz4=);
    background-position: 6px 9px;
    opacity: 0.3;
}
.adsk-viewing-viewer.dark-theme .treeview .view lmvheader > icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxNDMxOERGQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxNDMxOEUwQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTE0MzE4RERCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTE0MzE4REVCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6dltUsAAAAvElEQVR42mL8//8/AyWAiYFCQLEBLCCira3tJZD6DhVjBGI+KI0MVldVVaUC1cL4qkCsBHPBRiDWh2JbIGYDYn40HA1VywnEKUB8DIibWaCCf6AYBH4jsZHBKyjdBcQhQCwCxFdhBiQBcRSSYl4sBvyD0jxA/APK/g8zgB2KiQF/QRoHJBphtnJDA5lkA7ig9HIgvg9lc7CQYIAElN4ExEeAuAGUXmAGHCDCgK9I7HdAXAoylHHoZyaAAAMA0EImBepZpP0AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    display: inline;
    padding: 0 11px;
}
.adsk-viewing-viewer.dark-theme .treeview .collapsed > lmvheader > icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIj48cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uODk4LjE5NS44MiA5LjkxM2w1LjA5Mi01LjA5MiIvPjwvc3ZnPg==);
    cursor: zoom-in;
}
.adsk-viewing-viewer.dark-theme .treeview .expanded > lmvheader > icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjcxOS44OTggMCAuODJsNS4wOTIgNS4wOTIiLz48L3N2Zz4=);
    cursor: zoom-out;
}
.adsk-viewing-viewer.dark-theme .treeview .expanded.selected > lmvheader > icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSIjMURDNkYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05Ljg0Ny44OTguMTMuODIgNS4yMiA1LjkxMyIvPjwvc3ZnPg==);
    cursor: zoom-out;
}
.adsk-viewing-viewer.dark-theme .treeview .collapsed.selected > lmvheader > icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIj48cGF0aCBmaWxsPSIjMURDNkYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uODk4LjE5NS44MiA5LjkxM2w1LjA5Mi01LjA5MiIvPjwvc3ZnPg==);
    cursor: zoom-in;
}
.adsk-viewing-viewer.dark-theme .settings-tabs ul {
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
}
.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-environment-image {
    border: 1px solid #4a555b !important;
}
.adsk-viewing-viewer.dark-theme .propertysearch-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU4LjM3MSA1OC4zNzEiIHZpZXdCb3g9IjAgMCA1OC4zNzEgNTguMzcxIj48cGF0aCBkPSJtNTUuODMzIDU2LjY3OS01Ljk2OS02LjI0M2ExMC43NDIgMTAuNzQyIDAgMCAwIDIuODItNy4yNWMwLTUuOTUzLTQuODQzLTEwLjc5Ni0xMC43OTYtMTAuNzk2cy0xMC43OTYgNC44NDMtMTAuNzk2IDEwLjc5NiA0Ljg0MyAxMC43OTYgMTAuNzk2IDEwLjc5NmMyLjQ0MiAwIDQuNjg5LS44MjQgNi41LTIuMTk2bDYgNi4yNzZhLjk5OC45OTggMCAwIDAgMS40MTQuMDMyIDEuMDAyIDEuMDAyIDAgMCAwIC4wMzEtMS40MTV6TTMzLjA5MiA0My4xODZjMC00Ljg1IDMuOTQ2LTguNzk2IDguNzk2LTguNzk2czguNzk2IDMuOTQ2IDguNzk2IDguNzk2LTMuOTQ2IDguNzk2LTguNzk2IDguNzk2LTguNzk2LTMuOTQ2LTguNzk2LTguNzk2ek0yOC4wOTYgNDMuMWMuMDI1LTQuMDI5IDEuNzkzLTcuNjQ0IDQuNTc4LTEwLjE1My0uOTExLjA1NC0xLjg0NC4wOTctMi44MDcuMTIzYTg0LjA3NCA4NC4wNzQgMCAwIDEtNS4yMi0uMDAxYy03LjM0MS0uMjAxLTEzLjE5MS0xLjIzOC0xNy40MDMtMi43MTctMS45OC0uNjY3LTMuNjc1LTEuNDUzLTQuOTgzLTIuMzUydjkuNGMyLjg0NiAyLjk3MSAxMi4zOTQgNS43MTEgMjUgNS43MTEuMjgzIDAgLjU1NS0uMDA4LjgzNS0uMDExek0yNC44OTYgMjkuOTY1Yy4zMjYuMDA5LjY1MS4wMTguOTgyLjAyM2E3OC44NDggNzguODQ4IDAgMCAwIDIuNzY2LjAwMWMuMzMtLjAwNS42NTYtLjAxNS45ODItLjAyM2wuMzQ5LS4wMDhjMTEuMjUzLS4zNTkgMTkuNjQ4LTIuOTE1IDIyLjI4Ni01LjY2OHYtOS40MDFDNDcuMzkzIDE4LjIzMiAzNy4xMDUgMjAgMjcuMjYxIDIwcy0yMC4xMzMtMS43NjgtMjUtNS4xMTF2OS40YzIuNjM4IDIuNzU0IDExLjAzMyA1LjMxIDIyLjI4NiA1LjY2OGwuMzQ5LjAwOHoiLz48cGF0aCBkPSJNNTIuMjYxIDExLjMwNlY5YS45Mi45MiAwIDAgMC0uMTM1LS40NThDNTEuMDAzIDQuMjQxIDQyLjM3NiAwIDI3LjI2MSAwIDEyLjE4MyAwIDMuNTY0IDQuMjIgMi40MDcgOC41MWEuOTcuOTcgMCAwIDAtLjE0Ni40OXYyLjMwNkM1LjA5NyAxNC4yNjcgMTQuNTc3IDE3IDI3LjI2MSAxN3MyMi4xNjMtMi43MzMgMjUtNS42OTR6TTI4LjQzIDQ2LjE4N2MtLjM5LjAwNS0uNzcyLjAxNC0xLjE3LjAxNC0xMi4zNDYgMC0yMC44NjYtMi4yOS0yNS01LjIwMXY4LjIwMWEuOTQuOTQgMCAwIDAgLjExNy40NTFjMS4xODEgNC44OTUgMTEuNzQ3IDguNTQ5IDI0Ljg4MyA4LjU0OSA0Ljc2NCAwIDkuMTgyLS40ODYgMTIuOTQ1LTEuMzMyLTUuODE2LS43MTItMTAuNTE5LTUuMDUtMTEuNzc1LTEwLjY4MnoiLz48L3N2Zz4=);
    filter: invert(1);
}
.adsk-viewing-viewer.dark-theme .docking-panel.menu .menu-item-expand {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIj48cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uODk4LjE5NS44MiA5LjkxM2w1LjA5Mi01LjA5MiIvPjwvc3ZnPg==);
}
.adsk-viewing-viewer.dark-theme .hyperlink-container {
    filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.3));
}
.adsk-viewing-viewer.dark-theme .hyperlink-container .docking-panel {
    box-shadow: none;
}
.adsk-viewing-viewer.dark-theme .hyperlink-container-triangle {
    border-right: 19px solid rgba(18, 43, 72, 0.9);
}
.adsk-viewing-viewer.dark-theme .hyperlink-back-closer {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNFoiLz48cGF0aCBkPSJNMTAuNDU3IDExLjAwN2EuNS41IDAgMCAxLS4zMS0uMTVsLTEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS0uNzFsMTAgMTBhLjUuNSAwIDAgMS0uNC44NloiLz48L2c+PC9zdmc+);
}

.adsk-viewing-viewer.light-theme {
    color: #FF0000;
    font-size: 10px; /* по умолчанию 14 */
}
.adsk-viewing-viewer.light-theme.quality-text {
    text-rendering: geometricPrecision;
}
.adsk-viewing-viewer.light-theme .viewcube {
    color: #000;
}
.adsk-viewing-viewer.dark-theme .property-drop-down,
.adsk-viewing-viewer.light-theme .adsk-lmv-tftable input,
.adsk-viewing-viewer.light-theme .option-drop-down {
    background-color: #fff;
    border: 1px solid #d5dbe1;
    color: #000;
}
.adsk-viewing-viewer.light-theme .adsk-control-group {
    background-color: #fff;
    box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.5);
    color: #FF0000;
}
.adsk-viewing-viewer.light-theme .adsk-button:hover {
    border: 1px solid #70B2F3;
    color: #70B2F3;
}
.adsk-viewing-viewer.light-theme .adsk-button.active,
.adsk-viewing-viewer.light-theme .adsk-button:focus {
    border-radius: 3px;
    box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.6);
    color: #70B2F3;
    outline: none;
}
.adsk-viewing-viewer.light-theme .adsk-label-button.active,
.adsk-viewing-viewer.light-theme .adsk-label-button:focus,
.adsk-viewing-viewer.light-theme .adsk-label-button:hover {
    border: 1px solid transparent;
}
.adsk-viewing-viewer.light-theme .adsk-label-button label {
    background-color: #06a7df;
    color: #fff;
}
.adsk-viewing-viewer.light-theme .adsk-label-button.active label,
.adsk-viewing-viewer.light-theme .adsk-label-button:focus label,
.adsk-viewing-viewer.light-theme .adsk-label-button:hover label {
    background-color: #70B2F3;
    color: #fff;
}
.adsk-viewing-viewer.light-theme .adsk-control-tooltip {
    background-color: hsla(0, 0%, 100%, 0.94);
    border-radius: 3px;
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
    color: #FF0000;
    opacity: 1;
}
.adsk-viewing-viewer.light-theme .docking-panel {
    box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.4);
}
.adsk-viewing-viewer.light-theme .docking-panel-delimiter-shadow {
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
}
.adsk-viewing-viewer.light-theme .docking-panel-title {
    background-color: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    color: #FF0000;
}
.adsk-viewing-viewer.light-theme .docking-panel-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSI+PGcgZmlsbD0iIzRBNTU1QiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNFoiLz48cGF0aCBkPSJNMTAuNDU3IDExLjAwN2EuNS41IDAgMCAxLS4zMS0uMTVsLTEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS0uNzFsMTAgMTBhLjUuNSAwIDAgMS0uNC44NloiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.light-theme .docking-panel-close:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNFoiLz48cGF0aCBkPSJNMTAuNDU3IDExLjAwN2EuNS41IDAgMCAxLS4zMS0uMTVsLTEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS0uNzFsMTAgMTBhLjUuNSAwIDAgMS0uNC44NloiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.light-theme .docking-panel-footer-resizer {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggc3Ryb2tlPSIjQkVDOEQyIiBkPSJtLjUgNi41IDYtNk00LjUgNi41bDEuNTM2LTEuNTM2Ii8+PHBhdGggc3Ryb2tlPSIjOTM5Q0E1IiBkPSJtMS41IDYuNSA2LTZNNS41IDYuNWwxLjUzNi0xLjUzNiIvPjwvZz48L3N2Zz4=);
    background-position-x: 9px;
    background-position-y: 8px;
    background-repeat: no-repeat;
}
.adsk-viewing-viewer.light-theme .docking-panel-footer-resizer:hover {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggc3Ryb2tlPSIjQkVDOEQyIiBkPSJtLjUgNi41IDYtNk00LjUgNi41bDEuNTM2LTEuNTM2Ii8+PHBhdGggc3Ryb2tlPSIjNEE1NTVCIiBkPSJtMS41IDYuNSA2LTZNNS41IDYuNWwxLjUzNi0xLjUzNiIvPjwvZz48L3N2Zz4=);
    background-position-x: 9px;
    background-position-y: 8px;
    background-repeat: no-repeat;
}
.adsk-viewing-viewer.light-theme .docking-panel-button {
    border: 1px solid #d5dbe1;
    color: #4a555b;
}
.adsk-viewing-viewer.light-theme .docking-panel-primary-button {
    background-color: #06a7df;
    color: #fff;
}
.adsk-viewing-viewer.light-theme .docking-panel-primary-button.active,
.adsk-viewing-viewer.light-theme .docking-panel-primary-button:focus,
.adsk-viewing-viewer.light-theme .docking-panel-primary-button:hover {
    background-color: #70B2F3;
    color: #fff;
}
.adsk-viewing-viewer.light-theme .docking-panel-secondary-button {
    background-color: #939ca5;
    color: #fff;
}
.adsk-viewing-viewer.light-theme .docking-panel-secondary-button.active,
.adsk-viewing-viewer.light-theme .docking-panel-secondary-button:focus,
.adsk-viewing-viewer.light-theme .docking-panel-secondary-button:hover {
    background-color: #bec8d2;
    color: #fff;
}
.adsk-viewing-viewer.light-theme .docking-panel-tertiary-button {
    border: 1px solid #939ca5;
    color: #939ca5;
}
.adsk-viewing-viewer.light-theme .docking-panel-tertiary-button.active,
.adsk-viewing-viewer.light-theme .docking-panel-tertiary-button:focus,
.adsk-viewing-viewer.light-theme .docking-panel-tertiary-button:hover {
    background-color: #939ca5;
    color: #fff;
}
.adsk-viewing-viewer.light-theme .docking-panel-footer {
    background-color: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.adsk-viewing-viewer.light-theme .docking-panel-container-solid-color-a {
    background-color: hsla(0, 0%, 100%, 0.94);
}
.adsk-viewing-viewer.light-theme .docking-panel-container-solid-color-b {
    background-color: hsla(0, 0%, 100%, 0.98);
}
.adsk-viewing-viewer.light-theme .docking-panel-container-solid-color-c {
    background-color: #ecf0f3;
}
.adsk-viewing-viewer.light-theme .docking-panel-container-gradient {
    background: repeating-linear-gradient(rgba(242, 247, 250, 0.7), rgba(242, 247, 250, 0.7) 36px, rgba(242, 247, 250, 0) 0, rgba(242, 247, 250, 0) 72px);
}
.adsk-viewing-viewer.light-theme .docking-panel-textbox {
    background-color: transparent;
    border: 1px solid #d5dbe1;
}
.adsk-viewing-viewer.light-theme .adsk-lmv-tftable tr td div {
    color: #4a555b;
}
.adsk-viewing-viewer.light-theme .adsk-lmv-tftable tr.logical-group {
    background-color: rgba(242, 247, 250, 0.7);
}
.adsk-viewing-viewer.light-theme .adsk-lmv-tftable tr.logical-group td div {
    color: #FF0000;
}
.adsk-viewing-viewer.light-theme .docking-panel-scroll::-webkit-scrollbar-track {
    background: none;
}
.adsk-viewing-viewer.light-theme .docking-panel-scroll::-webkit-scrollbar-thumb {
    background: #bec8d2;
}
.adsk-viewing-viewer.light-theme .docking-panel-scroll::-webkit-scrollbar-thumb:hover {
    background: #939ca5;
}
.adsk-viewing-viewer.light-theme .docking-panel-scroll::-webkit-resizer {
    background-color: rgba(30, 30, 30, 0.8);
}
.adsk-viewing-viewer.light-theme .docking-pane-scroll::-webkit-scrollbar-corner {
    background-color: rgba(0, 0, 0, 0.2);
}
.adsk-viewing-viewer.light-theme .adsk-filterbox input.filter-box,
.adsk-viewing-viewer.light-theme .adsk-searchbox input.search-box {
    background: #fff;
    border: 1px solid transparent;
    color: #FF0000;
}
.adsk-viewing-viewer.light-theme .adsk-filterbox input.filter-box:focus,
.adsk-viewing-viewer.light-theme .adsk-searchbox input.search-box:focus {
    border: 1px solid #1dc6f2;
}
.adsk-viewing-viewer.light-theme .adsk-searchbox .search-box-icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iIzRBNTU1QiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi4yMTQgOS4yMzZhNS4wMzQgNS4wMzQgMCAwIDEtMS40NS0zLjUxMWMwLTEuMjk4LjUzNC0yLjU5NSAxLjQ1LTMuNTExYTUuMDM0IDUuMDM0IDAgMCAxIDMuNTEtMS40NWMxLjI5OCAwIDIuNTk2LjUzNCAzLjUxMiAxLjQ1YTUuMDM0IDUuMDM0IDAgMCAxIDEuNDUgMy41MSA1LjAzNCA1LjAzNCAwIDAgMS0xLjQ1IDMuNTEyIDUuMDM0IDUuMDM0IDAgMCAxLTMuNTExIDEuNDUgNS4wMzQgNS4wMzQgMCAwIDEtMy41MTEtMS40NU0xMi45IDEyLjI5bC0yLjgyNC0yLjgyNGMuOTE2LTEuMDY5IDEuNDUtMi4zNjYgMS40NS0zLjc0YTUuNzIgNS43MiAwIDAgMC0xLjY4LTQuMDQ2QzguNzc5LjYxMSA3LjI1MiAwIDUuNzI2IDBhNS43MiA1LjcyIDAgMCAwLTQuMDQ2IDEuNjhBNS43MiA1LjcyIDAgMCAwIDAgNS43MjQgNS43MiA1LjcyIDAgMCAwIDEuNjggOS43N2E1LjcyIDUuNzIgMCAwIDAgNC4wNDUgMS42OEE1LjU5MyA1LjU5MyAwIDAgMCA5LjQ2NSAxMGwyLjgyNCAyLjgyNGMuMDc3LjA3Ni4xNTMuMDc2LjMwNi4wNzYuMTUyIDAgLjIyOSAwIC4zMDUtLjA3Ni4wNzYtLjA3Ny4wNzYtLjM4MiAwLS41MzUiLz48L3N2Zz4=);
}
.adsk-viewing-viewer.light-theme .adsk-searchbox .search-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iIzFEQzZGMiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi4yMTQgOS4yMzZhNS4wMzQgNS4wMzQgMCAwIDEtMS40NS0zLjUxMWMwLTEuMjk4LjUzNC0yLjU5NSAxLjQ1LTMuNTExYTUuMDM0IDUuMDM0IDAgMCAxIDMuNTEtMS40NWMxLjI5OCAwIDIuNTk2LjUzNCAzLjUxMiAxLjQ1YTUuMDM0IDUuMDM0IDAgMCAxIDEuNDUgMy41MSA1LjAzNCA1LjAzNCAwIDAgMS0xLjQ1IDMuNTEyIDUuMDM0IDUuMDM0IDAgMCAxLTMuNTExIDEuNDUgNS4wMzQgNS4wMzQgMCAwIDEtMy41MTEtMS40NU0xMi45IDEyLjI5bC0yLjgyNC0yLjgyNGMuOTE2LTEuMDY5IDEuNDUtMi4zNjYgMS40NS0zLjc0YTUuNzIgNS43MiAwIDAgMC0xLjY4LTQuMDQ2QzguNzc5LjYxMSA3LjI1MiAwIDUuNzI2IDBhNS43MiA1LjcyIDAgMCAwLTQuMDQ2IDEuNjhBNS43MiA1LjcyIDAgMCAwIDAgNS43MjQgNS43MiA1LjcyIDAgMCAwIDEuNjggOS43N2E1LjcyIDUuNzIgMCAwIDAgNC4wNDUgMS42OEE1LjU5MyA1LjU5MyAwIDAgMCA5LjQ2NSAxMGwyLjgyNCAyLjgyNGMuMDc3LjA3Ni4xNTMuMDc2LjMwNi4wNzYuMTUyIDAgLjIyOSAwIC4zMDUtLjA3Ni4wNzYtLjA3Ny4wNzYtLjM4MiAwLS41MzUiLz48L3N2Zz4=);
}
.adsk-viewing-viewer.light-theme .adsk-filterbox .filter-box-icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzk3OTc5NyIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTcuNSA2LjVoLTVNOC41IDMuNWgtN005LjUuNWgtOSIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.light-theme .adsk-filterbox .filter-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwQkZGRiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTcuNSA2LjVoLTVNOC41IDMuNWgtN005LjUuNWgtOSIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.light-theme .adsk-filterbox .filter-box-close,
.adsk-viewing-viewer.light-theme .adsk-searchbox .search-box-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNyIgZmlsbD0iI0JFQzhEMiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.light-theme .adsk-filterbox .filter-box-close:hover,
.adsk-viewing-viewer.light-theme .adsk-searchbox .search-box-close:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNyIgZmlsbD0iIzkzOUNBNSIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.light-theme .adsk-search-results-scrolling-panel .selected {
    background-color: #f2f7fa;
}
.adsk-viewing-viewer.light-theme .adsk-search-results-scrolling-panel > div[lmv-nodeid]:hover {
    background-color: rgba(0, 191, 255, 0.2);
}
.adsk-viewing-viewer.light-theme .adsk-search-results-scrolling-panel .search-match {
    color: #1dc6f2;
}
.adsk-viewing-viewer.light-theme .adsk-search-results-scrolling-panel .search-path {
    color: #939ca5;
}
.adsk-viewing-viewer.light-theme .adsk-search-results-scrolling-panel .no-results-title {
    color: #000;
}
.adsk-viewing-viewer.light-theme .adsk-search-results-scrolling-panel .no-results-description {
    color: #939ca5;
}
.adsk-viewing-viewer.light-theme .loading-spinner path {
    stroke: #70B2F3;
    fill: transparent;
}
.adsk-viewing-viewer.light-theme .loading-spinner path:first-child {
    stroke: #ecf0f3;
}
.adsk-viewing-viewer.light-theme .loading-spinner .message {
    color: #FF0000;
}
.adsk-viewing-viewer.light-theme .docking-panel.menu .menu-item:hover {
    background: rgba(0, 191, 255, 0.2);
}
.adsk-viewing-viewer.light-theme .docking-panel.menu .menu-divider {
    background-color: #666;
}
.adsk-viewing-viewer.light-theme .viewer-settings-panel.docking-panel .settings-tabs span {
    color: #FF0000;
}
.adsk-viewing-viewer.light-theme .viewer-settings-panel.docking-panel .settings-tabs span:hover {
    color: #1dc6f2;
}
.adsk-viewing-viewer.light-theme .viewer-settings-panel.docking-panel .settings-tabs .tabselected span {
    border-color: #70B2F3;
    color: #70B2F3;
}
.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-environment-cell {
    border: 1px solid #f2f7fa;
}
.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-environment-cell:hover {
    border: 1px solid #939ca5;
}
.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-environment-cell.border-select {
    border: 1px solid #70B2F3;
}
.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-cell {
    border: 1px solid #f2f7fa;
}
.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-cell:hover {
    border: 1px solid #939ca5;
}
.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-cell.border-select {
    border: 1px solid #70B2F3;
}
.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-description,
.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-environment-name,
.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-name {
    color: #4a555b;
}
.adsk-viewing-viewer.light-theme .viewer-settings-panel .docking-panel-tertiary-button:active {
    background-color: #4a555b;
    border: 1px solid #4a555b;
}
.adsk-viewing-viewer.light-theme .switch .slider,
.adsk-viewing-viewer.light-theme .switch .slider:before {
    background-color: #d9e1e9;
}
.adsk-viewing-viewer.light-theme .switch input:checked + .slider:before {
    background-color: #70B2F3;
}
.adsk-viewing-viewer.light-theme .layers-panel .visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOC40MjQuMDEzYzEuMzkuMDA2IDIuNzY1LjI4MSA0LjA1LjgxLjkzNi4zOTMgMS44MS45MiAyLjU5MiAxLjU2NmE4Ljc0OCA4Ljc0OCAwIDAgMSAxLjc4MiAyLjIxNCA3LjEyOCA3LjEyOCAwIDAgMS0xLjU2NiAyLjQzIDkuMDcyIDkuMDcyIDAgMCAxLTIuNTM4IDEuNjc0Yy0xLjM4My41ODctMi44NzIuODgtNC4zNzQuODY0YTEwLjI2IDEwLjI2IDAgMCAxLTQuMzItLjcwMiA4LjM3IDguMzcgMCAwIDEtMi41MzgtMS42MkE3LjEyOCA3LjEyOCAwIDAgMSAwIDQuNzY1YTkuMTI2IDkuMTI2IDAgMCAxIDEuNzgyLTIuNDNBOS40NSA5LjQ1IDAgMCAxIDQuMzc0LjcxNWE5LjE4IDkuMTggMCAwIDEgNC4wNS0uNzAyWm0uMTA4IDguMDQ2Yy40MjgtLjAwNC44NS0uMDk2IDEuMjQyLS4yNy4zODMtLjE2Ny43My0uNDA2IDEuMDI2LS43MDIuNjEtLjYxNi45NC0xLjQ1NS45MTgtMi4zMjJhMy4xODYgMy4xODYgMCAwIDAtLjkxOC0yLjI2OCAzLjM0OCAzLjM0OCAwIDAgMC0xLjAyNi0uNzAyIDMuMjQgMy4yNCAwIDAgMC0yLjUzOCAwYy0uMzgzLjE2OC0uNzMuNDA2LTEuMDI2LjcwMmEzLjE4NiAzLjE4NiAwIDAgMC0uOTE4IDIuMzIyYy4wMDYuNDI4LjA5Ny44NS4yNyAxLjI0Mi4xNjYuMzg1LjQwNC43MzMuNzAyIDEuMDI2YTMuMjk0IDMuMjk0IDAgMCAwIDIuMjY4Ljk3MlptMS44OS0zLjI5NGExLjc4MiAxLjc4MiAwIDAgMC0uMTYyLS43MDIgMS44OSAxLjg5IDAgMCAwLS4zNzgtLjU5NCAxLjc4MiAxLjc4MiAwIDAgMC0uNTk0LS4zNzhsLS43MDItLjE2Mi0uNzAyLjE2MmExLjgzNiAxLjgzNiAwIDAgMC0uOTcyLjk3MiAxLjgzNiAxLjgzNiAwIDAgMCAwIDEuNDU4Yy4xNzMuNDI4LjUuNzc1LjkxOC45NzJsLjcwMi4xNjIuNzAyLS4xNjJjLjIyLS4wODYuNDIyLS4yMTQuNTk0LS4zNzguMTYxLS4xNzMuMjktLjM3NC4zNzgtLjU5NC4xMDktLjIzNy4xNjQtLjQ5NS4xNjItLjc1NmguMDU0WiIvPjwvc3ZnPg==);
    opacity: 1;
}
.adsk-viewing-viewer.light-theme .layers-panel .visibility.dim {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzk0OTQ5RiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuNDY3LjE5NGEuNjU3LjY1NyAwIDAgMC0uOTM0IDBsLTMuMDY2IDIuOTgyYy0uOC0uMTk1LTEuNi0uMzg5LTIuNDY3LS4zODktMy42IDAtNi42NjcgMi4xMzktOCA0LjczMi42IDEuMTY2IDEuNiAyLjI2OCAyLjggMy4xMUwuNDY3IDEyLjlhLjYxNS42MTUgMCAwIDAgMCAuOTA3Yy4yNjYuMjU5LjY2Ni4yNTkuOTMzIDBMMTQuNDY3IDEuMTAyYS42MTUuNjE1IDAgMCAwIDAtLjkwOFpNNC44IDcuNTJjMC0xLjc1IDEuNDY3LTMuMTEyIDMuMi0zLjExMi4zMzMgMCAuNzMzLjA2NSAxIC4xOTVsLS44NjcuODQyaC0uMmMtMS4yIDAtMi4yLjk3My0yLjIgMi4xNHYuMTk0bC0uODY2Ljg0MmMwLS4zODktLjA2Ny0uNzc3LS4wNjctMS4xMDFaTTggOS42NTdjMS4yIDAgMi4yLS45NzIgMi4yLTIuMTM4IDAtLjE5NS0uMDY3LS4zOS0uMTMzLS42NDlMNy4zMzMgOS41MjhjLjI2Ny4wNjUuNDY3LjEzLjY2Ny4xM1ptOC0yLjEzOGMtLjY2Ny0xLjI5Ny0xLjgtMi40NjMtMy4xMzMtMy4zMDZsLTIgMS45NDRjLjIuMzkuMzMzLjkwOC4zMzMgMS4zNjIgMCAxLjc1LTEuNDY3IDMuMTEtMy4yIDMuMTEtLjUzMyAwLTEtLjEyOS0xLjQtLjMyM0w1LjEzMyAxMS43M0E4LjMxOCA4LjMxOCAwIDAgMCA4IDEyLjI1YzMuNiAwIDYuNjY3LTIuMTM5IDgtNC43MzFaIi8+PC9zdmc+);
    opacity: 1;
}
.adsk-viewing-viewer.light-theme .property-panel .no-properties,
.adsk-viewing-viewer.light-theme .property-panel .property-name {
    color: #4a555b;
}
.adsk-viewing-viewer.light-theme .property-panel .property-value {
    color: #939ca5;
}
.adsk-viewing-viewer.light-theme .property-panel .property-drop-down {
    background: hsla(0, 0%, 93%, 0.6);
    color: #4a555b;
}
.adsk-viewing-viewer.light-theme .property-panel .property-drop-down > option {
    background: hsla(0, 0%, 93%, 0.75);
}
.adsk-viewing-viewer.light-theme .model-structure-panel .lmv-no-properties {
    color: #4a555b;
}
.adsk-viewing-viewer.light-theme .bimwalk .c-bimwalk-tooltip {
    background-color: #fff;
}
.adsk-viewing-viewer.light-theme .bimwalk .bimwalk-guide-dark-theme {
    display: none;
}
.adsk-viewing-viewer.light-theme .bimwalk .bimwalk-guide-light-theme {
    display: block;
}
.adsk-viewing-viewer.light-theme .bimwalk .bimwalk-tooltip-or {
    color: #939ca5;
}
.adsk-viewing-viewer.light-theme .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCA3VjBsNyAzLjVMMTQgN2wtNyAzLjVMMCAxNHoiLz48L3N2Zz4=);
}
.adsk-viewing-viewer.light-theme .adsk-button.active .toolbar-animation-play-icon,
.adsk-viewing-viewer.light-theme .adsk-button:focus .toolbar-animation-play-icon,
.adsk-viewing-viewer.light-theme .adsk-button:hover .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCA3VjBsNyAzLjVMMTQgN2wtNyAzLjVMMCAxNHoiLz48L3N2Zz4=);
}
.adsk-viewing-viewer.light-theme .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDR2MTRIMHpNOCAwaDR2MTRIOHoiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.light-theme .adsk-button.active .toolbar-animation-pause-icon,
.adsk-viewing-viewer.light-theme .adsk-button:focus .toolbar-animation-pause-icon,
.adsk-viewing-viewer.light-theme .adsk-button:hover .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDR2MTRIMHpNOCAwaDR2MTRIOHoiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.light-theme .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQgN1YwTDcgMy41IDAgN2w3IDMuNSA3IDMuNXpNMTggMGgtMnYxNGgyeiIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.light-theme .adsk-button.active .toolbar-animation-backward-icon,
.adsk-viewing-viewer.light-theme .adsk-button:focus .toolbar-animation-backward-icon,
.adsk-viewing-viewer.light-theme .adsk-button:hover .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQgN1YwTDcgMy41IDAgN2w3IDMuNSA3IDMuNXpNMTggMGgtMnYxNGgyeiIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.light-theme .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNCA3VjBsNyAzLjVMMTggN2wtNyAzLjVMNCAxNHpNMCAwaDJ2MTRIMHoiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.light-theme .adsk-button.active .toolbar-animation-forward-icon,
.adsk-viewing-viewer.light-theme .adsk-button:focus .toolbar-animation-forward-icon,
.adsk-viewing-viewer.light-theme .adsk-button:hover .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNCA3VjBsNyAzLjVMMTggN2wtNyAzLjVMNCAxNHpNMCAwaDJ2MTRIMHoiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.light-theme .treeview .group,
.adsk-viewing-viewer.light-theme .treeview .leaf,
.adsk-viewing-viewer.light-theme .treeview group,
.adsk-viewing-viewer.light-theme .treeview leaf {
    color: #FF0000;
}
.adsk-viewing-viewer.light-theme .treeview .group.selected label,
.adsk-viewing-viewer.light-theme .treeview .leaf.selected label,
.adsk-viewing-viewer.light-theme .treeview group.selected label,
.adsk-viewing-viewer.light-theme .treeview group.selected-ex > lmvheader > label,
.adsk-viewing-viewer.light-theme .treeview leaf.selected label,
.adsk-viewing-viewer.light-theme .treeview leaf.selected-ex > lmvheader > label {
    color: #1dc7f3 !important;
}
.adsk-viewing-viewer.light-theme .treeview .group.category > lmvheader,
.adsk-viewing-viewer.light-theme .treeview group.category > lmvheader {
    background-color: rgba(242, 247, 250, 0.7);
}
.adsk-viewing-viewer.light-theme .treeview .group > lmvheader > label,
.adsk-viewing-viewer.light-theme .treeview .leaf > lmvheader > label,
.adsk-viewing-viewer.light-theme .treeview group > lmvheader > label,
.adsk-viewing-viewer.light-theme .treeview leaf > lmvheader > label {
    color: #FF0000;
}
.adsk-viewing-viewer.light-theme .treeview .group > lmvheader:hover,
.adsk-viewing-viewer.light-theme .treeview .leaf > lmvheader:hover,
.adsk-viewing-viewer.light-theme .treeview group > lmvheader:hover,
.adsk-viewing-viewer.light-theme .treeview leaf > lmvheader:hover {
    background: rgba(0, 191, 255, 0.2) !important;
}
.adsk-viewing-viewer.light-theme .treeview .group.dim > lmvheader > label,
.adsk-viewing-viewer.light-theme .treeview .leaf.dim > lmvheader > label,
.adsk-viewing-viewer.light-theme .treeview group.dim > lmvheader > label,
.adsk-viewing-viewer.light-theme .treeview leaf.dim > lmvheader > label {
    color: #939ca5;
}
.adsk-viewing-viewer.light-theme .treeview div.visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOC40MjQuMDEzYzEuMzkuMDA2IDIuNzY1LjI4MSA0LjA1LjgxLjkzNi4zOTMgMS44MS45MiAyLjU5MiAxLjU2NmE4Ljc0OCA4Ljc0OCAwIDAgMSAxLjc4MiAyLjIxNCA3LjEyOCA3LjEyOCAwIDAgMS0xLjU2NiAyLjQzIDkuMDcyIDkuMDcyIDAgMCAxLTIuNTM4IDEuNjc0Yy0xLjM4My41ODctMi44NzIuODgtNC4zNzQuODY0YTEwLjI2IDEwLjI2IDAgMCAxLTQuMzItLjcwMiA4LjM3IDguMzcgMCAwIDEtMi41MzgtMS42MkE3LjEyOCA3LjEyOCAwIDAgMSAwIDQuNzY1YTkuMTI2IDkuMTI2IDAgMCAxIDEuNzgyLTIuNDNBOS40NSA5LjQ1IDAgMCAxIDQuMzc0LjcxNWE5LjE4IDkuMTggMCAwIDEgNC4wNS0uNzAyWm0uMTA4IDguMDQ2Yy40MjgtLjAwNC44NS0uMDk2IDEuMjQyLS4yNy4zODMtLjE2Ny43My0uNDA2IDEuMDI2LS43MDIuNjEtLjYxNi45NC0xLjQ1NS45MTgtMi4zMjJhMy4xODYgMy4xODYgMCAwIDAtLjkxOC0yLjI2OCAzLjM0OCAzLjM0OCAwIDAgMC0xLjAyNi0uNzAyIDMuMjQgMy4yNCAwIDAgMC0yLjUzOCAwYy0uMzgzLjE2OC0uNzMuNDA2LTEuMDI2LjcwMmEzLjE4NiAzLjE4NiAwIDAgMC0uOTE4IDIuMzIyYy4wMDYuNDI4LjA5Ny44NS4yNyAxLjI0Mi4xNjYuMzg1LjQwNC43MzMuNzAyIDEuMDI2YTMuMjk0IDMuMjk0IDAgMCAwIDIuMjY4Ljk3MlptMS44OS0zLjI5NGExLjc4MiAxLjc4MiAwIDAgMC0uMTYyLS43MDIgMS44OSAxLjg5IDAgMCAwLS4zNzgtLjU5NCAxLjc4MiAxLjc4MiAwIDAgMC0uNTk0LS4zNzhsLS43MDItLjE2Mi0uNzAyLjE2MmExLjgzNiAxLjgzNiAwIDAgMC0uOTcyLjk3MiAxLjgzNiAxLjgzNiAwIDAgMCAwIDEuNDU4Yy4xNzMuNDI4LjUuNzc1LjkxOC45NzJsLjcwMi4xNjIuNzAyLS4xNjJjLjIyLS4wODYuNDIyLS4yMTQuNTk0LS4zNzguMTYxLS4xNzMuMjktLjM3NC4zNzgtLjU5NC4xMDktLjIzNy4xNjQtLjQ5NS4xNjItLjc1NmguMDU0WiIvPjwvc3ZnPg==);
    background-position: 6px 12px;
    background-repeat: no-repeat;
    border: none;
    height: 100%;
    margin: 0;
    opacity: 1;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 35px;
}
.adsk-viewing-viewer.light-theme .treeview div.visibility:hover {
    filter: drop-shadow(0 0 0 #fff);
}
.adsk-viewing-viewer.light-theme .treeview .dim div.visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzk0OTQ5RiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuNDY3LjE5NGEuNjU3LjY1NyAwIDAgMC0uOTM0IDBsLTMuMDY2IDIuOTgyYy0uOC0uMTk1LTEuNi0uMzg5LTIuNDY3LS4zODktMy42IDAtNi42NjcgMi4xMzktOCA0LjczMi42IDEuMTY2IDEuNiAyLjI2OCAyLjggMy4xMUwuNDY3IDEyLjlhLjYxNS42MTUgMCAwIDAgMCAuOTA3Yy4yNjYuMjU5LjY2Ni4yNTkuOTMzIDBMMTQuNDY3IDEuMTAyYS42MTUuNjE1IDAgMCAwIDAtLjkwOFpNNC44IDcuNTJjMC0xLjc1IDEuNDY3LTMuMTEyIDMuMi0zLjExMi4zMzMgMCAuNzMzLjA2NSAxIC4xOTVsLS44NjcuODQyaC0uMmMtMS4yIDAtMi4yLjk3My0yLjIgMi4xNHYuMTk0bC0uODY2Ljg0MmMwLS4zODktLjA2Ny0uNzc3LS4wNjctMS4xMDFaTTggOS42NTdjMS4yIDAgMi4yLS45NzIgMi4yLTIuMTM4IDAtLjE5NS0uMDY3LS4zOS0uMTMzLS42NDlMNy4zMzMgOS41MjhjLjI2Ny4wNjUuNDY3LjEzLjY2Ny4xM1ptOC0yLjEzOGMtLjY2Ny0xLjI5Ny0xLjgtMi40NjMtMy4xMzMtMy4zMDZsLTIgMS45NDRjLjIuMzkuMzMzLjkwOC4zMzMgMS4zNjIgMCAxLjc1LTEuNDY3IDMuMTEtMy4yIDMuMTEtLjUzMyAwLTEtLjEyOS0xLjQtLjMyM0w1LjEzMyAxMS43M0E4LjMxOCA4LjMxOCAwIDAgMCA4IDEyLjI1YzMuNiAwIDYuNjY3LTIuMTM5IDgtNC43MzFaIi8+PC9zdmc+);
    background-position: 6px 9px;
    opacity: 1;
}
.adsk-viewing-viewer.light-theme .treeview .view lmvheader > icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxNDMxOERGQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxNDMxOEUwQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTE0MzE4RERCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTE0MzE4REVCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6dltUsAAAAvElEQVR42mL8//8/AyWAiYFCQLEBLCCira3tJZD6DhVjBGI+KI0MVldVVaUC1cL4qkCsBHPBRiDWh2JbIGYDYn40HA1VywnEKUB8DIibWaCCf6AYBH4jsZHBKyjdBcQhQCwCxFdhBiQBcRSSYl4sBvyD0jxA/APK/g8zgB2KiQF/QRoHJBphtnJDA5lkA7ig9HIgvg9lc7CQYIAElN4ExEeAuAGUXmAGHCDCgK9I7HdAXAoylHHoZyaAAAMA0EImBepZpP0AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    display: inline;
    padding: 0 11px;
}
.adsk-viewing-viewer.light-theme .treeview .collapsed > lmvheader > icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjExIj48cGF0aCBmaWxsPSIjMEExMzFDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uODk4Ljc2LjgyIDEwLjQ3N2w1LjA5Mi01LjA5MiIvPjwvc3ZnPg==);
    cursor: zoom-in;
}
.adsk-viewing-viewer.light-theme .treeview .expanded > lmvheader > icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSIjMEExMzFDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjcxOS40NjIgMCAuMzg2bDUuMDkyIDUuMDkyIi8+PC9zdmc+);
    cursor: zoom-out;
}
.adsk-viewing-viewer.light-theme .treeview .expanded.selected > lmvheader > icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSIjMURDNkYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05Ljg0Ny44OTguMTMuODIgNS4yMiA1LjkxMyIvPjwvc3ZnPg==);
    cursor: zoom-out;
}
.adsk-viewing-viewer.light-theme .treeview .collapsed.selected > lmvheader > icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIj48cGF0aCBmaWxsPSIjMURDNkYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uODk4LjE5NS44MiA5LjkxM2w1LjA5Mi01LjA5MiIvPjwvc3ZnPg==);
    cursor: zoom-in;
}
.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-environment-image {
    border: 1px solid #d4dbe1 !important;
}
.adsk-viewing-viewer.light-theme .propertysearch-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU4LjM3MSA1OC4zNzEiIHZpZXdCb3g9IjAgMCA1OC4zNzEgNTguMzcxIj48cGF0aCBkPSJtNTUuODMzIDU2LjY3OS01Ljk2OS02LjI0M2ExMC43NDIgMTAuNzQyIDAgMCAwIDIuODItNy4yNWMwLTUuOTUzLTQuODQzLTEwLjc5Ni0xMC43OTYtMTAuNzk2cy0xMC43OTYgNC44NDMtMTAuNzk2IDEwLjc5NiA0Ljg0MyAxMC43OTYgMTAuNzk2IDEwLjc5NmMyLjQ0MiAwIDQuNjg5LS44MjQgNi41LTIuMTk2bDYgNi4yNzZhLjk5OC45OTggMCAwIDAgMS40MTQuMDMyIDEuMDAyIDEuMDAyIDAgMCAwIC4wMzEtMS40MTV6TTMzLjA5MiA0My4xODZjMC00Ljg1IDMuOTQ2LTguNzk2IDguNzk2LTguNzk2czguNzk2IDMuOTQ2IDguNzk2IDguNzk2LTMuOTQ2IDguNzk2LTguNzk2IDguNzk2LTguNzk2LTMuOTQ2LTguNzk2LTguNzk2ek0yOC4wOTYgNDMuMWMuMDI1LTQuMDI5IDEuNzkzLTcuNjQ0IDQuNTc4LTEwLjE1My0uOTExLjA1NC0xLjg0NC4wOTctMi44MDcuMTIzYTg0LjA3NCA4NC4wNzQgMCAwIDEtNS4yMi0uMDAxYy03LjM0MS0uMjAxLTEzLjE5MS0xLjIzOC0xNy40MDMtMi43MTctMS45OC0uNjY3LTMuNjc1LTEuNDUzLTQuOTgzLTIuMzUydjkuNGMyLjg0NiAyLjk3MSAxMi4zOTQgNS43MTEgMjUgNS43MTEuMjgzIDAgLjU1NS0uMDA4LjgzNS0uMDExek0yNC44OTYgMjkuOTY1Yy4zMjYuMDA5LjY1MS4wMTguOTgyLjAyM2E3OC44NDggNzguODQ4IDAgMCAwIDIuNzY2LjAwMWMuMzMtLjAwNS42NTYtLjAxNS45ODItLjAyM2wuMzQ5LS4wMDhjMTEuMjUzLS4zNTkgMTkuNjQ4LTIuOTE1IDIyLjI4Ni01LjY2OHYtOS40MDFDNDcuMzkzIDE4LjIzMiAzNy4xMDUgMjAgMjcuMjYxIDIwcy0yMC4xMzMtMS43NjgtMjUtNS4xMTF2OS40YzIuNjM4IDIuNzU0IDExLjAzMyA1LjMxIDIyLjI4NiA1LjY2OGwuMzQ5LjAwOHoiLz48cGF0aCBkPSJNNTIuMjYxIDExLjMwNlY5YS45Mi45MiAwIDAgMC0uMTM1LS40NThDNTEuMDAzIDQuMjQxIDQyLjM3NiAwIDI3LjI2MSAwIDEyLjE4MyAwIDMuNTY0IDQuMjIgMi40MDcgOC41MWEuOTcuOTcgMCAwIDAtLjE0Ni40OXYyLjMwNkM1LjA5NyAxNC4yNjcgMTQuNTc3IDE3IDI3LjI2MSAxN3MyMi4xNjMtMi43MzMgMjUtNS42OTR6TTI4LjQzIDQ2LjE4N2MtLjM5LjAwNS0uNzcyLjAxNC0xLjE3LjAxNC0xMi4zNDYgMC0yMC44NjYtMi4yOS0yNS01LjIwMXY4LjIwMWEuOTQuOTQgMCAwIDAgLjExNy40NTFjMS4xODEgNC44OTUgMTEuNzQ3IDguNTQ5IDI0Ljg4MyA4LjU0OSA0Ljc2NCAwIDkuMTgyLS40ODYgMTIuOTQ1LTEuMzMyLTUuODE2LS43MTItMTAuNTE5LTUuMDUtMTEuNzc1LTEwLjY4MnoiLz48L3N2Zz4=);
}
.adsk-viewing-viewer.light-theme .docking-panel.menu .menu-item-expand {
    background-image: url(data:image/png;base64,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);
}
.adsk-viewing-viewer.light-theme .hyperlink-container {
    filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.3));
}
.adsk-viewing-viewer.light-theme .hyperlink-container .docking-panel {
    box-shadow: none;
}
.adsk-viewing-viewer.light-theme .hyperlink-container-triangle {
    border-right: 19px solid hsla(0, 0%, 100%, 0.94);
}
.adsk-viewing-viewer.light-theme .hyperlink-back-closer {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNFoiLz48cGF0aCBkPSJNMTAuNDU3IDExLjAwN2EuNS41IDAgMCAxLS4zMS0uMTVsLTEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS0uNzFsMTAgMTBhLjUuNSAwIDAgMS0uNC44NloiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.bim-theme {
    color: #FF0000;
    font-size: 14px;
}
.adsk-viewing-viewer.bim-theme.quality-text {
    text-rendering: geometricPrecision;
}
.adsk-viewing-viewer.bim-theme .viewcube {
    color: #000;
}
.adsk-viewing-viewer.bim-theme .adsk-lmv-tftable input,
.adsk-viewing-viewer.bim-theme .option-drop-down,
.adsk-viewing-viewer.dark-theme .property-drop-down {
    background-color: #edf0f2;
    border: 1px solid #d5dbe1;
    color: #000;
}
.adsk-viewing-viewer.bim-theme .adsk-control-group {
    background-color: #edf0f2;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.3);
    color: #FF0000;
}
.adsk-viewing-viewer.bim-theme .adsk-button:hover {
    color: #38abdf;
}
.adsk-viewing-viewer.bim-theme .adsk-button.active,
.adsk-viewing-viewer.bim-theme .adsk-button:focus {
    border-radius: 3px;
    box-shadow: inset 0 1px 1px 0 rgba(18, 43, 72, 0.3);
    color: #38abdf;
    outline: none;
}
.adsk-viewing-viewer.bim-theme .adsk-label-button.active,
.adsk-viewing-viewer.bim-theme .adsk-label-button:focus,
.adsk-viewing-viewer.bim-theme .adsk-label-button:hover {
    border: 1px solid transparent;
}
.adsk-viewing-viewer.bim-theme .adsk-label-button label {
    background-color: #0696d7;
    color: #fff;
}
.adsk-viewing-viewer.bim-theme .adsk-label-button.active label,
.adsk-viewing-viewer.bim-theme .adsk-label-button:focus label,
.adsk-viewing-viewer.bim-theme .adsk-label-button:hover label {
    background-color: #38abdf;
    color: #fff;
}
.adsk-viewing-viewer.bim-theme .adsk-control-tooltip {
    background-color: rgba(24, 42, 61, 0.9);
    border-radius: 3px;
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
    color: #fff;
    opacity: 1;
}
.adsk-viewing-viewer.bim-theme .docking-panel {
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.3);
}
.adsk-viewing-viewer.bim-theme .docking-panel-delimiter-shadow {
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
}
.adsk-viewing-viewer.bim-theme .docking-panel-title {
    background-color: #edf0f2;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    color: #FF0000;
}
.adsk-viewing-viewer.bim-theme .docking-panel-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSI+PGcgZmlsbD0iIzRBNTU1QiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNFoiLz48cGF0aCBkPSJNMTAuNDU3IDExLjAwN2EuNS41IDAgMCAxLS4zMS0uMTVsLTEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS0uNzFsMTAgMTBhLjUuNSAwIDAgMS0uNC44NloiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.bim-theme .docking-panel-close:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNFoiLz48cGF0aCBkPSJNMTAuNDU3IDExLjAwN2EuNS41IDAgMCAxLS4zMS0uMTVsLTEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS0uNzFsMTAgMTBhLjUuNSAwIDAgMS0uNC44NloiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.bim-theme .docking-panel-footer-resizer {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggc3Ryb2tlPSIjQkVDOEQyIiBkPSJtLjUgNi41IDYtNk00LjUgNi41bDEuNTM2LTEuNTM2Ii8+PHBhdGggc3Ryb2tlPSIjOTM5Q0E1IiBkPSJtMS41IDYuNSA2LTZNNS41IDYuNWwxLjUzNi0xLjUzNiIvPjwvZz48L3N2Zz4=);
    background-position-x: 9px;
    background-position-y: 8px;
    background-repeat: no-repeat;
}
.adsk-viewing-viewer.bim-theme .docking-panel-footer-resizer:hover {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggc3Ryb2tlPSIjQkVDOEQyIiBkPSJtLjUgNi41IDYtNk00LjUgNi41bDEuNTM2LTEuNTM2Ii8+PHBhdGggc3Ryb2tlPSIjNEE1NTVCIiBkPSJtMS41IDYuNSA2LTZNNS41IDYuNWwxLjUzNi0xLjUzNiIvPjwvZz48L3N2Zz4=);
    background-position-x: 9px;
    background-position-y: 8px;
    background-repeat: no-repeat;
}
.adsk-viewing-viewer.bim-theme .docking-panel-button {
    border: 1px solid #d5dbe1;
    color: #4a555b;
}
.adsk-viewing-viewer.bim-theme .docking-panel-primary-button {
    background-color: #0696d7;
    color: #fff;
}
.adsk-viewing-viewer.bim-theme .docking-panel-primary-button.active,
.adsk-viewing-viewer.bim-theme .docking-panel-primary-button:focus,
.adsk-viewing-viewer.bim-theme .docking-panel-primary-button:hover {
    background-color: #38abdf;
    color: #fff;
}
.adsk-viewing-viewer.bim-theme .docking-panel-secondary-button {
    background-color: #939ca5;
    color: #fff;
}
.adsk-viewing-viewer.bim-theme .docking-panel-secondary-button.active,
.adsk-viewing-viewer.bim-theme .docking-panel-secondary-button:focus,
.adsk-viewing-viewer.bim-theme .docking-panel-secondary-button:hover {
    background-color: #bec8d2;
    color: #fff;
}
.adsk-viewing-viewer.bim-theme .docking-panel-tertiary-button {
    border: 1px solid #0696d7;
    color: #0696d7;
}
.adsk-viewing-viewer.bim-theme .docking-panel-tertiary-button.active,
.adsk-viewing-viewer.bim-theme .docking-panel-tertiary-button:focus,
.adsk-viewing-viewer.bim-theme .docking-panel-tertiary-button:hover {
    border: 1px solid #38abdf;
    color: #38abdf;
}
.adsk-viewing-viewer.bim-theme .docking-panel-footer {
    background-color: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.adsk-viewing-viewer.bim-theme .docking-panel-container-solid-color-a {
    background-color: hsla(0, 0%, 100%, 0.94);
}
.adsk-viewing-viewer.bim-theme .docking-panel-container-solid-color-b {
    background-color: #fff;
}
.adsk-viewing-viewer.bim-theme .docking-panel-container-solid-color-c {
    background-color: #ecf0f3;
    color: #000;
}
.adsk-viewing-viewer.bim-theme .docking-panel-container-gradient {
    background: repeating-linear-gradient(rgba(242, 247, 250, 0.7), rgba(242, 247, 250, 0.7) 36px, rgba(242, 247, 250, 0) 0, rgba(242, 247, 250, 0) 72px);
}
.adsk-viewing-viewer.bim-theme .docking-panel-textbox {
    background-color: transparent;
    border: 1px solid #d5dbe1;
}
.adsk-viewing-viewer.bim-theme .adsk-lmv-tftable tr td div {
    color: #4a555b;
}
.adsk-viewing-viewer.bim-theme .adsk-lmv-tftable tr.logical-group {
    background-color: rgba(242, 247, 250, 0.7);
}
.adsk-viewing-viewer.bim-theme .adsk-lmv-tftable tr.logical-group td div {
    color: #FF0000;
}
.adsk-viewing-viewer.bim-theme .docking-panel-scroll::-webkit-scrollbar-track {
    background: none;
}
.adsk-viewing-viewer.bim-theme .docking-panel-scroll::-webkit-scrollbar-thumb {
    background: #bec8d2;
}
.adsk-viewing-viewer.bim-theme .docking-panel-scroll::-webkit-scrollbar-thumb:hover {
    background: #939ca5;
}
.adsk-viewing-viewer.bim-theme .docking-panel-scroll::-webkit-resizer {
    background-color: rgba(30, 30, 30, 0.8);
}
.adsk-viewing-viewer.bim-theme .docking-pane-scroll::-webkit-scrollbar-corner {
    background-color: rgba(0, 0, 0, 0.2);
}
.adsk-viewing-viewer.bim-theme .adsk-filterbox input.filter-box,
.adsk-viewing-viewer.bim-theme .adsk-searchbox input.search-box {
    background: #fff;
    border: 1px solid transparent;
    color: #FF0000;
}
.adsk-viewing-viewer.bim-theme .adsk-filterbox input.filter-box:focus,
.adsk-viewing-viewer.bim-theme .adsk-searchbox input.search-box:focus {
    border: 1px solid #1dc6f2;
}
.adsk-viewing-viewer.bim-theme .adsk-searchbox .search-box-icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iIzRBNTU1QiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi4yMTQgOS4yMzZhNS4wMzQgNS4wMzQgMCAwIDEtMS40NS0zLjUxMWMwLTEuMjk4LjUzNC0yLjU5NSAxLjQ1LTMuNTExYTUuMDM0IDUuMDM0IDAgMCAxIDMuNTEtMS40NWMxLjI5OCAwIDIuNTk2LjUzNCAzLjUxMiAxLjQ1YTUuMDM0IDUuMDM0IDAgMCAxIDEuNDUgMy41MSA1LjAzNCA1LjAzNCAwIDAgMS0xLjQ1IDMuNTEyIDUuMDM0IDUuMDM0IDAgMCAxLTMuNTExIDEuNDUgNS4wMzQgNS4wMzQgMCAwIDEtMy41MTEtMS40NU0xMi45IDEyLjI5bC0yLjgyNC0yLjgyNGMuOTE2LTEuMDY5IDEuNDUtMi4zNjYgMS40NS0zLjc0YTUuNzIgNS43MiAwIDAgMC0xLjY4LTQuMDQ2QzguNzc5LjYxMSA3LjI1MiAwIDUuNzI2IDBhNS43MiA1LjcyIDAgMCAwLTQuMDQ2IDEuNjhBNS43MiA1LjcyIDAgMCAwIDAgNS43MjQgNS43MiA1LjcyIDAgMCAwIDEuNjggOS43N2E1LjcyIDUuNzIgMCAwIDAgNC4wNDUgMS42OEE1LjU5MyA1LjU5MyAwIDAgMCA5LjQ2NSAxMGwyLjgyNCAyLjgyNGMuMDc3LjA3Ni4xNTMuMDc2LjMwNi4wNzYuMTUyIDAgLjIyOSAwIC4zMDUtLjA3Ni4wNzYtLjA3Ny4wNzYtLjM4MiAwLS41MzUiLz48L3N2Zz4=);
}
.adsk-viewing-viewer.bim-theme .adsk-searchbox .search-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iIzFEQzZGMiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi4yMTQgOS4yMzZhNS4wMzQgNS4wMzQgMCAwIDEtMS40NS0zLjUxMWMwLTEuMjk4LjUzNC0yLjU5NSAxLjQ1LTMuNTExYTUuMDM0IDUuMDM0IDAgMCAxIDMuNTEtMS40NWMxLjI5OCAwIDIuNTk2LjUzNCAzLjUxMiAxLjQ1YTUuMDM0IDUuMDM0IDAgMCAxIDEuNDUgMy41MSA1LjAzNCA1LjAzNCAwIDAgMS0xLjQ1IDMuNTEyIDUuMDM0IDUuMDM0IDAgMCAxLTMuNTExIDEuNDUgNS4wMzQgNS4wMzQgMCAwIDEtMy41MTEtMS40NU0xMi45IDEyLjI5bC0yLjgyNC0yLjgyNGMuOTE2LTEuMDY5IDEuNDUtMi4zNjYgMS40NS0zLjc0YTUuNzIgNS43MiAwIDAgMC0xLjY4LTQuMDQ2QzguNzc5LjYxMSA3LjI1MiAwIDUuNzI2IDBhNS43MiA1LjcyIDAgMCAwLTQuMDQ2IDEuNjhBNS43MiA1LjcyIDAgMCAwIDAgNS43MjQgNS43MiA1LjcyIDAgMCAwIDEuNjggOS43N2E1LjcyIDUuNzIgMCAwIDAgNC4wNDUgMS42OEE1LjU5MyA1LjU5MyAwIDAgMCA5LjQ2NSAxMGwyLjgyNCAyLjgyNGMuMDc3LjA3Ni4xNTMuMDc2LjMwNi4wNzYuMTUyIDAgLjIyOSAwIC4zMDUtLjA3Ni4wNzYtLjA3Ny4wNzYtLjM4MiAwLS41MzUiLz48L3N2Zz4=);
}
.adsk-viewing-viewer.bim-theme .adsk-filterbox .filter-box-icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzk3OTc5NyIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTcuNSA2LjVoLTVNOC41IDMuNWgtN005LjUuNWgtOSIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.bim-theme .adsk-filterbox .filter-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwQkZGRiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTcuNSA2LjVoLTVNOC41IDMuNWgtN005LjUuNWgtOSIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.bim-theme .adsk-filterbox .filter-box-close,
.adsk-viewing-viewer.bim-theme .adsk-searchbox .search-box-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNyIgZmlsbD0iI0JFQzhEMiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.bim-theme .adsk-filterbox .filter-box-close:hover,
.adsk-viewing-viewer.bim-theme .adsk-searchbox .search-box-close:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNyIgZmlsbD0iIzkzOUNBNSIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.bim-theme .adsk-search-results-scrolling-panel .selected {
    background-color: #f2f7fa;
}
.adsk-viewing-viewer.bim-theme .adsk-search-results-scrolling-panel > div[lmv-nodeid]:hover {
    background-color: rgba(0, 191, 255, 0.2);
}
.adsk-viewing-viewer.bim-theme .adsk-search-results-scrolling-panel .search-match {
    color: #1dc6f2;
}
.adsk-viewing-viewer.bim-theme .adsk-search-results-scrolling-panel .search-path {
    color: #939ca5;
}
.adsk-viewing-viewer.bim-theme .adsk-search-results-scrolling-panel .no-results-title {
    color: #000;
}
.adsk-viewing-viewer.bim-theme .adsk-search-results-scrolling-panel .no-results-description {
    color: #939ca5;
}
.adsk-viewing-viewer.bim-theme .loading-spinner path {
    stroke: #38abdf;
    fill: transparent;
}
.adsk-viewing-viewer.bim-theme .loading-spinner path:first-child {
    stroke: #ecf0f3;
}
.adsk-viewing-viewer.bim-theme .loading-spinner .message {
    color: #FF0000;
}
.adsk-viewing-viewer.bim-theme .docking-panel.menu .menu-item:hover {
    background: rgba(0, 191, 255, 0.2);
}
.adsk-viewing-viewer.bim-theme .docking-panel.menu .menu-divider {
    background-color: #666;
}
.adsk-viewing-viewer.bim-theme .viewer-settings-panel.docking-panel .settings-tabs span {
    color: #FF0000;
}
.adsk-viewing-viewer.bim-theme .viewer-settings-panel.docking-panel .settings-tabs span:hover {
    color: #1dc6f2;
}
.adsk-viewing-viewer.bim-theme .viewer-settings-panel.docking-panel .settings-tabs .tabselected span {
    border-color: #38abdf;
    color: #38abdf;
}
.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-environment-cell {
    border: 1px solid #f2f7fa;
}
.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-environment-cell:hover {
    border: 1px solid #939ca5;
}
.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-environment-cell.border-select {
    border: 1px solid #38abdf;
}
.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-environment-name {
    color: #4a555b;
}
.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-cell {
    border: 1px solid #f2f7fa;
}
.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-cell:hover {
    border: 1px solid #939ca5;
}
.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-cell.border-select {
    border: 1px solid #38abdf;
}
.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-description,
.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-name {
    color: #4a555b;
}
.adsk-viewing-viewer.bim-theme .viewer-settings-panel .docking-panel-tertiary-button:active {
    border: 1px solid #38abdf;
    color: #38abdf;
}
.adsk-viewing-viewer.bim-theme .switch .slider,
.adsk-viewing-viewer.bim-theme .switch .slider:before {
    background-color: #d9e1e9;
}
.adsk-viewing-viewer.bim-theme .switch input:checked + .slider:before {
    background-color: #38abdf;
}
.adsk-viewing-viewer.bim-theme .layers-panel .visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOC40MjQuMDEzYzEuMzkuMDA2IDIuNzY1LjI4MSA0LjA1LjgxLjkzNi4zOTMgMS44MS45MiAyLjU5MiAxLjU2NmE4Ljc0OCA4Ljc0OCAwIDAgMSAxLjc4MiAyLjIxNCA3LjEyOCA3LjEyOCAwIDAgMS0xLjU2NiAyLjQzIDkuMDcyIDkuMDcyIDAgMCAxLTIuNTM4IDEuNjc0Yy0xLjM4My41ODctMi44NzIuODgtNC4zNzQuODY0YTEwLjI2IDEwLjI2IDAgMCAxLTQuMzItLjcwMiA4LjM3IDguMzcgMCAwIDEtMi41MzgtMS42MkE3LjEyOCA3LjEyOCAwIDAgMSAwIDQuNzY1YTkuMTI2IDkuMTI2IDAgMCAxIDEuNzgyLTIuNDNBOS40NSA5LjQ1IDAgMCAxIDQuMzc0LjcxNWE5LjE4IDkuMTggMCAwIDEgNC4wNS0uNzAyWm0uMTA4IDguMDQ2Yy40MjgtLjAwNC44NS0uMDk2IDEuMjQyLS4yNy4zODMtLjE2Ny43My0uNDA2IDEuMDI2LS43MDIuNjEtLjYxNi45NC0xLjQ1NS45MTgtMi4zMjJhMy4xODYgMy4xODYgMCAwIDAtLjkxOC0yLjI2OCAzLjM0OCAzLjM0OCAwIDAgMC0xLjAyNi0uNzAyIDMuMjQgMy4yNCAwIDAgMC0yLjUzOCAwYy0uMzgzLjE2OC0uNzMuNDA2LTEuMDI2LjcwMmEzLjE4NiAzLjE4NiAwIDAgMC0uOTE4IDIuMzIyYy4wMDYuNDI4LjA5Ny44NS4yNyAxLjI0Mi4xNjYuMzg1LjQwNC43MzMuNzAyIDEuMDI2YTMuMjk0IDMuMjk0IDAgMCAwIDIuMjY4Ljk3MlptMS44OS0zLjI5NGExLjc4MiAxLjc4MiAwIDAgMC0uMTYyLS43MDIgMS44OSAxLjg5IDAgMCAwLS4zNzgtLjU5NCAxLjc4MiAxLjc4MiAwIDAgMC0uNTk0LS4zNzhsLS43MDItLjE2Mi0uNzAyLjE2MmExLjgzNiAxLjgzNiAwIDAgMC0uOTcyLjk3MiAxLjgzNiAxLjgzNiAwIDAgMCAwIDEuNDU4Yy4xNzMuNDI4LjUuNzc1LjkxOC45NzJsLjcwMi4xNjIuNzAyLS4xNjJjLjIyLS4wODYuNDIyLS4yMTQuNTk0LS4zNzguMTYxLS4xNzMuMjktLjM3NC4zNzgtLjU5NC4xMDktLjIzNy4xNjQtLjQ5NS4xNjItLjc1NmguMDU0WiIvPjwvc3ZnPg==);
    opacity: 1;
}
.adsk-viewing-viewer.bim-theme .layers-panel .visibility.dim {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzk0OTQ5RiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuNDY3LjE5NGEuNjU3LjY1NyAwIDAgMC0uOTM0IDBsLTMuMDY2IDIuOTgyYy0uOC0uMTk1LTEuNi0uMzg5LTIuNDY3LS4zODktMy42IDAtNi42NjcgMi4xMzktOCA0LjczMi42IDEuMTY2IDEuNiAyLjI2OCAyLjggMy4xMUwuNDY3IDEyLjlhLjYxNS42MTUgMCAwIDAgMCAuOTA3Yy4yNjYuMjU5LjY2Ni4yNTkuOTMzIDBMMTQuNDY3IDEuMTAyYS42MTUuNjE1IDAgMCAwIDAtLjkwOFpNNC44IDcuNTJjMC0xLjc1IDEuNDY3LTMuMTEyIDMuMi0zLjExMi4zMzMgMCAuNzMzLjA2NSAxIC4xOTVsLS44NjcuODQyaC0uMmMtMS4yIDAtMi4yLjk3My0yLjIgMi4xNHYuMTk0bC0uODY2Ljg0MmMwLS4zODktLjA2Ny0uNzc3LS4wNjctMS4xMDFaTTggOS42NTdjMS4yIDAgMi4yLS45NzIgMi4yLTIuMTM4IDAtLjE5NS0uMDY3LS4zOS0uMTMzLS42NDlMNy4zMzMgOS41MjhjLjI2Ny4wNjUuNDY3LjEzLjY2Ny4xM1ptOC0yLjEzOGMtLjY2Ny0xLjI5Ny0xLjgtMi40NjMtMy4xMzMtMy4zMDZsLTIgMS45NDRjLjIuMzkuMzMzLjkwOC4zMzMgMS4zNjIgMCAxLjc1LTEuNDY3IDMuMTEtMy4yIDMuMTEtLjUzMyAwLTEtLjEyOS0xLjQtLjMyM0w1LjEzMyAxMS43M0E4LjMxOCA4LjMxOCAwIDAgMCA4IDEyLjI1YzMuNiAwIDYuNjY3LTIuMTM5IDgtNC43MzFaIi8+PC9zdmc+);
    opacity: 1;
}
.adsk-viewing-viewer.bim-theme .property-panel .no-properties,
.adsk-viewing-viewer.bim-theme .property-panel .property-name {
    color: #4a555b;
}
.adsk-viewing-viewer.bim-theme .property-panel .property-value {
    color: #939ca5;
}
.adsk-viewing-viewer.bim-theme .property-panel .property-drop-down {
    background: hsla(0, 0%, 93%, 0.6);
    color: #4a555b;
}
.adsk-viewing-viewer.bim-theme .property-panel .property-drop-down > option {
    background: hsla(0, 0%, 93%, 0.75);
}
.adsk-viewing-viewer.bim-theme .model-structure-panel .lmv-no-properties {
    color: #4a555b;
}
.adsk-viewing-viewer.bim-theme .bimwalk .c-bimwalk-tooltip {
    background-color: #fff;
}
.adsk-viewing-viewer.bim-theme .bimwalk .bimwalk-guide-dark-theme {
    display: none;
}
.adsk-viewing-viewer.bim-theme .bimwalk .bimwalk-guide-bim-theme,
.adsk-viewing-viewer.bim-theme .bimwalk .bimwalk-guide-light-theme {
    display: block;
}
.adsk-viewing-viewer.bim-theme .bimwalk .bimwalk-tooltip-or {
    color: #939ca5;
}
.adsk-viewing-viewer.bim-theme .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCA3VjBsNyAzLjVMMTQgN2wtNyAzLjVMMCAxNHoiLz48L3N2Zz4=);
}
.adsk-viewing-viewer.bim-theme .adsk-button.active .toolbar-animation-play-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:focus .toolbar-animation-play-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:hover .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCA3VjBsNyAzLjVMMTQgN2wtNyAzLjVMMCAxNHoiLz48L3N2Zz4=);
}
.adsk-viewing-viewer.bim-theme .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDR2MTRIMHpNOCAwaDR2MTRIOHoiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.bim-theme .adsk-button.active .toolbar-animation-pause-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:focus .toolbar-animation-pause-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:hover .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDR2MTRIMHpNOCAwaDR2MTRIOHoiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.bim-theme .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQgN1YwTDcgMy41IDAgN2w3IDMuNSA3IDMuNXpNMTggMGgtMnYxNGgyeiIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.bim-theme .adsk-button.active .toolbar-animation-backward-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:focus .toolbar-animation-backward-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:hover .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQgN1YwTDcgMy41IDAgN2w3IDMuNSA3IDMuNXpNMTggMGgtMnYxNGgyeiIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.bim-theme .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNCA3VjBsNyAzLjVMMTggN2wtNyAzLjVMNCAxNHpNMCAwaDJ2MTRIMHoiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.bim-theme .adsk-button.active .toolbar-animation-forward-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:focus .toolbar-animation-forward-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:hover .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNCA3VjBsNyAzLjVMMTggN2wtNyAzLjVMNCAxNHpNMCAwaDJ2MTRIMHoiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.bim-theme .treeview .group,
.adsk-viewing-viewer.bim-theme .treeview .leaf,
.adsk-viewing-viewer.bim-theme .treeview group,
.adsk-viewing-viewer.bim-theme .treeview leaf {
    color: #FF0000;
}
.adsk-viewing-viewer.bim-theme .treeview .group.selected label,
.adsk-viewing-viewer.bim-theme .treeview .leaf.selected label,
.adsk-viewing-viewer.bim-theme .treeview group.selected label,
.adsk-viewing-viewer.bim-theme .treeview group.selected-ex > lmvheader > label,
.adsk-viewing-viewer.bim-theme .treeview leaf.selected label,
.adsk-viewing-viewer.bim-theme .treeview leaf.selected-ex > lmvheader > label {
    color: #1dc7f3 !important;
}
.adsk-viewing-viewer.bim-theme .treeview .group.category > lmvheader,
.adsk-viewing-viewer.bim-theme .treeview group.category > lmvheader {
    background-color: rgba(242, 247, 250, 0.7);
}
.adsk-viewing-viewer.bim-theme .treeview .group > lmvheader > label,
.adsk-viewing-viewer.bim-theme .treeview .leaf > lmvheader > label,
.adsk-viewing-viewer.bim-theme .treeview group > lmvheader > label,
.adsk-viewing-viewer.bim-theme .treeview leaf > lmvheader > label {
    color: #FF0000;
}
.adsk-viewing-viewer.bim-theme .treeview .group > lmvheader:hover,
.adsk-viewing-viewer.bim-theme .treeview .leaf > lmvheader:hover,
.adsk-viewing-viewer.bim-theme .treeview group > lmvheader:hover,
.adsk-viewing-viewer.bim-theme .treeview leaf > lmvheader:hover {
    background: rgba(0, 191, 255, 0.2) !important;
}
.adsk-viewing-viewer.bim-theme .treeview .group.dim > lmvheader > label,
.adsk-viewing-viewer.bim-theme .treeview .leaf.dim > lmvheader > label,
.adsk-viewing-viewer.bim-theme .treeview group.dim > lmvheader > label,
.adsk-viewing-viewer.bim-theme .treeview leaf.dim > lmvheader > label {
    color: #939ca5;
}
.adsk-viewing-viewer.bim-theme .treeview div.visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOC40MjQuMDEzYzEuMzkuMDA2IDIuNzY1LjI4MSA0LjA1LjgxLjkzNi4zOTMgMS44MS45MiAyLjU5MiAxLjU2NmE4Ljc0OCA4Ljc0OCAwIDAgMSAxLjc4MiAyLjIxNCA3LjEyOCA3LjEyOCAwIDAgMS0xLjU2NiAyLjQzIDkuMDcyIDkuMDcyIDAgMCAxLTIuNTM4IDEuNjc0Yy0xLjM4My41ODctMi44NzIuODgtNC4zNzQuODY0YTEwLjI2IDEwLjI2IDAgMCAxLTQuMzItLjcwMiA4LjM3IDguMzcgMCAwIDEtMi41MzgtMS42MkE3LjEyOCA3LjEyOCAwIDAgMSAwIDQuNzY1YTkuMTI2IDkuMTI2IDAgMCAxIDEuNzgyLTIuNDNBOS40NSA5LjQ1IDAgMCAxIDQuMzc0LjcxNWE5LjE4IDkuMTggMCAwIDEgNC4wNS0uNzAyWm0uMTA4IDguMDQ2Yy40MjgtLjAwNC44NS0uMDk2IDEuMjQyLS4yNy4zODMtLjE2Ny43My0uNDA2IDEuMDI2LS43MDIuNjEtLjYxNi45NC0xLjQ1NS45MTgtMi4zMjJhMy4xODYgMy4xODYgMCAwIDAtLjkxOC0yLjI2OCAzLjM0OCAzLjM0OCAwIDAgMC0xLjAyNi0uNzAyIDMuMjQgMy4yNCAwIDAgMC0yLjUzOCAwYy0uMzgzLjE2OC0uNzMuNDA2LTEuMDI2LjcwMmEzLjE4NiAzLjE4NiAwIDAgMC0uOTE4IDIuMzIyYy4wMDYuNDI4LjA5Ny44NS4yNyAxLjI0Mi4xNjYuMzg1LjQwNC43MzMuNzAyIDEuMDI2YTMuMjk0IDMuMjk0IDAgMCAwIDIuMjY4Ljk3MlptMS44OS0zLjI5NGExLjc4MiAxLjc4MiAwIDAgMC0uMTYyLS43MDIgMS44OSAxLjg5IDAgMCAwLS4zNzgtLjU5NCAxLjc4MiAxLjc4MiAwIDAgMC0uNTk0LS4zNzhsLS43MDItLjE2Mi0uNzAyLjE2MmExLjgzNiAxLjgzNiAwIDAgMC0uOTcyLjk3MiAxLjgzNiAxLjgzNiAwIDAgMCAwIDEuNDU4Yy4xNzMuNDI4LjUuNzc1LjkxOC45NzJsLjcwMi4xNjIuNzAyLS4xNjJjLjIyLS4wODYuNDIyLS4yMTQuNTk0LS4zNzguMTYxLS4xNzMuMjktLjM3NC4zNzgtLjU5NC4xMDktLjIzNy4xNjQtLjQ5NS4xNjItLjc1NmguMDU0WiIvPjwvc3ZnPg==);
    background-position: 6px 12px;
    background-repeat: no-repeat;
    border: none;
    height: 100%;
    margin: 0;
    opacity: 1;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 35px;
}
.adsk-viewing-viewer.bim-theme .treeview div.visibility:hover {
    filter: drop-shadow(0 0 0 #fff);
}
.adsk-viewing-viewer.bim-theme .treeview .dim div.visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzk0OTQ5RiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuNDY3LjE5NGEuNjU3LjY1NyAwIDAgMC0uOTM0IDBsLTMuMDY2IDIuOTgyYy0uOC0uMTk1LTEuNi0uMzg5LTIuNDY3LS4zODktMy42IDAtNi42NjcgMi4xMzktOCA0LjczMi42IDEuMTY2IDEuNiAyLjI2OCAyLjggMy4xMUwuNDY3IDEyLjlhLjYxNS42MTUgMCAwIDAgMCAuOTA3Yy4yNjYuMjU5LjY2Ni4yNTkuOTMzIDBMMTQuNDY3IDEuMTAyYS42MTUuNjE1IDAgMCAwIDAtLjkwOFpNNC44IDcuNTJjMC0xLjc1IDEuNDY3LTMuMTEyIDMuMi0zLjExMi4zMzMgMCAuNzMzLjA2NSAxIC4xOTVsLS44NjcuODQyaC0uMmMtMS4yIDAtMi4yLjk3My0yLjIgMi4xNHYuMTk0bC0uODY2Ljg0MmMwLS4zODktLjA2Ny0uNzc3LS4wNjctMS4xMDFaTTggOS42NTdjMS4yIDAgMi4yLS45NzIgMi4yLTIuMTM4IDAtLjE5NS0uMDY3LS4zOS0uMTMzLS42NDlMNy4zMzMgOS41MjhjLjI2Ny4wNjUuNDY3LjEzLjY2Ny4xM1ptOC0yLjEzOGMtLjY2Ny0xLjI5Ny0xLjgtMi40NjMtMy4xMzMtMy4zMDZsLTIgMS45NDRjLjIuMzkuMzMzLjkwOC4zMzMgMS4zNjIgMCAxLjc1LTEuNDY3IDMuMTEtMy4yIDMuMTEtLjUzMyAwLTEtLjEyOS0xLjQtLjMyM0w1LjEzMyAxMS43M0E4LjMxOCA4LjMxOCAwIDAgMCA4IDEyLjI1YzMuNiAwIDYuNjY3LTIuMTM5IDgtNC43MzFaIi8+PC9zdmc+);
    background-position: 6px 9px;
    opacity: 1;
}
.adsk-viewing-viewer.bim-theme .treeview .view lmvheader > icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxNDMxOERGQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxNDMxOEUwQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTE0MzE4RERCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTE0MzE4REVCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6dltUsAAAAvElEQVR42mL8//8/AyWAiYFCQLEBLCCira3tJZD6DhVjBGI+KI0MVldVVaUC1cL4qkCsBHPBRiDWh2JbIGYDYn40HA1VywnEKUB8DIibWaCCf6AYBH4jsZHBKyjdBcQhQCwCxFdhBiQBcRSSYl4sBvyD0jxA/APK/g8zgB2KiQF/QRoHJBphtnJDA5lkA7ig9HIgvg9lc7CQYIAElN4ExEeAuAGUXmAGHCDCgK9I7HdAXAoylHHoZyaAAAMA0EImBepZpP0AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    display: inline;
    padding: 0 11px;
}
.adsk-viewing-viewer.bim-theme .treeview .collapsed > lmvheader > icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjExIj48cGF0aCBmaWxsPSIjMEExMzFDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uODk4Ljc2LjgyIDEwLjQ3N2w1LjA5Mi01LjA5MiIvPjwvc3ZnPg==);
    cursor: zoom-in;
}
.adsk-viewing-viewer.bim-theme .treeview .expanded > lmvheader > icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSIjMEExMzFDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjcxOS40NjIgMCAuMzg2bDUuMDkyIDUuMDkyIi8+PC9zdmc+);
    cursor: zoom-out;
}
.adsk-viewing-viewer.bim-theme .treeview .expanded.selected > lmvheader > icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSIjMURDNkYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05Ljg0Ny44OTguMTMuODIgNS4yMiA1LjkxMyIvPjwvc3ZnPg==);
    cursor: zoom-out;
}
.adsk-viewing-viewer.bim-theme .treeview .collapsed.selected > lmvheader > icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIj48cGF0aCBmaWxsPSIjMURDNkYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uODk4LjE5NS44MiA5LjkxM2w1LjA5Mi01LjA5MiIvPjwvc3ZnPg==);
    cursor: zoom-in;
}
.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-environment-image {
    border: 1px solid #d4dbe1 !important;
}
.adsk-viewing-viewer.bim-theme .propertysearch-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU4LjM3MSA1OC4zNzEiIHZpZXdCb3g9IjAgMCA1OC4zNzEgNTguMzcxIj48cGF0aCBkPSJtNTUuODMzIDU2LjY3OS01Ljk2OS02LjI0M2ExMC43NDIgMTAuNzQyIDAgMCAwIDIuODItNy4yNWMwLTUuOTUzLTQuODQzLTEwLjc5Ni0xMC43OTYtMTAuNzk2cy0xMC43OTYgNC44NDMtMTAuNzk2IDEwLjc5NiA0Ljg0MyAxMC43OTYgMTAuNzk2IDEwLjc5NmMyLjQ0MiAwIDQuNjg5LS44MjQgNi41LTIuMTk2bDYgNi4yNzZhLjk5OC45OTggMCAwIDAgMS40MTQuMDMyIDEuMDAyIDEuMDAyIDAgMCAwIC4wMzEtMS40MTV6TTMzLjA5MiA0My4xODZjMC00Ljg1IDMuOTQ2LTguNzk2IDguNzk2LTguNzk2czguNzk2IDMuOTQ2IDguNzk2IDguNzk2LTMuOTQ2IDguNzk2LTguNzk2IDguNzk2LTguNzk2LTMuOTQ2LTguNzk2LTguNzk2ek0yOC4wOTYgNDMuMWMuMDI1LTQuMDI5IDEuNzkzLTcuNjQ0IDQuNTc4LTEwLjE1My0uOTExLjA1NC0xLjg0NC4wOTctMi44MDcuMTIzYTg0LjA3NCA4NC4wNzQgMCAwIDEtNS4yMi0uMDAxYy03LjM0MS0uMjAxLTEzLjE5MS0xLjIzOC0xNy40MDMtMi43MTctMS45OC0uNjY3LTMuNjc1LTEuNDUzLTQuOTgzLTIuMzUydjkuNGMyLjg0NiAyLjk3MSAxMi4zOTQgNS43MTEgMjUgNS43MTEuMjgzIDAgLjU1NS0uMDA4LjgzNS0uMDExek0yNC44OTYgMjkuOTY1Yy4zMjYuMDA5LjY1MS4wMTguOTgyLjAyM2E3OC44NDggNzguODQ4IDAgMCAwIDIuNzY2LjAwMWMuMzMtLjAwNS42NTYtLjAxNS45ODItLjAyM2wuMzQ5LS4wMDhjMTEuMjUzLS4zNTkgMTkuNjQ4LTIuOTE1IDIyLjI4Ni01LjY2OHYtOS40MDFDNDcuMzkzIDE4LjIzMiAzNy4xMDUgMjAgMjcuMjYxIDIwcy0yMC4xMzMtMS43NjgtMjUtNS4xMTF2OS40YzIuNjM4IDIuNzU0IDExLjAzMyA1LjMxIDIyLjI4NiA1LjY2OGwuMzQ5LjAwOHoiLz48cGF0aCBkPSJNNTIuMjYxIDExLjMwNlY5YS45Mi45MiAwIDAgMC0uMTM1LS40NThDNTEuMDAzIDQuMjQxIDQyLjM3NiAwIDI3LjI2MSAwIDEyLjE4MyAwIDMuNTY0IDQuMjIgMi40MDcgOC41MWEuOTcuOTcgMCAwIDAtLjE0Ni40OXYyLjMwNkM1LjA5NyAxNC4yNjcgMTQuNTc3IDE3IDI3LjI2MSAxN3MyMi4xNjMtMi43MzMgMjUtNS42OTR6TTI4LjQzIDQ2LjE4N2MtLjM5LjAwNS0uNzcyLjAxNC0xLjE3LjAxNC0xMi4zNDYgMC0yMC44NjYtMi4yOS0yNS01LjIwMXY4LjIwMWEuOTQuOTQgMCAwIDAgLjExNy40NTFjMS4xODEgNC44OTUgMTEuNzQ3IDguNTQ5IDI0Ljg4MyA4LjU0OSA0Ljc2NCAwIDkuMTgyLS40ODYgMTIuOTQ1LTEuMzMyLTUuODE2LS43MTItMTAuNTE5LTUuMDUtMTEuNzc1LTEwLjY4MnoiLz48L3N2Zz4=);
    filter: invert(1);
}
.adsk-viewing-viewer.bim-theme .docking-panel.menu .menu-item-expand {
    background-image: url(data:image/png;base64,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);
}
.adsk-viewing-viewer.acs-theme {
    color: #FF0000;
    font-size: 14px;
}
.adsk-viewing-viewer.acs-theme.quality-text {
    text-rendering: geometricPrecision;
}
.adsk-viewing-viewer.acs-theme .viewcube {
    color: #000;
}
.adsk-viewing-viewer.acs-theme .adsk-lmv-tftable input,
.adsk-viewing-viewer.acs-theme .option-drop-down,
.adsk-viewing-viewer.dark-theme .property-drop-down {
    background-color: #edf0f2;
    border: 1px solid #d5dbe1;
    color: #000;
}
.adsk-viewing-viewer.acs-theme .adsk-control-group {
    background-color: rgba(0, 0, 0, 0.85);
    box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.5);
    color: #f4f4f4;
}
.minimap3D .minimap-header.adsk-viewing-viewer.acs-theme {
    background-color: #fff;
    box-shadow: none;
    color: #FF0000;
}
.adsk-viewing-viewer.acs-theme .adsk-button:hover {
    color: #70B2F3;
}
.adsk-viewing-viewer.acs-theme .adsk-button.active,
.adsk-viewing-viewer.acs-theme .adsk-button:focus {
    border-radius: 3px;
    box-shadow: inset 0 1px 1px 0 rgba(18, 43, 72, 0.3);
    color: #38abdf;
    outline: none;
}
.adsk-viewing-viewer.acs-theme .adsk-label-button.active,
.adsk-viewing-viewer.acs-theme .adsk-label-button:focus,
.adsk-viewing-viewer.acs-theme .adsk-label-button:hover {
    border: 1px solid transparent;
}
.adsk-viewing-viewer.acs-theme .adsk-label-button label {
    background-color: #06a7df;
    color: #fff;
}
.adsk-viewing-viewer.acs-theme .adsk-label-button.active label,
.adsk-viewing-viewer.acs-theme .adsk-label-button:focus label,
.adsk-viewing-viewer.acs-theme .adsk-label-button:hover label {
    background-color: #38abdf;
    color: #fff;
}
.adsk-viewing-viewer.acs-theme .adsk-control-tooltip {
    background-color: rgba(24, 42, 61, 0.9);
    border-radius: 3px;
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
    color: #fff;
    opacity: 1;
}
.adsk-viewing-viewer.acs-theme .docking-panel {
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.3);
}
.adsk-viewing-viewer.acs-theme .docking-panel-delimiter-shadow {
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
}
.adsk-viewing-viewer.acs-theme .docking-panel-title {
    background-color: #edf0f2;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    color: #FF0000;
}
.adsk-viewing-viewer.acs-theme .docking-panel-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSI+PGcgZmlsbD0iIzRBNTU1QiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNFoiLz48cGF0aCBkPSJNMTAuNDU3IDExLjAwN2EuNS41IDAgMCAxLS4zMS0uMTVsLTEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS0uNzFsMTAgMTBhLjUuNSAwIDAgMS0uNC44NloiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.acs-theme .docking-panel-close:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNFoiLz48cGF0aCBkPSJNMTAuNDU3IDExLjAwN2EuNS41IDAgMCAxLS4zMS0uMTVsLTEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS0uNzFsMTAgMTBhLjUuNSAwIDAgMS0uNC44NloiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.acs-theme .docking-panel-footer-resizer {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggc3Ryb2tlPSIjQkVDOEQyIiBkPSJtLjUgNi41IDYtNk00LjUgNi41bDEuNTM2LTEuNTM2Ii8+PHBhdGggc3Ryb2tlPSIjOTM5Q0E1IiBkPSJtMS41IDYuNSA2LTZNNS41IDYuNWwxLjUzNi0xLjUzNiIvPjwvZz48L3N2Zz4=);
    background-position-x: 9px;
    background-position-y: 8px;
    background-repeat: no-repeat;
}
.adsk-viewing-viewer.acs-theme .docking-panel-footer-resizer:hover {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggc3Ryb2tlPSIjQkVDOEQyIiBkPSJtLjUgNi41IDYtNk00LjUgNi41bDEuNTM2LTEuNTM2Ii8+PHBhdGggc3Ryb2tlPSIjNEE1NTVCIiBkPSJtMS41IDYuNSA2LTZNNS41IDYuNWwxLjUzNi0xLjUzNiIvPjwvZz48L3N2Zz4=);
    background-position-x: 9px;
    background-position-y: 8px;
    background-repeat: no-repeat;
}
.adsk-viewing-viewer.acs-theme .docking-panel-button {
    border: 1px solid #d5dbe1;
    color: #4a555b;
}
.adsk-viewing-viewer.acs-theme .docking-panel-primary-button {
    background-color: #0696d7;
    color: #fff;
}
.adsk-viewing-viewer.acs-theme .docking-panel-primary-button.active,
.adsk-viewing-viewer.acs-theme .docking-panel-primary-button:focus,
.adsk-viewing-viewer.acs-theme .docking-panel-primary-button:hover {
    background-color: #38abdf;
    color: #fff;
}
.adsk-viewing-viewer.acs-theme .docking-panel-secondary-button {
    background-color: #939ca5;
    color: #fff;
}
.adsk-viewing-viewer.acs-theme .docking-panel-secondary-button.active,
.adsk-viewing-viewer.acs-theme .docking-panel-secondary-button:focus,
.adsk-viewing-viewer.acs-theme .docking-panel-secondary-button:hover {
    background-color: #bec8d2;
    color: #fff;
}
.adsk-viewing-viewer.acs-theme .docking-panel-tertiary-button {
    border: 1px solid #0696d7;
    color: #0696d7;
}
.adsk-viewing-viewer.acs-theme .docking-panel-tertiary-button.active,
.adsk-viewing-viewer.acs-theme .docking-panel-tertiary-button:focus,
.adsk-viewing-viewer.acs-theme .docking-panel-tertiary-button:hover {
    border: 1px solid #38abdf;
    color: #38abdf;
}
.adsk-viewing-viewer.acs-theme .docking-panel-footer {
    background-color: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.adsk-viewing-viewer.acs-theme .docking-panel-container-solid-color-a {
    background-color: hsla(0, 0%, 100%, 0.94);
}
.adsk-viewing-viewer.acs-theme .docking-panel-container-solid-color-b {
    background-color: #fff;
}
.adsk-viewing-viewer.acs-theme .docking-panel-container-solid-color-c {
    background-color: #ecf0f3;
    color: #000;
}
.adsk-viewing-viewer.acs-theme .docking-panel-container-gradient {
    background: repeating-linear-gradient(rgba(242, 247, 250, 0.7), rgba(242, 247, 250, 0.7) 36px, rgba(242, 247, 250, 0) 0, rgba(242, 247, 250, 0) 72px);
}
.adsk-viewing-viewer.acs-theme .docking-panel-textbox {
    background-color: transparent;
    border: 1px solid #d5dbe1;
}
.adsk-viewing-viewer.acs-theme .adsk-lmv-tftable tr td div {
    color: #4a555b;
}
.adsk-viewing-viewer.acs-theme .adsk-lmv-tftable tr.logical-group {
    background-color: rgba(242, 247, 250, 0.7);
}
.adsk-viewing-viewer.acs-theme .adsk-lmv-tftable tr.logical-group td div {
    color: #FF0000;
}
.adsk-viewing-viewer.acs-theme .docking-panel-scroll::-webkit-scrollbar-track {
    background: none;
}
.adsk-viewing-viewer.acs-theme .docking-panel-scroll::-webkit-scrollbar-thumb {
    background: #bec8d2;
}
.adsk-viewing-viewer.acs-theme .docking-panel-scroll::-webkit-scrollbar-thumb:hover {
    background: #939ca5;
}
.adsk-viewing-viewer.acs-theme .docking-panel-scroll::-webkit-resizer {
    background-color: rgba(30, 30, 30, 0.8);
}
.adsk-viewing-viewer.acs-theme .docking-pane-scroll::-webkit-scrollbar-corner {
    background-color: rgba(0, 0, 0, 0.2);
}
.adsk-viewing-viewer.acs-theme .adsk-filterbox input.filter-box,
.adsk-viewing-viewer.acs-theme .adsk-searchbox input.search-box {
    background: #fff;
    border: 1px solid transparent;
    color: #FF0000;
}
.adsk-viewing-viewer.acs-theme .adsk-filterbox input.filter-box:focus,
.adsk-viewing-viewer.acs-theme .adsk-searchbox input.search-box:focus {
    border: 1px solid #1dc6f2;
}
.adsk-viewing-viewer.acs-theme .adsk-searchbox .search-box-icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iIzRBNTU1QiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi4yMTQgOS4yMzZhNS4wMzQgNS4wMzQgMCAwIDEtMS40NS0zLjUxMWMwLTEuMjk4LjUzNC0yLjU5NSAxLjQ1LTMuNTExYTUuMDM0IDUuMDM0IDAgMCAxIDMuNTEtMS40NWMxLjI5OCAwIDIuNTk2LjUzNCAzLjUxMiAxLjQ1YTUuMDM0IDUuMDM0IDAgMCAxIDEuNDUgMy41MSA1LjAzNCA1LjAzNCAwIDAgMS0xLjQ1IDMuNTEyIDUuMDM0IDUuMDM0IDAgMCAxLTMuNTExIDEuNDUgNS4wMzQgNS4wMzQgMCAwIDEtMy41MTEtMS40NU0xMi45IDEyLjI5bC0yLjgyNC0yLjgyNGMuOTE2LTEuMDY5IDEuNDUtMi4zNjYgMS40NS0zLjc0YTUuNzIgNS43MiAwIDAgMC0xLjY4LTQuMDQ2QzguNzc5LjYxMSA3LjI1MiAwIDUuNzI2IDBhNS43MiA1LjcyIDAgMCAwLTQuMDQ2IDEuNjhBNS43MiA1LjcyIDAgMCAwIDAgNS43MjQgNS43MiA1LjcyIDAgMCAwIDEuNjggOS43N2E1LjcyIDUuNzIgMCAwIDAgNC4wNDUgMS42OEE1LjU5MyA1LjU5MyAwIDAgMCA5LjQ2NSAxMGwyLjgyNCAyLjgyNGMuMDc3LjA3Ni4xNTMuMDc2LjMwNi4wNzYuMTUyIDAgLjIyOSAwIC4zMDUtLjA3Ni4wNzYtLjA3Ny4wNzYtLjM4MiAwLS41MzUiLz48L3N2Zz4=);
}
.adsk-viewing-viewer.acs-theme .adsk-searchbox .search-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iIzFEQzZGMiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi4yMTQgOS4yMzZhNS4wMzQgNS4wMzQgMCAwIDEtMS40NS0zLjUxMWMwLTEuMjk4LjUzNC0yLjU5NSAxLjQ1LTMuNTExYTUuMDM0IDUuMDM0IDAgMCAxIDMuNTEtMS40NWMxLjI5OCAwIDIuNTk2LjUzNCAzLjUxMiAxLjQ1YTUuMDM0IDUuMDM0IDAgMCAxIDEuNDUgMy41MSA1LjAzNCA1LjAzNCAwIDAgMS0xLjQ1IDMuNTEyIDUuMDM0IDUuMDM0IDAgMCAxLTMuNTExIDEuNDUgNS4wMzQgNS4wMzQgMCAwIDEtMy41MTEtMS40NU0xMi45IDEyLjI5bC0yLjgyNC0yLjgyNGMuOTE2LTEuMDY5IDEuNDUtMi4zNjYgMS40NS0zLjc0YTUuNzIgNS43MiAwIDAgMC0xLjY4LTQuMDQ2QzguNzc5LjYxMSA3LjI1MiAwIDUuNzI2IDBhNS43MiA1LjcyIDAgMCAwLTQuMDQ2IDEuNjhBNS43MiA1LjcyIDAgMCAwIDAgNS43MjQgNS43MiA1LjcyIDAgMCAwIDEuNjggOS43N2E1LjcyIDUuNzIgMCAwIDAgNC4wNDUgMS42OEE1LjU5MyA1LjU5MyAwIDAgMCA5LjQ2NSAxMGwyLjgyNCAyLjgyNGMuMDc3LjA3Ni4xNTMuMDc2LjMwNi4wNzYuMTUyIDAgLjIyOSAwIC4zMDUtLjA3Ni4wNzYtLjA3Ny4wNzYtLjM4MiAwLS41MzUiLz48L3N2Zz4=);
}
.adsk-viewing-viewer.acs-theme .adsk-filterbox .filter-box-icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzk3OTc5NyIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTcuNSA2LjVoLTVNOC41IDMuNWgtN005LjUuNWgtOSIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.acs-theme .adsk-filterbox .filter-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwQkZGRiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTcuNSA2LjVoLTVNOC41IDMuNWgtN005LjUuNWgtOSIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.acs-theme .adsk-filterbox .filter-box-close,
.adsk-viewing-viewer.acs-theme .adsk-searchbox .search-box-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNyIgZmlsbD0iI0JFQzhEMiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.acs-theme .adsk-filterbox .filter-box-close:hover,
.adsk-viewing-viewer.acs-theme .adsk-searchbox .search-box-close:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNyIgZmlsbD0iIzkzOUNBNSIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.acs-theme .adsk-search-results-scrolling-panel .selected {
    background-color: #f2f7fa;
}
.adsk-viewing-viewer.acs-theme .adsk-search-results-scrolling-panel > div[lmv-nodeid]:hover {
    background-color: rgba(0, 191, 255, 0.2);
}
.adsk-viewing-viewer.acs-theme .adsk-search-results-scrolling-panel .search-match {
    color: #1dc6f2;
}
.adsk-viewing-viewer.acs-theme .adsk-search-results-scrolling-panel .search-path {
    color: #939ca5;
}
.adsk-viewing-viewer.acs-theme .adsk-search-results-scrolling-panel .no-results-title {
    color: #000;
}
.adsk-viewing-viewer.acs-theme .adsk-search-results-scrolling-panel .no-results-description {
    color: #939ca5;
}
.adsk-viewing-viewer.acs-theme .loading-spinner path {
    stroke: #38abdf;
    fill: transparent;
}
.adsk-viewing-viewer.acs-theme .loading-spinner path:first-child {
    stroke: #ecf0f3;
}
.adsk-viewing-viewer.acs-theme .loading-spinner .message {
    color: #FF0000;
}
.adsk-viewing-viewer.acs-theme .docking-panel.menu .menu-item:hover {
    background: rgba(0, 191, 255, 0.2);
}
.adsk-viewing-viewer.acs-theme .docking-panel.menu .menu-divider {
    background-color: #666;
}
.adsk-viewing-viewer.acs-theme .viewer-settings-panel.docking-panel .settings-tabs span {
    color: #FF0000;
}
.adsk-viewing-viewer.acs-theme .viewer-settings-panel.docking-panel .settings-tabs span:hover {
    color: #1dc6f2;
}
.adsk-viewing-viewer.acs-theme .viewer-settings-panel.docking-panel .settings-tabs .tabselected span {
    border-color: #38abdf;
    color: #38abdf;
}
.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-environment-cell {
    border: 1px solid #f2f7fa;
}
.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-environment-cell:hover {
    border: 1px solid #939ca5;
}
.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-environment-cell.border-select {
    border: 1px solid #38abdf;
}
.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-environment-name {
    color: #4a555b;
}
.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-cell {
    border: 1px solid #f2f7fa;
}
.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-cell:hover {
    border: 1px solid #939ca5;
}
.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-cell.border-select {
    border: 1px solid #38abdf;
}
.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-description,
.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-name {
    color: #4a555b;
}
.adsk-viewing-viewer.acs-theme .viewer-settings-panel .docking-panel-tertiary-button:active {
    border: 1px solid #38abdf;
    color: #38abdf;
}
.adsk-viewing-viewer.acs-theme .switch .slider,
.adsk-viewing-viewer.acs-theme .switch .slider:before {
    background-color: #d9e1e9;
}
.adsk-viewing-viewer.acs-theme .switch input:checked + .slider:before {
    background-color: #38abdf;
}
.adsk-viewing-viewer.acs-theme .layers-panel .visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOC40MjQuMDEzYzEuMzkuMDA2IDIuNzY1LjI4MSA0LjA1LjgxLjkzNi4zOTMgMS44MS45MiAyLjU5MiAxLjU2NmE4Ljc0OCA4Ljc0OCAwIDAgMSAxLjc4MiAyLjIxNCA3LjEyOCA3LjEyOCAwIDAgMS0xLjU2NiAyLjQzIDkuMDcyIDkuMDcyIDAgMCAxLTIuNTM4IDEuNjc0Yy0xLjM4My41ODctMi44NzIuODgtNC4zNzQuODY0YTEwLjI2IDEwLjI2IDAgMCAxLTQuMzItLjcwMiA4LjM3IDguMzcgMCAwIDEtMi41MzgtMS42MkE3LjEyOCA3LjEyOCAwIDAgMSAwIDQuNzY1YTkuMTI2IDkuMTI2IDAgMCAxIDEuNzgyLTIuNDNBOS40NSA5LjQ1IDAgMCAxIDQuMzc0LjcxNWE5LjE4IDkuMTggMCAwIDEgNC4wNS0uNzAyWm0uMTA4IDguMDQ2Yy40MjgtLjAwNC44NS0uMDk2IDEuMjQyLS4yNy4zODMtLjE2Ny43My0uNDA2IDEuMDI2LS43MDIuNjEtLjYxNi45NC0xLjQ1NS45MTgtMi4zMjJhMy4xODYgMy4xODYgMCAwIDAtLjkxOC0yLjI2OCAzLjM0OCAzLjM0OCAwIDAgMC0xLjAyNi0uNzAyIDMuMjQgMy4yNCAwIDAgMC0yLjUzOCAwYy0uMzgzLjE2OC0uNzMuNDA2LTEuMDI2LjcwMmEzLjE4NiAzLjE4NiAwIDAgMC0uOTE4IDIuMzIyYy4wMDYuNDI4LjA5Ny44NS4yNyAxLjI0Mi4xNjYuMzg1LjQwNC43MzMuNzAyIDEuMDI2YTMuMjk0IDMuMjk0IDAgMCAwIDIuMjY4Ljk3MlptMS44OS0zLjI5NGExLjc4MiAxLjc4MiAwIDAgMC0uMTYyLS43MDIgMS44OSAxLjg5IDAgMCAwLS4zNzgtLjU5NCAxLjc4MiAxLjc4MiAwIDAgMC0uNTk0LS4zNzhsLS43MDItLjE2Mi0uNzAyLjE2MmExLjgzNiAxLjgzNiAwIDAgMC0uOTcyLjk3MiAxLjgzNiAxLjgzNiAwIDAgMCAwIDEuNDU4Yy4xNzMuNDI4LjUuNzc1LjkxOC45NzJsLjcwMi4xNjIuNzAyLS4xNjJjLjIyLS4wODYuNDIyLS4yMTQuNTk0LS4zNzguMTYxLS4xNzMuMjktLjM3NC4zNzgtLjU5NC4xMDktLjIzNy4xNjQtLjQ5NS4xNjItLjc1NmguMDU0WiIvPjwvc3ZnPg==);
    opacity: 1;
}
.adsk-viewing-viewer.acs-theme .layers-panel .visibility.dim {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzk0OTQ5RiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuNDY3LjE5NGEuNjU3LjY1NyAwIDAgMC0uOTM0IDBsLTMuMDY2IDIuOTgyYy0uOC0uMTk1LTEuNi0uMzg5LTIuNDY3LS4zODktMy42IDAtNi42NjcgMi4xMzktOCA0LjczMi42IDEuMTY2IDEuNiAyLjI2OCAyLjggMy4xMUwuNDY3IDEyLjlhLjYxNS42MTUgMCAwIDAgMCAuOTA3Yy4yNjYuMjU5LjY2Ni4yNTkuOTMzIDBMMTQuNDY3IDEuMTAyYS42MTUuNjE1IDAgMCAwIDAtLjkwOFpNNC44IDcuNTJjMC0xLjc1IDEuNDY3LTMuMTEyIDMuMi0zLjExMi4zMzMgMCAuNzMzLjA2NSAxIC4xOTVsLS44NjcuODQyaC0uMmMtMS4yIDAtMi4yLjk3My0yLjIgMi4xNHYuMTk0bC0uODY2Ljg0MmMwLS4zODktLjA2Ny0uNzc3LS4wNjctMS4xMDFaTTggOS42NTdjMS4yIDAgMi4yLS45NzIgMi4yLTIuMTM4IDAtLjE5NS0uMDY3LS4zOS0uMTMzLS42NDlMNy4zMzMgOS41MjhjLjI2Ny4wNjUuNDY3LjEzLjY2Ny4xM1ptOC0yLjEzOGMtLjY2Ny0xLjI5Ny0xLjgtMi40NjMtMy4xMzMtMy4zMDZsLTIgMS45NDRjLjIuMzkuMzMzLjkwOC4zMzMgMS4zNjIgMCAxLjc1LTEuNDY3IDMuMTEtMy4yIDMuMTEtLjUzMyAwLTEtLjEyOS0xLjQtLjMyM0w1LjEzMyAxMS43M0E4LjMxOCA4LjMxOCAwIDAgMCA4IDEyLjI1YzMuNiAwIDYuNjY3LTIuMTM5IDgtNC43MzFaIi8+PC9zdmc+);
    opacity: 1;
}
.adsk-viewing-viewer.acs-theme .property-panel .no-properties,
.adsk-viewing-viewer.acs-theme .property-panel .property-name {
    color: #4a555b;
}
.adsk-viewing-viewer.acs-theme .property-panel .property-value {
    color: #939ca5;
}
.adsk-viewing-viewer.acs-theme .property-panel .property-drop-down {
    background: hsla(0, 0%, 93%, 0.6);
    color: #4a555b;
}
.adsk-viewing-viewer.acs-theme .property-panel .property-drop-down > option {
    background: hsla(0, 0%, 93%, 0.75);
}
.adsk-viewing-viewer.acs-theme .model-structure-panel .lmv-no-properties {
    color: #4a555b;
}
.adsk-viewing-viewer.acs-theme .bimwalk .c-bimwalk-tooltip {
    background-color: #fff;
}
.adsk-viewing-viewer.acs-theme .bimwalk .bimwalk-guide-dark-theme {
    display: none;
}
.adsk-viewing-viewer.acs-theme .bimwalk .bimwalk-guide-bim-theme,
.adsk-viewing-viewer.acs-theme .bimwalk .bimwalk-guide-light-theme {
    display: block;
}
.adsk-viewing-viewer.acs-theme .bimwalk .bimwalk-tooltip-or {
    color: #939ca5;
}
.adsk-viewing-viewer.acs-theme .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCA3VjBsNyAzLjVMMTQgN2wtNyAzLjVMMCAxNHoiLz48L3N2Zz4=);
}
.adsk-viewing-viewer.acs-theme .adsk-button.active .toolbar-animation-play-icon,
.adsk-viewing-viewer.acs-theme .adsk-button:focus .toolbar-animation-play-icon,
.adsk-viewing-viewer.acs-theme .adsk-button:hover .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCA3VjBsNyAzLjVMMTQgN2wtNyAzLjVMMCAxNHoiLz48L3N2Zz4=);
}
.adsk-viewing-viewer.acs-theme .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDR2MTRIMHpNOCAwaDR2MTRIOHoiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.acs-theme .adsk-button.active .toolbar-animation-pause-icon,
.adsk-viewing-viewer.acs-theme .adsk-button:focus .toolbar-animation-pause-icon,
.adsk-viewing-viewer.acs-theme .adsk-button:hover .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDR2MTRIMHpNOCAwaDR2MTRIOHoiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.acs-theme .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQgN1YwTDcgMy41IDAgN2w3IDMuNSA3IDMuNXpNMTggMGgtMnYxNGgyeiIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.acs-theme .adsk-button.active .toolbar-animation-backward-icon,
.adsk-viewing-viewer.acs-theme .adsk-button:focus .toolbar-animation-backward-icon,
.adsk-viewing-viewer.acs-theme .adsk-button:hover .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQgN1YwTDcgMy41IDAgN2w3IDMuNSA3IDMuNXpNMTggMGgtMnYxNGgyeiIvPjwvZz48L3N2Zz4=);
}
.adsk-viewing-viewer.acs-theme .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNCA3VjBsNyAzLjVMMTggN2wtNyAzLjVMNCAxNHpNMCAwaDJ2MTRIMHoiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.acs-theme .adsk-button.active .toolbar-animation-forward-icon,
.adsk-viewing-viewer.acs-theme .adsk-button:focus .toolbar-animation-forward-icon,
.adsk-viewing-viewer.acs-theme .adsk-button:hover .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNCA3VjBsNyAzLjVMMTggN2wtNyAzLjVMNCAxNHpNMCAwaDJ2MTRIMHoiLz48L2c+PC9zdmc+);
}
.adsk-viewing-viewer.acs-theme .treeview .group,
.adsk-viewing-viewer.acs-theme .treeview .leaf,
.adsk-viewing-viewer.acs-theme .treeview group,
.adsk-viewing-viewer.acs-theme .treeview leaf {
    color: #FF0000;
}
.adsk-viewing-viewer.acs-theme .treeview .group.selected label,
.adsk-viewing-viewer.acs-theme .treeview .leaf.selected label,
.adsk-viewing-viewer.acs-theme .treeview group.selected label,
.adsk-viewing-viewer.acs-theme .treeview group.selected-ex > lmvheader > label,
.adsk-viewing-viewer.acs-theme .treeview leaf.selected label,
.adsk-viewing-viewer.acs-theme .treeview leaf.selected-ex > lmvheader > label {
    color: #1dc7f3 !important;
}
.adsk-viewing-viewer.acs-theme .treeview .group.category > lmvheader,
.adsk-viewing-viewer.acs-theme .treeview group.category > lmvheader {
    background-color: rgba(242, 247, 250, 0.7);
}
.adsk-viewing-viewer.acs-theme .treeview .group > lmvheader > label,
.adsk-viewing-viewer.acs-theme .treeview .leaf > lmvheader > label,
.adsk-viewing-viewer.acs-theme .treeview group > lmvheader > label,
.adsk-viewing-viewer.acs-theme .treeview leaf > lmvheader > label {
    color: #FF0000;
}
.adsk-viewing-viewer.acs-theme .treeview .group > lmvheader:hover,
.adsk-viewing-viewer.acs-theme .treeview .leaf > lmvheader:hover,
.adsk-viewing-viewer.acs-theme .treeview group > lmvheader:hover,
.adsk-viewing-viewer.acs-theme .treeview leaf > lmvheader:hover {
    background: rgba(0, 191, 255, 0.2) !important;
}
.adsk-viewing-viewer.acs-theme .treeview .group.dim > lmvheader > label,
.adsk-viewing-viewer.acs-theme .treeview .leaf.dim > lmvheader > label,
.adsk-viewing-viewer.acs-theme .treeview group.dim > lmvheader > label,
.adsk-viewing-viewer.acs-theme .treeview leaf.dim > lmvheader > label {
    color: #939ca5;
}
.adsk-viewing-viewer.acs-theme .treeview div.visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOC40MjQuMDEzYzEuMzkuMDA2IDIuNzY1LjI4MSA0LjA1LjgxLjkzNi4zOTMgMS44MS45MiAyLjU5MiAxLjU2NmE4Ljc0OCA4Ljc0OCAwIDAgMSAxLjc4MiAyLjIxNCA3LjEyOCA3LjEyOCAwIDAgMS0xLjU2NiAyLjQzIDkuMDcyIDkuMDcyIDAgMCAxLTIuNTM4IDEuNjc0Yy0xLjM4My41ODctMi44NzIuODgtNC4zNzQuODY0YTEwLjI2IDEwLjI2IDAgMCAxLTQuMzItLjcwMiA4LjM3IDguMzcgMCAwIDEtMi41MzgtMS42MkE3LjEyOCA3LjEyOCAwIDAgMSAwIDQuNzY1YTkuMTI2IDkuMTI2IDAgMCAxIDEuNzgyLTIuNDNBOS40NSA5LjQ1IDAgMCAxIDQuMzc0LjcxNWE5LjE4IDkuMTggMCAwIDEgNC4wNS0uNzAyWm0uMTA4IDguMDQ2Yy40MjgtLjAwNC44NS0uMDk2IDEuMjQyLS4yNy4zODMtLjE2Ny43My0uNDA2IDEuMDI2LS43MDIuNjEtLjYxNi45NC0xLjQ1NS45MTgtMi4zMjJhMy4xODYgMy4xODYgMCAwIDAtLjkxOC0yLjI2OCAzLjM0OCAzLjM0OCAwIDAgMC0xLjAyNi0uNzAyIDMuMjQgMy4yNCAwIDAgMC0yLjUzOCAwYy0uMzgzLjE2OC0uNzMuNDA2LTEuMDI2LjcwMmEzLjE4NiAzLjE4NiAwIDAgMC0uOTE4IDIuMzIyYy4wMDYuNDI4LjA5Ny44NS4yNyAxLjI0Mi4xNjYuMzg1LjQwNC43MzMuNzAyIDEuMDI2YTMuMjk0IDMuMjk0IDAgMCAwIDIuMjY4Ljk3MlptMS44OS0zLjI5NGExLjc4MiAxLjc4MiAwIDAgMC0uMTYyLS43MDIgMS44OSAxLjg5IDAgMCAwLS4zNzgtLjU5NCAxLjc4MiAxLjc4MiAwIDAgMC0uNTk0LS4zNzhsLS43MDItLjE2Mi0uNzAyLjE2MmExLjgzNiAxLjgzNiAwIDAgMC0uOTcyLjk3MiAxLjgzNiAxLjgzNiAwIDAgMCAwIDEuNDU4Yy4xNzMuNDI4LjUuNzc1LjkxOC45NzJsLjcwMi4xNjIuNzAyLS4xNjJjLjIyLS4wODYuNDIyLS4yMTQuNTk0LS4zNzguMTYxLS4xNzMuMjktLjM3NC4zNzgtLjU5NC4xMDktLjIzNy4xNjQtLjQ5NS4xNjItLjc1NmguMDU0WiIvPjwvc3ZnPg==);
    background-position: 6px 12px;
    background-repeat: no-repeat;
    border: none;
    height: 100%;
    margin: 0;
    opacity: 1;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 35px;
}
.adsk-viewing-viewer.acs-theme .treeview div.visibility:hover {
    filter: drop-shadow(0 0 0 #fff);
}
.adsk-viewing-viewer.acs-theme .treeview .dim div.visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzk0OTQ5RiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuNDY3LjE5NGEuNjU3LjY1NyAwIDAgMC0uOTM0IDBsLTMuMDY2IDIuOTgyYy0uOC0uMTk1LTEuNi0uMzg5LTIuNDY3LS4zODktMy42IDAtNi42NjcgMi4xMzktOCA0LjczMi42IDEuMTY2IDEuNiAyLjI2OCAyLjggMy4xMUwuNDY3IDEyLjlhLjYxNS42MTUgMCAwIDAgMCAuOTA3Yy4yNjYuMjU5LjY2Ni4yNTkuOTMzIDBMMTQuNDY3IDEuMTAyYS42MTUuNjE1IDAgMCAwIDAtLjkwOFpNNC44IDcuNTJjMC0xLjc1IDEuNDY3LTMuMTEyIDMuMi0zLjExMi4zMzMgMCAuNzMzLjA2NSAxIC4xOTVsLS44NjcuODQyaC0uMmMtMS4yIDAtMi4yLjk3My0yLjIgMi4xNHYuMTk0bC0uODY2Ljg0MmMwLS4zODktLjA2Ny0uNzc3LS4wNjctMS4xMDFaTTggOS42NTdjMS4yIDAgMi4yLS45NzIgMi4yLTIuMTM4IDAtLjE5NS0uMDY3LS4zOS0uMTMzLS42NDlMNy4zMzMgOS41MjhjLjI2Ny4wNjUuNDY3LjEzLjY2Ny4xM1ptOC0yLjEzOGMtLjY2Ny0xLjI5Ny0xLjgtMi40NjMtMy4xMzMtMy4zMDZsLTIgMS45NDRjLjIuMzkuMzMzLjkwOC4zMzMgMS4zNjIgMCAxLjc1LTEuNDY3IDMuMTEtMy4yIDMuMTEtLjUzMyAwLTEtLjEyOS0xLjQtLjMyM0w1LjEzMyAxMS43M0E4LjMxOCA4LjMxOCAwIDAgMCA4IDEyLjI1YzMuNiAwIDYuNjY3LTIuMTM5IDgtNC43MzFaIi8+PC9zdmc+);
    background-position: 6px 9px;
    opacity: 1;
}
.adsk-viewing-viewer.acs-theme .treeview .view lmvheader > icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxNDMxOERGQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxNDMxOEUwQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTE0MzE4RERCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTE0MzE4REVCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6dltUsAAAAvElEQVR42mL8//8/AyWAiYFCQLEBLCCira3tJZD6DhVjBGI+KI0MVldVVaUC1cL4qkCsBHPBRiDWh2JbIGYDYn40HA1VywnEKUB8DIibWaCCf6AYBH4jsZHBKyjdBcQhQCwCxFdhBiQBcRSSYl4sBvyD0jxA/APK/g8zgB2KiQF/QRoHJBphtnJDA5lkA7ig9HIgvg9lc7CQYIAElN4ExEeAuAGUXmAGHCDCgK9I7HdAXAoylHHoZyaAAAMA0EImBepZpP0AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    display: inline;
    padding: 0 11px;
}
.adsk-viewing-viewer.acs-theme .treeview .collapsed > lmvheader > icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjExIj48cGF0aCBmaWxsPSIjMEExMzFDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uODk4Ljc2LjgyIDEwLjQ3N2w1LjA5Mi01LjA5MiIvPjwvc3ZnPg==);
    cursor: zoom-in;
}
.adsk-viewing-viewer.acs-theme .treeview .expanded > lmvheader > icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSIjMEExMzFDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjcxOS40NjIgMCAuMzg2bDUuMDkyIDUuMDkyIi8+PC9zdmc+);
    cursor: zoom-out;
}
.adsk-viewing-viewer.acs-theme .treeview .expanded.selected > lmvheader > icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSIjMURDNkYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05Ljg0Ny44OTguMTMuODIgNS4yMiA1LjkxMyIvPjwvc3ZnPg==);
    cursor: zoom-out;
}
.adsk-viewing-viewer.acs-theme .treeview .collapsed.selected > lmvheader > icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIj48cGF0aCBmaWxsPSIjMURDNkYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uODk4LjE5NS44MiA5LjkxM2w1LjA5Mi01LjA5MiIvPjwvc3ZnPg==);
    cursor: zoom-in;
}
.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-environment-image {
    border: 1px solid #d4dbe1 !important;
}
.adsk-viewing-viewer.acs-theme .propertysearch-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU4LjM3MSA1OC4zNzEiIHZpZXdCb3g9IjAgMCA1OC4zNzEgNTguMzcxIj48cGF0aCBkPSJtNTUuODMzIDU2LjY3OS01Ljk2OS02LjI0M2ExMC43NDIgMTAuNzQyIDAgMCAwIDIuODItNy4yNWMwLTUuOTUzLTQuODQzLTEwLjc5Ni0xMC43OTYtMTAuNzk2cy0xMC43OTYgNC44NDMtMTAuNzk2IDEwLjc5NiA0Ljg0MyAxMC43OTYgMTAuNzk2IDEwLjc5NmMyLjQ0MiAwIDQuNjg5LS44MjQgNi41LTIuMTk2bDYgNi4yNzZhLjk5OC45OTggMCAwIDAgMS40MTQuMDMyIDEuMDAyIDEuMDAyIDAgMCAwIC4wMzEtMS40MTV6TTMzLjA5MiA0My4xODZjMC00Ljg1IDMuOTQ2LTguNzk2IDguNzk2LTguNzk2czguNzk2IDMuOTQ2IDguNzk2IDguNzk2LTMuOTQ2IDguNzk2LTguNzk2IDguNzk2LTguNzk2LTMuOTQ2LTguNzk2LTguNzk2ek0yOC4wOTYgNDMuMWMuMDI1LTQuMDI5IDEuNzkzLTcuNjQ0IDQuNTc4LTEwLjE1My0uOTExLjA1NC0xLjg0NC4wOTctMi44MDcuMTIzYTg0LjA3NCA4NC4wNzQgMCAwIDEtNS4yMi0uMDAxYy03LjM0MS0uMjAxLTEzLjE5MS0xLjIzOC0xNy40MDMtMi43MTctMS45OC0uNjY3LTMuNjc1LTEuNDUzLTQuOTgzLTIuMzUydjkuNGMyLjg0NiAyLjk3MSAxMi4zOTQgNS43MTEgMjUgNS43MTEuMjgzIDAgLjU1NS0uMDA4LjgzNS0uMDExek0yNC44OTYgMjkuOTY1Yy4zMjYuMDA5LjY1MS4wMTguOTgyLjAyM2E3OC44NDggNzguODQ4IDAgMCAwIDIuNzY2LjAwMWMuMzMtLjAwNS42NTYtLjAxNS45ODItLjAyM2wuMzQ5LS4wMDhjMTEuMjUzLS4zNTkgMTkuNjQ4LTIuOTE1IDIyLjI4Ni01LjY2OHYtOS40MDFDNDcuMzkzIDE4LjIzMiAzNy4xMDUgMjAgMjcuMjYxIDIwcy0yMC4xMzMtMS43NjgtMjUtNS4xMTF2OS40YzIuNjM4IDIuNzU0IDExLjAzMyA1LjMxIDIyLjI4NiA1LjY2OGwuMzQ5LjAwOHoiLz48cGF0aCBkPSJNNTIuMjYxIDExLjMwNlY5YS45Mi45MiAwIDAgMC0uMTM1LS40NThDNTEuMDAzIDQuMjQxIDQyLjM3NiAwIDI3LjI2MSAwIDEyLjE4MyAwIDMuNTY0IDQuMjIgMi40MDcgOC41MWEuOTcuOTcgMCAwIDAtLjE0Ni40OXYyLjMwNkM1LjA5NyAxNC4yNjcgMTQuNTc3IDE3IDI3LjI2MSAxN3MyMi4xNjMtMi43MzMgMjUtNS42OTR6TTI4LjQzIDQ2LjE4N2MtLjM5LjAwNS0uNzcyLjAxNC0xLjE3LjAxNC0xMi4zNDYgMC0yMC44NjYtMi4yOS0yNS01LjIwMXY4LjIwMWEuOTQuOTQgMCAwIDAgLjExNy40NTFjMS4xODEgNC44OTUgMTEuNzQ3IDguNTQ5IDI0Ljg4MyA4LjU0OSA0Ljc2NCAwIDkuMTgyLS40ODYgMTIuOTQ1LTEuMzMyLTUuODE2LS43MTItMTAuNTE5LTUuMDUtMTEuNzc1LTEwLjY4MnoiLz48L3N2Zz4=);
    filter: invert(1);
}
.adsk-viewing-viewer.acs-theme .docking-panel.menu .menu-item-expand {
    background-image: url(data:image/png;base64,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);
}
@font-face {
    font-family: adsk-viewing;
    font-style: normal;
    font-weight: 400;
    src: url(data:application/font-woff;base64,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);
}
[data-icon]:before {
    content: attr(data-icon);
}
[class*=" adsk-icon-"]:before,
[class^="adsk-icon-"]:before,
[data-icon]:before {
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: adsk-viewing !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: 400 !important;
    line-height: 1;
    text-transform: none !important;
}
.adsk-icon-arrow:before {
    content: "a";
}
.adsk-icon-box:before {
    content: "b";
}
.adsk-icon-selection:before {
    content: "0";
}
.adsk-icon-bug:before {
    content: "c";
}
.adsk-icon-camera:before {
    content: "d";
}
.adsk-icon-explode:before {
    content: "e";
}
.adsk-icon-first-person:before {
    content: "f";
}
.adsk-icon-fit-to-view:before {
    content: "g";
}
.adsk-icon-fov:before {
    content: "h";
}
.adsk-icon-fullscreen:before {
    content: "i";
}
.adsk-icon-fullscreen-exit:before {
    content: "j";
}
.adsk-icon-game-controller:before {
    content: "k";
}
.adsk-icon-home:before {
    content: "l";
}
.adsk-icon-layers:before {
    content: "m";
}
.adsk-icon-section-analysis:before {
    content: "o";
}
.adsk-icon-roll:before {
    content: "p";
}
.adsk-icon-refresh:before {
    content: "q";
}
.adsk-icon-properties:before {
    content: "r";
}
.adsk-icon-plane-z:before {
    content: "s";
}
.adsk-icon-plane-y:before {
    content: "t";
}
.adsk-icon-plane-x:before {
    content: "u";
}
.adsk-icon-pan:before {
    content: "v";
}
.adsk-icon-orbit-constrained:before {
    content: "w";
}
.adsk-icon-measure-menu:before {
    content: "x";
}
.adsk-icon-measure:before {
    content: "S";
}
.adsk-icon-measure-distance-new:before {
    content: "T";
}
.adsk-icon-measure-angle-new:before {
    content: "U";
}
.adsk-icon-measure-area-new:before {
    content: "V";
    text-transform: uppercase !important;
}
.adsk-icon-measure-arc-new:before {
    content: "Z";
}
.adsk-icon-measure-calibration:before {
    content: "X";
}
.adsk-icon-measure-settings:before {
    content: "Y";
}
.adsk-icon-measure-trash:before {
    content: "W";
    text-transform: uppercase !important;
}
.adsk-icon-live-review:before {
    content: "y";
}
.adsk-icon-orbit-free:before {
    content: "z";
}
.adsk-icon-zoom:before {
    content: "A";
}
.adsk-icon-walk:before {
    content: "B";
}
.adsk-icon-structure:before {
    content: "C";
}
.adsk-icon-settings-render:before {
    content: "D";
}
.adsk-icon-second:before {
    content: "E";
}
.adsk-icon-first:before {
    content: "F";
}
.adsk-icon-measure-distance:before {
    content: "G";
}
.adsk-icon-settings:before {
    content: "n";
}
.adsk-icon-measure-angle:before {
    content: "H";
}
.adsk-icon-axis-x:before {
    content: "I";
}
.adsk-icon-axis-y:before {
    content: "J";
}
.adsk-icon-axis-z:before {
    content: "K";
}
.adsk-icon-plus:before {
    content: "L";
}
.adsk-icon-delete:before {
    content: "W";
}
.adsk-icon-mem-mgr:before {
    content: "O";
}
.adsk-icon-visible:before {
    content: "2";
}
.adsk-icon-invisible:before {
    content: "3";
}
.adsk-viewing-viewer .loading-spinner {
    height: 150px;
    width: 100%;
}
.adsk-viewing-viewer .loading-spinner .message {
    cursor: default;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.2px;
    position: absolute;
    text-align: center !important;
    text-align: left;
    text-transform: uppercase;
    top: 60px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}
.adsk-viewing-viewer .loading-spinner .path {
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-name: loading-spinner-perpetual-motion;
    animation-timing-function: linear;
    border: none;
    height: 140px;
    left: calc(50% - 70px);
    position: absolute;
    transform-origin: 50% 50%;
    width: 140px;
}
.adsk-viewing-viewer .loading-spinner path {
    stroke-width: 5px;
    stroke-linejoin: round;
    stroke-linecap: round;
}
@keyframes loading-spinner-perpetual-motion {
    0% {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(1turn);
    }
}
.adsk-viewing-viewer .alert-box {
    word-wrap: break-word;
    background: hsla(0, 0%, 98%, 0.9);
    border: 1px solid #b8b8b8;
    border-radius: 5px;
    display: block;
    font-family: Helvetica Neue Light, Segoe UI Semilight, sans-serif;
    height: auto;
    left: 50%;
    max-width: 40%;
    padding: 10px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    visibility: hidden;
    white-space: -moz-pre-wrap;
    white-space: pre-line;
    word-break: break-all;
    z-index: 1;
}
.adsk-viewing-viewer .alert-box-image {
    display: block;
    float: left;
    height: 60px;
    left: 10px;
    padding-right: 10px;
    top: 10px;
    width: 60px;
}
.adsk-viewing-viewer .alert-box-msg {
    color: #333;
    display: block;
    margin-left: 70px;
    margin-top: 2px;
}
.adsk-viewing-viewer .alert-box-title {
    word-wrap: break-word;
    display: block;
    font-size: 18px;
    margin-bottom: 10px;
    min-height: 18px;
    word-break: break-all;
}
.adsk-viewing-viewer .alert-box-text {
    word-wrap: break-word;
    display: block;
    font-size: 12px;
    min-height: 12px;
    word-break: break-word;
}
.adsk-viewing-viewer .alert-box-content {
    display: block;
    font-size: 12px;
    list-style: disc;
    margin-top: 10px;
    min-height: 12px;
}
.adsk-viewing-viewer .alert-box-ok {
    background: transparent;
    border: 1px solid #999;
    border-radius: 2px;
    bottom: 5%;
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: auto;
    left: 50%;
    line-height: 20px;
    margin-left: -25px;
    margin-top: 10px;
    padding: 3px;
    position: relative;
    text-align: center;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    width: 50px;
    z-index: 2;
}
.adsk-viewing-viewer .alert-box-ok:hover {
    background: #fff;
    color: #111;
}
.adsk-viewing-viewer .alert-box.errors {
    max-height: 200px;
}
.adsk-viewing-viewer .alert-box-msg.errors {
    max-height: 150px;
    overflow-y: auto;
    padding-right: 15px;
}
.adsk-viewing-viewer .alert-box-title.errors {
    margin-top: 15px;
}
.adsk-viewing-viewer .alert-box-text.errors {
    margin-top: 5px;
}
.adsk-viewing-viewer .alert-box-image.img-reload {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAATlBMVEUAAAC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwXZW//AAAAGXRSTlMADdNH4Xntk8apUvNrMPqdZSAGuz2FFF2i4n3MhQAAAXVJREFUSMfdl9tuwyAMQDGQ0FByI+nF//+jm7Ywt4VA8KRJ63mNjrDBGEf8GwC/EEU8fOLrZVjduEjdtlouo1vhuOyVkfiENMofkmE6YYLTBGXZStxB2oI8d5ihm3Oy0phFq33ZnbHAudmTm5dlusbapnsOZghyztVGwbb7yjz6afk20Dc5XcUD10nm5b6lVR1Eh+90RgaqjPssElzHSI4TbqfXRb/x4AaS00EPNn0Hczn/xHQR1XJ/DuUP9fIlBL2KahnCMY6iXlahcnuGbMKVE/XMoUAUQ1bbIUuoVqm6TL1KKVuO3G17PXPkZUvZ/0JexF+uzM+Zv9v8c+ZXGBjFr22FuKhk0t3BzT3dfOk+E3G/kqrQSYi4Ueq11MNi1oGabLl7Jp4Vyq/ct1NNFsfSixFjQ9BtX3irYqYWNxpR+UrOd0TaGMb7TEFzJ4PhJoiKmYQSZkxD5PLmMCcCjAlQBDizJ8GYegnGvE0wJn2i4h/jnfgAT9VrCTWL7i0AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}
.adsk-viewing-viewer .alert-box-image.img-unsupported {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAUVBMVEUAAAC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLzYhxYwAAAAGnRSTlMA8Q73gDv9BiUazrVL6VrDbC+oeuDYkoqfYnTM6tcAAAFySURBVEjH7ZTbkoIwEAVNQgiBoNyR8/8fuoi6szEUZlL7pv1MKzVMz+nLP6I7neyaEqVMlXsAfaJb1ABEmyZ3uFEluQ53zgmuLB/yaPlyhicT220FnijNlSsQF6Z7xl8almtHT64LjjzD58oJQgHIV5RSQmDFMadVaq2LojBnAIxAFmzPG5pdfCB2wI3h8WcNwAhkwoaQFGZ0IDrHhipo8rGBmAvu5I+tvDICafDEUdYbU9T58N+zAr3KG67BRl8oEBN3PujTmjE2EFMCL0dADrGB9GENUoDooqZFa2EVQLh3x9afT0vyYSAOHqP5XTgiOzy2RC39XzwMJIOPsFQkUR0dW0K1/roeBVLhhdwZKYP3wWAPji2hxIrCK9PesY0lDGRGLGEgWu0802crs0JAE0wrIAt2ez+QBbFyGIgdouUwkAlcmQLROVtGRsd2l/kkVyzJ4e7S9oYLtpFjl4rORwLL6soOXCgQVyuRRL6cvnwGPzKpczNf1iTWAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}
.adsk-viewing-viewer .alert-box-image.img-unloack,
.adsk-viewing-viewer .alert-box-image.img-unlock {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAVFBMVEUAAAC8vLy8vLy8vLy9vb28vLy/v7+8vLy9vb28vLy9vb27u7u8vLy9vb28vLy8vLy8vLy9vb28vLy9vb28vLy8vLy8vLy7u7vFxcW/v7+8vLy+vr4GHu50AAAAGnRSTlMADpDTFeJM/vBFMAf2YciIe+nbu7GgbmtVNgXq938AAAEkSURBVEjH7ZTbdoMgEEVxuCgqEK9JJ///n21WYGFjRMA+tF3uR4ft4GGEbMAEDLSrOjqAYCSJGjh6ONTxKoMKv1NBbHfR45peRLlzi+9o5wj3gltcdl1Vbsql2ou5WyymoIAuXtaFQ28GH/Akm8cTOfnohya4aXSMvks9okOFGmsX7ZUsuboD0IHWN/eB5qVg0CIC40GfSyh7nTlq5Sm0bzG2d0S1GUZfhA/LVG9WFLZ1+UHCMEkc66++kQykzXLOkQvuBjyDhv5CudiFWdnYtQsZkznlU37AQTImgefIWtiLTafLXLqi4Mky+CrEy+ubTiZ3LnyVpcr3I3JZH9h2aQ4Ehrw+cFSorS111ng+azzvx7C1U/7nclt90f61q/eUf1z+BAQm0DzJD1vhAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}
.adsk-viewing-viewer .alert-box-image.img-item-not-found {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAV1BMVEUAAAC8vLy/v7/c3Nzk5OT///+8vLy8vLy8vLy8vLy8vLy8vLy8vLz///+8vLz///+7u7u4uLjJycnW1tb+/v7n5+e/v7/z8/PQ0NDt7e3ExMT5+fnc3NyZffqfAAAADnRSTlMA8A8R/fHbyh69Ku4xHnuV7q4AAAEzSURBVEjH7dTZboMwEIVhCqRJt+EMi1fe/zk7TnFQZTWBSW8i5b+yBJ9GNjKVRDerq+pUlW3Gx/oOTG/1HVi0Hotu1DhrLaZjo8eiT0qctR6LVuFV6zG9nm5ggEFGIlkseNXv1zAQ3Dx5K/nWGV5xqQvrfOzW4vCScalLPHW/a5v80qo348MFr/rzKo6+nSdb4NzHFWyHQGCYIS646C88+8Ewzkt2O3D2uCys4K+mLipxGbdp9KEvHmzCc5dyCpyPflRNRogJx6DBsuXUBAVmN56x490Y7GIevBcD889cG/ZicO+XO9mD9mEYGbvMZdqJeciX2YCU2DqAlNgaJtLiCaTHnh4MIwyS02ECS9DilBaHPmVUGG03jt3YQ4XTv+sBsXLP+tPWf+eyJ37if8YvG0v4G00xpazwgfUzAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
}
.adsk-viewing-viewer .docking-panel.hud {
    display: block;
    height: auto;
    left: 50%;
    max-width: 350px;
    min-width: 250px;
    position: absolute;
    top: calc(50% - 50px);
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    width: auto;
}
.adsk-viewing-viewer .docking-panel.hud.top {
    top: 50px;
}
.adsk-viewing-viewer .hud-client {
    position: relative;
    width: 100%;
}
.adsk-viewing-viewer .hud-message {
    display: block;
    font-size: 12px;
    min-height: 12px;
    padding: 10px 15px;
}
.adsk-viewing-viewer .hud-button {
    position: relative;
}
.adsk-viewing-viewer .hud-checkbox {
    margin-bottom: 10px !important;
    margin-left: 20px !important;
}
.adsk-viewing-viewer .docking-panel.menu {
    height: auto;
    min-height: 0;
    min-width: 100px; /* по ум 120 */
    padding: 8px 0;
    position: absolute;
    width: auto;
    z-index: 20;
}
.adsk-viewing-viewer .docking-panel.menu .menu-item {
    cursor: pointer;
    height: 30px; /* по ум 36 */
    margin-bottom: 1px;
}
.adsk-viewing-viewer .docking-panel.menu .menu-divider-container,
.adsk-viewing-viewer .docking-panel.menu .menu-item {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: table-row;
    position: relative;
}
.adsk-viewing-viewer .docking-panel.menu .menu-divider-container {
    cursor: default;
    height: 17px;
}
.adsk-viewing-viewer .docking-panel.menu .menu-divider {
    cursor: default;
    height: 1px;
    margin-bottom: 8px;
    margin-top: 8px;
    position: absolute;
    width: 100%;
}
.adsk-viewing-viewer.touch .docking-panel.menu .menu-item {
    padding: 20px;
}
.adsk-viewing-viewer .docking-panel.menu .menu-ttem:last-child {
    margin-bottom: 0;
}
.adsk-viewing-viewer .docking-panel.menu .menu-item-text {
    display: table-cell;
    padding: 5px 10px;
    vertical-align: middle;
    white-space: nowrap;
}
.adsk-viewing-viewer .docking-panel.menu .menu-item-icon {
    cursor: pointer;
    display: table-cell;
    float: left;
    font-size: 14px; /* по умолчанию 18 */
    height: 100%;
    padding: 5px 0 5px 10px;
    vertical-align: middle;
    width: 100%;
}
.adsk-viewing-viewer .docking-panel.menu .menu-item-shortcut {
    cursor: pointer;
    display: table-cell;
    float: right;
    height: 100%;
    margin-bottom: 1px;
    padding: 5px 5px 5px 0;
    vertical-align: middle;
    width: 100%;
}
.adsk-viewing-viewer .docking-panel.menu .menu-item-expand {
    background-position: 50%;
    background-repeat: no-repeat;
    display: table-cell;
    padding: 0 10px;
    position: relative;
    top: 0;
}
.adsk-viewing-viewer .adsk-lmv-tftable {
    border-spacing: 1px;
    border-style: none;
    width: 100%;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.logical-group td {
    border: none;
    font-size: 12px; /* по умолчанию 14 */
    font-weight: 700;
    height: 40px;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.logical-group:first-child {
    height: 65px;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.logical-group:first-child td {
    padding-bottom: 0;
    padding-top: 15px;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.logical-group td div {
    padding-left: 10px;
    /*text-transform: capitalize;*/
}
.adsk-viewing-viewer .adsk-lmv-tftable tr td {
    border: none;
    font-size: 10px; /* по умолчанию 12 */
    height: 36px;
    padding: 0 10px 0 16px;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr td div {
    padding-left: 10px;
}
.adsk-viewing-viewer .adsk-lmv-tftable.adsk-lmv-settings td:last-child {
    height: 30px;
    padding: 0;
    width: 30px;
}
.adsk-viewing-viewer .adsk-lmv-tftable input {
    margin: 0 8px;
}
.adsk-viewing-viewer .adsk-lmv-tftable input:disabled {
    background-color: #ddd;
    color: #777;
}
.adsk-viewing-viewer .adsk-lmv-tftable input[type="range"]:disabled {
    background-color: #aaa;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td {
    padding-bottom: 13px;
    padding-top: 13px;
    vertical-align: top;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:first-child {
    width: 150px;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:first-child div {
    font-weight: 600;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:nth-child(2) {
    padding-left: 0;
    padding-right: 0;
    width: 350px;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:nth-child(2) div {
    font-weight: 300;
    padding-left: 0;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:nth-child(3) {
    padding: 13px 16px 13px 59px;
    width: 20px;
}
.progressbg {
    background: #000;
    opacity: 0.9;
    border: 1px solid #2c2c2c;
    bottom: 2px;
    display: block;
    height: 3px;
    left: 4px;
    pointer-events: none;
    position: absolute;
    width: 160px;
    will-change: opacity;
    z-index: 2;
}
.progressfg {
    background: linear-gradient(90deg, #1976D2, #62B1FF); /* по умолчанию  189e1c  22e328 */
    border-radius: 1px;
    height: 3px;
    transform-origin: left;
    width: 100%;
    will-change: transform;
}
.adsk-viewing-viewer .treeview {
    margin-left: 0;
    width: 100%;
}
.adsk-viewing-viewer .treeview group {
    color: #333;
    cursor: pointer;
    display: block;
    display: inline;
    font-size: 12px; /* по умолчанию 14 */
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.adsk-viewing-viewer .treeview .group.category,
.adsk-viewing-viewer .treeview group.category {
    height: 40px;
}
.adsk-viewing-viewer .treeview .group.category,
.adsk-viewing-viewer .treeview .leaf.category,
.adsk-viewing-viewer .treeview group.category,
.adsk-viewing-viewer .treeview leaf.category {
    font-weight: 700;
}
.adsk-viewing-viewer .treeview .group.property,
.adsk-viewing-viewer .treeview .leaf.property,
.adsk-viewing-viewer .treeview group.property,
.adsk-viewing-viewer .treeview leaf.property {
    font-size: 12px;
    font-weight: 500;
}
.adsk-viewing-viewer .treeview group:hover {
    cursor: pointer;
}
.adsk-viewing-viewer .treeview leaf {
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    width: 100%;
}
.adsk-viewing-viewer .treeview group.selected > leaf,
.adsk-viewing-viewer .treeview group.selected > lmvheader,
.adsk-viewing-viewer leaf.selected > lmvheader {
    background-color: #e7e7e7;
}
.adsk-viewing-viewer .treeview group.selected,
.adsk-viewing-viewer .treeview leaf.selected {
    background-color: transparent;
    border-left: 3px solid #999;
    transition: all 0.2s ease;
}
.adsk-viewing-viewer .treeview group.collapsed > group,
.adsk-viewing-viewer .treeview group.collapsed > leaf {
    display: none;
}
.adsk-viewing-viewer .treeview label {
    font-weight: 400;
}
.adsk-viewing-viewer .treeview.on-demand {
    width: 100%;
}
.adsk-viewing-viewer .scroller {
    left: 0;
    position: absolute;
    width: 100%;
}
.adsk-viewing-viewer .treeview .group {
    color: #333;
    display: block;
    font-size: 12px; /* по умолчанию 14 */
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.adsk-viewing-viewer .treeview .model-div {
    border: 0;
    margin: 0;
    padding: 0;
}
.adsk-viewing-viewer .treeview .group lmvheader:hover,
.adsk-viewing-viewer .treeview .leaf lmvheader:hover {
    cursor: pointer;
}
.adsk-viewing-viewer .treeview .group label:hover,
.adsk-viewing-viewer .treeview .leaf label:hover {
    cursor: pointer;
    text-decoration: underline;
}
.adsk-viewing-viewer .treeview lmvheader {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 1px;
    padding: 6px;
    position: relative;
}
.adsk-viewing-viewer .treeview .leaf {
    display: inline;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.adsk-viewing-viewer .treeview .group > lmvheader > label,
.adsk-viewing-viewer .treeview .leaf > lmvheader > label,
.adsk-viewing-viewer .treeview group > lmvheader > label,
.adsk-viewing-viewer .treeview leaf > lmvheader > label {
    pointer-events: none;
}
.adsk-viewing-viewer .treeview .group.selected .leaf,
.adsk-viewing-viewer .treeview .group.selected > lmvheader,
div.leaf.selected > lmvheader {
    background-color: #e7e7e7;
}
.adsk-viewing-viewer .treeview .group.selected,
.leaf.selected {
    background-color: transparent;
    border-left: 3px solid #999;
    transition: all 0.2s ease;
}
.adsk-viewing-viewer .treeview label {
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 50px);
}
.adsk-viewing-viewer .treeview .leaf label {
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 30px);
}
.adsk-viewing-viewer .treeview lmvheader {
    line-height: normal;
}
.adsk-viewing-viewer .model-structure-panel .lmv-no-properties {
    display: inline-block;
    padding: 6px 6px 6px 12px;
    position: absolute;
    top: 0;
    width: calc(100% - 18px);
}
.adsk-viewing-viewer .model-structure-panel .tree-loading-spinner {
    margin-top: 40px;
    position: absolute;
    top: 0;
}
.adsk-viewing-viewer .docking-panel {
    -webkit-touch-callout: none;
    background: transparent;
    border: none;
    border-radius: 5px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 2;
}
.adsk-viewing-viewer .docking-panel-title {
    border: none;
    border-radius: 5px 5px 0 0;
    cursor: move;
    font-size: 16px; /*  по умолчанию 20 */
    font-weight: 300;
    line-height: 27px; /*  по умолчанию 27 */
    overflow: hidden;
    padding: 11px 0 11px 14px;
    position: relative;
    resize: none;
    text-overflow: ellipsis;
    /*text-transform: capitalize;*/
    white-space: nowrap;
    z-index: 1;
}
.adsk-viewing-viewer .docking-panel-close {
    background-position: 0 19px;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 40px; /*  по умолчанию 50 */
    position: absolute;
    right: 0;
    top: 0;
    width: 25px;
    z-index: 1;
}
.adsk-viewing-viewer .docking-panel-scroll {
    height: 100%;
    overflow-x: auto;
    overflow-y: auto;
    position: relative;
    resize: none;
    width: 100%;
}
.adsk-viewing-viewer .docking-panel-footer {
    bottom: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 20px;
    left: 0;
    position: absolute;
    width: 100%;
}
.adsk-viewing-viewer.docking-panel-resize-overlay {
    background-color: transparent;
    cursor: pointer;
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 999;
}
.adsk-viewing-viewer .docking-panel-footer-resizer {
    background-position-x: 9px;
    background-position-y: 8px;
    background-repeat: no-repeat;
    bottom: 0;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 0;
    width: 20px;
}
.adsk-viewing-viewer .docking-panel-gradient-container,
.adsk-viewing-viewer .docking-panel-solid-container {
    background: none;
}
.adsk-viewing-viewer .docking-panel-textbox {
    border-radius: 2px;
    left: 0;
    outline: none;
    position: relative;
    text-align: right;
    width: calc(100% - 20px);
}
.adsk-viewing-viewer .docking-panel-primary-button,
.adsk-viewing-viewer .docking-panel-secondary-button,
.adsk-viewing-viewer .docking-panel-tertiary-button {
    border-radius: 3px;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    height: 34px;
    letter-spacing: -0.1px;
    line-height: 34px;
    margin: 10px;
    text-align: center;
    vertical-align: middle;
}
.adsk-viewing-viewer .docking-panel-tertiary-button {
    margin: 7px 10px;
}
.adsk-viewing-viewer .docking-panel-scroll.left {
    direction: rtl;
    overflow-x: hidden;
}
.adsk-viewing-viewer .docking-panel-scroll.right {
    direction: ltr;
    overflow-x: hidden;
}
.adsk-viewing-viewer .docking-panel-scroll::-webkit-scrollbar {
    height: 6px;
    padding: 12px;
    width: 6px;
}
.adsk-viewing-viewer .docking-panel-scroll::-webkit-scrollbar-track {
    border-radius: 0;
}
.adsk-viewing-viewer .docking-panel-scroll::-webkit-scrollbar-thumb {
    border-radius: 1px;
    padding: 12px;
}
.adsk-viewing-viewer .docking-panel-version-label {
    float: right;
    font-size: 10px;
    margin-right: 20px;
    margin-top: 2px;
}
.adsk-viewing-viewer .model-structure-panel {
    height: 250px;
    min-height: 100px;
    min-width: 250px;
    width: 300px;
}
.adsk-viewing-viewer .treeview {
    left: 4px;
}
.adsk-viewing-viewer .treeview .group,
.adsk-viewing-viewer .treeview .leaf {
    direction: ltr;
    height: 29px;
    position: relative;
    width: 100%;
}
.adsk-viewing-viewer .leaf.selected,
.adsk-viewing-viewer .treeview .group.selected {
    border: none;
}
.adsk-viewing-viewer .treeview lmvheader {
    word-wrap: break-word;
    border-radius: 4px;
    display: inline-block;
    white-space: nowrap;
    width: calc(100% - 7px);
}
.adsk-viewing-viewer .treeview .leaf.selected {
    border: none;
}
.adsk-viewing-viewer .exclude > lmvheader {
    display: none;
}
.adsk-viewing-viewer .exclude {
    left: 0;
    padding-left: 0;
}
.adsk-viewing-viewer .model-structure-panel .message-unexpected {
    color: #fff;
}
.adsk-viewing-viewer .property-panel {
    border-color: transparent;
    height: 250px;
    left: 220px;
    min-height: 100px;
    min-width: 250px;
    top: 180px;
    width: 300px;
}
.adsk-viewing-viewer .property-panel .treeview {
    margin-left: 0;
    overflow: hidden;
    padding: 0;
}
.adsk-viewing-viewer .property-panel .treeview .indented {
    left: 21px;
}
.adsk-viewing-viewer .property-panel .treeview .indented > lmvheader > .category-value {
    padding-left: 10px;
}
.adsk-viewing-viewer .property-panel .treeview .indented .expanded > lmvheader > .property-value {
    padding-left: 20px;
}
.adsk-viewing-viewer .property-panel .treeview group {
    left: 0;
    width: 100%;
}
.adsk-viewing-viewer .property-panel .no-properties {
    display: inline-block;
    padding: 6px 6px 6px 12px;
    width: calc(100% - 18px);
}
.adsk-viewing-viewer .property-panel .treeview leaf {
    margin-left: 0;
}
.adsk-viewing-viewer .property-panel .category-name,
.adsk-viewing-viewer .property-panel .category-value,
.adsk-viewing-viewer .property-panel .property-drop-down,
.adsk-viewing-viewer .property-panel .property-name,
.adsk-viewing-viewer .property-panel .property-value {
    vertical-align: middle;
    white-space: normal;
}
.adsk-viewing-viewer .property-panel .category-name {
    display: inline-block;
    max-width: 100px;
    min-width: 40%;
    position: relative;
    top: -4px;
    vertical-align: middle;
}
.adsk-viewing-viewer .property-panel .category-value {
    display: inline-block;
    font-style: oblique;
    font-weight: 200;
    padding-left: 20px;
    position: relative;
    top: -4px;
    vertical-align: middle;
}
.adsk-viewing-viewer .property-panel .property-name {
    display: table-cell;
    max-width: 10px;
    overflow-x: hidden;
    padding-left: 28px;
    text-overflow: ellipsis;
    top: -4px;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    white-space: nowrap;
    width: 40%;
}
.adsk-viewing-viewer .property-panel .aggregate-name {
    font-size: 12px; /* по умолчанию 14 */
    font-weight: 600;
    padding-left: 20px;
}
.adsk-viewing-viewer .property-panel .property-value {
    display: table-cell;
    font-weight: 400;
    height: 100%;
    padding-left: 40px;
    position: relative;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    vertical-align: middle;
    width: 60%;
}
.adsk-viewing-viewer .property-panel .property-drop-down {
    border: none;
    border-radius: 5px;
    height: 85%;
    margin-left: 20px;
    margin-top: 3px;
    max-width: 150px;
    min-width: 60%;
    padding-left: 5px;
}
.adsk-viewing-viewer .property-panel .separator {
    display: table-cell;
    vertical-align: middle;
    width: 1px;
}
/* Данный стиль ADSK формируется автоматом в файл Mesure.css с помощью скрипта, но это значение добавлено от меня */
.measure-toolbar-seperator {
    height: 2px !important;
   /* width: 1px;
    background-color: #999;
    float: left;
    margin: 16px 5px*/
}
/* У самого ADSK нет в стиле этого значения, у кнопки Координаты точки нет изображения, поэтому добавлен от меня */
.adsk-icon-measure-location {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIxNnB4IiBmaWxsPSIjRkZGIj48cGF0aCBkPSJNNDgwLTQwMHEtMzMgMC01Ni41LTIzLjVUNDAwLTQ4MHEwLTMzIDIzLjUtNTYuNVQ0ODAtNTYwcTMzIDAgNTYuNSAyMy41VDU2MC00ODBxMCAzMy0yMy41IDU2LjVUNDgwLTQwMFptLTQwLTI0MHYtMjAwaDgwdjIwMGgtODBabTAgNTIwdi0yMDBoODB2MjAwaC04MFptMjAwLTMyMHYtODBoMjAwdjgwSDY0MFptLTUyMCAwdi04MGgyMDB2ODBIMTIwWiIvPjwvc3ZnPg==);
}
.adsk-viewing-viewer .property-panel .treeview lmvheader {
    display: table;
    padding-left: 13px;
}
.adsk-viewing-viewer .property-panel .treeview group > lmvheader {
    padding-bottom: 10px;
    padding-top: 15px;
}
.adsk-viewing-viewer .property-panel .treeview leaf > lmvheader {
    padding-bottom: 0;
    padding-top: 0;
}
.adsk-viewing-viewer.dark-theme .treeview .leaf > lmvheader:hover,
.adsk-viewing-viewer.dark-theme .treeview leaf > lmvheader:hover {
    background: none !important;
}
.adsk-viewing-viewer .settings-tabs {
    height: 40px;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.adsk-viewing-viewer .settings-tabs ul {
    height: 100%;
    position: absolute;
    width: 100%;
}
.adsk-viewing-viewer .settings-tabs ul,
.adsk-viewing-viewer .settings-tabs ul li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.adsk-viewing-viewer .settings-tabs ul li {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    background-color: transparent;
    cursor: pointer;
    display: inline-block;
    -ms-flex: 1;
    height: 100%;
    min-width: 50px;
    text-overflow: clip;
    white-space: nowrap;
    width: 25%;
}
.adsk-viewing-viewer .for-2d-model ul li,
.adsk-viewing-viewer .for-2d-model ul li a {
    width: 33.33% !important;
}
.adsk-viewing-viewer .for-2d-model ul li:first-child a {
    text-align: right !important;
}
.adsk-viewing-viewer .for-2d-model ul li:last-child a {
    text-align: left !important;
}
.adsk-viewing-viewer .settings-tabs ul li a {
    height: 100%;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 25%;
}
.adsk-viewing-viewer .settings-tabs ul li:last-child a {
    text-align: center;
}
.adsk-viewing-viewer .settings-tabs span {
    border: solid;
    border-color: transparent;
    border-width: 0 0 3px;
    font-size: 12px;
    font-weight: 700;
    padding-bottom: 2px;
    position: relative;
    top: 16px;
}
.adsk-viewing-viewer .settings-tabs .dockingPanel .settings-table td,
.dockingPanel .settings-table td > input {
    cursor: pointer;
    display: none;
}
.adsk-viewing-viewer .settings-tabs table.settings-table td:last-child {
    height: 30px;
    padding: 0;
    width: 30px;
}
.adsk-viewing-viewer .settings-tabs-tables-container {
    min-height: calc(100% - 76px);
}
.adsk-viewing-viewer .settings-tabs-tables-container .adsk-lmv-tftable {
    display: none;
}
.adsk-viewing-viewer .settings-tabs-tables-container .settings-selected-table {
    display: block;
}
.adsk-viewing-viewer .model-structure-panel {
    overflow: visible;
}
.adsk-viewing-viewer .model-structure-panel .adsk-searchbox {
    position: absolute;
    top: 50px;
    width: 100%;
}
.adsk-viewing-viewer .model-structure-panel .docking-panel-scroll {
    top: 34px;
}
.adsk-viewing-viewer .model-structure-panel .docking-panel-scroll.no-search {
    top: 0;
}
.adsk-viewing-viewer .model-structure-panel .scroller {
    left: 0;
    overflow: hidden;
    position: absolute;
}
.adsk-viewing-viewer .treeview div.visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTIuNDc0LjgyM2MuOTM2LjM5MyAxLjgxLjkyIDIuNTkyIDEuNTY2YTguNzQ4IDguNzQ4IDAgMCAxIDEuNzgyIDIuMjE0IDcuMTI4IDcuMTI4IDAgMCAxLTEuNTY2IDIuNDMgOS4wNzIgOS4wNzIgMCAwIDEtMi41MzggMS42NzRjLTEuMzgzLjU4Ny0yLjg3Mi44OC00LjM3NC44NjRhMTAuMjYgMTAuMjYgMCAwIDEtNC4zMi0uNzAyIDguMzcgOC4zNyAwIDAgMS0yLjUzOC0xLjYyQTcuMTI4IDcuMTI4IDAgMCAxIDAgNC43NjVhOS4xMjYgOS4xMjYgMCAwIDEgMS43ODItMi40M0E5LjQ1IDkuNDUgMCAwIDEgNC4zNzQuNzE1YTkuMTggOS4xOCAwIDAgMSA0LjA1LS43MDJjMS4zOS4wMDYgMi43NjUuMjgxIDQuMDUuODFaTTguNTMyIDguMDZjLjQyOC0uMDA0Ljg1LS4wOTYgMS4yNDItLjI3LjM4My0uMTY3LjczLS40MDYgMS4wMjYtLjcwMi42MS0uNjE2Ljk0LTEuNDU1LjkxOC0yLjMyMmEzLjE4NiAzLjE4NiAwIDAgMC0uOTE4LTIuMjY4IDMuMzQ4IDMuMzQ4IDAgMCAwLTEuMDI2LS43MDIgMy4yNCAzLjI0IDAgMCAwLTIuNTM4IDBjLS4zODMuMTY4LS43My40MDYtMS4wMjYuNzAyYTMuMTg2IDMuMTg2IDAgMCAwLS45MTggMi4zMjJjLjAwNi40MjguMDk3Ljg1LjI3IDEuMjQyLjE2Ni4zODUuNDA0LjczMy43MDIgMS4wMjZhMy4yOTQgMy4yOTQgMCAwIDAgMi4yNjguOTcyWm0xLjg5LTMuMjk0YTEuNzgyIDEuNzgyIDAgMCAwLS4xNjItLjcwMiAxLjg5IDEuODkgMCAwIDAtLjM3OC0uNTk0IDEuNzgyIDEuNzgyIDAgMCAwLS41OTQtLjM3OGwtLjcwMi0uMTYyLS43MDIuMTYyYTEuODM2IDEuODM2IDAgMCAwLS45NzIuOTcyIDEuODM2IDEuODM2IDAgMCAwIDAgMS40NThjLjE3My40MjguNS43NzUuOTE4Ljk3MmwuNzAyLjE2Mi43MDItLjE2MmMuMjItLjA4Ni40MjItLjIxNC41OTQtLjM3OC4xNjEtLjE3My4yOS0uMzc0LjM3OC0uNTk0LjEwOS0uMjM3LjE2NC0uNDk1LjE2Mi0uNzU2aC4wNTRaIi8+PC9zdmc+);
    background-position: 6px 12px;
    background-repeat: no-repeat;
    border: none;
    height: 100%;
    margin: 0;
    opacity: 0.7;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 35px;
}
.adsk-viewing-viewer .treeview div.visibility:hover {
    filter: drop-shadow(0 0 0 #fff);
}
.adsk-viewing-viewer .treeview .dim div.visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNSI+PHBhdGggZmlsbD0iI0Y0RjRGNCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuMzIyLjU5NGEuNjM4LjYzOCAwIDAgMC0uOTI0IDBMMTAuMzYyIDMuNjNjLS43OTItLjE5OC0xLjU4NC0uMzk2LTIuNDQyLS4zOTYtMy41NjQgMC02LjYgMi4xNzgtNy45MiA0LjgxOC41OTQgMS4xODggMS41ODQgMi4zMSAyLjc3MiAzLjE2OGwtMi4zMSAyLjMxYS42MzguNjM4IDAgMCAwIDAgLjkyNGMuMjY0LjI2NC42Ni4yNjQuOTI0IDBMMTQuMzIyIDEuNTE4YS42MzguNjM4IDAgMCAwIDAtLjkyNFptLTkuNTcgNy40NThBMy4xNjkgMy4xNjkgMCAwIDEgNy45MiA0Ljg4NGMuMzMgMCAuNzI2LjA2Ni45OS4xOThsLS44NTguODU4aC0uMTk4Yy0xLjE4OCAwLTIuMTc4Ljk5LTIuMTc4IDIuMTc4di4xOThsLS44NTguODU4YzAtLjM5Ni0uMDY2LS43OTItLjA2Ni0xLjEyMlpNNy45MiAxMC4yM2MxLjE4OCAwIDIuMTc4LS45OSAyLjE3OC0yLjE3OCAwLS4xOTgtLjA2Ni0uMzk2LS4xMzItLjY2TDcuMjYgMTAuMDk4Yy4yNjQuMDY2LjQ2Mi4xMzIuNjYuMTMyWm03LjkyLTIuMTc4Yy0uNjYtMS4zMi0xLjc4Mi0yLjUwOC0zLjEwMi0zLjM2NmwtMS45OCAxLjk4Yy4xOTguMzk2LjMzLjkyNC4zMyAxLjM4NkEzLjE2OSAzLjE2OSAwIDAgMSA3LjkyIDExLjIyYy0uNTI4IDAtLjk5LS4xMzItMS4zODYtLjMzbC0xLjQ1MiAxLjQ1MmMuODU4LjMzIDEuODQ4LjUyOCAyLjgzOC41MjggMy41NjQgMCA2LjYtMi4xNzggNy45Mi00LjgxOFoiLz48L3N2Zz4=);
    background-position: 6px 9px;
    opacity: 0.3;
}
.adsk-viewing-viewer .treeview {
    left: 0;
    position: relative;
}
.adsk-viewing-viewer .treeview .group,
.adsk-viewing-viewer .treeview .leaf,
.adsk-viewing-viewer .treeview group,
.adsk-viewing-viewer .treeview leaf {
    min-height: 36px;
}
.adsk-viewing-viewer .treeview .group.selected,
.adsk-viewing-viewer .treeview .leaf.selected,
.adsk-viewing-viewer .treeview group.selected,
.adsk-viewing-viewer .treeview leaf.selected {
    border: none;
}
.adsk-viewing-viewer .treeview .group.selected lmvheader,
.adsk-viewing-viewer .treeview .leaf.selected lmvheader,
.adsk-viewing-viewer .treeview group.selected lmvheader,
.adsk-viewing-viewer .treeview leaf.selected lmvheader {
    background: none;
    border: none;
}
.adsk-viewing-viewer .treeview .group > lmvheader,
.adsk-viewing-viewer .treeview .leaf > lmvheader,
.adsk-viewing-viewer .treeview group > lmvheader,
.adsk-viewing-viewer .treeview leaf > lmvheader {
    background: none;
    height: 35px;
}
.adsk-viewing-viewer .treeview .group label:hover,
.adsk-viewing-viewer .treeview .leaf label:hover,
.adsk-viewing-viewer .treeview group label:hover,
.adsk-viewing-viewer .treeview leaf label:hover {
    text-decoration: none;
}
.adsk-viewing-viewer .treeview lmvheader {
    border-radius: 0;
    height: 100%;
    padding-top: 9px;
    width: 100%;
}
.adsk-viewing-viewer .treeview lmvheader icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxNDMxOERGQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxNDMxOEUwQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTE0MzE4RERCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTE0MzE4REVCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6dltUsAAAAvElEQVR42mL8//8/AyWAiYFCQLEBLCCira3tJZD6DhVjBGI+KI0MVldVVaUC1cL4qkCsBHPBRiDWh2JbIGYDYn40HA1VywnEKUB8DIibWaCCf6AYBH4jsZHBKyjdBcQhQCwCxFdhBiQBcRSSYl4sBvyD0jxA/APK/g8zgB2KiQF/QRoHJBphtnJDA5lkA7ig9HIgvg9lc7CQYIAElN4ExEeAuAGUXmAGHCDCgK9I7HdAXAoylHHoZyaAAAMA0EImBepZpP0AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    display: inline;
}
.adsk-viewing-viewer .treeview .collapsed lmvheader > icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAA7BAAAOwQG4kWvtAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAG5JREFUeNq00qENwlAUBdAfEkwF/ghcJ6hkByZgj9rugOwSTTpABYaE/J0+Ftn3UsSVJ3m575bWWsmkHAox4oTymz2w4okuAysWXDOwYsOQgRVv3DPwg0cUvnCLnrqij5Yz4xJ9x4RzeAB/3ep3AGt8wANc/1TxAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    padding: 1px 10px;
    position: relative;
    top: 2px;
}
.adsk-viewing-viewer .treeview .expanded lmvheader > icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAA7BAAAOwQG4kWvtAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAEhJREFUeNrM0rENACAIAEHW+AHZlp2wMzEqCo0WX1734u5SSd5CIEorUAHLQgUsCzvKwAHdwgndwCU6wS0K4d/LNQAAAP//AwCPnLa8l9W0kAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    padding: 1px 10px;
    position: relative;
    top: 1px;
}
.adsk-viewing-viewer .treeview .dim .dim > :not(.visible) > lmvheader > icon,
.adsk-viewing-viewer .treeview .dim lmvheader > icon {
    opacity: 0.3;
}
.adsk-viewing-viewer .treeview .visible .dim > :not(.dim) lmvheader > icon,
.adsk-viewing-viewer .treeview .visible lmvheader > icon {
    opacity: 1;
}
.adsk-viewing-viewer .treeview .leaf > lmvheader > icon,
.adsk-viewing-viewer .treeview leaf > lmvheader > icon {
    display: none;
    padding: 1px 10px;
}
.adsk-viewing-viewer .search-box-icon {
    height: 13px;
    left: 12px;
    position: absolute;
    top: 58px;
    width: 13px;
}
.adsk-viewing-viewer .spinner.search-in-progress {
    bottom: 0;
    left: calc(100% - 65px);
    margin: 0;
    position: absolute;
    text-align: center;
    top: 56px;
    visibility: visible;
    width: 60px;
    z-index: 1;
}
.adsk-viewing-viewer .viewer-settings-panel {
    border-radius: 0;
    border-radius: 6px;
    left: 50%;
    top: 5px;
}
.adsk-viewing-viewer .viewer-settings-panel .docking-panel-title {
    border-radius: 6px 6px 0 0;
}
.adsk-viewing-viewer .viewer-settings-panel.docking-panel .docking-panel-scroll.right {
    height: calc(100% - 60px);
    position: absolute;
    top: 90px;
}
.adsk-viewing-viewer .viewer-settings-panel.docking-panel .restore-defaults-container {
    background-color: transparent;
    display: table;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: fit-content;
    width: -moz-max-content;
}
.adsk-viewing-viewer .viewer-settings-panel.docking-panel .docking-panel-tertiary-button {
    margin: 20px 0;
    padding: 0 10px;
}
.adsk-viewing-viewer .viewer-settings-panel .adsk-lmv-tftable tr td {
    padding-left: 10px;
}
.adsk-viewing-viewer .viewer-settings-panel .environments-container {
    padding-top: 15px;
    position: relative;
}
.adsk-viewing-viewer .viewer-settings-panel .environments-lighting-table {
    left: 20px;
    position: relative;
    width: calc(100% - 44px);
}
.adsk-viewing-viewer .viewer-settings-panel .settings-row-title {
    font-weight: 600;
}
.adsk-viewing-viewer .viewer-settings-panel .settings-environment-cell {
    cursor: pointer;
    display: block;
    height: 36px;
    text-align: left;
    width: 100%;
}
.adsk-viewing-viewer .viewer-settings-panel .settings-environment-image {
    display: inline-block;
    height: 24px;
    left: 4px;
    position: relative;
    top: 4px;
    width: 40px;
}
.adsk-viewing-viewer .viewer-settings-panel .settings-environment-name {
    font-size: 10px;
    font-weight: 700;
    left: 11px;
    position: relative;
    top: -4px;
}
.adsk-viewing-viewer .viewer-settings-panel .settings-container {
    padding-top: 15px;
    position: relative;
}
.adsk-viewing-viewer .viewer-settings-panel .settings-table {
    left: 10px;
    position: relative;
    width: calc(100% - 20px);
}
.adsk-viewing-viewer .viewer-settings-panel .settings-cell {
    cursor: pointer;
    display: block;
    text-align: left;
    width: 100%;
}
.adsk-viewing-viewer .viewer-settings-panel .settings-name {
    display: block;
    font-size: 16px; /* по уумолчанию 18 */
    font-weight: 700;
    margin-left: 5px;
}
.adsk-viewing-viewer .viewer-settings-panel .settings-description {
    display: block;
    font-size: 11px;
    font-weight: 700;
    margin-bottom: 7px;
    margin-left: 13px;
}
.adsk-viewing-viewer .adsk-toolbar {
    bottom: 10px; /* отступ снизу */
    left: 10px;
    pointer-events: none;
    position: absolute;
    text-align: center;
    width: calc(100% - 20px);
    z-index: 5;
}
.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical {
    display: flex;
    flex-direction: column;
    height: calc(100% - 20px);
    justify-content: center;
    left: unset;
    right: 15px;
    width: 50px;
}
.adsk-viewing-viewer .adsk-control.adsk-hidden {
    display: none;
}
.adsk-viewing-viewer .adsk-control:hover > .adsk-control-tooltip {
    visibility: visible;
}
.adsk-viewing-viewer .adsk-control-tooltip {
    border-radius: 3px;
    bottom: 120%;
    font-size: 11px;
    left: 0;
    line-height: 1.2;
    opacity: 1;
    padding: 4px;
    position: absolute;
    text-align: center;
    /*text-transform: capitalize;*/
    visibility: hidden;
    white-space: nowrap;
    z-index: 5;
}
.adsk-viewing-viewer .adsk-toolbar-vertical .adsk-control-tooltip {
    bottom: 25%;
    left: unset;
    right: 120%;
}
.adsk-toolbar .adsk-control-group {
    border-radius: 5px;
    display: inline-block;
    margin: 0 5px;
    pointer-events: all;
}
.adsk-toolbar.adsk-toolbar-vertical .adsk-control-group {
    margin: 5px 0;
}
.adsk-viewing-viewer .adsk-button {
    border: 1px solid rgba(18, 43, 72, 0);
    border-radius: 4px;
    cursor: pointer;
    float: left;
    height: 20px; /* размер кнопки на тулбаре по умолчанию 28 */
    margin: 4px;
    padding: 4px; /* отсуп кнопки на тулбаре по умолчанию 6 */
    position: relative;
    width: 20px; /* размер кнопки на тулбаре по умолчанию 28 */
}
.adsk-viewing-viewer .adsk-button-icon {
    background-position: 50%;
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 14px; /* размер иконок на кнопках по умолчанию 24 */
    height: 100%;
    line-height: 1;
    padding-top: 3px;
    position: relative;
    width: 100%;
}
.adsk-viewing-viewer .adsk-button.disabled {
    -ms-filter: "alpha(opacity=40)";
    filter: alpha(opacity=40);
    opacity: 0.4;
}
.adsk-viewing-viewer .adsk-button.collapsed {
    display: none;
}
.adsk-viewing-viewer .adsk-toolbar .adsk-label-button {
    margin: 3px 3px 3px 1px;
    opacity: 1;
    vertical-align: middle;
    width: auto;
}
.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical .adsk-label-button {
    height: auto;
    margin: 1px 3px 3px;
    width: 28px;
}
.adsk-viewing-viewer .adsk-toolbar .adsk-label-button label {
    border-radius: 3px;
    cursor: pointer;
    display: block;
    font-size: 12px;
    padding: 8px 10px;
}
.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical .adsk-label-button label {
    padding: 10px 8px;
    writing-mode: sideways-lr;
}
.adsk-button-arrow {
    position: absolute;
    right: -4px; /* по умолчанию -5 */
    top: -4px; /* по умолчанию -5 */
}
.adsk-button-arrow > .adsk-button-icon {
    font-size: 14px; /* по умолчанию 18 */
}
.adsk-button-arrow > .adsk-button-icon:before {
    content: "\25b4";
    padding: 0 5px;
}
.adsk-toolbar.adsk-toolbar-vertical .adsk-button-arrow {
    left: -4px; /* по умолчанию -5 */
    right: unset;
}
.adsk-toolbar.adsk-toolbar-vertical .adsk-button-arrow > .adsk-button-icon:before {
    content: "\25c2";
}
.adsk-viewing-viewer .adsk-searchbox input.search-box {
    box-sizing: border-box;
    direction: ltr;
    font-size: 12px;
    height: 34px;
    line-height: normal;
    margin: 0;
    outline: none;
    padding: 7px 12px 8px 40px;
    position: relative;
    width: 100%;
    z-index: 1;
}
.adsk-viewing-viewer .adsk-searchbox .search-box-icon {
    height: 13px;
    left: 12px;
    position: absolute;
    top: 10px;
    width: 13px;
    z-index: 1;
}
.adsk-viewing-viewer .adsk-searchbox .search-box-close {
    cursor: pointer;
    height: 14px;
    position: absolute;
    right: 13px;
    top: 10px;
    width: 14px;
    z-index: 1;
}
.adsk-viewing-viewer .adsk-searchbox.empty > .search-box-close {
    display: none;
}
.adsk-viewing-viewer .adsk-filterbox {
    position: relative;
}
.adsk-viewing-viewer .adsk-filterbox input.filter-box {
    box-sizing: border-box;
    direction: ltr;
    font-size: 12px;
    height: 34px;
    line-height: normal;
    margin: 0;
    outline: none;
    padding: 7px 12px 8px 40px;
    position: relative;
    width: 100%;
    z-index: 1;
}
.adsk-viewing-viewer .adsk-filterbox .filter-box-icon {
    height: 7px;
    left: 22px;
    position: absolute;
    top: 12px;
    width: 10px;
    z-index: 1;
}
.adsk-viewing-viewer .adsk-filterbox .filter-box-close {
    cursor: pointer;
    height: 14px;
    position: absolute;
    right: 13px;
    top: 10px;
    width: 14px;
    z-index: 1;
}
.adsk-viewing-viewer .adsk-filterbox.empty > .filter-box-close {
    display: none;
}
.adsk-viewing-viewer .adsk-search-results {
    border-radius: 0;
    height: 450px;
    left: 0;
    margin: 0;
    max-height: 400px;
    min-height: 70px;
    min-width: 250px;
    overflow: hidden;
    position: absolute;
    top: 34px;
    width: 550px;
}
.adsk-viewing-viewer .adsk-search-results.no-content {
    min-height: 105px;
}
.adsk-viewing-viewer .adsk-search-results .docking-panel-scroll {
    height: calc(100% - 20px);
    left: 0;
    position: absolute;
    top: 0;
}
.adsk-viewing-viewer .adsk-search-results.no-content .docking-panel-scroll {
    overflow: hidden;
}
.adsk-viewing-viewer .adsk-search-results-scrolling-panel .search-result-container {
    overflow-x: hidden;
    padding-left: 20px;
    padding-top: 6px;
    white-space: nowrap;
}
.adsk-viewing-viewer .adsk-search-results-scrolling-panel .search-result {
    height: 50px;
}
.adsk-viewing-viewer .adsk-search-results-scrolling-panel .no-results-container {
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
}
.adsk-viewing-viewer .adsk-search-results-scrolling-panel .no-results-title {
    font-size: 18px;
}
.adsk-viewing-viewer .adsk-search-results-scrolling-panel > div[lmv-nodeid]:hover {
    cursor: pointer;
}
.adsk-viewing-viewer .adsk-search-results-scrolling-panel .search-path {
    display: block;
    font-size: 11px;
    overflow: hidden;
    padding-top: 2px;
    text-overflow: ellipsis;
    width: calc(100% - 5px);
}
.geometry {
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-family: Helvetica Neue Light, Segoe UI Semilight, sans-serif;
    font-size: 13px;
    margin-left: 1em;
    margin-top: 10px;
    max-width: 200px;
    opacity: 0.8;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.browserview item:hover {
    opacity: 1;
    transition: all 0.5s ease;
}
.browserview:hover item.selected {
    opacity: 1;
    transition: all 0.38s ease;
}
.geometry label {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    background: rgba(18, 43, 72, 0.6);
    color: #f4f4f4;
    cursor: pointer;
    display: block;
    height: 72px;
    line-height: 1.5;
    max-width: 200px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    text-overflow: ellipsis;
    top: 162px;
    white-space: nowrap;
    z-index: 203;
}
.geometry label,
.geometry label:hover {
    opacity: 0;
    transition: all 0.2s ease-in-out;
}
.geometry label:hover {
    height: 200px;
    margin-top: -72px;
    overflow: visible;
    white-space: normal;
}
.geometry label:hover ~ img {
    display: block;
    margin-top: -148px;
    transition: all 0.2s ease-in-out;
    width: 200px;
}
.flipped > .browserElement label {
    opacity: 0 !important;
}
.browserview > item:hover label {
    filter: alpha(opacity=50);
    opacity: 1;
}
.geometry img {
    display: block;
    margin-top: -92px;
    transition: all 0.2s ease-in-out;
    width: 200px;
}
.geometry img:hover {
    cursor: pointer;
}
.browserview > item.selected,
.browserview > item.selected label {
    opacity: 1;
    transition: all 0.2s ease-in-out;
}
.geometry .selected:hover {
    background-color: rgba(0, 0, 0, 0.15);
    opacity: 1;
}
.browserVisible {
    opacity: 1;
    transition: opacity 1s linear;
    visibility: visible;
}
.browserHidden {
    overlfow: hidden;
    height: 0;
    opacity: 0;
    visibility: hidden;
}
.cameraview {
    background-color: hsla(0, 0%, 88%, 0.8);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxNDMxOERGQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxNDMxOEUwQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTE0MzE4RERCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTE0MzE4REVCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6dltUsAAAAvElEQVR42mL8//8/AyWAiYFCQLEBLCCira3tJZD6DhVjBGI+KI0MVldVVaUC1cL4qkCsBHPBRiDWh2JbIGYDYn40HA1VywnEKUB8DIibWaCCf6AYBH4jsZHBKyjdBcQhQCwCxFdhBiQBcRSSYl4sBvyD0jxA/APK/g8zgB2KiQF/QRoHJBphtnJDA5lkA7ig9HIgvg9lc7CQYIAElN4ExEeAuAGUXmAGHCDCgK9I7HdAXAoylHHoZyaAAAMA0EImBepZpP0AAAAASUVORK5CYII=);
    background-position: 5px 5px;
    background-repeat: no-repeat;
    margin: 1px 2px 0;
    padding: 6px 6px 6px 28px;
    transition: all 0.2s ease-in-out;
}
.cameraview-selected {
    border-left: 3px solid #999;
    transition: all 0.2s ease;
}
.cameraview:hover {
    background-color: hsla(0, 0%, 80%, 0.8);
}
.geometry {
    background-color: #f4f4f4;
    border: 1px solid hsla(0, 0%, 80%, 0.8);
    height: 200px;
    overflow: hidden;
    perspective: 800px;
    -webkit-perspective: 800;
    -moz-perspective: 800;
    -ms-perspective: 800;
    -o-perspective: 800;
    position: relative;
    width: 200px;
}
.adsk-viewing-viewer .card {
    height: 100%;
    position: absolute;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transition: transform 0.38s ease-in;
    width: 100%;
}
.browserElement {
    transform: perspective(800px) rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
}
.browserElement,
.wrappercam {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    display: block;
    height: 100%;
    overflow: hidden;
    transition: all 0.38s;
    width: 100%;
}
.wrappercam {
    background-color: hsla(0, 0%, 100%, 0.7);
    position: relative;
    top: -200px;
    transform: perspective(800px) rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
}
.cameraviews {
    height: calc(100% - 44px) !important;
    transition: all 0.38s;
}
.card .cameraviews {
    overflow-y: scroll;
}
.flipped .browserElement {
    transform: perspective(800px) rotateX(-180deg);
    transform: rotateY(-180deg);
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
}
.flipped .wrappercam {
    transform: perspective(800px) rotateX(0deg);
    transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
}
.wrappercam p {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    font-weight: 700;
    margin: 15px 6px 15px 10px;
}
.viewsbtn {
    background-color: rgba(18, 43, 72, 0.8);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY3OUM5RjIyQjlCNTExRTM4MzIyREIzMEE0OTQxMjA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY3OUM5RjIzQjlCNTExRTM4MzIyREIzMEE0OTQxMjA3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Rjc5QzlGMjBCOUI1MTFFMzgzMjJEQjMwQTQ5NDEyMDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc5QzlGMjFCOUI1MTFFMzgzMjJEQjMwQTQ5NDEyMDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6o3qeAAAAAsElEQVR42mL8//8/A7UAEwMVweA1jOXr16/hQHoqEAsTof4tEGcD8UqYADc3N1yS8cuXLx+AND8JDvgIxALIhgEdJA1kzmJCMkgPZDga1sNiGIrFQIMSgNRVIPYCuQyWNhhxuARb2mGEijMiyyNHgC4WTbokRQAS+9JoomXAEQkgkAhNLmDDPpJoCIp6YDpbAKS0gXgbyLB0aMpmIDIHpKMLAg18CsTejKNFEMkAIMAAglkqhjcW+DoAAAAASUVORK5CYII=);
    background-position: 25px 4px;
    background-repeat: no-repeat;
    border-radius: 16px;
    color: #f4f4f4;
    cursor: pointer;
    height: 14px;
    padding: 6px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 40px;
}
.viewsbtn,
.viewsbtn:hover {
    transition: all 0.38s ease-in-out;
}
.viewsbtn:hover {
    background-color: rgba(96, 96, 96, 0.8);
}
.flipped ~ .viewsbtn {
    background-image: none;
    background-position: 35px 4px;
    width: 14px;
}
.flipped ~ .viewsbtn,
.viewsbtn p {
    transition: all 0.38s ease-in-out;
}
.viewsbtn p {
    font-weight: 700;
    margin: 0 0 0 3px;
    text-align: left;
}
.adsk-viewing-viewer #count {
    opacity: 1;
}
.adsk-viewing-viewer #close {
    opacity: 0;
    position: relative;
    text-shadow: 0 1px 1px #333;
    top: -16px;
}
.flipped ~ .viewsbtn > #count {
    opacity: 0;
}
.flipped ~ .viewsbtn > #close {
    opacity: 1;
}
.adsk-viewing-viewer {
    -webkit-touch-callout: none;
    background: #ededed;
    font-family: Helvetica Neue, Segoe UI Semilight, sans-serif;
    position: absolute;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 1;
}
.adsk-viewing-viewer * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.adsk-viewing-viewer.viewer-fill-browser {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}
.adsk-viewing-viewer highlight {
    background-color: #ff9;
    color: #555;
}
.adsk-viewing-viewer .hide-while-context-lost {
    display: none;
}
.adsk-viewing-viewer .viewer-container .alert-box-content,
.adsk-viewing-viewer .viewer-container .alert-box-text,
.adsk-viewing-viewer .viewer-container .alert-box-title {
    word-wrap: normal;
    word-break: normal;
}
.adsk-viewing-viewer .forge-logo-canvas {
    animation: fadeIn 1.5s ease;
    -webkit-animation: fadeIn 1.5s ease;
    border-top: 2px solid hsla(0, 0%, 50%, 0.4);
    bottom: 0;
    height: 35px;
    position: absolute;
    right: 0;
    text-align: right;
    width: 100%;
}
.adsk-viewing-viewer .forge-logo-canvas img {
    max-height: 100%;
    max-width: 100%;
    position: relative;
}
.adsk-viewing-viewer .spinner {
    bottom: 0;
    height: 12.5%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    visibility: visible;
    width: 25%;
}
.adsk-viewing-viewer .spinner > div {
    -webkit-animation: bouncedelay 1.4s ease-in-out infinite;
    animation: bouncedelay 1.4s ease-in-out infinite;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    background-color: #fff;
    border-radius: 100%;
    display: inline-block;
    height: 0;
    margin: 0 1.5%;
    padding-bottom: 12%;
    width: 12%;
}
.adsk-viewing-viewer .spinner .bounce1 {
    -webkit-animation-delay: -0.75s;
    animation-delay: -0.75s;
}
.adsk-viewing-viewer .spinner .bounce2 {
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}
.adsk-viewing-viewer .spinner .bounce3 {
    -webkit-animation-delay: -0.25s;
    animation-delay: -0.25s;
}
@-webkit-keyframes bouncedelay {
    0%,
    95%,
    to {
        -webkit-transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1);
    }
}
@keyframes bouncedelay {
    0%,
    95%,
    to {
        transform: scale(0);
        -webkit-transform: scale(0);
    }
    40% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}
.adsk-viewing-viewer .forge-spinner {
    animation: fadeIn 0.9s ease;
    -webkit-animation: fadeIn 0.9s ease;
    left: 50%;
    position: absolute;
    text-align: center;
    top: 50%;
    visibility: hidden;
    width: min-content;
}
@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.adsk-viewing-viewer .forge-spinner svg {
    transform: rotate(90deg);
}
.adsk-viewing-viewer .forge-spinner img {
    padding-top: 50px;
    transform: scale(0.7);
}
.adsk-viewing-viewer .forge-spinner .light-blue {
    fill: #65bee7;
    fill-rule: nonzero;
    opacity: 0;
}
.adsk-viewing-viewer .forge-spinner .dark-blue {
    fill: #0895d7;
    fill-rule: nonzero;
    opacity: 0;
}
.adsk-viewing-viewer .message-panel table {
    -webkit-border-horizontal-spacing: 0;
    -webkit-border-vertical-spacing: 0;
    display: block;
    position: relative;
}
.adsk-viewing-viewer .message-panel tbody,
.adsk-viewing-viewer .message-panel tr {
    position: absolute;
    width: 100%;
}
.adsk-viewing-viewer .message-panel .name {
    display: inline-block;
    padding-left: 10px;
    position: relative;
    text-align: left;
    width: calc(60% - 10px);
}
.adsk-viewing-viewer .message-panel .value {
    display: inline-block;
    padding-right: 10px;
    position: absolute;
    text-align: right;
    width: calc(40% - 10px);
}
.adsk-viewing-viewer .message-panel td {
    line-height: 34px;
    vertical-align: middle;
}
.adsk-viewing-viewer .focal-length {
    height: 34px;
    left: 50%;
    min-height: 0;
    min-width: 0;
    position: absolute;
    top: 40px;
    transform: translateX(-50%);
    width: 160px;
}
[tooltipText*="Inspect"] {
    left: 100%;
}
.adsk-viewing-viewer .toolbar-layers-tool {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAJ1BMVEUAAADS1dbS1dbS1dbS1dbS1dbS1dbS1dbS1dbS1dbS1dbS1dbS1dbKDmVBAAAADHRSTlMA8NCgYDAgEJBQsHC3H/WiAAAAT0lEQVQY02MgAdicAYFDYDbHGTBQB3N8wOyDCSA2J0RCFCwRCOFMALHZZMDsI2tABhRBJJrBBuiA2Yf3AA2AARZaGgBkwg1oADLhBpAQFgDkeF4dRV5pxwAAAABJRU5ErkJggg==);
}
.adsk-viewing-viewer .toolbar-menu-collapsed .toolbar-subtoolbar:first-child,
.adsk-viewing-viewer .toolbar-menu-collapsed .toolbar-subtoolbar:nth-child(2),
.adsk-viewing-viewer .toolbar-menu-collapsed .toolbar-subtoolbar:nth-child(n + 3) {
    display: none;
}
.adsk-viewing-viewer .toolbar-settings-sub-menu {
    -webkit-padding-start: 0;
    -moz-padding-start: 0;
    -ms-padding-start: 0;
    background: #222;
    border: 1px solid hsla(0, 0%, 59%, 0.15);
    border-radius: 5px;
    bottom: 40px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
    color: #fff;
    display: block;
    font-size: 12px; /* по ум 14 */
    left: 0;
    line-height: 12px; /* по ум 14 */
    list-style: none;
    margin-bottom: 10px;
    min-width: 270px; /* по ум 300 */
    position: absolute;
    text-align: left;
    transition: all 0.2s ease;
}
.adsk-viewing-viewer .toolbar-settings-sub-menu.adsk-hidden {
    display: block;
    opacity: 0;
    visibility: hidden;
}
.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-checkbox {
    cursor: pointer;
    height: 12px; /* по ум 14 */
    margin: 0 5px 0 0;
    padding: 0;
    width: 12px; /* по ум 14 */
}
.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-horizontal-divider {
    border-top: 1px solid #000;
    height: 1px;
}
.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-listitem {
    padding: 18px; /* по ум 20 */
    position: relative;
    width: calc(100% - 40px);
}
.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-listitem:hover {
    background-color: rgba(166, 194, 255, 0.8);
    border-radius: 4px;
}
.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-select {
    display: block;
    padding: 18px 18px 0; /* по ум 20 */
    position: relative;
    width: calc(100% - 40px);
}
.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-selectlabel {
    cursor: default;
    display: block;
    padding-bottom: 4px;
    position: relative;
}
.adsk-viewing-viewer .toolbar-menu div > li {
    float: left;
    padding: 4px;
}
.adsk-viewing-viewer .docking-panel .adsk-lmv-tftable {
    padding: 0;
}
.adsk-viewing-viewer .statspanel {
    background: rgba(0, 0, 0, 0.5);
    bottom: 8px;
    color: #eee;
    display: block;
    height: 80px;
    left: 4px;
    width: 220px;
}
.adsk-viewing-viewer .fps,
.adsk-viewing-viewer .statspanel {
    font-family: consolas, courier, "monospace";
    font-size: 14px;
    position: absolute;
    visibility: hidden;
    z-index: 1;
}
.adsk-viewing-viewer .fps {
    bottom: 0;
    color: #000;
    right: 0;
}
.adsk-viewing-viewer .option-drop-down {
    font-size: 11px;
    width: 160px;
}
.adsk-viewing-viewer .option-drop-down.tabcell {
    left: 20px;
    position: relative;
    width: calc(100% - 45px);
}
.adsk-viewing-viewer .adsk-toolbar .adsk-button > .toolbar-vertical-group {
    bottom: 125%;
    left: -5px;
    margin: 0;
    position: absolute;
    transition: all 0.2s ease;
    z-index: 1;
}
.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical .adsk-button > .toolbar-vertical-group {
    bottom: -5px;
    left: unset;
    right: 50px;
}
.adsk-viewing-viewer .adsk-toolbar .adsk-button > .toolbar-vertical-group:last-child {
    margin-top: 0;
}
.adsk-viewing-viewer .adsk-toolbar .adsk-button > .toolbar-vertical-group.adsk-hidden {
    display: block;
    opacity: 0;
    visibility: hidden;
}
.adsk-viewing-viewer .adsk-control-tooltip {
    pointer-events: none;
}
.adsk-viewing-viewer .notouch .adsk-toolbar .adsk-button > .toolbar-vertical-group:hover ~ .adsk-control-tooltip {
    visibility: hidden;
}
.adsk-viewing-viewer .adsk-toolbar .adsk-button > .toolbar-vertical-group ~ .adsk-control-tooltip {
    left: 120%;
}
.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical .adsk-button > .toolbar-vertical-group:not(.adsk-hidden) ~ .adsk-control-tooltip {
    visibility: hidden;
}
.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical .adsk-button > .toolbar-vertical-group.adsk-hidden ~ .adsk-control-tooltip {
    bottom: 25%;
    left: unset;
    right: 120%;
    top: unset;
}
.adsk-viewing-viewer .adsk-toolbar .adsk-button > .toolbar-vertical-group > .adsk-button > .adsk-control-tooltip {
    bottom: 25%;
    left: 120%;
    top: unset;
}
.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical .adsk-button > .toolbar-vertical-group > .adsk-button > .adsk-control-tooltip {
    left: unset;
}
.adsk-viewing-viewer .explode-submenu {
    bottom: calc(100% + 10px);
    cursor: default;
    display: none;
    height: 34px;
    left: 50%;
    min-height: 0;
    min-width: 0;
    position: absolute;
    transform: translateX(-50%);
    width: 160px;
}
.adsk-viewing-viewer .explode-submenu.visible {
    display: block;
}
.adsk-viewing-viewer .explode-submenu.android,
.adsk-viewing-viewer .explode-submenu.ios {
    width: 80%;
}
.adsk-viewing-viewer input[type="range"].explode-slider {
    cursor: col-resize;
    display: block;
    height: 14px;
    margin: 10px;
    padding: 0;
    width: calc(100% - 20px);
}
.adsk-viewing-viewer input[type="range"].explode-slider::-ms-tooltip {
    display: none;
}
.adsk-viewing-viewer #toolbar-inspectTools .explode-submenu {
    bottom: 0;
    left: 55px;
    margin: 0;
}
.adsk-viewing-viewer .switch-slider-row {
    cursor: pointer;
}
.adsk-viewing-viewer .switch {
    display: inline-block;
    height: 8px;
    margin: 0;
    padding-bottom: 2px;
    padding-top: 10px;
    pointer-events: none;
    position: relative;
    width: 31px;
}
.adsk-viewing-viewer .switch input {
    display: none;
}
.adsk-viewing-viewer .switch .slider {
    height: 2px;
    left: 15px;
    top: 5px;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    width: 16px;
}
.adsk-viewing-viewer .switch .slider:before {
    border-radius: 50%;
    content: "";
    height: 16px;
    left: 0;
    position: absolute;
    top: 3px;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    width: 16px;
}
.adsk-viewing-viewer .switch input:checked + .slider:before {
    -webkit-transform: translateX(12px);
    -ms-transform: translateX(12px);
    transform: translateX(12px);
}
.adsk-viewing-viewer .table-button {
    border: 1px solid #fefffe;
    color: #fefffe;
    height: auto;
    text-align: center;
    width: 80%;
}
.adsk-viewing-viewer .datatable .clusterize-scroll {
    max-height: 200px;
    overflow: auto;
}
.adsk-viewing-viewer .datatable table {
    border: 1px solid #000;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0;
    width: 100%;
}
.adsk-viewing-viewer .datatable .subrow {
    font-size: 0;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.adsk-viewing-viewer .datatable .parentrow {
    background-color: #4a4747;
}
.adsk-viewing-viewer .datatable table td,
.adsk-viewing-viewer .datatable table th {
    border: 1px solid #000;
    white-space: nowrap;
}
.adsk-viewing-viewer .datatable .table-striped > tbody > tr:nth-child(odd) > td,
.adsk-viewing-viewer .datatable .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #4a4747;
}
.adsk-viewing-viewer .datatable td > span {
    float: right;
    height: 1em;
    margin-left: 5px;
    margin-right: 3px;
    margin-top: 4px;
    position: relative;
    white-space: nowrap;
    width: 1em;
}
.adsk-viewing-viewer .datatable td > span:before {
    border-top: 2px solid #000;
    border-color: inherit;
    content: "";
    height: 0;
    left: 10%;
    margin-top: -1px;
    position: absolute;
    top: 50%;
    width: 80%;
}
.adsk-viewing-viewer .datatable td > span.collapsed:after {
    border-left: 2px solid #000;
    border-color: inherit;
    content: "";
    height: 80%;
    left: 50%;
    margin-left: -1px;
    position: absolute;
    top: 10%;
    width: 0;
}
.adsk-viewing-viewer .datatable td > span:hover {
    border-color: orange;
}
.adsk-viewing-viewer .datatable .aggregate-headers {
    overflow-x: scroll;
}
.adsk-viewing-viewer .datatable .aggregateArea td {
    font-family: initial !important;
    font-size: 16px !important;
    text-align: center;
}
.split-view-container {
    height: 100%;
    left: 0;
    position: relative;
    width: 100%;
}
.split-view-container .split-view-viewer-container {
    background-color: #e5e5e5;
    height: 100%;
    position: absolute;
    width: 100%;
}
.split-view-container .resize-handler {
    background: transparent;
    position: absolute;
    z-index: 4;
}
.split-view-container .resize-handler.vertical {
    cursor: col-resize;
    height: 100%;
    left: 100%;
    top: 0;
}
.split-view-container .resize-handler.horizontal {
    cursor: row-resize;
    left: 0;
    top: 100%;
    width: 100%;
}
.split-view-container .resize-handler-center-mark {
    background: #73a9e8;
    position: absolute;
}
.split-view-container .resize-handler-center-mark.vertical {
    height: 100%;
    left: 7.5px;
    width: 1px;
}
.split-view-container .resize-handler-center-mark.horizontal {
    height: 1px;
    top: 7.5px;
    width: 100%;
}
.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.orbit-gizmo {
    height: 500px;
    left: calc(50% - 250px);
    pointer-events: none;
    position: absolute;
    top: calc(50% - 250px);
    width: 500px;
}
div.orbit-gizmo div {
    border: 0;
    border-color: #989898;
    border-style: solid;
}
.orbit-gizmo .layout-ver {
    float: left;
    height: 100%;
    width: 10%;
}
.orbit-gizmo .layout-hor {
    height: 10%;
    margin: 0 auto;
    width: 80%;
}
.orbit-gizmo .layout-mid {
    height: 80%;
    text-align: center;
    width: 100%;
}
.orbit-gizmo .outside {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGd27GMAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS44NzuAXQAAAHJJREFUOE/Vk0ESwCAIA+n/H02FItBK8Go5ObqDMUTiTdERAPUyiOlqCQFaQoGOeIBEfCUZ4MSiaAJGiKBXsQNK6HW5xnFspqUzAWhf2CGsqDVks6pXDHXJzcIHiQz22wa1BXCLOWrYwrOAcnNGqn/w9W4hXTJqyBXrqAAAAABJRU5ErkJggg==),
        auto;
    height: 1000%;
    margin-bottom: -550%;
    margin-left: -450%;
    margin-top: -450%;
    pointer-events: auto;
    width: 1000%;
}
.orbit-gizmo .ring {
    border: 50px solid hsla(0, 0%, 100%, 0);
    border-radius: 2500px;
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ3bsYwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAlklEQVQ4T81TwRbAIAiy///ozaQUN31d61IRKYbJcxhyHUHmyKp4KzJ0tAQc9wTcRgpOswPOc8cllg8RIjmzF6oQiYMaAC1BBspdNA9ge9WQAUV2QJt7gqlDjK3pk0LvInNH+Isuq6AAdZkFgSFW4A81CdsAs9XfNRbuZvacHFr9wLaGFyh+mZR6KjfYoSfLP3TfzypkvjV8LGaZGHW7AAAAAElFTkSuQmCC)
            16 16,
        nesw-resize;
    height: 80%;
    margin-bottom: -100%;
    pointer-events: auto;
    width: 80%;
}
.orbit-gizmo .ring:hover {
    border-color: hsla(0, 0%, 100%, 0.1);
}
.orbit-gizmo .circle {
    border-radius: 2500px;
    border-width: 1px;
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAt1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAzMzP6+vri4uISEhKKioqtra2dnZ2EhIR9fX10dHRkZGQdHR3t7e3Hx8e5ubm1tbWoqKhWVlZKSko4ODgICAjv7+/o6OjMzMyxsbFOTk4pKSkXFxcEBAT29vbW1tZ6enpISEgLCwvhzeX+AAAAGXRSTlMANRO0nHRJHfnskIxQRKh89syDVwTWZjEJxPFEswAAAOFJREFUKM+1j+lygkAQhIflEAJe0Rw9u4CCeKKoSTTX+z9XoMJWWeX+ssrvZ3f19DQ5zOw/0DUMQPlmQ72bE2adBp8/Rp3CQUi3ILx+bxj4fjDs9T1Bmo6bbPPN8aDU4bjJt4nb+de789kSFyxn826jW3ICLNZZKU8nWWbrBTCRVm04U8TpjquRFf1Go0d7l8aYOrUR7FGEFr1S9LGymwthgX2gE/Kl0cHPOtF2xOWZ5QpIC93RflW4InkDoPRXesd5LJIMQPzV7tCMa7f6BvhJL79AVDmYTNQ1NhnxbI/uwB8H5Bjd4zQPBAAAAABJRU5ErkJggg==),
        auto;
    float: left;
    height: calc(100% - 3px);
    pointer-events: auto;
    width: calc(80% - 3px);
}
.orbit-gizmo .circle .crosshair-area {
    height: 10%;
    margin: 45% auto 0;
    width: 10%;
}
.orbit-gizmo .circle .crosshair-area .crosshair-v {
    border-left-width: 1px;
    height: 100%;
    margin: 0 auto;
    width: 0;
}
.orbit-gizmo .circle .crosshair-area .crosshair-h {
    border-bottom-width: 1px;
    height: 0;
    margin-top: -50%;
    width: 100%;
}
.orbit-gizmo .edgemark-area {
    pointer-events: auto;
}
.orbit-gizmo .edgemark-area .edgemark {
    pointer-events: none;
}
.orbit-gizmo .edgemark-area:hover {
    background-color: hsla(0, 0%, 100%, 0.1);
}
.orbit-gizmo .layout-hor .edgemark-area {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGd27GMAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS44NzuAXQAAAHJJREFUOE/dk8EOwCAIQ/H/P1ot6gZd7A5LPIyb6UsxUKy+lJ0GDJWbhmfXCioTEYAIKBEEFJgooGtkkR3wUoDTAphumbhbXCPYAuv7/wbWCD/twhe9dxgSByKGA4BKlLurTI7+lNnKIefUM/A8xAO32QA2rkRBShFyJgAAAABJRU5ErkJggg==)
            16 16,
        ns-resize;
    height: 100%;
    margin: 0 auto;
    width: 12.5%;
}
.orbit-gizmo .layout-ver .edgemark-area {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ3bsYwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAeUlEQVQ4T+VTwRbAIAhy///RTUWMtt7bbZc8LaEEVjY+ys4jWNXivHNw8EKRZ4kVodEkFDFPAgGtHpFLbiXu6JwtjOj6UlFsiSZH8FvVh5CF8PqrSkiNqgGWS//GBSSqC/qspMRkBzVmkM9xYr4zXuycdye3jn94mzejtD9JdIFZgAAAAABJRU5ErkJggg==)
            16 16,
        ew-resize;
    height: 12.5%;
    margin-top: 350%;
    width: 100%;
}
.orbit-gizmo .layout-hor .edgemark-area .edgemark {
    border-left-width: 1px;
    height: 100%;
    margin: 0 auto;
    width: 0;
}
.orbit-gizmo .layout-ver .edgemark-area .edgemark {
    border-bottom-width: 1px;
    height: 0;
    padding-top: 50%;
    width: 100%;
}
