/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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 .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 .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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);
}

.adsk-viewing-viewer.light-theme .table-action-button {
  color: #4a555b !important;
  border: 1px solid #4a555b !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/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 .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,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);
}

.adsk-viewing-viewer.bim-theme .table-action-button {
  color: #4a555b !important;
  border: 1px solid #4a555b !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/themes/AcsTheme.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
/* viewer */
.adsk-viewing-viewer.acs-theme {
  color: #0a131c;
  font-size: 14px;
}

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

.adsk-viewing-viewer.acs-theme .table-action-button {
  color: #4a555b !important;
  border: 1px solid #4a555b !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/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-laser:before {
  content: "7";
}

.adsk-icon-measure-surface-new:before {
  content: "\\";
}

.adsk-icon-measure-shortest-distance:before {
  content: "[";
}

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

.adsk-icon-info:before {
  content: "8";
}

.adsk-icon-caret-down:before {
  content: ":";
}

.adsk-icon-undo:before {
  content: "9";
}

.adsk-icon-info:before {
  content: "8";
}
/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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 tr td div.slider {
  padding-left: 0px;
}

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

.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td.settings-row-button {
  width: auto;
  padding: 13px 10px 13px 10px;
}
/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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: 20;
  /* In order to put the docking panels on top of labels like station tracker and measurment. */
  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: 50;
  /* Increased the value to put it on above the setting panel with Z-index of 20 */
  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;
  overflow: 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: 28px;
  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;
}

.adsk-viewing-viewer .table-action-button {
  width: 50%;
  height: auto;
  text-align: center;
  color: #fefffe;
  border: 1px solid #fefffe;
  float: inline-end;
}
/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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;
}
