/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/themes/DarkTheme.css ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/* viewer */
.adsk-viewing-viewer.dark-theme {
    color: #ffffff;
    font-size: 14px;
}

.adsk-viewing-viewer.dark-theme.quality-text {
    text-rendering: geometricPrecision;
}

.adsk-viewing-viewer.dark-theme .viewcube {
    color: #000000;
}

.adsk-viewing-viewer.dark-theme .option-drop-down,
.adsk-viewing-viewer.dark-theme .property-drop-down,
.adsk-viewing-viewer.dark-theme .adsk-lmv-tftable input {
    color: #000000;
    background-color: #d5dbe1;
    border: solid 1px #939ca5;
}

/* Toolbar */
.adsk-viewing-viewer.dark-theme .adsk-control-group {
    color: #f4f4f4;
    background-color: rgba(34, 34, 34, 0.94);
    box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.5);
}

.adsk-viewing-viewer.dark-theme .adsk-button:hover {
    color: #00bfff;
    border: 1px solid #00bfff;
}

.adsk-viewing-viewer.dark-theme .adsk-button:focus,
.adsk-viewing-viewer.dark-theme .adsk-button.active {
    color: #00bfff;
    outline: none;
    border-radius: 3px;
    box-shadow: inset 0 2px 2px 0 rgb(0, 0, 0);
}

.adsk-viewing-viewer.dark-theme .adsk-label-button:hover,
.adsk-viewing-viewer.dark-theme .adsk-label-button:focus,
.adsk-viewing-viewer.dark-theme .adsk-label-button.active {
    border: 1px solid transparent;
}

.adsk-viewing-viewer.dark-theme .adsk-label-button label {
    color: #ffffff;
    background-color: #06a7df;
}

.adsk-viewing-viewer.dark-theme .adsk-label-button:hover label,
.adsk-viewing-viewer.dark-theme .adsk-label-button:focus label,
.adsk-viewing-viewer.dark-theme .adsk-label-button.active label {
    color: #ffffff;
    background-color: #00bfff;
}

.adsk-viewing-viewer.dark-theme .adsk-control-tooltip {
    color: #f4f4f4;
    background-color: rgba(34, 34, 34, 0.94);
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
    opacity: 1;
    border-radius: 3px;
}

/* Panel */
.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 {
    color: #ffffff;
    background-color: rgba(34, 34, 34, 0.94);
    border-bottom: solid 1px rgba(34, 34, 34, 0.8);
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .docking-panel-title {
    border-bottom: solid 1px #4a555b;
}

.adsk-viewing-viewer.dark-theme .docking-panel-close {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjExcHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDExIDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5kYXJrX25vcm1hbF9wYW5lbGNsb3NlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IkRBUkstVEhFTUVELVBBTkVMUy0tLUhvdmVycy0tLUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQwMS4wMDAwMDAsIC0xOTguMDAwMDAwKSI+DQogICAgICAgIDxnIGlkPSJkYXJrX25vcm1hbF9wYW5lbGNsb3NlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MDEuMDAwMDAwLCAxOTguMDAwMDAwKSI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMC40NTQ5NDg1MDYsMTAuOTk3MDU3MiBDMC4yNjIwNzgzOTgsMTAuOTc5NjAyNyAwLjA5NjYzMTgzNTQsMTAuODUyMzQzNyAwLjAzMDI3ODYyMzcsMTAuNjcwNDA3NCBDLTAuMDM2MDc0NTg4MSwxMC40ODg0NzEyIDAuMDA4NTk5NDk1NDksMTAuMjg0NTc5OSAwLjE0NDk0ODUwNiwxMC4xNDcwNTcyIEwxMC4xNDQ5NDg1LDAuMTQ3MDU3MjQ5IEMxMC4yNzE3Nzc4LDAuMDIwMjI3OTY1MSAxMC40NTY2MzU1LC0wLjAyOTMwNDUwODkgMTAuNjI5ODg3NSwwLjAxNzExODIzMTIgQzEwLjgwMzEzOTUsMC4wNjM1NDA5NzEyIDEwLjkzODQ2NDgsMC4xOTg4NjYyMDcgMTAuOTg0ODg3NSwwLjM3MjExODIzMSBDMTEuMDMxMzEwMywwLjU0NTM3MDI1NiAxMC45ODE3Nzc4LDAuNzMwMjI3OTY1IDEwLjg1NDk0ODUsMC44NTcwNTcyNDkgTDAuODU0OTQ4NTA2LDEwLjg1NzA1NzIgQzAuNzQ4OTYzNTI0LDEwLjk2MDcxNjEgMC42MDI0NDM0MDUsMTEuMDExOTk4MiAwLjQ1NDk0ODUwNiwxMC45OTcwNTcyIFoiIGlkPSJTaGFwZSIgZmlsbD0iIzk0OTQ5RiI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBDMTAuMzM5MjEwMiwxMC45OTUzMzI0IDEwLjIyOTM1NjUsMTAuOTQyMTc3MyAxMC4xNDcwNDU4LDEwLjg1NzA0NTggTDAuMTQ3MDQ1ODA5LDAuODU3MDQ1ODA5IEMtMC4wNDkwMTUyNzE5LDAuNjYwOTg0NzIyIC0wLjA0OTAxNTI2OTUsMC4zNDMxMDY4OTkgMC4xNDcwNDU4MTUsMC4xNDcwNDU4MTUgQzAuMzQzMTA2ODk5LC0wLjA0OTAxNTI2OTUgMC42NjA5ODQ3MjIsLTAuMDQ5MDE1MjcxOSAwLjg1NzA0NTgwOSwwLjE0NzA0NTgwOSBMMTAuODU3MDQ1OCwxMC4xNDcwNDU4IEMxMS4wMTMyODI4LDEwLjI5NDg3OTcgMTEuMDU3NDY1OSwxMC41MjYwNjc0IDEwLjk2Njc1NDcsMTAuNzIxMDk2NSBDMTAuODc2MDQzNSwxMC45MTYxMjU1IDEwLjY3MDc2ODIsMTEuMDMxMjg2IDEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBaIiBpZD0iU2hhcGUiIGZpbGw9IiM5MzlDQTUiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.adsk-viewing-viewer.dark-theme .docking-panel-close:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjExcHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDExIDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5kYXJrX2hvdmVyX3BhbmVsY2xvc2U8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iREFSSy1USEVNRUQtUEFORUxTLS0tSG92ZXJzLS0tTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA2MC4wMDAwMDAsIC0xOTguMDAwMDAwKSI+DQogICAgICAgIDxnIGlkPSJkYXJrX2hvdmVyX3BhbmVsY2xvc2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjAuMDAwMDAwLCAxOTguMDAwMDAwKSIgZmlsbD0iI0JFQzhEMiI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMC40NTQ5NDg1MDYsMTAuOTk3MDU3MiBDMC4yNjIwNzgzOTgsMTAuOTc5NjAyNyAwLjA5NjYzMTgzNTQsMTAuODUyMzQzNyAwLjAzMDI3ODYyMzcsMTAuNjcwNDA3NCBDLTAuMDM2MDc0NTg4MSwxMC40ODg0NzEyIDAuMDA4NTk5NDk1NDksMTAuMjg0NTc5OSAwLjE0NDk0ODUwNiwxMC4xNDcwNTcyIEwxMC4xNDQ5NDg1LDAuMTQ3MDU3MjQ5IEMxMC4yNzE3Nzc4LDAuMDIwMjI3OTY1MSAxMC40NTY2MzU1LC0wLjAyOTMwNDUwODkgMTAuNjI5ODg3NSwwLjAxNzExODIzMTIgQzEwLjgwMzEzOTUsMC4wNjM1NDA5NzEyIDEwLjkzODQ2NDgsMC4xOTg4NjYyMDcgMTAuOTg0ODg3NSwwLjM3MjExODIzMSBDMTEuMDMxMzEwMywwLjU0NTM3MDI1NiAxMC45ODE3Nzc4LDAuNzMwMjI3OTY1IDEwLjg1NDk0ODUsMC44NTcwNTcyNDkgTDAuODU0OTQ4NTA2LDEwLjg1NzA1NzIgQzAuNzQ4OTYzNTI0LDEwLjk2MDcxNjEgMC42MDI0NDM0MDUsMTEuMDExOTk4MiAwLjQ1NDk0ODUwNiwxMC45OTcwNTcyIFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBDMTAuMzM5MjEwMiwxMC45OTUzMzI0IDEwLjIyOTM1NjUsMTAuOTQyMTc3MyAxMC4xNDcwNDU4LDEwLjg1NzA0NTggTDAuMTQ3MDQ1ODA5LDAuODU3MDQ1ODA5IEMtMC4wNDkwMTUyNzE5LDAuNjYwOTg0NzIyIC0wLjA0OTAxNTI2OTUsMC4zNDMxMDY4OTkgMC4xNDcwNDU4MTUsMC4xNDcwNDU4MTUgQzAuMzQzMTA2ODk5LC0wLjA0OTAxNTI2OTUgMC42NjA5ODQ3MjIsLTAuMDQ5MDE1MjcxOSAwLjg1NzA0NTgwOSwwLjE0NzA0NTgwOSBMMTAuODU3MDQ1OCwxMC4xNDcwNDU4IEMxMS4wMTMyODI4LDEwLjI5NDg3OTcgMTEuMDU3NDY1OSwxMC41MjYwNjc0IDEwLjk2Njc1NDcsMTAuNzIxMDk2NSBDMTAuODc2MDQzNSwxMC45MTYxMjU1IDEwLjY3MDc2ODIsMTEuMDMxMjg2IDEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.adsk-viewing-viewer.dark-theme .docking-panel-footer {
    background-color: #222222;
}

.adsk-viewing-viewer.dark-theme .docking-panel-footer-resizer {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCA4IDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OC4yICg0NzMyNykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPmRhcmtfbm9ybWFsX3Jlc2l6ZV9pY29uPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IkRBUkstVEhFTUVELVBBTkVMUy0tLUhvdmVycy0tLUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYyNC4wMDAwMDAsIC04MjkuMDAwMDAwKSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+DQogICAgICAgIDxnIGlkPSJkYXJrX25vcm1hbF9yZXNpemVfaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjI0LjAwMDAwMCwgODI5LjAwMDAwMCkiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTAuNSw2LjUgTDYuNSwwLjUiIGlkPSJMaW5lIiBzdHJva2U9IiMwMDAwMDAiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsNi41IEw2LjAzNTUzMzkxLDQuOTY0NDY2MDkiIGlkPSJMaW5lLUNvcHkiIHN0cm9rZT0iIzAwMDAwMCI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTEuNSw2LjUgTDcuNSwwLjUiIGlkPSJMaW5lIiBzdHJva2U9IiNCRUM4RDIiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik01LjUsNi41IEw3LjAzNTUzMzkxLDQuOTY0NDY2MDkiIGlkPSJMaW5lLUNvcHkiIHN0cm9rZT0iI0JFQzhEMiI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    background-repeat: no-repeat;
    background-position-x: 9px;
    background-position-y: 8px;
}

.adsk-viewing-viewer.dark-theme .docking-panel-footer-resizer:hover {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCA4IDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OC4yICg0NzMyNykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPmRhcmtfaG92ZXJfcmVzaXplX2ljb248L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iREFSSy1USEVNRUQtUEFORUxTLS0tSG92ZXJzLS0tTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI4My4wMDAwMDAsIC04MjkuMDAwMDAwKSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+DQogICAgICAgIDxnIGlkPSJkYXJrX2hvdmVyX3Jlc2l6ZV9pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjgzLjAwMDAwMCwgODI5LjAwMDAwMCkiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTAuNSw2LjUgTDYuNSwwLjUiIGlkPSJMaW5lIiBzdHJva2U9IiMwMDAwMDAiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsNi41IEw2LjAzNTUzMzkxLDQuOTY0NDY2MDkiIGlkPSJMaW5lLUNvcHkiIHN0cm9rZT0iIzAwMDAwMCI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTEuNSw2LjUgTDcuNSwwLjUiIGlkPSJMaW5lIiBzdHJva2U9IiNENERCRTEiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik01LjUsNi41IEw3LjAzNTUzMzkxLDQuOTY0NDY2MDkiIGlkPSJMaW5lLUNvcHkiIHN0cm9rZT0iI0Q0REJFMSI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    background-repeat: no-repeat;
    background-position-x: 9px;
    background-position-y: 8px;
}

.adsk-viewing-viewer.dark-theme .docking-panel-primary-button {
    color: #ffffff;
    background-color: #06a7df;
}

.adsk-viewing-viewer.dark-theme .docking-panel-primary-button:hover,
.adsk-viewing-viewer.dark-theme .docking-panel-primary-button:focus,
.adsk-viewing-viewer.dark-theme .docking-panel-primary-button.active {
    color: #ffffff;
    background-color: #00bfff;
}

.adsk-viewing-viewer.dark-theme .docking-panel-secondary-button {
    color: #ffffff;
    background-color: #939ca5;
}

.adsk-viewing-viewer.dark-theme .docking-panel-secondary-button:hover,
.adsk-viewing-viewer.dark-theme .docking-panel-secondary-button:focus,
.adsk-viewing-viewer.dark-theme .docking-panel-secondary-button.active {
    color: #ffffff;
    background-color: #bec8d2;
}

.adsk-viewing-viewer.dark-theme .docking-panel-tertiary-button {
    color: #939ca5;
    border: solid 1px #939ca5;
}

.adsk-viewing-viewer.dark-theme .docking-panel-tertiary-button:hover,
.adsk-viewing-viewer.dark-theme .docking-panel-tertiary-button:focus,
.adsk-viewing-viewer.dark-theme .docking-panel-tertiary-button.active {
    color: #ffffff;
    background-color: #939ca5;
}

.adsk-viewing-viewer.dark-theme .docking-panel-container-solid-color-a {
    background-color: rgba(34, 34, 34, 0.9);
}

.adsk-viewing-viewer.dark-theme .docking-panel-container-solid-color-b {
    background-color: rgba(34, 34, 34, 0.94);
}

.adsk-viewing-viewer.dark-theme .docking-panel-container-solid-color-c {
    background-color: rgba(34, 34, 34, 0.4);
}

.adsk-viewing-viewer.dark-theme .docking-panel-container-gradient {
    background: repeating-linear-gradient(rgba(34, 34, 34, 0.2), rgba(34, 34, 34, 0.2) 36px, rgba(34, 34, 34, 0) 36px, rgba(34, 34, 34, 0) 72px);
}

.adsk-viewing-viewer.dark-theme .docking-panel-textbox {
    border: 1px solid #494849;
    background-color: transparent;
    color: #cccccc;
}

/*.adsk-viewing-viewer.dark-theme .adsk-lmv-tftable tr td div {*/
/*color: #bec8d2;*/
/*}*/
.adsk-viewing-viewer.dark-theme .viewer-settings-panel .adsk-lmv-tftable tr td:nth-child(1) div {
    color: #f3f7fb !important;
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .adsk-lmv-tftable tr td:nth-child(1) .switch-slider-row-beta-label {
    color: #3c3c3c !important;
}

.adsk-viewing-viewer.dark-theme .adsk-lmv-tftable tr.logical-group {
    background-color: rgba(34, 34, 34, 0.4);
}

.adsk-viewing-viewer.dark-theme .adsk-lmv-tftable tr.logical-group td div {
    color: #ffffff;
}

.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: rgb(147, 156, 165);
}

.adsk-viewing-viewer.dark-theme .docking-panel-scroll::-webkit-scrollbar-thumb:hover {
    background: rgb(190, 200, 210);
}

.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);
}

/* Searchbox and Filterbox */
.adsk-viewing-viewer.dark-theme .adsk-filterbox input.filter-box,
.adsk-viewing-viewer.dark-theme .adsk-searchbox input.search-box {
    color: #fff;
    background: rgba(34, 34, 34, 0.94);
    border: solid 1px rgba(0, 0, 0, 0);
    border-bottom: solid 1px rgba(34, 34, 34, 0.8);
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj4NCiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjIxNCA5LjIzNmE1LjAzNCA1LjAzNCAwIDAgMS0xLjQ1LTMuNTExYzAtMS4yOTguNTM0LTIuNTk1IDEuNDUtMy41MTFhNS4wMzQgNS4wMzQgMCAwIDEgMy41MS0xLjQ1YzEuMjk4IDAgMi41OTYuNTM0IDMuNTEyIDEuNDVhNS4wMzQgNS4wMzQgMCAwIDEgMS40NSAzLjUxIDUuMDM0IDUuMDM0IDAgMCAxLTEuNDUgMy41MTIgNS4wMzQgNS4wMzQgMCAwIDEtMy41MTEgMS40NSA1LjAzNCA1LjAzNCAwIDAgMS0zLjUxMS0xLjQ1TTEyLjkgMTIuMjlsLTIuODI0LTIuODI0Yy45MTYtMS4wNjkgMS40NS0yLjM2NiAxLjQ1LTMuNzRhNS43MiA1LjcyIDAgMCAwLTEuNjgtNC4wNDZDOC43NzkuNjExIDcuMjUyIDAgNS43MjYgMGE1LjcyIDUuNzIgMCAwIDAtNC4wNDYgMS42OEE1LjcyIDUuNzIgMCAwIDAgMCA1LjcyNCA1LjcyIDUuNzIgMCAwIDAgMS42OCA5Ljc3YTUuNzIgNS43MiAwIDAgMCA0LjA0NSAxLjY4QTUuNTkzIDUuNTkzIDAgMCAwIDkuNDY1IDEwbDIuODI0IDIuODI0Yy4wNzcuMDc2LjE1My4wNzYuMzA2LjA3Ni4xNTIgMCAuMjI5IDAgLjMwNS0uMDc2LjA3Ni0uMDc3LjA3Ni0uMzgyIDAtLjUzNSIvPg0KPC9zdmc+);
}

.adsk-viewing-viewer.dark-theme .adsk-searchbox .search-box-icon.focused {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjEzcHgiIGhlaWdodD0iMTNweCIgdmlld0JveD0iMCAwIDEzIDEzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5QYWdlIDE8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iVHlwZS1haGVhZC1pbi1zZWFyY2gtLS1PcHRpb24tQSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzLjAwMDAwMCwgLTUxLjAwMDAwMCkiPg0KICAgICAgICA8ZyBpZD0iR3JvdXAtMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMDAwMDAwLCA4LjAwMDAwMCkiIGZpbGw9IiMxREM2RjIiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTE2LjIxMzYwOTQsNTIuMjM2MDk0NCBDMTUuMjk3NjMzMSw1MS4zMjAxMTgxIDE0Ljc2MzMxMzYsNTAuMDIyNDg1IDE0Ljc2MzMxMzYsNDguNzI0ODUxOSBDMTQuNzYzMzEzNiw0Ny40MjcyMTg4IDE1LjI5NzYzMzEsNDYuMTI5NTg1NyAxNi4yMTM2MDk0LDQ1LjIxMzYwOTQgQzE3LjEyOTU4NTcsNDQuMjk3NjMzMSAxOC40MjcyMTg4LDQzLjc2MzMxMzYgMTkuNzI0ODUxOSw0My43NjMzMTM2IEMyMS4wMjI0ODUsNDMuNzYzMzEzNiAyMi4zMjAxMTgxLDQ0LjI5NzYzMzEgMjMuMjM2MDk0NCw0NS4yMTM2MDk0IEMyNC4xNTIwNzA3LDQ2LjEyOTU4NTcgMjQuNjg2MzkwMiw0Ny40MjcyMTg4IDI0LjY4NjM5MDIsNDguNzI0ODUxOSBDMjQuNjg2MzkwMiw1MC4wMjI0ODUgMjQuMTUyMDcwNyw1MS4zMjAxMTgxIDIzLjIzNjA5NDQsNTIuMjM2MDk0NCBDMjIuMzIwMTE4MSw1My4xNTIwNzA3IDIxLjAyMjQ4NSw1My42ODYzOTAyIDE5LjcyNDg1MTksNTMuNjg2MzkwMiBDMTguNDI3MjE4OCw1My42ODYzOTAyIDE3LjEyOTU4NTcsNTMuMTUyMDcwNyAxNi4yMTM2MDk0LDUyLjIzNjA5NDQgTTI2Ljg5OTk5OTYsNTUuMjg5MzQ4NyBMMjQuMDc1NzM5Myw1Mi40NjUwODg1IEMyNC45OTE3MTU3LDUxLjM5NjQ0OTUgMjUuNTI2MDM1Miw1MC4wOTg4MTY0IDI1LjUyNjAzNTIsNDguNzI0ODUxOSBDMjUuNTI2MDM1Miw0Ny4xOTgyMjQ3IDI0LjkxNTM4NDMsNDUuNzQ3OTI4OSAyMy44NDY3NDUzLDQ0LjY3OTI4OTkgQzIyLjc3ODEwNjIsNDMuNjEwNjUwOSAyMS4yNTE0NzkxLDQzIDE5LjcyNDg1MTksNDMgQzE4LjE5ODIyNDcsNDMgMTYuNzQ3OTI4OSw0My42MTA2NTA5IDE1LjY3OTI4OTksNDQuNjc5Mjg5OSBDMTQuNjEwNjUwOSw0NS43NDc5Mjg5IDE0LDQ3LjE5ODIyNDcgMTQsNDguNzI0ODUxOSBDMTQsNTAuMjUxNDc5MSAxNC42MTA2NTA5LDUxLjcwMTc3NDkgMTUuNjc5Mjg5OSw1Mi43NzA0MTM5IEMxNi43NDc5Mjg5LDUzLjgzOTA1MjkgMTguMTk4MjI0Nyw1NC40NDk3MDM4IDE5LjcyNDg1MTksNTQuNDQ5NzAzOCBDMjEuMDk4ODE2NCw1NC40NDk3MDM4IDIyLjQ3Mjc4MDgsNTMuOTE1Mzg0MyAyMy40NjUwODg1LDUyLjk5OTQwOCBMMjYuMjg5MzQ4Nyw1NS44MjM2NjgzIEMyNi4zNjU2ODAxLDU1Ljg5OTk5OTYgMjYuNDQyMDExNSw1NS44OTk5OTk2IDI2LjU5NDY3NDIsNTUuODk5OTk5NiBDMjYuNzQ3MzM2OSw1NS44OTk5OTk2IDI2LjgyMzY2ODMsNTUuODk5OTk5NiAyNi44OTk5OTk2LDU1LjgyMzY2ODMgQzI2Ljk3NjMzMSw1NS43NDczMzY5IDI2Ljk3NjMzMSw1NS40NDIwMTE1IDI2Ljg5OTk5OTYsNTUuMjg5MzQ4NyIgaWQ9IlBhZ2UtMSI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

.adsk-viewing-viewer.dark-theme .adsk-filterbox .filter-box-icon {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjdweCIgdmlld0JveD0iMCAwIDEwIDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4yICg0NDQ5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkZpbHRlcl9JY29uPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IkxheWVycyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+DQogICAgICAgIDxnIGlkPSJNb2RlbF9Ccm93c2VyX3dpdGgtTGF5ZXJzLTNEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODkwLjAwMDAwMCwgLTM0MC4wMDAwMDApIiBzdHJva2U9IiM5Nzk3OTciPg0KICAgICAgICAgICAgPGcgaWQ9IkZpbHRlci1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4OTAuMDAwMDAwLCAzMzkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTI4Ij4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkZpbHRlcl9JY29uIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjUsNy41IEwyLjUsNy41IiBpZD0iTGluZS0yIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC41LDQuNSBMMS41LDQuNSIgaWQ9IkxpbmUtMiI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuNSwxLjUgTDAuNSwxLjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.adsk-viewing-viewer.dark-theme .adsk-filterbox .filter-box-icon.focused {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iN3B4IiB2aWV3Qm94PSIwIDAgMTAgNyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjIgKDQ3MzI3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+RmlsdGVyX0ljb25fc2VsZWN0ZWQ8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iRGFyay10aGVtZWQtcGFuZWxzLShTRUxFQ1RFRCktLS1MTVYtIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTI3LjAwMDAwMCwgLTI0Mi4wMDAwMDApIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj4NCiAgICAgICAgPGcgaWQ9IkZpbHRlci1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MjcuMDAwMDAwLCAyNDEuMDAwMDAwKSIgc3Ryb2tlPSIjMDBCRkZGIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yOCI+DQogICAgICAgICAgICAgICAgPGcgaWQ9IkZpbHRlcl9JY29uX3NlbGVjdGVkIj4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuNSw3LjUgTDIuNSw3LjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNSw0LjUgTDEuNSw0LjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuNSwxLjUgTDAuNSwxLjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
}

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5kYXJrX25vcm1hbF9zZWFyY2hjbGVhcjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJEQVJLLVRIRU1FRC1QQU5FTFMtLS1Ib3ZlcnMtLS1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MDEuMDAwMDAwLCAtMjM4LjAwMDAwMCkiPg0KICAgICAgICA8ZyBpZD0iZGFya19ub3JtYWxfc2VhcmNoY2xlYXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQwMS4wMDAwMDAsIDIzOC4wMDAwMDApIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNCI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC02Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMiIgZmlsbD0iIzkzOUNBNSIgY3g9IjciIGN5PSI3IiByPSI3Ij48L2NpcmNsZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgZmlsbD0iIzM2MzYzNiIgcG9pbnRzPSI0LjUwOTY4OTczIDEwIDQgOS40OTAzMTAyNyA5LjQ5MDMxMDI3IDQgMTAgNC41MDk2ODk3MyI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBmaWxsPSIjMzYzNjM2IiBwb2ludHM9IjEwIDkuNDkwMzEwMjcgOS40OTAzMTAyNyAxMCA0IDQuNTA5Njg5NzMgNC41MDk2ODk3MyA0Ij48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCA1LjAwMDAwMCkiPjwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCAyLjAwMDAwMCkiPjwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5kYXJrX2hvdmVyX3NlYXJjaGNsZWFyPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IkRBUkstVEhFTUVELVBBTkVMUy0tLUhvdmVycy0tLUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNjAuMDAwMDAwLCAtMjM4LjAwMDAwMCkiPg0KICAgICAgICA8ZyBpZD0iZGFya19ob3Zlcl9zZWFyY2hjbGVhciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA2MC4wMDAwMDAsIDIzOC4wMDAwMDApIj4NCiAgICAgICAgICAgIDxnPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMiIgZmlsbD0iI0JFQzhEMiIgY3g9IjciIGN5PSI3IiByPSI3Ij48L2NpcmNsZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUiIGZpbGw9IiMzNjM2MzYiIHBvaW50cz0iNC41MDk2ODk3MyAxMCA0IDkuNDkwMzEwMjcgOS40OTAzMTAyNyA0IDEwIDQuNTA5Njg5NzMiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUiIGZpbGw9IiMzNjM2MzYiIHBvaW50cz0iMTAgOS40OTAzMTAyNyA5LjQ5MDMxMDI3IDEwIDQgNC41MDk2ODk3MyA0LjUwOTY4OTczIDQiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjAwMDAwMCwgNS4wMDAwMDApIj48L2c+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjAwMDAwMCwgMi4wMDAwMDApIj48L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
}

/* Search Results */
.adsk-viewing-viewer.dark-theme .adsk-search-results-scrolling-panel .selected {
    background-color: rgb(53, 61, 65);
}

.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;
}

/* Loading Spinner */
.adsk-viewing-viewer.dark-theme .loading-spinner path {
    stroke: #00bfff;
    fill: transparent;
}

.adsk-viewing-viewer.dark-theme .loading-spinner path:first-child {
    stroke: #4a555b;
}

.adsk-viewing-viewer.dark-theme .loading-spinner .message {
    color: #ffffff;
}

/* Context menu */
.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: #666666;
}

/* Settings Panel */
.adsk-viewing-viewer.dark-theme .viewer-settings-panel.docking-panel .settings-tabs span {
    color: #ffffff;
}

.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 {
    color: #1dc6f2;
    border-color: #1dc6f2;
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-environment-cell {
    border: solid 1px #4a555b;
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-environment-cell:hover {
    border: solid 1px #939ca5;
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-environment-cell.border-select {
    border: solid 1px #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: solid 1px #4a555b;
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-cell:hover {
    border: solid 1px #939ca5;
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-cell.border-select {
    border: solid 1px #1dc6f2;
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-name {
    color: #bec8d2;
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-description {
    color: #bec8d2;
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .docking-panel-tertiary-button:active {
    background-color: #4a555b;
    border: solid 1px #4a555b;
}

.adsk-viewing-viewer.dark-theme .switch .slider {
    background-color: #d9e1e9;
}

.adsk-viewing-viewer.dark-theme .switch .slider:before {
    background-color: #d9e1e9;
}

.adsk-viewing-viewer.dark-theme .switch input:checked+.slider:before {
    background-color: #1dc6f2;
}

/* Layers Panel */
.adsk-viewing-viewer.dark-theme .layers-panel .visibility {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNyAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjIgKDQ0NDk2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+R3JvdXAgMjU8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iU2VsZWN0LSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbF9Ccm93c2VyX2hvdmVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjYzLjAwMDAwMCwgLTE5NS4wMDAwMDApIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUzLjAwMDAwMCwgNzQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMzYuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDcyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Im1hcmt1cC1kaXNwbGF5LW9uIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZ3VpZGUiIG9wYWNpdHk9IjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4LjAwMDAwMCwgMTguMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xOC4wMDAwMDAsIC0xOC4wMDAwMDApICIgZmlsbD0iI0ZGOTg5OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTQiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJzaG93LW1hcmtlcnMtaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCAxMy4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNGRkZGRkYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkxheWVyXzEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi40NzQsMC44MjM0NjMwNTcgQzEzLjQwOTk4ODMsMS4yMTU3ODg4NiAxNC4yODMzMDE4LDEuNzQzNDE1NzQgMTUuMDY2LDIuMzg5NDYzMDYgQzE1Ljc3NjcxMTYsMy4wMjUzOTQ1MSAxNi4zNzg2NTM3LDMuNzczMjYxOTMgMTYuODQ4LDQuNjAzNDYzMDYgQzE2LjQ5NzQ1OTEsNS41MTE5MjQ3NyAxNS45NjQ0OTk5LDYuMzM4OTMwNDMgMTUuMjgyLDcuMDMzNDYzMDYgQzE0LjUzNjE5MjEsNy43MzAyNjE3MSAxMy42NzgxNDUsOC4yOTYyMDc2OSAxMi43NDQsOC43MDc0NjMwNiBDMTEuMzYxMDM2NSw5LjI5MzUzOTU4IDkuODcxOTM1NjEsOS41ODc2ODI5NyA4LjM3LDkuNTcxNDYzMDYgQzYuODk2MjcwMjEsOS42NTA4OTU4OCA1LjQyMjc0OTI5LDkuNDExNDQ4NzMgNC4wNSw4Ljg2OTQ2MzA2IEMzLjExMzAyOTI4LDguNDg3MzIwMTcgMi4yNTMxMTg1Niw3LjkzODQ0MDk5IDEuNTEyLDcuMjQ5NDYzMDYgQzAuODQyNjYxOTQ4LDYuNTM0MTYwMTUgMC4zMjc5NTI0MTksNS42ODg1NjU5MiAwLDQuNzY1NDYzMDYgQzAuNDU1MjQyNjA0LDMuODYyMzEzMjkgMS4wNTc0NTAzMSwzLjA0MTEyMDk2IDEuNzgyLDIuMzM1NDYzMDYgQzIuNTUyMzY1MDQsMS42NTgzODQzOSAzLjQyNzgxNDI3LDEuMTExMjI4NjIgNC4zNzQsMC43MTU0NjMwNTcgQzUuNjUzNTg1NzEsMC4xNzgzNTEzOTYgNy4wMzgyOTI4MywtMC4wNjE2NjQ1MDQ1IDguNDI0LDAuMDEzNDYzMDU3MyBDOS44MTM2NzUzNCwwLjAxOTA0NzQ5MjggMTEuMTg5MDc0OSwwLjI5NDEyNzQwNiAxMi40NzQsMC44MjM0NjMwNTcgWiBNOC41MzIsOC4wNTk0NjMwNiBDOC45NjAxMDIyOSw4LjA1NTI5NTM2IDkuMzgyODA0ODMsNy45NjM0MDM1IDkuNzc0LDcuNzg5NDYzMDYgQzEwLjE1NjgyNjIsNy42MjE1NjcyNCAxMC41MDQ4MjQyLDcuMzgzNDYzMyAxMC44LDcuMDg3NDYzMDYgQzExLjQwOTE4MDYsNi40NzA2MDIwNyAxMS43NDA2NzExLDUuNjMyMTI1ODggMTEuNzE4LDQuNzY1NDYzMDYgQzExLjcyNjA1ODMsMy45MTc0MTMzNSAxMS4zOTU2NjU0LDMuMTAxMTQ4NDMgMTAuOCwyLjQ5NzQ2MzA2IEMxMC41MDQ4MjQyLDIuMjAxNDYyODIgMTAuMTU2ODI2MiwxLjk2MzM1ODg3IDkuNzc0LDEuNzk1NDYzMDYgQzguOTYzMjAwODEsMS40NTAzMjYwNyA4LjA0Njc5OTE5LDEuNDUwMzI2MDcgNy4yMzYsMS43OTU0NjMwNiBDNi44NTMxNzM4NCwxLjk2MzM1ODg3IDYuNTA1MTc1NzYsMi4yMDE0NjI4MiA2LjIxLDIuNDk3NDYzMDYgQzUuNjAwODE5NDUsMy4xMTQzMjQwNSA1LjI2OTMyODg2LDMuOTUyODAwMjQgNS4yOTIsNC44MTk0NjMwNiBDNS4yOTc2Njg2Nyw1LjI0NzM5NTM2IDUuMzg5NDk1NjMsNS42Njk3OTkzOSA1LjU2Miw2LjA2MTQ2MzA2IEM1LjcyNzU3OTMsNi40NDU1NzAxMyA1Ljk2NTk2NjY2LDYuNzkzOTgyNDQgNi4yNjQsNy4wODc0NjMwNiBDNi41NTgzNDMzMyw3LjM4NDQ2MzMxIDYuOTA2NTQzMzEsNy42MjI3MDU0IDcuMjksNy43ODk0NjMwNiBDNy42ODExOTUxNyw3Ljk2MzQwMzUgOC4xMDM4OTc3MSw4LjA1NTI5NTM2IDguNTMyLDguMDU5NDYzMDYgTDguNTMyLDguMDU5NDYzMDYgWiBNMTAuNDIyLDQuNzY1NDYzMDYgQzEwLjQxNjM1ODgsNC41MjI4NzM5MiAxMC4zNjEyMzI0LDQuMjgzOTkyNjggMTAuMjYsNC4wNjM0NjMwNiBDMTAuMTcyMzE3OCwzLjg0MzUzNDU2IDEwLjA0NDA5MzQsMy42NDIwMzg5NiA5Ljg4MiwzLjQ2OTQ2MzA2IEM5LjcxMTEwOTY4LDMuMzA1MjEyNSA5LjUwOTE2ODc2LDMuMTc2NzA0NjUgOS4yODgsMy4wOTE0NjMwNiBMOC41ODYsMi45Mjk0NjMwNiBMNy44ODQsMy4wOTE0NjMwNiBDNy40NDYzNTgyNiwzLjI3NzM3MzU0IDcuMDk3OTEwNDgsMy42MjU4MjEzMSA2LjkxMiw0LjA2MzQ2MzA2IEM2LjcxMDc1NzY2LDQuNTI4NjMwNTEgNi43MTA3NTc2Niw1LjA1NjI5NTYxIDYuOTEyLDUuNTIxNDYzMDYgQzcuMDg0OTYzNjIsNS45NDkzMjI1NiA3LjQxMjcxNDA0LDYuMjk2MzUyNDMgNy44Myw2LjQ5MzQ2MzA2IEw4LjUzMiw2LjY1NTQ2MzA2IEw5LjIzNCw2LjQ5MzQ2MzA2IEM5LjQ1NDUzMTUzLDYuNDA2OTYzMjEgOS42NTYyMzk3Miw2LjI3ODYwMzQ1IDkuODI4LDYuMTE1NDYzMDYgQzkuOTg5MTA0MjEsNS45NDIxMjA5IDEwLjExNzIwNDgsNS43NDA4MjAwMiAxMC4yMDYsNS41MjE0NjMwNiBDMTAuMzE0Njc2MSw1LjI4NDM1NTU3IDEwLjM2OTk3NzYsNS4wMjYyODIwNCAxMC4zNjgsNC43NjU0NjMwNiBMMTAuNDIyLDQuNzY1NDYzMDYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
    opacity: 0.7;
}

.adsk-viewing-viewer.dark-theme .layers-panel .visibility.dim {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxNiAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2ICg0NDQyMykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPm1hcmt1cF9kaXNwbGF5X3R1cm5fb2ZmPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtNiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJDYW1lcmEtSW50ZXJhY3Rpb25zLS0tSG92ZXItQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNTcuMDAwMDAwLCAtMTIzLjAwMDAwMCkiIGZpbGw9IiNGNEY0RjQiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MTAuMDAwMDAwLCAxMTIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Im1hcmt1cC1kaXNwbGF5LW9mZiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM5LjAwMDAwMCwgMy4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Im1hcmt1cF9kaXNwbGF5X3R1cm5fb2ZmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4zMjIsMC41OTQgQzE0LjA1OCwwLjMzIDEzLjY2MiwwLjMzIDEzLjM5OCwwLjU5NCBMMTAuMzYyLDMuNjMgQzkuNTcsMy40MzIgOC43NzgsMy4yMzQgNy45MiwzLjIzNCBDNC4zNTYsMy4yMzQgMS4zMiw1LjQxMiAwLDguMDUyIEwwLDguMDUyIEMwLjU5NCw5LjI0IDEuNTg0LDEwLjM2MiAyLjc3MiwxMS4yMiBMMC40NjIsMTMuNTMgQzAuMTk4LDEzLjc5NCAwLjE5OCwxNC4xOSAwLjQ2MiwxNC40NTQgQzAuNzI2LDE0LjcxOCAxLjEyMiwxNC43MTggMS4zODYsMTQuNDU0IEwxNC4zMjIsMS41MTggQzE0LjU4NiwxLjI1NCAxNC41ODYsMC44NTggMTQuMzIyLDAuNTk0IEwxNC4zMjIsMC41OTQgWiBNNC43NTIsOC4wNTIgQzQuNzUyLDYuMjcgNi4yMDQsNC44ODQgNy45Miw0Ljg4NCBDOC4yNSw0Ljg4NCA4LjY0Niw0Ljk1IDguOTEsNS4wODIgTDguMDUyLDUuOTQgTDcuODU0LDUuOTQgQzYuNjY2LDUuOTQgNS42NzYsNi45MyA1LjY3Niw4LjExOCBMNS42NzYsOC4zMTYgTDQuODE4LDkuMTc0IEM0LjgxOCw4Ljc3OCA0Ljc1Miw4LjM4MiA0Ljc1Miw4LjA1MiBMNC43NTIsOC4wNTIgWiBNNy45MiwxMC4yMyBDOS4xMDgsMTAuMjMgMTAuMDk4LDkuMjQgMTAuMDk4LDguMDUyIEMxMC4wOTgsNy44NTQgMTAuMDMyLDcuNjU2IDkuOTY2LDcuMzkyIEw3LjI2LDEwLjA5OCBDNy41MjQsMTAuMTY0IDcuNzIyLDEwLjIzIDcuOTIsMTAuMjMgTDcuOTIsMTAuMjMgWiBNMTUuODQsOC4wNTIgQzE1LjE4LDYuNzMyIDE0LjA1OCw1LjU0NCAxMi43MzgsNC42ODYgTDEwLjc1OCw2LjY2NiBDMTAuOTU2LDcuMDYyIDExLjA4OCw3LjU5IDExLjA4OCw4LjA1MiBDMTEuMDg4LDkuODM0IDkuNjM2LDExLjIyIDcuOTIsMTEuMjIgQzcuMzkyLDExLjIyIDYuOTMsMTEuMDg4IDYuNTM0LDEwLjg5IEw1LjA4MiwxMi4zNDIgQzUuOTQsMTIuNjcyIDYuOTMsMTIuODcgNy45MiwxMi44NyBDMTEuNDg0LDEyLjg3IDE0LjUyLDEwLjY5MiAxNS44NCw4LjA1MiBMMTUuODQsOC4wNTIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
    opacity: 0.3;
}

/* Property Panel */
.adsk-viewing-viewer.dark-theme .property-panel .no-properties {
    color: #eeeeee;
}

.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 {
    color: #f3f7fb;
    background: rgba(0, 0, 0, 0.25);
}

.adsk-viewing-viewer.dark-theme .property-panel .property-drop-down>option {
    background: rgba(0, 0, 0, 0.75);
}

/* Model Structure Panel */
.adsk-viewing-viewer.dark-theme .model-structure-panel .lmv-no-properties {
    color: #eeeeee;
}

/* First Person Tools */
.adsk-viewing-viewer.dark-theme .bimwalk .c-bimwalk-tooltip {
    background-color: rgb(57, 57, 57);
}

.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: #ffffff;
}

/* Animation Panel */
.adsk-viewing-viewer.dark-theme .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlN0YXIgMjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSIzRC1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iYW5pbWF0aW9uX2RhcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzUuMDAwMDAwLCAtNjQyLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMzEuMDAwMDAwLCA2NDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQ0Ij4NCiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlN0YXItMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuMDAwMDAwLCA3LjAwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMS4wMDAwMDAsIC03LjAwMDAwMCkgIiBwb2ludHM9IjExIDE0IDQgMTQgNy41IDcgMTEgMCAxNC41IDcgMTggMTQiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
}

.adsk-viewing-viewer.dark-theme .adsk-button:hover .toolbar-animation-play-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:focus .toolbar-animation-play-icon,
.adsk-viewing-viewer.dark-theme .adsk-button.active .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlN0YXIgMjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSIzRC1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iYW5pbWF0aW9uX2RhcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzUuMDAwMDAwLCAtNjQyLjAwMDAwMCkiIGZpbGw9IiMwMEJGRkYiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMzEuMDAwMDAwLCA2NDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQ0Ij4NCiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlN0YXItMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuMDAwMDAwLCA3LjAwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMS4wMDAwMDAsIC03LjAwMDAwMCkgIiBwb2ludHM9IjExIDE0IDQgMTQgNy41IDcgMTEgMCAxNC41IDcgMTggMTQiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
}

.adsk-viewing-viewer.dark-theme .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxMiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQyPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc1OS4wMDAwMDAsIC03MDIuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc1OS4wMDAwMDAsIDcwMi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTciPg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzLUNvcHkiIHg9IjgiIHk9IjAiIHdpZHRoPSI0IiBoZWlnaHQ9IjE0Ij48L3JlY3Q+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

.adsk-viewing-viewer.dark-theme .adsk-button:hover .toolbar-animation-pause-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:focus .toolbar-animation-pause-icon,
.adsk-viewing-viewer.dark-theme .adsk-button.active .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxMiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDE3PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc1OS4wMDAwMDAsIC03MDIuMDAwMDAwKSIgZmlsbD0iIzAwQkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc1OS4wMDAwMDAsIDcwMi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTciPg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzLUNvcHkiIHg9IjgiIHk9IjAiIHdpZHRoPSI0IiBoZWlnaHQ9IjE0Ij48L3JlY3Q+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

.adsk-viewing-viewer.dark-theme .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4MS4wMDAwMDAsIC02NDIuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5MC4wMDAwMDAsIDY0OS4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI5MC4wMDAwMDAsIC02NDkuMDAwMDAwKSB0cmFuc2xhdGUoMjgxLjAwMDAwMCwgNjQyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTdGFyLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjAwMDAwMCwgNy4wMDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtNy4wMDAwMDApICIgcG9pbnRzPSIxMSAxNCA0IDE0IDcuNSA3IDExIDAgMTQuNSA3IDE4IDE0Ij48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMyIgeD0iMCIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iMTQiPjwvcmVjdD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.adsk-viewing-viewer.dark-theme .adsk-button:hover .toolbar-animation-backward-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:focus .toolbar-animation-backward-icon,
.adsk-viewing-viewer.dark-theme .adsk-button.active .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4MS4wMDAwMDAsIC02NDIuMDAwMDAwKSIgZmlsbD0iIzAwQkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5MC4wMDAwMDAsIDY0OS4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI5MC4wMDAwMDAsIC02NDkuMDAwMDAwKSB0cmFuc2xhdGUoMjgxLjAwMDAwMCwgNjQyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTdGFyLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjAwMDAwMCwgNy4wMDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtNy4wMDAwMDApICIgcG9pbnRzPSIxMSAxNCA0IDE0IDcuNSA3IDExIDAgMTQuNSA3IDE4IDE0Ij48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMyIgeD0iMCIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iMTQiPjwvcmVjdD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.adsk-viewing-viewer.dark-theme .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzMS4wMDAwMDAsIC02NDIuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMS4wMDAwMDAsIDY0Mi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDQiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU3Rhci0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4wMDAwMDAsIDcuMDAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTcuMDAwMDAwKSAiIHBvaW50cz0iMTEgMTQgNCAxNCA3LjUgNyAxMSAwIDE0LjUgNyAxOCAxNCI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iMiIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.adsk-viewing-viewer.dark-theme .adsk-button:hover .toolbar-animation-forward-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:focus .toolbar-animation-forward-icon,
.adsk-viewing-viewer.dark-theme .adsk-button.active .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzMS4wMDAwMDAsIC02NDIuMDAwMDAwKSIgZmlsbD0iIzAwQkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMS4wMDAwMDAsIDY0Mi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDQiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU3Rhci0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4wMDAwMDAsIDcuMDAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTcuMDAwMDAwKSAiIHBvaW50cz0iMTEgMTQgNCAxNCA3LjUgNyAxMSAwIDE0LjUgNyAxOCAxNCI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iMiIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

/* Tree / Tree on Demand */
.adsk-viewing-viewer.dark-theme .treeview group,
.adsk-viewing-viewer.dark-theme .treeview .group,
.adsk-viewing-viewer.dark-theme .treeview leaf,
.adsk-viewing-viewer.dark-theme .treeview .leaf {
    color: #ffffff;
}

.adsk-viewing-viewer.dark-theme .treeview leaf.selected-ex>lmvheader>label,
.adsk-viewing-viewer.dark-theme .treeview group.selected-ex>lmvheader>label,
.adsk-viewing-viewer.dark-theme .treeview group.selected label,
.adsk-viewing-viewer.dark-theme .treeview .group.selected label,
.adsk-viewing-viewer.dark-theme .treeview leaf.selected label,
.adsk-viewing-viewer.dark-theme .treeview .leaf.selected label {
    color: #1dc7f3 !important;
}

.adsk-viewing-viewer .treeview .leaf.property,
.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(34, 34, 34, 0.2);
}

.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,
.adsk-viewing-viewer.dark-theme .treeview .group>lmvheader>label {
    color: #ffffff;
}

.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,
.adsk-viewing-viewer.dark-theme .treeview .group>lmvheader:hover {
    background: rgba(0, 0, 0, 0.4) !important;
}

/* Tree */
.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,
.adsk-viewing-viewer.dark-theme .treeview .group.dim>lmvheader>label {
    color: rgba(238, 238, 238, 0.3);
}

.adsk-viewing-viewer.dark-theme .treeview div.visibility {
    right: 0;
    top: 0;
    width: 35px;
    height: 100%;
    border: none;
    outline: none;
    margin: 0;
    padding: 0;
    background-position: 6px 12px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNyAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjIgKDQ0NDk2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+R3JvdXAgMjU8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iU2VsZWN0LSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbF9Ccm93c2VyX2hvdmVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjYzLjAwMDAwMCwgLTE5NS4wMDAwMDApIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUzLjAwMDAwMCwgNzQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMzYuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDcyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Im1hcmt1cC1kaXNwbGF5LW9uIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZ3VpZGUiIG9wYWNpdHk9IjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4LjAwMDAwMCwgMTguMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xOC4wMDAwMDAsIC0xOC4wMDAwMDApICIgZmlsbD0iI0ZGOTg5OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTQiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJzaG93LW1hcmtlcnMtaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCAxMy4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNGRkZGRkYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkxheWVyXzEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi40NzQsMC44MjM0NjMwNTcgQzEzLjQwOTk4ODMsMS4yMTU3ODg4NiAxNC4yODMzMDE4LDEuNzQzNDE1NzQgMTUuMDY2LDIuMzg5NDYzMDYgQzE1Ljc3NjcxMTYsMy4wMjUzOTQ1MSAxNi4zNzg2NTM3LDMuNzczMjYxOTMgMTYuODQ4LDQuNjAzNDYzMDYgQzE2LjQ5NzQ1OTEsNS41MTE5MjQ3NyAxNS45NjQ0OTk5LDYuMzM4OTMwNDMgMTUuMjgyLDcuMDMzNDYzMDYgQzE0LjUzNjE5MjEsNy43MzAyNjE3MSAxMy42NzgxNDUsOC4yOTYyMDc2OSAxMi43NDQsOC43MDc0NjMwNiBDMTEuMzYxMDM2NSw5LjI5MzUzOTU4IDkuODcxOTM1NjEsOS41ODc2ODI5NyA4LjM3LDkuNTcxNDYzMDYgQzYuODk2MjcwMjEsOS42NTA4OTU4OCA1LjQyMjc0OTI5LDkuNDExNDQ4NzMgNC4wNSw4Ljg2OTQ2MzA2IEMzLjExMzAyOTI4LDguNDg3MzIwMTcgMi4yNTMxMTg1Niw3LjkzODQ0MDk5IDEuNTEyLDcuMjQ5NDYzMDYgQzAuODQyNjYxOTQ4LDYuNTM0MTYwMTUgMC4zMjc5NTI0MTksNS42ODg1NjU5MiAwLDQuNzY1NDYzMDYgQzAuNDU1MjQyNjA0LDMuODYyMzEzMjkgMS4wNTc0NTAzMSwzLjA0MTEyMDk2IDEuNzgyLDIuMzM1NDYzMDYgQzIuNTUyMzY1MDQsMS42NTgzODQzOSAzLjQyNzgxNDI3LDEuMTExMjI4NjIgNC4zNzQsMC43MTU0NjMwNTcgQzUuNjUzNTg1NzEsMC4xNzgzNTEzOTYgNy4wMzgyOTI4MywtMC4wNjE2NjQ1MDQ1IDguNDI0LDAuMDEzNDYzMDU3MyBDOS44MTM2NzUzNCwwLjAxOTA0NzQ5MjggMTEuMTg5MDc0OSwwLjI5NDEyNzQwNiAxMi40NzQsMC44MjM0NjMwNTcgWiBNOC41MzIsOC4wNTk0NjMwNiBDOC45NjAxMDIyOSw4LjA1NTI5NTM2IDkuMzgyODA0ODMsNy45NjM0MDM1IDkuNzc0LDcuNzg5NDYzMDYgQzEwLjE1NjgyNjIsNy42MjE1NjcyNCAxMC41MDQ4MjQyLDcuMzgzNDYzMyAxMC44LDcuMDg3NDYzMDYgQzExLjQwOTE4MDYsNi40NzA2MDIwNyAxMS43NDA2NzExLDUuNjMyMTI1ODggMTEuNzE4LDQuNzY1NDYzMDYgQzExLjcyNjA1ODMsMy45MTc0MTMzNSAxMS4zOTU2NjU0LDMuMTAxMTQ4NDMgMTAuOCwyLjQ5NzQ2MzA2IEMxMC41MDQ4MjQyLDIuMjAxNDYyODIgMTAuMTU2ODI2MiwxLjk2MzM1ODg3IDkuNzc0LDEuNzk1NDYzMDYgQzguOTYzMjAwODEsMS40NTAzMjYwNyA4LjA0Njc5OTE5LDEuNDUwMzI2MDcgNy4yMzYsMS43OTU0NjMwNiBDNi44NTMxNzM4NCwxLjk2MzM1ODg3IDYuNTA1MTc1NzYsMi4yMDE0NjI4MiA2LjIxLDIuNDk3NDYzMDYgQzUuNjAwODE5NDUsMy4xMTQzMjQwNSA1LjI2OTMyODg2LDMuOTUyODAwMjQgNS4yOTIsNC44MTk0NjMwNiBDNS4yOTc2Njg2Nyw1LjI0NzM5NTM2IDUuMzg5NDk1NjMsNS42Njk3OTkzOSA1LjU2Miw2LjA2MTQ2MzA2IEM1LjcyNzU3OTMsNi40NDU1NzAxMyA1Ljk2NTk2NjY2LDYuNzkzOTgyNDQgNi4yNjQsNy4wODc0NjMwNiBDNi41NTgzNDMzMyw3LjM4NDQ2MzMxIDYuOTA2NTQzMzEsNy42MjI3MDU0IDcuMjksNy43ODk0NjMwNiBDNy42ODExOTUxNyw3Ljk2MzQwMzUgOC4xMDM4OTc3MSw4LjA1NTI5NTM2IDguNTMyLDguMDU5NDYzMDYgTDguNTMyLDguMDU5NDYzMDYgWiBNMTAuNDIyLDQuNzY1NDYzMDYgQzEwLjQxNjM1ODgsNC41MjI4NzM5MiAxMC4zNjEyMzI0LDQuMjgzOTkyNjggMTAuMjYsNC4wNjM0NjMwNiBDMTAuMTcyMzE3OCwzLjg0MzUzNDU2IDEwLjA0NDA5MzQsMy42NDIwMzg5NiA5Ljg4MiwzLjQ2OTQ2MzA2IEM5LjcxMTEwOTY4LDMuMzA1MjEyNSA5LjUwOTE2ODc2LDMuMTc2NzA0NjUgOS4yODgsMy4wOTE0NjMwNiBMOC41ODYsMi45Mjk0NjMwNiBMNy44ODQsMy4wOTE0NjMwNiBDNy40NDYzNTgyNiwzLjI3NzM3MzU0IDcuMDk3OTEwNDgsMy42MjU4MjEzMSA2LjkxMiw0LjA2MzQ2MzA2IEM2LjcxMDc1NzY2LDQuNTI4NjMwNTEgNi43MTA3NTc2Niw1LjA1NjI5NTYxIDYuOTEyLDUuNTIxNDYzMDYgQzcuMDg0OTYzNjIsNS45NDkzMjI1NiA3LjQxMjcxNDA0LDYuMjk2MzUyNDMgNy44Myw2LjQ5MzQ2MzA2IEw4LjUzMiw2LjY1NTQ2MzA2IEw5LjIzNCw2LjQ5MzQ2MzA2IEM5LjQ1NDUzMTUzLDYuNDA2OTYzMjEgOS42NTYyMzk3Miw2LjI3ODYwMzQ1IDkuODI4LDYuMTE1NDYzMDYgQzkuOTg5MTA0MjEsNS45NDIxMjA5IDEwLjExNzIwNDgsNS43NDA4MjAwMiAxMC4yMDYsNS41MjE0NjMwNiBDMTAuMzE0Njc2MSw1LjI4NDM1NTU3IDEwLjM2OTk3NzYsNS4wMjYyODIwNCAxMC4zNjgsNC43NjU0NjMwNiBMMTAuNDIyLDQuNzY1NDYzMDYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
    background-repeat: no-repeat;
    opacity: 0.7;
    position: absolute;
}

.adsk-viewing-viewer.dark-theme .treeview div.visibility:hover {
    filter: drop-shadow(0 0 0px #fff);
}

.adsk-viewing-viewer.dark-theme .treeview .dim div.visibility {
    background-position: 6px 9px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxNiAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2ICg0NDQyMykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPm1hcmt1cF9kaXNwbGF5X3R1cm5fb2ZmPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtNiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJDYW1lcmEtSW50ZXJhY3Rpb25zLS0tSG92ZXItQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNTcuMDAwMDAwLCAtMTIzLjAwMDAwMCkiIGZpbGw9IiNGNEY0RjQiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MTAuMDAwMDAwLCAxMTIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Im1hcmt1cC1kaXNwbGF5LW9mZiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM5LjAwMDAwMCwgMy4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Im1hcmt1cF9kaXNwbGF5X3R1cm5fb2ZmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4zMjIsMC41OTQgQzE0LjA1OCwwLjMzIDEzLjY2MiwwLjMzIDEzLjM5OCwwLjU5NCBMMTAuMzYyLDMuNjMgQzkuNTcsMy40MzIgOC43NzgsMy4yMzQgNy45MiwzLjIzNCBDNC4zNTYsMy4yMzQgMS4zMiw1LjQxMiAwLDguMDUyIEwwLDguMDUyIEMwLjU5NCw5LjI0IDEuNTg0LDEwLjM2MiAyLjc3MiwxMS4yMiBMMC40NjIsMTMuNTMgQzAuMTk4LDEzLjc5NCAwLjE5OCwxNC4xOSAwLjQ2MiwxNC40NTQgQzAuNzI2LDE0LjcxOCAxLjEyMiwxNC43MTggMS4zODYsMTQuNDU0IEwxNC4zMjIsMS41MTggQzE0LjU4NiwxLjI1NCAxNC41ODYsMC44NTggMTQuMzIyLDAuNTk0IEwxNC4zMjIsMC41OTQgWiBNNC43NTIsOC4wNTIgQzQuNzUyLDYuMjcgNi4yMDQsNC44ODQgNy45Miw0Ljg4NCBDOC4yNSw0Ljg4NCA4LjY0Niw0Ljk1IDguOTEsNS4wODIgTDguMDUyLDUuOTQgTDcuODU0LDUuOTQgQzYuNjY2LDUuOTQgNS42NzYsNi45MyA1LjY3Niw4LjExOCBMNS42NzYsOC4zMTYgTDQuODE4LDkuMTc0IEM0LjgxOCw4Ljc3OCA0Ljc1Miw4LjM4MiA0Ljc1Miw4LjA1MiBMNC43NTIsOC4wNTIgWiBNNy45MiwxMC4yMyBDOS4xMDgsMTAuMjMgMTAuMDk4LDkuMjQgMTAuMDk4LDguMDUyIEMxMC4wOTgsNy44NTQgMTAuMDMyLDcuNjU2IDkuOTY2LDcuMzkyIEw3LjI2LDEwLjA5OCBDNy41MjQsMTAuMTY0IDcuNzIyLDEwLjIzIDcuOTIsMTAuMjMgTDcuOTIsMTAuMjMgWiBNMTUuODQsOC4wNTIgQzE1LjE4LDYuNzMyIDE0LjA1OCw1LjU0NCAxMi43MzgsNC42ODYgTDEwLjc1OCw2LjY2NiBDMTAuOTU2LDcuMDYyIDExLjA4OCw3LjU5IDExLjA4OCw4LjA1MiBDMTEuMDg4LDkuODM0IDkuNjM2LDExLjIyIDcuOTIsMTEuMjIgQzcuMzkyLDExLjIyIDYuOTMsMTEuMDg4IDYuNTM0LDEwLjg5IEw1LjA4MiwxMi4zNDIgQzUuOTQsMTIuNjcyIDYuOTMsMTIuODcgNy45MiwxMi44NyBDMTEuNDg0LDEyLjg3IDE0LjUyLDEwLjY5MiAxNS44NCw4LjA1MiBMMTUuODQsOC4wNTIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
    opacity: 0.3;
}

.adsk-viewing-viewer.dark-theme .treeview .view lmvheader>icon {
    display: inline;
    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;
    padding: 0px 11px;
}

.adsk-viewing-viewer.dark-theme .treeview .collapsed>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI2cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDYgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4xICg0NDQ2MykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlBhdGggMiBDb3B5PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtNiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbF9Ccm93c2VyX1NlbGVjdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2LjAwMDAwMCwgLTIzMS4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCAxMC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMi1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi45NTY2NjYsIDIyNS45NTY2NjYpIHJvdGF0ZSgtNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTE2Ljk1NjY2NiwgLTIyNS45NTY2NjYpICIgcG9pbnRzPSIyMC4yODE5NzQ4IDIyMi41NDc3MDkgMTMuMzU1ODM5MSAyMjkuMzY1NjIzIDIwLjU1NzQ5MzEgMjI5LjM2NTYyMyI+PC9wb2x5bGluZT4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
    cursor: zoom-in;
}

.adsk-viewing-viewer.dark-theme .treeview .expanded>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTAgNiI+DQogICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOS43MTkuODk4TDAgLjgybDUuMDkyIDUuMDkyIi8+DQo8L3N2Zz4=);
    cursor: zoom-out;
}

.adsk-viewing-viewer.dark-theme .treeview .expanded.selected>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4xICg0NDQ2MykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPk1lbnU8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS02IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsX0Jyb3dzZXJfU2VsZWN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuMDAwMDAwLCAtMTk5LjAwMDAwMCkiIGZpbGw9IiMxREM2RjIiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wMDAwMDAsIDEwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJNZW51IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy4zMDMzMDEsIDE5MC4zMDMzMDEpIHJvdGF0ZSg0NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMTkwLjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMTg2LjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgcG9pbnRzPSI2LjkyNjEzNTcgNy4xMDU0MjczNmUtMTUgMS4yNDM0NDk3OWUtMTQgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    cursor: zoom-out;
}

.adsk-viewing-viewer.dark-theme .treeview .collapsed.selected>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgNiAxMCI+DQogICAgPHBhdGggZmlsbD0iIzFEQzZGMiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNLjg5OC4xOTVMLjgyIDkuOTEzbDUuMDkyLTUuMDkyIi8+DQo8L3N2Zz4=);
    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: solid 1px #4a555b !important;
}

/* Property Search */
.adsk-viewing-viewer.dark-theme .propertysearch-icon {
    filter: invert(1);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU4LjM3MSA1OC4zNzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU4LjM3MSA1OC4zNzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik01NS44MzMsNTYuNjc5bC01Ljk2OS02LjI0M2MxLjc0NS0xLjkxOCwyLjgyLTQuNDU4LDIuODItNy4yNWMwLTUuOTUzLTQuODQzLTEwLjc5Ni0xMC43OTYtMTAuNzk2DQoJCXMtMTAuNzk2LDQuODQzLTEwLjc5NiwxMC43OTZzNC44NDMsMTAuNzk2LDEwLjc5NiwxMC43OTZjMi40NDIsMCw0LjY4OS0wLjgyNCw2LjUtMi4xOTZsNiw2LjI3Ng0KCQljMC4xOTYsMC4yMDUsMC40NTksMC4zMDksMC43MjMsMC4zMDljMC4yNDksMCwwLjQ5Ny0wLjA5MiwwLjY5MS0wLjI3N0M1Ni4yLDU3LjcxMSw1Ni4yMTUsNTcuMDc5LDU1LjgzMyw1Ni42Nzl6IE0zMy4wOTIsNDMuMTg2DQoJCWMwLTQuODUsMy45NDYtOC43OTYsOC43OTYtOC43OTZzOC43OTYsMy45NDYsOC43OTYsOC43OTZzLTMuOTQ2LDguNzk2LTguNzk2LDguNzk2UzMzLjA5Miw0OC4wMzYsMzMuMDkyLDQzLjE4NnoiLz4NCgk8cGF0aCBkPSJNMjguMDk2LDQzLjFjMC4wMjUtNC4wMjksMS43OTMtNy42NDQsNC41NzgtMTAuMTUzYy0wLjkxMSwwLjA1NC0xLjg0NCwwLjA5Ny0yLjgwNywwLjEyMw0KCQljLTAuODcsMC4wMjctMS43NCwwLjA0MS0yLjYwNiwwLjA0MWMtMC44NjksMC0xLjc0Mi0wLjAxNC0yLjYxNC0wLjA0MmMtNy4zNDEtMC4yMDEtMTMuMTkxLTEuMjM4LTE3LjQwMy0yLjcxNw0KCQlDNS4yNjQsMjkuNjg1LDMuNTY5LDI4Ljg5OSwyLjI2MSwyOHY3LjExMXYwLjV2MC41VjM3LjRjMi44NDYsMi45NzEsMTIuMzk0LDUuNzExLDI1LDUuNzExDQoJCUMyNy41NDQsNDMuMTExLDI3LjgxNiw0My4xMDMsMjguMDk2LDQzLjF6Ii8+DQoJPHBhdGggZD0iTTI0Ljg5NiwyOS45NjVjMC4zMjYsMC4wMDksMC42NTEsMC4wMTgsMC45ODIsMC4wMjNDMjYuMzM0LDI5Ljk5NiwyNi43OTUsMzAsMjcuMjYxLDMwczAuOTI2LTAuMDA0LDEuMzgzLTAuMDExDQoJCWMwLjMzLTAuMDA1LDAuNjU2LTAuMDE1LDAuOTgyLTAuMDIzYzAuMTE2LTAuMDAzLDAuMjM0LTAuMDA1LDAuMzQ5LTAuMDA4YzExLjI1My0wLjM1OSwxOS42NDgtMi45MTUsMjIuMjg2LTUuNjY4VjIzdi0wLjVWMjINCgkJdi03LjExMUM0Ny4zOTMsMTguMjMyLDM3LjEwNSwyMCwyNy4yNjEsMjBzLTIwLjEzMy0xLjc2OC0yNS01LjExMVYyMnYwLjVWMjN2MS4yODljMi42MzgsMi43NTQsMTEuMDMzLDUuMzEsMjIuMjg2LDUuNjY4DQoJCUMyNC42NjIsMjkuOTYsMjQuNzgsMjkuOTYyLDI0Ljg5NiwyOS45NjV6Ii8+DQoJPHBhdGggZD0iTTUyLjI2MSwxMS4zMDZWOS41VjljMC0wLjE2OC0wLjA1Ni0wLjMxOS0wLjEzNS0wLjQ1OEM1MS4wMDMsNC4yNDEsNDIuMzc2LDAsMjcuMjYxLDBDMTIuMTgzLDAsMy41NjQsNC4yMiwyLjQwNyw4LjUxDQoJCUMyLjMyMiw4LjY1NywyLjI2MSw4LjgxOCwyLjI2MSw5djAuNXYxLjgwNkM1LjA5NywxNC4yNjcsMTQuNTc3LDE3LDI3LjI2MSwxN1M0OS40MjQsMTQuMjY3LDUyLjI2MSwxMS4zMDZ6Ii8+DQoJPHBhdGggZD0iTTI4LjQzLDQ2LjE4N2MtMC4zOSwwLjAwNS0wLjc3MiwwLjAxNC0xLjE3LDAuMDE0Yy0xMi4zNDYsMC0yMC44NjYtMi4yOS0yNS01LjIwMXY4LjIwMWMwLDAuMTYyLDAuMDQzLDAuMzE1LDAuMTE3LDAuNDUxDQoJCWMxLjE4MSw0Ljg5NSwxMS43NDcsOC41NDksMjQuODgzLDguNTQ5YzQuNzY0LDAsOS4xODItMC40ODYsMTIuOTQ1LTEuMzMyQzM0LjM4OSw1Ni4xNTcsMjkuNjg2LDUxLjgxOSwyOC40Myw0Ni4xODd6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}

/* Context Menu */
.adsk-viewing-viewer.dark-theme .docking-panel.menu .menu-item-expand {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI2cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDYgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4xICg0NDQ2MykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlBhdGggMiBDb3B5PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtNiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbF9Ccm93c2VyX1NlbGVjdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2LjAwMDAwMCwgLTIzMS4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCAxMC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMi1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi45NTY2NjYsIDIyNS45NTY2NjYpIHJvdGF0ZSgtNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTE2Ljk1NjY2NiwgLTIyNS45NTY2NjYpICIgcG9pbnRzPSIyMC4yODE5NzQ4IDIyMi41NDc3MDkgMTMuMzU1ODM5MSAyMjkuMzY1NjIzIDIwLjU1NzQ5MzEgMjI5LjM2NTYyMyI+PC9wb2x5bGluZT4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.adsk-viewing-viewer.dark-theme .progresslb {
    color: #000000;
}

/*!***************************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/themes/DarkThemeHyperlink.css ***!
    \***************************************************************************************************************************************************************************************************************************************************************/
.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(34, 34, 34, 0.9);
    /* same as docking-panel-container-solid-color-a */
}

.adsk-viewing-viewer.dark-theme .hyperlink-back-closer {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMXB4IiBoZWlnaHQ9IjExcHgiIHZpZXdCb3g9IjAgMCAxMSAxMSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDI1PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJTZXR0aW5ncy0tLU9wdGlvbi0xLS0tQWRkaW5nLUNsYXJpdHktQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkxNS4wMDAwMDAsIC0xOS4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzA0LjAwMDAwMCwgMC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYxMS4wMDAwMDAsIDE5LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMC40NTQ5NDg1MDYsMTAuOTk3MDU3MiBDMC4yNjIwNzgzOTgsMTAuOTc5NjAyNyAwLjA5NjYzMTgzNTQsMTAuODUyMzQzNyAwLjAzMDI3ODYyMzcsMTAuNjcwNDA3NCBDLTAuMDM2MDc0NTg4MSwxMC40ODg0NzEyIDAuMDA4NTk5NDk1NDksMTAuMjg0NTc5OSAwLjE0NDk0ODUwNiwxMC4xNDcwNTcyIEwxMC4xNDQ5NDg1LDAuMTQ3MDU3MjQ5IEMxMC4yNzE3Nzc4LDAuMDIwMjI3OTY1MSAxMC40NTY2MzU1LC0wLjAyOTMwNDUwODkgMTAuNjI5ODg3NSwwLjAxNzExODIzMTIgQzEwLjgwMzEzOTUsMC4wNjM1NDA5NzEyIDEwLjkzODQ2NDgsMC4xOTg4NjYyMDcgMTAuOTg0ODg3NSwwLjM3MjExODIzMSBDMTEuMDMxMzEwMywwLjU0NTM3MDI1NiAxMC45ODE3Nzc4LDAuNzMwMjI3OTY1IDEwLjg1NDk0ODUsMC44NTcwNTcyNDkgTDAuODU0OTQ4NTA2LDEwLjg1NzA1NzIgQzAuNzQ4OTYzNTI0LDEwLjk2MDcxNjEgMC42MDI0NDM0MDUsMTEuMDExOTk4MiAwLjQ1NDk0ODUwNiwxMC45OTcwNTcyIFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAuNDU3MDQ1OCwxMS4wMDcwNDU4IEMxMC4zMzkyMTAyLDEwLjk5NTMzMjQgMTAuMjI5MzU2NSwxMC45NDIxNzczIDEwLjE0NzA0NTgsMTAuODU3MDQ1OCBMMC4xNDcwNDU4MDksMC44NTcwNDU4MDkgQy0wLjA0OTAxNTI3MTksMC42NjA5ODQ3MjIgLTAuMDQ5MDE1MjY5NSwwLjM0MzEwNjg5OSAwLjE0NzA0NTgxNSwwLjE0NzA0NTgxNSBDMC4zNDMxMDY4OTksLTAuMDQ5MDE1MjY5NSAwLjY2MDk4NDcyMiwtMC4wNDkwMTUyNzE5IDAuODU3MDQ1ODA5LDAuMTQ3MDQ1ODA5IEwxMC44NTcwNDU4LDEwLjE0NzA0NTggQzExLjAxMzI4MjgsMTAuMjk0ODc5NyAxMS4wNTc0NjU5LDEwLjUyNjA2NzQgMTAuOTY2NzU0NywxMC43MjEwOTY1IEMxMC44NzYwNDM1LDEwLjkxNjEyNTUgMTAuNjcwNzY4MiwxMS4wMzEyODYgMTAuNDU3MDQ1OCwxMS4wMDcwNDU4IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

/*!**************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/themes/Fonts.css ***!
    \**************************************************************************************************************************************************************************************************************************************************/
@font-face {
    font-family: "ArtifaktElement";
    src: local("Artifakt Element Hair"), local("ArtifaktElement-Hair"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Hair.woff2") format("woff2"), local("Artifakt Element Hair"), local("ArtifaktElement-Hair"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Hair.woff") format("woff"), local("Artifakt Element Hair"), local("ArtifaktElement-Hair"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Hair.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: "ArtifaktElement";
    src: local("Artifakt Element Thin"), local("ArtifaktElement-Thin"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Thin.woff2") format("woff2"), local("Artifakt Element Thin"), local("ArtifaktElement-Thin"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Thin.woff") format("woff"), local("Artifakt Element Thin"), local("ArtifaktElement-Thin"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Thin.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: "ArtifaktElement";
    src: local("Artifakt Element Light"), local("ArtifaktElement-Light"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Light.woff2") format("woff2"), local("Artifakt Element Light"), local("ArtifaktElement-Light"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Light.woff") format("woff"), local("Artifakt Element Light"), local("ArtifaktElement-Light"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Light.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: "ArtifaktElement";
    src: local("Artifakt Element Regular"), local("ArtifaktElement-Regular"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Regular.woff2") format("woff2"), local("Artifakt Element Regular"), local("ArtifaktElement-Regular"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Regular.woff") format("woff"), local("Artifakt Element Regular"), local("ArtifaktElement-Regular"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Regular.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "ArtifaktElement";
    src: local("Artifakt Element Book"), local("ArtifaktElement-Book"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Book.woff2") format("woff2"), local("Artifakt Element Book"), local("ArtifaktElement-Book"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Book.woff") format("woff"), local("Artifakt Element Book"), local("ArtifaktElement-Book"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Book.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: "ArtifaktElement";
    src: local("Artifakt Element Medium"), local("ArtifaktElement-Medium"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Medium.woff2") format("woff2"), local("Artifakt Element Medium"), local("ArtifaktElement-Medium"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Medium.woff") format("woff"), local("Artifakt Element Medium"), local("ArtifaktElement-Medium"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Medium.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: "ArtifaktElement";
    src: local("Artifakt Element Bold"), local("ArtifaktElement-Bold"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Bold.woff2") format("woff2"), local("Artifakt Element Bold"), local("ArtifaktElement-Bold"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Bold.woff") format("woff"), local("Artifakt Element Bold"), local("ArtifaktElement-Bold"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Bold.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: "ArtifaktElement";
    src: local("Artifakt Element Black"), local("ArtifaktElement-Black"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Black.woff2") format("woff2"), local("Artifakt Element Black"), local("ArtifaktElement-Black"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Black.woff") format("woff"), local("Artifakt Element Black"), local("ArtifaktElement-Black"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Black.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: "ArtifaktElement";
    src: local("Artifakt Element Heavy"), local("ArtifaktElement-Heavy"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Heavy.woff2") format("woff2"), local("Artifakt Element Heavy"), local("ArtifaktElement-Heavy"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Heavy.woff") format("woff"), local("Artifakt Element Heavy"), local("ArtifaktElement-Heavy"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Heavy.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 900;
    font-style: normal;
}

/* ITALIC */
@font-face {
    font-family: "ArtifaktElement";
    src: local("Artifakt Legend Hair"), local("ArtifaktElement-Hair"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Hair%20Italic.woff2") format("woff2"), local("Artifakt Legend Hair"), local("ArtifaktElement-Hair"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Hair%20Italic.woff") format("woff"), local("Artifakt Legend Hair"), local("ArtifaktElement-Hair"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Hair%20Italic.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: "ArtifaktElement";
    src: local("Artifakt Legend Thin"), local("ArtifaktElement-Thin"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Thin%20Italic.woff2") format("woff2"), local("Artifakt Legend Thin"), local("ArtifaktElement-Thin"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Thin%20Italic.woff") format("woff"), local("Artifakt Legend Thin"), local("ArtifaktElement-Thin"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Thin%20Italic.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: "ArtifaktElement";
    src: local("Artifakt Legend Light"), local("ArtifaktElement-Light"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Light%20Italic.woff2") format("woff2"), local("Artifakt Legend Light"), local("ArtifaktElement-Light"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Light%20Italic.woff") format("woff"), local("Artifakt Legend Light"), local("ArtifaktElement-Light"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Light%20Italic.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: "ArtifaktElement";
    src: local("Artifakt Legend Regular"), local("ArtifaktElement-Regular"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Regular%20Italic.woff2") format("woff2"), local("Artifakt Legend Regular"), local("ArtifaktElement-Regular"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Regular%20Italic.woff") format("woff"), local("Artifakt Legend Regular"), local("ArtifaktElement-Regular"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Regular%20Italic.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: italic;
    font-style: italic;
}

@font-face {
    font-family: "ArtifaktElement";
    src: local("Artifakt Legend Book"), local("ArtifaktElement-Book"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Book%20Italic.woff2") format("woff2"), local("Artifakt Legend Book"), local("ArtifaktElement-Book"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Book%20Italic.woff") format("woff"), local("Artifakt Legend Book"), local("ArtifaktElement-Book"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Book%20Italic.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: "ArtifaktElement";
    src: local("Artifakt Legend Medium"), local("ArtifaktElement-Medium"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Medium%20Italic.woff2") format("woff2"), local("Artifakt Legend Medium"), local("ArtifaktElement-Medium"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Medium%20Italic.woff") format("woff"), local("Artifakt Legend Medium"), local("ArtifaktElement-Medium"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Medium%20Italic.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: "ArtifaktElement";
    src: local("Artifakt Legend Bold"), local("ArtifaktElement-Bold"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Bold%20Italic.woff2") format("woff2"), local("Artifakt Legend Bold"), local("ArtifaktElement-Bold"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Bold%20Italic.woff") format("woff"), local("Artifakt Legend Bold"), local("ArtifaktElement-Bold"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Bold%20Italic.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: "ArtifaktElement";
    src: local("Artifakt Legend Black"), local("ArtifaktElement-Black"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Black%20Italic.woff2") format("woff2"), local("Artifakt Legend Black"), local("ArtifaktElement-Black"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Black%20Italic.woff") format("woff"), local("Artifakt Legend Black"), local("ArtifaktElement-Black"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Black%20Italic.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: "ArtifaktElement";
    src: local("Artifakt Legend Heavy"), local("ArtifaktElement-Heavy"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Heavy%20Italic.woff2") format("woff2"), local("Artifakt Legend Heavy"), local("ArtifaktElement-Heavy"), url("https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Heavy%20Italic.woff") format("woff"), local("Artifakt Legend Heavy"), local("ArtifaktElement-Heavy"), url("https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Heavy%20Italic.ttf") format("truetype");
    /* Safari, Android, iOS */
    font-weight: 900;
    font-style: italic;
}

/*!*******************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/themes/LightTheme.css ***!
    \*******************************************************************************************************************************************************************************************************************************************************/
/* viewer */
.adsk-viewing-viewer.light-theme {
    color: #0a131c;
    font-size: 14px;
}

.adsk-viewing-viewer.light-theme.quality-text {
    text-rendering: geometricPrecision;
}

.adsk-viewing-viewer.light-theme .viewcube {
    color: #000000;
}

.adsk-viewing-viewer.light-theme .option-drop-down,
.adsk-viewing-viewer.dark-theme .property-drop-down,
.adsk-viewing-viewer.light-theme .adsk-lmv-tftable input {
    color: #000000;
    background-color: #ffffff;
    border: solid 1px #d5dbe1;
}

/* Toolbar */
.adsk-viewing-viewer.light-theme .adsk-control-group {
    color: #0a131c;
    background-color: rgb(255, 255, 255);
    box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.5);
}

.adsk-viewing-viewer.light-theme .adsk-button:hover {
    color: #00bfff;
    border: 1px solid #00bfff;
}

.adsk-viewing-viewer.light-theme .adsk-button:focus,
.adsk-viewing-viewer.light-theme .adsk-button.active {
    color: #00bfff;
    outline: none;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.6);
}

.adsk-viewing-viewer.light-theme .adsk-label-button:hover,
.adsk-viewing-viewer.light-theme .adsk-label-button:focus,
.adsk-viewing-viewer.light-theme .adsk-label-button.active {
    border: 1px solid transparent;
}

.adsk-viewing-viewer.light-theme .adsk-label-button label {
    color: #ffffff;
    background-color: #06a7df;
}

.adsk-viewing-viewer.light-theme .adsk-label-button:hover label,
.adsk-viewing-viewer.light-theme .adsk-label-button:focus label,
.adsk-viewing-viewer.light-theme .adsk-label-button.active label {
    color: #ffffff;
    background-color: #00bfff;
}

.adsk-viewing-viewer.light-theme .adsk-control-tooltip {
    color: #0a131c;
    background-color: rgba(255, 255, 255, 0.94);
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
    opacity: 1;
    border-radius: 3px;
}

/* Panel */
.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 {
    color: #0a131c;
    background-color: #ffffff;
    border-bottom: solid 1px rgba(0, 0, 0, 0.2);
}

.adsk-viewing-viewer.light-theme .docking-panel-close {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjExcHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDExIDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5saWdodF9ob3Zlcl9wYW5lbGNsb3NlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IkxJR0hULVRIRU1FRC1QQU5FTFMtLS1Ib3ZlcnMtLS1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDYxLjAwMDAwMCwgLTE5OS4wMDAwMDApIj4NCiAgICAgICAgPGcgaWQ9ImxpZ2h0X2hvdmVyX3BhbmVsY2xvc2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjEuMDAwMDAwLCAxOTkuMDAwMDAwKSIgZmlsbD0iIzRBNTU1QiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiPg0KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjQ1NDk0ODUwNiwxMC45OTcwNTcyIEMwLjI2MjA3ODM5OCwxMC45Nzk2MDI3IDAuMDk2NjMxODM1NCwxMC44NTIzNDM3IDAuMDMwMjc4NjIzNywxMC42NzA0MDc0IEMtMC4wMzYwNzQ1ODgxLDEwLjQ4ODQ3MTIgMC4wMDg1OTk0OTU0OSwxMC4yODQ1Nzk5IDAuMTQ0OTQ4NTA2LDEwLjE0NzA1NzIgTDEwLjE0NDk0ODUsMC4xNDcwNTcyNDkgQzEwLjI3MTc3NzgsMC4wMjAyMjc5NjUxIDEwLjQ1NjYzNTUsLTAuMDI5MzA0NTA4OSAxMC42Mjk4ODc1LDAuMDE3MTE4MjMxMiBDMTAuODAzMTM5NSwwLjA2MzU0MDk3MTIgMTAuOTM4NDY0OCwwLjE5ODg2NjIwNyAxMC45ODQ4ODc1LDAuMzcyMTE4MjMxIEMxMS4wMzEzMTAzLDAuNTQ1MzcwMjU2IDEwLjk4MTc3NzgsMC43MzAyMjc5NjUgMTAuODU0OTQ4NSwwLjg1NzA1NzI0OSBMMC44NTQ5NDg1MDYsMTAuODU3MDU3MiBDMC43NDg5NjM1MjQsMTAuOTYwNzE2MSAwLjYwMjQ0MzQwNSwxMS4wMTE5OTgyIDAuNDU0OTQ4NTA2LDEwLjk5NzA1NzIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBDMTAuMzM5MjEwMiwxMC45OTUzMzI0IDEwLjIyOTM1NjUsMTAuOTQyMTc3MyAxMC4xNDcwNDU4LDEwLjg1NzA0NTggTDAuMTQ3MDQ1ODA5LDAuODU3MDQ1ODA5IEMtMC4wNDkwMTUyNzE5LDAuNjYwOTg0NzIyIC0wLjA0OTAxNTI2OTUsMC4zNDMxMDY4OTkgMC4xNDcwNDU4MTUsMC4xNDcwNDU4MTUgQzAuMzQzMTA2ODk5LC0wLjA0OTAxNTI2OTUgMC42NjA5ODQ3MjIsLTAuMDQ5MDE1MjcxOSAwLjg1NzA0NTgwOSwwLjE0NzA0NTgwOSBMMTAuODU3MDQ1OCwxMC4xNDcwNDU4IEMxMS4wMTMyODI4LDEwLjI5NDg3OTcgMTEuMDU3NDY1OSwxMC41MjYwNjc0IDEwLjk2Njc1NDcsMTAuNzIxMDk2NSBDMTAuODc2MDQzNSwxMC45MTYxMjU1IDEwLjY3MDc2ODIsMTEuMDMxMjg2IDEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.adsk-viewing-viewer.light-theme .docking-panel-close:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjExcHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDExIDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5saWdodF9ub3JtYWxfcGFuZWxjbG9zZTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJMSUdIVC1USEVNRUQtUEFORUxTLS0tSG92ZXJzLS0tTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDAxLjAwMDAwMCwgLTE5OS4wMDAwMDApIj4NCiAgICAgICAgPGcgaWQ9ImxpZ2h0X25vcm1hbF9wYW5lbGNsb3NlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MDEuMDAwMDAwLCAxOTkuMDAwMDAwKSIgZmlsbD0iIzBBMTMxQyI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiPg0KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjQ1NDk0ODUwNiwxMC45OTcwNTcyIEMwLjI2MjA3ODM5OCwxMC45Nzk2MDI3IDAuMDk2NjMxODM1NCwxMC44NTIzNDM3IDAuMDMwMjc4NjIzNywxMC42NzA0MDc0IEMtMC4wMzYwNzQ1ODgxLDEwLjQ4ODQ3MTIgMC4wMDg1OTk0OTU0OSwxMC4yODQ1Nzk5IDAuMTQ0OTQ4NTA2LDEwLjE0NzA1NzIgTDEwLjE0NDk0ODUsMC4xNDcwNTcyNDkgQzEwLjI3MTc3NzgsMC4wMjAyMjc5NjUxIDEwLjQ1NjYzNTUsLTAuMDI5MzA0NTA4OSAxMC42Mjk4ODc1LDAuMDE3MTE4MjMxMiBDMTAuODAzMTM5NSwwLjA2MzU0MDk3MTIgMTAuOTM4NDY0OCwwLjE5ODg2NjIwNyAxMC45ODQ4ODc1LDAuMzcyMTE4MjMxIEMxMS4wMzEzMTAzLDAuNTQ1MzcwMjU2IDEwLjk4MTc3NzgsMC43MzAyMjc5NjUgMTAuODU0OTQ4NSwwLjg1NzA1NzI0OSBMMC44NTQ5NDg1MDYsMTAuODU3MDU3MiBDMC43NDg5NjM1MjQsMTAuOTYwNzE2MSAwLjYwMjQ0MzQwNSwxMS4wMTE5OTgyIDAuNDU0OTQ4NTA2LDEwLjk5NzA1NzIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBDMTAuMzM5MjEwMiwxMC45OTUzMzI0IDEwLjIyOTM1NjUsMTAuOTQyMTc3MyAxMC4xNDcwNDU4LDEwLjg1NzA0NTggTDAuMTQ3MDQ1ODA5LDAuODU3MDQ1ODA5IEMtMC4wNDkwMTUyNzE5LDAuNjYwOTg0NzIyIC0wLjA0OTAxNTI2OTUsMC4zNDMxMDY4OTkgMC4xNDcwNDU4MTUsMC4xNDcwNDU4MTUgQzAuMzQzMTA2ODk5LC0wLjA0OTAxNTI2OTUgMC42NjA5ODQ3MjIsLTAuMDQ5MDE1MjcxOSAwLjg1NzA0NTgwOSwwLjE0NzA0NTgwOSBMMTAuODU3MDQ1OCwxMC4xNDcwNDU4IEMxMS4wMTMyODI4LDEwLjI5NDg3OTcgMTEuMDU3NDY1OSwxMC41MjYwNjc0IDEwLjk2Njc1NDcsMTAuNzIxMDk2NSBDMTAuODc2MDQzNSwxMC45MTYxMjU1IDEwLjY3MDc2ODIsMTEuMDMxMjg2IDEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.adsk-viewing-viewer.light-theme .docking-panel-footer-resizer {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCA4IDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OC4yICg0NzMyNykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPmxpZ2h0X25vcm1hbF9yZXNpemVfaWNvbjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJMSUdIVC1USEVNRUQtUEFORUxTLS0tSG92ZXJzLS0tTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjI4LjAwMDAwMCwgLTgzMi4wMDAwMDApIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj4NCiAgICAgICAgPGcgaWQ9ImxpZ2h0X25vcm1hbF9yZXNpemVfaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjI4LjAwMDAwMCwgODMyLjAwMDAwMCkiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTAuNSw2LjUgTDYuNSwwLjUiIGlkPSJMaW5lIiBzdHJva2U9IiNCRUM4RDIiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsNi41IEw2LjAzNTUzMzkxLDQuOTY0NDY2MDkiIGlkPSJMaW5lLUNvcHkiIHN0cm9rZT0iI0JFQzhEMiI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTEuNSw2LjUgTDcuNSwwLjUiIGlkPSJMaW5lIiBzdHJva2U9IiM5MzlDQTUiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik01LjUsNi41IEw3LjAzNTUzMzkxLDQuOTY0NDY2MDkiIGlkPSJMaW5lLUNvcHkiIHN0cm9rZT0iIzkzOUNBNSI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    background-repeat: no-repeat;
    background-position-x: 9px;
    background-position-y: 8px;
}

.adsk-viewing-viewer.light-theme .docking-panel-footer-resizer:hover {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCA4IDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OC4yICg0NzMyNykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iTElHSFQtVEhFTUVELVBBTkVMUy0tLUhvdmVycy0tLUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNzMuMDAwMDAwLCAtODYxLjAwMDAwMCkiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPg0KICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA3My4wMDAwMDAsIDg2MS4wMDAwMDApIj4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjUsNi41IEw2LjUsMC41IiBpZD0iTGluZSIgc3Ryb2tlPSIjQkVDOEQyIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNNC41LDYuNSBMNi4wMzU1MzM5MSw0Ljk2NDQ2NjA5IiBpZD0iTGluZS1Db3B5IiBzdHJva2U9IiNCRUM4RDIiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xLjUsNi41IEw3LjUsMC41IiBpZD0iTGluZSIgc3Ryb2tlPSIjNEE1NTVCIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNNS41LDYuNSBMNy4wMzU1MzM5MSw0Ljk2NDQ2NjA5IiBpZD0iTGluZS1Db3B5IiBzdHJva2U9IiM0QTU1NUIiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position-x: 9px;
    background-position-y: 8px;
}

.adsk-viewing-viewer.light-theme .docking-panel-button {
    color: #4a555b;
    border: solid 1px #d5dbe1;
}

.adsk-viewing-viewer.light-theme .docking-panel-primary-button {
    color: #ffffff;
    background-color: #06a7df;
}

.adsk-viewing-viewer.light-theme .docking-panel-primary-button:hover,
.adsk-viewing-viewer.light-theme .docking-panel-primary-button:focus,
.adsk-viewing-viewer.light-theme .docking-panel-primary-button.active {
    color: #ffffff;
    background-color: #00bfff;
}

.adsk-viewing-viewer.light-theme .docking-panel-secondary-button {
    color: #ffffff;
    background-color: #939ca5;
}

.adsk-viewing-viewer.light-theme .docking-panel-secondary-button:hover,
.adsk-viewing-viewer.light-theme .docking-panel-secondary-button:focus,
.adsk-viewing-viewer.light-theme .docking-panel-secondary-button.active {
    color: #ffffff;
    background-color: #bec8d2;
}

.adsk-viewing-viewer.light-theme .docking-panel-tertiary-button {
    color: #939ca5;
    border: solid 1px #939ca5;
}

.adsk-viewing-viewer.light-theme .docking-panel-tertiary-button:hover,
.adsk-viewing-viewer.light-theme .docking-panel-tertiary-button:focus,
.adsk-viewing-viewer.light-theme .docking-panel-tertiary-button.active {
    color: #ffffff;
    background-color: #939ca5;
}

.adsk-viewing-viewer.light-theme .docking-panel-footer {
    background-color: #ffffff;
    border-top: solid 1px rgba(0, 0, 0, 0.2);
}

.adsk-viewing-viewer.light-theme .docking-panel-container-solid-color-a {
    background-color: rgba(255, 255, 255, 0.94);
}

.adsk-viewing-viewer.light-theme .docking-panel-container-solid-color-b {
    background-color: rgba(255, 255, 255, 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) 36px, rgba(242, 247, 250, 0) 72px);
}

.adsk-viewing-viewer.light-theme .docking-panel-textbox {
    border: solid 1px #d5dbe1;
    background-color: transparent;
}

.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: #0a131c;
}

.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: rgb(190, 200, 210);
}

.adsk-viewing-viewer.light-theme .docking-panel-scroll::-webkit-scrollbar-thumb:hover {
    background: rgb(147, 156, 165);
}

.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);
}

/* Searchbox and Filterbox */
.adsk-viewing-viewer.light-theme .adsk-filterbox input.filter-box,
.adsk-viewing-viewer.light-theme .adsk-searchbox input.search-box {
    color: #0a131c;
    background: #ffffff;
    border: solid 1px rgba(0, 0, 0, 0);
}

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9IjAgMCAxMyAxMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPnNlYXJjaF9saWdodDwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSIzRC1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iRGFyay10aGVtZWQtcGFuZWxzLShTRUxFQ1RFRCktLS1MTVYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDEuMDAwMDAwLCAtMjM4LjAwMDAwMCkiIGZpbGw9IiM0QTU1NUIiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjYuMDAwMDAwLCAxNzkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjIxMzYwOTQsNjguMjM2MDk0NCBDMTYuMjk3NjMzMSw2Ny4zMjAxMTgxIDE1Ljc2MzMxMzYsNjYuMDIyNDg1IDE1Ljc2MzMxMzYsNjQuNzI0ODUxOSBDMTUuNzYzMzEzNiw2My40MjcyMTg4IDE2LjI5NzYzMzEsNjIuMTI5NTg1NyAxNy4yMTM2MDk0LDYxLjIxMzYwOTQgQzE4LjEyOTU4NTcsNjAuMjk3NjMzMSAxOS40MjcyMTg4LDU5Ljc2MzMxMzYgMjAuNzI0ODUxOSw1OS43NjMzMTM2IEMyMi4wMjI0ODUsNTkuNzYzMzEzNiAyMy4zMjAxMTgxLDYwLjI5NzYzMzEgMjQuMjM2MDk0NCw2MS4yMTM2MDk0IEMyNS4xNTIwNzA3LDYyLjEyOTU4NTcgMjUuNjg2MzkwMiw2My40MjcyMTg4IDI1LjY4NjM5MDIsNjQuNzI0ODUxOSBDMjUuNjg2MzkwMiw2Ni4wMjI0ODUgMjUuMTUyMDcwNyw2Ny4zMjAxMTgxIDI0LjIzNjA5NDQsNjguMjM2MDk0NCBDMjMuMzIwMTE4MSw2OS4xNTIwNzA3IDIyLjAyMjQ4NSw2OS42ODYzOTAyIDIwLjcyNDg1MTksNjkuNjg2MzkwMiBDMTkuNDI3MjE4OCw2OS42ODYzOTAyIDE4LjEyOTU4NTcsNjkuMTUyMDcwNyAxNy4yMTM2MDk0LDY4LjIzNjA5NDQgTTI3Ljg5OTk5OTYsNzEuMjg5MzQ4NyBMMjUuMDc1NzM5Myw2OC40NjUwODg1IEMyNS45OTE3MTU3LDY3LjM5NjQ0OTUgMjYuNTI2MDM1Miw2Ni4wOTg4MTY0IDI2LjUyNjAzNTIsNjQuNzI0ODUxOSBDMjYuNTI2MDM1Miw2My4xOTgyMjQ3IDI1LjkxNTM4NDMsNjEuNzQ3OTI4OSAyNC44NDY3NDUzLDYwLjY3OTI4OTkgQzIzLjc3ODEwNjIsNTkuNjEwNjUwOSAyMi4yNTE0NzkxLDU5IDIwLjcyNDg1MTksNTkgQzE5LjE5ODIyNDcsNTkgMTcuNzQ3OTI4OSw1OS42MTA2NTA5IDE2LjY3OTI4OTksNjAuNjc5Mjg5OSBDMTUuNjEwNjUwOSw2MS43NDc5Mjg5IDE1LDYzLjE5ODIyNDcgMTUsNjQuNzI0ODUxOSBDMTUsNjYuMjUxNDc5MSAxNS42MTA2NTA5LDY3LjcwMTc3NDkgMTYuNjc5Mjg5OSw2OC43NzA0MTM5IEMxNy43NDc5Mjg5LDY5LjgzOTA1MjkgMTkuMTk4MjI0Nyw3MC40NDk3MDM4IDIwLjcyNDg1MTksNzAuNDQ5NzAzOCBDMjIuMDk4ODE2NCw3MC40NDk3MDM4IDIzLjQ3Mjc4MDgsNjkuOTE1Mzg0MyAyNC40NjUwODg1LDY4Ljk5OTQwOCBMMjcuMjg5MzQ4Nyw3MS44MjM2NjgzIEMyNy4zNjU2ODAxLDcxLjg5OTk5OTYgMjcuNDQyMDExNSw3MS44OTk5OTk2IDI3LjU5NDY3NDIsNzEuODk5OTk5NiBDMjcuNzQ3MzM2OSw3MS44OTk5OTk2IDI3LjgyMzY2ODMsNzEuODk5OTk5NiAyNy44OTk5OTk2LDcxLjgyMzY2ODMgQzI3Ljk3NjMzMSw3MS43NDczMzY5IDI3Ljk3NjMzMSw3MS40NDIwMTE1IDI3Ljg5OTk5OTYsNzEuMjg5MzQ4NyIgaWQ9InNlYXJjaF9saWdodCI+PC9wYXRoPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

.adsk-viewing-viewer.light-theme .adsk-searchbox .search-box-icon.focused {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjEzcHgiIGhlaWdodD0iMTNweCIgdmlld0JveD0iMCAwIDEzIDEzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5QYWdlIDE8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iVHlwZS1haGVhZC1pbi1zZWFyY2gtLS1PcHRpb24tQSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzLjAwMDAwMCwgLTUxLjAwMDAwMCkiPg0KICAgICAgICA8ZyBpZD0iR3JvdXAtMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMDAwMDAwLCA4LjAwMDAwMCkiIGZpbGw9IiMxREM2RjIiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTE2LjIxMzYwOTQsNTIuMjM2MDk0NCBDMTUuMjk3NjMzMSw1MS4zMjAxMTgxIDE0Ljc2MzMxMzYsNTAuMDIyNDg1IDE0Ljc2MzMxMzYsNDguNzI0ODUxOSBDMTQuNzYzMzEzNiw0Ny40MjcyMTg4IDE1LjI5NzYzMzEsNDYuMTI5NTg1NyAxNi4yMTM2MDk0LDQ1LjIxMzYwOTQgQzE3LjEyOTU4NTcsNDQuMjk3NjMzMSAxOC40MjcyMTg4LDQzLjc2MzMxMzYgMTkuNzI0ODUxOSw0My43NjMzMTM2IEMyMS4wMjI0ODUsNDMuNzYzMzEzNiAyMi4zMjAxMTgxLDQ0LjI5NzYzMzEgMjMuMjM2MDk0NCw0NS4yMTM2MDk0IEMyNC4xNTIwNzA3LDQ2LjEyOTU4NTcgMjQuNjg2MzkwMiw0Ny40MjcyMTg4IDI0LjY4NjM5MDIsNDguNzI0ODUxOSBDMjQuNjg2MzkwMiw1MC4wMjI0ODUgMjQuMTUyMDcwNyw1MS4zMjAxMTgxIDIzLjIzNjA5NDQsNTIuMjM2MDk0NCBDMjIuMzIwMTE4MSw1My4xNTIwNzA3IDIxLjAyMjQ4NSw1My42ODYzOTAyIDE5LjcyNDg1MTksNTMuNjg2MzkwMiBDMTguNDI3MjE4OCw1My42ODYzOTAyIDE3LjEyOTU4NTcsNTMuMTUyMDcwNyAxNi4yMTM2MDk0LDUyLjIzNjA5NDQgTTI2Ljg5OTk5OTYsNTUuMjg5MzQ4NyBMMjQuMDc1NzM5Myw1Mi40NjUwODg1IEMyNC45OTE3MTU3LDUxLjM5NjQ0OTUgMjUuNTI2MDM1Miw1MC4wOTg4MTY0IDI1LjUyNjAzNTIsNDguNzI0ODUxOSBDMjUuNTI2MDM1Miw0Ny4xOTgyMjQ3IDI0LjkxNTM4NDMsNDUuNzQ3OTI4OSAyMy44NDY3NDUzLDQ0LjY3OTI4OTkgQzIyLjc3ODEwNjIsNDMuNjEwNjUwOSAyMS4yNTE0NzkxLDQzIDE5LjcyNDg1MTksNDMgQzE4LjE5ODIyNDcsNDMgMTYuNzQ3OTI4OSw0My42MTA2NTA5IDE1LjY3OTI4OTksNDQuNjc5Mjg5OSBDMTQuNjEwNjUwOSw0NS43NDc5Mjg5IDE0LDQ3LjE5ODIyNDcgMTQsNDguNzI0ODUxOSBDMTQsNTAuMjUxNDc5MSAxNC42MTA2NTA5LDUxLjcwMTc3NDkgMTUuNjc5Mjg5OSw1Mi43NzA0MTM5IEMxNi43NDc5Mjg5LDUzLjgzOTA1MjkgMTguMTk4MjI0Nyw1NC40NDk3MDM4IDE5LjcyNDg1MTksNTQuNDQ5NzAzOCBDMjEuMDk4ODE2NCw1NC40NDk3MDM4IDIyLjQ3Mjc4MDgsNTMuOTE1Mzg0MyAyMy40NjUwODg1LDUyLjk5OTQwOCBMMjYuMjg5MzQ4Nyw1NS44MjM2NjgzIEMyNi4zNjU2ODAxLDU1Ljg5OTk5OTYgMjYuNDQyMDExNSw1NS44OTk5OTk2IDI2LjU5NDY3NDIsNTUuODk5OTk5NiBDMjYuNzQ3MzM2OSw1NS44OTk5OTk2IDI2LjgyMzY2ODMsNTUuODk5OTk5NiAyNi44OTk5OTk2LDU1LjgyMzY2ODMgQzI2Ljk3NjMzMSw1NS43NDczMzY5IDI2Ljk3NjMzMSw1NS40NDIwMTE1IDI2Ljg5OTk5OTYsNTUuMjg5MzQ4NyIgaWQ9IlBhZ2UtMSI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

.adsk-viewing-viewer.light-theme .adsk-filterbox .filter-box-icon {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjdweCIgdmlld0JveD0iMCAwIDEwIDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4yICg0NDQ5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkZpbHRlcl9JY29uPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IkxheWVycyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+DQogICAgICAgIDxnIGlkPSJNb2RlbF9Ccm93c2VyX3dpdGgtTGF5ZXJzLTNEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODkwLjAwMDAwMCwgLTM0MC4wMDAwMDApIiBzdHJva2U9IiM5Nzk3OTciPg0KICAgICAgICAgICAgPGcgaWQ9IkZpbHRlci1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4OTAuMDAwMDAwLCAzMzkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTI4Ij4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkZpbHRlcl9JY29uIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjUsNy41IEwyLjUsNy41IiBpZD0iTGluZS0yIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC41LDQuNSBMMS41LDQuNSIgaWQ9IkxpbmUtMiI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuNSwxLjUgTDAuNSwxLjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.adsk-viewing-viewer.light-theme .adsk-filterbox .filter-box-icon.focused {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iN3B4IiB2aWV3Qm94PSIwIDAgMTAgNyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjIgKDQ3MzI3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+RmlsdGVyX0ljb25fc2VsZWN0ZWQ8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iRGFyay10aGVtZWQtcGFuZWxzLShTRUxFQ1RFRCktLS1MTVYtIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTI3LjAwMDAwMCwgLTI0Mi4wMDAwMDApIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj4NCiAgICAgICAgPGcgaWQ9IkZpbHRlci1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MjcuMDAwMDAwLCAyNDEuMDAwMDAwKSIgc3Ryb2tlPSIjMDBCRkZGIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yOCI+DQogICAgICAgICAgICAgICAgPGcgaWQ9IkZpbHRlcl9JY29uX3NlbGVjdGVkIj4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuNSw3LjUgTDIuNSw3LjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNSw0LjUgTDEuNSw0LjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuNSwxLjUgTDAuNSwxLjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
}

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5saWdodF9ub3JtYWxfc2VhcmNoY2xlYXI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iTElHSFQtVEhFTUVELVBBTkVMUy0tLUhvdmVycy0tLUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQwMS4wMDAwMDAsIC0yMzguMDAwMDAwKSI+DQogICAgICAgIDxnIGlkPSJsaWdodF9ub3JtYWxfc2VhcmNoY2xlYXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQwMS4wMDAwMDAsIDIzOC4wMDAwMDApIj4NCiAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMiIgZmlsbD0iI0JFQzhEMiIgY3g9IjciIGN5PSI3IiByPSI3Ij48L2NpcmNsZT4NCiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0LjUwOTY4OTczIDEwIDQgOS40OTAzMTAyNyA5LjQ5MDMxMDI3IDQgMTAgNC41MDk2ODk3MyI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEwIDkuNDkwMzEwMjcgOS40OTAzMTAyNyAxMCA0IDQuNTA5Njg5NzMgNC41MDk2ODk3MyA0Ij48L3BvbHlnb24+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
}

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5saWdodF9ob3Zlcl9zZWFyY2hjbGVhcjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJMSUdIVC1USEVNRUQtUEFORUxTLS0tSG92ZXJzLS0tTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA2MS4wMDAwMDAsIC0yMzguMDAwMDAwKSI+DQogICAgICAgIDxnIGlkPSJsaWdodF9ob3Zlcl9zZWFyY2hjbGVhciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA2MS4wMDAwMDAsIDIzOC4wMDAwMDApIj4NCiAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMi1Db3B5IiBmaWxsPSIjOTM5Q0E1IiBjeD0iNyIgY3k9IjciIHI9IjciPjwvY2lyY2xlPg0KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlLUNvcHktMiIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0LjUwOTY4OTczIDEwIDQgOS40OTAzMTAyNyA5LjQ5MDMxMDI3IDQgMTAgNC41MDk2ODk3MyI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlLUNvcHktMyIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMCA5LjQ5MDMxMDI3IDkuNDkwMzEwMjcgMTAgNCA0LjUwOTY4OTczIDQuNTA5Njg5NzMgNCI+PC9wb2x5Z29uPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

/* Search Results */
.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: rgb(0, 0, 0);
}

.adsk-viewing-viewer.light-theme .adsk-search-results-scrolling-panel .no-results-description {
    color: #939CA5;
}

/* Loading Spinner */
.adsk-viewing-viewer.light-theme .loading-spinner path {
    stroke: #00bfff;
    fill: transparent;
}

.adsk-viewing-viewer.light-theme .loading-spinner path:first-child {
    stroke: #ecf0f3;
}

.adsk-viewing-viewer.light-theme .loading-spinner .message {
    color: #0a131c;
}

/* Context menu */
.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: #666666;
}

/* Settings Panel */
.adsk-viewing-viewer.light-theme .viewer-settings-panel.docking-panel .settings-tabs span {
    color: #0a131c;
}

.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 {
    color: #00bfff;
    border-color: #00bfff;
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-environment-cell {
    border: solid 1px #f2f7fa;
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-environment-cell:hover {
    border: solid 1px #939ca5;
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-environment-cell.border-select {
    border: solid 1px #00bfff;
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-cell {
    border: solid 1px #f2f7fa;
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-cell:hover {
    border: solid 1px #939ca5;
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-cell.border-select {
    border: solid 1px #00bfff;
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-environment-name {
    color: #4a555b;
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-name {
    color: #4a555b;
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-description {
    color: #4a555b;
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel .docking-panel-tertiary-button:active {
    background-color: #4a555b;
    border: solid 1px #4a555b;
}

.adsk-viewing-viewer.light-theme .switch .slider {
    background-color: #d9e1e9;
}

.adsk-viewing-viewer.light-theme .switch .slider:before {
    background-color: #d9e1e9;
}

.adsk-viewing-viewer.light-theme .switch input:checked+.slider:before {
    background-color: #00bfff;
}

/* Layers Panel */
.adsk-viewing-viewer.light-theme .layers-panel .visibility {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNyAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNDAuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMEExMzFDIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAxMDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIxNi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vbi1jb3B5LTE0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ic2hvdy1tYXJrZXJzLWljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTMuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTGF5ZXJfMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNDI0LDAuMDEzNDYzMDU3MyBDOS44MTM2NzUzNCwwLjAxOTA0NzQ5MjggMTEuMTg5MDc0OSwwLjI5NDEyNzQwNiAxMi40NzQsMC44MjM0NjMwNTcgQzEzLjQwOTk4ODMsMS4yMTU3ODg4NiAxNC4yODMzMDE4LDEuNzQzNDE1NzQgMTUuMDY2LDIuMzg5NDYzMDYgQzE1Ljc3NjcxMTYsMy4wMjUzOTQ1MSAxNi4zNzg2NTM3LDMuNzczMjYxOTMgMTYuODQ4LDQuNjAzNDYzMDYgQzE2LjQ5NzQ1OTEsNS41MTE5MjQ3NyAxNS45NjQ0OTk5LDYuMzM4OTMwNDMgMTUuMjgyLDcuMDMzNDYzMDYgQzE0LjUzNjE5MjEsNy43MzAyNjE3MSAxMy42NzgxNDUsOC4yOTYyMDc2OSAxMi43NDQsOC43MDc0NjMwNiBDMTEuMzYxMDM2NSw5LjI5MzUzOTU4IDkuODcxOTM1NjEsOS41ODc2ODI5NyA4LjM3LDkuNTcxNDYzMDYgQzYuODk2MjcwMjEsOS42NTA4OTU4OCA1LjQyMjc0OTI5LDkuNDExNDQ4NzMgNC4wNSw4Ljg2OTQ2MzA2IEMzLjExMzAyOTI4LDguNDg3MzIwMTcgMi4yNTMxMTg1Niw3LjkzODQ0MDk5IDEuNTEyLDcuMjQ5NDYzMDYgQzAuODQyNjYxOTQ4LDYuNTM0MTYwMTUgMC4zMjc5NTI0MTksNS42ODg1NjU5MiAwLDQuNzY1NDYzMDYgQzAuNDU1MjQyNjA0LDMuODYyMzEzMjkgMS4wNTc0NTAzMSwzLjA0MTEyMDk2IDEuNzgyLDIuMzM1NDYzMDYgQzIuNTUyMzY1MDQsMS42NTgzODQzOSAzLjQyNzgxNDI3LDEuMTExMjI4NjIgNC4zNzQsMC43MTU0NjMwNTcgQzUuNjUzNTg1NzEsMC4xNzgzNTEzOTYgNy4wMzgyOTI4MywtMC4wNjE2NjQ1MDQ1IDguNDI0LDAuMDEzNDYzMDU3MyBMOC40MjQsMC4wMTM0NjMwNTczIFogTTguNTMyLDguMDU5NDYzMDYgQzguOTYwMTAyMjksOC4wNTUyOTUzNiA5LjM4MjgwNDgzLDcuOTYzNDAzNSA5Ljc3NCw3Ljc4OTQ2MzA2IEMxMC4xNTY4MjYyLDcuNjIxNTY3MjQgMTAuNTA0ODI0Miw3LjM4MzQ2MzMgMTAuOCw3LjA4NzQ2MzA2IEMxMS40MDkxODA2LDYuNDcwNjAyMDcgMTEuNzQwNjcxMSw1LjYzMjEyNTg4IDExLjcxOCw0Ljc2NTQ2MzA2IEMxMS43MjYwNTgzLDMuOTE3NDEzMzUgMTEuMzk1NjY1NCwzLjEwMTE0ODQzIDEwLjgsMi40OTc0NjMwNiBDMTAuNTA0ODI0MiwyLjIwMTQ2MjgyIDEwLjE1NjgyNjIsMS45NjMzNTg4NyA5Ljc3NCwxLjc5NTQ2MzA2IEM4Ljk2MzIwMDgxLDEuNDUwMzI2MDcgOC4wNDY3OTkxOSwxLjQ1MDMyNjA3IDcuMjM2LDEuNzk1NDYzMDYgQzYuODUzMTczODQsMS45NjMzNTg4NyA2LjUwNTE3NTc2LDIuMjAxNDYyODIgNi4yMSwyLjQ5NzQ2MzA2IEM1LjYwMDgxOTQ1LDMuMTE0MzI0MDUgNS4yNjkzMjg4NiwzLjk1MjgwMDI0IDUuMjkyLDQuODE5NDYzMDYgQzUuMjk3NjY4NjcsNS4yNDczOTUzNiA1LjM4OTQ5NTYzLDUuNjY5Nzk5MzkgNS41NjIsNi4wNjE0NjMwNiBDNS43Mjc1NzkzLDYuNDQ1NTcwMTMgNS45NjU5NjY2Niw2Ljc5Mzk4MjQ0IDYuMjY0LDcuMDg3NDYzMDYgQzYuNTU4MzQzMzMsNy4zODQ0NjMzMSA2LjkwNjU0MzMxLDcuNjIyNzA1NCA3LjI5LDcuNzg5NDYzMDYgQzcuNjgxMTk1MTcsNy45NjM0MDM1IDguMTAzODk3NzEsOC4wNTUyOTUzNiA4LjUzMiw4LjA1OTQ2MzA2IEw4LjUzMiw4LjA1OTQ2MzA2IFogTTEwLjQyMiw0Ljc2NTQ2MzA2IEMxMC40MTYzNTg4LDQuNTIyODczOTIgMTAuMzYxMjMyNCw0LjI4Mzk5MjY4IDEwLjI2LDQuMDYzNDYzMDYgQzEwLjE3MjMxNzgsMy44NDM1MzQ1NiAxMC4wNDQwOTM0LDMuNjQyMDM4OTYgOS44ODIsMy40Njk0NjMwNiBDOS43MTExMDk2OCwzLjMwNTIxMjUgOS41MDkxNjg3NiwzLjE3NjcwNDY1IDkuMjg4LDMuMDkxNDYzMDYgTDguNTg2LDIuOTI5NDYzMDYgTDcuODg0LDMuMDkxNDYzMDYgQzcuNDQ2MzU4MjYsMy4yNzczNzM1NCA3LjA5NzkxMDQ4LDMuNjI1ODIxMzEgNi45MTIsNC4wNjM0NjMwNiBDNi43MTA3NTc2Niw0LjUyODYzMDUxIDYuNzEwNzU3NjYsNS4wNTYyOTU2MSA2LjkxMiw1LjUyMTQ2MzA2IEM3LjA4NDk2MzYyLDUuOTQ5MzIyNTYgNy40MTI3MTQwNCw2LjI5NjM1MjQzIDcuODMsNi40OTM0NjMwNiBMOC41MzIsNi42NTU0NjMwNiBMOS4yMzQsNi40OTM0NjMwNiBDOS40NTQ1MzE1Myw2LjQwNjk2MzIxIDkuNjU2MjM5NzIsNi4yNzg2MDM0NSA5LjgyOCw2LjExNTQ2MzA2IEM5Ljk4OTEwNDIxLDUuOTQyMTIwOSAxMC4xMTcyMDQ4LDUuNzQwODIwMDIgMTAuMjA2LDUuNTIxNDYzMDYgQzEwLjMxNDY3NjEsNS4yODQzNTU1NyAxMC4zNjk5Nzc2LDUuMDI2MjgyMDQgMTAuMzY4LDQuNzY1NDYzMDYgTDEwLjQyMiw0Ljc2NTQ2MzA2IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    opacity: 1;
}

.adsk-viewing-viewer.light-theme .layers-panel .visibility.dim {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNzQuMDAwMDAwKSIgZmlsbD0iIzk0OTQ5RiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDAwMDAwLCA5LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vZmYtY29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAzNTQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ibWFya3VwX2Rpc3BsYXlfdHVybl9vZmYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTEuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgQzE0LjIsLTAuMDY0ODE0ODE0OCAxMy44LC0wLjA2NDgxNDgxNDggMTMuNTMzMzMzMywwLjE5NDQ0NDQ0NCBMMTAuNDY2NjY2NywzLjE3NTkyNTkzIEM5LjY2NjY2NjY3LDIuOTgxNDgxNDggOC44NjY2NjY2NywyLjc4NzAzNzA0IDgsMi43ODcwMzcwNCBDNC40LDIuNzg3MDM3MDQgMS4zMzMzMzMzMyw0LjkyNTkyNTkzIDAsNy41MTg1MTg1MiBMMCw3LjUxODUxODUyIEMwLjYsOC42ODUxODUxOSAxLjYsOS43ODcwMzcwNCAyLjgsMTAuNjI5NjI5NiBMMC40NjY2NjY2NjcsMTIuODk4MTQ4MSBDMC4yLDEzLjE1NzQwNzQgMC4yLDEzLjU0NjI5NjMgMC40NjY2NjY2NjcsMTMuODA1NTU1NiBDMC43MzMzMzMzMzMsMTQuMDY0ODE0OCAxLjEzMzMzMzMzLDE0LjA2NDgxNDggMS40LDEzLjgwNTU1NTYgTDE0LjQ2NjY2NjcsMS4xMDE4NTE4NSBDMTQuNzMzMzMzMywwLjg0MjU5MjU5MyAxNC43MzMzMzMzLDAuNDUzNzAzNzA0IDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgTDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgWiBNNC44LDcuNTE4NTE4NTIgQzQuOCw1Ljc2ODUxODUyIDYuMjY2NjY2NjcsNC40MDc0MDc0MSA4LDQuNDA3NDA3NDEgQzguMzMzMzMzMzMsNC40MDc0MDc0MSA4LjczMzMzMzMzLDQuNDcyMjIyMjIgOSw0LjYwMTg1MTg1IEw4LjEzMzMzMzMzLDUuNDQ0NDQ0NDQgTDcuOTMzMzMzMzMsNS40NDQ0NDQ0NCBDNi43MzMzMzMzMyw1LjQ0NDQ0NDQ0IDUuNzMzMzMzMzMsNi40MTY2NjY2NyA1LjczMzMzMzMzLDcuNTgzMzMzMzMgTDUuNzMzMzMzMzMsNy43Nzc3Nzc3OCBMNC44NjY2NjY2Nyw4LjYyMDM3MDM3IEM0Ljg2NjY2NjY3LDguMjMxNDgxNDggNC44LDcuODQyNTkyNTkgNC44LDcuNTE4NTE4NTIgTDQuOCw3LjUxODUxODUyIFogTTgsOS42NTc0MDc0MSBDOS4yLDkuNjU3NDA3NDEgMTAuMiw4LjY4NTE4NTE5IDEwLjIsNy41MTg1MTg1MiBDMTAuMiw3LjMyNDA3NDA3IDEwLjEzMzMzMzMsNy4xMjk2Mjk2MyAxMC4wNjY2NjY3LDYuODcwMzcwMzcgTDcuMzMzMzMzMzMsOS41Mjc3Nzc3OCBDNy42LDkuNTkyNTkyNTkgNy44LDkuNjU3NDA3NDEgOCw5LjY1NzQwNzQxIEw4LDkuNjU3NDA3NDEgWiBNMTYsNy41MTg1MTg1MiBDMTUuMzMzMzMzMyw2LjIyMjIyMjIyIDE0LjIsNS4wNTU1NTU1NiAxMi44NjY2NjY3LDQuMjEyOTYyOTYgTDEwLjg2NjY2NjcsNi4xNTc0MDc0MSBDMTEuMDY2NjY2Nyw2LjU0NjI5NjMgMTEuMiw3LjA2NDgxNDgxIDExLjIsNy41MTg1MTg1MiBDMTEuMiw5LjI2ODUxODUyIDkuNzMzMzMzMzMsMTAuNjI5NjI5NiA4LDEwLjYyOTYyOTYgQzcuNDY2NjY2NjcsMTAuNjI5NjI5NiA3LDEwLjUgNi42LDEwLjMwNTU1NTYgTDUuMTMzMzMzMzMsMTEuNzMxNDgxNSBDNiwxMi4wNTU1NTU2IDcsMTIuMjUgOCwxMi4yNSBDMTEuNiwxMi4yNSAxNC42NjY2NjY3LDEwLjExMTExMTEgMTYsNy41MTg1MTg1MiBMMTYsNy41MTg1MTg1MiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
    opacity: 1;
}

/* Property Panel */
.adsk-viewing-viewer.light-theme .property-panel .no-properties {
    color: #4a555b;
}

.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 {
    color: #4a555b;
    background: rgba(237, 237, 237, 0.6);
}

.adsk-viewing-viewer.light-theme .property-panel .property-drop-down>option {
    background: rgba(237, 237, 237, 0.75);
}

/* Model Structure Panel */
.adsk-viewing-viewer.light-theme .model-structure-panel .lmv-no-properties {
    color: #4a555b;
}

/* First Person Tools */
.adsk-viewing-viewer.light-theme .bimwalk .c-bimwalk-tooltip {
    background-color: #ffffff;
}

.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;
}

/* Animation Panel */
.adsk-viewing-viewer.light-theme .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlN0YXIgMjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSIzRC1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iYW5pbWF0aW9uX2xpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzM1LjAwMDAwMCwgLTY0Mi4wMDAwMDApIiBmaWxsPSIjMEExMzFDIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC00MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzMxLjAwMDAwMCwgNjQyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC00NCI+DQogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTdGFyLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjAwMDAwMCwgNy4wMDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtNy4wMDAwMDApICIgcG9pbnRzPSIxMSAxNCA0IDE0IDcuNSA3IDExIDAgMTQuNSA3IDE4IDE0Ij48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

.adsk-viewing-viewer.light-theme .adsk-button:hover .toolbar-animation-play-icon,
.adsk-viewing-viewer.light-theme .adsk-button:focus .toolbar-animation-play-icon,
.adsk-viewing-viewer.light-theme .adsk-button.active .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlN0YXIgMjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSIzRC1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iYW5pbWF0aW9uX2RhcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzUuMDAwMDAwLCAtNjQyLjAwMDAwMCkiIGZpbGw9IiMwMEJGRkYiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMzEuMDAwMDAwLCA2NDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQ0Ij4NCiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlN0YXItMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuMDAwMDAwLCA3LjAwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMS4wMDAwMDAsIC03LjAwMDAwMCkgIiBwb2ludHM9IjExIDE0IDQgMTQgNy41IDcgMTEgMCAxNC41IDcgMTggMTQiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
}

.adsk-viewing-viewer.light-theme .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxMiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDY8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iM0QtTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9ImFuaW1hdGlvbl9saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc1OC4wMDAwMDAsIC03MDIuMDAwMDAwKSIgZmlsbD0iIzBBMTMxQyI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMC4wMDAwMDAsIDY4NC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQyOC4wMDAwMDAsIDE4LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMy1Db3B5IiB4PSI4IiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

.adsk-viewing-viewer.light-theme .adsk-button:hover .toolbar-animation-pause-icon,
.adsk-viewing-viewer.light-theme .adsk-button:focus .toolbar-animation-pause-icon,
.adsk-viewing-viewer.light-theme .adsk-button.active .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxMiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDE3PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc1OS4wMDAwMDAsIC03MDIuMDAwMDAwKSIgZmlsbD0iIzAwQkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc1OS4wMDAwMDAsIDcwMi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTciPg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzLUNvcHkiIHg9IjgiIHk9IjAiIHdpZHRoPSI0IiBoZWlnaHQ9IjE0Ij48L3JlY3Q+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

.adsk-viewing-viewer.light-theme .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fbGlnaHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yODEuMDAwMDAwLCAtNjQyLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOTAuMDAwMDAwLCA2NDkuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yOTAuMDAwMDAwLCAtNjQ5LjAwMDAwMCkgdHJhbnNsYXRlKDI4MS4wMDAwMDAsIDY0Mi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU3Rhci0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4wMDAwMDAsIDcuMDAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTcuMDAwMDAwKSAiIHBvaW50cz0iMTEgMTQgNCAxNCA3LjUgNyAxMSAwIDE0LjUgNyAxOCAxNCI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTMiIHg9IjAiIHk9IjAiIHdpZHRoPSIyIiBoZWlnaHQ9IjE0Ij48L3JlY3Q+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
}

.adsk-viewing-viewer.light-theme .adsk-button:hover .toolbar-animation-backward-icon,
.adsk-viewing-viewer.light-theme .adsk-button:focus .toolbar-animation-backward-icon,
.adsk-viewing-viewer.light-theme .adsk-button.active .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4MS4wMDAwMDAsIC02NDIuMDAwMDAwKSIgZmlsbD0iIzAwQkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5MC4wMDAwMDAsIDY0OS4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI5MC4wMDAwMDAsIC02NDkuMDAwMDAwKSB0cmFuc2xhdGUoMjgxLjAwMDAwMCwgNjQyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTdGFyLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjAwMDAwMCwgNy4wMDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtNy4wMDAwMDApICIgcG9pbnRzPSIxMSAxNCA0IDE0IDcuNSA3IDExIDAgMTQuNSA3IDE4IDE0Ij48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMyIgeD0iMCIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iMTQiPjwvcmVjdD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.adsk-viewing-viewer.light-theme .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fbGlnaHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzEuMDAwMDAwLCAtNjQyLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMzEuMDAwMDAwLCA2NDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQ0Ij4NCiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlN0YXItMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuMDAwMDAwLCA3LjAwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMS4wMDAwMDAsIC03LjAwMDAwMCkgIiBwb2ludHM9IjExIDE0IDQgMTQgNy41IDcgMTEgMCAxNC41IDcgMTggMTQiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMyIgeD0iMCIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iMTQiPjwvcmVjdD4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
}

.adsk-viewing-viewer.light-theme .adsk-button:hover .toolbar-animation-forward-icon,
.adsk-viewing-viewer.light-theme .adsk-button:focus .toolbar-animation-forward-icon,
.adsk-viewing-viewer.light-theme .adsk-button.active .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzMS4wMDAwMDAsIC02NDIuMDAwMDAwKSIgZmlsbD0iIzAwQkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMS4wMDAwMDAsIDY0Mi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDQiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU3Rhci0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4wMDAwMDAsIDcuMDAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTcuMDAwMDAwKSAiIHBvaW50cz0iMTEgMTQgNCAxNCA3LjUgNyAxMSAwIDE0LjUgNyAxOCAxNCI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iMiIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

/* Tree / Tree on Demand */
.adsk-viewing-viewer.light-theme .treeview group,
.adsk-viewing-viewer.light-theme .treeview .group,
.adsk-viewing-viewer.light-theme .treeview leaf,
.adsk-viewing-viewer.light-theme .treeview .leaf {
    color: #0a131c;
}

.adsk-viewing-viewer.light-theme .treeview leaf.selected-ex>lmvheader>label,
.adsk-viewing-viewer.light-theme .treeview group.selected-ex>lmvheader>label,
.adsk-viewing-viewer.light-theme .treeview group.selected label,
.adsk-viewing-viewer.light-theme .treeview .group.selected label,
.adsk-viewing-viewer.light-theme .treeview leaf.selected label,
.adsk-viewing-viewer.light-theme .treeview .leaf.selected 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 leaf>lmvheader>label,
.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 {
    color: #0a131c;
}

.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,
.adsk-viewing-viewer.light-theme .treeview .group>lmvheader:hover {
    background: rgba(0, 191, 255, 0.2) !important;
}

/* Tree */
.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,
.adsk-viewing-viewer.light-theme .treeview .group.dim>lmvheader>label {
    color: #939ca5;
}

.adsk-viewing-viewer.light-theme .treeview div.visibility {
    right: 0;
    top: 0;
    width: 35px;
    height: 100%;
    border: none;
    outline: none;
    margin: 0;
    padding: 0;
    background-position: 6px 12px;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNyAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNDAuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMEExMzFDIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAxMDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIxNi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vbi1jb3B5LTE0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ic2hvdy1tYXJrZXJzLWljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTMuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTGF5ZXJfMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNDI0LDAuMDEzNDYzMDU3MyBDOS44MTM2NzUzNCwwLjAxOTA0NzQ5MjggMTEuMTg5MDc0OSwwLjI5NDEyNzQwNiAxMi40NzQsMC44MjM0NjMwNTcgQzEzLjQwOTk4ODMsMS4yMTU3ODg4NiAxNC4yODMzMDE4LDEuNzQzNDE1NzQgMTUuMDY2LDIuMzg5NDYzMDYgQzE1Ljc3NjcxMTYsMy4wMjUzOTQ1MSAxNi4zNzg2NTM3LDMuNzczMjYxOTMgMTYuODQ4LDQuNjAzNDYzMDYgQzE2LjQ5NzQ1OTEsNS41MTE5MjQ3NyAxNS45NjQ0OTk5LDYuMzM4OTMwNDMgMTUuMjgyLDcuMDMzNDYzMDYgQzE0LjUzNjE5MjEsNy43MzAyNjE3MSAxMy42NzgxNDUsOC4yOTYyMDc2OSAxMi43NDQsOC43MDc0NjMwNiBDMTEuMzYxMDM2NSw5LjI5MzUzOTU4IDkuODcxOTM1NjEsOS41ODc2ODI5NyA4LjM3LDkuNTcxNDYzMDYgQzYuODk2MjcwMjEsOS42NTA4OTU4OCA1LjQyMjc0OTI5LDkuNDExNDQ4NzMgNC4wNSw4Ljg2OTQ2MzA2IEMzLjExMzAyOTI4LDguNDg3MzIwMTcgMi4yNTMxMTg1Niw3LjkzODQ0MDk5IDEuNTEyLDcuMjQ5NDYzMDYgQzAuODQyNjYxOTQ4LDYuNTM0MTYwMTUgMC4zMjc5NTI0MTksNS42ODg1NjU5MiAwLDQuNzY1NDYzMDYgQzAuNDU1MjQyNjA0LDMuODYyMzEzMjkgMS4wNTc0NTAzMSwzLjA0MTEyMDk2IDEuNzgyLDIuMzM1NDYzMDYgQzIuNTUyMzY1MDQsMS42NTgzODQzOSAzLjQyNzgxNDI3LDEuMTExMjI4NjIgNC4zNzQsMC43MTU0NjMwNTcgQzUuNjUzNTg1NzEsMC4xNzgzNTEzOTYgNy4wMzgyOTI4MywtMC4wNjE2NjQ1MDQ1IDguNDI0LDAuMDEzNDYzMDU3MyBMOC40MjQsMC4wMTM0NjMwNTczIFogTTguNTMyLDguMDU5NDYzMDYgQzguOTYwMTAyMjksOC4wNTUyOTUzNiA5LjM4MjgwNDgzLDcuOTYzNDAzNSA5Ljc3NCw3Ljc4OTQ2MzA2IEMxMC4xNTY4MjYyLDcuNjIxNTY3MjQgMTAuNTA0ODI0Miw3LjM4MzQ2MzMgMTAuOCw3LjA4NzQ2MzA2IEMxMS40MDkxODA2LDYuNDcwNjAyMDcgMTEuNzQwNjcxMSw1LjYzMjEyNTg4IDExLjcxOCw0Ljc2NTQ2MzA2IEMxMS43MjYwNTgzLDMuOTE3NDEzMzUgMTEuMzk1NjY1NCwzLjEwMTE0ODQzIDEwLjgsMi40OTc0NjMwNiBDMTAuNTA0ODI0MiwyLjIwMTQ2MjgyIDEwLjE1NjgyNjIsMS45NjMzNTg4NyA5Ljc3NCwxLjc5NTQ2MzA2IEM4Ljk2MzIwMDgxLDEuNDUwMzI2MDcgOC4wNDY3OTkxOSwxLjQ1MDMyNjA3IDcuMjM2LDEuNzk1NDYzMDYgQzYuODUzMTczODQsMS45NjMzNTg4NyA2LjUwNTE3NTc2LDIuMjAxNDYyODIgNi4yMSwyLjQ5NzQ2MzA2IEM1LjYwMDgxOTQ1LDMuMTE0MzI0MDUgNS4yNjkzMjg4NiwzLjk1MjgwMDI0IDUuMjkyLDQuODE5NDYzMDYgQzUuMjk3NjY4NjcsNS4yNDczOTUzNiA1LjM4OTQ5NTYzLDUuNjY5Nzk5MzkgNS41NjIsNi4wNjE0NjMwNiBDNS43Mjc1NzkzLDYuNDQ1NTcwMTMgNS45NjU5NjY2Niw2Ljc5Mzk4MjQ0IDYuMjY0LDcuMDg3NDYzMDYgQzYuNTU4MzQzMzMsNy4zODQ0NjMzMSA2LjkwNjU0MzMxLDcuNjIyNzA1NCA3LjI5LDcuNzg5NDYzMDYgQzcuNjgxMTk1MTcsNy45NjM0MDM1IDguMTAzODk3NzEsOC4wNTUyOTUzNiA4LjUzMiw4LjA1OTQ2MzA2IEw4LjUzMiw4LjA1OTQ2MzA2IFogTTEwLjQyMiw0Ljc2NTQ2MzA2IEMxMC40MTYzNTg4LDQuNTIyODczOTIgMTAuMzYxMjMyNCw0LjI4Mzk5MjY4IDEwLjI2LDQuMDYzNDYzMDYgQzEwLjE3MjMxNzgsMy44NDM1MzQ1NiAxMC4wNDQwOTM0LDMuNjQyMDM4OTYgOS44ODIsMy40Njk0NjMwNiBDOS43MTExMDk2OCwzLjMwNTIxMjUgOS41MDkxNjg3NiwzLjE3NjcwNDY1IDkuMjg4LDMuMDkxNDYzMDYgTDguNTg2LDIuOTI5NDYzMDYgTDcuODg0LDMuMDkxNDYzMDYgQzcuNDQ2MzU4MjYsMy4yNzczNzM1NCA3LjA5NzkxMDQ4LDMuNjI1ODIxMzEgNi45MTIsNC4wNjM0NjMwNiBDNi43MTA3NTc2Niw0LjUyODYzMDUxIDYuNzEwNzU3NjYsNS4wNTYyOTU2MSA2LjkxMiw1LjUyMTQ2MzA2IEM3LjA4NDk2MzYyLDUuOTQ5MzIyNTYgNy40MTI3MTQwNCw2LjI5NjM1MjQzIDcuODMsNi40OTM0NjMwNiBMOC41MzIsNi42NTU0NjMwNiBMOS4yMzQsNi40OTM0NjMwNiBDOS40NTQ1MzE1Myw2LjQwNjk2MzIxIDkuNjU2MjM5NzIsNi4yNzg2MDM0NSA5LjgyOCw2LjExNTQ2MzA2IEM5Ljk4OTEwNDIxLDUuOTQyMTIwOSAxMC4xMTcyMDQ4LDUuNzQwODIwMDIgMTAuMjA2LDUuNTIxNDYzMDYgQzEwLjMxNDY3NjEsNS4yODQzNTU1NyAxMC4zNjk5Nzc2LDUuMDI2MjgyMDQgMTAuMzY4LDQuNzY1NDYzMDYgTDEwLjQyMiw0Ljc2NTQ2MzA2IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    opacity: 1;
    position: absolute;
}

.adsk-viewing-viewer.light-theme .treeview div.visibility:hover {
    filter: drop-shadow(0 0 0px #fff);
}

.adsk-viewing-viewer.light-theme .treeview .dim div.visibility {
    background-position: 6px 9px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNzQuMDAwMDAwKSIgZmlsbD0iIzk0OTQ5RiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDAwMDAwLCA5LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vZmYtY29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAzNTQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ibWFya3VwX2Rpc3BsYXlfdHVybl9vZmYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTEuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgQzE0LjIsLTAuMDY0ODE0ODE0OCAxMy44LC0wLjA2NDgxNDgxNDggMTMuNTMzMzMzMywwLjE5NDQ0NDQ0NCBMMTAuNDY2NjY2NywzLjE3NTkyNTkzIEM5LjY2NjY2NjY3LDIuOTgxNDgxNDggOC44NjY2NjY2NywyLjc4NzAzNzA0IDgsMi43ODcwMzcwNCBDNC40LDIuNzg3MDM3MDQgMS4zMzMzMzMzMyw0LjkyNTkyNTkzIDAsNy41MTg1MTg1MiBMMCw3LjUxODUxODUyIEMwLjYsOC42ODUxODUxOSAxLjYsOS43ODcwMzcwNCAyLjgsMTAuNjI5NjI5NiBMMC40NjY2NjY2NjcsMTIuODk4MTQ4MSBDMC4yLDEzLjE1NzQwNzQgMC4yLDEzLjU0NjI5NjMgMC40NjY2NjY2NjcsMTMuODA1NTU1NiBDMC43MzMzMzMzMzMsMTQuMDY0ODE0OCAxLjEzMzMzMzMzLDE0LjA2NDgxNDggMS40LDEzLjgwNTU1NTYgTDE0LjQ2NjY2NjcsMS4xMDE4NTE4NSBDMTQuNzMzMzMzMywwLjg0MjU5MjU5MyAxNC43MzMzMzMzLDAuNDUzNzAzNzA0IDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgTDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgWiBNNC44LDcuNTE4NTE4NTIgQzQuOCw1Ljc2ODUxODUyIDYuMjY2NjY2NjcsNC40MDc0MDc0MSA4LDQuNDA3NDA3NDEgQzguMzMzMzMzMzMsNC40MDc0MDc0MSA4LjczMzMzMzMzLDQuNDcyMjIyMjIgOSw0LjYwMTg1MTg1IEw4LjEzMzMzMzMzLDUuNDQ0NDQ0NDQgTDcuOTMzMzMzMzMsNS40NDQ0NDQ0NCBDNi43MzMzMzMzMyw1LjQ0NDQ0NDQ0IDUuNzMzMzMzMzMsNi40MTY2NjY2NyA1LjczMzMzMzMzLDcuNTgzMzMzMzMgTDUuNzMzMzMzMzMsNy43Nzc3Nzc3OCBMNC44NjY2NjY2Nyw4LjYyMDM3MDM3IEM0Ljg2NjY2NjY3LDguMjMxNDgxNDggNC44LDcuODQyNTkyNTkgNC44LDcuNTE4NTE4NTIgTDQuOCw3LjUxODUxODUyIFogTTgsOS42NTc0MDc0MSBDOS4yLDkuNjU3NDA3NDEgMTAuMiw4LjY4NTE4NTE5IDEwLjIsNy41MTg1MTg1MiBDMTAuMiw3LjMyNDA3NDA3IDEwLjEzMzMzMzMsNy4xMjk2Mjk2MyAxMC4wNjY2NjY3LDYuODcwMzcwMzcgTDcuMzMzMzMzMzMsOS41Mjc3Nzc3OCBDNy42LDkuNTkyNTkyNTkgNy44LDkuNjU3NDA3NDEgOCw5LjY1NzQwNzQxIEw4LDkuNjU3NDA3NDEgWiBNMTYsNy41MTg1MTg1MiBDMTUuMzMzMzMzMyw2LjIyMjIyMjIyIDE0LjIsNS4wNTU1NTU1NiAxMi44NjY2NjY3LDQuMjEyOTYyOTYgTDEwLjg2NjY2NjcsNi4xNTc0MDc0MSBDMTEuMDY2NjY2Nyw2LjU0NjI5NjMgMTEuMiw3LjA2NDgxNDgxIDExLjIsNy41MTg1MTg1MiBDMTEuMiw5LjI2ODUxODUyIDkuNzMzMzMzMzMsMTAuNjI5NjI5NiA4LDEwLjYyOTYyOTYgQzcuNDY2NjY2NjcsMTAuNjI5NjI5NiA3LDEwLjUgNi42LDEwLjMwNTU1NTYgTDUuMTMzMzMzMzMsMTEuNzMxNDgxNSBDNiwxMi4wNTU1NTU2IDcsMTIuMjUgOCwxMi4yNSBDMTEuNiwxMi4yNSAxNC42NjY2NjY3LDEwLjExMTExMTEgMTYsNy41MTg1MTg1MiBMMTYsNy41MTg1MTg1MiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
    opacity: 1;
}

.adsk-viewing-viewer.light-theme .treeview .view lmvheader>icon {
    display: inline;
    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;
    padding: 0px 11px;
}

.adsk-viewing-viewer.light-theme .treeview .collapsed>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI2cHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDYgMTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NyAoNDUzOTYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5QYXRoIDI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iM0QtTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsLS0tYnJvd3Nlcl93aXRoLUxheWVycy0tLWxpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQuMDAwMDAwLCAtMzQwLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iTWVudS1Db3B5LTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjMwMzMwMSwgMzM2LjMwMzMwMSkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMzM2LjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMzMyLjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgcG9pbnRzPSI2LjkyNjEzNTcgLTguODgxNzg0MmUtMTYgLTguODgxNzg0MmUtMTYgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    cursor: zoom-in;
}

.adsk-viewing-viewer.light-theme .treeview .expanded>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NyAoNDUzOTYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5QYXRoIDI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iM0QtTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsLS0tYnJvd3Nlcl93aXRoLUxheWVycy0tLWxpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAuMDAwMDAwLCAtMjczLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iTWVudS1Db3B5LTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjMwMzMwMSwgMjY0LjMwMzMwMSkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMjY0LjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMjYwLjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy42MDA4MjcsIDMuNDA4OTU3KSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMuNjAwODI3LCAtMy40MDg5NTcpICIgcG9pbnRzPSI2LjkyNjEzNTcgLTguODgxNzg0MmUtMTYgLTguODgxNzg0MmUtMTYgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    cursor: zoom-out;
}

.adsk-viewing-viewer.light-theme .treeview .expanded.selected>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4xICg0NDQ2MykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPk1lbnU8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS02IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsX0Jyb3dzZXJfU2VsZWN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuMDAwMDAwLCAtMTk5LjAwMDAwMCkiIGZpbGw9IiMxREM2RjIiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wMDAwMDAsIDEwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJNZW51IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy4zMDMzMDEsIDE5MC4zMDMzMDEpIHJvdGF0ZSg0NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMTkwLjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMTg2LjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgcG9pbnRzPSI2LjkyNjEzNTcgNy4xMDU0MjczNmUtMTUgMS4yNDM0NDk3OWUtMTQgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    cursor: zoom-out;
}

.adsk-viewing-viewer.light-theme .treeview .collapsed.selected>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgNiAxMCI+DQogICAgPHBhdGggZmlsbD0iIzFEQzZGMiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNLjg5OC4xOTVMLjgyIDkuOTEzbDUuMDkyLTUuMDkyIi8+DQo8L3N2Zz4=);
    cursor: zoom-in;
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-environment-image {
    border: solid 1px #d4dbe1 !important;
}

/* Property Search */
.adsk-viewing-viewer.light-theme .propertysearch-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU4LjM3MSA1OC4zNzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU4LjM3MSA1OC4zNzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik01NS44MzMsNTYuNjc5bC01Ljk2OS02LjI0M2MxLjc0NS0xLjkxOCwyLjgyLTQuNDU4LDIuODItNy4yNWMwLTUuOTUzLTQuODQzLTEwLjc5Ni0xMC43OTYtMTAuNzk2DQoJCXMtMTAuNzk2LDQuODQzLTEwLjc5NiwxMC43OTZzNC44NDMsMTAuNzk2LDEwLjc5NiwxMC43OTZjMi40NDIsMCw0LjY4OS0wLjgyNCw2LjUtMi4xOTZsNiw2LjI3Ng0KCQljMC4xOTYsMC4yMDUsMC40NTksMC4zMDksMC43MjMsMC4zMDljMC4yNDksMCwwLjQ5Ny0wLjA5MiwwLjY5MS0wLjI3N0M1Ni4yLDU3LjcxMSw1Ni4yMTUsNTcuMDc5LDU1LjgzMyw1Ni42Nzl6IE0zMy4wOTIsNDMuMTg2DQoJCWMwLTQuODUsMy45NDYtOC43OTYsOC43OTYtOC43OTZzOC43OTYsMy45NDYsOC43OTYsOC43OTZzLTMuOTQ2LDguNzk2LTguNzk2LDguNzk2UzMzLjA5Miw0OC4wMzYsMzMuMDkyLDQzLjE4NnoiLz4NCgk8cGF0aCBkPSJNMjguMDk2LDQzLjFjMC4wMjUtNC4wMjksMS43OTMtNy42NDQsNC41NzgtMTAuMTUzYy0wLjkxMSwwLjA1NC0xLjg0NCwwLjA5Ny0yLjgwNywwLjEyMw0KCQljLTAuODcsMC4wMjctMS43NCwwLjA0MS0yLjYwNiwwLjA0MWMtMC44NjksMC0xLjc0Mi0wLjAxNC0yLjYxNC0wLjA0MmMtNy4zNDEtMC4yMDEtMTMuMTkxLTEuMjM4LTE3LjQwMy0yLjcxNw0KCQlDNS4yNjQsMjkuNjg1LDMuNTY5LDI4Ljg5OSwyLjI2MSwyOHY3LjExMXYwLjV2MC41VjM3LjRjMi44NDYsMi45NzEsMTIuMzk0LDUuNzExLDI1LDUuNzExDQoJCUMyNy41NDQsNDMuMTExLDI3LjgxNiw0My4xMDMsMjguMDk2LDQzLjF6Ii8+DQoJPHBhdGggZD0iTTI0Ljg5NiwyOS45NjVjMC4zMjYsMC4wMDksMC42NTEsMC4wMTgsMC45ODIsMC4wMjNDMjYuMzM0LDI5Ljk5NiwyNi43OTUsMzAsMjcuMjYxLDMwczAuOTI2LTAuMDA0LDEuMzgzLTAuMDExDQoJCWMwLjMzLTAuMDA1LDAuNjU2LTAuMDE1LDAuOTgyLTAuMDIzYzAuMTE2LTAuMDAzLDAuMjM0LTAuMDA1LDAuMzQ5LTAuMDA4YzExLjI1My0wLjM1OSwxOS42NDgtMi45MTUsMjIuMjg2LTUuNjY4VjIzdi0wLjVWMjINCgkJdi03LjExMUM0Ny4zOTMsMTguMjMyLDM3LjEwNSwyMCwyNy4yNjEsMjBzLTIwLjEzMy0xLjc2OC0yNS01LjExMVYyMnYwLjVWMjN2MS4yODljMi42MzgsMi43NTQsMTEuMDMzLDUuMzEsMjIuMjg2LDUuNjY4DQoJCUMyNC42NjIsMjkuOTYsMjQuNzgsMjkuOTYyLDI0Ljg5NiwyOS45NjV6Ii8+DQoJPHBhdGggZD0iTTUyLjI2MSwxMS4zMDZWOS41VjljMC0wLjE2OC0wLjA1Ni0wLjMxOS0wLjEzNS0wLjQ1OEM1MS4wMDMsNC4yNDEsNDIuMzc2LDAsMjcuMjYxLDBDMTIuMTgzLDAsMy41NjQsNC4yMiwyLjQwNyw4LjUxDQoJCUMyLjMyMiw4LjY1NywyLjI2MSw4LjgxOCwyLjI2MSw5djAuNXYxLjgwNkM1LjA5NywxNC4yNjcsMTQuNTc3LDE3LDI3LjI2MSwxN1M0OS40MjQsMTQuMjY3LDUyLjI2MSwxMS4zMDZ6Ii8+DQoJPHBhdGggZD0iTTI4LjQzLDQ2LjE4N2MtMC4zOSwwLjAwNS0wLjc3MiwwLjAxNC0xLjE3LDAuMDE0Yy0xMi4zNDYsMC0yMC44NjYtMi4yOS0yNS01LjIwMXY4LjIwMWMwLDAuMTYyLDAuMDQzLDAuMzE1LDAuMTE3LDAuNDUxDQoJCWMxLjE4MSw0Ljg5NSwxMS43NDcsOC41NDksMjQuODgzLDguNTQ5YzQuNzY0LDAsOS4xODItMC40ODYsMTIuOTQ1LTEuMzMyQzM0LjM4OSw1Ni4xNTcsMjkuNjg2LDUxLjgxOSwyOC40Myw0Ni4xODd6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}

/* Context Menu */
.adsk-viewing-viewer.light-theme .docking-panel.menu .menu-item-expand {
    background-image: url(data:image/png;base64,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);
}

/*!****************************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/themes/LightThemeHyperlink.css ***!
    \****************************************************************************************************************************************************************************************************************************************************************/
.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 rgba(255, 255, 255, 0.94);
    /* same as docking-panel-container-solid-color-a */
}

.adsk-viewing-viewer.light-theme .hyperlink-back-closer {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMXB4IiBoZWlnaHQ9IjExcHgiIHZpZXdCb3g9IjAgMCAxMSAxMSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDI1PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJTZXR0aW5ncy0tLU9wdGlvbi0xLS0tQWRkaW5nLUNsYXJpdHktQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkxNS4wMDAwMDAsIC0xOS4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzA0LjAwMDAwMCwgMC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYxMS4wMDAwMDAsIDE5LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMC40NTQ5NDg1MDYsMTAuOTk3MDU3MiBDMC4yNjIwNzgzOTgsMTAuOTc5NjAyNyAwLjA5NjYzMTgzNTQsMTAuODUyMzQzNyAwLjAzMDI3ODYyMzcsMTAuNjcwNDA3NCBDLTAuMDM2MDc0NTg4MSwxMC40ODg0NzEyIDAuMDA4NTk5NDk1NDksMTAuMjg0NTc5OSAwLjE0NDk0ODUwNiwxMC4xNDcwNTcyIEwxMC4xNDQ5NDg1LDAuMTQ3MDU3MjQ5IEMxMC4yNzE3Nzc4LDAuMDIwMjI3OTY1MSAxMC40NTY2MzU1LC0wLjAyOTMwNDUwODkgMTAuNjI5ODg3NSwwLjAxNzExODIzMTIgQzEwLjgwMzEzOTUsMC4wNjM1NDA5NzEyIDEwLjkzODQ2NDgsMC4xOTg4NjYyMDcgMTAuOTg0ODg3NSwwLjM3MjExODIzMSBDMTEuMDMxMzEwMywwLjU0NTM3MDI1NiAxMC45ODE3Nzc4LDAuNzMwMjI3OTY1IDEwLjg1NDk0ODUsMC44NTcwNTcyNDkgTDAuODU0OTQ4NTA2LDEwLjg1NzA1NzIgQzAuNzQ4OTYzNTI0LDEwLjk2MDcxNjEgMC42MDI0NDM0MDUsMTEuMDExOTk4MiAwLjQ1NDk0ODUwNiwxMC45OTcwNTcyIFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAuNDU3MDQ1OCwxMS4wMDcwNDU4IEMxMC4zMzkyMTAyLDEwLjk5NTMzMjQgMTAuMjI5MzU2NSwxMC45NDIxNzczIDEwLjE0NzA0NTgsMTAuODU3MDQ1OCBMMC4xNDcwNDU4MDksMC44NTcwNDU4MDkgQy0wLjA0OTAxNTI3MTksMC42NjA5ODQ3MjIgLTAuMDQ5MDE1MjY5NSwwLjM0MzEwNjg5OSAwLjE0NzA0NTgxNSwwLjE0NzA0NTgxNSBDMC4zNDMxMDY4OTksLTAuMDQ5MDE1MjY5NSAwLjY2MDk4NDcyMiwtMC4wNDkwMTUyNzE5IDAuODU3MDQ1ODA5LDAuMTQ3MDQ1ODA5IEwxMC44NTcwNDU4LDEwLjE0NzA0NTggQzExLjAxMzI4MjgsMTAuMjk0ODc5NyAxMS4wNTc0NjU5LDEwLjUyNjA2NzQgMTAuOTY2NzU0NywxMC43MjEwOTY1IEMxMC44NzYwNDM1LDEwLjkxNjEyNTUgMTAuNjcwNzY4MiwxMS4wMzEyODYgMTAuNDU3MDQ1OCwxMS4wMDcwNDU4IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

/*!*****************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/themes/BimTheme.css ***!
    \*****************************************************************************************************************************************************************************************************************************************************/
/* viewer */
.adsk-viewing-viewer.bim-theme {
    color: #0a131c;
    font-size: 14px;
}

.adsk-viewing-viewer.bim-theme.quality-text {
    text-rendering: geometricPrecision;
}

.adsk-viewing-viewer.bim-theme .viewcube {
    color: #000000;
}

.adsk-viewing-viewer.bim-theme .option-drop-down,
.adsk-viewing-viewer.dark-theme .property-drop-down,
.adsk-viewing-viewer.bim-theme .adsk-lmv-tftable input {
    color: #000000;
    background-color: #EDF0F2;
    border: solid 1px #d5dbe1;
}

/* Toolbar */
.adsk-viewing-viewer.bim-theme .adsk-control-group {
    color: #0a131c;
    background-color: #EDF0F2;
    box-shadow: 0 0 12px 0px rgba(0, 0, 0, 0.3);
}

.adsk-viewing-viewer.bim-theme .adsk-button:hover {
    color: #38abdf;
}

.adsk-viewing-viewer.bim-theme .adsk-button:focus,
.adsk-viewing-viewer.bim-theme .adsk-button.active {
    color: #38abdf;
    outline: none;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px 0 rgba(34, 34, 34, 0.3);
}

.adsk-viewing-viewer.bim-theme .adsk-label-button:hover,
.adsk-viewing-viewer.bim-theme .adsk-label-button:focus,
.adsk-viewing-viewer.bim-theme .adsk-label-button.active {
    border: 1px solid transparent;
}

.adsk-viewing-viewer.bim-theme .adsk-label-button label {
    color: #ffffff;
    background-color: #0696d7;
}

.adsk-viewing-viewer.bim-theme .adsk-label-button:hover label,
.adsk-viewing-viewer.bim-theme .adsk-label-button:focus label,
.adsk-viewing-viewer.bim-theme .adsk-label-button.active label {
    color: #ffffff;
    background-color: #38abdf;
}

.adsk-viewing-viewer.bim-theme .adsk-control-tooltip {
    color: #FFFFFF;
    background-color: rgba(24, 42, 61, 0.9);
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
    opacity: 1;
    border-radius: 3px;
}

/* Panel */
.adsk-viewing-viewer.bim-theme .docking-panel {
    box-shadow: 0 0 12px 0px 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 {
    color: #0a131c;
    background-color: #EDF0F2;
    border-bottom: solid 1px rgba(0, 0, 0, 0.2);
}

.adsk-viewing-viewer.bim-theme .docking-panel-close {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjExcHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDExIDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5saWdodF9ob3Zlcl9wYW5lbGNsb3NlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IkxJR0hULVRIRU1FRC1QQU5FTFMtLS1Ib3ZlcnMtLS1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDYxLjAwMDAwMCwgLTE5OS4wMDAwMDApIj4NCiAgICAgICAgPGcgaWQ9ImxpZ2h0X2hvdmVyX3BhbmVsY2xvc2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjEuMDAwMDAwLCAxOTkuMDAwMDAwKSIgZmlsbD0iIzRBNTU1QiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiPg0KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjQ1NDk0ODUwNiwxMC45OTcwNTcyIEMwLjI2MjA3ODM5OCwxMC45Nzk2MDI3IDAuMDk2NjMxODM1NCwxMC44NTIzNDM3IDAuMDMwMjc4NjIzNywxMC42NzA0MDc0IEMtMC4wMzYwNzQ1ODgxLDEwLjQ4ODQ3MTIgMC4wMDg1OTk0OTU0OSwxMC4yODQ1Nzk5IDAuMTQ0OTQ4NTA2LDEwLjE0NzA1NzIgTDEwLjE0NDk0ODUsMC4xNDcwNTcyNDkgQzEwLjI3MTc3NzgsMC4wMjAyMjc5NjUxIDEwLjQ1NjYzNTUsLTAuMDI5MzA0NTA4OSAxMC42Mjk4ODc1LDAuMDE3MTE4MjMxMiBDMTAuODAzMTM5NSwwLjA2MzU0MDk3MTIgMTAuOTM4NDY0OCwwLjE5ODg2NjIwNyAxMC45ODQ4ODc1LDAuMzcyMTE4MjMxIEMxMS4wMzEzMTAzLDAuNTQ1MzcwMjU2IDEwLjk4MTc3NzgsMC43MzAyMjc5NjUgMTAuODU0OTQ4NSwwLjg1NzA1NzI0OSBMMC44NTQ5NDg1MDYsMTAuODU3MDU3MiBDMC43NDg5NjM1MjQsMTAuOTYwNzE2MSAwLjYwMjQ0MzQwNSwxMS4wMTE5OTgyIDAuNDU0OTQ4NTA2LDEwLjk5NzA1NzIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBDMTAuMzM5MjEwMiwxMC45OTUzMzI0IDEwLjIyOTM1NjUsMTAuOTQyMTc3MyAxMC4xNDcwNDU4LDEwLjg1NzA0NTggTDAuMTQ3MDQ1ODA5LDAuODU3MDQ1ODA5IEMtMC4wNDkwMTUyNzE5LDAuNjYwOTg0NzIyIC0wLjA0OTAxNTI2OTUsMC4zNDMxMDY4OTkgMC4xNDcwNDU4MTUsMC4xNDcwNDU4MTUgQzAuMzQzMTA2ODk5LC0wLjA0OTAxNTI2OTUgMC42NjA5ODQ3MjIsLTAuMDQ5MDE1MjcxOSAwLjg1NzA0NTgwOSwwLjE0NzA0NTgwOSBMMTAuODU3MDQ1OCwxMC4xNDcwNDU4IEMxMS4wMTMyODI4LDEwLjI5NDg3OTcgMTEuMDU3NDY1OSwxMC41MjYwNjc0IDEwLjk2Njc1NDcsMTAuNzIxMDk2NSBDMTAuODc2MDQzNSwxMC45MTYxMjU1IDEwLjY3MDc2ODIsMTEuMDMxMjg2IDEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.adsk-viewing-viewer.bim-theme .docking-panel-close:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjExcHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDExIDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5saWdodF9ub3JtYWxfcGFuZWxjbG9zZTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJMSUdIVC1USEVNRUQtUEFORUxTLS0tSG92ZXJzLS0tTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDAxLjAwMDAwMCwgLTE5OS4wMDAwMDApIj4NCiAgICAgICAgPGcgaWQ9ImxpZ2h0X25vcm1hbF9wYW5lbGNsb3NlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MDEuMDAwMDAwLCAxOTkuMDAwMDAwKSIgZmlsbD0iIzBBMTMxQyI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiPg0KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjQ1NDk0ODUwNiwxMC45OTcwNTcyIEMwLjI2MjA3ODM5OCwxMC45Nzk2MDI3IDAuMDk2NjMxODM1NCwxMC44NTIzNDM3IDAuMDMwMjc4NjIzNywxMC42NzA0MDc0IEMtMC4wMzYwNzQ1ODgxLDEwLjQ4ODQ3MTIgMC4wMDg1OTk0OTU0OSwxMC4yODQ1Nzk5IDAuMTQ0OTQ4NTA2LDEwLjE0NzA1NzIgTDEwLjE0NDk0ODUsMC4xNDcwNTcyNDkgQzEwLjI3MTc3NzgsMC4wMjAyMjc5NjUxIDEwLjQ1NjYzNTUsLTAuMDI5MzA0NTA4OSAxMC42Mjk4ODc1LDAuMDE3MTE4MjMxMiBDMTAuODAzMTM5NSwwLjA2MzU0MDk3MTIgMTAuOTM4NDY0OCwwLjE5ODg2NjIwNyAxMC45ODQ4ODc1LDAuMzcyMTE4MjMxIEMxMS4wMzEzMTAzLDAuNTQ1MzcwMjU2IDEwLjk4MTc3NzgsMC43MzAyMjc5NjUgMTAuODU0OTQ4NSwwLjg1NzA1NzI0OSBMMC44NTQ5NDg1MDYsMTAuODU3MDU3MiBDMC43NDg5NjM1MjQsMTAuOTYwNzE2MSAwLjYwMjQ0MzQwNSwxMS4wMTE5OTgyIDAuNDU0OTQ4NTA2LDEwLjk5NzA1NzIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBDMTAuMzM5MjEwMiwxMC45OTUzMzI0IDEwLjIyOTM1NjUsMTAuOTQyMTc3MyAxMC4xNDcwNDU4LDEwLjg1NzA0NTggTDAuMTQ3MDQ1ODA5LDAuODU3MDQ1ODA5IEMtMC4wNDkwMTUyNzE5LDAuNjYwOTg0NzIyIC0wLjA0OTAxNTI2OTUsMC4zNDMxMDY4OTkgMC4xNDcwNDU4MTUsMC4xNDcwNDU4MTUgQzAuMzQzMTA2ODk5LC0wLjA0OTAxNTI2OTUgMC42NjA5ODQ3MjIsLTAuMDQ5MDE1MjcxOSAwLjg1NzA0NTgwOSwwLjE0NzA0NTgwOSBMMTAuODU3MDQ1OCwxMC4xNDcwNDU4IEMxMS4wMTMyODI4LDEwLjI5NDg3OTcgMTEuMDU3NDY1OSwxMC41MjYwNjc0IDEwLjk2Njc1NDcsMTAuNzIxMDk2NSBDMTAuODc2MDQzNSwxMC45MTYxMjU1IDEwLjY3MDc2ODIsMTEuMDMxMjg2IDEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.adsk-viewing-viewer.bim-theme .docking-panel-footer-resizer {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCA4IDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OC4yICg0NzMyNykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPmxpZ2h0X25vcm1hbF9yZXNpemVfaWNvbjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJMSUdIVC1USEVNRUQtUEFORUxTLS0tSG92ZXJzLS0tTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjI4LjAwMDAwMCwgLTgzMi4wMDAwMDApIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj4NCiAgICAgICAgPGcgaWQ9ImxpZ2h0X25vcm1hbF9yZXNpemVfaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjI4LjAwMDAwMCwgODMyLjAwMDAwMCkiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTAuNSw2LjUgTDYuNSwwLjUiIGlkPSJMaW5lIiBzdHJva2U9IiNCRUM4RDIiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsNi41IEw2LjAzNTUzMzkxLDQuOTY0NDY2MDkiIGlkPSJMaW5lLUNvcHkiIHN0cm9rZT0iI0JFQzhEMiI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTEuNSw2LjUgTDcuNSwwLjUiIGlkPSJMaW5lIiBzdHJva2U9IiM5MzlDQTUiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik01LjUsNi41IEw3LjAzNTUzMzkxLDQuOTY0NDY2MDkiIGlkPSJMaW5lLUNvcHkiIHN0cm9rZT0iIzkzOUNBNSI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    background-repeat: no-repeat;
    background-position-x: 9px;
    background-position-y: 8px;
}

.adsk-viewing-viewer.bim-theme .docking-panel-footer-resizer:hover {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCA4IDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OC4yICg0NzMyNykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iTElHSFQtVEhFTUVELVBBTkVMUy0tLUhvdmVycy0tLUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNzMuMDAwMDAwLCAtODYxLjAwMDAwMCkiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPg0KICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA3My4wMDAwMDAsIDg2MS4wMDAwMDApIj4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjUsNi41IEw2LjUsMC41IiBpZD0iTGluZSIgc3Ryb2tlPSIjQkVDOEQyIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNNC41LDYuNSBMNi4wMzU1MzM5MSw0Ljk2NDQ2NjA5IiBpZD0iTGluZS1Db3B5IiBzdHJva2U9IiNCRUM4RDIiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xLjUsNi41IEw3LjUsMC41IiBpZD0iTGluZSIgc3Ryb2tlPSIjNEE1NTVCIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNNS41LDYuNSBMNy4wMzU1MzM5MSw0Ljk2NDQ2NjA5IiBpZD0iTGluZS1Db3B5IiBzdHJva2U9IiM0QTU1NUIiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position-x: 9px;
    background-position-y: 8px;
}

.adsk-viewing-viewer.bim-theme .docking-panel-button {
    color: #4a555b;
    border: solid 1px #d5dbe1;
}

.adsk-viewing-viewer.bim-theme .docking-panel-primary-button {
    color: #ffffff;
    background-color: #0696d7;
}

.adsk-viewing-viewer.bim-theme .docking-panel-primary-button:hover,
.adsk-viewing-viewer.bim-theme .docking-panel-primary-button:focus,
.adsk-viewing-viewer.bim-theme .docking-panel-primary-button.active {
    color: #ffffff;
    background-color: #38abdf;
}

.adsk-viewing-viewer.bim-theme .docking-panel-secondary-button {
    color: #ffffff;
    background-color: #939ca5;
}

.adsk-viewing-viewer.bim-theme .docking-panel-secondary-button:hover,
.adsk-viewing-viewer.bim-theme .docking-panel-secondary-button:focus,
.adsk-viewing-viewer.bim-theme .docking-panel-secondary-button.active {
    color: #ffffff;
    background-color: #bec8d2;
}

.adsk-viewing-viewer.bim-theme .docking-panel-tertiary-button {
    color: #0696d7;
    border: solid 1px #0696d7;
}

.adsk-viewing-viewer.bim-theme .docking-panel-tertiary-button:hover,
.adsk-viewing-viewer.bim-theme .docking-panel-tertiary-button:focus,
.adsk-viewing-viewer.bim-theme .docking-panel-tertiary-button.active {
    color: #38abdf;
    border: solid 1px #38abdf;
}

.adsk-viewing-viewer.bim-theme .docking-panel-footer {
    background-color: #FFFFFF;
    border-top: solid 1px rgba(0, 0, 0, 0.2);
}

.adsk-viewing-viewer.bim-theme .docking-panel-container-solid-color-a {
    background-color: rgba(255, 255, 255, 0.94);
}

.adsk-viewing-viewer.bim-theme .docking-panel-container-solid-color-b {
    background-color: #FFFFFF;
}

.adsk-viewing-viewer.bim-theme .docking-panel-container-solid-color-c {
    background-color: #ecf0f3;
    color: #000000;
}

.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) 36px, rgba(242, 247, 250, 0) 72px);
}

.adsk-viewing-viewer.bim-theme .docking-panel-textbox {
    border: solid 1px #d5dbe1;
    background-color: transparent;
}

.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: #0a131c;
}

.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: rgb(190, 200, 210);
}

.adsk-viewing-viewer.bim-theme .docking-panel-scroll::-webkit-scrollbar-thumb:hover {
    background: rgb(147, 156, 165);
}

.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);
}

/* Searchbox and Filterbox */
.adsk-viewing-viewer.bim-theme .adsk-filterbox input.filter-box,
.adsk-viewing-viewer.bim-theme .adsk-searchbox input.search-box {
    color: #0a131c;
    background: #ffffff;
    border: solid 1px rgba(0, 0, 0, 0);
}

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9IjAgMCAxMyAxMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPnNlYXJjaF9saWdodDwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSIzRC1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iRGFyay10aGVtZWQtcGFuZWxzLShTRUxFQ1RFRCktLS1MTVYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDEuMDAwMDAwLCAtMjM4LjAwMDAwMCkiIGZpbGw9IiM0QTU1NUIiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjYuMDAwMDAwLCAxNzkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjIxMzYwOTQsNjguMjM2MDk0NCBDMTYuMjk3NjMzMSw2Ny4zMjAxMTgxIDE1Ljc2MzMxMzYsNjYuMDIyNDg1IDE1Ljc2MzMxMzYsNjQuNzI0ODUxOSBDMTUuNzYzMzEzNiw2My40MjcyMTg4IDE2LjI5NzYzMzEsNjIuMTI5NTg1NyAxNy4yMTM2MDk0LDYxLjIxMzYwOTQgQzE4LjEyOTU4NTcsNjAuMjk3NjMzMSAxOS40MjcyMTg4LDU5Ljc2MzMxMzYgMjAuNzI0ODUxOSw1OS43NjMzMTM2IEMyMi4wMjI0ODUsNTkuNzYzMzEzNiAyMy4zMjAxMTgxLDYwLjI5NzYzMzEgMjQuMjM2MDk0NCw2MS4yMTM2MDk0IEMyNS4xNTIwNzA3LDYyLjEyOTU4NTcgMjUuNjg2MzkwMiw2My40MjcyMTg4IDI1LjY4NjM5MDIsNjQuNzI0ODUxOSBDMjUuNjg2MzkwMiw2Ni4wMjI0ODUgMjUuMTUyMDcwNyw2Ny4zMjAxMTgxIDI0LjIzNjA5NDQsNjguMjM2MDk0NCBDMjMuMzIwMTE4MSw2OS4xNTIwNzA3IDIyLjAyMjQ4NSw2OS42ODYzOTAyIDIwLjcyNDg1MTksNjkuNjg2MzkwMiBDMTkuNDI3MjE4OCw2OS42ODYzOTAyIDE4LjEyOTU4NTcsNjkuMTUyMDcwNyAxNy4yMTM2MDk0LDY4LjIzNjA5NDQgTTI3Ljg5OTk5OTYsNzEuMjg5MzQ4NyBMMjUuMDc1NzM5Myw2OC40NjUwODg1IEMyNS45OTE3MTU3LDY3LjM5NjQ0OTUgMjYuNTI2MDM1Miw2Ni4wOTg4MTY0IDI2LjUyNjAzNTIsNjQuNzI0ODUxOSBDMjYuNTI2MDM1Miw2My4xOTgyMjQ3IDI1LjkxNTM4NDMsNjEuNzQ3OTI4OSAyNC44NDY3NDUzLDYwLjY3OTI4OTkgQzIzLjc3ODEwNjIsNTkuNjEwNjUwOSAyMi4yNTE0NzkxLDU5IDIwLjcyNDg1MTksNTkgQzE5LjE5ODIyNDcsNTkgMTcuNzQ3OTI4OSw1OS42MTA2NTA5IDE2LjY3OTI4OTksNjAuNjc5Mjg5OSBDMTUuNjEwNjUwOSw2MS43NDc5Mjg5IDE1LDYzLjE5ODIyNDcgMTUsNjQuNzI0ODUxOSBDMTUsNjYuMjUxNDc5MSAxNS42MTA2NTA5LDY3LjcwMTc3NDkgMTYuNjc5Mjg5OSw2OC43NzA0MTM5IEMxNy43NDc5Mjg5LDY5LjgzOTA1MjkgMTkuMTk4MjI0Nyw3MC40NDk3MDM4IDIwLjcyNDg1MTksNzAuNDQ5NzAzOCBDMjIuMDk4ODE2NCw3MC40NDk3MDM4IDIzLjQ3Mjc4MDgsNjkuOTE1Mzg0MyAyNC40NjUwODg1LDY4Ljk5OTQwOCBMMjcuMjg5MzQ4Nyw3MS44MjM2NjgzIEMyNy4zNjU2ODAxLDcxLjg5OTk5OTYgMjcuNDQyMDExNSw3MS44OTk5OTk2IDI3LjU5NDY3NDIsNzEuODk5OTk5NiBDMjcuNzQ3MzM2OSw3MS44OTk5OTk2IDI3LjgyMzY2ODMsNzEuODk5OTk5NiAyNy44OTk5OTk2LDcxLjgyMzY2ODMgQzI3Ljk3NjMzMSw3MS43NDczMzY5IDI3Ljk3NjMzMSw3MS40NDIwMTE1IDI3Ljg5OTk5OTYsNzEuMjg5MzQ4NyIgaWQ9InNlYXJjaF9saWdodCI+PC9wYXRoPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

.adsk-viewing-viewer.bim-theme .adsk-searchbox .search-box-icon.focused {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjEzcHgiIGhlaWdodD0iMTNweCIgdmlld0JveD0iMCAwIDEzIDEzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5QYWdlIDE8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iVHlwZS1haGVhZC1pbi1zZWFyY2gtLS1PcHRpb24tQSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzLjAwMDAwMCwgLTUxLjAwMDAwMCkiPg0KICAgICAgICA8ZyBpZD0iR3JvdXAtMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMDAwMDAwLCA4LjAwMDAwMCkiIGZpbGw9IiMxREM2RjIiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTE2LjIxMzYwOTQsNTIuMjM2MDk0NCBDMTUuMjk3NjMzMSw1MS4zMjAxMTgxIDE0Ljc2MzMxMzYsNTAuMDIyNDg1IDE0Ljc2MzMxMzYsNDguNzI0ODUxOSBDMTQuNzYzMzEzNiw0Ny40MjcyMTg4IDE1LjI5NzYzMzEsNDYuMTI5NTg1NyAxNi4yMTM2MDk0LDQ1LjIxMzYwOTQgQzE3LjEyOTU4NTcsNDQuMjk3NjMzMSAxOC40MjcyMTg4LDQzLjc2MzMxMzYgMTkuNzI0ODUxOSw0My43NjMzMTM2IEMyMS4wMjI0ODUsNDMuNzYzMzEzNiAyMi4zMjAxMTgxLDQ0LjI5NzYzMzEgMjMuMjM2MDk0NCw0NS4yMTM2MDk0IEMyNC4xNTIwNzA3LDQ2LjEyOTU4NTcgMjQuNjg2MzkwMiw0Ny40MjcyMTg4IDI0LjY4NjM5MDIsNDguNzI0ODUxOSBDMjQuNjg2MzkwMiw1MC4wMjI0ODUgMjQuMTUyMDcwNyw1MS4zMjAxMTgxIDIzLjIzNjA5NDQsNTIuMjM2MDk0NCBDMjIuMzIwMTE4MSw1My4xNTIwNzA3IDIxLjAyMjQ4NSw1My42ODYzOTAyIDE5LjcyNDg1MTksNTMuNjg2MzkwMiBDMTguNDI3MjE4OCw1My42ODYzOTAyIDE3LjEyOTU4NTcsNTMuMTUyMDcwNyAxNi4yMTM2MDk0LDUyLjIzNjA5NDQgTTI2Ljg5OTk5OTYsNTUuMjg5MzQ4NyBMMjQuMDc1NzM5Myw1Mi40NjUwODg1IEMyNC45OTE3MTU3LDUxLjM5NjQ0OTUgMjUuNTI2MDM1Miw1MC4wOTg4MTY0IDI1LjUyNjAzNTIsNDguNzI0ODUxOSBDMjUuNTI2MDM1Miw0Ny4xOTgyMjQ3IDI0LjkxNTM4NDMsNDUuNzQ3OTI4OSAyMy44NDY3NDUzLDQ0LjY3OTI4OTkgQzIyLjc3ODEwNjIsNDMuNjEwNjUwOSAyMS4yNTE0NzkxLDQzIDE5LjcyNDg1MTksNDMgQzE4LjE5ODIyNDcsNDMgMTYuNzQ3OTI4OSw0My42MTA2NTA5IDE1LjY3OTI4OTksNDQuNjc5Mjg5OSBDMTQuNjEwNjUwOSw0NS43NDc5Mjg5IDE0LDQ3LjE5ODIyNDcgMTQsNDguNzI0ODUxOSBDMTQsNTAuMjUxNDc5MSAxNC42MTA2NTA5LDUxLjcwMTc3NDkgMTUuNjc5Mjg5OSw1Mi43NzA0MTM5IEMxNi43NDc5Mjg5LDUzLjgzOTA1MjkgMTguMTk4MjI0Nyw1NC40NDk3MDM4IDE5LjcyNDg1MTksNTQuNDQ5NzAzOCBDMjEuMDk4ODE2NCw1NC40NDk3MDM4IDIyLjQ3Mjc4MDgsNTMuOTE1Mzg0MyAyMy40NjUwODg1LDUyLjk5OTQwOCBMMjYuMjg5MzQ4Nyw1NS44MjM2NjgzIEMyNi4zNjU2ODAxLDU1Ljg5OTk5OTYgMjYuNDQyMDExNSw1NS44OTk5OTk2IDI2LjU5NDY3NDIsNTUuODk5OTk5NiBDMjYuNzQ3MzM2OSw1NS44OTk5OTk2IDI2LjgyMzY2ODMsNTUuODk5OTk5NiAyNi44OTk5OTk2LDU1LjgyMzY2ODMgQzI2Ljk3NjMzMSw1NS43NDczMzY5IDI2Ljk3NjMzMSw1NS40NDIwMTE1IDI2Ljg5OTk5OTYsNTUuMjg5MzQ4NyIgaWQ9IlBhZ2UtMSI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

.adsk-viewing-viewer.bim-theme .adsk-filterbox .filter-box-icon {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjdweCIgdmlld0JveD0iMCAwIDEwIDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4yICg0NDQ5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkZpbHRlcl9JY29uPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IkxheWVycyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+DQogICAgICAgIDxnIGlkPSJNb2RlbF9Ccm93c2VyX3dpdGgtTGF5ZXJzLTNEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODkwLjAwMDAwMCwgLTM0MC4wMDAwMDApIiBzdHJva2U9IiM5Nzk3OTciPg0KICAgICAgICAgICAgPGcgaWQ9IkZpbHRlci1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4OTAuMDAwMDAwLCAzMzkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTI4Ij4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkZpbHRlcl9JY29uIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjUsNy41IEwyLjUsNy41IiBpZD0iTGluZS0yIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC41LDQuNSBMMS41LDQuNSIgaWQ9IkxpbmUtMiI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuNSwxLjUgTDAuNSwxLjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.adsk-viewing-viewer.bim-theme .adsk-filterbox .filter-box-icon.focused {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iN3B4IiB2aWV3Qm94PSIwIDAgMTAgNyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjIgKDQ3MzI3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+RmlsdGVyX0ljb25fc2VsZWN0ZWQ8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iRGFyay10aGVtZWQtcGFuZWxzLShTRUxFQ1RFRCktLS1MTVYtIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTI3LjAwMDAwMCwgLTI0Mi4wMDAwMDApIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj4NCiAgICAgICAgPGcgaWQ9IkZpbHRlci1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MjcuMDAwMDAwLCAyNDEuMDAwMDAwKSIgc3Ryb2tlPSIjMDBCRkZGIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yOCI+DQogICAgICAgICAgICAgICAgPGcgaWQ9IkZpbHRlcl9JY29uX3NlbGVjdGVkIj4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuNSw3LjUgTDIuNSw3LjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNSw0LjUgTDEuNSw0LjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuNSwxLjUgTDAuNSwxLjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
}

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5saWdodF9ub3JtYWxfc2VhcmNoY2xlYXI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iTElHSFQtVEhFTUVELVBBTkVMUy0tLUhvdmVycy0tLUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQwMS4wMDAwMDAsIC0yMzguMDAwMDAwKSI+DQogICAgICAgIDxnIGlkPSJsaWdodF9ub3JtYWxfc2VhcmNoY2xlYXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQwMS4wMDAwMDAsIDIzOC4wMDAwMDApIj4NCiAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMiIgZmlsbD0iI0JFQzhEMiIgY3g9IjciIGN5PSI3IiByPSI3Ij48L2NpcmNsZT4NCiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0LjUwOTY4OTczIDEwIDQgOS40OTAzMTAyNyA5LjQ5MDMxMDI3IDQgMTAgNC41MDk2ODk3MyI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEwIDkuNDkwMzEwMjcgOS40OTAzMTAyNyAxMCA0IDQuNTA5Njg5NzMgNC41MDk2ODk3MyA0Ij48L3BvbHlnb24+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
}

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5saWdodF9ob3Zlcl9zZWFyY2hjbGVhcjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJMSUdIVC1USEVNRUQtUEFORUxTLS0tSG92ZXJzLS0tTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA2MS4wMDAwMDAsIC0yMzguMDAwMDAwKSI+DQogICAgICAgIDxnIGlkPSJsaWdodF9ob3Zlcl9zZWFyY2hjbGVhciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA2MS4wMDAwMDAsIDIzOC4wMDAwMDApIj4NCiAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMi1Db3B5IiBmaWxsPSIjOTM5Q0E1IiBjeD0iNyIgY3k9IjciIHI9IjciPjwvY2lyY2xlPg0KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlLUNvcHktMiIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0LjUwOTY4OTczIDEwIDQgOS40OTAzMTAyNyA5LjQ5MDMxMDI3IDQgMTAgNC41MDk2ODk3MyI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlLUNvcHktMyIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMCA5LjQ5MDMxMDI3IDkuNDkwMzEwMjcgMTAgNCA0LjUwOTY4OTczIDQuNTA5Njg5NzMgNCI+PC9wb2x5Z29uPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

/* Search Results */
.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: rgb(0, 0, 0);
}

.adsk-viewing-viewer.bim-theme .adsk-search-results-scrolling-panel .no-results-description {
    color: #939CA5;
}

/* Loading Spinner */
.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: #0a131c;
}

/* Context menu */
.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: #666666;
}

/* Settings Panel */
.adsk-viewing-viewer.bim-theme .viewer-settings-panel.docking-panel .settings-tabs span {
    color: #0a131c;
}

.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 {
    color: #38abdf;
    border-color: #38abdf;
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-environment-cell {
    border: solid 1px #f2f7fa;
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-environment-cell:hover {
    border: solid 1px #939ca5;
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-environment-cell.border-select {
    border: solid 1px #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: solid 1px #f2f7fa;
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-cell:hover {
    border: solid 1px #939ca5;
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-cell.border-select {
    border: solid 1px #38abdf;
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-name {
    color: #4a555b;
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-description {
    color: #4a555b;
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel .docking-panel-tertiary-button:active {
    color: #38abdf;
    border: solid 1px #38abdf;
}

.adsk-viewing-viewer.bim-theme .switch .slider {
    background-color: #d9e1e9;
}

.adsk-viewing-viewer.bim-theme .switch .slider:before {
    background-color: #d9e1e9;
}

.adsk-viewing-viewer.bim-theme .switch input:checked+.slider:before {
    background-color: #38abdf;
}

/* Layers Panel */
.adsk-viewing-viewer.bim-theme .layers-panel .visibility {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNyAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNDAuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMEExMzFDIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAxMDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIxNi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vbi1jb3B5LTE0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ic2hvdy1tYXJrZXJzLWljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTMuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTGF5ZXJfMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNDI0LDAuMDEzNDYzMDU3MyBDOS44MTM2NzUzNCwwLjAxOTA0NzQ5MjggMTEuMTg5MDc0OSwwLjI5NDEyNzQwNiAxMi40NzQsMC44MjM0NjMwNTcgQzEzLjQwOTk4ODMsMS4yMTU3ODg4NiAxNC4yODMzMDE4LDEuNzQzNDE1NzQgMTUuMDY2LDIuMzg5NDYzMDYgQzE1Ljc3NjcxMTYsMy4wMjUzOTQ1MSAxNi4zNzg2NTM3LDMuNzczMjYxOTMgMTYuODQ4LDQuNjAzNDYzMDYgQzE2LjQ5NzQ1OTEsNS41MTE5MjQ3NyAxNS45NjQ0OTk5LDYuMzM4OTMwNDMgMTUuMjgyLDcuMDMzNDYzMDYgQzE0LjUzNjE5MjEsNy43MzAyNjE3MSAxMy42NzgxNDUsOC4yOTYyMDc2OSAxMi43NDQsOC43MDc0NjMwNiBDMTEuMzYxMDM2NSw5LjI5MzUzOTU4IDkuODcxOTM1NjEsOS41ODc2ODI5NyA4LjM3LDkuNTcxNDYzMDYgQzYuODk2MjcwMjEsOS42NTA4OTU4OCA1LjQyMjc0OTI5LDkuNDExNDQ4NzMgNC4wNSw4Ljg2OTQ2MzA2IEMzLjExMzAyOTI4LDguNDg3MzIwMTcgMi4yNTMxMTg1Niw3LjkzODQ0MDk5IDEuNTEyLDcuMjQ5NDYzMDYgQzAuODQyNjYxOTQ4LDYuNTM0MTYwMTUgMC4zMjc5NTI0MTksNS42ODg1NjU5MiAwLDQuNzY1NDYzMDYgQzAuNDU1MjQyNjA0LDMuODYyMzEzMjkgMS4wNTc0NTAzMSwzLjA0MTEyMDk2IDEuNzgyLDIuMzM1NDYzMDYgQzIuNTUyMzY1MDQsMS42NTgzODQzOSAzLjQyNzgxNDI3LDEuMTExMjI4NjIgNC4zNzQsMC43MTU0NjMwNTcgQzUuNjUzNTg1NzEsMC4xNzgzNTEzOTYgNy4wMzgyOTI4MywtMC4wNjE2NjQ1MDQ1IDguNDI0LDAuMDEzNDYzMDU3MyBMOC40MjQsMC4wMTM0NjMwNTczIFogTTguNTMyLDguMDU5NDYzMDYgQzguOTYwMTAyMjksOC4wNTUyOTUzNiA5LjM4MjgwNDgzLDcuOTYzNDAzNSA5Ljc3NCw3Ljc4OTQ2MzA2IEMxMC4xNTY4MjYyLDcuNjIxNTY3MjQgMTAuNTA0ODI0Miw3LjM4MzQ2MzMgMTAuOCw3LjA4NzQ2MzA2IEMxMS40MDkxODA2LDYuNDcwNjAyMDcgMTEuNzQwNjcxMSw1LjYzMjEyNTg4IDExLjcxOCw0Ljc2NTQ2MzA2IEMxMS43MjYwNTgzLDMuOTE3NDEzMzUgMTEuMzk1NjY1NCwzLjEwMTE0ODQzIDEwLjgsMi40OTc0NjMwNiBDMTAuNTA0ODI0MiwyLjIwMTQ2MjgyIDEwLjE1NjgyNjIsMS45NjMzNTg4NyA5Ljc3NCwxLjc5NTQ2MzA2IEM4Ljk2MzIwMDgxLDEuNDUwMzI2MDcgOC4wNDY3OTkxOSwxLjQ1MDMyNjA3IDcuMjM2LDEuNzk1NDYzMDYgQzYuODUzMTczODQsMS45NjMzNTg4NyA2LjUwNTE3NTc2LDIuMjAxNDYyODIgNi4yMSwyLjQ5NzQ2MzA2IEM1LjYwMDgxOTQ1LDMuMTE0MzI0MDUgNS4yNjkzMjg4NiwzLjk1MjgwMDI0IDUuMjkyLDQuODE5NDYzMDYgQzUuMjk3NjY4NjcsNS4yNDczOTUzNiA1LjM4OTQ5NTYzLDUuNjY5Nzk5MzkgNS41NjIsNi4wNjE0NjMwNiBDNS43Mjc1NzkzLDYuNDQ1NTcwMTMgNS45NjU5NjY2Niw2Ljc5Mzk4MjQ0IDYuMjY0LDcuMDg3NDYzMDYgQzYuNTU4MzQzMzMsNy4zODQ0NjMzMSA2LjkwNjU0MzMxLDcuNjIyNzA1NCA3LjI5LDcuNzg5NDYzMDYgQzcuNjgxMTk1MTcsNy45NjM0MDM1IDguMTAzODk3NzEsOC4wNTUyOTUzNiA4LjUzMiw4LjA1OTQ2MzA2IEw4LjUzMiw4LjA1OTQ2MzA2IFogTTEwLjQyMiw0Ljc2NTQ2MzA2IEMxMC40MTYzNTg4LDQuNTIyODczOTIgMTAuMzYxMjMyNCw0LjI4Mzk5MjY4IDEwLjI2LDQuMDYzNDYzMDYgQzEwLjE3MjMxNzgsMy44NDM1MzQ1NiAxMC4wNDQwOTM0LDMuNjQyMDM4OTYgOS44ODIsMy40Njk0NjMwNiBDOS43MTExMDk2OCwzLjMwNTIxMjUgOS41MDkxNjg3NiwzLjE3NjcwNDY1IDkuMjg4LDMuMDkxNDYzMDYgTDguNTg2LDIuOTI5NDYzMDYgTDcuODg0LDMuMDkxNDYzMDYgQzcuNDQ2MzU4MjYsMy4yNzczNzM1NCA3LjA5NzkxMDQ4LDMuNjI1ODIxMzEgNi45MTIsNC4wNjM0NjMwNiBDNi43MTA3NTc2Niw0LjUyODYzMDUxIDYuNzEwNzU3NjYsNS4wNTYyOTU2MSA2LjkxMiw1LjUyMTQ2MzA2IEM3LjA4NDk2MzYyLDUuOTQ5MzIyNTYgNy40MTI3MTQwNCw2LjI5NjM1MjQzIDcuODMsNi40OTM0NjMwNiBMOC41MzIsNi42NTU0NjMwNiBMOS4yMzQsNi40OTM0NjMwNiBDOS40NTQ1MzE1Myw2LjQwNjk2MzIxIDkuNjU2MjM5NzIsNi4yNzg2MDM0NSA5LjgyOCw2LjExNTQ2MzA2IEM5Ljk4OTEwNDIxLDUuOTQyMTIwOSAxMC4xMTcyMDQ4LDUuNzQwODIwMDIgMTAuMjA2LDUuNTIxNDYzMDYgQzEwLjMxNDY3NjEsNS4yODQzNTU1NyAxMC4zNjk5Nzc2LDUuMDI2MjgyMDQgMTAuMzY4LDQuNzY1NDYzMDYgTDEwLjQyMiw0Ljc2NTQ2MzA2IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    opacity: 1;
}

.adsk-viewing-viewer.bim-theme .layers-panel .visibility.dim {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNzQuMDAwMDAwKSIgZmlsbD0iIzk0OTQ5RiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDAwMDAwLCA5LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vZmYtY29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAzNTQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ibWFya3VwX2Rpc3BsYXlfdHVybl9vZmYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTEuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgQzE0LjIsLTAuMDY0ODE0ODE0OCAxMy44LC0wLjA2NDgxNDgxNDggMTMuNTMzMzMzMywwLjE5NDQ0NDQ0NCBMMTAuNDY2NjY2NywzLjE3NTkyNTkzIEM5LjY2NjY2NjY3LDIuOTgxNDgxNDggOC44NjY2NjY2NywyLjc4NzAzNzA0IDgsMi43ODcwMzcwNCBDNC40LDIuNzg3MDM3MDQgMS4zMzMzMzMzMyw0LjkyNTkyNTkzIDAsNy41MTg1MTg1MiBMMCw3LjUxODUxODUyIEMwLjYsOC42ODUxODUxOSAxLjYsOS43ODcwMzcwNCAyLjgsMTAuNjI5NjI5NiBMMC40NjY2NjY2NjcsMTIuODk4MTQ4MSBDMC4yLDEzLjE1NzQwNzQgMC4yLDEzLjU0NjI5NjMgMC40NjY2NjY2NjcsMTMuODA1NTU1NiBDMC43MzMzMzMzMzMsMTQuMDY0ODE0OCAxLjEzMzMzMzMzLDE0LjA2NDgxNDggMS40LDEzLjgwNTU1NTYgTDE0LjQ2NjY2NjcsMS4xMDE4NTE4NSBDMTQuNzMzMzMzMywwLjg0MjU5MjU5MyAxNC43MzMzMzMzLDAuNDUzNzAzNzA0IDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgTDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgWiBNNC44LDcuNTE4NTE4NTIgQzQuOCw1Ljc2ODUxODUyIDYuMjY2NjY2NjcsNC40MDc0MDc0MSA4LDQuNDA3NDA3NDEgQzguMzMzMzMzMzMsNC40MDc0MDc0MSA4LjczMzMzMzMzLDQuNDcyMjIyMjIgOSw0LjYwMTg1MTg1IEw4LjEzMzMzMzMzLDUuNDQ0NDQ0NDQgTDcuOTMzMzMzMzMsNS40NDQ0NDQ0NCBDNi43MzMzMzMzMyw1LjQ0NDQ0NDQ0IDUuNzMzMzMzMzMsNi40MTY2NjY2NyA1LjczMzMzMzMzLDcuNTgzMzMzMzMgTDUuNzMzMzMzMzMsNy43Nzc3Nzc3OCBMNC44NjY2NjY2Nyw4LjYyMDM3MDM3IEM0Ljg2NjY2NjY3LDguMjMxNDgxNDggNC44LDcuODQyNTkyNTkgNC44LDcuNTE4NTE4NTIgTDQuOCw3LjUxODUxODUyIFogTTgsOS42NTc0MDc0MSBDOS4yLDkuNjU3NDA3NDEgMTAuMiw4LjY4NTE4NTE5IDEwLjIsNy41MTg1MTg1MiBDMTAuMiw3LjMyNDA3NDA3IDEwLjEzMzMzMzMsNy4xMjk2Mjk2MyAxMC4wNjY2NjY3LDYuODcwMzcwMzcgTDcuMzMzMzMzMzMsOS41Mjc3Nzc3OCBDNy42LDkuNTkyNTkyNTkgNy44LDkuNjU3NDA3NDEgOCw5LjY1NzQwNzQxIEw4LDkuNjU3NDA3NDEgWiBNMTYsNy41MTg1MTg1MiBDMTUuMzMzMzMzMyw2LjIyMjIyMjIyIDE0LjIsNS4wNTU1NTU1NiAxMi44NjY2NjY3LDQuMjEyOTYyOTYgTDEwLjg2NjY2NjcsNi4xNTc0MDc0MSBDMTEuMDY2NjY2Nyw2LjU0NjI5NjMgMTEuMiw3LjA2NDgxNDgxIDExLjIsNy41MTg1MTg1MiBDMTEuMiw5LjI2ODUxODUyIDkuNzMzMzMzMzMsMTAuNjI5NjI5NiA4LDEwLjYyOTYyOTYgQzcuNDY2NjY2NjcsMTAuNjI5NjI5NiA3LDEwLjUgNi42LDEwLjMwNTU1NTYgTDUuMTMzMzMzMzMsMTEuNzMxNDgxNSBDNiwxMi4wNTU1NTU2IDcsMTIuMjUgOCwxMi4yNSBDMTEuNiwxMi4yNSAxNC42NjY2NjY3LDEwLjExMTExMTEgMTYsNy41MTg1MTg1MiBMMTYsNy41MTg1MTg1MiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
    opacity: 1;
}

/* Property Panel */
.adsk-viewing-viewer.bim-theme .property-panel .no-properties {
    color: #4a555b;
}

.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 {
    color: #4a555b;
    background: rgba(237, 237, 237, 0.6);
}

.adsk-viewing-viewer.bim-theme .property-panel .property-drop-down>option {
    background: rgba(237, 237, 237, 0.75);
}

/* Model Structure Panel */
.adsk-viewing-viewer.bim-theme .model-structure-panel .lmv-no-properties {
    color: #4a555b;
}

/* First Person Tools */
.adsk-viewing-viewer.bim-theme .bimwalk .c-bimwalk-tooltip {
    background-color: #ffffff;
}

.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;
}

/* Animation Panel */
.adsk-viewing-viewer.bim-theme .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlN0YXIgMjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSIzRC1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iYW5pbWF0aW9uX2xpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzM1LjAwMDAwMCwgLTY0Mi4wMDAwMDApIiBmaWxsPSIjMEExMzFDIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC00MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzMxLjAwMDAwMCwgNjQyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC00NCI+DQogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTdGFyLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjAwMDAwMCwgNy4wMDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtNy4wMDAwMDApICIgcG9pbnRzPSIxMSAxNCA0IDE0IDcuNSA3IDExIDAgMTQuNSA3IDE4IDE0Ij48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

.adsk-viewing-viewer.bim-theme .adsk-button:hover .toolbar-animation-play-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:focus .toolbar-animation-play-icon,
.adsk-viewing-viewer.bim-theme .adsk-button.active .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlN0YXIgMjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSIzRC1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iYW5pbWF0aW9uX2RhcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzUuMDAwMDAwLCAtNjQyLjAwMDAwMCkiIGZpbGw9IiMwMEJGRkYiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMzEuMDAwMDAwLCA2NDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQ0Ij4NCiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlN0YXItMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuMDAwMDAwLCA3LjAwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMS4wMDAwMDAsIC03LjAwMDAwMCkgIiBwb2ludHM9IjExIDE0IDQgMTQgNy41IDcgMTEgMCAxNC41IDcgMTggMTQiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
}

.adsk-viewing-viewer.bim-theme .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxMiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDY8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iM0QtTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9ImFuaW1hdGlvbl9saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc1OC4wMDAwMDAsIC03MDIuMDAwMDAwKSIgZmlsbD0iIzBBMTMxQyI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMC4wMDAwMDAsIDY4NC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQyOC4wMDAwMDAsIDE4LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMy1Db3B5IiB4PSI4IiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

.adsk-viewing-viewer.bim-theme .adsk-button:hover .toolbar-animation-pause-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:focus .toolbar-animation-pause-icon,
.adsk-viewing-viewer.bim-theme .adsk-button.active .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxMiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDE3PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc1OS4wMDAwMDAsIC03MDIuMDAwMDAwKSIgZmlsbD0iIzAwQkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc1OS4wMDAwMDAsIDcwMi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTciPg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzLUNvcHkiIHg9IjgiIHk9IjAiIHdpZHRoPSI0IiBoZWlnaHQ9IjE0Ij48L3JlY3Q+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

.adsk-viewing-viewer.bim-theme .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fbGlnaHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yODEuMDAwMDAwLCAtNjQyLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOTAuMDAwMDAwLCA2NDkuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yOTAuMDAwMDAwLCAtNjQ5LjAwMDAwMCkgdHJhbnNsYXRlKDI4MS4wMDAwMDAsIDY0Mi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU3Rhci0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4wMDAwMDAsIDcuMDAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTcuMDAwMDAwKSAiIHBvaW50cz0iMTEgMTQgNCAxNCA3LjUgNyAxMSAwIDE0LjUgNyAxOCAxNCI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTMiIHg9IjAiIHk9IjAiIHdpZHRoPSIyIiBoZWlnaHQ9IjE0Ij48L3JlY3Q+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
}

.adsk-viewing-viewer.bim-theme .adsk-button:hover .toolbar-animation-backward-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:focus .toolbar-animation-backward-icon,
.adsk-viewing-viewer.bim-theme .adsk-button.active .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4MS4wMDAwMDAsIC02NDIuMDAwMDAwKSIgZmlsbD0iIzAwQkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5MC4wMDAwMDAsIDY0OS4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI5MC4wMDAwMDAsIC02NDkuMDAwMDAwKSB0cmFuc2xhdGUoMjgxLjAwMDAwMCwgNjQyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTdGFyLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjAwMDAwMCwgNy4wMDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtNy4wMDAwMDApICIgcG9pbnRzPSIxMSAxNCA0IDE0IDcuNSA3IDExIDAgMTQuNSA3IDE4IDE0Ij48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMyIgeD0iMCIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iMTQiPjwvcmVjdD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.adsk-viewing-viewer.bim-theme .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fbGlnaHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzEuMDAwMDAwLCAtNjQyLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMzEuMDAwMDAwLCA2NDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQ0Ij4NCiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlN0YXItMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuMDAwMDAwLCA3LjAwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMS4wMDAwMDAsIC03LjAwMDAwMCkgIiBwb2ludHM9IjExIDE0IDQgMTQgNy41IDcgMTEgMCAxNC41IDcgMTggMTQiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMyIgeD0iMCIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iMTQiPjwvcmVjdD4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
}

.adsk-viewing-viewer.bim-theme .adsk-button:hover .toolbar-animation-forward-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:focus .toolbar-animation-forward-icon,
.adsk-viewing-viewer.bim-theme .adsk-button.active .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzMS4wMDAwMDAsIC02NDIuMDAwMDAwKSIgZmlsbD0iIzAwQkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMS4wMDAwMDAsIDY0Mi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDQiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU3Rhci0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4wMDAwMDAsIDcuMDAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTcuMDAwMDAwKSAiIHBvaW50cz0iMTEgMTQgNCAxNCA3LjUgNyAxMSAwIDE0LjUgNyAxOCAxNCI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iMiIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

/* Tree / Tree on Demand */
.adsk-viewing-viewer.bim-theme .treeview group,
.adsk-viewing-viewer.bim-theme .treeview .group,
.adsk-viewing-viewer.bim-theme .treeview leaf,
.adsk-viewing-viewer.bim-theme .treeview .leaf {
    color: #0a131c;
}

.adsk-viewing-viewer.bim-theme .treeview leaf.selected-ex>lmvheader>label,
.adsk-viewing-viewer.bim-theme .treeview group.selected-ex>lmvheader>label,
.adsk-viewing-viewer.bim-theme .treeview group.selected label,
.adsk-viewing-viewer.bim-theme .treeview .group.selected label,
.adsk-viewing-viewer.bim-theme .treeview leaf.selected label,
.adsk-viewing-viewer.bim-theme .treeview .leaf.selected 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 leaf>lmvheader>label,
.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 {
    color: #0a131c;
}

.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,
.adsk-viewing-viewer.bim-theme .treeview .group>lmvheader:hover {
    background: rgba(0, 191, 255, 0.2) !important;
}

/* Tree */
.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,
.adsk-viewing-viewer.bim-theme .treeview .group.dim>lmvheader>label {
    color: #939ca5;
}

.adsk-viewing-viewer.bim-theme .treeview div.visibility {
    right: 0;
    top: 0;
    width: 35px;
    height: 100%;
    border: none;
    outline: none;
    margin: 0;
    padding: 0;
    background-position: 6px 12px;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNyAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNDAuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMEExMzFDIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAxMDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIxNi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vbi1jb3B5LTE0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ic2hvdy1tYXJrZXJzLWljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTMuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTGF5ZXJfMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNDI0LDAuMDEzNDYzMDU3MyBDOS44MTM2NzUzNCwwLjAxOTA0NzQ5MjggMTEuMTg5MDc0OSwwLjI5NDEyNzQwNiAxMi40NzQsMC44MjM0NjMwNTcgQzEzLjQwOTk4ODMsMS4yMTU3ODg4NiAxNC4yODMzMDE4LDEuNzQzNDE1NzQgMTUuMDY2LDIuMzg5NDYzMDYgQzE1Ljc3NjcxMTYsMy4wMjUzOTQ1MSAxNi4zNzg2NTM3LDMuNzczMjYxOTMgMTYuODQ4LDQuNjAzNDYzMDYgQzE2LjQ5NzQ1OTEsNS41MTE5MjQ3NyAxNS45NjQ0OTk5LDYuMzM4OTMwNDMgMTUuMjgyLDcuMDMzNDYzMDYgQzE0LjUzNjE5MjEsNy43MzAyNjE3MSAxMy42NzgxNDUsOC4yOTYyMDc2OSAxMi43NDQsOC43MDc0NjMwNiBDMTEuMzYxMDM2NSw5LjI5MzUzOTU4IDkuODcxOTM1NjEsOS41ODc2ODI5NyA4LjM3LDkuNTcxNDYzMDYgQzYuODk2MjcwMjEsOS42NTA4OTU4OCA1LjQyMjc0OTI5LDkuNDExNDQ4NzMgNC4wNSw4Ljg2OTQ2MzA2IEMzLjExMzAyOTI4LDguNDg3MzIwMTcgMi4yNTMxMTg1Niw3LjkzODQ0MDk5IDEuNTEyLDcuMjQ5NDYzMDYgQzAuODQyNjYxOTQ4LDYuNTM0MTYwMTUgMC4zMjc5NTI0MTksNS42ODg1NjU5MiAwLDQuNzY1NDYzMDYgQzAuNDU1MjQyNjA0LDMuODYyMzEzMjkgMS4wNTc0NTAzMSwzLjA0MTEyMDk2IDEuNzgyLDIuMzM1NDYzMDYgQzIuNTUyMzY1MDQsMS42NTgzODQzOSAzLjQyNzgxNDI3LDEuMTExMjI4NjIgNC4zNzQsMC43MTU0NjMwNTcgQzUuNjUzNTg1NzEsMC4xNzgzNTEzOTYgNy4wMzgyOTI4MywtMC4wNjE2NjQ1MDQ1IDguNDI0LDAuMDEzNDYzMDU3MyBMOC40MjQsMC4wMTM0NjMwNTczIFogTTguNTMyLDguMDU5NDYzMDYgQzguOTYwMTAyMjksOC4wNTUyOTUzNiA5LjM4MjgwNDgzLDcuOTYzNDAzNSA5Ljc3NCw3Ljc4OTQ2MzA2IEMxMC4xNTY4MjYyLDcuNjIxNTY3MjQgMTAuNTA0ODI0Miw3LjM4MzQ2MzMgMTAuOCw3LjA4NzQ2MzA2IEMxMS40MDkxODA2LDYuNDcwNjAyMDcgMTEuNzQwNjcxMSw1LjYzMjEyNTg4IDExLjcxOCw0Ljc2NTQ2MzA2IEMxMS43MjYwNTgzLDMuOTE3NDEzMzUgMTEuMzk1NjY1NCwzLjEwMTE0ODQzIDEwLjgsMi40OTc0NjMwNiBDMTAuNTA0ODI0MiwyLjIwMTQ2MjgyIDEwLjE1NjgyNjIsMS45NjMzNTg4NyA5Ljc3NCwxLjc5NTQ2MzA2IEM4Ljk2MzIwMDgxLDEuNDUwMzI2MDcgOC4wNDY3OTkxOSwxLjQ1MDMyNjA3IDcuMjM2LDEuNzk1NDYzMDYgQzYuODUzMTczODQsMS45NjMzNTg4NyA2LjUwNTE3NTc2LDIuMjAxNDYyODIgNi4yMSwyLjQ5NzQ2MzA2IEM1LjYwMDgxOTQ1LDMuMTE0MzI0MDUgNS4yNjkzMjg4NiwzLjk1MjgwMDI0IDUuMjkyLDQuODE5NDYzMDYgQzUuMjk3NjY4NjcsNS4yNDczOTUzNiA1LjM4OTQ5NTYzLDUuNjY5Nzk5MzkgNS41NjIsNi4wNjE0NjMwNiBDNS43Mjc1NzkzLDYuNDQ1NTcwMTMgNS45NjU5NjY2Niw2Ljc5Mzk4MjQ0IDYuMjY0LDcuMDg3NDYzMDYgQzYuNTU4MzQzMzMsNy4zODQ0NjMzMSA2LjkwNjU0MzMxLDcuNjIyNzA1NCA3LjI5LDcuNzg5NDYzMDYgQzcuNjgxMTk1MTcsNy45NjM0MDM1IDguMTAzODk3NzEsOC4wNTUyOTUzNiA4LjUzMiw4LjA1OTQ2MzA2IEw4LjUzMiw4LjA1OTQ2MzA2IFogTTEwLjQyMiw0Ljc2NTQ2MzA2IEMxMC40MTYzNTg4LDQuNTIyODczOTIgMTAuMzYxMjMyNCw0LjI4Mzk5MjY4IDEwLjI2LDQuMDYzNDYzMDYgQzEwLjE3MjMxNzgsMy44NDM1MzQ1NiAxMC4wNDQwOTM0LDMuNjQyMDM4OTYgOS44ODIsMy40Njk0NjMwNiBDOS43MTExMDk2OCwzLjMwNTIxMjUgOS41MDkxNjg3NiwzLjE3NjcwNDY1IDkuMjg4LDMuMDkxNDYzMDYgTDguNTg2LDIuOTI5NDYzMDYgTDcuODg0LDMuMDkxNDYzMDYgQzcuNDQ2MzU4MjYsMy4yNzczNzM1NCA3LjA5NzkxMDQ4LDMuNjI1ODIxMzEgNi45MTIsNC4wNjM0NjMwNiBDNi43MTA3NTc2Niw0LjUyODYzMDUxIDYuNzEwNzU3NjYsNS4wNTYyOTU2MSA2LjkxMiw1LjUyMTQ2MzA2IEM3LjA4NDk2MzYyLDUuOTQ5MzIyNTYgNy40MTI3MTQwNCw2LjI5NjM1MjQzIDcuODMsNi40OTM0NjMwNiBMOC41MzIsNi42NTU0NjMwNiBMOS4yMzQsNi40OTM0NjMwNiBDOS40NTQ1MzE1Myw2LjQwNjk2MzIxIDkuNjU2MjM5NzIsNi4yNzg2MDM0NSA5LjgyOCw2LjExNTQ2MzA2IEM5Ljk4OTEwNDIxLDUuOTQyMTIwOSAxMC4xMTcyMDQ4LDUuNzQwODIwMDIgMTAuMjA2LDUuNTIxNDYzMDYgQzEwLjMxNDY3NjEsNS4yODQzNTU1NyAxMC4zNjk5Nzc2LDUuMDI2MjgyMDQgMTAuMzY4LDQuNzY1NDYzMDYgTDEwLjQyMiw0Ljc2NTQ2MzA2IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    opacity: 1;
    position: absolute;
}

.adsk-viewing-viewer.bim-theme .treeview div.visibility:hover {
    filter: drop-shadow(0 0 0px #fff);
}

.adsk-viewing-viewer.bim-theme .treeview .dim div.visibility {
    background-position: 6px 9px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNzQuMDAwMDAwKSIgZmlsbD0iIzk0OTQ5RiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDAwMDAwLCA5LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vZmYtY29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAzNTQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ibWFya3VwX2Rpc3BsYXlfdHVybl9vZmYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTEuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgQzE0LjIsLTAuMDY0ODE0ODE0OCAxMy44LC0wLjA2NDgxNDgxNDggMTMuNTMzMzMzMywwLjE5NDQ0NDQ0NCBMMTAuNDY2NjY2NywzLjE3NTkyNTkzIEM5LjY2NjY2NjY3LDIuOTgxNDgxNDggOC44NjY2NjY2NywyLjc4NzAzNzA0IDgsMi43ODcwMzcwNCBDNC40LDIuNzg3MDM3MDQgMS4zMzMzMzMzMyw0LjkyNTkyNTkzIDAsNy41MTg1MTg1MiBMMCw3LjUxODUxODUyIEMwLjYsOC42ODUxODUxOSAxLjYsOS43ODcwMzcwNCAyLjgsMTAuNjI5NjI5NiBMMC40NjY2NjY2NjcsMTIuODk4MTQ4MSBDMC4yLDEzLjE1NzQwNzQgMC4yLDEzLjU0NjI5NjMgMC40NjY2NjY2NjcsMTMuODA1NTU1NiBDMC43MzMzMzMzMzMsMTQuMDY0ODE0OCAxLjEzMzMzMzMzLDE0LjA2NDgxNDggMS40LDEzLjgwNTU1NTYgTDE0LjQ2NjY2NjcsMS4xMDE4NTE4NSBDMTQuNzMzMzMzMywwLjg0MjU5MjU5MyAxNC43MzMzMzMzLDAuNDUzNzAzNzA0IDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgTDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgWiBNNC44LDcuNTE4NTE4NTIgQzQuOCw1Ljc2ODUxODUyIDYuMjY2NjY2NjcsNC40MDc0MDc0MSA4LDQuNDA3NDA3NDEgQzguMzMzMzMzMzMsNC40MDc0MDc0MSA4LjczMzMzMzMzLDQuNDcyMjIyMjIgOSw0LjYwMTg1MTg1IEw4LjEzMzMzMzMzLDUuNDQ0NDQ0NDQgTDcuOTMzMzMzMzMsNS40NDQ0NDQ0NCBDNi43MzMzMzMzMyw1LjQ0NDQ0NDQ0IDUuNzMzMzMzMzMsNi40MTY2NjY2NyA1LjczMzMzMzMzLDcuNTgzMzMzMzMgTDUuNzMzMzMzMzMsNy43Nzc3Nzc3OCBMNC44NjY2NjY2Nyw4LjYyMDM3MDM3IEM0Ljg2NjY2NjY3LDguMjMxNDgxNDggNC44LDcuODQyNTkyNTkgNC44LDcuNTE4NTE4NTIgTDQuOCw3LjUxODUxODUyIFogTTgsOS42NTc0MDc0MSBDOS4yLDkuNjU3NDA3NDEgMTAuMiw4LjY4NTE4NTE5IDEwLjIsNy41MTg1MTg1MiBDMTAuMiw3LjMyNDA3NDA3IDEwLjEzMzMzMzMsNy4xMjk2Mjk2MyAxMC4wNjY2NjY3LDYuODcwMzcwMzcgTDcuMzMzMzMzMzMsOS41Mjc3Nzc3OCBDNy42LDkuNTkyNTkyNTkgNy44LDkuNjU3NDA3NDEgOCw5LjY1NzQwNzQxIEw4LDkuNjU3NDA3NDEgWiBNMTYsNy41MTg1MTg1MiBDMTUuMzMzMzMzMyw2LjIyMjIyMjIyIDE0LjIsNS4wNTU1NTU1NiAxMi44NjY2NjY3LDQuMjEyOTYyOTYgTDEwLjg2NjY2NjcsNi4xNTc0MDc0MSBDMTEuMDY2NjY2Nyw2LjU0NjI5NjMgMTEuMiw3LjA2NDgxNDgxIDExLjIsNy41MTg1MTg1MiBDMTEuMiw5LjI2ODUxODUyIDkuNzMzMzMzMzMsMTAuNjI5NjI5NiA4LDEwLjYyOTYyOTYgQzcuNDY2NjY2NjcsMTAuNjI5NjI5NiA3LDEwLjUgNi42LDEwLjMwNTU1NTYgTDUuMTMzMzMzMzMsMTEuNzMxNDgxNSBDNiwxMi4wNTU1NTU2IDcsMTIuMjUgOCwxMi4yNSBDMTEuNiwxMi4yNSAxNC42NjY2NjY3LDEwLjExMTExMTEgMTYsNy41MTg1MTg1MiBMMTYsNy41MTg1MTg1MiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
    opacity: 1;
}

.adsk-viewing-viewer.bim-theme .treeview .view lmvheader>icon {
    display: inline;
    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;
    padding: 0px 11px;
}

.adsk-viewing-viewer.bim-theme .treeview .collapsed>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI2cHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDYgMTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NyAoNDUzOTYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5QYXRoIDI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iM0QtTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsLS0tYnJvd3Nlcl93aXRoLUxheWVycy0tLWxpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQuMDAwMDAwLCAtMzQwLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iTWVudS1Db3B5LTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjMwMzMwMSwgMzM2LjMwMzMwMSkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMzM2LjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMzMyLjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgcG9pbnRzPSI2LjkyNjEzNTcgLTguODgxNzg0MmUtMTYgLTguODgxNzg0MmUtMTYgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    cursor: zoom-in;
}

.adsk-viewing-viewer.bim-theme .treeview .expanded>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NyAoNDUzOTYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5QYXRoIDI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iM0QtTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsLS0tYnJvd3Nlcl93aXRoLUxheWVycy0tLWxpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAuMDAwMDAwLCAtMjczLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iTWVudS1Db3B5LTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjMwMzMwMSwgMjY0LjMwMzMwMSkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMjY0LjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMjYwLjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy42MDA4MjcsIDMuNDA4OTU3KSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMuNjAwODI3LCAtMy40MDg5NTcpICIgcG9pbnRzPSI2LjkyNjEzNTcgLTguODgxNzg0MmUtMTYgLTguODgxNzg0MmUtMTYgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    cursor: zoom-out;
}

.adsk-viewing-viewer.bim-theme .treeview .expanded.selected>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4xICg0NDQ2MykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPk1lbnU8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS02IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsX0Jyb3dzZXJfU2VsZWN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuMDAwMDAwLCAtMTk5LjAwMDAwMCkiIGZpbGw9IiMxREM2RjIiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wMDAwMDAsIDEwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJNZW51IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy4zMDMzMDEsIDE5MC4zMDMzMDEpIHJvdGF0ZSg0NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMTkwLjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMTg2LjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgcG9pbnRzPSI2LjkyNjEzNTcgNy4xMDU0MjczNmUtMTUgMS4yNDM0NDk3OWUtMTQgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    cursor: zoom-out;
}

.adsk-viewing-viewer.bim-theme .treeview .collapsed.selected>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgNiAxMCI+DQogICAgPHBhdGggZmlsbD0iIzFEQzZGMiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNLjg5OC4xOTVMLjgyIDkuOTEzbDUuMDkyLTUuMDkyIi8+DQo8L3N2Zz4=);
    cursor: zoom-in;
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-environment-image {
    border: solid 1px #d4dbe1 !important;
}

/* Property Search */
.adsk-viewing-viewer.bim-theme .propertysearch-icon {
    filter: invert(1);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU4LjM3MSA1OC4zNzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU4LjM3MSA1OC4zNzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik01NS44MzMsNTYuNjc5bC01Ljk2OS02LjI0M2MxLjc0NS0xLjkxOCwyLjgyLTQuNDU4LDIuODItNy4yNWMwLTUuOTUzLTQuODQzLTEwLjc5Ni0xMC43OTYtMTAuNzk2DQoJCXMtMTAuNzk2LDQuODQzLTEwLjc5NiwxMC43OTZzNC44NDMsMTAuNzk2LDEwLjc5NiwxMC43OTZjMi40NDIsMCw0LjY4OS0wLjgyNCw2LjUtMi4xOTZsNiw2LjI3Ng0KCQljMC4xOTYsMC4yMDUsMC40NTksMC4zMDksMC43MjMsMC4zMDljMC4yNDksMCwwLjQ5Ny0wLjA5MiwwLjY5MS0wLjI3N0M1Ni4yLDU3LjcxMSw1Ni4yMTUsNTcuMDc5LDU1LjgzMyw1Ni42Nzl6IE0zMy4wOTIsNDMuMTg2DQoJCWMwLTQuODUsMy45NDYtOC43OTYsOC43OTYtOC43OTZzOC43OTYsMy45NDYsOC43OTYsOC43OTZzLTMuOTQ2LDguNzk2LTguNzk2LDguNzk2UzMzLjA5Miw0OC4wMzYsMzMuMDkyLDQzLjE4NnoiLz4NCgk8cGF0aCBkPSJNMjguMDk2LDQzLjFjMC4wMjUtNC4wMjksMS43OTMtNy42NDQsNC41NzgtMTAuMTUzYy0wLjkxMSwwLjA1NC0xLjg0NCwwLjA5Ny0yLjgwNywwLjEyMw0KCQljLTAuODcsMC4wMjctMS43NCwwLjA0MS0yLjYwNiwwLjA0MWMtMC44NjksMC0xLjc0Mi0wLjAxNC0yLjYxNC0wLjA0MmMtNy4zNDEtMC4yMDEtMTMuMTkxLTEuMjM4LTE3LjQwMy0yLjcxNw0KCQlDNS4yNjQsMjkuNjg1LDMuNTY5LDI4Ljg5OSwyLjI2MSwyOHY3LjExMXYwLjV2MC41VjM3LjRjMi44NDYsMi45NzEsMTIuMzk0LDUuNzExLDI1LDUuNzExDQoJCUMyNy41NDQsNDMuMTExLDI3LjgxNiw0My4xMDMsMjguMDk2LDQzLjF6Ii8+DQoJPHBhdGggZD0iTTI0Ljg5NiwyOS45NjVjMC4zMjYsMC4wMDksMC42NTEsMC4wMTgsMC45ODIsMC4wMjNDMjYuMzM0LDI5Ljk5NiwyNi43OTUsMzAsMjcuMjYxLDMwczAuOTI2LTAuMDA0LDEuMzgzLTAuMDExDQoJCWMwLjMzLTAuMDA1LDAuNjU2LTAuMDE1LDAuOTgyLTAuMDIzYzAuMTE2LTAuMDAzLDAuMjM0LTAuMDA1LDAuMzQ5LTAuMDA4YzExLjI1My0wLjM1OSwxOS42NDgtMi45MTUsMjIuMjg2LTUuNjY4VjIzdi0wLjVWMjINCgkJdi03LjExMUM0Ny4zOTMsMTguMjMyLDM3LjEwNSwyMCwyNy4yNjEsMjBzLTIwLjEzMy0xLjc2OC0yNS01LjExMVYyMnYwLjVWMjN2MS4yODljMi42MzgsMi43NTQsMTEuMDMzLDUuMzEsMjIuMjg2LDUuNjY4DQoJCUMyNC42NjIsMjkuOTYsMjQuNzgsMjkuOTYyLDI0Ljg5NiwyOS45NjV6Ii8+DQoJPHBhdGggZD0iTTUyLjI2MSwxMS4zMDZWOS41VjljMC0wLjE2OC0wLjA1Ni0wLjMxOS0wLjEzNS0wLjQ1OEM1MS4wMDMsNC4yNDEsNDIuMzc2LDAsMjcuMjYxLDBDMTIuMTgzLDAsMy41NjQsNC4yMiwyLjQwNyw4LjUxDQoJCUMyLjMyMiw4LjY1NywyLjI2MSw4LjgxOCwyLjI2MSw5djAuNXYxLjgwNkM1LjA5NywxNC4yNjcsMTQuNTc3LDE3LDI3LjI2MSwxN1M0OS40MjQsMTQuMjY3LDUyLjI2MSwxMS4zMDZ6Ii8+DQoJPHBhdGggZD0iTTI4LjQzLDQ2LjE4N2MtMC4zOSwwLjAwNS0wLjc3MiwwLjAxNC0xLjE3LDAuMDE0Yy0xMi4zNDYsMC0yMC44NjYtMi4yOS0yNS01LjIwMXY4LjIwMWMwLDAuMTYyLDAuMDQzLDAuMzE1LDAuMTE3LDAuNDUxDQoJCWMxLjE4MSw0Ljg5NSwxMS43NDcsOC41NDksMjQuODgzLDguNTQ5YzQuNzY0LDAsOS4xODItMC40ODYsMTIuOTQ1LTEuMzMyQzM0LjM4OSw1Ni4xNTcsMjkuNjg2LDUxLjgxOSwyOC40Myw0Ni4xODd6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}

/* Context Menu */
.adsk-viewing-viewer.bim-theme .docking-panel.menu .menu-item-expand {
    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);
}

/*!*****************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/themes/AcsTheme.css ***!
    \*****************************************************************************************************************************************************************************************************************************************************/
/* viewer */
.adsk-viewing-viewer.acs-theme {
    color: #0a131c;
    font-size: 14px;
}

.adsk-viewing-viewer.acs-theme.quality-text {
    text-rendering: geometricPrecision;
}

.adsk-viewing-viewer.acs-theme .viewcube {
    color: #000000;
}

.adsk-viewing-viewer.acs-theme .option-drop-down,
.adsk-viewing-viewer.dark-theme .property-drop-down,
.adsk-viewing-viewer.acs-theme .adsk-lmv-tftable input {
    color: #000000;
    background-color: #EDF0F2;
    border: solid 1px #d5dbe1;
}

/* Toolbar */
.adsk-viewing-viewer.acs-theme .adsk-control-group {
    color: #f4f4f4;
    background-color: rgba(0, 0, 0, 0.85);
    box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.5);
}

.minimap3D .minimap-header.adsk-viewing-viewer.acs-theme {
    color: #0a131c;
    background-color: rgb(255, 255, 255);
    box-shadow: none;
}

.adsk-viewing-viewer.acs-theme .adsk-button:hover {
    color: #00bfff;
}

.adsk-viewing-viewer.acs-theme .adsk-button:focus,
.adsk-viewing-viewer.acs-theme .adsk-button.active {
    color: #38abdf;
    outline: none;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px 0 rgba(34, 34, 34, 0.3);
}

.adsk-viewing-viewer.acs-theme .adsk-label-button:hover,
.adsk-viewing-viewer.acs-theme .adsk-label-button:focus,
.adsk-viewing-viewer.acs-theme .adsk-label-button.active {
    border: 1px solid transparent;
}

.adsk-viewing-viewer.acs-theme .adsk-label-button label {
    color: #ffffff;
    background-color: #06a7df;
}

.adsk-viewing-viewer.acs-theme .adsk-label-button:hover label,
.adsk-viewing-viewer.acs-theme .adsk-label-button:focus label,
.adsk-viewing-viewer.acs-theme .adsk-label-button.active label {
    color: #ffffff;
    background-color: #38abdf;
}

.adsk-viewing-viewer.acs-theme .adsk-control-tooltip {
    color: #FFFFFF;
    background-color: rgba(24, 42, 61, 0.9);
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
    opacity: 1;
    border-radius: 3px;
}

/* Panel */
.adsk-viewing-viewer.acs-theme .docking-panel {
    box-shadow: 0 0 12px 0px 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 {
    color: #0a131c;
    background-color: #EDF0F2;
    border-bottom: solid 1px rgba(0, 0, 0, 0.2);
}

.adsk-viewing-viewer.acs-theme .docking-panel-close {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjExcHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDExIDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5saWdodF9ob3Zlcl9wYW5lbGNsb3NlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IkxJR0hULVRIRU1FRC1QQU5FTFMtLS1Ib3ZlcnMtLS1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDYxLjAwMDAwMCwgLTE5OS4wMDAwMDApIj4NCiAgICAgICAgPGcgaWQ9ImxpZ2h0X2hvdmVyX3BhbmVsY2xvc2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjEuMDAwMDAwLCAxOTkuMDAwMDAwKSIgZmlsbD0iIzRBNTU1QiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiPg0KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjQ1NDk0ODUwNiwxMC45OTcwNTcyIEMwLjI2MjA3ODM5OCwxMC45Nzk2MDI3IDAuMDk2NjMxODM1NCwxMC44NTIzNDM3IDAuMDMwMjc4NjIzNywxMC42NzA0MDc0IEMtMC4wMzYwNzQ1ODgxLDEwLjQ4ODQ3MTIgMC4wMDg1OTk0OTU0OSwxMC4yODQ1Nzk5IDAuMTQ0OTQ4NTA2LDEwLjE0NzA1NzIgTDEwLjE0NDk0ODUsMC4xNDcwNTcyNDkgQzEwLjI3MTc3NzgsMC4wMjAyMjc5NjUxIDEwLjQ1NjYzNTUsLTAuMDI5MzA0NTA4OSAxMC42Mjk4ODc1LDAuMDE3MTE4MjMxMiBDMTAuODAzMTM5NSwwLjA2MzU0MDk3MTIgMTAuOTM4NDY0OCwwLjE5ODg2NjIwNyAxMC45ODQ4ODc1LDAuMzcyMTE4MjMxIEMxMS4wMzEzMTAzLDAuNTQ1MzcwMjU2IDEwLjk4MTc3NzgsMC43MzAyMjc5NjUgMTAuODU0OTQ4NSwwLjg1NzA1NzI0OSBMMC44NTQ5NDg1MDYsMTAuODU3MDU3MiBDMC43NDg5NjM1MjQsMTAuOTYwNzE2MSAwLjYwMjQ0MzQwNSwxMS4wMTE5OTgyIDAuNDU0OTQ4NTA2LDEwLjk5NzA1NzIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBDMTAuMzM5MjEwMiwxMC45OTUzMzI0IDEwLjIyOTM1NjUsMTAuOTQyMTc3MyAxMC4xNDcwNDU4LDEwLjg1NzA0NTggTDAuMTQ3MDQ1ODA5LDAuODU3MDQ1ODA5IEMtMC4wNDkwMTUyNzE5LDAuNjYwOTg0NzIyIC0wLjA0OTAxNTI2OTUsMC4zNDMxMDY4OTkgMC4xNDcwNDU4MTUsMC4xNDcwNDU4MTUgQzAuMzQzMTA2ODk5LC0wLjA0OTAxNTI2OTUgMC42NjA5ODQ3MjIsLTAuMDQ5MDE1MjcxOSAwLjg1NzA0NTgwOSwwLjE0NzA0NTgwOSBMMTAuODU3MDQ1OCwxMC4xNDcwNDU4IEMxMS4wMTMyODI4LDEwLjI5NDg3OTcgMTEuMDU3NDY1OSwxMC41MjYwNjc0IDEwLjk2Njc1NDcsMTAuNzIxMDk2NSBDMTAuODc2MDQzNSwxMC45MTYxMjU1IDEwLjY3MDc2ODIsMTEuMDMxMjg2IDEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.adsk-viewing-viewer.acs-theme .docking-panel-close:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjExcHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDExIDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5saWdodF9ub3JtYWxfcGFuZWxjbG9zZTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJMSUdIVC1USEVNRUQtUEFORUxTLS0tSG92ZXJzLS0tTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDAxLjAwMDAwMCwgLTE5OS4wMDAwMDApIj4NCiAgICAgICAgPGcgaWQ9ImxpZ2h0X25vcm1hbF9wYW5lbGNsb3NlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MDEuMDAwMDAwLCAxOTkuMDAwMDAwKSIgZmlsbD0iIzBBMTMxQyI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiPg0KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjQ1NDk0ODUwNiwxMC45OTcwNTcyIEMwLjI2MjA3ODM5OCwxMC45Nzk2MDI3IDAuMDk2NjMxODM1NCwxMC44NTIzNDM3IDAuMDMwMjc4NjIzNywxMC42NzA0MDc0IEMtMC4wMzYwNzQ1ODgxLDEwLjQ4ODQ3MTIgMC4wMDg1OTk0OTU0OSwxMC4yODQ1Nzk5IDAuMTQ0OTQ4NTA2LDEwLjE0NzA1NzIgTDEwLjE0NDk0ODUsMC4xNDcwNTcyNDkgQzEwLjI3MTc3NzgsMC4wMjAyMjc5NjUxIDEwLjQ1NjYzNTUsLTAuMDI5MzA0NTA4OSAxMC42Mjk4ODc1LDAuMDE3MTE4MjMxMiBDMTAuODAzMTM5NSwwLjA2MzU0MDk3MTIgMTAuOTM4NDY0OCwwLjE5ODg2NjIwNyAxMC45ODQ4ODc1LDAuMzcyMTE4MjMxIEMxMS4wMzEzMTAzLDAuNTQ1MzcwMjU2IDEwLjk4MTc3NzgsMC43MzAyMjc5NjUgMTAuODU0OTQ4NSwwLjg1NzA1NzI0OSBMMC44NTQ5NDg1MDYsMTAuODU3MDU3MiBDMC43NDg5NjM1MjQsMTAuOTYwNzE2MSAwLjYwMjQ0MzQwNSwxMS4wMTE5OTgyIDAuNDU0OTQ4NTA2LDEwLjk5NzA1NzIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBDMTAuMzM5MjEwMiwxMC45OTUzMzI0IDEwLjIyOTM1NjUsMTAuOTQyMTc3MyAxMC4xNDcwNDU4LDEwLjg1NzA0NTggTDAuMTQ3MDQ1ODA5LDAuODU3MDQ1ODA5IEMtMC4wNDkwMTUyNzE5LDAuNjYwOTg0NzIyIC0wLjA0OTAxNTI2OTUsMC4zNDMxMDY4OTkgMC4xNDcwNDU4MTUsMC4xNDcwNDU4MTUgQzAuMzQzMTA2ODk5LC0wLjA0OTAxNTI2OTUgMC42NjA5ODQ3MjIsLTAuMDQ5MDE1MjcxOSAwLjg1NzA0NTgwOSwwLjE0NzA0NTgwOSBMMTAuODU3MDQ1OCwxMC4xNDcwNDU4IEMxMS4wMTMyODI4LDEwLjI5NDg3OTcgMTEuMDU3NDY1OSwxMC41MjYwNjc0IDEwLjk2Njc1NDcsMTAuNzIxMDk2NSBDMTAuODc2MDQzNSwxMC45MTYxMjU1IDEwLjY3MDc2ODIsMTEuMDMxMjg2IDEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.adsk-viewing-viewer.acs-theme .docking-panel-footer-resizer {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCA4IDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OC4yICg0NzMyNykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPmxpZ2h0X25vcm1hbF9yZXNpemVfaWNvbjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJMSUdIVC1USEVNRUQtUEFORUxTLS0tSG92ZXJzLS0tTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjI4LjAwMDAwMCwgLTgzMi4wMDAwMDApIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj4NCiAgICAgICAgPGcgaWQ9ImxpZ2h0X25vcm1hbF9yZXNpemVfaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjI4LjAwMDAwMCwgODMyLjAwMDAwMCkiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTAuNSw2LjUgTDYuNSwwLjUiIGlkPSJMaW5lIiBzdHJva2U9IiNCRUM4RDIiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsNi41IEw2LjAzNTUzMzkxLDQuOTY0NDY2MDkiIGlkPSJMaW5lLUNvcHkiIHN0cm9rZT0iI0JFQzhEMiI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTEuNSw2LjUgTDcuNSwwLjUiIGlkPSJMaW5lIiBzdHJva2U9IiM5MzlDQTUiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik01LjUsNi41IEw3LjAzNTUzMzkxLDQuOTY0NDY2MDkiIGlkPSJMaW5lLUNvcHkiIHN0cm9rZT0iIzkzOUNBNSI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    background-repeat: no-repeat;
    background-position-x: 9px;
    background-position-y: 8px;
}

.adsk-viewing-viewer.acs-theme .docking-panel-footer-resizer:hover {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCA4IDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OC4yICg0NzMyNykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iTElHSFQtVEhFTUVELVBBTkVMUy0tLUhvdmVycy0tLUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNzMuMDAwMDAwLCAtODYxLjAwMDAwMCkiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPg0KICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA3My4wMDAwMDAsIDg2MS4wMDAwMDApIj4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjUsNi41IEw2LjUsMC41IiBpZD0iTGluZSIgc3Ryb2tlPSIjQkVDOEQyIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNNC41LDYuNSBMNi4wMzU1MzM5MSw0Ljk2NDQ2NjA5IiBpZD0iTGluZS1Db3B5IiBzdHJva2U9IiNCRUM4RDIiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xLjUsNi41IEw3LjUsMC41IiBpZD0iTGluZSIgc3Ryb2tlPSIjNEE1NTVCIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNNS41LDYuNSBMNy4wMzU1MzM5MSw0Ljk2NDQ2NjA5IiBpZD0iTGluZS1Db3B5IiBzdHJva2U9IiM0QTU1NUIiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position-x: 9px;
    background-position-y: 8px;
}

.adsk-viewing-viewer.acs-theme .docking-panel-button {
    color: #4a555b;
    border: solid 1px #d5dbe1;
}

.adsk-viewing-viewer.acs-theme .docking-panel-primary-button {
    color: #ffffff;
    background-color: #0696d7;
}

.adsk-viewing-viewer.acs-theme .docking-panel-primary-button:hover,
.adsk-viewing-viewer.acs-theme .docking-panel-primary-button:focus,
.adsk-viewing-viewer.acs-theme .docking-panel-primary-button.active {
    color: #ffffff;
    background-color: #38abdf;
}

.adsk-viewing-viewer.acs-theme .docking-panel-secondary-button {
    color: #ffffff;
    background-color: #939ca5;
}

.adsk-viewing-viewer.acs-theme .docking-panel-secondary-button:hover,
.adsk-viewing-viewer.acs-theme .docking-panel-secondary-button:focus,
.adsk-viewing-viewer.acs-theme .docking-panel-secondary-button.active {
    color: #ffffff;
    background-color: #bec8d2;
}

.adsk-viewing-viewer.acs-theme .docking-panel-tertiary-button {
    color: #0696d7;
    border: solid 1px #0696d7;
}

.adsk-viewing-viewer.acs-theme .docking-panel-tertiary-button:hover,
.adsk-viewing-viewer.acs-theme .docking-panel-tertiary-button:focus,
.adsk-viewing-viewer.acs-theme .docking-panel-tertiary-button.active {
    color: #38abdf;
    border: solid 1px #38abdf;
}

.adsk-viewing-viewer.acs-theme .docking-panel-footer {
    background-color: #FFFFFF;
    border-top: solid 1px rgba(0, 0, 0, 0.2);
}

.adsk-viewing-viewer.acs-theme .docking-panel-container-solid-color-a {
    background-color: rgba(255, 255, 255, 0.94);
}

.adsk-viewing-viewer.acs-theme .docking-panel-container-solid-color-b {
    background-color: #FFFFFF;
}

.adsk-viewing-viewer.acs-theme .docking-panel-container-solid-color-c {
    background-color: #ecf0f3;
    color: #000000;
}

.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) 36px, rgba(242, 247, 250, 0) 72px);
}

.adsk-viewing-viewer.acs-theme .docking-panel-textbox {
    border: solid 1px #d5dbe1;
    background-color: transparent;
}

.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: #0a131c;
}

.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: rgb(190, 200, 210);
}

.adsk-viewing-viewer.acs-theme .docking-panel-scroll::-webkit-scrollbar-thumb:hover {
    background: rgb(147, 156, 165);
}

.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);
}

/* Searchbox and Filterbox */
.adsk-viewing-viewer.acs-theme .adsk-filterbox input.filter-box,
.adsk-viewing-viewer.acs-theme .adsk-searchbox input.search-box {
    color: #0a131c;
    background: #ffffff;
    border: solid 1px rgba(0, 0, 0, 0);
}

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9IjAgMCAxMyAxMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPnNlYXJjaF9saWdodDwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSIzRC1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iRGFyay10aGVtZWQtcGFuZWxzLShTRUxFQ1RFRCktLS1MTVYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDEuMDAwMDAwLCAtMjM4LjAwMDAwMCkiIGZpbGw9IiM0QTU1NUIiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjYuMDAwMDAwLCAxNzkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjIxMzYwOTQsNjguMjM2MDk0NCBDMTYuMjk3NjMzMSw2Ny4zMjAxMTgxIDE1Ljc2MzMxMzYsNjYuMDIyNDg1IDE1Ljc2MzMxMzYsNjQuNzI0ODUxOSBDMTUuNzYzMzEzNiw2My40MjcyMTg4IDE2LjI5NzYzMzEsNjIuMTI5NTg1NyAxNy4yMTM2MDk0LDYxLjIxMzYwOTQgQzE4LjEyOTU4NTcsNjAuMjk3NjMzMSAxOS40MjcyMTg4LDU5Ljc2MzMxMzYgMjAuNzI0ODUxOSw1OS43NjMzMTM2IEMyMi4wMjI0ODUsNTkuNzYzMzEzNiAyMy4zMjAxMTgxLDYwLjI5NzYzMzEgMjQuMjM2MDk0NCw2MS4yMTM2MDk0IEMyNS4xNTIwNzA3LDYyLjEyOTU4NTcgMjUuNjg2MzkwMiw2My40MjcyMTg4IDI1LjY4NjM5MDIsNjQuNzI0ODUxOSBDMjUuNjg2MzkwMiw2Ni4wMjI0ODUgMjUuMTUyMDcwNyw2Ny4zMjAxMTgxIDI0LjIzNjA5NDQsNjguMjM2MDk0NCBDMjMuMzIwMTE4MSw2OS4xNTIwNzA3IDIyLjAyMjQ4NSw2OS42ODYzOTAyIDIwLjcyNDg1MTksNjkuNjg2MzkwMiBDMTkuNDI3MjE4OCw2OS42ODYzOTAyIDE4LjEyOTU4NTcsNjkuMTUyMDcwNyAxNy4yMTM2MDk0LDY4LjIzNjA5NDQgTTI3Ljg5OTk5OTYsNzEuMjg5MzQ4NyBMMjUuMDc1NzM5Myw2OC40NjUwODg1IEMyNS45OTE3MTU3LDY3LjM5NjQ0OTUgMjYuNTI2MDM1Miw2Ni4wOTg4MTY0IDI2LjUyNjAzNTIsNjQuNzI0ODUxOSBDMjYuNTI2MDM1Miw2My4xOTgyMjQ3IDI1LjkxNTM4NDMsNjEuNzQ3OTI4OSAyNC44NDY3NDUzLDYwLjY3OTI4OTkgQzIzLjc3ODEwNjIsNTkuNjEwNjUwOSAyMi4yNTE0NzkxLDU5IDIwLjcyNDg1MTksNTkgQzE5LjE5ODIyNDcsNTkgMTcuNzQ3OTI4OSw1OS42MTA2NTA5IDE2LjY3OTI4OTksNjAuNjc5Mjg5OSBDMTUuNjEwNjUwOSw2MS43NDc5Mjg5IDE1LDYzLjE5ODIyNDcgMTUsNjQuNzI0ODUxOSBDMTUsNjYuMjUxNDc5MSAxNS42MTA2NTA5LDY3LjcwMTc3NDkgMTYuNjc5Mjg5OSw2OC43NzA0MTM5IEMxNy43NDc5Mjg5LDY5LjgzOTA1MjkgMTkuMTk4MjI0Nyw3MC40NDk3MDM4IDIwLjcyNDg1MTksNzAuNDQ5NzAzOCBDMjIuMDk4ODE2NCw3MC40NDk3MDM4IDIzLjQ3Mjc4MDgsNjkuOTE1Mzg0MyAyNC40NjUwODg1LDY4Ljk5OTQwOCBMMjcuMjg5MzQ4Nyw3MS44MjM2NjgzIEMyNy4zNjU2ODAxLDcxLjg5OTk5OTYgMjcuNDQyMDExNSw3MS44OTk5OTk2IDI3LjU5NDY3NDIsNzEuODk5OTk5NiBDMjcuNzQ3MzM2OSw3MS44OTk5OTk2IDI3LjgyMzY2ODMsNzEuODk5OTk5NiAyNy44OTk5OTk2LDcxLjgyMzY2ODMgQzI3Ljk3NjMzMSw3MS43NDczMzY5IDI3Ljk3NjMzMSw3MS40NDIwMTE1IDI3Ljg5OTk5OTYsNzEuMjg5MzQ4NyIgaWQ9InNlYXJjaF9saWdodCI+PC9wYXRoPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

.adsk-viewing-viewer.acs-theme .adsk-searchbox .search-box-icon.focused {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjEzcHgiIGhlaWdodD0iMTNweCIgdmlld0JveD0iMCAwIDEzIDEzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5QYWdlIDE8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iVHlwZS1haGVhZC1pbi1zZWFyY2gtLS1PcHRpb24tQSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzLjAwMDAwMCwgLTUxLjAwMDAwMCkiPg0KICAgICAgICA8ZyBpZD0iR3JvdXAtMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMDAwMDAwLCA4LjAwMDAwMCkiIGZpbGw9IiMxREM2RjIiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTE2LjIxMzYwOTQsNTIuMjM2MDk0NCBDMTUuMjk3NjMzMSw1MS4zMjAxMTgxIDE0Ljc2MzMxMzYsNTAuMDIyNDg1IDE0Ljc2MzMxMzYsNDguNzI0ODUxOSBDMTQuNzYzMzEzNiw0Ny40MjcyMTg4IDE1LjI5NzYzMzEsNDYuMTI5NTg1NyAxNi4yMTM2MDk0LDQ1LjIxMzYwOTQgQzE3LjEyOTU4NTcsNDQuMjk3NjMzMSAxOC40MjcyMTg4LDQzLjc2MzMxMzYgMTkuNzI0ODUxOSw0My43NjMzMTM2IEMyMS4wMjI0ODUsNDMuNzYzMzEzNiAyMi4zMjAxMTgxLDQ0LjI5NzYzMzEgMjMuMjM2MDk0NCw0NS4yMTM2MDk0IEMyNC4xNTIwNzA3LDQ2LjEyOTU4NTcgMjQuNjg2MzkwMiw0Ny40MjcyMTg4IDI0LjY4NjM5MDIsNDguNzI0ODUxOSBDMjQuNjg2MzkwMiw1MC4wMjI0ODUgMjQuMTUyMDcwNyw1MS4zMjAxMTgxIDIzLjIzNjA5NDQsNTIuMjM2MDk0NCBDMjIuMzIwMTE4MSw1My4xNTIwNzA3IDIxLjAyMjQ4NSw1My42ODYzOTAyIDE5LjcyNDg1MTksNTMuNjg2MzkwMiBDMTguNDI3MjE4OCw1My42ODYzOTAyIDE3LjEyOTU4NTcsNTMuMTUyMDcwNyAxNi4yMTM2MDk0LDUyLjIzNjA5NDQgTTI2Ljg5OTk5OTYsNTUuMjg5MzQ4NyBMMjQuMDc1NzM5Myw1Mi40NjUwODg1IEMyNC45OTE3MTU3LDUxLjM5NjQ0OTUgMjUuNTI2MDM1Miw1MC4wOTg4MTY0IDI1LjUyNjAzNTIsNDguNzI0ODUxOSBDMjUuNTI2MDM1Miw0Ny4xOTgyMjQ3IDI0LjkxNTM4NDMsNDUuNzQ3OTI4OSAyMy44NDY3NDUzLDQ0LjY3OTI4OTkgQzIyLjc3ODEwNjIsNDMuNjEwNjUwOSAyMS4yNTE0NzkxLDQzIDE5LjcyNDg1MTksNDMgQzE4LjE5ODIyNDcsNDMgMTYuNzQ3OTI4OSw0My42MTA2NTA5IDE1LjY3OTI4OTksNDQuNjc5Mjg5OSBDMTQuNjEwNjUwOSw0NS43NDc5Mjg5IDE0LDQ3LjE5ODIyNDcgMTQsNDguNzI0ODUxOSBDMTQsNTAuMjUxNDc5MSAxNC42MTA2NTA5LDUxLjcwMTc3NDkgMTUuNjc5Mjg5OSw1Mi43NzA0MTM5IEMxNi43NDc5Mjg5LDUzLjgzOTA1MjkgMTguMTk4MjI0Nyw1NC40NDk3MDM4IDE5LjcyNDg1MTksNTQuNDQ5NzAzOCBDMjEuMDk4ODE2NCw1NC40NDk3MDM4IDIyLjQ3Mjc4MDgsNTMuOTE1Mzg0MyAyMy40NjUwODg1LDUyLjk5OTQwOCBMMjYuMjg5MzQ4Nyw1NS44MjM2NjgzIEMyNi4zNjU2ODAxLDU1Ljg5OTk5OTYgMjYuNDQyMDExNSw1NS44OTk5OTk2IDI2LjU5NDY3NDIsNTUuODk5OTk5NiBDMjYuNzQ3MzM2OSw1NS44OTk5OTk2IDI2LjgyMzY2ODMsNTUuODk5OTk5NiAyNi44OTk5OTk2LDU1LjgyMzY2ODMgQzI2Ljk3NjMzMSw1NS43NDczMzY5IDI2Ljk3NjMzMSw1NS40NDIwMTE1IDI2Ljg5OTk5OTYsNTUuMjg5MzQ4NyIgaWQ9IlBhZ2UtMSI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

.adsk-viewing-viewer.acs-theme .adsk-filterbox .filter-box-icon {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjdweCIgdmlld0JveD0iMCAwIDEwIDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4yICg0NDQ5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkZpbHRlcl9JY29uPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IkxheWVycyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+DQogICAgICAgIDxnIGlkPSJNb2RlbF9Ccm93c2VyX3dpdGgtTGF5ZXJzLTNEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODkwLjAwMDAwMCwgLTM0MC4wMDAwMDApIiBzdHJva2U9IiM5Nzk3OTciPg0KICAgICAgICAgICAgPGcgaWQ9IkZpbHRlci1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4OTAuMDAwMDAwLCAzMzkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTI4Ij4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkZpbHRlcl9JY29uIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjUsNy41IEwyLjUsNy41IiBpZD0iTGluZS0yIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC41LDQuNSBMMS41LDQuNSIgaWQ9IkxpbmUtMiI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuNSwxLjUgTDAuNSwxLjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.adsk-viewing-viewer.acs-theme .adsk-filterbox .filter-box-icon.focused {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iN3B4IiB2aWV3Qm94PSIwIDAgMTAgNyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjIgKDQ3MzI3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+RmlsdGVyX0ljb25fc2VsZWN0ZWQ8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iRGFyay10aGVtZWQtcGFuZWxzLShTRUxFQ1RFRCktLS1MTVYtIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTI3LjAwMDAwMCwgLTI0Mi4wMDAwMDApIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj4NCiAgICAgICAgPGcgaWQ9IkZpbHRlci1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MjcuMDAwMDAwLCAyNDEuMDAwMDAwKSIgc3Ryb2tlPSIjMDBCRkZGIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yOCI+DQogICAgICAgICAgICAgICAgPGcgaWQ9IkZpbHRlcl9JY29uX3NlbGVjdGVkIj4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuNSw3LjUgTDIuNSw3LjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNSw0LjUgTDEuNSw0LjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuNSwxLjUgTDAuNSwxLjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
}

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5saWdodF9ub3JtYWxfc2VhcmNoY2xlYXI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iTElHSFQtVEhFTUVELVBBTkVMUy0tLUhvdmVycy0tLUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQwMS4wMDAwMDAsIC0yMzguMDAwMDAwKSI+DQogICAgICAgIDxnIGlkPSJsaWdodF9ub3JtYWxfc2VhcmNoY2xlYXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQwMS4wMDAwMDAsIDIzOC4wMDAwMDApIj4NCiAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMiIgZmlsbD0iI0JFQzhEMiIgY3g9IjciIGN5PSI3IiByPSI3Ij48L2NpcmNsZT4NCiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0LjUwOTY4OTczIDEwIDQgOS40OTAzMTAyNyA5LjQ5MDMxMDI3IDQgMTAgNC41MDk2ODk3MyI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEwIDkuNDkwMzEwMjcgOS40OTAzMTAyNyAxMCA0IDQuNTA5Njg5NzMgNC41MDk2ODk3MyA0Ij48L3BvbHlnb24+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
}

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5saWdodF9ob3Zlcl9zZWFyY2hjbGVhcjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJMSUdIVC1USEVNRUQtUEFORUxTLS0tSG92ZXJzLS0tTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA2MS4wMDAwMDAsIC0yMzguMDAwMDAwKSI+DQogICAgICAgIDxnIGlkPSJsaWdodF9ob3Zlcl9zZWFyY2hjbGVhciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA2MS4wMDAwMDAsIDIzOC4wMDAwMDApIj4NCiAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMi1Db3B5IiBmaWxsPSIjOTM5Q0E1IiBjeD0iNyIgY3k9IjciIHI9IjciPjwvY2lyY2xlPg0KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlLUNvcHktMiIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0LjUwOTY4OTczIDEwIDQgOS40OTAzMTAyNyA5LjQ5MDMxMDI3IDQgMTAgNC41MDk2ODk3MyI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlLUNvcHktMyIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMCA5LjQ5MDMxMDI3IDkuNDkwMzEwMjcgMTAgNCA0LjUwOTY4OTczIDQuNTA5Njg5NzMgNCI+PC9wb2x5Z29uPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

/* Search Results */
.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: rgb(0, 0, 0);
}

.adsk-viewing-viewer.acs-theme .adsk-search-results-scrolling-panel .no-results-description {
    color: #939CA5;
}

/* Loading Spinner */
.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: #0a131c;
}

/* Context menu */
.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: #666666;
}

/* Settings Panel */
.adsk-viewing-viewer.acs-theme .viewer-settings-panel.docking-panel .settings-tabs span {
    color: #0a131c;
}

.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 {
    color: #38abdf;
    border-color: #38abdf;
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-environment-cell {
    border: solid 1px #f2f7fa;
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-environment-cell:hover {
    border: solid 1px #939ca5;
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-environment-cell.border-select {
    border: solid 1px #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: solid 1px #f2f7fa;
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-cell:hover {
    border: solid 1px #939ca5;
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-cell.border-select {
    border: solid 1px #38abdf;
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-name {
    color: #4a555b;
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-description {
    color: #4a555b;
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel .docking-panel-tertiary-button:active {
    color: #38abdf;
    border: solid 1px #38abdf;
}

.adsk-viewing-viewer.acs-theme .switch .slider {
    background-color: #d9e1e9;
}

.adsk-viewing-viewer.acs-theme .switch .slider:before {
    background-color: #d9e1e9;
}

.adsk-viewing-viewer.acs-theme .switch input:checked+.slider:before {
    background-color: #38abdf;
}

/* Layers Panel */
.adsk-viewing-viewer.acs-theme .layers-panel .visibility {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNyAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNDAuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMEExMzFDIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAxMDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIxNi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vbi1jb3B5LTE0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ic2hvdy1tYXJrZXJzLWljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTMuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTGF5ZXJfMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNDI0LDAuMDEzNDYzMDU3MyBDOS44MTM2NzUzNCwwLjAxOTA0NzQ5MjggMTEuMTg5MDc0OSwwLjI5NDEyNzQwNiAxMi40NzQsMC44MjM0NjMwNTcgQzEzLjQwOTk4ODMsMS4yMTU3ODg4NiAxNC4yODMzMDE4LDEuNzQzNDE1NzQgMTUuMDY2LDIuMzg5NDYzMDYgQzE1Ljc3NjcxMTYsMy4wMjUzOTQ1MSAxNi4zNzg2NTM3LDMuNzczMjYxOTMgMTYuODQ4LDQuNjAzNDYzMDYgQzE2LjQ5NzQ1OTEsNS41MTE5MjQ3NyAxNS45NjQ0OTk5LDYuMzM4OTMwNDMgMTUuMjgyLDcuMDMzNDYzMDYgQzE0LjUzNjE5MjEsNy43MzAyNjE3MSAxMy42NzgxNDUsOC4yOTYyMDc2OSAxMi43NDQsOC43MDc0NjMwNiBDMTEuMzYxMDM2NSw5LjI5MzUzOTU4IDkuODcxOTM1NjEsOS41ODc2ODI5NyA4LjM3LDkuNTcxNDYzMDYgQzYuODk2MjcwMjEsOS42NTA4OTU4OCA1LjQyMjc0OTI5LDkuNDExNDQ4NzMgNC4wNSw4Ljg2OTQ2MzA2IEMzLjExMzAyOTI4LDguNDg3MzIwMTcgMi4yNTMxMTg1Niw3LjkzODQ0MDk5IDEuNTEyLDcuMjQ5NDYzMDYgQzAuODQyNjYxOTQ4LDYuNTM0MTYwMTUgMC4zMjc5NTI0MTksNS42ODg1NjU5MiAwLDQuNzY1NDYzMDYgQzAuNDU1MjQyNjA0LDMuODYyMzEzMjkgMS4wNTc0NTAzMSwzLjA0MTEyMDk2IDEuNzgyLDIuMzM1NDYzMDYgQzIuNTUyMzY1MDQsMS42NTgzODQzOSAzLjQyNzgxNDI3LDEuMTExMjI4NjIgNC4zNzQsMC43MTU0NjMwNTcgQzUuNjUzNTg1NzEsMC4xNzgzNTEzOTYgNy4wMzgyOTI4MywtMC4wNjE2NjQ1MDQ1IDguNDI0LDAuMDEzNDYzMDU3MyBMOC40MjQsMC4wMTM0NjMwNTczIFogTTguNTMyLDguMDU5NDYzMDYgQzguOTYwMTAyMjksOC4wNTUyOTUzNiA5LjM4MjgwNDgzLDcuOTYzNDAzNSA5Ljc3NCw3Ljc4OTQ2MzA2IEMxMC4xNTY4MjYyLDcuNjIxNTY3MjQgMTAuNTA0ODI0Miw3LjM4MzQ2MzMgMTAuOCw3LjA4NzQ2MzA2IEMxMS40MDkxODA2LDYuNDcwNjAyMDcgMTEuNzQwNjcxMSw1LjYzMjEyNTg4IDExLjcxOCw0Ljc2NTQ2MzA2IEMxMS43MjYwNTgzLDMuOTE3NDEzMzUgMTEuMzk1NjY1NCwzLjEwMTE0ODQzIDEwLjgsMi40OTc0NjMwNiBDMTAuNTA0ODI0MiwyLjIwMTQ2MjgyIDEwLjE1NjgyNjIsMS45NjMzNTg4NyA5Ljc3NCwxLjc5NTQ2MzA2IEM4Ljk2MzIwMDgxLDEuNDUwMzI2MDcgOC4wNDY3OTkxOSwxLjQ1MDMyNjA3IDcuMjM2LDEuNzk1NDYzMDYgQzYuODUzMTczODQsMS45NjMzNTg4NyA2LjUwNTE3NTc2LDIuMjAxNDYyODIgNi4yMSwyLjQ5NzQ2MzA2IEM1LjYwMDgxOTQ1LDMuMTE0MzI0MDUgNS4yNjkzMjg4NiwzLjk1MjgwMDI0IDUuMjkyLDQuODE5NDYzMDYgQzUuMjk3NjY4NjcsNS4yNDczOTUzNiA1LjM4OTQ5NTYzLDUuNjY5Nzk5MzkgNS41NjIsNi4wNjE0NjMwNiBDNS43Mjc1NzkzLDYuNDQ1NTcwMTMgNS45NjU5NjY2Niw2Ljc5Mzk4MjQ0IDYuMjY0LDcuMDg3NDYzMDYgQzYuNTU4MzQzMzMsNy4zODQ0NjMzMSA2LjkwNjU0MzMxLDcuNjIyNzA1NCA3LjI5LDcuNzg5NDYzMDYgQzcuNjgxMTk1MTcsNy45NjM0MDM1IDguMTAzODk3NzEsOC4wNTUyOTUzNiA4LjUzMiw4LjA1OTQ2MzA2IEw4LjUzMiw4LjA1OTQ2MzA2IFogTTEwLjQyMiw0Ljc2NTQ2MzA2IEMxMC40MTYzNTg4LDQuNTIyODczOTIgMTAuMzYxMjMyNCw0LjI4Mzk5MjY4IDEwLjI2LDQuMDYzNDYzMDYgQzEwLjE3MjMxNzgsMy44NDM1MzQ1NiAxMC4wNDQwOTM0LDMuNjQyMDM4OTYgOS44ODIsMy40Njk0NjMwNiBDOS43MTExMDk2OCwzLjMwNTIxMjUgOS41MDkxNjg3NiwzLjE3NjcwNDY1IDkuMjg4LDMuMDkxNDYzMDYgTDguNTg2LDIuOTI5NDYzMDYgTDcuODg0LDMuMDkxNDYzMDYgQzcuNDQ2MzU4MjYsMy4yNzczNzM1NCA3LjA5NzkxMDQ4LDMuNjI1ODIxMzEgNi45MTIsNC4wNjM0NjMwNiBDNi43MTA3NTc2Niw0LjUyODYzMDUxIDYuNzEwNzU3NjYsNS4wNTYyOTU2MSA2LjkxMiw1LjUyMTQ2MzA2IEM3LjA4NDk2MzYyLDUuOTQ5MzIyNTYgNy40MTI3MTQwNCw2LjI5NjM1MjQzIDcuODMsNi40OTM0NjMwNiBMOC41MzIsNi42NTU0NjMwNiBMOS4yMzQsNi40OTM0NjMwNiBDOS40NTQ1MzE1Myw2LjQwNjk2MzIxIDkuNjU2MjM5NzIsNi4yNzg2MDM0NSA5LjgyOCw2LjExNTQ2MzA2IEM5Ljk4OTEwNDIxLDUuOTQyMTIwOSAxMC4xMTcyMDQ4LDUuNzQwODIwMDIgMTAuMjA2LDUuNTIxNDYzMDYgQzEwLjMxNDY3NjEsNS4yODQzNTU1NyAxMC4zNjk5Nzc2LDUuMDI2MjgyMDQgMTAuMzY4LDQuNzY1NDYzMDYgTDEwLjQyMiw0Ljc2NTQ2MzA2IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    opacity: 1;
}

.adsk-viewing-viewer.acs-theme .layers-panel .visibility.dim {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNzQuMDAwMDAwKSIgZmlsbD0iIzk0OTQ5RiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDAwMDAwLCA5LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vZmYtY29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAzNTQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ibWFya3VwX2Rpc3BsYXlfdHVybl9vZmYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTEuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgQzE0LjIsLTAuMDY0ODE0ODE0OCAxMy44LC0wLjA2NDgxNDgxNDggMTMuNTMzMzMzMywwLjE5NDQ0NDQ0NCBMMTAuNDY2NjY2NywzLjE3NTkyNTkzIEM5LjY2NjY2NjY3LDIuOTgxNDgxNDggOC44NjY2NjY2NywyLjc4NzAzNzA0IDgsMi43ODcwMzcwNCBDNC40LDIuNzg3MDM3MDQgMS4zMzMzMzMzMyw0LjkyNTkyNTkzIDAsNy41MTg1MTg1MiBMMCw3LjUxODUxODUyIEMwLjYsOC42ODUxODUxOSAxLjYsOS43ODcwMzcwNCAyLjgsMTAuNjI5NjI5NiBMMC40NjY2NjY2NjcsMTIuODk4MTQ4MSBDMC4yLDEzLjE1NzQwNzQgMC4yLDEzLjU0NjI5NjMgMC40NjY2NjY2NjcsMTMuODA1NTU1NiBDMC43MzMzMzMzMzMsMTQuMDY0ODE0OCAxLjEzMzMzMzMzLDE0LjA2NDgxNDggMS40LDEzLjgwNTU1NTYgTDE0LjQ2NjY2NjcsMS4xMDE4NTE4NSBDMTQuNzMzMzMzMywwLjg0MjU5MjU5MyAxNC43MzMzMzMzLDAuNDUzNzAzNzA0IDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgTDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgWiBNNC44LDcuNTE4NTE4NTIgQzQuOCw1Ljc2ODUxODUyIDYuMjY2NjY2NjcsNC40MDc0MDc0MSA4LDQuNDA3NDA3NDEgQzguMzMzMzMzMzMsNC40MDc0MDc0MSA4LjczMzMzMzMzLDQuNDcyMjIyMjIgOSw0LjYwMTg1MTg1IEw4LjEzMzMzMzMzLDUuNDQ0NDQ0NDQgTDcuOTMzMzMzMzMsNS40NDQ0NDQ0NCBDNi43MzMzMzMzMyw1LjQ0NDQ0NDQ0IDUuNzMzMzMzMzMsNi40MTY2NjY2NyA1LjczMzMzMzMzLDcuNTgzMzMzMzMgTDUuNzMzMzMzMzMsNy43Nzc3Nzc3OCBMNC44NjY2NjY2Nyw4LjYyMDM3MDM3IEM0Ljg2NjY2NjY3LDguMjMxNDgxNDggNC44LDcuODQyNTkyNTkgNC44LDcuNTE4NTE4NTIgTDQuOCw3LjUxODUxODUyIFogTTgsOS42NTc0MDc0MSBDOS4yLDkuNjU3NDA3NDEgMTAuMiw4LjY4NTE4NTE5IDEwLjIsNy41MTg1MTg1MiBDMTAuMiw3LjMyNDA3NDA3IDEwLjEzMzMzMzMsNy4xMjk2Mjk2MyAxMC4wNjY2NjY3LDYuODcwMzcwMzcgTDcuMzMzMzMzMzMsOS41Mjc3Nzc3OCBDNy42LDkuNTkyNTkyNTkgNy44LDkuNjU3NDA3NDEgOCw5LjY1NzQwNzQxIEw4LDkuNjU3NDA3NDEgWiBNMTYsNy41MTg1MTg1MiBDMTUuMzMzMzMzMyw2LjIyMjIyMjIyIDE0LjIsNS4wNTU1NTU1NiAxMi44NjY2NjY3LDQuMjEyOTYyOTYgTDEwLjg2NjY2NjcsNi4xNTc0MDc0MSBDMTEuMDY2NjY2Nyw2LjU0NjI5NjMgMTEuMiw3LjA2NDgxNDgxIDExLjIsNy41MTg1MTg1MiBDMTEuMiw5LjI2ODUxODUyIDkuNzMzMzMzMzMsMTAuNjI5NjI5NiA4LDEwLjYyOTYyOTYgQzcuNDY2NjY2NjcsMTAuNjI5NjI5NiA3LDEwLjUgNi42LDEwLjMwNTU1NTYgTDUuMTMzMzMzMzMsMTEuNzMxNDgxNSBDNiwxMi4wNTU1NTU2IDcsMTIuMjUgOCwxMi4yNSBDMTEuNiwxMi4yNSAxNC42NjY2NjY3LDEwLjExMTExMTEgMTYsNy41MTg1MTg1MiBMMTYsNy41MTg1MTg1MiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
    opacity: 1;
}

/* Property Panel */
.adsk-viewing-viewer.acs-theme .property-panel .no-properties {
    color: #4a555b;
}

.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 {
    color: #4a555b;
    background: rgba(237, 237, 237, 0.6);
}

.adsk-viewing-viewer.acs-theme .property-panel .property-drop-down>option {
    background: rgba(237, 237, 237, 0.75);
}

/* Model Structure Panel */
.adsk-viewing-viewer.acs-theme .model-structure-panel .lmv-no-properties {
    color: #4a555b;
}

/* First Person Tools */
.adsk-viewing-viewer.acs-theme .bimwalk .c-bimwalk-tooltip {
    background-color: #ffffff;
}

.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;
}

/* Animation Panel */
.adsk-viewing-viewer.acs-theme .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlN0YXIgMjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSIzRC1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iYW5pbWF0aW9uX2xpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzM1LjAwMDAwMCwgLTY0Mi4wMDAwMDApIiBmaWxsPSIjMEExMzFDIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC00MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzMxLjAwMDAwMCwgNjQyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC00NCI+DQogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTdGFyLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjAwMDAwMCwgNy4wMDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtNy4wMDAwMDApICIgcG9pbnRzPSIxMSAxNCA0IDE0IDcuNSA3IDExIDAgMTQuNSA3IDE4IDE0Ij48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

.adsk-viewing-viewer.acs-theme .adsk-button:hover .toolbar-animation-play-icon,
.adsk-viewing-viewer.acs-theme .adsk-button:focus .toolbar-animation-play-icon,
.adsk-viewing-viewer.acs-theme .adsk-button.active .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlN0YXIgMjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSIzRC1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iYW5pbWF0aW9uX2RhcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzUuMDAwMDAwLCAtNjQyLjAwMDAwMCkiIGZpbGw9IiMwMEJGRkYiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMzEuMDAwMDAwLCA2NDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQ0Ij4NCiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlN0YXItMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuMDAwMDAwLCA3LjAwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMS4wMDAwMDAsIC03LjAwMDAwMCkgIiBwb2ludHM9IjExIDE0IDQgMTQgNy41IDcgMTEgMCAxNC41IDcgMTggMTQiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
}

.adsk-viewing-viewer.acs-theme .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxMiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDY8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iM0QtTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9ImFuaW1hdGlvbl9saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc1OC4wMDAwMDAsIC03MDIuMDAwMDAwKSIgZmlsbD0iIzBBMTMxQyI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMC4wMDAwMDAsIDY4NC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQyOC4wMDAwMDAsIDE4LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMy1Db3B5IiB4PSI4IiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

.adsk-viewing-viewer.acs-theme .adsk-button:hover .toolbar-animation-pause-icon,
.adsk-viewing-viewer.acs-theme .adsk-button:focus .toolbar-animation-pause-icon,
.adsk-viewing-viewer.acs-theme .adsk-button.active .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxMiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDE3PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc1OS4wMDAwMDAsIC03MDIuMDAwMDAwKSIgZmlsbD0iIzAwQkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc1OS4wMDAwMDAsIDcwMi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTciPg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzLUNvcHkiIHg9IjgiIHk9IjAiIHdpZHRoPSI0IiBoZWlnaHQ9IjE0Ij48L3JlY3Q+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

.adsk-viewing-viewer.acs-theme .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fbGlnaHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yODEuMDAwMDAwLCAtNjQyLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOTAuMDAwMDAwLCA2NDkuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yOTAuMDAwMDAwLCAtNjQ5LjAwMDAwMCkgdHJhbnNsYXRlKDI4MS4wMDAwMDAsIDY0Mi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU3Rhci0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4wMDAwMDAsIDcuMDAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTcuMDAwMDAwKSAiIHBvaW50cz0iMTEgMTQgNCAxNCA3LjUgNyAxMSAwIDE0LjUgNyAxOCAxNCI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTMiIHg9IjAiIHk9IjAiIHdpZHRoPSIyIiBoZWlnaHQ9IjE0Ij48L3JlY3Q+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
}

.adsk-viewing-viewer.acs-theme .adsk-button:hover .toolbar-animation-backward-icon,
.adsk-viewing-viewer.acs-theme .adsk-button:focus .toolbar-animation-backward-icon,
.adsk-viewing-viewer.acs-theme .adsk-button.active .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4MS4wMDAwMDAsIC02NDIuMDAwMDAwKSIgZmlsbD0iIzAwQkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5MC4wMDAwMDAsIDY0OS4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI5MC4wMDAwMDAsIC02NDkuMDAwMDAwKSB0cmFuc2xhdGUoMjgxLjAwMDAwMCwgNjQyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTdGFyLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjAwMDAwMCwgNy4wMDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtNy4wMDAwMDApICIgcG9pbnRzPSIxMSAxNCA0IDE0IDcuNSA3IDExIDAgMTQuNSA3IDE4IDE0Ij48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMyIgeD0iMCIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iMTQiPjwvcmVjdD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.adsk-viewing-viewer.acs-theme .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fbGlnaHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzEuMDAwMDAwLCAtNjQyLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMzEuMDAwMDAwLCA2NDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQ0Ij4NCiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlN0YXItMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuMDAwMDAwLCA3LjAwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMS4wMDAwMDAsIC03LjAwMDAwMCkgIiBwb2ludHM9IjExIDE0IDQgMTQgNy41IDcgMTEgMCAxNC41IDcgMTggMTQiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMyIgeD0iMCIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iMTQiPjwvcmVjdD4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
}

.adsk-viewing-viewer.acs-theme .adsk-button:hover .toolbar-animation-forward-icon,
.adsk-viewing-viewer.acs-theme .adsk-button:focus .toolbar-animation-forward-icon,
.adsk-viewing-viewer.acs-theme .adsk-button.active .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzMS4wMDAwMDAsIC02NDIuMDAwMDAwKSIgZmlsbD0iIzAwQkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMS4wMDAwMDAsIDY0Mi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDQiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU3Rhci0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4wMDAwMDAsIDcuMDAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTcuMDAwMDAwKSAiIHBvaW50cz0iMTEgMTQgNCAxNCA3LjUgNyAxMSAwIDE0LjUgNyAxOCAxNCI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iMiIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

/* Tree / Tree on Demand */
.adsk-viewing-viewer.acs-theme .treeview group,
.adsk-viewing-viewer.acs-theme .treeview .group,
.adsk-viewing-viewer.acs-theme .treeview leaf,
.adsk-viewing-viewer.acs-theme .treeview .leaf {
    color: #0a131c;
}

.adsk-viewing-viewer.acs-theme .treeview leaf.selected-ex>lmvheader>label,
.adsk-viewing-viewer.acs-theme .treeview group.selected-ex>lmvheader>label,
.adsk-viewing-viewer.acs-theme .treeview group.selected label,
.adsk-viewing-viewer.acs-theme .treeview .group.selected label,
.adsk-viewing-viewer.acs-theme .treeview leaf.selected label,
.adsk-viewing-viewer.acs-theme .treeview .leaf.selected 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 leaf>lmvheader>label,
.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 {
    color: #0a131c;
}

.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,
.adsk-viewing-viewer.acs-theme .treeview .group>lmvheader:hover {
    background: rgba(0, 191, 255, 0.2) !important;
}

/* Tree */
.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,
.adsk-viewing-viewer.acs-theme .treeview .group.dim>lmvheader>label {
    color: #939ca5;
}

.adsk-viewing-viewer.acs-theme .treeview div.visibility {
    right: 0;
    top: 0;
    width: 35px;
    height: 100%;
    border: none;
    outline: none;
    margin: 0;
    padding: 0;
    background-position: 6px 12px;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNyAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNDAuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMEExMzFDIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAxMDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIxNi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vbi1jb3B5LTE0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ic2hvdy1tYXJrZXJzLWljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTMuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTGF5ZXJfMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNDI0LDAuMDEzNDYzMDU3MyBDOS44MTM2NzUzNCwwLjAxOTA0NzQ5MjggMTEuMTg5MDc0OSwwLjI5NDEyNzQwNiAxMi40NzQsMC44MjM0NjMwNTcgQzEzLjQwOTk4ODMsMS4yMTU3ODg4NiAxNC4yODMzMDE4LDEuNzQzNDE1NzQgMTUuMDY2LDIuMzg5NDYzMDYgQzE1Ljc3NjcxMTYsMy4wMjUzOTQ1MSAxNi4zNzg2NTM3LDMuNzczMjYxOTMgMTYuODQ4LDQuNjAzNDYzMDYgQzE2LjQ5NzQ1OTEsNS41MTE5MjQ3NyAxNS45NjQ0OTk5LDYuMzM4OTMwNDMgMTUuMjgyLDcuMDMzNDYzMDYgQzE0LjUzNjE5MjEsNy43MzAyNjE3MSAxMy42NzgxNDUsOC4yOTYyMDc2OSAxMi43NDQsOC43MDc0NjMwNiBDMTEuMzYxMDM2NSw5LjI5MzUzOTU4IDkuODcxOTM1NjEsOS41ODc2ODI5NyA4LjM3LDkuNTcxNDYzMDYgQzYuODk2MjcwMjEsOS42NTA4OTU4OCA1LjQyMjc0OTI5LDkuNDExNDQ4NzMgNC4wNSw4Ljg2OTQ2MzA2IEMzLjExMzAyOTI4LDguNDg3MzIwMTcgMi4yNTMxMTg1Niw3LjkzODQ0MDk5IDEuNTEyLDcuMjQ5NDYzMDYgQzAuODQyNjYxOTQ4LDYuNTM0MTYwMTUgMC4zMjc5NTI0MTksNS42ODg1NjU5MiAwLDQuNzY1NDYzMDYgQzAuNDU1MjQyNjA0LDMuODYyMzEzMjkgMS4wNTc0NTAzMSwzLjA0MTEyMDk2IDEuNzgyLDIuMzM1NDYzMDYgQzIuNTUyMzY1MDQsMS42NTgzODQzOSAzLjQyNzgxNDI3LDEuMTExMjI4NjIgNC4zNzQsMC43MTU0NjMwNTcgQzUuNjUzNTg1NzEsMC4xNzgzNTEzOTYgNy4wMzgyOTI4MywtMC4wNjE2NjQ1MDQ1IDguNDI0LDAuMDEzNDYzMDU3MyBMOC40MjQsMC4wMTM0NjMwNTczIFogTTguNTMyLDguMDU5NDYzMDYgQzguOTYwMTAyMjksOC4wNTUyOTUzNiA5LjM4MjgwNDgzLDcuOTYzNDAzNSA5Ljc3NCw3Ljc4OTQ2MzA2IEMxMC4xNTY4MjYyLDcuNjIxNTY3MjQgMTAuNTA0ODI0Miw3LjM4MzQ2MzMgMTAuOCw3LjA4NzQ2MzA2IEMxMS40MDkxODA2LDYuNDcwNjAyMDcgMTEuNzQwNjcxMSw1LjYzMjEyNTg4IDExLjcxOCw0Ljc2NTQ2MzA2IEMxMS43MjYwNTgzLDMuOTE3NDEzMzUgMTEuMzk1NjY1NCwzLjEwMTE0ODQzIDEwLjgsMi40OTc0NjMwNiBDMTAuNTA0ODI0MiwyLjIwMTQ2MjgyIDEwLjE1NjgyNjIsMS45NjMzNTg4NyA5Ljc3NCwxLjc5NTQ2MzA2IEM4Ljk2MzIwMDgxLDEuNDUwMzI2MDcgOC4wNDY3OTkxOSwxLjQ1MDMyNjA3IDcuMjM2LDEuNzk1NDYzMDYgQzYuODUzMTczODQsMS45NjMzNTg4NyA2LjUwNTE3NTc2LDIuMjAxNDYyODIgNi4yMSwyLjQ5NzQ2MzA2IEM1LjYwMDgxOTQ1LDMuMTE0MzI0MDUgNS4yNjkzMjg4NiwzLjk1MjgwMDI0IDUuMjkyLDQuODE5NDYzMDYgQzUuMjk3NjY4NjcsNS4yNDczOTUzNiA1LjM4OTQ5NTYzLDUuNjY5Nzk5MzkgNS41NjIsNi4wNjE0NjMwNiBDNS43Mjc1NzkzLDYuNDQ1NTcwMTMgNS45NjU5NjY2Niw2Ljc5Mzk4MjQ0IDYuMjY0LDcuMDg3NDYzMDYgQzYuNTU4MzQzMzMsNy4zODQ0NjMzMSA2LjkwNjU0MzMxLDcuNjIyNzA1NCA3LjI5LDcuNzg5NDYzMDYgQzcuNjgxMTk1MTcsNy45NjM0MDM1IDguMTAzODk3NzEsOC4wNTUyOTUzNiA4LjUzMiw4LjA1OTQ2MzA2IEw4LjUzMiw4LjA1OTQ2MzA2IFogTTEwLjQyMiw0Ljc2NTQ2MzA2IEMxMC40MTYzNTg4LDQuNTIyODczOTIgMTAuMzYxMjMyNCw0LjI4Mzk5MjY4IDEwLjI2LDQuMDYzNDYzMDYgQzEwLjE3MjMxNzgsMy44NDM1MzQ1NiAxMC4wNDQwOTM0LDMuNjQyMDM4OTYgOS44ODIsMy40Njk0NjMwNiBDOS43MTExMDk2OCwzLjMwNTIxMjUgOS41MDkxNjg3NiwzLjE3NjcwNDY1IDkuMjg4LDMuMDkxNDYzMDYgTDguNTg2LDIuOTI5NDYzMDYgTDcuODg0LDMuMDkxNDYzMDYgQzcuNDQ2MzU4MjYsMy4yNzczNzM1NCA3LjA5NzkxMDQ4LDMuNjI1ODIxMzEgNi45MTIsNC4wNjM0NjMwNiBDNi43MTA3NTc2Niw0LjUyODYzMDUxIDYuNzEwNzU3NjYsNS4wNTYyOTU2MSA2LjkxMiw1LjUyMTQ2MzA2IEM3LjA4NDk2MzYyLDUuOTQ5MzIyNTYgNy40MTI3MTQwNCw2LjI5NjM1MjQzIDcuODMsNi40OTM0NjMwNiBMOC41MzIsNi42NTU0NjMwNiBMOS4yMzQsNi40OTM0NjMwNiBDOS40NTQ1MzE1Myw2LjQwNjk2MzIxIDkuNjU2MjM5NzIsNi4yNzg2MDM0NSA5LjgyOCw2LjExNTQ2MzA2IEM5Ljk4OTEwNDIxLDUuOTQyMTIwOSAxMC4xMTcyMDQ4LDUuNzQwODIwMDIgMTAuMjA2LDUuNTIxNDYzMDYgQzEwLjMxNDY3NjEsNS4yODQzNTU1NyAxMC4zNjk5Nzc2LDUuMDI2MjgyMDQgMTAuMzY4LDQuNzY1NDYzMDYgTDEwLjQyMiw0Ljc2NTQ2MzA2IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    opacity: 1;
    position: absolute;
}

.adsk-viewing-viewer.acs-theme .treeview div.visibility:hover {
    filter: drop-shadow(0 0 0px #fff);
}

.adsk-viewing-viewer.acs-theme .treeview .dim div.visibility {
    background-position: 6px 9px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNzQuMDAwMDAwKSIgZmlsbD0iIzk0OTQ5RiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDAwMDAwLCA5LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vZmYtY29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAzNTQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ibWFya3VwX2Rpc3BsYXlfdHVybl9vZmYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTEuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgQzE0LjIsLTAuMDY0ODE0ODE0OCAxMy44LC0wLjA2NDgxNDgxNDggMTMuNTMzMzMzMywwLjE5NDQ0NDQ0NCBMMTAuNDY2NjY2NywzLjE3NTkyNTkzIEM5LjY2NjY2NjY3LDIuOTgxNDgxNDggOC44NjY2NjY2NywyLjc4NzAzNzA0IDgsMi43ODcwMzcwNCBDNC40LDIuNzg3MDM3MDQgMS4zMzMzMzMzMyw0LjkyNTkyNTkzIDAsNy41MTg1MTg1MiBMMCw3LjUxODUxODUyIEMwLjYsOC42ODUxODUxOSAxLjYsOS43ODcwMzcwNCAyLjgsMTAuNjI5NjI5NiBMMC40NjY2NjY2NjcsMTIuODk4MTQ4MSBDMC4yLDEzLjE1NzQwNzQgMC4yLDEzLjU0NjI5NjMgMC40NjY2NjY2NjcsMTMuODA1NTU1NiBDMC43MzMzMzMzMzMsMTQuMDY0ODE0OCAxLjEzMzMzMzMzLDE0LjA2NDgxNDggMS40LDEzLjgwNTU1NTYgTDE0LjQ2NjY2NjcsMS4xMDE4NTE4NSBDMTQuNzMzMzMzMywwLjg0MjU5MjU5MyAxNC43MzMzMzMzLDAuNDUzNzAzNzA0IDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgTDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgWiBNNC44LDcuNTE4NTE4NTIgQzQuOCw1Ljc2ODUxODUyIDYuMjY2NjY2NjcsNC40MDc0MDc0MSA4LDQuNDA3NDA3NDEgQzguMzMzMzMzMzMsNC40MDc0MDc0MSA4LjczMzMzMzMzLDQuNDcyMjIyMjIgOSw0LjYwMTg1MTg1IEw4LjEzMzMzMzMzLDUuNDQ0NDQ0NDQgTDcuOTMzMzMzMzMsNS40NDQ0NDQ0NCBDNi43MzMzMzMzMyw1LjQ0NDQ0NDQ0IDUuNzMzMzMzMzMsNi40MTY2NjY2NyA1LjczMzMzMzMzLDcuNTgzMzMzMzMgTDUuNzMzMzMzMzMsNy43Nzc3Nzc3OCBMNC44NjY2NjY2Nyw4LjYyMDM3MDM3IEM0Ljg2NjY2NjY3LDguMjMxNDgxNDggNC44LDcuODQyNTkyNTkgNC44LDcuNTE4NTE4NTIgTDQuOCw3LjUxODUxODUyIFogTTgsOS42NTc0MDc0MSBDOS4yLDkuNjU3NDA3NDEgMTAuMiw4LjY4NTE4NTE5IDEwLjIsNy41MTg1MTg1MiBDMTAuMiw3LjMyNDA3NDA3IDEwLjEzMzMzMzMsNy4xMjk2Mjk2MyAxMC4wNjY2NjY3LDYuODcwMzcwMzcgTDcuMzMzMzMzMzMsOS41Mjc3Nzc3OCBDNy42LDkuNTkyNTkyNTkgNy44LDkuNjU3NDA3NDEgOCw5LjY1NzQwNzQxIEw4LDkuNjU3NDA3NDEgWiBNMTYsNy41MTg1MTg1MiBDMTUuMzMzMzMzMyw2LjIyMjIyMjIyIDE0LjIsNS4wNTU1NTU1NiAxMi44NjY2NjY3LDQuMjEyOTYyOTYgTDEwLjg2NjY2NjcsNi4xNTc0MDc0MSBDMTEuMDY2NjY2Nyw2LjU0NjI5NjMgMTEuMiw3LjA2NDgxNDgxIDExLjIsNy41MTg1MTg1MiBDMTEuMiw5LjI2ODUxODUyIDkuNzMzMzMzMzMsMTAuNjI5NjI5NiA4LDEwLjYyOTYyOTYgQzcuNDY2NjY2NjcsMTAuNjI5NjI5NiA3LDEwLjUgNi42LDEwLjMwNTU1NTYgTDUuMTMzMzMzMzMsMTEuNzMxNDgxNSBDNiwxMi4wNTU1NTU2IDcsMTIuMjUgOCwxMi4yNSBDMTEuNiwxMi4yNSAxNC42NjY2NjY3LDEwLjExMTExMTEgMTYsNy41MTg1MTg1MiBMMTYsNy41MTg1MTg1MiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
    opacity: 1;
}

.adsk-viewing-viewer.acs-theme .treeview .view lmvheader>icon {
    display: inline;
    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;
    padding: 0px 11px;
}

.adsk-viewing-viewer.acs-theme .treeview .collapsed>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI2cHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDYgMTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NyAoNDUzOTYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5QYXRoIDI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iM0QtTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsLS0tYnJvd3Nlcl93aXRoLUxheWVycy0tLWxpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQuMDAwMDAwLCAtMzQwLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iTWVudS1Db3B5LTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjMwMzMwMSwgMzM2LjMwMzMwMSkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMzM2LjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMzMyLjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgcG9pbnRzPSI2LjkyNjEzNTcgLTguODgxNzg0MmUtMTYgLTguODgxNzg0MmUtMTYgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    cursor: zoom-in;
}

.adsk-viewing-viewer.acs-theme .treeview .expanded>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NyAoNDUzOTYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5QYXRoIDI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iM0QtTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsLS0tYnJvd3Nlcl93aXRoLUxheWVycy0tLWxpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAuMDAwMDAwLCAtMjczLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iTWVudS1Db3B5LTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjMwMzMwMSwgMjY0LjMwMzMwMSkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMjY0LjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMjYwLjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy42MDA4MjcsIDMuNDA4OTU3KSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMuNjAwODI3LCAtMy40MDg5NTcpICIgcG9pbnRzPSI2LjkyNjEzNTcgLTguODgxNzg0MmUtMTYgLTguODgxNzg0MmUtMTYgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    cursor: zoom-out;
}

.adsk-viewing-viewer.acs-theme .treeview .expanded.selected>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4xICg0NDQ2MykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPk1lbnU8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS02IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsX0Jyb3dzZXJfU2VsZWN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuMDAwMDAwLCAtMTk5LjAwMDAwMCkiIGZpbGw9IiMxREM2RjIiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wMDAwMDAsIDEwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJNZW51IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy4zMDMzMDEsIDE5MC4zMDMzMDEpIHJvdGF0ZSg0NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMTkwLjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMTg2LjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgcG9pbnRzPSI2LjkyNjEzNTcgNy4xMDU0MjczNmUtMTUgMS4yNDM0NDk3OWUtMTQgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
    cursor: zoom-out;
}

.adsk-viewing-viewer.acs-theme .treeview .collapsed.selected>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgNiAxMCI+DQogICAgPHBhdGggZmlsbD0iIzFEQzZGMiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNLjg5OC4xOTVMLjgyIDkuOTEzbDUuMDkyLTUuMDkyIi8+DQo8L3N2Zz4=);
    cursor: zoom-in;
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-environment-image {
    border: solid 1px #d4dbe1 !important;
}

/* Property Search */
.adsk-viewing-viewer.acs-theme .propertysearch-icon {
    filter: invert(1);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU4LjM3MSA1OC4zNzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU4LjM3MSA1OC4zNzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik01NS44MzMsNTYuNjc5bC01Ljk2OS02LjI0M2MxLjc0NS0xLjkxOCwyLjgyLTQuNDU4LDIuODItNy4yNWMwLTUuOTUzLTQuODQzLTEwLjc5Ni0xMC43OTYtMTAuNzk2DQoJCXMtMTAuNzk2LDQuODQzLTEwLjc5NiwxMC43OTZzNC44NDMsMTAuNzk2LDEwLjc5NiwxMC43OTZjMi40NDIsMCw0LjY4OS0wLjgyNCw2LjUtMi4xOTZsNiw2LjI3Ng0KCQljMC4xOTYsMC4yMDUsMC40NTksMC4zMDksMC43MjMsMC4zMDljMC4yNDksMCwwLjQ5Ny0wLjA5MiwwLjY5MS0wLjI3N0M1Ni4yLDU3LjcxMSw1Ni4yMTUsNTcuMDc5LDU1LjgzMyw1Ni42Nzl6IE0zMy4wOTIsNDMuMTg2DQoJCWMwLTQuODUsMy45NDYtOC43OTYsOC43OTYtOC43OTZzOC43OTYsMy45NDYsOC43OTYsOC43OTZzLTMuOTQ2LDguNzk2LTguNzk2LDguNzk2UzMzLjA5Miw0OC4wMzYsMzMuMDkyLDQzLjE4NnoiLz4NCgk8cGF0aCBkPSJNMjguMDk2LDQzLjFjMC4wMjUtNC4wMjksMS43OTMtNy42NDQsNC41NzgtMTAuMTUzYy0wLjkxMSwwLjA1NC0xLjg0NCwwLjA5Ny0yLjgwNywwLjEyMw0KCQljLTAuODcsMC4wMjctMS43NCwwLjA0MS0yLjYwNiwwLjA0MWMtMC44NjksMC0xLjc0Mi0wLjAxNC0yLjYxNC0wLjA0MmMtNy4zNDEtMC4yMDEtMTMuMTkxLTEuMjM4LTE3LjQwMy0yLjcxNw0KCQlDNS4yNjQsMjkuNjg1LDMuNTY5LDI4Ljg5OSwyLjI2MSwyOHY3LjExMXYwLjV2MC41VjM3LjRjMi44NDYsMi45NzEsMTIuMzk0LDUuNzExLDI1LDUuNzExDQoJCUMyNy41NDQsNDMuMTExLDI3LjgxNiw0My4xMDMsMjguMDk2LDQzLjF6Ii8+DQoJPHBhdGggZD0iTTI0Ljg5NiwyOS45NjVjMC4zMjYsMC4wMDksMC42NTEsMC4wMTgsMC45ODIsMC4wMjNDMjYuMzM0LDI5Ljk5NiwyNi43OTUsMzAsMjcuMjYxLDMwczAuOTI2LTAuMDA0LDEuMzgzLTAuMDExDQoJCWMwLjMzLTAuMDA1LDAuNjU2LTAuMDE1LDAuOTgyLTAuMDIzYzAuMTE2LTAuMDAzLDAuMjM0LTAuMDA1LDAuMzQ5LTAuMDA4YzExLjI1My0wLjM1OSwxOS42NDgtMi45MTUsMjIuMjg2LTUuNjY4VjIzdi0wLjVWMjINCgkJdi03LjExMUM0Ny4zOTMsMTguMjMyLDM3LjEwNSwyMCwyNy4yNjEsMjBzLTIwLjEzMy0xLjc2OC0yNS01LjExMVYyMnYwLjVWMjN2MS4yODljMi42MzgsMi43NTQsMTEuMDMzLDUuMzEsMjIuMjg2LDUuNjY4DQoJCUMyNC42NjIsMjkuOTYsMjQuNzgsMjkuOTYyLDI0Ljg5NiwyOS45NjV6Ii8+DQoJPHBhdGggZD0iTTUyLjI2MSwxMS4zMDZWOS41VjljMC0wLjE2OC0wLjA1Ni0wLjMxOS0wLjEzNS0wLjQ1OEM1MS4wMDMsNC4yNDEsNDIuMzc2LDAsMjcuMjYxLDBDMTIuMTgzLDAsMy41NjQsNC4yMiwyLjQwNyw4LjUxDQoJCUMyLjMyMiw4LjY1NywyLjI2MSw4LjgxOCwyLjI2MSw5djAuNXYxLjgwNkM1LjA5NywxNC4yNjcsMTQuNTc3LDE3LDI3LjI2MSwxN1M0OS40MjQsMTQuMjY3LDUyLjI2MSwxMS4zMDZ6Ii8+DQoJPHBhdGggZD0iTTI4LjQzLDQ2LjE4N2MtMC4zOSwwLjAwNS0wLjc3MiwwLjAxNC0xLjE3LDAuMDE0Yy0xMi4zNDYsMC0yMC44NjYtMi4yOS0yNS01LjIwMXY4LjIwMWMwLDAuMTYyLDAuMDQzLDAuMzE1LDAuMTE3LDAuNDUxDQoJCWMxLjE4MSw0Ljg5NSwxMS43NDcsOC41NDksMjQuODgzLDguNTQ5YzQuNzY0LDAsOS4xODItMC40ODYsMTIuOTQ1LTEuMzMyQzM0LjM4OSw1Ni4xNTcsMjkuNjg2LDUxLjgxOSwyOC40Myw0Ni4xODd6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}

/* Context Menu */
.adsk-viewing-viewer.acs-theme .docking-panel.menu .menu-item-expand {
    background-image: url(data:image/png;base64,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);
}

/*!*******************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/icon-fonts/header.css ***!
    \*******************************************************************************************************************************************************************************************************************************************************/
@font-face {
    font-family: "adsk-viewing";
    src: url(data:application/font-woff;base64,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);
    font-weight: normal;
    font-style: normal;
}

[data-icon]:before {
    font-family: "adsk-viewing" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^=adsk-icon-]:before,
[class*=" adsk-icon-"]:before {
    font-family: "adsk-viewing" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*!******************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/icon-fonts/codes.css ***!
    \******************************************************************************************************************************************************************************************************************************************************/
.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-Offset:before {
    content: "5";
}

.adsk-icon-measure-location:before {
    content: "4";
}

.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-axis-delta-x:before {
    /*content: "P";*/
}

.adsk-icon-axis-delta-y:before {
    /*content: "Q";*/
}

.adsk-icon-axis-delta-z:before {
    /*content: "R";*/
}

.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";
}

/*!****************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/LoadingSpinner.css ***!
    \****************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .loading-spinner {
    width: 100%;
    height: 150px;
}

.adsk-viewing-viewer .loading-spinner .message {
    top: 60px;
    width: 100%;
    text-align: center !important;
    text-transform: uppercase;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1.2px;
    cursor: default;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
}

.adsk-viewing-viewer .loading-spinner .path {
    width: 140px;
    height: 140px;
    border: none;
    left: calc(50% - 70px);
    position: absolute;
    transform-origin: 50% 50%;
    animation-duration: 1.5s;
    animation-name: loading-spinner-perpetual-motion;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

.adsk-viewing-viewer .loading-spinner path {
    stroke-width: 5px;
    stroke-linejoin: round;
    stroke-linecap: round;
}

@keyframes loading-spinner-perpetual-motion {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

/*!**********************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/AlertBox.css ***!
    \**********************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .alert-box {
    font-family: "Helvetica Neue Light", "Segoe UI Semilight", sans-serif;
    display: block;
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    height: auto;
    max-width: 40%;
    background: rgba(250, 250, 250, 0.9);
    padding: 10px;
    visibility: hidden;
    border-radius: 5px;
    border-width: 1px;
    border-color: #b8b8b8;
    border-style: solid;
    white-space: -moz-pre-wrap;
    /* Mozilla */
    white-space: pre-line;
    /* CSS 3 (and 2.1 as well, actually) */
    word-wrap: break-word;
    /* IE */
    word-break: break-all;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
}

.adsk-viewing-viewer .alert-box-image {
    display: block;
    float: left;
    left: 10px;
    top: 10px;
    width: 60px;
    height: 60px;
    padding-right: 10px;
}

.adsk-viewing-viewer .alert-box-msg {
    display: block;
    color: #333333;
    margin-left: 70px;
    margin-top: 2px;
}

.adsk-viewing-viewer .alert-box-title {
    display: block;
    word-wrap: break-word;
    word-break: break-all;
    font-size: 18px;
    min-height: 18px;
    margin-bottom: 10px;
}

.adsk-viewing-viewer .alert-box-text {
    display: block;
    word-wrap: break-word;
    word-break: break-word;
    font-size: 12px;
    min-height: 12px;
}

.adsk-viewing-viewer .alert-box-content {
    display: block;
    margin-top: 10px;
    font-size: 12px;
    min-height: 12px;
    list-style: disc;
}

.adsk-viewing-viewer .alert-box-ok {
    display: block;
    position: relative;
    z-index: 2;
    width: 50px;
    height: auto;
    left: 50%;
    margin-left: -25px;
    margin-top: 10px;
    bottom: 5%;
    line-height: 20px;
    text-align: center;
    color: #000;
    font-size: 14px;
    background: rgba(0, 0, 0, 0);
    border-radius: 2px;
    border-width: 1px;
    border-color: #999999;
    border-style: solid;
    padding: 3px;
    cursor: pointer;
    -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;
}

.adsk-viewing-viewer .alert-box-ok:hover {
    color: #111111;
    background: rgb(255, 255, 255);
}

/* Multiple errors display */
.adsk-viewing-viewer .alert-box.errors {
    max-height: 200px;
}

.adsk-viewing-viewer .alert-box-msg.errors {
    max-height: 150px;
    padding-right: 15px;
    overflow-y: auto;
}

.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;
}

/* Keep 'img-unloack' for now to support the old notation */
.adsk-viewing-viewer .alert-box-image.img-unlock,
.adsk-viewing-viewer .alert-box-image.img-unloack {
    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;
}

/*!************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/HudMessage.css ***!
    \************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .docking-panel.hud {
    display: block;
    position: absolute;
    min-width: 250px;
    max-width: 350px;
    top: calc(50% - 50px);
    left: 50%;
    width: auto;
    height: auto;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
}

.adsk-viewing-viewer .docking-panel.hud.top {
    top: 50px;
}

.adsk-viewing-viewer .hud-client {
    width: 100%;
    position: relative;
}

.adsk-viewing-viewer .hud-message {
    display: block;
    min-height: 12px;
    padding: 10px 15px;
    font-size: 12px;
}

.adsk-viewing-viewer .hud-button {
    position: relative;
}

.adsk-viewing-viewer .hud-checkbox {
    margin-left: 20px !important;
    margin-bottom: 10px !important;
}

/*!*************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/ContextMenu.css ***!
    \*************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .docking-panel.menu {
    width: auto;
    height: auto;
    min-width: 120px;
    min-height: 0;
    padding: 8px 0px 8px 0px;
    z-index: 20;
    position: absolute;
}

.adsk-viewing-viewer .docking-panel.menu .menu-item {
    height: 36px;
    position: relative;
    display: table-row;
    margin-bottom: 1px;
    cursor: pointer;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.adsk-viewing-viewer .docking-panel.menu .menu-divider-container {
    height: 17px;
    position: relative;
    display: table-row;
    cursor: default;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.adsk-viewing-viewer .docking-panel.menu .menu-divider {
    height: 1px;
    position: absolute;
    margin-top: 8px;
    margin-bottom: 8px;
    cursor: default;
    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;
    white-space: nowrap;
    vertical-align: middle;
    padding: 5px 10px 5px 10px;
}

.adsk-viewing-viewer .docking-panel.menu .menu-item-icon {
    display: table-cell;
    float: left;
    padding: 5px 0px 5px 10px;
    cursor: pointer;
    vertical-align: middle;
    font-size: 18px;
    width: 100%;
    height: 100%;
}

.adsk-viewing-viewer .docking-panel.menu .menu-item-shortcut {
    display: table-cell;
    float: right;
    padding: 5px 5px 5px 0px;
    margin-bottom: 1px;
    cursor: pointer;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}

.adsk-viewing-viewer .docking-panel.menu .menu-item-expand {
    position: relative;
    top: 0px;
    padding: 0px 10px;
    background-repeat: no-repeat;
    display: table-cell;
    background-position: center;
}

/*!*******************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/Panel.css ***!
    \*******************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .adsk-lmv-tftable {
    width: 100%;
    border-spacing: 1px;
    border-style: none;
}

.adsk-viewing-viewer .adsk-lmv-tftable tr.logical-group td {
    height: 40px;
    font-size: 14px;
    font-weight: bold;
    border: none;
}

.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-top: 15px;
    padding-bottom: 0px;
}

.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 {
    height: 36px;
    padding: 0px 10px 0px 16px;
    font-size: 12px;
    border: none;
}

.adsk-viewing-viewer .adsk-lmv-tftable tr td div {
    padding-left: 10px;
}

.adsk-viewing-viewer .adsk-lmv-tftable.adsk-lmv-settings td:last-child {
    width: 30px;
    height: 30px;
    padding: 0px;
}

.adsk-viewing-viewer .adsk-lmv-tftable input {
    margin: 0px 8px;
}

.adsk-viewing-viewer .adsk-lmv-tftable input:disabled {
    color: #777777;
    background-color: #dddddd;
}

.adsk-viewing-viewer .adsk-lmv-tftable input[type=range]:disabled {
    background-color: #aaaaaa;
}

.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td {
    padding-top: 13px;
    padding-bottom: 13px;
    vertical-align: top;
}

.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:nth-child(1) {
    width: 150px;
}

.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:nth-child(1) div {
    font-weight: 600;
}

.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:nth-child(2) {
    padding-left: 0px;
    padding-right: 0px;
    width: 350px;
}

.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:nth-child(2) div {
    padding-left: 0px;
    font-weight: 300;
}

.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:nth-child(3) {
    width: 20px;
    padding: 13px 16px 13px 59px;
}

/*!*************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/ProgressBar.css ***!
    \*************************************************************************************************************************************************************************************************************************************************/
.progressbg {
    display: block;
    position: absolute;
    z-index: 2;
    left: 4px;
    bottom: 2px;
    height: 4px;
    width: 240px;
    border-width: 1px;
    border-color: #2C2C2C;
    border-style: solid;
    background: rgb(0, 0, 0);
    will-change: opacity;
    pointer-events: none;
}

.progressfg {
    height: 4px;
    background: linear-gradient(to right, #189e1c, #22e328);
    width: 100%;
    border-radius: 2px;
    will-change: transform;
    transform-origin: left;
}

.progresslb {
    display: block;
    position: absolute;
    z-index: 2;
    left: 4px;
    bottom: 12px;
    pointer-events: none;
}

/*!******************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/Tree.css ***!
    \******************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .treeview {
    margin-left: 0px;
    width: 100%;
}

.adsk-viewing-viewer .treeview group {
    position: relative;
    font-size: 14px;
    color: #333333;
    display: block;
    -webkit-user-select: none;
    /* Chrome/Safari */
    -moz-user-select: none;
    /* Firefox */
    -ms-user-select: none;
    cursor: pointer;
    display: inline;
}

.adsk-viewing-viewer .treeview group.category,
.adsk-viewing-viewer .treeview .group.category {
    height: 40px;
}

.adsk-viewing-viewer .treeview group.category,
.adsk-viewing-viewer .treeview .group.category,
.adsk-viewing-viewer .treeview leaf.category,
.adsk-viewing-viewer .treeview .leaf.category {
    font-weight: bold;
}

.adsk-viewing-viewer .treeview group.property,
.adsk-viewing-viewer .treeview .group.property,
.adsk-viewing-viewer .treeview leaf.property,
.adsk-viewing-viewer .treeview .leaf.property {
    font-weight: 500;
    font-size: 12px;
}

.adsk-viewing-viewer .treeview group:hover {
    cursor: pointer;
}

.adsk-viewing-viewer .treeview lmvheader {
    width: 100%;
    margin-bottom: 1px;
    padding: 6px;
    white-space: nowrap;
    display: inline-block;
}

.adsk-viewing-viewer .treeview leaf {
    width: 100%;
    display: block;
    -webkit-user-select: none;
    /* Chrome/Safari */
    -moz-user-select: none;
    /* Firefox */
    -ms-user-select: none;
}

.adsk-viewing-viewer .treeview group.selected>lmvheader,
.adsk-viewing-viewer leaf.selected>lmvheader {
    background-color: #e7e7e7;
}

.adsk-viewing-viewer .treeview group.selected>leaf {
    background-color: #e7e7e7;
}

.adsk-viewing-viewer .treeview group.selected,
.adsk-viewing-viewer .treeview leaf.selected {
    border-left: 3px solid #999999;
    background-color: rgba(0, 0, 0, 0);
    transition: all 0.2s ease;
}

.adsk-viewing-viewer .treeview group.collapsed>leaf,
.adsk-viewing-viewer .treeview group.collapsed>group {
    display: none;
}

/* Bootstrap Fix */
.adsk-viewing-viewer .treeview label {
    margin-bottom: 0px;
    font-weight: normal;
}

.adsk-viewing-viewer .treeview lmvheader {
    line-height: normal;
}

/*!**************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/TreeOnDemand.css ***!
    \**************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .treeview.on-demand {
    width: 100%;
}

.adsk-viewing-viewer .scroller {
    left: 0px;
    width: 100%;
    /* width: auto; */
    position: absolute;
}

.adsk-viewing-viewer .treeview .group {
    position: relative;
    font-size: 14px;
    color: #333333;
    display: block;
    -webkit-user-select: none;
    /* Chrome/Safari */
    -moz-user-select: none;
    /* Firefox */
    -ms-user-select: none;
}

.adsk-viewing-viewer .treeview .model-div {
    margin: 0;
    padding: 0;
    border: 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 {
    text-decoration: underline;
    cursor: pointer;
}

.adsk-viewing-viewer .treeview lmvheader {
    width: 100%;
    margin-bottom: 1px;
    padding: 6px;
    white-space: nowrap;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

.adsk-viewing-viewer .treeview .leaf {
    position: relative;
    display: inline;
    -webkit-user-select: none;
    /* Chrome/Safari */
    -moz-user-select: none;
    /* Firefox */
    -ms-user-select: none;
}

.adsk-viewing-viewer .treeview leaf>lmvheader>label,
.adsk-viewing-viewer .treeview group>lmvheader>label,
.adsk-viewing-viewer .treeview .leaf>lmvheader>label,
.adsk-viewing-viewer .treeview .group>lmvheader>label {
    pointer-events: none;
}

.adsk-viewing-viewer .treeview .group.selected>lmvheader,
div.leaf.selected>lmvheader {
    background-color: #e7e7e7;
}

.adsk-viewing-viewer .treeview .group.selected .leaf {
    background-color: #e7e7e7;
}

.adsk-viewing-viewer .treeview .group.selected,
.leaf.selected {
    border-left: 3px solid #999999;
    background-color: rgba(0, 0, 0, 0);
    transition: all 0.2s ease;
}

/* Bootstrap Fix */
.adsk-viewing-viewer .treeview label {
    width: calc(100% - 50px);
    margin-bottom: 0px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.adsk-viewing-viewer .treeview .leaf label {
    width: calc(100% - 30px);
    margin-bottom: 0px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.adsk-viewing-viewer .treeview lmvheader {
    line-height: normal;
}

.adsk-viewing-viewer .model-structure-panel .lmv-no-properties {
    position: absolute;
    top: 0;
    display: inline-block;
    padding: 6px 6px 6px 12px;
    width: calc(100% - 18px);
}

.adsk-viewing-viewer .model-structure-panel .tree-loading-spinner {
    position: absolute;
    top: 0;
    margin-top: 40px;
}

/*!**************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/DockingPanel.css ***!
    \**************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .docking-panel {
    position: absolute;
    z-index: 2;
    overflow-x: hidden;
    overflow-y: hidden;
    border: none;
    background: transparent;
    border-radius: 5px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.adsk-viewing-viewer .docking-panel-title {
    padding: 11px 0px 11px 14px;
    border-radius: 5px 5px 0 0;
    font-size: 20px;
    font-weight: 300;
    line-height: 27px;
    border: none;
    resize: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize;
    cursor: move;
    position: relative;
    z-index: 1;
}

.adsk-viewing-viewer .docking-panel-close {
    top: 0;
    right: 0px;
    width: 25px;
    height: 50px;
    background-position: 0px 19px;
    background-repeat: no-repeat;
    cursor: pointer;
    position: absolute;
    z-index: 1;
}

.adsk-viewing-viewer .docking-panel-scroll {
    overflow-x: auto;
    overflow-y: auto;
    width: 100%;
    height: 100%;
    resize: none;
    position: relative;
}

.adsk-viewing-viewer .docking-panel-footer {
    bottom: 0;
    left: 0;
    height: 20px;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    position: absolute;
}

.adsk-viewing-viewer.docking-panel-resize-overlay {
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    position: fixed;
    cursor: pointer;
    z-index: 999;
    background-color: transparent;
}

.adsk-viewing-viewer .docking-panel-footer-resizer {
    bottom: 0px;
    right: 0px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position-x: 9px;
    background-position-y: 8px;
    position: absolute;
    cursor: pointer;
}

.adsk-viewing-viewer .docking-panel-solid-container {
    background: none;
}

.adsk-viewing-viewer .docking-panel-gradient-container {
    background: none;
}

.adsk-viewing-viewer .docking-panel-textbox {
    text-align: right;
    width: calc(100% - 20px);
    position: relative;
    left: 0;
    outline: none;
    border-radius: 2px;
}

.adsk-viewing-viewer .docking-panel-primary-button,
.adsk-viewing-viewer .docking-panel-secondary-button,
.adsk-viewing-viewer .docking-panel-tertiary-button {
    height: 34px;
    line-height: 34px;
    font-size: 12px;
    vertical-align: middle;
    text-align: center;
    margin: 10px;
    cursor: pointer;
    border-radius: 3px;
    font-weight: bold;
    letter-spacing: -0.1px;
}

.adsk-viewing-viewer .docking-panel-tertiary-button {
    margin: 7px 10px 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 {
    width: 6px;
    height: 6px;
    padding: 12px;
}

.adsk-viewing-viewer .docking-panel-scroll::-webkit-scrollbar-track {
    border-radius: 0px;
}

.adsk-viewing-viewer .docking-panel-scroll::-webkit-scrollbar-thumb {
    padding: 12px;
    border-radius: 1px;
}

.adsk-viewing-viewer .docking-panel-version-label {
    font-size: 10px;
    margin-top: 2px;
    margin-right: 20px;
    float: right;
}

/*!*********************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/ModelStructurePanel.css ***!
    \*********************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .model-structure-panel {
    width: 300px;
    height: 250px;
    min-width: 250px;
    min-height: 100px;
}

.adsk-viewing-viewer .treeview {
    left: 4px;
    position: relative;
}

.adsk-viewing-viewer .treeview .group,
.adsk-viewing-viewer .treeview .leaf {
    width: 100%;
    height: 29px;
    direction: ltr;
    position: relative;
}

.adsk-viewing-viewer .treeview .group.selected,
.adsk-viewing-viewer .leaf.selected {
    border: none;
}

.adsk-viewing-viewer .treeview lmvheader {
    white-space: nowrap;
    word-wrap: break-word;
    width: calc(100% - 7px);
    display: inline-block;
    border-radius: 4px;
    /* box-shadow: 0px 3px 5px rgba(0,0,0,0.2); */
}

.adsk-viewing-viewer .treeview .leaf.selected {
    /*border-left: 3px solid #5085bf;*/
    border: none;
}

.adsk-viewing-viewer .exclude>lmvheader {
    display: none;
}

.adsk-viewing-viewer .exclude {
    padding-left: 0;
    left: 0;
}

/*!****************************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/ModelStructureTreeDelegate.css ***!
    \****************************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .model-structure-panel .message-unexpected {
    color: #ffffff;
}

/*!***************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/PropertyPanel.css ***!
    \***************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .property-panel {
    top: 180px;
    left: 220px;
    width: 300px;
    height: 250px;
    min-width: 250px;
    min-height: 100px;
    border-color: transparent;
}

.adsk-viewing-viewer .property-panel .treeview {
    margin-left: 0px;
    padding: 0;
    overflow: hidden;
}

.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: 0px;
    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-name,
.adsk-viewing-viewer .property-panel .property-value,
.adsk-viewing-viewer .property-panel .property-drop-down {
    white-space: normal;
    vertical-align: middle;
}

.adsk-viewing-viewer .property-panel .category-name {
    top: -4px;
    min-width: 40%;
    max-width: 100px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

.adsk-viewing-viewer .property-panel .category-value {
    top: -4px;
    font-style: oblique;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    font-weight: 200;
    padding-left: 20px;
}

.adsk-viewing-viewer .property-panel .property-name {
    top: -4px;
    padding-left: 28px;
    width: 40%;
    display: table-cell;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    max-width: 10px;
    /* Stub value, small enough to work along with table-cell's percentage width */
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
}

.adsk-viewing-viewer .property-panel .aggregate-name {
    padding-left: 20px;
    font-weight: 600;
    font-size: 14px;
}

.adsk-viewing-viewer .property-panel .property-value {
    width: 60%;
    height: 100%;
    display: table-cell;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    font-weight: normal;
    vertical-align: middle;
    position: relative;
    padding-left: 40px;
}

.adsk-viewing-viewer .property-panel .property-drop-down {
    margin-top: 3px;
    margin-left: 20px;
    height: 85%;
    max-width: 150px;
    min-width: 60%;
    border: none;
    border-radius: 5px;
    padding-left: 5px;
}

.adsk-viewing-viewer .property-panel .separator {
    display: table-cell;
    vertical-align: middle;
    width: 1px;
}

.adsk-viewing-viewer .property-panel .treeview lmvheader {
    padding-left: 13px;
    display: table;
}

.adsk-viewing-viewer .property-panel .treeview group>lmvheader {
    padding-top: 15px;
    padding-bottom: 10px;
}

.adsk-viewing-viewer .property-panel .treeview leaf>lmvheader {
    padding-top: 0;
    padding-bottom: 0;
}

/* Turn off the hovering for non expandable items */
.adsk-viewing-viewer.dark-theme .treeview leaf>lmvheader:hover,
.adsk-viewing-viewer.dark-theme .treeview .leaf>lmvheader:hover {
    background: none !important;
}

/*!***************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/SettingsPanel.css ***!
    \***************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .settings-tabs {
    height: 40px;
    width: 100%;
    position: absolute;
    z-index: 1;
}

.adsk-viewing-viewer .settings-tabs ul {
    width: 100%;
    height: 100%;
    position: absolute;
}

.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 {
    width: 25%;
    height: 100%;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    background-color: rgba(0, 0, 0, 0);
    white-space: nowrap;
    min-width: 50px;
    text-overflow: clip;
    cursor: pointer;
    display: inline-block;
}

.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 {
    width: 25%;
    height: 100%;
    text-decoration: none;
    text-align: center;
    position: absolute;
}

.adsk-viewing-viewer .settings-tabs ul li:last-child a {
    text-align: center;
}

.adsk-viewing-viewer .settings-tabs span {
    top: 16px;
    padding-bottom: 2px;
    font-size: 12px;
    border: solid;
    border-color: transparent;
    border-width: 0px 0px 3px 0px;
    font-weight: bold;
    position: relative;
}

.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 {
    width: 30px;
    height: 30px;
    padding: 0px;
}

.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;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/ViewerModelStructurePanel/ViewerModelStructurePanel.css ***!
    \*****************************************************************************************************************************************************************************************************************************************************************************************/
/* Search */
.adsk-viewing-viewer .model-structure-panel {
    overflow: visible;
}

/* Search */
.adsk-viewing-viewer .model-structure-panel .adsk-searchbox {
    top: 50px;
    width: 100%;
    position: absolute;
}

/* Scroller */
.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: 0px;
    position: absolute;
    overflow: hidden;
}

.adsk-viewing-viewer .treeview div.visibility {
    right: 0;
    top: 0;
    width: 35px;
    height: 100%;
    border: none;
    outline: none;
    margin: 0;
    padding: 0;
    background-position: 6px 12px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNyAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjIgKDQ0NDk2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+R3JvdXAgMjU8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iU2VsZWN0LSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbF9Ccm93c2VyX2hvdmVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjYzLjAwMDAwMCwgLTE5NS4wMDAwMDApIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUzLjAwMDAwMCwgNzQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMzYuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDcyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Im1hcmt1cC1kaXNwbGF5LW9uIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZ3VpZGUiIG9wYWNpdHk9IjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4LjAwMDAwMCwgMTguMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xOC4wMDAwMDAsIC0xOC4wMDAwMDApICIgZmlsbD0iI0ZGOTg5OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTQiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJzaG93LW1hcmtlcnMtaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCAxMy4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNGRkZGRkYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkxheWVyXzEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi40NzQsMC44MjM0NjMwNTcgQzEzLjQwOTk4ODMsMS4yMTU3ODg4NiAxNC4yODMzMDE4LDEuNzQzNDE1NzQgMTUuMDY2LDIuMzg5NDYzMDYgQzE1Ljc3NjcxMTYsMy4wMjUzOTQ1MSAxNi4zNzg2NTM3LDMuNzczMjYxOTMgMTYuODQ4LDQuNjAzNDYzMDYgQzE2LjQ5NzQ1OTEsNS41MTE5MjQ3NyAxNS45NjQ0OTk5LDYuMzM4OTMwNDMgMTUuMjgyLDcuMDMzNDYzMDYgQzE0LjUzNjE5MjEsNy43MzAyNjE3MSAxMy42NzgxNDUsOC4yOTYyMDc2OSAxMi43NDQsOC43MDc0NjMwNiBDMTEuMzYxMDM2NSw5LjI5MzUzOTU4IDkuODcxOTM1NjEsOS41ODc2ODI5NyA4LjM3LDkuNTcxNDYzMDYgQzYuODk2MjcwMjEsOS42NTA4OTU4OCA1LjQyMjc0OTI5LDkuNDExNDQ4NzMgNC4wNSw4Ljg2OTQ2MzA2IEMzLjExMzAyOTI4LDguNDg3MzIwMTcgMi4yNTMxMTg1Niw3LjkzODQ0MDk5IDEuNTEyLDcuMjQ5NDYzMDYgQzAuODQyNjYxOTQ4LDYuNTM0MTYwMTUgMC4zMjc5NTI0MTksNS42ODg1NjU5MiAwLDQuNzY1NDYzMDYgQzAuNDU1MjQyNjA0LDMuODYyMzEzMjkgMS4wNTc0NTAzMSwzLjA0MTEyMDk2IDEuNzgyLDIuMzM1NDYzMDYgQzIuNTUyMzY1MDQsMS42NTgzODQzOSAzLjQyNzgxNDI3LDEuMTExMjI4NjIgNC4zNzQsMC43MTU0NjMwNTcgQzUuNjUzNTg1NzEsMC4xNzgzNTEzOTYgNy4wMzgyOTI4MywtMC4wNjE2NjQ1MDQ1IDguNDI0LDAuMDEzNDYzMDU3MyBDOS44MTM2NzUzNCwwLjAxOTA0NzQ5MjggMTEuMTg5MDc0OSwwLjI5NDEyNzQwNiAxMi40NzQsMC44MjM0NjMwNTcgWiBNOC41MzIsOC4wNTk0NjMwNiBDOC45NjAxMDIyOSw4LjA1NTI5NTM2IDkuMzgyODA0ODMsNy45NjM0MDM1IDkuNzc0LDcuNzg5NDYzMDYgQzEwLjE1NjgyNjIsNy42MjE1NjcyNCAxMC41MDQ4MjQyLDcuMzgzNDYzMyAxMC44LDcuMDg3NDYzMDYgQzExLjQwOTE4MDYsNi40NzA2MDIwNyAxMS43NDA2NzExLDUuNjMyMTI1ODggMTEuNzE4LDQuNzY1NDYzMDYgQzExLjcyNjA1ODMsMy45MTc0MTMzNSAxMS4zOTU2NjU0LDMuMTAxMTQ4NDMgMTAuOCwyLjQ5NzQ2MzA2IEMxMC41MDQ4MjQyLDIuMjAxNDYyODIgMTAuMTU2ODI2MiwxLjk2MzM1ODg3IDkuNzc0LDEuNzk1NDYzMDYgQzguOTYzMjAwODEsMS40NTAzMjYwNyA4LjA0Njc5OTE5LDEuNDUwMzI2MDcgNy4yMzYsMS43OTU0NjMwNiBDNi44NTMxNzM4NCwxLjk2MzM1ODg3IDYuNTA1MTc1NzYsMi4yMDE0NjI4MiA2LjIxLDIuNDk3NDYzMDYgQzUuNjAwODE5NDUsMy4xMTQzMjQwNSA1LjI2OTMyODg2LDMuOTUyODAwMjQgNS4yOTIsNC44MTk0NjMwNiBDNS4yOTc2Njg2Nyw1LjI0NzM5NTM2IDUuMzg5NDk1NjMsNS42Njk3OTkzOSA1LjU2Miw2LjA2MTQ2MzA2IEM1LjcyNzU3OTMsNi40NDU1NzAxMyA1Ljk2NTk2NjY2LDYuNzkzOTgyNDQgNi4yNjQsNy4wODc0NjMwNiBDNi41NTgzNDMzMyw3LjM4NDQ2MzMxIDYuOTA2NTQzMzEsNy42MjI3MDU0IDcuMjksNy43ODk0NjMwNiBDNy42ODExOTUxNyw3Ljk2MzQwMzUgOC4xMDM4OTc3MSw4LjA1NTI5NTM2IDguNTMyLDguMDU5NDYzMDYgTDguNTMyLDguMDU5NDYzMDYgWiBNMTAuNDIyLDQuNzY1NDYzMDYgQzEwLjQxNjM1ODgsNC41MjI4NzM5MiAxMC4zNjEyMzI0LDQuMjgzOTkyNjggMTAuMjYsNC4wNjM0NjMwNiBDMTAuMTcyMzE3OCwzLjg0MzUzNDU2IDEwLjA0NDA5MzQsMy42NDIwMzg5NiA5Ljg4MiwzLjQ2OTQ2MzA2IEM5LjcxMTEwOTY4LDMuMzA1MjEyNSA5LjUwOTE2ODc2LDMuMTc2NzA0NjUgOS4yODgsMy4wOTE0NjMwNiBMOC41ODYsMi45Mjk0NjMwNiBMNy44ODQsMy4wOTE0NjMwNiBDNy40NDYzNTgyNiwzLjI3NzM3MzU0IDcuMDk3OTEwNDgsMy42MjU4MjEzMSA2LjkxMiw0LjA2MzQ2MzA2IEM2LjcxMDc1NzY2LDQuNTI4NjMwNTEgNi43MTA3NTc2Niw1LjA1NjI5NTYxIDYuOTEyLDUuNTIxNDYzMDYgQzcuMDg0OTYzNjIsNS45NDkzMjI1NiA3LjQxMjcxNDA0LDYuMjk2MzUyNDMgNy44Myw2LjQ5MzQ2MzA2IEw4LjUzMiw2LjY1NTQ2MzA2IEw5LjIzNCw2LjQ5MzQ2MzA2IEM5LjQ1NDUzMTUzLDYuNDA2OTYzMjEgOS42NTYyMzk3Miw2LjI3ODYwMzQ1IDkuODI4LDYuMTE1NDYzMDYgQzkuOTg5MTA0MjEsNS45NDIxMjA5IDEwLjExNzIwNDgsNS43NDA4MjAwMiAxMC4yMDYsNS41MjE0NjMwNiBDMTAuMzE0Njc2MSw1LjI4NDM1NTU3IDEwLjM2OTk3NzYsNS4wMjYyODIwNCAxMC4zNjgsNC43NjU0NjMwNiBMMTAuNDIyLDQuNzY1NDYzMDYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
    background-repeat: no-repeat;
    opacity: 0.7;
    position: absolute;
}

.adsk-viewing-viewer .treeview div.visibility {
    right: 0;
    top: 0;
    width: 35px;
    height: 100%;
    border: none;
    outline: none;
    margin: 0;
    padding: 0;
    background-position: 6px 12px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNyAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjIgKDQ0NDk2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+R3JvdXAgMjU8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iU2VsZWN0LSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbF9Ccm93c2VyX2hvdmVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjYzLjAwMDAwMCwgLTE5NS4wMDAwMDApIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUzLjAwMDAwMCwgNzQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMzYuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDcyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Im1hcmt1cC1kaXNwbGF5LW9uIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZ3VpZGUiIG9wYWNpdHk9IjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4LjAwMDAwMCwgMTguMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xOC4wMDAwMDAsIC0xOC4wMDAwMDApICIgZmlsbD0iI0ZGOTg5OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTQiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJzaG93LW1hcmtlcnMtaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCAxMy4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNGRkZGRkYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkxheWVyXzEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi40NzQsMC44MjM0NjMwNTcgQzEzLjQwOTk4ODMsMS4yMTU3ODg4NiAxNC4yODMzMDE4LDEuNzQzNDE1NzQgMTUuMDY2LDIuMzg5NDYzMDYgQzE1Ljc3NjcxMTYsMy4wMjUzOTQ1MSAxNi4zNzg2NTM3LDMuNzczMjYxOTMgMTYuODQ4LDQuNjAzNDYzMDYgQzE2LjQ5NzQ1OTEsNS41MTE5MjQ3NyAxNS45NjQ0OTk5LDYuMzM4OTMwNDMgMTUuMjgyLDcuMDMzNDYzMDYgQzE0LjUzNjE5MjEsNy43MzAyNjE3MSAxMy42NzgxNDUsOC4yOTYyMDc2OSAxMi43NDQsOC43MDc0NjMwNiBDMTEuMzYxMDM2NSw5LjI5MzUzOTU4IDkuODcxOTM1NjEsOS41ODc2ODI5NyA4LjM3LDkuNTcxNDYzMDYgQzYuODk2MjcwMjEsOS42NTA4OTU4OCA1LjQyMjc0OTI5LDkuNDExNDQ4NzMgNC4wNSw4Ljg2OTQ2MzA2IEMzLjExMzAyOTI4LDguNDg3MzIwMTcgMi4yNTMxMTg1Niw3LjkzODQ0MDk5IDEuNTEyLDcuMjQ5NDYzMDYgQzAuODQyNjYxOTQ4LDYuNTM0MTYwMTUgMC4zMjc5NTI0MTksNS42ODg1NjU5MiAwLDQuNzY1NDYzMDYgQzAuNDU1MjQyNjA0LDMuODYyMzEzMjkgMS4wNTc0NTAzMSwzLjA0MTEyMDk2IDEuNzgyLDIuMzM1NDYzMDYgQzIuNTUyMzY1MDQsMS42NTgzODQzOSAzLjQyNzgxNDI3LDEuMTExMjI4NjIgNC4zNzQsMC43MTU0NjMwNTcgQzUuNjUzNTg1NzEsMC4xNzgzNTEzOTYgNy4wMzgyOTI4MywtMC4wNjE2NjQ1MDQ1IDguNDI0LDAuMDEzNDYzMDU3MyBDOS44MTM2NzUzNCwwLjAxOTA0NzQ5MjggMTEuMTg5MDc0OSwwLjI5NDEyNzQwNiAxMi40NzQsMC44MjM0NjMwNTcgWiBNOC41MzIsOC4wNTk0NjMwNiBDOC45NjAxMDIyOSw4LjA1NTI5NTM2IDkuMzgyODA0ODMsNy45NjM0MDM1IDkuNzc0LDcuNzg5NDYzMDYgQzEwLjE1NjgyNjIsNy42MjE1NjcyNCAxMC41MDQ4MjQyLDcuMzgzNDYzMyAxMC44LDcuMDg3NDYzMDYgQzExLjQwOTE4MDYsNi40NzA2MDIwNyAxMS43NDA2NzExLDUuNjMyMTI1ODggMTEuNzE4LDQuNzY1NDYzMDYgQzExLjcyNjA1ODMsMy45MTc0MTMzNSAxMS4zOTU2NjU0LDMuMTAxMTQ4NDMgMTAuOCwyLjQ5NzQ2MzA2IEMxMC41MDQ4MjQyLDIuMjAxNDYyODIgMTAuMTU2ODI2MiwxLjk2MzM1ODg3IDkuNzc0LDEuNzk1NDYzMDYgQzguOTYzMjAwODEsMS40NTAzMjYwNyA4LjA0Njc5OTE5LDEuNDUwMzI2MDcgNy4yMzYsMS43OTU0NjMwNiBDNi44NTMxNzM4NCwxLjk2MzM1ODg3IDYuNTA1MTc1NzYsMi4yMDE0NjI4MiA2LjIxLDIuNDk3NDYzMDYgQzUuNjAwODE5NDUsMy4xMTQzMjQwNSA1LjI2OTMyODg2LDMuOTUyODAwMjQgNS4yOTIsNC44MTk0NjMwNiBDNS4yOTc2Njg2Nyw1LjI0NzM5NTM2IDUuMzg5NDk1NjMsNS42Njk3OTkzOSA1LjU2Miw2LjA2MTQ2MzA2IEM1LjcyNzU3OTMsNi40NDU1NzAxMyA1Ljk2NTk2NjY2LDYuNzkzOTgyNDQgNi4yNjQsNy4wODc0NjMwNiBDNi41NTgzNDMzMyw3LjM4NDQ2MzMxIDYuOTA2NTQzMzEsNy42MjI3MDU0IDcuMjksNy43ODk0NjMwNiBDNy42ODExOTUxNyw3Ljk2MzQwMzUgOC4xMDM4OTc3MSw4LjA1NTI5NTM2IDguNTMyLDguMDU5NDYzMDYgTDguNTMyLDguMDU5NDYzMDYgWiBNMTAuNDIyLDQuNzY1NDYzMDYgQzEwLjQxNjM1ODgsNC41MjI4NzM5MiAxMC4zNjEyMzI0LDQuMjgzOTkyNjggMTAuMjYsNC4wNjM0NjMwNiBDMTAuMTcyMzE3OCwzLjg0MzUzNDU2IDEwLjA0NDA5MzQsMy42NDIwMzg5NiA5Ljg4MiwzLjQ2OTQ2MzA2IEM5LjcxMTEwOTY4LDMuMzA1MjEyNSA5LjUwOTE2ODc2LDMuMTc2NzA0NjUgOS4yODgsMy4wOTE0NjMwNiBMOC41ODYsMi45Mjk0NjMwNiBMNy44ODQsMy4wOTE0NjMwNiBDNy40NDYzNTgyNiwzLjI3NzM3MzU0IDcuMDk3OTEwNDgsMy42MjU4MjEzMSA2LjkxMiw0LjA2MzQ2MzA2IEM2LjcxMDc1NzY2LDQuNTI4NjMwNTEgNi43MTA3NTc2Niw1LjA1NjI5NTYxIDYuOTEyLDUuNTIxNDYzMDYgQzcuMDg0OTYzNjIsNS45NDkzMjI1NiA3LjQxMjcxNDA0LDYuMjk2MzUyNDMgNy44Myw2LjQ5MzQ2MzA2IEw4LjUzMiw2LjY1NTQ2MzA2IEw5LjIzNCw2LjQ5MzQ2MzA2IEM5LjQ1NDUzMTUzLDYuNDA2OTYzMjEgOS42NTYyMzk3Miw2LjI3ODYwMzQ1IDkuODI4LDYuMTE1NDYzMDYgQzkuOTg5MTA0MjEsNS45NDIxMjA5IDEwLjExNzIwNDgsNS43NDA4MjAwMiAxMC4yMDYsNS41MjE0NjMwNiBDMTAuMzE0Njc2MSw1LjI4NDM1NTU3IDEwLjM2OTk3NzYsNS4wMjYyODIwNCAxMC4zNjgsNC43NjU0NjMwNiBMMTAuNDIyLDQuNzY1NDYzMDYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
    background-repeat: no-repeat;
    opacity: 0.7;
    position: absolute;
}

.adsk-viewing-viewer .treeview div.visibility:hover {
    filter: drop-shadow(0 0 0px #fff);
}

.adsk-viewing-viewer .treeview .dim div.visibility {
    background-position: 6px 9px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxNiAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2ICg0NDQyMykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPm1hcmt1cF9kaXNwbGF5X3R1cm5fb2ZmPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtNiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJDYW1lcmEtSW50ZXJhY3Rpb25zLS0tSG92ZXItQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNTcuMDAwMDAwLCAtMTIzLjAwMDAwMCkiIGZpbGw9IiNGNEY0RjQiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MTAuMDAwMDAwLCAxMTIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Im1hcmt1cC1kaXNwbGF5LW9mZiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM5LjAwMDAwMCwgMy4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Im1hcmt1cF9kaXNwbGF5X3R1cm5fb2ZmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4zMjIsMC41OTQgQzE0LjA1OCwwLjMzIDEzLjY2MiwwLjMzIDEzLjM5OCwwLjU5NCBMMTAuMzYyLDMuNjMgQzkuNTcsMy40MzIgOC43NzgsMy4yMzQgNy45MiwzLjIzNCBDNC4zNTYsMy4yMzQgMS4zMiw1LjQxMiAwLDguMDUyIEwwLDguMDUyIEMwLjU5NCw5LjI0IDEuNTg0LDEwLjM2MiAyLjc3MiwxMS4yMiBMMC40NjIsMTMuNTMgQzAuMTk4LDEzLjc5NCAwLjE5OCwxNC4xOSAwLjQ2MiwxNC40NTQgQzAuNzI2LDE0LjcxOCAxLjEyMiwxNC43MTggMS4zODYsMTQuNDU0IEwxNC4zMjIsMS41MTggQzE0LjU4NiwxLjI1NCAxNC41ODYsMC44NTggMTQuMzIyLDAuNTk0IEwxNC4zMjIsMC41OTQgWiBNNC43NTIsOC4wNTIgQzQuNzUyLDYuMjcgNi4yMDQsNC44ODQgNy45Miw0Ljg4NCBDOC4yNSw0Ljg4NCA4LjY0Niw0Ljk1IDguOTEsNS4wODIgTDguMDUyLDUuOTQgTDcuODU0LDUuOTQgQzYuNjY2LDUuOTQgNS42NzYsNi45MyA1LjY3Niw4LjExOCBMNS42NzYsOC4zMTYgTDQuODE4LDkuMTc0IEM0LjgxOCw4Ljc3OCA0Ljc1Miw4LjM4MiA0Ljc1Miw4LjA1MiBMNC43NTIsOC4wNTIgWiBNNy45MiwxMC4yMyBDOS4xMDgsMTAuMjMgMTAuMDk4LDkuMjQgMTAuMDk4LDguMDUyIEMxMC4wOTgsNy44NTQgMTAuMDMyLDcuNjU2IDkuOTY2LDcuMzkyIEw3LjI2LDEwLjA5OCBDNy41MjQsMTAuMTY0IDcuNzIyLDEwLjIzIDcuOTIsMTAuMjMgTDcuOTIsMTAuMjMgWiBNMTUuODQsOC4wNTIgQzE1LjE4LDYuNzMyIDE0LjA1OCw1LjU0NCAxMi43MzgsNC42ODYgTDEwLjc1OCw2LjY2NiBDMTAuOTU2LDcuMDYyIDExLjA4OCw3LjU5IDExLjA4OCw4LjA1MiBDMTEuMDg4LDkuODM0IDkuNjM2LDExLjIyIDcuOTIsMTEuMjIgQzcuMzkyLDExLjIyIDYuOTMsMTEuMDg4IDYuNTM0LDEwLjg5IEw1LjA4MiwxMi4zNDIgQzUuOTQsMTIuNjcyIDYuOTMsMTIuODcgNy45MiwxMi44NyBDMTEuNDg0LDEyLjg3IDE0LjUyLDEwLjY5MiAxNS44NCw4LjA1MiBMMTUuODQsOC4wNTIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
    opacity: 0.3;
}

/* Tree */
.adsk-viewing-viewer .treeview {
    left: 0px;
    position: relative;
}

.adsk-viewing-viewer .treeview group,
.adsk-viewing-viewer .treeview .group,
.adsk-viewing-viewer .treeview leaf,
.adsk-viewing-viewer .treeview .leaf {
    min-height: 36px;
}

.adsk-viewing-viewer .treeview group.selected,
.adsk-viewing-viewer .treeview .group.selected,
.adsk-viewing-viewer .treeview leaf.selected,
.adsk-viewing-viewer .treeview .leaf.selected {
    border: none;
}

.adsk-viewing-viewer .treeview group.selected lmvheader,
.adsk-viewing-viewer .treeview .group.selected lmvheader,
.adsk-viewing-viewer .treeview leaf.selected lmvheader,
.adsk-viewing-viewer .treeview .leaf.selected lmvheader {
    border: none;
    background: none;
}

.adsk-viewing-viewer .treeview group>lmvheader,
.adsk-viewing-viewer .treeview .group>lmvheader,
.adsk-viewing-viewer .treeview leaf>lmvheader,
.adsk-viewing-viewer .treeview .leaf>lmvheader {
    background: none;
    height: 35px;
}

.adsk-viewing-viewer .treeview group label:hover,
.adsk-viewing-viewer .treeview .group label:hover,
.adsk-viewing-viewer .treeview leaf label:hover,
.adsk-viewing-viewer .treeview .leaf label:hover {
    text-decoration: none;
}

.adsk-viewing-viewer .treeview lmvheader {
    width: 100%;
    height: 100%;
    padding-top: 9px;
    border-radius: 0px;
}

.adsk-viewing-viewer .treeview lmvheader icon {
    display: inline;
    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;
}

.adsk-viewing-viewer .treeview .collapsed lmvheader>icon {
    position: relative;
    top: 2px;
    padding: 1px 10px;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
}

.adsk-viewing-viewer .treeview .expanded lmvheader>icon {
    position: relative;
    top: 1px;
    padding: 1px 10px;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
}

.adsk-viewing-viewer .treeview .dim lmvheader>icon,
.adsk-viewing-viewer .treeview .dim .dim> :not(.visible)>lmvheader>icon {
    opacity: 0.3;
}

.adsk-viewing-viewer .treeview .visible lmvheader>icon,
.adsk-viewing-viewer .treeview .visible .dim> :not(.dim) lmvheader>icon {
    opacity: 1;
}

.adsk-viewing-viewer .treeview leaf>lmvheader>icon,
.adsk-viewing-viewer .treeview .leaf>lmvheader>icon {
    display: none;
    /*I've left the other pieces of the style here if we come back to utilizing these but it is being removed for now to match other styling*/
    padding: 1px 10px;
}

.adsk-viewing-viewer .search-box-icon {
    left: 12px;
    top: 58px;
    width: 13px;
    height: 13px;
    position: absolute;
}

.adsk-viewing-viewer .spinner.search-in-progress {
    margin: 0;
    top: 56px;
    bottom: 0;
    left: calc(100% - 65px);
    width: 60px;
    visibility: visible;
    text-align: center;
    position: absolute;
    z-index: 1;
}

/*!*********************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/ViewerSettingsPanel.css ***!
    \*********************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .viewer-settings-panel {
    border-radius: 0;
    top: 5px;
    left: 50%;
    border-radius: 6px;
}

.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 {
    top: 90px;
    height: calc(100% - 60px);
    position: absolute;
}

.adsk-viewing-viewer .viewer-settings-panel.docking-panel .restore-defaults-container {
    position: absolute;
    width: fit-content;
    width: -moz-max-content;
    display: table;
    left: 50%;
    transform: translateX(-50%);
    background-color: transparent;
}

.adsk-viewing-viewer .viewer-settings-panel.docking-panel .docking-panel-tertiary-button {
    margin: 20px 0px 20px 0px;
    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 {
    position: relative;
    width: calc(100% - 44px);
    left: 20px;
}

.adsk-viewing-viewer .viewer-settings-panel .settings-row-title {
    font-weight: 600;
}

.adsk-viewing-viewer .viewer-settings-panel .settings-environment-cell {
    height: 36px;
    width: 100%;
    display: block;
    text-align: left;
    cursor: pointer;
}

.adsk-viewing-viewer .viewer-settings-panel .settings-environment-image {
    left: 4px;
    top: 4px;
    width: 40px;
    height: 24px;
    position: relative;
    display: inline-block;
}

.adsk-viewing-viewer .viewer-settings-panel .settings-environment-name {
    position: relative;
    font-size: 10px;
    font-weight: 700;
    left: 11px;
    top: -4px;
}

.adsk-viewing-viewer .viewer-settings-panel .settings-container {
    padding-top: 15px;
    position: relative;
}

.adsk-viewing-viewer .viewer-settings-panel .settings-table {
    position: relative;
    width: calc(100% - 20px);
    left: 10px;
}

.adsk-viewing-viewer .viewer-settings-panel .settings-cell {
    width: 100%;
    display: block;
    text-align: left;
    cursor: pointer;
}

.adsk-viewing-viewer .viewer-settings-panel .settings-name {
    display: block;
    font-size: 18px;
    font-weight: 700;
    margin-left: 5px;
}

.adsk-viewing-viewer .viewer-settings-panel .settings-description {
    display: block;
    font-size: 11px;
    font-weight: 700;
    margin-left: 13px;
    margin-bottom: 7px;
}

/*!*****************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/toolbar/ToolBar.css ***!
    \*****************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .adsk-toolbar {
    position: absolute;
    bottom: 10px;
    left: 10px;
    width: calc(100% - 20px);
    text-align: center;
    z-index: 5;
    pointer-events: none;
}

.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical {
    right: 15px;
    left: unset;
    width: 50px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: calc(100% - 20px);
}

/*!******************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/controls/Control.css ***!
    \******************************************************************************************************************************************************************************************************************************************************/
.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 {
    position: absolute;
    visibility: hidden;
    bottom: 120%;
    /* Position tooltip above the element */
    padding: 4px;
    z-index: 5;
    left: 0;
    font-size: 11px;
    text-align: center;
    text-transform: capitalize;
    line-height: 1.2;
    white-space: nowrap;
    opacity: 1;
    border-radius: 3px;
}

.adsk-viewing-viewer .adsk-toolbar-vertical .adsk-control-tooltip {
    right: 120%;
    left: unset;
    bottom: 25%;
}

/*!***********************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/controls/ControlGroup.css ***!
    \***********************************************************************************************************************************************************************************************************************************************************/
.adsk-toolbar .adsk-control-group {
    display: inline-block;
    margin: 0 5px;
    border-radius: 5px;
    pointer-events: all;
}

.adsk-toolbar.adsk-toolbar-vertical .adsk-control-group {
    margin: 5px 0;
}

/*!*****************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/controls/Button.css ***!
    \*****************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .adsk-button {
    position: relative;
    float: left;
    cursor: pointer;
    width: 28px;
    height: 28px;
    padding: 6px 6px 6px 6px;
    margin: 4px 4px 4px 4px;
    border: 1px solid rgba(34, 34, 34, 0);
    border-radius: 4px;
}

.adsk-viewing-viewer .adsk-button-icon {
    display: inline-block;
    padding-top: 3px;
    font-size: 24px;
    line-height: 1;
    /* legacy: for icons as background images */
    position: relative;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

.adsk-viewing-viewer .adsk-button.disabled {
    opacity: 0.4;
    -ms-filter: "alpha(opacity=40)";
    filter: alpha(opacity=40);
}

.adsk-viewing-viewer .adsk-button.collapsed {
    display: none;
}

/* Label button */
.adsk-viewing-viewer .adsk-toolbar .adsk-label-button {
    width: auto;
    margin: 3px 3px 3px 1px;
    vertical-align: middle;
    opacity: 1;
}

.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical .adsk-label-button {
    width: 28px;
    height: auto;
    margin: 1px 3px 3px 3px;
}

.adsk-viewing-viewer .adsk-toolbar .adsk-label-button label {
    display: block;
    font-size: 12px;
    padding: 8px 10px;
    border-radius: 3px;
    cursor: pointer;
}

.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical .adsk-label-button label {
    writing-mode: sideways-lr;
    padding: 10px 8px;
}

/*!**********************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/controls/ComboButton.css ***!
    \**********************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";

.adsk-button-arrow {
    position: absolute;
    top: -5px;
    right: -5px;
}

.adsk-button-arrow>.adsk-button-icon {
    font-size: 18px;
}

.adsk-button-arrow>.adsk-button-icon:before {
    content: "\25b4";
    padding: 0 5px;
}

.adsk-toolbar.adsk-toolbar-vertical .adsk-button-arrow {
    left: -5px;
    right: unset;
}

.adsk-toolbar.adsk-toolbar-vertical .adsk-button-arrow>.adsk-button-icon:before {
    content: "\25c2";
}

/*!********************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/controls/Searchbox.css ***!
    \********************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .adsk-searchbox input.search-box {
    height: 34px;
    direction: ltr;
    margin: 0;
    padding: 7px 12px 8px 40px;
    font-size: 12px;
    width: 100%;
    outline: none;
    position: relative;
    /* Bootstrap Fix */
    box-sizing: border-box;
    line-height: normal;
    z-index: 1;
}

.adsk-viewing-viewer .adsk-searchbox .search-box-icon {
    left: 12px;
    top: 10px;
    width: 13px;
    height: 13px;
    position: absolute;
    z-index: 1;
}

.adsk-viewing-viewer .adsk-searchbox .search-box-close {
    right: 13px;
    top: 10px;
    width: 14px;
    height: 14px;
    cursor: pointer;
    position: absolute;
    z-index: 1;
}

.adsk-viewing-viewer .adsk-searchbox.empty>.search-box-close {
    display: none;
}

/*!********************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/controls/Filterbox.css ***!
    \********************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .adsk-filterbox {
    position: relative;
}

.adsk-viewing-viewer .adsk-filterbox input.filter-box {
    height: 34px;
    direction: ltr;
    margin: 0;
    padding: 7px 12px 8px 40px;
    font-size: 12px;
    width: 100%;
    outline: none;
    position: relative;
    /* Bootstrap Fix */
    box-sizing: border-box;
    line-height: normal;
    z-index: 1;
}

.adsk-viewing-viewer .adsk-filterbox .filter-box-icon {
    left: 22px;
    top: 12px;
    width: 10px;
    height: 7px;
    position: absolute;
    z-index: 1;
}

.adsk-viewing-viewer .adsk-filterbox .filter-box-close {
    right: 13px;
    top: 10px;
    width: 14px;
    height: 14px;
    cursor: pointer;
    z-index: 1;
    position: absolute;
}

.adsk-viewing-viewer .adsk-filterbox.empty>.filter-box-close {
    display: none;
}

/*!************************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/controls/SearchResults.css ***!
    \************************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .adsk-search-results {
    position: absolute;
    top: 34px;
    left: 0;
    width: 550px;
    height: 450px;
    min-width: 250px;
    min-height: 70px;
    max-height: 400px;
    margin: 0;
    overflow: hidden;
    border-radius: 0;
}

.adsk-viewing-viewer .adsk-search-results.no-content {
    min-height: 105px;
}

.adsk-viewing-viewer .adsk-search-results .docking-panel-scroll {
    top: 0;
    left: 0;
    height: calc(100% - 20px);
    position: absolute;
}

.adsk-viewing-viewer .adsk-search-results.no-content .docking-panel-scroll {
    overflow: hidden;
}

.adsk-viewing-viewer .adsk-search-results-scrolling-panel .search-result-container {
    padding-top: 6px;
    padding-left: 20px;
    white-space: nowrap;
    overflow-x: hidden;
}

.adsk-viewing-viewer .adsk-search-results-scrolling-panel .search-result {
    height: 50px;
}

.adsk-viewing-viewer .adsk-search-results-scrolling-panel .no-results-container {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

.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 {
    padding-top: 2px;
    font-size: 11px;
    text-overflow: ellipsis;
    display: block;
    width: calc(100% - 5px);
    text-overflow: ellipsis;
    overflow: hidden;
}

/*!*****************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/browser/browser.css ***!
    \*****************************************************************************************************************************************************************************************************************************************************/
.geometry {
    max-width: 200px;
    opacity: 0.8;
    height: 200px;
    font-family: "Helvetica Neue Light", "Segoe UI Semilight", sans-serif;
    font-size: 13px;
    color: #333333;
    display: inline-block;
    margin-left: 1em;
    -webkit-user-select: none;
    /* Chrome/Safari */
    -moz-user-select: none;
    /* Firefox */
    -ms-user-select: none;
    cursor: pointer;
    margin-top: 10px;
}

.browserview item:hover {
    opacity: 1;
    transition: all 0.5s ease;
}

.browserview:hover item.selected {
    opacity: 1;
    transition: all 0.38s ease;
}

.geometry label {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    top: 162px;
    max-width: 200px;
    color: #f4f4f4;
    z-index: 203;
    padding: 10px;
    background: rgba(34, 34, 34, 0.6);
    height: 72px;
    transition: all 0.2s ease-in-out;
    opacity: 0;
    cursor: pointer;
    line-height: 1.5;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
}

.geometry label:hover {
    height: 200px;
    overflow: visible;
    white-space: normal;
    margin-top: -72px;
    transition: all 0.2s ease-in-out;
    opacity: 0;
}

.geometry label:hover~img {
    display: block;
    margin-top: -148px;
    width: 200px;
    transition: all 0.2s ease-in-out;
}

.flipped>.browserElement label {
    opacity: 0 !important;
}

.browserview>item:hover label {
    opacity: 1;
    filter: alpha(opacity=50);
}

.geometry img {
    display: block;
    margin-top: -92px;
    width: 200px;
    transition: all 0.2s ease-in-out;
}

.geometry img:hover {
    cursor: pointer;
}

.browserview>item.selected,
.browserview>item.selected label {
    opacity: 1;
    transition: all 0.2s ease-in-out;
}

.geometry .selected:hover {
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.15);
}

.browserVisible {
    visibility: visible;
    opacity: 1;
    transition: opacity 1s linear;
}

.browserHidden {
    visibility: hidden;
    opacity: 0;
    height: 0;
    overlfow: hidden;
    /*transition: visibility 0s 1s, opacity 1s linear;*/
}

/*NEW FLIP JAZZ*/
.cameraview {
    padding: 6px;
    padding-left: 28px;
    margin: 1px 2px 0px 2px;
    background-color: rgba(224, 224, 224, 0.8);
    transition: all 0.2s ease-in-out;
    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;
    background-position: 5px 5px;
}

.cameraview-selected {
    border-left: 3px solid #999999;
    transition: all 0.2s ease;
}

.cameraview:hover {
    background-color: rgba(204, 204, 204, 0.8);
}

.geometry {
    width: 200px;
    height: 200px;
    position: relative;
    perspective: 800px;
    -webkit-perspective: 800;
    -moz-perspective: 800;
    -ms-perspective: 800;
    -o-perspective: 800;
    border: 1px solid rgba(204, 204, 204, 0.8);
    background-color: #f4f4f4;
    overflow: hidden;
}

.adsk-viewing-viewer .card {
    width: 100%;
    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;
}

/*front*/
.browserElement {
    display: block;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    overflow: hidden;
    transform: perspective(800px) rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transition: all 0.38s;
}

/*back*/
.wrappercam {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    background-color: rgba(255, 255, 255, 0.7);
    display: block;
    position: relative;
    top: -200px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    transform: perspective(800px) rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transition: all 0.38s;
}

.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 {
    font-weight: bold;
    margin: 15px 6px 15px 10px;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
}

.viewsbtn {
    width: 40px;
    height: 14px;
    padding: 6px;
    color: #f4f4f4;
    background-color: rgba(34, 34, 34, 0.8);
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    border-radius: 16px;
    transition: all 0.38s ease-in-out;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY3OUM5RjIyQjlCNTExRTM4MzIyREIzMEE0OTQxMjA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY3OUM5RjIzQjlCNTExRTM4MzIyREIzMEE0OTQxMjA3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Rjc5QzlGMjBCOUI1MTFFMzgzMjJEQjMwQTQ5NDEyMDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc5QzlGMjFCOUI1MTFFMzgzMjJEQjMwQTQ5NDEyMDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6o3qeAAAAAsElEQVR42mL8//8/A7UAEwMVweA1jOXr16/hQHoqEAsTof4tEGcD8UqYADc3N1yS8cuXLx+AND8JDvgIxALIhgEdJA1kzmJCMkgPZDga1sNiGIrFQIMSgNRVIPYCuQyWNhhxuARb2mGEijMiyyNHgC4WTbokRQAS+9JoomXAEQkgkAhNLmDDPpJoCIp6YDpbAKS0gXgbyLB0aMpmIDIHpKMLAg18CsTejKNFEMkAIMAAglkqhjcW+DoAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: 25px 4px;
}

.viewsbtn:hover {
    background-color: rgba(96, 96, 96, 0.8);
    transition: all 0.38s ease-in-out;
}

.flipped~.viewsbtn {
    width: 14px;
    transition: all 0.38s ease-in-out;
    background-image: none;
    background-position: 35px 4px;
}

.viewsbtn p {
    margin: 0px;
    margin-left: 3px;
    text-align: left;
    font-weight: bold;
    transition: all 0.38s ease-in-out;
}

.adsk-viewing-viewer #count {
    opacity: 1;
}

.adsk-viewing-viewer #close {
    opacity: 0;
    position: relative;
    top: -16px;
    text-shadow: 0px 1px 1px #333;
}

.flipped~.viewsbtn>#count {
    opacity: 0;
}

.flipped~.viewsbtn>#close {
    opacity: 1;
}

/*!******************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/application/Viewer3D.css ***!
    \******************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer {
    background: rgb(237, 237, 237);
    font-family: "ArtifaktElement", "Helvetica Neue", "Segoe UI Semilight", sans-serif;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: none;
    touch-action: none;
    position: absolute;
    z-index: 1;
}

/* Don't let third party CSS override the box-sizing within the viewer. */
.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%;
    width: 100%;
    top: 0;
    left: 0;
    position: fixed;
    z-index: 10;
}

.adsk-viewing-viewer highlight {
    background-color: #FF9;
    color: #555;
}

.adsk-viewing-viewer .hide-while-context-lost {
    display: none;
}

/* Override alertBox settings for breaking the words */
.adsk-viewing-viewer .viewer-container .alert-box-title,
.adsk-viewing-viewer .viewer-container .alert-box-text,
.adsk-viewing-viewer .viewer-container .alert-box-content {
    word-wrap: normal;
    word-break: normal;
}

/* Forge logo bottom right */
.adsk-viewing-viewer .forge-logo-canvas {
    animation: fadeIn ease 1.5s;
    -webkit-animation: fadeIn ease 1.5s;
    bottom: 0px;
    right: 0px;
    width: 100%;
    height: 35px;
    text-align: right;
    position: absolute;
    border-top: 2px solid rgba(128, 128, 128, 0.4);
}

.adsk-viewing-viewer .forge-logo-canvas img {
    position: relative;
    max-width: 100%;
    max-height: 100%;
}

/* Loading spinner CSS below */
.adsk-viewing-viewer .spinner {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 25%;
    visibility: visible;
    text-align: center;
    height: 12.5%;
}

.adsk-viewing-viewer .spinner>div {
    width: 12%;
    height: 0;
    padding-bottom: 12%;
    margin: 0 1.5%;
    background-color: #fff;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
    animation: bouncedelay 1.4s infinite ease-in-out;
    /* Prevent first frame from flickering when animation starts */
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.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%,
    100% {
        -webkit-transform: scale(0);
    }

    40% {
        -webkit-transform: scale(1);
    }
}

@keyframes bouncedelay {

    0%,
    95%,
    100% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }

    40% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}

/* Forge Loading spinner CSS below */
.adsk-viewing-viewer .forge-spinner {
    animation: fadeIn ease 0.9s;
    -webkit-animation: fadeIn ease 0.9s;
    position: absolute;
    left: 50%;
    top: 50%;
    visibility: visible;
    width: min-content;
    text-align: center;
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.adsk-viewing-viewer .forge-spinner svg {
    transform: rotateZ(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;
}

/*!*************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/GuiViewer3D.css ***!
    \*************************************************************************************************************************************************************************************************************************************************/
/**
   * Little panel on top of the screen with an attribute name and a value.
   **/
.adsk-viewing-viewer .message-panel table {
    display: block;
    /* Safari bug wth border-radius - unless we specify block here it does not work SPK-1032 */
    position: relative;
    -webkit-border-horizontal-spacing: 0px;
    -webkit-border-vertical-spacing: 0px;
}

.adsk-viewing-viewer .message-panel tbody {
    width: 100%;
    position: absolute;
}

.adsk-viewing-viewer .message-panel tr {
    width: 100%;
    position: absolute;
}

.adsk-viewing-viewer .message-panel .name {
    width: calc(60% - 10px);
    padding-left: 10px;
    text-align: left;
    display: inline-block;
    position: relative;
}

.adsk-viewing-viewer .message-panel .value {
    width: calc(40% - 10px);
    padding-right: 10px;
    text-align: right;
    display: inline-block;
    position: absolute;
}

.adsk-viewing-viewer .message-panel td {
    line-height: 34px;
    vertical-align: middle;
}

/**
   * Little button bar on top of the screen
   **/
.adsk-viewing-viewer .focal-length {
    left: 50%;
    top: 40px;
    width: 160px;
    height: 34px;
    min-width: 0;
    min-height: 0;
    transform: translateX(-50%);
    position: absolute;
}

[tooltipText*=Inspect] {
    left: 100%;
}

/* original icon: res/icons/layers_24.png */
.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;
}

/* Settings sub-menu CSS. Should be reviewed and probably have classes renamed */
.adsk-viewing-viewer .toolbar-settings-sub-menu {
    min-width: 300px;
    position: absolute;
    display: block;
    left: 0;
    bottom: 40px;
    margin-bottom: 10px;
    background: rgb(34, 34, 34);
    list-style: none;
    font-size: 14px;
    color: #ffffff;
    line-height: 14px;
    text-align: left;
    -webkit-padding-start: 0;
    -moz-padding-start: 0;
    -ms-padding-start: 0;
    border: 1px solid rgba(150, 150, 150, 0.15);
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
    border-radius: 5px;
    transition: all 0.2s ease;
}

.adsk-viewing-viewer .toolbar-settings-sub-menu.adsk-hidden {
    display: block;
    visibility: hidden;
    opacity: 0;
    /*transition: all 0.2s ease 0.5s;*/
    /*comment it for fusion-like*/
}

.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-checkbox {
    width: 14px;
    height: 14px;
    margin: 0 5px 0 0;
    padding: 0;
    cursor: pointer;
}

.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-horizontal-divider {
    height: 1px;
    border-top: 1px solid black;
}

.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-listitem {
    position: relative;
    width: calc(100% - 40px);
    padding: 20px 20px 20px 20px;
}

.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-listitem input[type=checkbox] {
    vertical-align: middle;
}

.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-listitem input[type=checkbox]+label {
    vertical-align: middle;
    cursor: pointer;
}

.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-select {
    display: block;
    position: relative;
    width: calc(100% - 40px);
    padding: 20px 20px 0 20px;
}

.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-selectlabel {
    position: relative;
    display: block;
    padding-bottom: 4px;
    cursor: default;
}

/* End of settings sub-menu CSS */
.adsk-viewing-viewer .toolbar-menu div>li {
    float: left;
    padding: 4px 4px 4px 4px;
}

.adsk-viewing-viewer .docking-panel .adsk-lmv-tftable {
    padding: 0;
}

.adsk-viewing-viewer .statspanel {
    display: block;
    position: absolute;
    z-index: 1;
    left: 4px;
    bottom: 12px;
    min-height: 10px;
    width: 240px;
    color: #eeeeee;
    font-family: "consolas", "courier", "monospace";
    font-size: 14px;
    background: rgba(0, 0, 0, 0.5);
    visibility: hidden;
    padding: 8px;
    white-space: nowrap;
    box-sizing: border-box;
    user-select: text;
}

.adsk-viewing-viewer .fps {
    position: absolute;
    right: 0px;
    bottom: 0px;
    color: #000000;
    font-family: "consolas", "courier", "monospace";
    font-size: 14px;
    visibility: hidden;
    z-index: 1;
}

.adsk-viewing-viewer .option-drop-down {
    width: 160px;
    font-size: 11px;
}

.adsk-viewing-viewer .option-drop-down.tabcell {
    left: 20px;
    width: calc(100% - 45px);
    position: relative;
}

.adsk-viewing-viewer .adsk-toolbar .adsk-button>.toolbar-vertical-group {
    position: absolute;
    bottom: 125%;
    left: -5px;
    margin: 0;
    transition: all 0.2s ease;
    z-index: 1;
}

.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical .adsk-button>.toolbar-vertical-group {
    bottom: -5px;
    right: 50px;
    left: unset;
}

.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;
    visibility: hidden;
    opacity: 0;
    /*transition: all 0.2s ease 0.5s;*/
    /*comment it for fusion-like*/
}

.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 {
    left: unset;
    right: 120%;
    top: unset;
    bottom: 25%;
}

.adsk-viewing-viewer .adsk-toolbar .adsk-button>.toolbar-vertical-group>.adsk-button>.adsk-control-tooltip {
    left: 120%;
    bottom: 25%;
    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 {
    min-width: 0;
    min-height: 0;
    width: 160px;
    height: 34px;
    position: absolute;
    left: 50%;
    bottom: calc(100% + 10px);
    cursor: default;
    transform: translateX(-50%);
    display: none;
}

.adsk-viewing-viewer .explode-submenu.visible {
    display: block;
}

.adsk-viewing-viewer .explode-submenu.ios,
.adsk-viewing-viewer .explode-submenu.android {
    width: 80%;
}

.adsk-viewing-viewer input[type=range].explode-slider {
    width: calc(100% - 20px);
    display: block;
    padding: 0;
    margin: 10px;
    height: 14px;
    cursor: col-resize;
}

.adsk-viewing-viewer input[type=range].explode-slider::-ms-tooltip {
    display: none;
}

.adsk-viewing-viewer #toolbar-inspectTools .explode-submenu {
    left: 55px;
    bottom: 0;
    margin: 0;
}

/*!***************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/CommonWidgets.css ***!
    \***************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .switch-slider-row {
    cursor: pointer;
}

.adsk-viewing-viewer .switch-slider-row-beta-label {
    background-color: #f8dba4;
    border-radius: 10px;
    color: #3c3c3c;
    width: fit-content;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 5px;
}

.adsk-viewing-viewer .switch {
    position: relative;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 2px;
    width: 31px;
    height: 8px;
    pointer-events: none;
    display: inline-block;
}

.adsk-viewing-viewer .switch input {
    display: none;
}

.adsk-viewing-viewer .switch .slider {
    width: 16px;
    height: 2px;
    left: 15px;
    top: 5px;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

.adsk-viewing-viewer .switch .slider:before {
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 0px;
    top: 3px;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    border-radius: 50%;
}

.adsk-viewing-viewer .switch input:checked+.slider:before {
    -webkit-transform: translateX(12px);
    -ms-transform: translateX(12px);
    transform: translateX(12px);
}

.adsk-viewing-viewer .table-button {
    width: 80%;
    height: auto;
    text-align: center;
    color: #fefffe;
    border: 1px solid #fefffe;
}

/*!****************************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./extensions/FusionOrbit/FusionOrbit.css ***!
    \****************************************************************************************************************************************************************************************************************************************************************/
.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 {
    width: 500px;
    /* ABSOLUTE HERE */
    height: 500px;
    /* ABSOLUTE HERE */
    position: absolute;
    top: calc(50% - 250px);
    /* ABSOLUTE HERE */
    left: calc(50% - 250px);
    /* ABSOLUTE HERE */
    pointer-events: none;
}

div.orbit-gizmo div {
    border: 0px;
    border-color: rgb(152, 152, 152);
    border-style: solid;
}

.orbit-gizmo .layout-ver {
    width: 10%;
    height: 100%;
    float: left;
}

.orbit-gizmo .layout-hor {
    width: 80%;
    height: 10%;
    margin: 0 auto;
}

.orbit-gizmo .layout-mid {
    width: 100%;
    height: 80%;
    text-align: center;
}

.orbit-gizmo .outside {
    width: 1000%;
    /* NOP_NOTE: technically should use vw and vh, caniuse.com/#feat=viewport-units */
    height: 1000%;
    margin-top: -450%;
    margin-bottom: -550%;
    margin-left: -450%;
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGd27GMAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS44NzuAXQAAAHJJREFUOE/Vk0ESwCAIA+n/H02FItBK8Go5ObqDMUTiTdERAPUyiOlqCQFaQoGOeIBEfCUZ4MSiaAJGiKBXsQNK6HW5xnFspqUzAWhf2CGsqDVks6pXDHXJzcIHiQz22wa1BXCLOWrYwrOAcnNGqn/w9W4hXTJqyBXrqAAAAABJRU5ErkJggg==), auto;
    pointer-events: auto;
}

.orbit-gizmo .ring {
    width: 80%;
    height: 80%;
    margin-bottom: -100%;
    border-width: 50px;
    /* ABSOLUTE HERE */
    border-style: solid;
    border-radius: 2500px;
    border-color: rgba(255, 255, 255, 0);
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ3bsYwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAlklEQVQ4T81TwRbAIAiy///ozaQUN31d61IRKYbJcxhyHUHmyKp4KzJ0tAQc9wTcRgpOswPOc8cllg8RIjmzF6oQiYMaAC1BBspdNA9ge9WQAUV2QJt7gqlDjK3pk0LvInNH+Isuq6AAdZkFgSFW4A81CdsAs9XfNRbuZvacHFr9wLaGFyh+mZR6KjfYoSfLP3TfzypkvjV8LGaZGHW7AAAAAElFTkSuQmCC) 16 16, nesw-resize;
    pointer-events: auto;
}

.orbit-gizmo .ring:hover {
    border-color: rgba(255, 255, 255, 0.1);
}

.orbit-gizmo .circle {
    width: calc(80% - 3px);
    height: calc(100% - 3px);
    border-radius: 2500px;
    border-width: 1px;
    float: left;
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAt1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAzMzP6+vri4uISEhKKioqtra2dnZ2EhIR9fX10dHRkZGQdHR3t7e3Hx8e5ubm1tbWoqKhWVlZKSko4ODgICAjv7+/o6OjMzMyxsbFOTk4pKSkXFxcEBAT29vbW1tZ6enpISEgLCwvhzeX+AAAAGXRSTlMANRO0nHRJHfnskIxQRKh89syDVwTWZjEJxPFEswAAAOFJREFUKM+1j+lygkAQhIflEAJe0Rw9u4CCeKKoSTTX+z9XoMJWWeX+ssrvZ3f19DQ5zOw/0DUMQPlmQ72bE2adBp8/Rp3CQUi3ILx+bxj4fjDs9T1Bmo6bbPPN8aDU4bjJt4nb+de789kSFyxn826jW3ICLNZZKU8nWWbrBTCRVm04U8TpjquRFf1Go0d7l8aYOrUR7FGEFr1S9LGymwthgX2gE/Kl0cHPOtF2xOWZ5QpIC93RflW4InkDoPRXesd5LJIMQPzV7tCMa7f6BvhJL79AVDmYTNQ1NhnxbI/uwB8H5Bjd4zQPBAAAAABJRU5ErkJggg==), auto;
    pointer-events: auto;
}

.orbit-gizmo .circle:hover {
    /*background-color: rgba(255,255,255,0.2);*/
}

.orbit-gizmo .circle .crosshair-area {
    width: 10%;
    height: 10%;
    margin: 0 auto;
    margin-top: 45%;
}

.orbit-gizmo .circle .crosshair-area .crosshair-v {
    width: 0;
    height: 100%;
    margin: 0 auto;
    border-left-width: 1px;
}

.orbit-gizmo .circle .crosshair-area .crosshair-h {
    width: 100%;
    height: 0;
    margin-top: -50%;
    border-bottom-width: 1px;
}

.orbit-gizmo .edgemark-area {
    pointer-events: auto;
}

.orbit-gizmo .edgemark-area .edgemark {
    pointer-events: none;
}

.orbit-gizmo .edgemark-area:hover {
    background-color: rgba(255, 255, 255, 0.1);
}

.orbit-gizmo .layout-hor .edgemark-area {
    width: 12.5%;
    /* square, w/8 ratio is 8 */
    height: 100%;
    margin: 0 auto;
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGd27GMAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS44NzuAXQAAAHJJREFUOE/dk8EOwCAIQ/H/P1ot6gZd7A5LPIyb6UsxUKy+lJ0GDJWbhmfXCioTEYAIKBEEFJgooGtkkR3wUoDTAphumbhbXCPYAuv7/wbWCD/twhe9dxgSByKGA4BKlLurTI7+lNnKIefUM/A8xAO32QA2rkRBShFyJgAAAABJRU5ErkJggg==) 16 16, ns-resize;
}

.orbit-gizmo .layout-ver .edgemark-area {
    width: 100%;
    height: 12.5%;
    /* square */
    margin-top: 350%;
    /* as percentage of width (messed up, don't ask) */
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ3bsYwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAeUlEQVQ4T+VTwRbAIAhy///RTUWMtt7bbZc8LaEEVjY+ys4jWNXivHNw8EKRZ4kVodEkFDFPAgGtHpFLbiXu6JwtjOj6UlFsiSZH8FvVh5CF8PqrSkiNqgGWS//GBSSqC/qspMRkBzVmkM9xYr4zXuycdye3jn94mzejtD9JdIFZgAAAAABJRU5ErkJggg==) 16 16, ew-resize;
}

.orbit-gizmo .layout-hor .edgemark-area .edgemark {
    width: 0;
    height: 100%;
    margin: 0 auto;
    border-left-width: 1px;
}

.orbit-gizmo .layout-ver .edgemark-area .edgemark {
    width: 100%;
    height: 0;
    padding-top: 50%;
    border-bottom-width: 1px;
}

/*!***********************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/DataTable.css ***!
    \***********************************************************************************************************************************************************************************************************************************************/
/* max-height - the only parameter in this file that needs to be edited.
   * Change it to suit your needs. The rest is recommended to leave as is.
   */
.adsk-viewing-viewer .datatable .clusterize-scroll {
    max-height: 200px;
    overflow: auto;
}

.adsk-viewing-viewer .datatable table {
    width: 100%;
    border: 1px solid #000;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0;
}

.adsk-viewing-viewer .datatable .subrow {
    font-size: 0;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    /* transition:font-size 400ms; */
}

.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(2n+1)>td,
.adsk-viewing-viewer .datatable .table-striped>tbody>tr:nth-child(2n+1)>th {
    background-color: #4a4747;
}

.adsk-viewing-viewer .datatable td>span {
    float: right;
    width: 1em;
    height: 1em;
    position: relative;
    margin-right: 3px;
    margin-top: 4px;
    margin-left: 5px;
    white-space: nowrap;
}

.adsk-viewing-viewer .datatable td>span:before {
    content: "";
    position: absolute;
    width: 80%;
    height: 0;
    left: 10%;
    top: 50%;
    margin-top: -1px;
    border-top: 2px solid black;
    border-color: inherit;
}

.adsk-viewing-viewer .datatable td>span.collapsed:after {
    content: "";
    position: absolute;
    height: 80%;
    width: 0;
    margin-left: -1px;
    border-left: 2px solid black;
    border-color: inherit;
    left: 50%;
    top: 10%;
}

.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-size: 16px !important;
    font-family: initial !important;
    text-align: center;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[6].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/gui/splitview-layout/SplitViewLayout.scss ***!
    \***********************************************************************************************************************************************************************************************************************************************************************/
.split-view-container {
    position: relative;
    left: 0;
    width: 100%;
    height: 100%;
}

.split-view-container .split-view-viewer-container {
    background-color: #e5e5e5;
    width: 100%;
    height: 100%;
    position: absolute;
}

.split-view-container .resize-handler {
    background: transparent;
    position: absolute;
    z-index: 4;
}

.split-view-container .resize-handler.vertical {
    height: 100%;
    top: 0px;
    left: 100%;
    cursor: col-resize;
}

.split-view-container .resize-handler.horizontal {
    width: 100%;
    left: 0px;
    top: 100%;
    cursor: row-resize;
}

.split-view-container .resize-handler-center-mark {
    background: #73a9e8;
    position: absolute;
}

.split-view-container .resize-handler-center-mark.vertical {
    width: 1px;
    height: 100%;
    left: 7.5px;
}

.split-view-container .resize-handler-center-mark.horizontal {
    height: 1px;
    width: 100%;
    top: 7.5px;
}