/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/Login/index.less?modules ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.WrapForm___QAoqX {
  width: 100%;
  height: 100%;
}
.wrapFormContent___U0rj3 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 auto;
  transform: translate(-50%, calc(-50% - 50px));
}
.wrapFormContent___U0rj3 .MuiTouchRipple-root {
  display: none;
}
.wrapInput___lGQ0q {
  width: 100%;
  margin-top: 24px;
}
.wrapInput___lGQ0q label {
  display: inline-block;
  max-height: 24px;
  margin-bottom: 6px;
  color: var(--textPrimary);
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}
.wrapInput___lGQ0q legend {
  width: auto !important;
}
.wrapInput___lGQ0q .MuiInputBase-root {
  max-height: 48px;
}
.activationWrap___pVUqR {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  background-color: var(--background);
  animation: verificationWrapTransition___Qg4B9 0.66s linear;
  margin-bottom: 16px;
  margin-top: -60px;
}
.verificationWrap___qvk4j {
  width: 100%;
  height: 100%;
  max-width: 460px;
  background-color: var(--background);
  animation: verificationWrapTransition___Qg4B9 0.66s linear;
}
.verificationWrap___qvk4j .verificationTitle___PPK2I {
  margin-bottom: 20px;
  color: var(--color-text-secondary);
  font-weight: 700;
  font-size: 24px;
}
.verificationWrap___qvk4j .verificationInfo___ZTjKu {
  margin-bottom: 40px;
  color: var(--color-text-tertiary);
  font-size: 16px;
}
@keyframes verificationWrapTransition___Qg4B9 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.submitBtn___WOqEH {
  height: 48px;
  color: var(--brand);
  letter-spacing: 0.2px;
  border: 2px solid var(--brand) !important;
  font-size: 16px;
  margin-top: 32px !important;
}
.submitBtn___WOqEH:hover {
  border: 2px solid var(--tableHover) !important;
}
.submitBtn___WOqEH:active {
  border: 2px solid var(--hover) !important;
  background: var(--hover);
}
.submitBtnBorderGray___zeYe6 {
  border: 2px solid var(--border) !important;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/ForgotPassword/index.less?modules ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.noMaxWidth___oBIYv {
  max-width: none;
  height: 24px;
  padding: 0 12px;
  background-color: var(--textPrimary);
  border-radius: 4px;
}
.titleStyle___ptySW {
  color: var(--color-text-inverse);
  font-size: 12px;
  line-height: 24px;
}
.wrapForm___Ej3gz {
  display: flex;
  height: 100%;
  overflow-y: auto;
}
.wrapForm___Ej3gz .title___aajCw {
  flex: 0 0 175px;
  font-weight: 500;
  font-size: 16px;
  line-height: 50px;
}
.wrapFormContent___ZA9sl {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 50%;
  margin: auto;
  margin-top: 10%;
}
.styledTypography___vH5ph {
  height: 36px;
  margin-bottom: 48px;
  color: var(--textPrimaryWeak);
  font-weight: bold;
  font-size: 32px;
  line-height: 36px;
  letter-spacing: 1px;
  text-align: center;
}
.wrapInput___CTL1v {
  position: relative;
  width: 100%;
  margin-top: 32px;
}
.wrapInput___CTL1v label {
  display: block;
  height: 20px;
  margin-bottom: 4px;
  color: var(--textPrimaryWeak);
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.wrapInput___CTL1v .MuiFormHelperText-root___MULKR.Mui-error___dPDX4 {
  font-size: 12px;
  line-height: 16px;
}
.wrapInput___CTL1v legend {
  width: auto !important;
}
@media screen and (max-width: 1040px) {
  .wrapFormContent___ZA9sl {
    margin-top: 22%;
  }
}
@media screen and (max-width: 780px) {
  .wrapFormContent___ZA9sl {
    margin-top: 35%;
  }
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/ops-shared/components/Header/Menu/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.foldWrap {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 9;
  cursor: pointer;
}
.menuWrap {
  position: relative;
  flex: 1 1;
  width: 100%;
  min-width: 0;
}
.menuWrap :global .ant-menu-horizontal {
  border: none;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/Header/Menu/menu.less?modules ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.menu___J2E6E {
  font-family: Century Gothic W01 Regular, Roboto, Helvetica, Arial, sans-serif;
  background-color: transparent;
}
.menu___J2E6E > li {
  margin-left: 2px;
}
.menu___J2E6E .ant-menu-item {
  border-radius: 4px;
  border-bottom: none !important;
}
.menu___J2E6E .ant-menu-item:hover {
  color: #000000 !important;
  background: #b2d7e3;
}
.menu___J2E6E .ant-menu-item:hover .ant-menu-title-content {
  font-weight: bold;
}
.menu___J2E6E .ant-menu-item::after {
  transition: none;
}
.menu___J2E6E .ant-menu-submenu-title:hover {
  color: #000000 !important;
  background: var(--color-bg-quaternary);
}
.menu___J2E6E .ant-menu-submenu-title:hover::after {
  transition: none;
}
.menu___J2E6E .ant-menu-submenu {
  padding: 0px !important;
}
.menu___J2E6E .ant-menu-submenu:hover {
  color: #000000 !important;
  background: var(--color-bg-quaternary);
  border-radius: 4px !important;
}
.menu___J2E6E .ant-menu-submenu:hover .ant-menu-title-content {
  font-weight: bold;
}
.menu___J2E6E .ant-menu-submenu-title {
  padding: 0px 20px !important;
  border-radius: 4px !important;
}
.menu___J2E6E .ant-menu-item:hover::after,
.menu___J2E6E .ant-menu-submenu:hover::after,
.menu___J2E6E .ant-menu-item-active::after,
.menu___J2E6E .ant-menu-submenu-active::after,
.menu___J2E6E .ant-menu-item-open::after,
.menu___J2E6E .ant-menu-submenu-open::after,
.menu___J2E6E .ant-menu-item-selected::after,
.menu___J2E6E .ant-menu-submenu-selected::after {
  color: #000000 !important;
  border-bottom: none !important;
}
.menu___J2E6E .ant-menu-item-selected.ant-menu-item-only-child {
  color: #000000;
}
.menu___J2E6E .ant-menu-item-selected {
  font-weight: bold;
  background: var(--color-bg-quaternary) !important;
  border-bottom: none !important;
}
.menu___J2E6E .ant-menu-submenu-selected {
  color: #000000 !important;
  font-weight: bold;
  background: var(--color-bg-quaternary);
  border-bottom: none !important;
}
.menu___J2E6E .ant-menu-title-content {
  color: #000000 !important;
}
.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu {
  margin: 4px !important;
}
.ant-menu-sub {
  background-color: #f0f4f7 !important;
}
.ant-menu-sub .ant-menu-item {
  margin: 4px !important;
}
.ant-menu-submenu-selected, .ant-menu-item-selected, .ant-menu-item-active, .ant-menu-submenu-active {
  color: #000000 !important;
  background: var(--color-bg-quaternary) !important;
  border-radius: 4px;
  border-bottom: none !important;
}
.ant-menu-submenu-selected .ant-menu-title-content, .ant-menu-item-selected .ant-menu-title-content, .ant-menu-item-active .ant-menu-title-content, .ant-menu-submenu-active .ant-menu-title-content {
  font-weight: bold;
}
.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open {
  margin: 4px !important;
}
.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open, .ant-menu-light .ant-menu-submenu-active {
  color: #000000 !important;
  background: var(--color-bg-quaternary) !important;
  border-radius: 4px;
}
.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open .ant-menu-title-content, .ant-menu-light .ant-menu-submenu-active .ant-menu-title-content {
  font-weight: bold;
}
.ant-menu-light .ant-menu-item:hover, .ant-menu-light .ant-menu-item-active, .ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open, .ant-menu-light .ant-menu-submenu-active, .ant-menu-light .ant-menu-submenu-title:hover, .ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-expand-icon, .ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  color: #000000 !important;
}
.ant-menu-horizontal > .ant-menu-item::after, .ant-menu-horizontal > .ant-menu-submenu::after {
  border-bottom: none !important;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/Header/Menu/index.less?modules ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.foldWrap____VwAK {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 9;
  cursor: pointer;
}
.menuWrap___TAvBn {
  position: relative;
  flex: 1 1;
  width: 100%;
  min-width: 0;
}
.menuWrap___TAvBn .ant-menu-horizontal {
  border: none;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/Header/index.less?modules ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.clearFix___RuUGV::after {
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  content: '';
}
.notificationItem___lKoJe.notificationItem___lKoJe {
  margin-right: 20px;
  padding: 10px;
}
.userAvatar___YW6WD.userAvatar___YW6WD {
  width: 32px;
  height: 32px;
}
.slogan___FGD8J.slogan___FGD8J {
  float: left;
  width: 240px;
  color: var(--color-text-inverse);
  font-size: 16px;
  line-height: 56px;
  opacity: 0.4;
}
.contact___yYDBw {
  color: var(--brand);
  transform: scale(0.5);
}
.contact___yYDBw:hover {
  color: #065c6f;
}
.link___g6wiF {
  width: 48px;
  height: 48px;
}
.selectIcon___mQcCx {
  width: 48px;
  height: 48px;
  background-color: var(--hover);
  border-radius: 50%;
}
.link___g6wiF:hover,
.selectIcon___mQcCx:hover {
  color: #065c6f;
  background-color: var(--tableHover);
  border-radius: 50%;
}
.your_header_logo___WojyK {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 160px;
  height: 50px;
  margin-left: 10px;
}
.your_header_logo___WojyK img {
  max-width: 100%;
  height: 100%;
  object-fit: contain;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/Header/UserLog/index.less?modules ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wrapInput___cN5_v label {
  display: inline-block;
  width: 35% !important;
  margin-top: 24px;
  margin-bottom: 4px;
  color: var(--textPrimaryWeak);
  font-weight: 400;
  font-size: 14px;
}
.wrapInput___cN5_v legend {
  width: auto !important;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/Templates_Model/UI/UITemplateTable.less?modules ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
div.UITemplateTableCell___GUlfW {
  border-color: transparent;
}
div.UITemplateTableHeaderCell___SXGIW {
  border-right-color: transparent;
  border-left-color: transparent;
}
div.UITemplateTableRow___Id_gj {
  color: var(--textPrimary);
  transform: translate3d(0, 0, 0);
}
div.UITemplateTableRow___Id_gj:hover {
  background: rgba(10, 148, 178, 0.05);
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/Templates_Model/UI/UITemplateCategoryList.less?modules ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.TemplateCategoryTabs___F68jp .MuiTab-root {
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  color: var(--textPrimary);
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0.25px;
  border-radius: 0px;
}
.TemplateCategoryTabs___F68jp .MuiTab-root:hover {
  border-radius: 0px;
}
.TemplateCategoryTabs___F68jp .MuiTabs-scroller {
  overflow: auto !important;
}
.TemplateCategoryTabs___F68jp .MuiTab-root + .MuiTab-root {
  margin-top: 4px;
}
.TemplateCategoryTabs___F68jp .MuiTab-root.Mui-selected {
  color: var(--textPrimary);
  font-weight: 600;
  background: rgba(10, 148, 178, 0.1);
}
.TemplateCategoryTabs___F68jp .MuiTabs-indicator {
  display: none;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/Templates_Model/UI/UITemplateDetailAsideList.less?modules ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.TemplateDetailAsideTabs___lTfFs .MuiTab-root {
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  min-height: unset;
  overflow: hidden;
  color: var(--textPrimary);
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0.25px;
  white-space: nowrap;
  text-align: left;
  border-radius: 0px;
}
.TemplateDetailAsideTabs___lTfFs .MuiTab-root:hover {
  border-radius: 0px;
}
.TemplateDetailAsideTabs___lTfFs .MuiTabs-scroller {
  overflow: auto !important;
}
.TemplateDetailAsideTabs___lTfFs .MuiTab-root + .MuiTab-root {
  margin-top: 4px;
}
.TemplateDetailAsideTabs___lTfFs .MuiTab-root.Mui-selected {
  color: var(--textPrimary);
  font-weight: 600;
  background: rgba(10, 148, 178, 0.1);
}
.TemplateDetailAsideTabs___lTfFs .MuiTabs-indicator {
  display: none;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/BiReportConfig/ExploreNewDemo/EditInput/index.less?modules ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.editInputWrap___n7pjF {
  display: flex;
  width: 100%;
  min-width: 400px;
  max-width: 800px;
  height: 32px;
}
.editInputWrap___n7pjF .inputContainer___gKDi9 {
  position: relative;
  height: 100%;
}
.editInputWrap___n7pjF .inputContainer___gKDi9 input {
  font-weight: bold;
  font-size: 16px;
  font-family: 'sans-serif', 'Helvetica', 'Arial', sans-serif;
  letter-spacing: 0.00938em;
}
.editInputWrap___n7pjF .inputContainer___gKDi9 .placeholder_render___GEwe6 {
  width: 100%;
  height: 100%;
  padding-top: 3px;
  font-weight: bold;
  font-size: 20px;
  font-family: 'sans-serif', 'Helvetica', 'Arial', sans-serif;
  letter-spacing: 0.00938em;
}
.editInputWrap___n7pjF .inputContainer___gKDi9 .placeholder_render___GEwe6.placeholder_render_hide___UsKHY {
  display: none !important;
}
.editInputWrap___n7pjF .inputContainer___gKDi9 .errorMessage___rHlDH {
  width: 100%;
  color: red;
  font-size: 12px;
}
.editInputWrap___n7pjF .addonAfter___DACLe {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 30px;
  max-width: 70px;
  height: 100%;
  margin-left: 12px;
  padding: 10px 4px 3px 4px;
}
.confirmIcon___DoyTP {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: var(--brand);
  border-radius: 50%;
}
.confirmIcon___DoyTP::after {
  position: absolute;
  top: 45%;
  left: 27%;
  display: table;
  width: 6px;
  height: 11px;
  border: 2px solid var(--color-border-divider);
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.closeIcon___Ccu_m {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  background: grey;
  border-radius: 50%;
}
.clearIcon___YwsEe {
  margin-left: 2px;
  opacity: 1;
}
.clearIcon___YwsEe.clearIcon-hide___b8r80 {
  visibility: hidden;
  opacity: 0;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/UploadBase/index.less?modules ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.fileListWrap___p0QXf {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  vertical-align: top;
}
.fileListWrap___p0QXf .upload-list___VG2ze {
  background: none;
}
.uploadIcon___NB5o1 {
  display: inline-block;
  margin-bottom: 8px;
}
.addButton___yc8r0 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 140px;
  height: 100px;
  background-color: var(--background);
  border: 1px solid #bfccd2;
  border-radius: 4px;
  cursor: pointer;
}
.addButton___yc8r0 .addIcon___BhVvm {
  text-align: center;
}
.addButton___yc8r0 .addIcon___BhVvm span {
  display: block;
}
.upload-list-text-item___Xx0t0 {
  position: relative;
  border: 1px solid var(--border);
  border-radius: 4px;
  cursor: pointer;
}
.upload-list-text-item___Xx0t0 i.delete___tuUXh {
  position: absolute;
  top: 5px;
  right: 0px;
  display: none;
  color: #00bacb;
  cursor: pointer;
}
.upload-list-text-item___Xx0t0 .fileName___J8_Lr {
  display: inline-block;
  width: 80%;
  margin-top: -10px;
  margin-left: 5px;
  overflow: hidden;
  color: #00bacb;
  line-height: 32px;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: middle;
}
.upload-list-text-item___Xx0t0 .fileName___J8_Lr .fileNameText___0sSGO {
  position: relative;
  display: inline-block;
  width: calc(100% - 70px);
  overflow: hidden;
  color: var(--textPrimary);
  font-weight: normal;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.upload-list-text-item___Xx0t0 .fileName___J8_Lr .fileNameText___0sSGO:hover {
  color: var(--brand);
  font-weight: bold;
}
.upload-list-text-item___Xx0t0:hover {
  border: 1px solid var(--brand);
}
.upload-list-text-item___Xx0t0:hover i.delete___tuUXh {
  display: inline-block;
}
.upload-list-text-item___Xx0t0 .list-item___koijg.error___dAqVi .fileName___J8_Lr {
  color: red;
}
.upload-list-text-item___Xx0t0 .list-item___koijg.error___dAqVi i.delete___tuUXh {
  color: red;
}
.upload-list-text-item___Xx0t0 .preview___fdvi2 {
  color: var(--textPrimary);
}
.upload-list-text-item___Xx0t0 .preview___fdvi2 > div {
  display: inline-block;
}
.upload-list-pictureVideoCard-container___vHFZF {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  width: 264px;
  height: 240px;
  margin-bottom: 20px;
  background: #ecf0f3;
  border-radius: 4px;
}
.upload-list-pictureVideoCard-container___vHFZF .list-item-image___CBOY4 {
  width: 100%;
  height: 180px;
  min-height: 180px;
}
.upload-list-pictureVideoCard-container___vHFZF .list-item-file___JQR8n {
  width: 264px;
  height: 60px;
  margin-left: 162%;
  text-align: center;
}
.upload-list-pictureVideoCard-container___vHFZF .preview___fdvi2 {
  position: relative;
  display: block;
  width: 100%;
  height: 240px;
  overflow: hidden;
  border: 1px solid #bfccd2;
  border-radius: 4px;
}
.upload-list-pictureVideoCard-container___vHFZF .preview___fdvi2 .fileName___J8_Lr {
  position: absolute;
  right: 0px;
  bottom: 0px;
  left: 6px;
  flex-wrap: nowrap;
  width: 70%;
  height: 40px;
  margin-bottom: 6px;
  overflow: hidden;
  color: black;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
  border-radius: 0px 0px 4px 4px;
}
.upload-list-pictureVideoCard-container___vHFZF .preview___fdvi2 .list-item-thumbnail___bkGTl {
  padding-top: 40px;
  color: #212121;
  font-weight: 400;
  font-size: 14px;
  font-family: sans-serif;
  line-height: 20px;
  text-align: center;
}
.upload-list-pictureVideoCard-container___vHFZF .progress___oOrbD {
  position: absolute;
  top: 40%;
  right: 20px;
  left: 20px;
}
.upload-list-pictureVideoCard-container___vHFZF .uploading___qo5Yb {
  background: white;
  border: 1px dashed rgba(0, 0, 0, 0.5);
  border-radius: 4px;
}
.upload-list-pictureVideoCard-container___vHFZF .uploading___qo5Yb .fileName___J8_Lr {
  display: none;
}
.upload-list-pictureVideoCard-container___vHFZF .error___dAqVi {
  color: #00bacb;
  border: 1px solid red;
  border-radius: 4px;
}
.upload-list-pictureVideoCard-container___vHFZF .error___dAqVi .list-item-thumbnail___bkGTl {
  padding-top: 40px;
  text-align: center;
}
.upload-list-pictureVideoCard-container___vHFZF .error___dAqVi .fileName___J8_Lr {
  position: absolute;
  right: 0px;
  bottom: 0px;
  left: 0px;
  color: red;
  color: #d50201;
  font-weight: 500;
  font-size: 12px;
  font-family: sans-serif;
  letter-spacing: 1px;
  border-radius: 0px 0px 4px 4px;
}
.upload-list-pictureVideoCard-container___vHFZF .error___dAqVi i {
  color: red;
  font-size: 24px;
}
.upload-list-text-item___Xx0t0 .list-item-list-type .list-item-text-actions {
  position: absolute;
  top: 15px;
  right: 8px;
}
.upload-list-text-item___Xx0t0 .list-item-list-type .list-item-text-actions .icon-default:first-child {
  position: relative;
  top: 0px;
  right: 30px;
  display: none;
  color: #00bacb;
}
.upload-list-text-item___Xx0t0 .list-item-list-type:hover .list-item-text-actions .icon-default {
  display: inline-block;
}
.upload-list-pictureVideoCard-container___vHFZF .list-item-list-type .list-item-text-actions {
  position: absolute;
  right: 6px;
  bottom: 8px;
}
.upload-list-pictureVideoCard-container___vHFZF .list-item-list-type .list-item-text-actions .icon-default:first-child {
  position: relative;
  top: 0px;
  right: 30px;
  display: none;
  color: #00bacb;
}
.upload-list-pictureVideoCard-container___vHFZF .list-item-list-type:hover .list-item-text-actions .icon-default {
  display: inline-block;
}
.upload-list-pictureVideoCard-container___vHFZF .list-item-list-type .react-pdf__Page__canvas {
  width: 264px !important;
  height: 180px !important;
}
.upload-list-picture-card-container___mhdQ0 {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  border-radius: 4px;
}
.upload-list-picture-card-container___mhdQ0 .list-item-image___CBOY4 {
  width: 100%;
  min-height: 150px;
}
.upload-list-picture-card-container___mhdQ0 .list-item-file___JQR8n {
  height: 80px;
  text-align: center;
}
.upload-list-picture-card-container___mhdQ0 .preview___fdvi2 {
  position: relative;
  display: block;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100px;
  overflow: hidden;
  border: 1px solid #bfccd2;
  border-radius: 4px;
}
.upload-list-picture-card-container___mhdQ0 .preview___fdvi2 .list-item-thumbnail___bkGTl {
  padding-top: 40px;
  color: #212121;
  font-weight: 400;
  font-size: 14px;
  font-family: sans-serif;
  line-height: 20px;
  text-align: center;
}
.upload-list-picture-card-container___mhdQ0 .progress___oOrbD {
  position: absolute;
  top: 40%;
  right: 20px;
  left: 20px;
}
.upload-list-picture-card-container___mhdQ0 .uploading___qo5Yb {
  background: white;
  border: 1px dashed rgba(0, 0, 0, 0.5);
  border-radius: 4px;
}
.upload-list-picture-card-container___mhdQ0 .uploading___qo5Yb .fileName___J8_Lr {
  display: none;
}
.upload-list-picture-card-container___mhdQ0 .error___dAqVi {
  color: #00bacb;
  border: 1px solid red;
  border-radius: 4px;
}
.upload-list-picture-card-container___mhdQ0 .error___dAqVi .list-item-thumbnail___bkGTl {
  padding-top: 40px;
  text-align: center;
}
.upload-list-picture-card-container___mhdQ0 .error___dAqVi .fileName___J8_Lr {
  position: absolute;
  right: 0px;
  bottom: 0px;
  left: 0px;
  color: red;
  color: #d50201;
  font-weight: 500;
  font-size: 12px;
  font-family: sans-serif;
  letter-spacing: 1px;
  border-radius: 0px 0px 4px 4px;
}
.upload-list-picture-card-container___mhdQ0 .error___dAqVi i {
  color: red;
  font-size: 24px;
}
.upload-list-picture-card-container___mhdQ0 .previewCard___NIatF {
  position: relative;
}
.upload-list-picture-card-container___mhdQ0 .previewCard___NIatF .fileName___J8_Lr {
  position: absolute;
  bottom: -28px;
  width: 100%;
  padding: 4px;
  overflow: hidden;
  font-size: 12px;
  white-space: nowrap;
  text-align: center;
  text-overflow: ellipsis;
}
.upload-list-picture-card-container___mhdQ0 .previewCard___NIatF:hover .list-item-actions___cYJ2P {
  display: flex;
  align-items: center;
  justify-content: center;
}
.upload-list-picture-card-container___mhdQ0 .previewCardHover___gFzzk {
  position: relative;
  margin-bottom: 8px;
}
.upload-list-picture-card-container___mhdQ0 .previewCardHover___gFzzk .fileName___J8_Lr {
  position: absolute;
  bottom: 0;
  left: 0px;
  width: 100%;
  padding: 4px;
  overflow: hidden;
  color: var(--color-text-inverse);
  font-size: 12px;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
  background: rgba(0, 0, 0, 0.4);
  visibility: hidden;
}
.upload-list-picture-card-container___mhdQ0 .previewCardHover___gFzzk:hover .list-item-actions___cYJ2P {
  display: flex;
  align-items: center;
  justify-content: center;
}
.upload-list-picture-card-container___mhdQ0 .previewCardHover___gFzzk:hover .fileName___J8_Lr {
  visibility: visible;
}
.upload-list-picture-card-container___mhdQ0 .list-item-actions___cYJ2P {
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
  width: 100%;
  height: 100%;
  padding: 8px 4px;
  background: rgba(0, 0, 0, 0.3);
}
.upload-list-picture-card-container___mhdQ0 .list-item-actions___cYJ2P > a {
  margin-right: 5px;
  color: var(--color-text-inverse);
}
.upload-list-picture-card-container___mhdQ0 .list-item-actions___cYJ2P > a:hover {
  opacity: 1;
}
.hideFileName___D9xR_ {
  display: none !important;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/LiveChatModal/index.less?modules ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.liveChat___BWWAq {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 915px;
  height: 660px;
  background-color: var(--background);
  border-radius: 4px;
}
/* iPad 媒体查询 */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .liveChat___BWWAq {
    width: 800px;
    height: 550px;
  }
}
.chatListActive___xY8zY {
  background: var(--hover);
  margin: -8px -30px;
  padding: 8px 30px;
}
.chatLeftMenu___eIVrw {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 32px;
}
.chatLeftMenu___eIVrw .chantMenuItem___d1Y1o {
  height: 32px;
  width: 64px;
  text-align: center;
  line-height: 32px;
  margin-bottom: 10px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.chatLeftMenu___eIVrw .chantMenuItem___d1Y1o.active___yDTzg {
  background: var(--brand);
}
.messageList___P4xiu {
  padding: 0;
  margin: 0;
  list-style: none;
  overflow-y: auto;
  height: calc(100% - 72px);
  position: relative;
}
.messageList___P4xiu::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.messageList___P4xiu::-webkit-scrollbar-track {
  background: var(--color-bg-primary);
  border-radius: 2px;
}
.messageList___P4xiu::-webkit-scrollbar-thumb {
  background: var(--color-border-secondary);
  border-radius: 10px;
}
.messageList___P4xiu::-webkit-scrollbar-thumb:hover {
  background: var(--color-border-secondary);
}
.messageList___P4xiu::-webkit-scrollbar-corner {
  background: var(--color-border-secondary);
}
.messageList___P4xiu .messageListItem___pX2Ey {
  padding: 16px 12px;
  position: relative;
  box-sizing: border-box;
  cursor: pointer;
}
.messageList___P4xiu .messageListItem___pX2Ey.active___yDTzg {
  background: var(--hover);
}
.messageList___P4xiu .messageListItem___pX2Ey::after {
  content: ' ';
  height: 1px;
  background-color: var(--color-overlay-light);
  position: absolute;
  bottom: 0;
  right: 0;
  width: 236px;
}
.messageList___P4xiu .messageListItem___pX2Ey .textEllipsis___qIzNW {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.contactList___g84cL {
  overflow-y: auto;
  overflow-x: hidden;
  height: calc(100% - 72px);
}
.contactList___g84cL::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.contactList___g84cL::-webkit-scrollbar-track {
  background: var(--color-bg-primary);
  border-radius: 2px;
}
.contactList___g84cL::-webkit-scrollbar-thumb {
  background: var(--color-border-secondary);
  border-radius: 10px;
}
.contactList___g84cL::-webkit-scrollbar-thumb:hover {
  background: var(--color-border-secondary);
}
.contactList___g84cL::-webkit-scrollbar-corner {
  background: var(--color-border-secondary);
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/CustomDateTimePicker/index.less?modules ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.timePicker___PeHIl {
  width: 56px;
  max-height: 334px;
  overflow-x: hidden;
  overflow-y: auto;
  list-style: none;
  border-right: 1px solid var(--border);
}
.timePicker___PeHIl:last-child {
  border-right: none;
}
.timePicker___PeHIl li {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 48px;
  min-height: 40px;
  padding: 8px;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 0.00938em;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: middle;
  background-color: transparent;
  border: 0px;
  border-radius: 0px;
  outline: 0px;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  user-select: none;
}
.timePicker___PeHIl li:hover {
  background-color: var(--hover);
  cursor: pointer;
}
.timePicker___PeHIl li.disabled___sEDc5 {
  color: var(--color-text-disabled) !important;
  background-color: var(--background) !important;
}
.timePicker___PeHIl li.active___mhq4H {
  color: var(--color-text-inverse);
  background-color: var(--brand) !important;
}
.timePickerLarge___NR_yD {
  width: 80px;
}
.timePickerLarge___NR_yD li {
  width: 66px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/Selects/UserCollectionSelect/index.less?modules ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.UserCollectionSelect_Popover___eUKfS {
  margin-top: 4px !important;
  z-index: 1300 !important;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/LiveChatModal/GroupChat/index.less?modules ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.scrollStyle___HthQe::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.scrollStyle___HthQe::-webkit-scrollbar-track {
  background: #e5e5e5;
  border-radius: 2px;
}
.scrollStyle___HthQe::-webkit-scrollbar-thumb {
  background: var(--color-border-secondary);
  border-radius: 10px;
}
.scrollStyle___HthQe::-webkit-scrollbar-thumb:hover {
  background: var(--color-border-secondary);
}
.scrollStyle___HthQe::-webkit-scrollbar-corner {
  background: var(--color-border-secondary);
}
.groupMemberList___ztw2m {
  display: flex;
  padding-top: 24px;
  flex-wrap: wrap;
  overflow-y: auto;
  max-height: calc(100% - 55px);
}
.groupMemberList___ztw2m::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.groupMemberList___ztw2m::-webkit-scrollbar-track {
  background: #e5e5e5;
  border-radius: 2px;
}
.groupMemberList___ztw2m::-webkit-scrollbar-thumb {
  background: var(--color-border-secondary);
  border-radius: 10px;
}
.groupMemberList___ztw2m::-webkit-scrollbar-thumb:hover {
  background: var(--color-border-secondary);
}
.groupMemberList___ztw2m::-webkit-scrollbar-corner {
  background: var(--color-border-secondary);
}
.groupMemberList___ztw2m .groupMemberListItem___KrvDj {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 100px;
  margin-bottom: 16px;
  position: relative;
}
.groupMemberList___ztw2m .groupMemberListItem___KrvDj .memberUserName___TGN7N {
  font-size: 12px;
  color: var(--textSecondary);
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  white-space: nowrap;
  margin-top: 6px;
  max-width: 100px;
}
.selectMemberList___ESOTf {
  margin-top: 23px;
  height: calc(100% - 70px);
  overflow-y: auto;
}
.selectMemberList___ESOTf::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.selectMemberList___ESOTf::-webkit-scrollbar-track {
  background: #e5e5e5;
  border-radius: 2px;
}
.selectMemberList___ESOTf::-webkit-scrollbar-thumb {
  background: var(--color-border-secondary);
  border-radius: 10px;
}
.selectMemberList___ESOTf::-webkit-scrollbar-thumb:hover {
  background: var(--color-border-secondary);
}
.selectMemberList___ESOTf::-webkit-scrollbar-corner {
  background: var(--color-border-secondary);
}
.selectMemberList___ESOTf .selectMemberItem___VxTHH {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
.selectMemberList___ESOTf .selectMemberItem___VxTHH:last-child {
  margin-bottom: 0;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/FormItem/index.less?modules ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.mui-input___mr5Y9 {
  width: 100%;
}
.mui-input___mr5Y9 label {
  display: none;
}
.mui-input___mr5Y9 legend {
  width: 0;
  max-width: 0;
}
.none___AmLSQ {
  display: none;
}
.datePickerInput___G7L6G .date-picker-close___OaWcK {
  padding: 4px;
  visibility: hidden;
}
.datePickerInput___G7L6G:hover .date-picker-close___OaWcK {
  visibility: visible;
}
.datePickerInput___G7L6G .MuiInput-root.MuiInput-underline.Mui-error::after {
  transform: scale(0) !important;
}
.formItem___PliD9 {
  position: relative;
  align-items: center;
}
.formItem___PliD9 > div {
  flex: 1 1;
}
.formItem___PliD9 .MuiTimelineConnector-root {
  border: none !important;
}
.formItem___PliD9 .Mui-disabled::before {
  border: none !important;
}
.formItem___PliD9 .Mui-disabled .MuiAutocomplete-endAdornment {
  display: none;
}
.formItem___PliD9 .Mui-disabled.MuiInputBase-multiline {
  padding: 0;
}
.formItem___PliD9 .Mui-disabled.MuiInputBase-multiline .MuiOutlinedInput-notchedOutline {
  border: none;
}
.formItem___PliD9 .Mui-disabled.MuiAutocomplete-tag {
  opacity: 1;
}
.formItem___PliD9 .Mui-disabled.MuiAutocomplete-tag .MuiSvgIcon-root {
  display: none;
}
.formItem___PliD9 .label___K4w5S {
  display: inline-block;
  padding: 0 12px 10px 0;
  color: var(--textSecondary);
  font-family: 'Roboto', 'Helvetica', 'Arial';
  text-align: left;
}
.formItem___PliD9 .label___K4w5S.required___fB1x4 {
  position: relative;
}
.formItem___PliD9 .label___K4w5S.required___fB1x4::after {
  position: relative;
  top: -2px;
  right: -2px;
  color: red;
  content: '*';
}
.formItem___PliD9 .errorMessage___pRIgj {
  position: absolute;
  color: red;
  line-height: 14px;
}
.placeholder-input___F87hV {
  width: 100%;
}
.placeholder-input___F87hV .MuiInput-root .MuiInput-input::placeholder {
  opacity: 1;
}
.extrude-placeholder-input___kBkSh {
  width: 100%;
}
.extrude-placeholder-input___kBkSh .MuiInput-root .MuiInputBase-input {
  font-weight: 400;
  opacity: 1;
  -webkit-text-fill-color: #f79921 !important;
}
.todoBasicInfo___Dt57c .MuiInput-underline.Mui-error::after {
  border-color: transparent !important;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/ops-shared/components/FormItem/FoldDescription/index.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wrapper {
  display: flex;
  width: 100%;
  overflow: hidden;
}
.text {
  /* display: flex; */
  /*   display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; */
  position: relative;
  max-height: 42px;
  overflow: hidden;
  font-size: 14px;
  line-height: 1.5;
  text-align: justify;
  text-overflow: ellipsis;
  word-break: break-all;
  transition: 0.3s max-height;
}
.text::before {
  float: right;
  height: calc(100% - 16px);
  content: '';
}
.text::after {
  position: absolute;
  width: 999vw;
  height: 999vw;
  margin-left: -100px;
  box-shadow: inset calc(100px - 999vw) calc(26px - 999vw) 0 0 var(--background);
  content: '';
}
.btn {
  position: relative;
  float: right;
  clear: both;
  margin-left: 20px;
  padding: 0 8px;
  color: var(--brand);
  font-size: 14px;
  line-height: 14px;
  border-radius: 4px;
  cursor: pointer;
  /* margin-top: -30px; */
}
.btn::after {
  content: 'More Detail';
}
.exp {
  display: none;
}
.exp:checked + .text {
  max-height: none;
}
.exp:checked + .text::after {
  visibility: hidden;
}
.exp:checked + .text .btn::before {
  visibility: hidden;
}
.exp:checked + .text .btn::after {
  content: 'Less Detail';
}
.btn::before {
  position: absolute;
  left: -5px;
  color: var(--textPrimaryWeak);
  transform: translateX(-100%);
  content: '...';
}
.label {
  padding: 0 12px 10px 0;
  color: var(--textSecondary);
  font-family: 'Roboto', 'Helvetica', 'Arial';
  text-align: left;
}
.label.required {
  position: relative;
}
.label.required::after {
  position: relative;
  top: -2px;
  right: -2px;
  color: red;
  content: '*';
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/Subtenant/Upgrade/BasicInfo/index.less?modules ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.formItem___FLWFF {
  position: relative;
  align-items: center;
}
.formItem___FLWFF > div {
  flex: 1 1;
}
.formItem___FLWFF .MuiTimelineConnector-root {
  border: none !important;
}
.formItem___FLWFF .label___KIrKa {
  display: inline-block;
  padding: 0 12px 10px 0;
  color: var(--color-text-secondary);
  font-family: 'Roboto', 'Helvetica', 'Arial';
  text-align: left;
}
.formItem___FLWFF .label___KIrKa.required___RGyMW {
  position: relative;
}
.formItem___FLWFF .label___KIrKa.required___RGyMW::after {
  position: relative;
  top: -2px;
  right: -2px;
  color: var(--color-error);
  content: '*';
}
.formItem___FLWFF .Description___UPgyy {
  display: inline-block;
  padding: 0 12px 10px 0;
  color: var(--color-text-secondary);
  font-weight: 700;
  font-size: 16px;
  font-family: 'Roboto', 'Helvetica', 'Arial';
  text-align: left;
}
.formItem___FLWFF .Description___UPgyy.required___RGyMW {
  position: relative;
}
.formItem___FLWFF .Description___UPgyy.required___RGyMW::after {
  position: relative;
  top: -2px;
  right: -2px;
  color: var(--color-error);
  content: '*';
}
.formItem___FLWFF .Description___UPgyy.noTask___IDZgj {
  color: var(--color-error);
}
.formItem___FLWFF .errorMessage___sHs4h {
  position: absolute;
  color: var(--color-error);
}
.formItem___FLWFF .hintMessage___rhDtS {
  position: absolute;
  color: var(--color-text-primary);
}
.form_right___ZbLyz {
  height: 100%;
  overflow: hidden;
}
.form_right_header___DlhXr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  background-color: var(--color-bg-tertiary);
}
.form_right_header___DlhXr .title___MOBa4 {
  font-weight: bold;
  font-size: 16px;
}
.form_right_address_list___FP4yR {
  height: 100%;
  padding-bottom: 12px;
  overflow-y: scroll;
}
.form_address_item___z2_uG {
  padding: 18px 24px;
}
.form_address_item___z2_uG .itemHeader___HLKx7 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.form_address_item___z2_uG .itemHeader___HLKx7 .title___MOBa4 {
  display: flex;
  align-items: center;
  color: var(--color-text-primary);
  font-weight: bold;
  font-size: 14px;
}
.form_address_item___z2_uG .itemHeader___HLKx7 .title___MOBa4 .errorMessage___sHs4h {
  margin-left: 12px;
  color: var(--color-error);
}
.mui-input___pz_JX {
  width: 100%;
}
.mui-input___pz_JX label {
  display: none;
}
.mui-input___pz_JX legend {
  width: 0;
  max-width: 0;
}
.textarea___z9rvx {
  width: 100%;
  padding: 8px;
  color: var(--textPrimary);
  border-color: var(--color-overlay-light);
  resize: none;
}
.textarea___z9rvx:focus-visible,
.textarea___z9rvx:focus {
  outline-color: #1890ff;
}
.title___MOBa4 {
  margin-bottom: 20px;
  color: var(--color-text-primary);
  font-weight: bold;
  font-size: 20px;
}
.title___MOBa4 .save___ry7dc {
  float: right;
  color: var(--brand);
  font-weight: 400;
  font-size: 16px;
}
.icon___Ug59R {
  padding: 10px;
  border-radius: 100%;
  transform: scale(0.6);
  cursor: pointer;
}
.icon___Ug59R:hover {
  background-color: var(--disable);
}
.rightMargin___XsPYA {
  margin-right: 16px !important;
}
.inputSave___sxvS_ {
  width: 95%;
}
.inputSave___sxvS_ .MuiInput-underline,
.inputSave___sxvS_ .MuiInput-underline::before,
.inputSave___sxvS_ .MuiInput-underline::after {
  border-bottom: 1px solid transparent !important;
}
.inputSave___sxvS_ .MuiInput-underline:hover:not(.Mui-disabled)::before {
  border-bottom: 1px solid transparent !important;
}
.maintenance___xXRYQ .MuiDataGrid-columnHeaders {
  border-top: 1px solid transparent !important;
}
.inviteIcon___DPyP5 {
  position: relative;
  top: -2px;
  width: 40px;
  height: 35px;
  line-height: 35px;
  cursor: pointer;
}
.basicInfo-disabled___kDJlF .textarea {
  resize: none !important;
}
.basicInfo-disabled___kDJlF .MuiInputBase-formControl::before {
  border-color: transparent !important;
}
.basicInfo-disabled___kDJlF .MuiOutlinedInput-notchedOutline {
  border-color: transparent !important;
}
.basicInfo-disabled___kDJlF .MuiAutocomplete-endAdornment {
  visibility: hidden;
}
.basicInfo-disabled___kDJlF .MuiInputAdornment-positionEnd {
  visibility: hidden;
}
.basicInfo-disabled___kDJlF .MuiAutocomplete-inputRoot {
  padding-left: 0 !important;
}
.basicInfo-disabled___kDJlF .MuiInputBase-multiline {
  padding-left: 0 !important;
}
.basicInfo-disabled___kDJlF .MuiSelect-icon {
  visibility: hidden;
}
.basicInfo-disabled___kDJlF .MuiInput-underline::before {
  border-color: transparent !important;
}
.basicInfo-disabled___kDJlF .MuiButtonBase-root.Mui-disabled {
  opacity: 1 !important;
}
.basicInfo-disabled___kDJlF .MuiButtonBase-root.Mui-disabled .MuiChip-deleteIcon {
  display: none;
}
.basicInfo-disabled___kDJlF .map-btn-icon___xrYrn {
  visibility: hidden;
}
.basicInfo-disabled___kDJlF .project-item___gnJ3y {
  margin-right: 10px;
  margin-bottom: 10px;
  color: var(--brand);
}
.basicInfo-edit___zITrP .MuiInputBase-formControl::before {
  border-color: var(--color-text-tertiary) !important;
}
.basicInfo-edit___zITrP .Mui-disabled.MuiInput-underline::before {
  border-bottom: 1px dotted var(--textSecondary) !important;
}
.basicInfo-edit___zITrP .MuiFormHelperText-root.Mui-error {
  position: absolute;
  top: 30px;
}
.basicInfo-edit___zITrP .MuiButtonBase-root.MuiAutocomplete-tag {
  background-color: var(--hover) !important;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/Subtenant/Upgrade/MergeToTenant/index.less?modules ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.mergeContainer___QrGub {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 24px;
  background: var(--background);
  border-radius: 8px;
}
.header___UOHQW {
  display: flex;
  align-items: center;
  margin-bottom: 24px;
  gap: 12px;
}
.backButton___CB8Wv {
  color: var(--textPrimary);
  padding: 8px;
  margin-left: -8px;
}
.backButton___CB8Wv:hover {
  background-color: var(--hover);
}
.title___CAglP {
  font-weight: 600;
  color: var(--textPrimary);
  margin: 0;
}
.content___HuQ5j {
  margin-top: 16px;
}
.description___xGTjv {
  color: var(--textSecondary);
  margin-bottom: 24px;
  line-height: 1.5;
}
.domainSuffix___z6zcM {
  color: var(--textSecondary);
  margin-top: 8px;
  line-height: 2.5;
}
.instruction___ynbIs {
  color: var(--textSecondary);
  margin-top: 8px;
  margin-bottom: 8px;
}
.submitContainer___tUp5J {
  display: flex;
  margin-top: 32px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/Subtenant/Upgrade/index.less?modules ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.onboardingContainer___mKfER {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.contentWrapper___qjk1m {
  flex: 1 1;
  display: flex;
  justify-content: center;
  padding: 24px 24px;
}
.formContainer___fGJbI {
  width: 100%;
  max-width: 1200px;
}
@media (max-width: 768px) {
  .contentWrapper___qjk1m {
    padding: 24px 16px;
  }
  .formContainer___fGJbI {
    max-width: 100%;
  }
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/LiveChatModal/ChatMessage/index.less?modules ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.messageActionBar___gpP3R {
  background: #F5F5F5;
  height: 48px;
  border-bottom: 1px solid var(--color-overlay-light);
  border-top: 1px solid var(--color-overlay-light);
  display: flex;
  align-items: center;
  padding: 0 24px;
}
.messageActionBar___gpP3R .barIcon___RHwpW {
  width: 24px;
  height: 24px;
  background-size: 24px 24px;
  display: inline-block;
  cursor: pointer;
}
.messageActionBar___gpP3R .emojiBtn___IpxAm {
  background: url(data:image/png;base64,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) no-repeat center;
  width: 24px;
  height: 24px;
  background-size: 24px 24px;
  display: inline-block;
  cursor: pointer;
}
.messageActionBar___gpP3R .fileBtn___rFkdd {
  background: url(data:image/png;base64,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) no-repeat center;
  width: 24px;
  height: 24px;
  background-size: 24px 24px;
  display: inline-block;
  cursor: pointer;
}
.editChatBox___dtBIO {
  display: inline-block;
  width: 100%;
  height: 98px;
  padding: 5px;
  overflow: hidden;
  overflow-y: scroll;
  outline: none;
  background: var(--background);
  border-color: var(--background);
  resize: none;
}
.editChatBox___dtBIO::-webkit-scrollbar {
  width: 5px;
}
.editChatBox___dtBIO::-webkit-scrollbar-track {
  border: 10px;
}
.editChatBox___dtBIO::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}
.editChatBox___dtBIO::-webkit-scrollbar-thumb:window-inactive {
  background: #ccc;
}
.messageList___Qozjm {
  padding: 0 12px 20px;
  height: calc(100% - 260px);
  overflow-y: auto;
}
.messageList___Qozjm::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.messageList___Qozjm::-webkit-scrollbar-track {
  background: var(--background);
  border-radius: 2px;
}
.messageList___Qozjm::-webkit-scrollbar-thumb {
  background: var(--color-border-secondary);
  border-radius: 10px;
}
.messageList___Qozjm::-webkit-scrollbar-thumb:hover {
  background: var(--color-border-secondary);
}
.messageList___Qozjm::-webkit-scrollbar-corner {
  background: var(--color-border-secondary);
}
.messageBox___EnAwl .messageBoxContent___RoMSX {
  margin-top: 25px;
}
.messageBox___EnAwl .messageBoxContent___RoMSX .downloadIconImg___SHc5I {
  margin-top: 35px;
  cursor: pointer;
}
.messageBox___EnAwl .imageMessage___Mkslf {
  max-width: 226px;
  border-radius: 4px;
}
.messageBox___EnAwl .videoBox___ERBpw {
  position: relative;
  height: 150px;
  width: 226px;
  background-color: var(--textPrimary);
}
.messageBox___EnAwl .videoBox___ERBpw .videoIcon___EoVOG {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.messageBox___EnAwl .audioBox___o8tkc {
  position: relative;
  height: 42px;
  min-width: 80px;
}
.messageBox___EnAwl .audioBox___o8tkc .voice___Vfu9w {
  position: relative;
}
.messageBox___EnAwl .audioBox___o8tkc .voice___Vfu9w::after {
  content: '';
  position: absolute;
  left: -5px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: var(--brand);
  top: 50%;
  margin-top: -2px;
}
.messageBox___EnAwl .audioBox___o8tkc .voice___Vfu9w .wifiSymbol___fp035 {
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  overflow: hidden;
  transform: rotate(135deg);
}
.messageBox___EnAwl .audioBox___o8tkc .voice___Vfu9w .wifiCircle___l2p1Z {
  border: 3px solid var(--brand);
  border-radius: 50%;
  position: absolute;
}
.messageBox___EnAwl .audioBox___o8tkc .voice___Vfu9w .second___xefUL {
  width: 20px;
  height: 20px;
  top: 7px;
  left: 7px;
}
.messageBox___EnAwl .audioBox___o8tkc .voice___Vfu9w .second___xefUL.play___usZJa {
  animation: fadeInOut___OCkaW 1s infinite 0.2s;
}
.messageBox___EnAwl .audioBox___o8tkc .voice___Vfu9w .third___ZA9za {
  width: 30px;
  height: 30px;
  top: 0;
  left: 0;
}
.messageBox___EnAwl .audioBox___o8tkc .voice___Vfu9w .third___ZA9za.play___usZJa {
  animation: fadeInOut___OCkaW 1s infinite 0.4s;
}
.messageBox___EnAwl .audioBox___o8tkc .voiceMySelf___WCUbC {
  position: relative;
  height: 14px;
}
.messageBox___EnAwl .audioBox___o8tkc .voiceMySelf___WCUbC::after {
  content: '';
  position: absolute;
  right: -5px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #fff;
  top: 50%;
  margin-top: -2px;
}
.messageBox___EnAwl .audioBox___o8tkc .voiceMySelf___WCUbC .wifiSymbolMySelf___HL9tN {
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  overflow: hidden;
  transform: rotate(310deg);
  position: absolute;
  right: 0;
}
.messageBox___EnAwl .audioBox___o8tkc .voiceMySelf___WCUbC .wifiCircleMySelf___cFhBx {
  border: 3px solid #fff;
  border-radius: 50%;
  position: absolute;
}
.messageBox___EnAwl .audioBox___o8tkc .voiceMySelf___WCUbC .secondMySelf___FfR7L {
  width: 20px;
  height: 20px;
  top: 7px;
  left: 7px;
}
.messageBox___EnAwl .audioBox___o8tkc .voiceMySelf___WCUbC .secondMySelf___FfR7L.play___usZJa {
  animation: fadeInOut___OCkaW 1s infinite 0.2s;
}
.messageBox___EnAwl .audioBox___o8tkc .voiceMySelf___WCUbC .thirdMySelf___lKHCO {
  width: 30px;
  height: 30px;
  top: 0;
  left: 0;
}
.messageBox___EnAwl .audioBox___o8tkc .voiceMySelf___WCUbC .thirdMySelf___lKHCO.play___usZJa {
  animation: fadeInOut___OCkaW 1s infinite 0.4s;
}
@keyframes fadeInOut___OCkaW {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.messageBox___EnAwl .chat-bubble___rD5an {
  color: var(--textPrimaryWeak);
  border-radius: 5px;
  box-shadow: 3px 5px 15px rgba(0, 0, 0, 0.2);
  padding: 12px 15px;
  width: auto;
  max-width: 50%;
  text-align: left;
  display: inline-block !important;
  position: relative;
  word-break: break-word;
  transition: all 0.2s;
  cursor: pointer;
  box-sizing: border-box;
}
.messageBox___EnAwl .mySelfMessageText___eaqCd {
  float: right;
  background: var(--brand);
  color: var(--color-text-inverse) !important;
  color: var(--textPrimaryWeak);
  border-radius: 5px;
  box-shadow: 3px 5px 15px rgba(0, 0, 0, 0.2);
  padding: 12px 15px;
  width: auto;
  max-width: 50%;
  text-align: left;
  display: inline-block !important;
  position: relative;
  word-break: break-word;
  transition: all 0.2s;
  cursor: pointer;
  box-sizing: border-box;
}
.messageBox___EnAwl .mySelfMessageText___eaqCd a {
  color: var(--color-text-inverse) !important;
}
.messageBox___EnAwl .mySelfMessageText___eaqCd::after {
  content: '';
  width: 10px;
  height: 10px;
  right: -10px;
  top: 10px;
  position: absolute;
  border-left: 5px solid var(--brand);
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 5px solid transparent;
}
.messageBox___EnAwl .otherMessageText___kKdD3 {
  float: left;
  background-color: #fff;
  border-left: 1px solid #fff;
  color: var(--textPrimary) !important;
  color: var(--textPrimaryWeak);
  border-radius: 5px;
  box-shadow: 3px 5px 15px rgba(0, 0, 0, 0.2);
  padding: 12px 15px;
  width: auto;
  max-width: 50%;
  text-align: left;
  display: inline-block !important;
  position: relative;
  word-break: break-word;
  transition: all 0.2s;
  cursor: pointer;
  box-sizing: border-box;
}
.messageBox___EnAwl .otherMessageText___kKdD3 a {
  color: var(--textPrimary) !important;
}
.messageBox___EnAwl .otherMessageText___kKdD3::after {
  content: '';
  width: 10px;
  height: 10px;
  left: -10px;
  top: 10px;
  position: absolute;
  border-left: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 5px solid #fff;
}
.videoModal___YG_y9 {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}
.videoModal___YG_y9 .close___YiknE {
  position: absolute;
  right: 12px;
  top: 12px;
}
.groupDrawer___MqAnZ {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  transition: width 0.3s, height 0.3s, background-color 0.3s;
  overflow-y: hidden;
  border-left: 1px solid var(--border);
  overflow: hidden;
  z-index: 34;
}
.emojisBox___BWdBm {
  position: relative;
  z-index: 2;
  overflow: auto;
  border-radius: 2px;
}
.emojisUl___iKPMF {
  margin-left: -35px;
}
.emojisItem___CeZAe {
  display: block;
  float: left;
  width: 30px;
  height: 30px;
  margin: 0;
  padding: 0;
  color: var(--color-text-inverse);
  font-size: 18px;
  font-family: Apple Color Emoji, Segoe UI, Segoe UI Emoji, Segoe UI Symbol, sans-serif;
  line-height: 32px;
  text-align: center;
  border-radius: 2px;
  cursor: pointer;
  transition: transform 0.2s;
  user-select: none;
}
.emojisContentInner___rh_Aq {
  position: relative;
  width: 210px;
  height: 220px;
  overflow: auto;
}
.emojisContentInner___rh_Aq::-webkit-scrollbar {
  width: 5px;
}
.emojisContentInner___rh_Aq::-webkit-scrollbar-track {
  border: 10px;
}
.emojisContentInner___rh_Aq::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}
.emojisContentInner___rh_Aq::-webkit-scrollbar-thumb:window-inactive {
  background: #ccc;
}
.emojisPopoverContainer___TD02P .ant-popover-inner-content {
  padding: 0;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/Header/TempHeader/index.less?modules ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wrapInput___P6fj6 label {
  display: inline-block;
  width: 35% !important;
  margin-top: 24px;
  margin-bottom: 4px;
  color: #757575;
  font-weight: 400;
  font-size: 14px;
}
.wrapInput___P6fj6 legend {
  width: auto !important;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/FilterComponent/index.less?modules ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.formItem___MauP_ {
  position: relative;
  align-items: center;
}
.formItem___MauP_ > div {
  flex: 1 1;
}
.formItem___MauP_ .MuiTimelineConnector-root {
  border: none !important;
}
.formItem___MauP_ .label___xfN4z {
  display: inline-block;
  padding: 0 12px 10px 0;
  color: var(--color-text-secondary);
  font-family: 'Roboto', 'Helvetica', 'Arial';
  text-align: left;
}
.formItem___MauP_ .label___xfN4z.required___ACKBb {
  position: relative;
}
.formItem___MauP_ .label___xfN4z.required___ACKBb::after {
  position: relative;
  top: -2px;
  right: -2px;
  color: var(--color-error);
  content: '*';
}
.formItem___MauP_ .Description___UoQnu {
  display: inline-block;
  padding: 0 12px 10px 0;
  color: var(--color-text-secondary);
  font-weight: 700;
  font-size: 16px;
  font-family: 'Roboto', 'Helvetica', 'Arial';
  text-align: left;
}
.formItem___MauP_ .Description___UoQnu.required___ACKBb {
  position: relative;
}
.formItem___MauP_ .Description___UoQnu.required___ACKBb::after {
  position: relative;
  top: -2px;
  right: -2px;
  color: var(--color-error);
  content: '*';
}
.formItem___MauP_ .Description___UoQnu.noTask___b_39i {
  color: var(--color-error);
}
.formItem___MauP_ .errorMessage___bcWaO {
  position: absolute;
  color: var(--color-error);
}
.formItem___MauP_ .hintMessage___Lxqg0 {
  position: absolute;
  color: var(--color-text-primary);
}
.form_right___qKhJ2 {
  height: 100%;
  overflow: hidden;
}
.form_right_header___jSHV2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  background-color: var(--color-bg-tertiary);
}
.form_right_header___jSHV2 .title___hFrwg {
  font-weight: bold;
  font-size: 16px;
}
.form_right_address_list___Ke0V2 {
  height: 100%;
  padding-bottom: 12px;
  overflow-y: scroll;
}
.form_address_item___o2xkx {
  padding: 18px 24px;
}
.form_address_item___o2xkx .itemHeader___jc480 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.form_address_item___o2xkx .itemHeader___jc480 .title___hFrwg {
  display: flex;
  align-items: center;
  color: var(--color-text-primary);
  font-weight: bold;
  font-size: 14px;
}
.form_address_item___o2xkx .itemHeader___jc480 .title___hFrwg .errorMessage___bcWaO {
  margin-left: 12px;
  color: var(--color-error);
}
.mui-input___DatfP {
  width: 100%;
}
.mui-input___DatfP label {
  display: none;
}
.mui-input___DatfP legend {
  width: 0;
  max-width: 0;
}
.textarea___tjiT1 {
  width: 100%;
  padding: 8px;
  color: var(--textPrimary);
  border-color: var(--color-overlay-light);
  resize: none;
}
.textarea___tjiT1:focus-visible,
.textarea___tjiT1:focus {
  outline-color: #1890ff;
}
.title___hFrwg {
  margin-bottom: 20px;
  color: var(--color-text-primary);
  font-weight: bold;
  font-size: 20px;
}
.title___hFrwg .save___G3FkA {
  float: right;
  color: var(--brand);
  font-weight: 400;
  font-size: 16px;
}
.icon___aMuOR {
  padding: 10px;
  border-radius: 100%;
  transform: scale(0.6);
  cursor: pointer;
}
.icon___aMuOR:hover {
  background-color: var(--disable);
}
.rightMargin___RYtXm {
  margin-right: 16px !important;
}
.inputSave___DRfRm .MuiInput-underline,
.inputSave___DRfRm .MuiInput-underline::before,
.inputSave___DRfRm .MuiInput-underline::after {
  border-bottom: 1px solid transparent !important;
}
.inputSave___DRfRm .MuiInput-underline:hover:not(.Mui-disabled)::before {
  border-bottom: 1px solid transparent !important;
}
.spinSave___Y1iSo .MuiBackdrop-root {
  position: absolute !important;
}
.searchName___JY_1s .MuiOutlinedInput-root {
  max-height: 36px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/ImpactAnalysis/GanttAnalysis/gantt.less?modules ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.container___zP_2P {
  width: 100%;
  height: 100%;
}
.container___zP_2P .gantt_container,
.container___zP_2P .gantt_grid_scale,
.container___zP_2P .gantt_task_scale,
.container___zP_2P .gantt_row,
.container___zP_2P .gantt_task_row {
  background-color: var(--background) !important;
}
.container___zP_2P .scrollVer_cell {
  position: absolute;
  right: 0;
}
.container___zP_2P .scrollVer_cell .gantt_task_vscroll {
  background-color: var(--background);
}
.container___zP_2P .gantt_hor_scroll {
  width: 100% !important;
}
.container___zP_2P .gantt_row:hover {
  cursor: grab;
}
.container___zP_2P .gantt_task_link:hover .gantt_line_wrapper div {
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3);
}
.container___zP_2P .gantt_grid_data .gantt_row.odd:hover,
.container___zP_2P .gantt_grid_data .gantt_row:hover {
  background-color: var(--background);
}
.container___zP_2P .gantt_grid_data .gantt_row.gantt_selected,
.container___zP_2P .gantt_grid_data .gantt_row.odd.gantt_selected,
.container___zP_2P .gantt_task_row.gantt_selected {
  background-color: var(--color-bg-quaternary);
}
.container___zP_2P .gantt_grid_data .gantt_row.gantt_selected .gantt_task_cell,
.container___zP_2P .gantt_grid_data .gantt_row.odd.gantt_selected .gantt_task_cell,
.container___zP_2P .gantt_task_row.gantt_selected .gantt_task_cell {
  background-color: var(--color-bg-quaternary) !important;
}
.container___zP_2P .gantt_grid_data .gantt_row.gantt_selected .gantt_tree_content > div,
.container___zP_2P .gantt_grid_data .gantt_row.odd.gantt_selected .gantt_tree_content > div,
.container___zP_2P .gantt_task_row.gantt_selected .gantt_tree_content > div {
  background-color: unset;
}
.container___zP_2P .gantt_grid_data .gantt_row.gantt_selected .reactNodeWrapper,
.container___zP_2P .gantt_grid_data .gantt_row.odd.gantt_selected .reactNodeWrapper,
.container___zP_2P .gantt_task_row.gantt_selected .reactNodeWrapper {
  background-color: transparent;
}
.container___zP_2P .gantt_grid_scale,
.container___zP_2P .gantt_task_scale,
.container___zP_2P .gantt_layout_cell_border_right,
.container___zP_2P .gantt_row,
.container___zP_2P .gantt_task_row {
  border-color: #dbdbdb80;
}
.container___zP_2P .gantt_container {
  border-right: transparent;
  border-left: transparent;
}
.container___zP_2P .gantt_grid_scale .gantt_grid_head_cell,
.container___zP_2P .gantt_task .gantt_task_scale .gantt_scale_cell {
  color: #727475;
  font-weight: bold;
}
.container___zP_2P .gantt_grid_head_cell {
  padding-left: 4px;
  text-align: left;
}
.container___zP_2P .gantt_grid_head_cell .gantt_sort {
  top: 18px;
}
.container___zP_2P .gantt_task_cell,
.container___zP_2P .gantt_task .gantt_task_scale .gantt_scale_cell,
.container___zP_2P .gantt_task_row.gantt_selected .gantt_task_cell {
  border-color: #dbdbdb80;
}
.container___zP_2P .gantt_task_line.gantt_selected {
  box-shadow: none;
}
.container___zP_2P .gantt_task_line,
.container___zP_2P .gantt_task_content {
  background-color: transparent;
  border: none;
  border-color: transparent;
  border-radius: 4px;
}
.container___zP_2P .gantt_task_content {
  padding-right: 8px;
  padding-left: 8px;
  overflow: hidden;
  color: var(--color-text-inverse);
  line-height: 24px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: default;
}
.container___zP_2P .gantt_task_content .taskText {
  align-items: center;
  height: 100%;
}
.container___zP_2P .gantt_task_content .status {
  margin-right: 8px;
  margin-left: 8px;
  color: var(--color-text-inverse);
  font-weight: bold;
}
.container___zP_2P .gantt_task_line.taskClass .gantt_task_content {
  background-color: #0abfee;
}
.container___zP_2P .gantt_task_line.eventClass .gantt_task_content {
  background-color: #64acff;
}
.container___zP_2P .gantt_task_line.afterTaskClass .gantt_task_content {
  color: var(--color-text-inverse);
  background-color: #ffa112;
}
.container___zP_2P .gantt_task_line.afterTaskClass .gantt_task_content .status {
  color: var(--color-text-inverse);
}
.container___zP_2P .gantt_task_line.afterEventClass .gantt_task_content {
  color: var(--color-text-inverse);
  background-color: #ffe127;
}
.container___zP_2P .gantt_task_line.afterEventClass .gantt_task_content .status {
  color: var(--color-text-inverse);
}
.container___zP_2P .gantt_task_line.afterEventClass .gantt_task_content .taskText {
  color: var(--color-text-inverse);
}
.container___zP_2P .critical_link .gantt_link_arrow_right {
  border-left-color: #fe7368;
}
.container___zP_2P .critical_link .gantt_link_arrow_left {
  border-right-color: #fe7368;
}
.container___zP_2P .critical_link .gantt_line_wrapper .gantt_link_line_left,
.container___zP_2P .critical_link .gantt_line_wrapper .gantt_link_line_right,
.container___zP_2P .critical_link .gantt_line_wrapper .gantt_link_line_down,
.container___zP_2P .critical_link .gantt_line_wrapper .gantt_link_line_up {
  background: #fe7368;
}
.container___zP_2P .critical_link.gantt_task_link:hover .gantt_line_wrapper div {
  box-shadow: 0px 2px 6px rgba(218, 32, 18, 0.4);
}
.container___zP_2P .gantt_empty_state_image {
  margin-bottom: 4px;
}
.container___zP_2P .gantt_empty_state_text_description {
  font-size: 14px;
}
.container___zP_2P .gantt_line_wrapper div {
  background-color: var(--color-text-tertiary);
}
.container___zP_2P .gantt_link_arrow_right {
  border-left-color: var(--color-text-tertiary);
}
.container___zP_2P .gantt_link_arrow_left {
  border-right-color: var(--color-text-tertiary);
}
.container___zP_2P .gantt_task_cell.no_work_time {
  background-color: #f0f2f4;
}
.container___zP_2P .gantt_scale_cell.no_work_time {
  color: var(--color-text-tertiary) !important;
}
.container___zP_2P .gantt_scale_cell.week_end {
  color: var(--color-text-tertiary) !important;
}
.container___zP_2P .gantt_marker.impact_range_line {
  position: absolute;
  top: 0;
  box-sizing: border-box;
  width: 2px;
  height: 100%;
  text-align: center;
  background-color: #f6b199;
}
.gantt_tooltip {
  z-index: 1500 !important;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/DataRoom/ViewInfomation/index.less?modules ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.label___ebeuM {
  margin-bottom: 8px;
  color: var(--textSecondary);
}
.labelRequired___MqJHi::after {
  margin-left: 4px;
  color: var(--error);
  content: '*';
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/Rating/UI/styles.less?modules ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.UIRatingDetailLog___OXFRn .MuiStepConnector-root {
  margin-left: 4px;
}
.UIRatingDetailLog___OXFRn .MuiStepConnector-line {
  height: 36px;
  min-height: 36px;
  border-left: 2px dashed #bacdd8;
}
.UIRatingDetailLog___OXFRn .MuiStepLabel-root {
  padding: 0;
}
.UIRatingDetailLog___OXFRn .MuiStepContent-root {
  border-left: 2px dashed #bacdd8;
  margin-left: 4px;
  margin-top: -9px;
  padding: 0 16px;
}
.UIRatingDetailLog___OXFRn .MuiStepContent-last {
  border-color: transparent;
}
.UIRatingDetailLog___OXFRn .UIStepIconComponent___UvDxP {
  width: 9px;
  height: 9px;
  border: 2px solid #baced8;
  border-radius: 28px;
  background-color: #09849f;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/ops-shared/components/DrawingSource/Import/DirTree/index.less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ant-tree-list-holder-inner {
  padding-top: 16px;
}
.ant-tree {
  min-width: 460px;
  background-color: var(--background);
}
.ant-tree-treenode:hover {
  background-color: var(--tableHover);
}
.ant-tabs-nav {
  z-index: 1;
  min-width: 200px;
}
.ant-tree-switcher {
  width: 18px;
  height: 18px;
  margin: 4px 7px 0 4px;
  line-height: 18px;
}
.ant-tree-switcher svg {
  color: var(--color-text-tertiary) !important;
}
.ant-tree-node-content-wrapper-open .ant-tree-title {
  font-weight: 700;
}
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner {
  border-color: var(--brand);
}
.ant-tree-checkbox {
  font-size: 12px;
}
.ant-tree-checkbox-inner {
  width: 15px;
  height: 15px;
  background-color: var(--background);
  border: 2px solid var(--color-text-tertiary);
  opacity: 1;
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background-color: var(--background);
  border-color: var(--brand);
}
.ant-tree-checkbox-checked::after {
  border: 2px solid var(--brand);
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  border-color: var(--brand);
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
  border: 2px solid #0a94b3;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {
  background-color: #0a94b3;
  height: 2px;
}
.ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: #0a94b3;
}
.ant-checkbox .ant-checkbox-inner {
  width: 15px;
  height: 15px;
  background-color: var(--background);
  border: 2px solid var(--color-text-tertiary);
}
.ant-checkbox-checked.ant-checkbox {
  background-color: var(--background);
}
.ant-checkbox-checked.ant-checkbox .ant-checkbox-inner {
  border-color: #0a94b3;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/DrawingUpload/index.less?modules ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.cropperApp___c_6uC {
  height: 100%;
  max-height: 750px;
}
.cropperApp___c_6uC .ReactCrop__crop-selection {
  box-shadow: none;
  background-color: #dbeef1;
  opacity: 0.7;
  border: none;
}
.cropperApp___c_6uC .ReactCrop__drag-handle::after {
  border-radius: 50%;
  background: var(--color-bg-primary);
  border-color: #08849e;
  opacity: 1;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/CostCompareForActiveLog/UICostGenericForCompare/styles.less?modules ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.collapseWrap_autoWidth___V0ZmE .MuiCollapse-wrapperInner {
  display: block;
  flex: 1 1;
  width: auto;
  min-width: auto;
}
.cellOverflowVisible___HNbBv {
  overflow: visible;
}
.hideColumnCell___UuTpr {
  width: 0 !important;
  min-width: 0 !important;
  max-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  border-color: transparent !important;
  border-width: 0 !important;
  outline: none !important;
}
.emptyMergedCell___FY8lB {
  background-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
}
.emptyMergedCell_last___XAX0J {
  background-color: transparent !important;
  border-bottom-color: transparent !important;
}
.listViewListCellCommon___ifCsu {
  padding: 2px 6px;
  color: #000;
  font-size: 10px;
  line-height: 1;
  letter-spacing: 0.2px;
}
.listViewListCellCommon___ifCsu:first-child {
  border-left: none;
}
.listViewListCellCommon___ifCsu:last-child {
  border-right: none;
}
.listViewListHeaderCell___HL4Kr {
  color: #666;
}
.listViewListCell_postTaxFinalBid___PbdmU {
  border-right: none;
}
.listViewRow_emptyBorderRight___GOOlP > div:not(:nth-child(2)) {
  border-right-color: transparent !important;
}
.listViewRow_emptyBorderRight___GOOlP > div {
  box-shadow: none !important;
}
.listView_input___AfZ5M {
  font-size: 10px !important;
  vertical-align: middle !important;
}
.listView_input___AfZ5M .MuiTextField-root {
  font-size: 10px !important;
  vertical-align: middle !important;
}
.listView_input___AfZ5M .MuiInputBase-root {
  padding-right: 0 !important;
  font-size: 10px !important;
}
.listView_input___AfZ5M .MuiAutocomplete-inputRoot {
  padding: 0 !important;
  font-size: 10px !important;
}
.listView_input___AfZ5M .MuiAutocomplete-endAdornment {
  top: 50% !important;
  right: 0 !important;
}
.listView_input___AfZ5M input,
.listView_input___AfZ5M .MuiAutocomplete-inputRoot input {
  padding: 0 !important;
  color: #000 !important;
  font-size: 10px !important;
  border: none !important;
}
.listView_input___AfZ5M fieldset {
  display: none !important;
}
.listView_input___AfZ5M svg {
  font-size: 12px !important;
}
.listView_input_trigger___tCj4w {
  height: 100% !important;
  padding: 0 !important;
  font-size: 10px !important;
  border: none !important;
}
.listView_input_trigger___tCj4w svg {
  width: 1em !important;
  height: 1em !important;
  font-size: 12px !important;
}
.listViewListRowMain___pdEQt {
  background-color: #f0f0f0;
}
.listViewListRowMain_ownerServiceCell___gQbb2 {
  font-weight: 600 !important;
}
.listViewListRowMain_ownerServiceCell___gQbb2 button {
  padding: 2px !important;
}
.listViewListRowMain_ownerServiceCell___gQbb2 svg {
  width: 14px !important;
  height: 14px !important;
}
.listViewListCell_preTaxFinalBid___zOkGe input {
  text-align: right;
}
.listViewListRowMain_finalBidEditTrigger___ZSCW6 {
  margin-top: 0 !important;
}
.listViewListRowMain_finalBidEditableWrap___G0Xny {
  display: flex;
  align-items: center !important;
  justify-content: flex-end !important;
  width: 100%;
  margin-right: -6px;
}
.listViewListRowMain_finalBidEditableWrap___G0Xny button {
  padding: 2px !important;
}
.listViewListRowMain_finalBidEditableWrap___G0Xny svg {
  width: 14px !important;
  height: 14px !important;
}
.listViewSubquoteTotalRowCell___zV0n2 {
  background-color: #fff;
  border-color: transparent;
  border-top-color: #0b849f;
  border-top-width: 1px;
}
.listViewSubquoteTotalRowCell___zV0n2.emptyMergedCell___FY8lB {
  border-top-color: transparent;
  border-top-width: 0px;
}
.listViewSubquoteTotalRowCell___zV0n2.emptyMergedCell_last___XAX0J {
  border-top-color: transparent;
  border-top-width: 0px;
}
.listViewSubquoteTotalRowCell___zV0n2.listViewSubquoteTotalRowCell_column_description___X9XgE {
  border-left: 1px solid #0b849f;
}
.listViewSubquoteTotalRowCell___zV0n2.listViewSubquoteTotalRowCell_column_actions___gEbhf {
  border-right: 1px solid #0b849f;
}
.listViewSubQouteCell___ieZfp {
  background-color: #fff;
}
.listViewSubQouteCell___ieZfp.listViewSubQuoteCell_column_description___mOgpo {
  border-left: 1px solid #0b849f;
}
.listViewSubQouteCell___ieZfp.listViewSubQuoteCell_column_actions___kHesu {
  border-right: 1px solid #0b849f;
}
.listViewSubQoute_firstRow___P0JW8 .listViewSubQouteCell___ieZfp {
  border-top: 1px solid #dcdcdc;
}
.listViewSubQoute_firstRow___P0JW8 .listViewSubQouteCell___ieZfp.emptyMergedCell___FY8lB {
  border-top-color: transparent;
}
.listViewSubQoute_firstRow___P0JW8 .listViewSubQouteCell___ieZfp.emptyMergedCell_last___XAX0J {
  border-top-color: transparent;
}
.listViewSubQoute_lastRow___esEez .listViewSubQouteCell___ieZfp {
  border-bottom: 1px solid #0b849f;
}
.listViewSubQoute_lastRow___esEez .listViewSubQouteCell___ieZfp.emptyMergedCell___FY8lB {
  border-bottom-color: transparent;
  border-bottom-width: 0px;
}
.listViewSubQoute_lastRow___esEez .listViewSubQouteCell___ieZfp.emptyMergedCell_last___XAX0J {
  border-bottom-color: transparent;
  border-bottom-width: 0px;
}
.listView_subquote_switch___OlAV4 .MuiSwitch-switchBase.Mui-checked {
  color: #2b80ed !important;
}
.UIComparedBox_modified___KSy8E,
.UIComparedBox_missed___pa0AT {
  color: orange !important;
  font-weight: 600 !important;
  font-size: 12px !important;
}
.UIComparedBox_modified___KSy8E .MuiSwitch-switchBase,
.UIComparedBox_missed___pa0AT .MuiSwitch-switchBase {
  color: orange !important;
}
.UIComparedBox_modified___KSy8E .MuiSwitch-switchBase.Mui-checked,
.UIComparedBox_missed___pa0AT .MuiSwitch-switchBase.Mui-checked {
  color: orange !important;
}
.UIComparedBox_modified___KSy8E .MuiSwitch-switchBase.Mui-disabled,
.UIComparedBox_missed___pa0AT .MuiSwitch-switchBase.Mui-disabled {
  color: orange !important;
  opacity: 0.5 !important;
}
.UIComparedBox_modified___KSy8E .MuiSwitch-switchBase,
.UIComparedBox_missed___pa0AT .MuiSwitch-switchBase {
  color: orange !important;
}
.UIComparedBox_modified___KSy8E .MuiSwitch-track,
.UIComparedBox_missed___pa0AT .MuiSwitch-track {
  background-color: orange !important;
}
.UIComparedBox_modified___KSy8E .MuiSwitch-switchBase,
.UIComparedBox_missed___pa0AT .MuiSwitch-switchBase {
  color: orange !important;
}
.UIComparedBox_modified___KSy8E .MuiFormControlLabel-label,
.UIComparedBox_missed___pa0AT .MuiFormControlLabel-label {
  color: orange !important;
}
.UIComparedBox_modified___KSy8E .MuiRadio-root,
.UIComparedBox_missed___pa0AT .MuiRadio-root {
  color: orange !important;
}
.markupListViewWrap___pl07y .MuiFormGroup-root.MuiRadioGroup-root .MuiRadio-root {
  padding: 0px 4px;
}
.markupListViewWrap___pl07y .MuiFormGroup-root.MuiRadioGroup-root {
  font-size: inherit !important;
  font-weight: inherit !important;
  flex-wrap: nowrap !important;
}
.markupListViewWrap___pl07y .MuiFormGroup-root.MuiRadioGroup-root .MuiFormControlLabel-label {
  font-size: inherit !important;
  font-weight: inherit !important;
}
.markupListViewWrap___pl07y .markupListViewListCell___vheT3 {
  border-right-color: transparent;
}
.othersListViewWrap___nI4zN .othersListViewListCell___ZqWY3 {
  border-right-color: transparent;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/Submittal/HistoricRecord/index.less?modules ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.label___Fjyir {
  line-height: 30px;
}
.addHistorySubmittalList___smlpz {
  height: 405px;
  list-style: none;
  padding: 0;
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  padding-top: 10px;
}
.addHistorySubmittalList___smlpz .listItem___X7Ugi {
  display: flex;
  align-items: center;
  height: 56px;
  box-sizing: border-box;
  padding: 5px 0;
}
.addHistorySubmittalList___smlpz .listItem___X7Ugi.active___wEueD {
  background-color: var(--color-bg-quaternary);
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/ops-shared/components/Submittal/Title/index.less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.title {
  max-width: 500px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700;
  font-size: 20px;
}
@media (max-width: 1200px) {
  .title {
    max-width: 250px;
  }
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/CreateAsset/index.less?modules ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.formItem___gfBbm {
  position: relative;
  align-items: center;
}
.formItem___gfBbm > div {
  flex: 1 1;
}
.formItem___gfBbm .MuiTimelineConnector-root {
  border: none !important;
}
.formItem___gfBbm .label___w3bFg {
  display: inline-block;
  padding: 0 12px 10px 0;
  color: var(--color-text-secondary);
  font-family: 'Roboto', 'Helvetica', 'Arial';
  text-align: left;
}
.formItem___gfBbm .label___w3bFg.required___GaB1D {
  position: relative;
}
.formItem___gfBbm .label___w3bFg.required___GaB1D::after {
  position: relative;
  top: -2px;
  right: -2px;
  color: var(--color-error);
  content: '*';
}
.formItem___gfBbm .Description___ya_cI {
  display: inline-block;
  padding: 0 12px 10px 0;
  color: var(--color-text-secondary);
  font-weight: 700;
  font-size: 16px;
  font-family: 'Roboto', 'Helvetica', 'Arial';
  text-align: left;
}
.formItem___gfBbm .Description___ya_cI.required___GaB1D {
  position: relative;
}
.formItem___gfBbm .Description___ya_cI.required___GaB1D::after {
  position: relative;
  top: -2px;
  right: -2px;
  color: var(--color-error);
  content: '*';
}
.formItem___gfBbm .Description___ya_cI.noTask___O3olI {
  color: var(--color-error);
}
.formItem___gfBbm .errorMessage___ljBlb {
  position: absolute;
  color: var(--color-error);
}
.formItem___gfBbm .hintMessage___vfZnz {
  position: absolute;
  color: var(--color-text-primary);
}
.form_right___ZuhHM {
  height: 100%;
  overflow: hidden;
}
.form_right_header___ffXKx {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  background-color: var(--color-bg-tertiary);
}
.form_right_header___ffXKx .title___AyxFk {
  font-weight: bold;
  font-size: 16px;
}
.form_right_address_list___W0rZp {
  height: 100%;
  padding-bottom: 12px;
  overflow-y: scroll;
}
.form_address_item___m0FAV {
  padding: 18px 24px;
}
.form_address_item___m0FAV .itemHeader___TYus7 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.form_address_item___m0FAV .itemHeader___TYus7 .title___AyxFk {
  display: flex;
  align-items: center;
  color: var(--color-text-primary);
  font-weight: bold;
  font-size: 14px;
}
.form_address_item___m0FAV .itemHeader___TYus7 .title___AyxFk .errorMessage___ljBlb {
  margin-left: 12px;
  color: var(--color-error);
}
.mui-input___isplk {
  width: 100%;
}
.mui-input___isplk label {
  display: none;
}
.mui-input___isplk legend {
  width: 0;
  max-width: 0;
}
.textarea___NiMAr {
  width: 100%;
  padding: 8px;
  color: var(--textPrimary);
  border-color: var(--color-overlay-light);
  resize: none;
}
.textarea___NiMAr:focus-visible,
.textarea___NiMAr:focus {
  outline-color: #1890ff;
}
.title___AyxFk {
  margin-bottom: 20px;
  color: var(--color-text-primary);
  font-weight: bold;
  font-size: 20px;
}
.title___AyxFk .save___ByoFu {
  float: right;
  color: var(--brand);
  font-weight: 400;
  font-size: 16px;
}
.icon___A9yjJ {
  padding: 10px;
  border-radius: 100%;
  transform: scale(0.6);
  cursor: pointer;
}
.icon___A9yjJ:hover {
  background-color: var(--disable);
}
.rightMargin___bDD4T {
  margin-right: 16px !important;
}
.inputSave___tsEgw {
  width: 95%;
}
.inputSave___tsEgw .MuiInput-underline,
.inputSave___tsEgw .MuiInput-underline::before,
.inputSave___tsEgw .MuiInput-underline::after {
  border-bottom: 1px solid transparent !important;
}
.inputSave___tsEgw .MuiInput-underline:hover:not(.Mui-disabled)::before {
  border-bottom: 1px solid transparent !important;
}
.maintenance___V8fYJ .MuiDataGrid-columnHeaders {
  border-top: 1px solid transparent !important;
}
.omit-input___wnR5F input {
  max-width: 250px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/COI/COIDetail/index.less?modules ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.formItem___QWz4y {
  position: relative;
  align-items: center;
}
.formItem___QWz4y > div {
  flex: 1 1;
}
.formItem___QWz4y .MuiTimelineConnector-root {
  border: none !important;
}
.formItem___QWz4y .label___ISPcA {
  display: inline-block;
  padding: 0 12px 10px 0;
  color: var(--color-text-secondary);
  font-family: 'Roboto', 'Helvetica', 'Arial';
  text-align: left;
}
.formItem___QWz4y .label___ISPcA.required___vVVrR {
  position: relative;
}
.formItem___QWz4y .label___ISPcA.required___vVVrR::after {
  position: relative;
  top: -2px;
  right: -2px;
  color: var(--color-error);
  content: '*';
}
.formItem___QWz4y .Description___visgN {
  display: inline-block;
  padding: 0 12px 10px 0;
  color: var(--color-text-secondary);
  font-weight: 700;
  font-size: 16px;
  font-family: 'Roboto', 'Helvetica', 'Arial';
  text-align: left;
}
.formItem___QWz4y .Description___visgN.required___vVVrR {
  position: relative;
}
.formItem___QWz4y .Description___visgN.required___vVVrR::after {
  position: relative;
  top: -2px;
  right: -2px;
  color: var(--color-error);
  content: '*';
}
.formItem___QWz4y .Description___visgN.noTask___IgDr2 {
  color: var(--color-error);
}
.formItem___QWz4y .errorMessage___am_nh {
  position: absolute;
  color: var(--color-error);
}
.formItem___QWz4y .hintMessage___Ns0Kj {
  position: absolute;
  color: var(--color-text-primary);
}
.form_right___VSL46 {
  height: 100%;
  overflow: hidden;
}
.form_right_header___znDIh {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  background-color: var(--color-bg-tertiary);
}
.form_right_header___znDIh .title___Odp8L {
  font-weight: bold;
  font-size: 16px;
}
.form_right_address_list___TaC11 {
  height: 100%;
  padding-bottom: 12px;
  overflow-y: scroll;
}
.form_address_item___fYy10 {
  padding: 18px 24px;
}
.form_address_item___fYy10 .itemHeader___a9kCI {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.form_address_item___fYy10 .itemHeader___a9kCI .title___Odp8L {
  display: flex;
  align-items: center;
  color: var(--color-text-primary);
  font-weight: bold;
  font-size: 14px;
}
.form_address_item___fYy10 .itemHeader___a9kCI .title___Odp8L .errorMessage___am_nh {
  margin-left: 12px;
  color: var(--color-error);
}
.right___xXrvC {
  height: 100%;
  overflow: hidden;
}
.right___xXrvC .header___C9VEk {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  background-color: var(--color-bg-tertiary);
}
.right___xXrvC .header___C9VEk .title___Odp8L {
  font-weight: bold;
  font-size: 16px;
}
.right___xXrvC .addressList___B2f3y {
  height: 100%;
  padding-bottom: 12px;
  overflow-y: scroll;
}
.addressItem___RbqD8 {
  padding: 18px 24px;
}
.addressItem___RbqD8 .itemHeader___a9kCI {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.addressItem___RbqD8 .itemHeader___a9kCI .title___Odp8L {
  display: flex;
  align-items: center;
  color: var(--color-text-primary);
  font-weight: bold;
  font-size: 14px;
}
.addressItem___RbqD8 .itemHeader___a9kCI .title___Odp8L .errorMessage___am_nh {
  margin-left: 12px;
  color: var(--color-error);
}
.mui-input___QCdjB {
  width: 100%;
}
.mui-input___QCdjB label {
  display: none;
}
.mui-input___QCdjB legend {
  width: 0;
  max-width: 0;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/COI/SimpleCOIList/index.less?modules ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.formItem___KIQMu {
  position: relative;
  align-items: center;
}
.formItem___KIQMu > div {
  flex: 1 1;
}
.formItem___KIQMu .MuiTimelineConnector-root {
  border: none !important;
}
.formItem___KIQMu .label___BOizj {
  display: inline-block;
  padding: 0 12px 10px 0;
  color: var(--color-text-secondary);
  font-family: 'Roboto', 'Helvetica', 'Arial';
  text-align: left;
}
.formItem___KIQMu .label___BOizj.required___I7fn7 {
  position: relative;
}
.formItem___KIQMu .label___BOizj.required___I7fn7::after {
  position: relative;
  top: -2px;
  right: -2px;
  color: var(--color-error);
  content: '*';
}
.formItem___KIQMu .Description___fEJLw {
  display: inline-block;
  padding: 0 12px 10px 0;
  color: var(--color-text-secondary);
  font-weight: 700;
  font-size: 16px;
  font-family: 'Roboto', 'Helvetica', 'Arial';
  text-align: left;
}
.formItem___KIQMu .Description___fEJLw.required___I7fn7 {
  position: relative;
}
.formItem___KIQMu .Description___fEJLw.required___I7fn7::after {
  position: relative;
  top: -2px;
  right: -2px;
  color: var(--color-error);
  content: '*';
}
.formItem___KIQMu .Description___fEJLw.noTask___G8dCl {
  color: var(--color-error);
}
.formItem___KIQMu .errorMessage___pbpCC {
  position: absolute;
  color: var(--color-error);
}
.formItem___KIQMu .hintMessage___EbW4I {
  position: absolute;
  color: var(--color-text-primary);
}
.form_right___MKgCc {
  height: 100%;
  overflow: hidden;
}
.form_right_header___tkVfE {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  background-color: var(--color-bg-tertiary);
}
.form_right_header___tkVfE .title___QH3Mz {
  font-weight: bold;
  font-size: 16px;
}
.form_right_address_list___OHpza {
  height: 100%;
  padding-bottom: 12px;
  overflow-y: scroll;
}
.form_address_item___zDp1V {
  padding: 18px 24px;
}
.form_address_item___zDp1V .itemHeader___F8viS {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.form_address_item___zDp1V .itemHeader___F8viS .title___QH3Mz {
  display: flex;
  align-items: center;
  color: var(--color-text-primary);
  font-weight: bold;
  font-size: 14px;
}
.form_address_item___zDp1V .itemHeader___F8viS .title___QH3Mz .errorMessage___pbpCC {
  margin-left: 12px;
  color: var(--color-error);
}
.right___sjhT5 {
  height: 100%;
  overflow: hidden;
}
.right___sjhT5 .header___S5oOm {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  background-color: var(--color-bg-tertiary);
}
.right___sjhT5 .header___S5oOm .title___QH3Mz {
  font-weight: bold;
  font-size: 16px;
}
.right___sjhT5 .addressList___W7iIK {
  height: 100%;
  padding-bottom: 12px;
  overflow-y: scroll;
}
.addressItem___seJqq {
  padding: 18px 24px;
}
.addressItem___seJqq .itemHeader___F8viS {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.addressItem___seJqq .itemHeader___F8viS .title___QH3Mz {
  display: flex;
  align-items: center;
  color: var(--color-text-primary);
  font-weight: bold;
  font-size: 14px;
}
.addressItem___seJqq .itemHeader___F8viS .title___QH3Mz .errorMessage___pbpCC {
  margin-left: 12px;
  color: var(--color-error);
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/ops-shared/components/ManageAccount/index.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.manage-account-container {
  display: flex;
  flex-direction: column;
  gap: 32px;
  min-height: calc(100vh - 200px);
  padding: 24px;
  color: var(--color-text-primary);
}
.manage-account-container .manage-account-section {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.manage-account-container .manage-account-section .section-title {
  margin-bottom: 8px;
  color: var(--color-text-primary);
  font-weight: 600;
  font-size: 16px;
}
.manage-account-container .manage-account-section .section-description {
  margin-bottom: 16px;
  color: var(--color-text-secondary);
  font-size: 14px;
  line-height: 1.5;
}
.manage-account-container .tabs-container {
  margin-bottom: 16px;
}
.manage-account-container .search-container {
  width: 300px;
  margin-bottom: 16px;
}
.manage-account-container .manage-account-footer {
  display: flex;
  justify-content: center;
  margin-top: auto;
  padding-top: 24px;
  border-top: 1px solid var(--color-border-primary);
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/RoleTree/index.less?modules ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.permission-tree___c1bEd {
  height: 95%;
}
.permission-tree___c1bEd .content___w_RgY {
  position: relative;
  height: 100%;
}
.permission-tree___c1bEd .content___w_RgY .tree___NAxsz {
  height: 100%;
  overflow-y: scroll;
}
.permission-tree___c1bEd .content___w_RgY .tree___NAxsz .row-li-title___c10VO {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.permission-tree___c1bEd .tree-action___A5xZM {
  display: flex;
  justify-content: space-between;
  padding: 7px 0;
  color: var(--textSecondary);
  font-weight: 700;
  font-size: 12px;
  letter-spacing: 0.2px;
  background-color: var(--color-border-divider);
  opacity: 1;
}
.permission-tree___c1bEd .tree-action___A5xZM .action-left___Jvb7O {
  flex: 0.6 1;
  flex-grow: 1;
  padding-left: 30px;
}
.permission-tree___c1bEd .tree-action___A5xZM .action-right___sigW_ {
  display: flex;
}
.permission-tree___c1bEd .tree-action___A5xZM .action-right___sigW_ div {
  flex: 0.5 1;
}
.permission-tree___c1bEd .ant-tree {
  min-width: 460px;
}
.permission-tree___c1bEd .ant-tree-treenode:hover {
  background-color: var(--tableHover);
}
.permission-tree___c1bEd .ant-tabs-nav {
  z-index: 1;
  min-width: 200px;
}
.permission-tree___c1bEd .ant-tree-switcher {
  width: 18px;
  height: 18px;
  margin: 4px 7px 0 4px;
  line-height: 18px;
}
.permission-tree___c1bEd .ant-tree-switcher svg {
  color: var(--color-text-tertiary) !important;
}
.permission-tree___c1bEd .ant-tree-list-holder-inner > div:first-child {
  margin-top: 12px;
  color: var(--textPrimary);
  font-weight: 700;
  letter-spacing: 0.2px;
}
.permission-tree___c1bEd .ant-tree-checkbox {
  font-size: 12px;
}
.permission-tree___c1bEd .ant-tree-node-content-wrapper-open .ant-tree-title {
  font-weight: 700;
}
.permission-tree___c1bEd .ant-tree-checkbox-inner {
  width: 15px;
  height: 15px;
  background-color: var(--background);
  border: 2px solid var(--color-text-tertiary);
  opacity: 1;
}
.permission-tree___c1bEd .ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background-color: var(--background);
  border-color: var(--brand);
}
.permission-tree___c1bEd .ant-tree-checkbox-checked::after {
  border: 2px solid var(--brand);
}
.permission-tree___c1bEd .ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  border-color: var(--brand);
}
.permission-tree___c1bEd .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {
  background-color: #0a94b3;
}
.permission-tree___c1bEd .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {
  height: 2px !important;
}
.permission-tree___c1bEd .ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: #0a94b3;
}
.permission-tree___c1bEd .ant-checkbox .ant-checkbox-inner {
  width: 15px;
  height: 15px;
  background-color: var(--color-bg-primary);
  border: 2px solid var(--color-text-tertiary);
}
.permission-tree___c1bEd .ant-tree-checkbox.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
  border: 2px solid #0a94b3;
}
.permission-tree___c1bEd .ant-checkbox-checked.ant-checkbox {
  background-color: var(--color-bg-primary);
}
.permission-tree___c1bEd .ant-checkbox-checked.ant-checkbox .ant-checkbox-inner {
  border-color: #0a94b3;
}
.permission-tree___c1bEd .readPermission-box-show___jCbuU {
  margin-right: 16px;
  visibility: visible;
}
.permission-tree___c1bEd .readPermission-box-hide___IlhNU {
  width: 20px;
  margin-right: 16px;
  visibility: hidden;
}
.permission-tree___c1bEd .readPermission-disable-operation___kEO9z {
  width: 20px;
  height: 20px;
  padding-left: 8px;
  color: var(--brand);
}
.show-checkbox-group___jiN4L {
  display: flex;
  box-sizing: border-box;
}
.show-checkbox-group___jiN4L div {
  flex: 0.5 1;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/DashboardChart/components/table.less?modules ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.tableCellTooltipOverlay___l2bco .ant-tooltip-inner .__css_colorful_money {
  color: var(--color-text-inverse) !important;
  font-size: 0.6875rem;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/Schedule/assigneeStyle.less?modules ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.addAssigneeCustomToolTip___aDIyc {
  width: 357px;
  max-width: 357px;
  height: 100%;
  padding-left: 0;
}
.addAssigneeCustomToolTip___aDIyc .ant-tooltip-content___ZRgkF {
  height: 100%;
}
.addAssigneeCustomToolTip___aDIyc .ant-tooltip-inner___HIdT2 {
  height: 100%;
  padding: 0;
}
.addAssigneeList___nvMRr {
  position: relative;
  height: calc(100% - 113px);
  padding: 0 12px 2px 24px;
  overflow-x: hidden;
  overflow-y: auto;
}
.addAssigneeList___nvMRr::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.addAssigneeList___nvMRr::-webkit-scrollbar-track {
  background: var(--background);
  border-radius: 2px;
}
.addAssigneeList___nvMRr::-webkit-scrollbar-thumb {
  background: var(--hover);
  border-radius: 10px;
}
.addAssigneeList___nvMRr::-webkit-scrollbar-thumb:hover {
  background: var(--hover);
}
.addAssigneeList___nvMRr::-webkit-scrollbar-corner {
  background: var(--hover);
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/ProjectAdditionalInfo/index.less?modules ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.formItem___BBozZ {
  position: relative;
  align-items: center;
}
.formItem___BBozZ > div {
  flex: 1 1;
}
.formItem___BBozZ .MuiTimelineConnector-root {
  border: none !important;
}
.formItem___BBozZ .label___fY5cy {
  display: inline-block;
  padding: 0 12px 10px 0;
  color: var(--color-text-secondary);
  font-family: 'Roboto', 'Helvetica', 'Arial';
  text-align: left;
}
.formItem___BBozZ .label___fY5cy.required___Jiztg {
  position: relative;
}
.formItem___BBozZ .label___fY5cy.required___Jiztg::after {
  position: relative;
  top: -2px;
  right: -2px;
  color: var(--color-error);
  content: '*';
}
.formItem___BBozZ .Description___CNm3h {
  display: inline-block;
  padding: 0 12px 10px 0;
  color: var(--color-text-secondary);
  font-weight: 700;
  font-size: 16px;
  font-family: 'Roboto', 'Helvetica', 'Arial';
  text-align: left;
}
.formItem___BBozZ .Description___CNm3h.required___Jiztg {
  position: relative;
}
.formItem___BBozZ .Description___CNm3h.required___Jiztg::after {
  position: relative;
  top: -2px;
  right: -2px;
  color: var(--color-error);
  content: '*';
}
.formItem___BBozZ .Description___CNm3h.noTask___af_91 {
  color: var(--color-error);
}
.formItem___BBozZ .errorMessage___w3cEI {
  position: absolute;
  color: var(--color-error);
}
.formItem___BBozZ .hintMessage___AvxQf {
  position: absolute;
  color: var(--color-text-primary);
}
.form_right___WMz1A {
  height: 100%;
  overflow: hidden;
}
.form_right_header___eyYDc {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  background-color: var(--color-bg-tertiary);
}
.form_right_header___eyYDc .title___CNzI7 {
  font-weight: bold;
  font-size: 16px;
}
.form_right_address_list___kh5de {
  height: 100%;
  padding-bottom: 12px;
  overflow-y: scroll;
}
.form_address_item___Tz0x8 {
  padding: 18px 24px;
}
.form_address_item___Tz0x8 .itemHeader___wEQMI {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.form_address_item___Tz0x8 .itemHeader___wEQMI .title___CNzI7 {
  display: flex;
  align-items: center;
  color: var(--color-text-primary);
  font-weight: bold;
  font-size: 14px;
}
.form_address_item___Tz0x8 .itemHeader___wEQMI .title___CNzI7 .errorMessage___w3cEI {
  margin-left: 12px;
  color: var(--color-error);
}
.right___bTOUh {
  height: 100%;
  overflow: hidden;
}
.right___bTOUh .header___ZoJxk {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  background-color: var(--color-bg-tertiary);
}
.right___bTOUh .header___ZoJxk .title___CNzI7 {
  font-weight: bold;
  font-size: 16px;
}
.right___bTOUh .addressList___V60wu {
  height: 100%;
  padding-bottom: 12px;
  overflow-y: scroll;
}
.addressItem___pAdx3 {
  padding: 18px 24px;
}
.addressItem___pAdx3 .itemHeader___wEQMI {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.addressItem___pAdx3 .itemHeader___wEQMI .title___CNzI7 {
  display: flex;
  align-items: center;
  color: var(--color-text-primary);
  font-weight: bold;
  font-size: 14px;
}
.addressItem___pAdx3 .itemHeader___wEQMI .title___CNzI7 .errorMessage___w3cEI {
  margin-left: 12px;
  color: var(--color-error);
}
.formItem___BBozZ {
  position: relative;
  align-items: center;
}
.formItem___BBozZ > div {
  flex: 1 1;
}
.formItem___BBozZ .MuiTimelineConnector-root {
  border: none !important;
}
.formItem___BBozZ .label___fY5cy {
  display: inline-block;
  padding: 0 12px 10px 0;
  color: var(--textSecondary);
  font-family: 'Roboto', 'Helvetica', 'Arial';
  text-align: left;
}
.formItem___BBozZ .label___fY5cy.required___Jiztg {
  position: relative;
}
.formItem___BBozZ .label___fY5cy.required___Jiztg::after {
  position: relative;
  top: -2px;
  right: -2px;
  color: red;
  content: '*';
}
.formItem___BBozZ .errorMessage___w3cEI {
  position: absolute;
  color: red;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/ops-shared/components/BiReportConfig/PreviewConfig/TableColumnsConfig/index.less?modules ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.dropBox___HC0b6 {
  list-style: none;
  padding: 0;
  margin: 0;
}
.dropItem___QgUrq {
  height: 32px;
  line-height: 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px 0 19px;
  flex: 1 1;
}
.dropOverDownward___ZDmkP {
  border-bottom: 1px dotted var(--brand);
}
.dropOverUpward___Oxs1A {
  border: 1px dotted var(--brand);
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/ops-shared/components/3DModel/index.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
:root {
  /* #00bfff */
  --primary-origin-color: #00bfff;
  --primary-color: var(--brand);
  /* #06a7df */
  --primary-origin-color-light: #06a7df;
  --primary-color-light: #0485b1;
  /* var(--primary-color-dark) */
  --primary-origin-color-dark: #1dc6f2;
  --primary-color-dark: #0199bf;
  --hover-color: var(--hover);
}
.model-div lmvheader::after {
  content: ' ';
  display: none;
  right: 30px;
  top: 0;
  width: 30px;
  height: 100%;
  border: none;
  outline: none;
  margin: 0;
  padding: 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url(data:image/png;base64,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);
  position: absolute;
}
/* {
  background-color: var(--primary-color);
  border: 1px solid var(--primary-color-light);
  border-radius: 5px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
} */
.app {
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}
.app > * {
  margin: 0.5em;
}
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./src/gui/themes/DarkTheme.css ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/* viewer */
.adsk-viewing-viewer.dark-theme {
  color: #ffffff;
  font-size: 14px;
}
.adsk-viewing-viewer.dark-theme.quality-text {
  text-rendering: geometricPrecision;
}
.adsk-viewing-viewer.dark-theme .viewcube {
  color: var(--textPrimary);
}
.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: var(--textPrimary);
  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: var(--primary-color);
  border: 1px solid var(--primary-color);
}
.adsk-viewing-viewer.dark-theme .adsk-button:focus,
.adsk-viewing-viewer.dark-theme .adsk-button.active {
  color: var(--primary-color);
  outline: none;
  border-radius: 3px;
  box-shadow: inset 0 2px 2px 0 #000000;
}
.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: var(--primary-color-light);
}
.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: var(--primary-color);
}
.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: var(--primary-color-light);
}
.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: var(--primary-color);
}
.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 .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: #939ca5;
}
.adsk-viewing-viewer.dark-theme .docking-panel-scroll::-webkit-scrollbar-thumb:hover {
  background: #bec8d2;
}
.adsk-viewing-viewer.dark-theme .docking-panel-scroll::-webkit-resizer {
  background-color: rgba(30, 30, 30, 0.8);
}
.adsk-viewing-viewer.dark-theme .docking-pane-scroll::-webkit-scrollbar-corner {
  background-color: rgba(0, 0, 0, 0.2);
}
/* 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 var(--primary-color-dark);
}
.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: #353d41;
}
.adsk-viewing-viewer.dark-theme .adsk-search-results-scrolling-panel > div[lmv-nodeid]:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.adsk-viewing-viewer.dark-theme .adsk-search-results-scrolling-panel .search-match {
  color: var(--primary-color-dark);
}
.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: var(--primary-color);
  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: var(--primary-color-dark);
}
.adsk-viewing-viewer.dark-theme .viewer-settings-panel.docking-panel .settings-tabs .tabselected span {
  color: var(--primary-color-dark);
  border-color: var(--primary-color-dark);
}
.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 var(--primary-color-dark);
}
.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 var(--primary-color-dark);
}
.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: var(--primary-color-dark);
}
/* 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: #393939;
}
.adsk-viewing-viewer.dark-theme .bimwalk .bimwalk-guide-dark-theme {
  display: block;
}
.adsk-viewing-viewer.dark-theme .bimwalk .bimwalk-guide-light-theme {
  display: none;
}
.adsk-viewing-viewer.dark-theme .bimwalk .bimwalk-tooltip-or {
  color: #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==);
}
/*!***************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./src/gui/themes/LightTheme.css ***!
\*******************************************************************************************************************************************************************************************************************************************************/
/* viewer */
.adsk-viewing-viewer.light-theme {
  color: #0a131c;
  font-size: 14px;
}
.adsk-viewing-viewer.light-theme.quality-text {
  text-rendering: geometricPrecision;
}
.adsk-viewing-viewer.light-theme .viewcube {
  color: var(--textPrimary);
}
.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: var(--textPrimary);
  background-color: #ffffff;
  border: solid 1px #d5dbe1;
}
/* Toolbar */
.adsk-viewing-viewer.light-theme .adsk-control-group {
  color: #0a131c;
  background-color: #ffffff;
  box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.5);
}
.adsk-viewing-viewer.light-theme .adsk-button:hover {
  color: var(--primary-color);
  border: 1px solid var(--primary-color);
}
.adsk-viewing-viewer.light-theme .adsk-button:focus,
.adsk-viewing-viewer.light-theme .adsk-button.active {
  color: var(--primary-color);
  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: var(--primary-color-light);
}
.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: var(--primary-color);
}
.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: var(--primary-color-light);
}
.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: var(--primary-color);
}
.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: #bec8d2;
}
.adsk-viewing-viewer.light-theme .docking-panel-scroll::-webkit-scrollbar-thumb:hover {
  background: #939ca5;
}
.adsk-viewing-viewer.light-theme .docking-panel-scroll::-webkit-resizer {
  background-color: rgba(30, 30, 30, 0.8);
}
.adsk-viewing-viewer.light-theme .docking-pane-scroll::-webkit-scrollbar-corner {
  background-color: rgba(0, 0, 0, 0.2);
}
/* 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 var(--primary-color-dark);
}
.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: var(--hover-color);
}
.adsk-viewing-viewer.light-theme .adsk-search-results-scrolling-panel .search-match {
  color: var(--primary-color-dark);
}
.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: #000000;
}
.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: var(--primary-color);
  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: var(--hover-color);
}
.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: var(--primary-color-dark);
}
.adsk-viewing-viewer.light-theme .viewer-settings-panel.docking-panel .settings-tabs .tabselected span {
  color: var(--primary-color);
  border-color: var(--primary-color);
}
.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 var(--primary-color);
}
.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 var(--primary-color);
}
.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: var(--primary-color);
}
/* 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: var(--hover-color) !important;
}
/* Tree */
.adsk-viewing-viewer.light-theme .treeview leaf.dim > lmvheader > label,
.adsk-viewing-viewer.light-theme .treeview group.dim > lmvheader > label,
.adsk-viewing-viewer.light-theme .treeview .leaf.dim > lmvheader > label,
.adsk-viewing-viewer.light-theme .treeview .group.dim > lmvheader > label {
  color: #939ca5;
}
.adsk-viewing-viewer.light-theme .treeview div.visibility {
  right: 0;
  top: 0;
  width: 35px;
  height: 100%;
  border: none;
  outline: none;
  margin: 0;
  padding: 0;
  background-position: 6px 12px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNyAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNDAuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMEExMzFDIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAxMDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIxNi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vbi1jb3B5LTE0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ic2hvdy1tYXJrZXJzLWljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTMuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTGF5ZXJfMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNDI0LDAuMDEzNDYzMDU3MyBDOS44MTM2NzUzNCwwLjAxOTA0NzQ5MjggMTEuMTg5MDc0OSwwLjI5NDEyNzQwNiAxMi40NzQsMC44MjM0NjMwNTcgQzEzLjQwOTk4ODMsMS4yMTU3ODg4NiAxNC4yODMzMDE4LDEuNzQzNDE1NzQgMTUuMDY2LDIuMzg5NDYzMDYgQzE1Ljc3NjcxMTYsMy4wMjUzOTQ1MSAxNi4zNzg2NTM3LDMuNzczMjYxOTMgMTYuODQ4LDQuNjAzNDYzMDYgQzE2LjQ5NzQ1OTEsNS41MTE5MjQ3NyAxNS45NjQ0OTk5LDYuMzM4OTMwNDMgMTUuMjgyLDcuMDMzNDYzMDYgQzE0LjUzNjE5MjEsNy43MzAyNjE3MSAxMy42NzgxNDUsOC4yOTYyMDc2OSAxMi43NDQsOC43MDc0NjMwNiBDMTEuMzYxMDM2NSw5LjI5MzUzOTU4IDkuODcxOTM1NjEsOS41ODc2ODI5NyA4LjM3LDkuNTcxNDYzMDYgQzYuODk2MjcwMjEsOS42NTA4OTU4OCA1LjQyMjc0OTI5LDkuNDExNDQ4NzMgNC4wNSw4Ljg2OTQ2MzA2IEMzLjExMzAyOTI4LDguNDg3MzIwMTcgMi4yNTMxMTg1Niw3LjkzODQ0MDk5IDEuNTEyLDcuMjQ5NDYzMDYgQzAuODQyNjYxOTQ4LDYuNTM0MTYwMTUgMC4zMjc5NTI0MTksNS42ODg1NjU5MiAwLDQuNzY1NDYzMDYgQzAuNDU1MjQyNjA0LDMuODYyMzEzMjkgMS4wNTc0NTAzMSwzLjA0MTEyMDk2IDEuNzgyLDIuMzM1NDYzMDYgQzIuNTUyMzY1MDQsMS42NTgzODQzOSAzLjQyNzgxNDI3LDEuMTExMjI4NjIgNC4zNzQsMC43MTU0NjMwNTcgQzUuNjUzNTg1NzEsMC4xNzgzNTEzOTYgNy4wMzgyOTI4MywtMC4wNjE2NjQ1MDQ1IDguNDI0LDAuMDEzNDYzMDU3MyBMOC40MjQsMC4wMTM0NjMwNTczIFogTTguNTMyLDguMDU5NDYzMDYgQzguOTYwMTAyMjksOC4wNTUyOTUzNiA5LjM4MjgwNDgzLDcuOTYzNDAzNSA5Ljc3NCw3Ljc4OTQ2MzA2IEMxMC4xNTY4MjYyLDcuNjIxNTY3MjQgMTAuNTA0ODI0Miw3LjM4MzQ2MzMgMTAuOCw3LjA4NzQ2MzA2IEMxMS40MDkxODA2LDYuNDcwNjAyMDcgMTEuNzQwNjcxMSw1LjYzMjEyNTg4IDExLjcxOCw0Ljc2NTQ2MzA2IEMxMS43MjYwNTgzLDMuOTE3NDEzMzUgMTEuMzk1NjY1NCwzLjEwMTE0ODQzIDEwLjgsMi40OTc0NjMwNiBDMTAuNTA0ODI0MiwyLjIwMTQ2MjgyIDEwLjE1NjgyNjIsMS45NjMzNTg4NyA5Ljc3NCwxLjc5NTQ2MzA2IEM4Ljk2MzIwMDgxLDEuNDUwMzI2MDcgOC4wNDY3OTkxOSwxLjQ1MDMyNjA3IDcuMjM2LDEuNzk1NDYzMDYgQzYuODUzMTczODQsMS45NjMzNTg4NyA2LjUwNTE3NTc2LDIuMjAxNDYyODIgNi4yMSwyLjQ5NzQ2MzA2IEM1LjYwMDgxOTQ1LDMuMTE0MzI0MDUgNS4yNjkzMjg4NiwzLjk1MjgwMDI0IDUuMjkyLDQuODE5NDYzMDYgQzUuMjk3NjY4NjcsNS4yNDczOTUzNiA1LjM4OTQ5NTYzLDUuNjY5Nzk5MzkgNS41NjIsNi4wNjE0NjMwNiBDNS43Mjc1NzkzLDYuNDQ1NTcwMTMgNS45NjU5NjY2Niw2Ljc5Mzk4MjQ0IDYuMjY0LDcuMDg3NDYzMDYgQzYuNTU4MzQzMzMsNy4zODQ0NjMzMSA2LjkwNjU0MzMxLDcuNjIyNzA1NCA3LjI5LDcuNzg5NDYzMDYgQzcuNjgxMTk1MTcsNy45NjM0MDM1IDguMTAzODk3NzEsOC4wNTUyOTUzNiA4LjUzMiw4LjA1OTQ2MzA2IEw4LjUzMiw4LjA1OTQ2MzA2IFogTTEwLjQyMiw0Ljc2NTQ2MzA2IEMxMC40MTYzNTg4LDQuNTIyODczOTIgMTAuMzYxMjMyNCw0LjI4Mzk5MjY4IDEwLjI2LDQuMDYzNDYzMDYgQzEwLjE3MjMxNzgsMy44NDM1MzQ1NiAxMC4wNDQwOTM0LDMuNjQyMDM4OTYgOS44ODIsMy40Njk0NjMwNiBDOS43MTExMDk2OCwzLjMwNTIxMjUgOS41MDkxNjg3NiwzLjE3NjcwNDY1IDkuMjg4LDMuMDkxNDYzMDYgTDguNTg2LDIuOTI5NDYzMDYgTDcuODg0LDMuMDkxNDYzMDYgQzcuNDQ2MzU4MjYsMy4yNzczNzM1NCA3LjA5NzkxMDQ4LDMuNjI1ODIxMzEgNi45MTIsNC4wNjM0NjMwNiBDNi43MTA3NTc2Niw0LjUyODYzMDUxIDYuNzEwNzU3NjYsNS4wNTYyOTU2MSA2LjkxMiw1LjUyMTQ2MzA2IEM3LjA4NDk2MzYyLDUuOTQ5MzIyNTYgNy40MTI3MTQwNCw2LjI5NjM1MjQzIDcuODMsNi40OTM0NjMwNiBMOC41MzIsNi42NTU0NjMwNiBMOS4yMzQsNi40OTM0NjMwNiBDOS40NTQ1MzE1Myw2LjQwNjk2MzIxIDkuNjU2MjM5NzIsNi4yNzg2MDM0NSA5LjgyOCw2LjExNTQ2MzA2IEM5Ljk4OTEwNDIxLDUuOTQyMTIwOSAxMC4xMTcyMDQ4LDUuNzQwODIwMDIgMTAuMjA2LDUuNTIxNDYzMDYgQzEwLjMxNDY3NjEsNS4yODQzNTU1NyAxMC4zNjk5Nzc2LDUuMDI2MjgyMDQgMTAuMzY4LDQuNzY1NDYzMDYgTDEwLjQyMiw0Ljc2NTQ2MzA2IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
  opacity: 1;
  position: absolute;
}
.adsk-viewing-viewer.light-theme .treeview div.visibility:hover {
  filter: drop-shadow(0 0 0px #fff);
}
.adsk-viewing-viewer.light-theme .treeview .dim div.visibility {
  background-position: 6px 9px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNzQuMDAwMDAwKSIgZmlsbD0iIzk0OTQ5RiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDAwMDAwLCA5LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vZmYtY29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAzNTQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ibWFya3VwX2Rpc3BsYXlfdHVybl9vZmYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTEuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgQzE0LjIsLTAuMDY0ODE0ODE0OCAxMy44LC0wLjA2NDgxNDgxNDggMTMuNTMzMzMzMywwLjE5NDQ0NDQ0NCBMMTAuNDY2NjY2NywzLjE3NTkyNTkzIEM5LjY2NjY2NjY3LDIuOTgxNDgxNDggOC44NjY2NjY2NywyLjc4NzAzNzA0IDgsMi43ODcwMzcwNCBDNC40LDIuNzg3MDM3MDQgMS4zMzMzMzMzMyw0LjkyNTkyNTkzIDAsNy41MTg1MTg1MiBMMCw3LjUxODUxODUyIEMwLjYsOC42ODUxODUxOSAxLjYsOS43ODcwMzcwNCAyLjgsMTAuNjI5NjI5NiBMMC40NjY2NjY2NjcsMTIuODk4MTQ4MSBDMC4yLDEzLjE1NzQwNzQgMC4yLDEzLjU0NjI5NjMgMC40NjY2NjY2NjcsMTMuODA1NTU1NiBDMC43MzMzMzMzMzMsMTQuMDY0ODE0OCAxLjEzMzMzMzMzLDE0LjA2NDgxNDggMS40LDEzLjgwNTU1NTYgTDE0LjQ2NjY2NjcsMS4xMDE4NTE4NSBDMTQuNzMzMzMzMywwLjg0MjU5MjU5MyAxNC43MzMzMzMzLDAuNDUzNzAzNzA0IDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgTDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgWiBNNC44LDcuNTE4NTE4NTIgQzQuOCw1Ljc2ODUxODUyIDYuMjY2NjY2NjcsNC40MDc0MDc0MSA4LDQuNDA3NDA3NDEgQzguMzMzMzMzMzMsNC40MDc0MDc0MSA4LjczMzMzMzMzLDQuNDcyMjIyMjIgOSw0LjYwMTg1MTg1IEw4LjEzMzMzMzMzLDUuNDQ0NDQ0NDQgTDcuOTMzMzMzMzMsNS40NDQ0NDQ0NCBDNi43MzMzMzMzMyw1LjQ0NDQ0NDQ0IDUuNzMzMzMzMzMsNi40MTY2NjY2NyA1LjczMzMzMzMzLDcuNTgzMzMzMzMgTDUuNzMzMzMzMzMsNy43Nzc3Nzc3OCBMNC44NjY2NjY2Nyw4LjYyMDM3MDM3IEM0Ljg2NjY2NjY3LDguMjMxNDgxNDggNC44LDcuODQyNTkyNTkgNC44LDcuNTE4NTE4NTIgTDQuOCw3LjUxODUxODUyIFogTTgsOS42NTc0MDc0MSBDOS4yLDkuNjU3NDA3NDEgMTAuMiw4LjY4NTE4NTE5IDEwLjIsNy41MTg1MTg1MiBDMTAuMiw3LjMyNDA3NDA3IDEwLjEzMzMzMzMsNy4xMjk2Mjk2MyAxMC4wNjY2NjY3LDYuODcwMzcwMzcgTDcuMzMzMzMzMzMsOS41Mjc3Nzc3OCBDNy42LDkuNTkyNTkyNTkgNy44LDkuNjU3NDA3NDEgOCw5LjY1NzQwNzQxIEw4LDkuNjU3NDA3NDEgWiBNMTYsNy41MTg1MTg1MiBDMTUuMzMzMzMzMyw2LjIyMjIyMjIyIDE0LjIsNS4wNTU1NTU1NiAxMi44NjY2NjY3LDQuMjEyOTYyOTYgTDEwLjg2NjY2NjcsNi4xNTc0MDc0MSBDMTEuMDY2NjY2Nyw2LjU0NjI5NjMgMTEuMiw3LjA2NDgxNDgxIDExLjIsNy41MTg1MTg1MiBDMTEuMiw5LjI2ODUxODUyIDkuNzMzMzMzMzMsMTAuNjI5NjI5NiA4LDEwLjYyOTYyOTYgQzcuNDY2NjY2NjcsMTAuNjI5NjI5NiA3LDEwLjUgNi42LDEwLjMwNTU1NTYgTDUuMTMzMzMzMzMsMTEuNzMxNDgxNSBDNiwxMi4wNTU1NTU2IDcsMTIuMjUgOCwxMi4yNSBDMTEuNiwxMi4yNSAxNC42NjY2NjY3LDEwLjExMTExMTEgMTYsNy41MTg1MTg1MiBMMTYsNy41MTg1MTg1MiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
  opacity: 1;
}
.adsk-viewing-viewer.light-theme .treeview .view lmvheader > icon {
  display: inline;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxNDMxOERGQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxNDMxOEUwQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTE0MzE4RERCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTE0MzE4REVCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6dltUsAAAAvElEQVR42mL8//8/AyWAiYFCQLEBLCCira3tJZD6DhVjBGI+KI0MVldVVaUC1cL4qkCsBHPBRiDWh2JbIGYDYn40HA1VywnEKUB8DIibWaCCf6AYBH4jsZHBKyjdBcQhQCwCxFdhBiQBcRSSYl4sBvyD0jxA/APK/g8zgB2KiQF/QRoHJBphtnJDA5lkA7ig9HIgvg9lc7CQYIAElN4ExEeAuAGUXmAGHCDCgK9I7HdAXAoylHHoZyaAAAMA0EImBepZpP0AAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  padding: 0px 11px;
}
.adsk-viewing-viewer.light-theme .treeview .collapsed > lmvheader > icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI2cHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDYgMTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NyAoNDUzOTYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5QYXRoIDI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iM0QtTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsLS0tYnJvd3Nlcl93aXRoLUxheWVycy0tLWxpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQuMDAwMDAwLCAtMzQwLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iTWVudS1Db3B5LTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjMwMzMwMSwgMzM2LjMwMzMwMSkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMzM2LjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMzMyLjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgcG9pbnRzPSI2LjkyNjEzNTcgLTguODgxNzg0MmUtMTYgLTguODgxNzg0MmUtMTYgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
  cursor: zoom-in;
}
.adsk-viewing-viewer.light-theme .treeview .expanded > lmvheader > icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NyAoNDUzOTYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5QYXRoIDI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iM0QtTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsLS0tYnJvd3Nlcl93aXRoLUxheWVycy0tLWxpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAuMDAwMDAwLCAtMjczLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iTWVudS1Db3B5LTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjMwMzMwMSwgMjY0LjMwMzMwMSkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMjY0LjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMjYwLjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy42MDA4MjcsIDMuNDA4OTU3KSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMuNjAwODI3LCAtMy40MDg5NTcpICIgcG9pbnRzPSI2LjkyNjEzNTcgLTguODgxNzg0MmUtMTYgLTguODgxNzg0MmUtMTYgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
  cursor: zoom-out;
}
.adsk-viewing-viewer.light-theme .treeview .expanded.selected > lmvheader > icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4xICg0NDQ2MykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPk1lbnU8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS02IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsX0Jyb3dzZXJfU2VsZWN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuMDAwMDAwLCAtMTk5LjAwMDAwMCkiIGZpbGw9IiMxREM2RjIiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wMDAwMDAsIDEwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJNZW51IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy4zMDMzMDEsIDE5MC4zMDMzMDEpIHJvdGF0ZSg0NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMTkwLjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMTg2LjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgcG9pbnRzPSI2LjkyNjEzNTcgNy4xMDU0MjczNmUtMTUgMS4yNDM0NDk3OWUtMTQgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
  cursor: zoom-out;
}
.adsk-viewing-viewer.light-theme .treeview .collapsed.selected > lmvheader > icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgNiAxMCI+DQogICAgPHBhdGggZmlsbD0iIzFEQzZGMiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNLjg5OC4xOTVMLjgyIDkuOTEzbDUuMDkyLTUuMDkyIi8+DQo8L3N2Zz4=);
  cursor: zoom-in;
}
.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-environment-image {
  border: solid 1px #d4dbe1 !important;
}
/* Property Search */
.adsk-viewing-viewer.light-theme .propertysearch-icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU4LjM3MSA1OC4zNzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU4LjM3MSA1OC4zNzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik01NS44MzMsNTYuNjc5bC01Ljk2OS02LjI0M2MxLjc0NS0xLjkxOCwyLjgyLTQuNDU4LDIuODItNy4yNWMwLTUuOTUzLTQuODQzLTEwLjc5Ni0xMC43OTYtMTAuNzk2DQoJCXMtMTAuNzk2LDQuODQzLTEwLjc5NiwxMC43OTZzNC44NDMsMTAuNzk2LDEwLjc5NiwxMC43OTZjMi40NDIsMCw0LjY4OS0wLjgyNCw2LjUtMi4xOTZsNiw2LjI3Ng0KCQljMC4xOTYsMC4yMDUsMC40NTksMC4zMDksMC43MjMsMC4zMDljMC4yNDksMCwwLjQ5Ny0wLjA5MiwwLjY5MS0wLjI3N0M1Ni4yLDU3LjcxMSw1Ni4yMTUsNTcuMDc5LDU1LjgzMyw1Ni42Nzl6IE0zMy4wOTIsNDMuMTg2DQoJCWMwLTQuODUsMy45NDYtOC43OTYsOC43OTYtOC43OTZzOC43OTYsMy45NDYsOC43OTYsOC43OTZzLTMuOTQ2LDguNzk2LTguNzk2LDguNzk2UzMzLjA5Miw0OC4wMzYsMzMuMDkyLDQzLjE4NnoiLz4NCgk8cGF0aCBkPSJNMjguMDk2LDQzLjFjMC4wMjUtNC4wMjksMS43OTMtNy42NDQsNC41NzgtMTAuMTUzYy0wLjkxMSwwLjA1NC0xLjg0NCwwLjA5Ny0yLjgwNywwLjEyMw0KCQljLTAuODcsMC4wMjctMS43NCwwLjA0MS0yLjYwNiwwLjA0MWMtMC44NjksMC0xLjc0Mi0wLjAxNC0yLjYxNC0wLjA0MmMtNy4zNDEtMC4yMDEtMTMuMTkxLTEuMjM4LTE3LjQwMy0yLjcxNw0KCQlDNS4yNjQsMjkuNjg1LDMuNTY5LDI4Ljg5OSwyLjI2MSwyOHY3LjExMXYwLjV2MC41VjM3LjRjMi44NDYsMi45NzEsMTIuMzk0LDUuNzExLDI1LDUuNzExDQoJCUMyNy41NDQsNDMuMTExLDI3LjgxNiw0My4xMDMsMjguMDk2LDQzLjF6Ii8+DQoJPHBhdGggZD0iTTI0Ljg5NiwyOS45NjVjMC4zMjYsMC4wMDksMC42NTEsMC4wMTgsMC45ODIsMC4wMjNDMjYuMzM0LDI5Ljk5NiwyNi43OTUsMzAsMjcuMjYxLDMwczAuOTI2LTAuMDA0LDEuMzgzLTAuMDExDQoJCWMwLjMzLTAuMDA1LDAuNjU2LTAuMDE1LDAuOTgyLTAuMDIzYzAuMTE2LTAuMDAzLDAuMjM0LTAuMDA1LDAuMzQ5LTAuMDA4YzExLjI1My0wLjM1OSwxOS42NDgtMi45MTUsMjIuMjg2LTUuNjY4VjIzdi0wLjVWMjINCgkJdi03LjExMUM0Ny4zOTMsMTguMjMyLDM3LjEwNSwyMCwyNy4yNjEsMjBzLTIwLjEzMy0xLjc2OC0yNS01LjExMVYyMnYwLjVWMjN2MS4yODljMi42MzgsMi43NTQsMTEuMDMzLDUuMzEsMjIuMjg2LDUuNjY4DQoJCUMyNC42NjIsMjkuOTYsMjQuNzgsMjkuOTYyLDI0Ljg5NiwyOS45NjV6Ii8+DQoJPHBhdGggZD0iTTUyLjI2MSwxMS4zMDZWOS41VjljMC0wLjE2OC0wLjA1Ni0wLjMxOS0wLjEzNS0wLjQ1OEM1MS4wMDMsNC4yNDEsNDIuMzc2LDAsMjcuMjYxLDBDMTIuMTgzLDAsMy41NjQsNC4yMiwyLjQwNyw4LjUxDQoJCUMyLjMyMiw4LjY1NywyLjI2MSw4LjgxOCwyLjI2MSw5djAuNXYxLjgwNkM1LjA5NywxNC4yNjcsMTQuNTc3LDE3LDI3LjI2MSwxN1M0OS40MjQsMTQuMjY3LDUyLjI2MSwxMS4zMDZ6Ii8+DQoJPHBhdGggZD0iTTI4LjQzLDQ2LjE4N2MtMC4zOSwwLjAwNS0wLjc3MiwwLjAxNC0xLjE3LDAuMDE0Yy0xMi4zNDYsMC0yMC44NjYtMi4yOS0yNS01LjIwMXY4LjIwMWMwLDAuMTYyLDAuMDQzLDAuMzE1LDAuMTE3LDAuNDUxDQoJCWMxLjE4MSw0Ljg5NSwxMS43NDcsOC41NDksMjQuODgzLDguNTQ5YzQuNzY0LDAsOS4xODItMC40ODYsMTIuOTQ1LTEuMzMyQzM0LjM4OSw1Ni4xNTcsMjkuNjg2LDUxLjgxOSwyOC40Myw0Ni4xODd6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}
/* Context Menu */
.adsk-viewing-viewer.light-theme .docking-panel.menu .menu-item-expand {
  background-image: url(data:image/png;base64,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);
}
/*!****************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./src/gui/themes/BimTheme.css ***!
\*****************************************************************************************************************************************************************************************************************************************************/
/* viewer */
.adsk-viewing-viewer.bim-theme {
  color: #0a131c;
  font-size: 14px;
}
.adsk-viewing-viewer.bim-theme.quality-text {
  text-rendering: geometricPrecision;
}
.adsk-viewing-viewer.bim-theme .viewcube {
  color: var(--textPrimary);
}
.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: var(--textPrimary);
  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: var(--textPrimary);
}
.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: #bec8d2;
}
.adsk-viewing-viewer.bim-theme .docking-panel-scroll::-webkit-scrollbar-thumb:hover {
  background: #939ca5;
}
.adsk-viewing-viewer.bim-theme .docking-panel-scroll::-webkit-resizer {
  background-color: rgba(30, 30, 30, 0.8);
}
.adsk-viewing-viewer.bim-theme .docking-pane-scroll::-webkit-scrollbar-corner {
  background-color: rgba(0, 0, 0, 0.2);
}
/* 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 var(--primary-color-dark);
}
.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: var(--hover-color);
}
.adsk-viewing-viewer.bim-theme .adsk-search-results-scrolling-panel .search-match {
  color: var(--primary-color-dark);
}
.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: #000000;
}
.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: var(--hover-color);
}
.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: var(--primary-color-dark);
}
.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: var(--hover-color) !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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);
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./src/gui/themes/AcsTheme.css ***!
\*****************************************************************************************************************************************************************************************************************************************************/
/* viewer */
.adsk-viewing-viewer.acs-theme {
  color: #0a131c;
  font-size: 14px;
}
.adsk-viewing-viewer.acs-theme.quality-text {
  text-rendering: geometricPrecision;
}
.adsk-viewing-viewer.acs-theme .viewcube {
  color: var(--textPrimary);
}
.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: var(--textPrimary);
  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: #ffffff;
  box-shadow: none;
}
.adsk-viewing-viewer.acs-theme .adsk-button:hover {
  color: var(--primary-color);
}
.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: var(--primary-color-light);
}
.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: var(--textPrimary);
}
.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: #bec8d2;
}
.adsk-viewing-viewer.acs-theme .docking-panel-scroll::-webkit-scrollbar-thumb:hover {
  background: #939ca5;
}
.adsk-viewing-viewer.acs-theme .docking-panel-scroll::-webkit-resizer {
  background-color: rgba(30, 30, 30, 0.8);
}
.adsk-viewing-viewer.acs-theme .docking-pane-scroll::-webkit-scrollbar-corner {
  background-color: rgba(0, 0, 0, 0.2);
}
/* 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 var(--primary-color-dark);
}
.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: var(--hover-color);
}
.adsk-viewing-viewer.acs-theme .adsk-search-results-scrolling-panel .search-match {
  color: var(--primary-color-dark);
}
.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: #000000;
}
.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: var(--hover-color);
}
.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: var(--primary-color-dark);
}
.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: var(--hover-color) !important;
}
/* Tree */
.adsk-viewing-viewer.acs-theme .treeview leaf.dim > lmvheader > label,
.adsk-viewing-viewer.acs-theme .treeview group.dim > lmvheader > label,
.adsk-viewing-viewer.acs-theme .treeview .leaf.dim > lmvheader > label,
.adsk-viewing-viewer.acs-theme .treeview .group.dim > lmvheader > label {
  color: #939ca5;
}
.adsk-viewing-viewer.acs-theme .treeview div.visibility {
  right: 0;
  top: 0;
  width: 35px;
  height: 100%;
  border: none;
  outline: none;
  margin: 0;
  padding: 0;
  background-position: 6px 12px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNyAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNDAuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMEExMzFDIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAxMDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIxNi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vbi1jb3B5LTE0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ic2hvdy1tYXJrZXJzLWljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTMuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTGF5ZXJfMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNDI0LDAuMDEzNDYzMDU3MyBDOS44MTM2NzUzNCwwLjAxOTA0NzQ5MjggMTEuMTg5MDc0OSwwLjI5NDEyNzQwNiAxMi40NzQsMC44MjM0NjMwNTcgQzEzLjQwOTk4ODMsMS4yMTU3ODg4NiAxNC4yODMzMDE4LDEuNzQzNDE1NzQgMTUuMDY2LDIuMzg5NDYzMDYgQzE1Ljc3NjcxMTYsMy4wMjUzOTQ1MSAxNi4zNzg2NTM3LDMuNzczMjYxOTMgMTYuODQ4LDQuNjAzNDYzMDYgQzE2LjQ5NzQ1OTEsNS41MTE5MjQ3NyAxNS45NjQ0OTk5LDYuMzM4OTMwNDMgMTUuMjgyLDcuMDMzNDYzMDYgQzE0LjUzNjE5MjEsNy43MzAyNjE3MSAxMy42NzgxNDUsOC4yOTYyMDc2OSAxMi43NDQsOC43MDc0NjMwNiBDMTEuMzYxMDM2NSw5LjI5MzUzOTU4IDkuODcxOTM1NjEsOS41ODc2ODI5NyA4LjM3LDkuNTcxNDYzMDYgQzYuODk2MjcwMjEsOS42NTA4OTU4OCA1LjQyMjc0OTI5LDkuNDExNDQ4NzMgNC4wNSw4Ljg2OTQ2MzA2IEMzLjExMzAyOTI4LDguNDg3MzIwMTcgMi4yNTMxMTg1Niw3LjkzODQ0MDk5IDEuNTEyLDcuMjQ5NDYzMDYgQzAuODQyNjYxOTQ4LDYuNTM0MTYwMTUgMC4zMjc5NTI0MTksNS42ODg1NjU5MiAwLDQuNzY1NDYzMDYgQzAuNDU1MjQyNjA0LDMuODYyMzEzMjkgMS4wNTc0NTAzMSwzLjA0MTEyMDk2IDEuNzgyLDIuMzM1NDYzMDYgQzIuNTUyMzY1MDQsMS42NTgzODQzOSAzLjQyNzgxNDI3LDEuMTExMjI4NjIgNC4zNzQsMC43MTU0NjMwNTcgQzUuNjUzNTg1NzEsMC4xNzgzNTEzOTYgNy4wMzgyOTI4MywtMC4wNjE2NjQ1MDQ1IDguNDI0LDAuMDEzNDYzMDU3MyBMOC40MjQsMC4wMTM0NjMwNTczIFogTTguNTMyLDguMDU5NDYzMDYgQzguOTYwMTAyMjksOC4wNTUyOTUzNiA5LjM4MjgwNDgzLDcuOTYzNDAzNSA5Ljc3NCw3Ljc4OTQ2MzA2IEMxMC4xNTY4MjYyLDcuNjIxNTY3MjQgMTAuNTA0ODI0Miw3LjM4MzQ2MzMgMTAuOCw3LjA4NzQ2MzA2IEMxMS40MDkxODA2LDYuNDcwNjAyMDcgMTEuNzQwNjcxMSw1LjYzMjEyNTg4IDExLjcxOCw0Ljc2NTQ2MzA2IEMxMS43MjYwNTgzLDMuOTE3NDEzMzUgMTEuMzk1NjY1NCwzLjEwMTE0ODQzIDEwLjgsMi40OTc0NjMwNiBDMTAuNTA0ODI0MiwyLjIwMTQ2MjgyIDEwLjE1NjgyNjIsMS45NjMzNTg4NyA5Ljc3NCwxLjc5NTQ2MzA2IEM4Ljk2MzIwMDgxLDEuNDUwMzI2MDcgOC4wNDY3OTkxOSwxLjQ1MDMyNjA3IDcuMjM2LDEuNzk1NDYzMDYgQzYuODUzMTczODQsMS45NjMzNTg4NyA2LjUwNTE3NTc2LDIuMjAxNDYyODIgNi4yMSwyLjQ5NzQ2MzA2IEM1LjYwMDgxOTQ1LDMuMTE0MzI0MDUgNS4yNjkzMjg4NiwzLjk1MjgwMDI0IDUuMjkyLDQuODE5NDYzMDYgQzUuMjk3NjY4NjcsNS4yNDczOTUzNiA1LjM4OTQ5NTYzLDUuNjY5Nzk5MzkgNS41NjIsNi4wNjE0NjMwNiBDNS43Mjc1NzkzLDYuNDQ1NTcwMTMgNS45NjU5NjY2Niw2Ljc5Mzk4MjQ0IDYuMjY0LDcuMDg3NDYzMDYgQzYuNTU4MzQzMzMsNy4zODQ0NjMzMSA2LjkwNjU0MzMxLDcuNjIyNzA1NCA3LjI5LDcuNzg5NDYzMDYgQzcuNjgxMTk1MTcsNy45NjM0MDM1IDguMTAzODk3NzEsOC4wNTUyOTUzNiA4LjUzMiw4LjA1OTQ2MzA2IEw4LjUzMiw4LjA1OTQ2MzA2IFogTTEwLjQyMiw0Ljc2NTQ2MzA2IEMxMC40MTYzNTg4LDQuNTIyODczOTIgMTAuMzYxMjMyNCw0LjI4Mzk5MjY4IDEwLjI2LDQuMDYzNDYzMDYgQzEwLjE3MjMxNzgsMy44NDM1MzQ1NiAxMC4wNDQwOTM0LDMuNjQyMDM4OTYgOS44ODIsMy40Njk0NjMwNiBDOS43MTExMDk2OCwzLjMwNTIxMjUgOS41MDkxNjg3NiwzLjE3NjcwNDY1IDkuMjg4LDMuMDkxNDYzMDYgTDguNTg2LDIuOTI5NDYzMDYgTDcuODg0LDMuMDkxNDYzMDYgQzcuNDQ2MzU4MjYsMy4yNzczNzM1NCA3LjA5NzkxMDQ4LDMuNjI1ODIxMzEgNi45MTIsNC4wNjM0NjMwNiBDNi43MTA3NTc2Niw0LjUyODYzMDUxIDYuNzEwNzU3NjYsNS4wNTYyOTU2MSA2LjkxMiw1LjUyMTQ2MzA2IEM3LjA4NDk2MzYyLDUuOTQ5MzIyNTYgNy40MTI3MTQwNCw2LjI5NjM1MjQzIDcuODMsNi40OTM0NjMwNiBMOC41MzIsNi42NTU0NjMwNiBMOS4yMzQsNi40OTM0NjMwNiBDOS40NTQ1MzE1Myw2LjQwNjk2MzIxIDkuNjU2MjM5NzIsNi4yNzg2MDM0NSA5LjgyOCw2LjExNTQ2MzA2IEM5Ljk4OTEwNDIxLDUuOTQyMTIwOSAxMC4xMTcyMDQ4LDUuNzQwODIwMDIgMTAuMjA2LDUuNTIxNDYzMDYgQzEwLjMxNDY3NjEsNS4yODQzNTU1NyAxMC4zNjk5Nzc2LDUuMDI2MjgyMDQgMTAuMzY4LDQuNzY1NDYzMDYgTDEwLjQyMiw0Ljc2NTQ2MzA2IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
  opacity: 1;
  position: absolute;
}
.adsk-viewing-viewer.acs-theme .treeview div.visibility:hover {
  filter: drop-shadow(0 0 0px #fff);
}
.adsk-viewing-viewer.acs-theme .treeview .dim div.visibility {
  background-position: 6px 9px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNzQuMDAwMDAwKSIgZmlsbD0iIzk0OTQ5RiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDAwMDAwLCA5LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vZmYtY29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAzNTQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ibWFya3VwX2Rpc3BsYXlfdHVybl9vZmYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTEuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgQzE0LjIsLTAuMDY0ODE0ODE0OCAxMy44LC0wLjA2NDgxNDgxNDggMTMuNTMzMzMzMywwLjE5NDQ0NDQ0NCBMMTAuNDY2NjY2NywzLjE3NTkyNTkzIEM5LjY2NjY2NjY3LDIuOTgxNDgxNDggOC44NjY2NjY2NywyLjc4NzAzNzA0IDgsMi43ODcwMzcwNCBDNC40LDIuNzg3MDM3MDQgMS4zMzMzMzMzMyw0LjkyNTkyNTkzIDAsNy41MTg1MTg1MiBMMCw3LjUxODUxODUyIEMwLjYsOC42ODUxODUxOSAxLjYsOS43ODcwMzcwNCAyLjgsMTAuNjI5NjI5NiBMMC40NjY2NjY2NjcsMTIuODk4MTQ4MSBDMC4yLDEzLjE1NzQwNzQgMC4yLDEzLjU0NjI5NjMgMC40NjY2NjY2NjcsMTMuODA1NTU1NiBDMC43MzMzMzMzMzMsMTQuMDY0ODE0OCAxLjEzMzMzMzMzLDE0LjA2NDgxNDggMS40LDEzLjgwNTU1NTYgTDE0LjQ2NjY2NjcsMS4xMDE4NTE4NSBDMTQuNzMzMzMzMywwLjg0MjU5MjU5MyAxNC43MzMzMzMzLDAuNDUzNzAzNzA0IDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgTDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgWiBNNC44LDcuNTE4NTE4NTIgQzQuOCw1Ljc2ODUxODUyIDYuMjY2NjY2NjcsNC40MDc0MDc0MSA4LDQuNDA3NDA3NDEgQzguMzMzMzMzMzMsNC40MDc0MDc0MSA4LjczMzMzMzMzLDQuNDcyMjIyMjIgOSw0LjYwMTg1MTg1IEw4LjEzMzMzMzMzLDUuNDQ0NDQ0NDQgTDcuOTMzMzMzMzMsNS40NDQ0NDQ0NCBDNi43MzMzMzMzMyw1LjQ0NDQ0NDQ0IDUuNzMzMzMzMzMsNi40MTY2NjY2NyA1LjczMzMzMzMzLDcuNTgzMzMzMzMgTDUuNzMzMzMzMzMsNy43Nzc3Nzc3OCBMNC44NjY2NjY2Nyw4LjYyMDM3MDM3IEM0Ljg2NjY2NjY3LDguMjMxNDgxNDggNC44LDcuODQyNTkyNTkgNC44LDcuNTE4NTE4NTIgTDQuOCw3LjUxODUxODUyIFogTTgsOS42NTc0MDc0MSBDOS4yLDkuNjU3NDA3NDEgMTAuMiw4LjY4NTE4NTE5IDEwLjIsNy41MTg1MTg1MiBDMTAuMiw3LjMyNDA3NDA3IDEwLjEzMzMzMzMsNy4xMjk2Mjk2MyAxMC4wNjY2NjY3LDYuODcwMzcwMzcgTDcuMzMzMzMzMzMsOS41Mjc3Nzc3OCBDNy42LDkuNTkyNTkyNTkgNy44LDkuNjU3NDA3NDEgOCw5LjY1NzQwNzQxIEw4LDkuNjU3NDA3NDEgWiBNMTYsNy41MTg1MTg1MiBDMTUuMzMzMzMzMyw2LjIyMjIyMjIyIDE0LjIsNS4wNTU1NTU1NiAxMi44NjY2NjY3LDQuMjEyOTYyOTYgTDEwLjg2NjY2NjcsNi4xNTc0MDc0MSBDMTEuMDY2NjY2Nyw2LjU0NjI5NjMgMTEuMiw3LjA2NDgxNDgxIDExLjIsNy41MTg1MTg1MiBDMTEuMiw5LjI2ODUxODUyIDkuNzMzMzMzMzMsMTAuNjI5NjI5NiA4LDEwLjYyOTYyOTYgQzcuNDY2NjY2NjcsMTAuNjI5NjI5NiA3LDEwLjUgNi42LDEwLjMwNTU1NTYgTDUuMTMzMzMzMzMsMTEuNzMxNDgxNSBDNiwxMi4wNTU1NTU2IDcsMTIuMjUgOCwxMi4yNSBDMTEuNiwxMi4yNSAxNC42NjY2NjY3LDEwLjExMTExMTEgMTYsNy41MTg1MTg1MiBMMTYsNy41MTg1MTg1MiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
  opacity: 1;
}
.adsk-viewing-viewer.acs-theme .treeview .view lmvheader > icon {
  display: inline;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxNDMxOERGQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxNDMxOEUwQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTE0MzE4RERCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTE0MzE4REVCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6dltUsAAAAvElEQVR42mL8//8/AyWAiYFCQLEBLCCira3tJZD6DhVjBGI+KI0MVldVVaUC1cL4qkCsBHPBRiDWh2JbIGYDYn40HA1VywnEKUB8DIibWaCCf6AYBH4jsZHBKyjdBcQhQCwCxFdhBiQBcRSSYl4sBvyD0jxA/APK/g8zgB2KiQF/QRoHJBphtnJDA5lkA7ig9HIgvg9lc7CQYIAElN4ExEeAuAGUXmAGHCDCgK9I7HdAXAoylHHoZyaAAAMA0EImBepZpP0AAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  padding: 0px 11px;
}
.adsk-viewing-viewer.acs-theme .treeview .collapsed > lmvheader > icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI2cHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDYgMTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NyAoNDUzOTYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5QYXRoIDI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iM0QtTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsLS0tYnJvd3Nlcl93aXRoLUxheWVycy0tLWxpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQuMDAwMDAwLCAtMzQwLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iTWVudS1Db3B5LTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjMwMzMwMSwgMzM2LjMwMzMwMSkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMzM2LjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMzMyLjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgcG9pbnRzPSI2LjkyNjEzNTcgLTguODgxNzg0MmUtMTYgLTguODgxNzg0MmUtMTYgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
  cursor: zoom-in;
}
.adsk-viewing-viewer.acs-theme .treeview .expanded > lmvheader > icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NyAoNDUzOTYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5QYXRoIDI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iM0QtTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsLS0tYnJvd3Nlcl93aXRoLUxheWVycy0tLWxpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAuMDAwMDAwLCAtMjczLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iTWVudS1Db3B5LTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjMwMzMwMSwgMjY0LjMwMzMwMSkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMjY0LjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMjYwLjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy42MDA4MjcsIDMuNDA4OTU3KSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMuNjAwODI3LCAtMy40MDg5NTcpICIgcG9pbnRzPSI2LjkyNjEzNTcgLTguODgxNzg0MmUtMTYgLTguODgxNzg0MmUtMTYgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
  cursor: zoom-out;
}
.adsk-viewing-viewer.acs-theme .treeview .expanded.selected > lmvheader > icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4xICg0NDQ2MykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPk1lbnU8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS02IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsX0Jyb3dzZXJfU2VsZWN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuMDAwMDAwLCAtMTk5LjAwMDAwMCkiIGZpbGw9IiMxREM2RjIiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wMDAwMDAsIDEwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJNZW51IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy4zMDMzMDEsIDE5MC4zMDMzMDEpIHJvdGF0ZSg0NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMTkwLjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMTg2LjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgcG9pbnRzPSI2LjkyNjEzNTcgNy4xMDU0MjczNmUtMTUgMS4yNDM0NDk3OWUtMTQgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
  cursor: zoom-out;
}
.adsk-viewing-viewer.acs-theme .treeview .collapsed.selected > lmvheader > icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgNiAxMCI+DQogICAgPHBhdGggZmlsbD0iIzFEQzZGMiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNLjg5OC4xOTVMLjgyIDkuOTEzbDUuMDkyLTUuMDkyIi8+DQo8L3N2Zz4=);
  cursor: zoom-in;
}
.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-environment-image {
  border: solid 1px #d4dbe1 !important;
}
/* Property Search */
.adsk-viewing-viewer.acs-theme .propertysearch-icon {
  filter: invert(1);
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU4LjM3MSA1OC4zNzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU4LjM3MSA1OC4zNzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik01NS44MzMsNTYuNjc5bC01Ljk2OS02LjI0M2MxLjc0NS0xLjkxOCwyLjgyLTQuNDU4LDIuODItNy4yNWMwLTUuOTUzLTQuODQzLTEwLjc5Ni0xMC43OTYtMTAuNzk2DQoJCXMtMTAuNzk2LDQuODQzLTEwLjc5NiwxMC43OTZzNC44NDMsMTAuNzk2LDEwLjc5NiwxMC43OTZjMi40NDIsMCw0LjY4OS0wLjgyNCw2LjUtMi4xOTZsNiw2LjI3Ng0KCQljMC4xOTYsMC4yMDUsMC40NTksMC4zMDksMC43MjMsMC4zMDljMC4yNDksMCwwLjQ5Ny0wLjA5MiwwLjY5MS0wLjI3N0M1Ni4yLDU3LjcxMSw1Ni4yMTUsNTcuMDc5LDU1LjgzMyw1Ni42Nzl6IE0zMy4wOTIsNDMuMTg2DQoJCWMwLTQuODUsMy45NDYtOC43OTYsOC43OTYtOC43OTZzOC43OTYsMy45NDYsOC43OTYsOC43OTZzLTMuOTQ2LDguNzk2LTguNzk2LDguNzk2UzMzLjA5Miw0OC4wMzYsMzMuMDkyLDQzLjE4NnoiLz4NCgk8cGF0aCBkPSJNMjguMDk2LDQzLjFjMC4wMjUtNC4wMjksMS43OTMtNy42NDQsNC41NzgtMTAuMTUzYy0wLjkxMSwwLjA1NC0xLjg0NCwwLjA5Ny0yLjgwNywwLjEyMw0KCQljLTAuODcsMC4wMjctMS43NCwwLjA0MS0yLjYwNiwwLjA0MWMtMC44NjksMC0xLjc0Mi0wLjAxNC0yLjYxNC0wLjA0MmMtNy4zNDEtMC4yMDEtMTMuMTkxLTEuMjM4LTE3LjQwMy0yLjcxNw0KCQlDNS4yNjQsMjkuNjg1LDMuNTY5LDI4Ljg5OSwyLjI2MSwyOHY3LjExMXYwLjV2MC41VjM3LjRjMi44NDYsMi45NzEsMTIuMzk0LDUuNzExLDI1LDUuNzExDQoJCUMyNy41NDQsNDMuMTExLDI3LjgxNiw0My4xMDMsMjguMDk2LDQzLjF6Ii8+DQoJPHBhdGggZD0iTTI0Ljg5NiwyOS45NjVjMC4zMjYsMC4wMDksMC42NTEsMC4wMTgsMC45ODIsMC4wMjNDMjYuMzM0LDI5Ljk5NiwyNi43OTUsMzAsMjcuMjYxLDMwczAuOTI2LTAuMDA0LDEuMzgzLTAuMDExDQoJCWMwLjMzLTAuMDA1LDAuNjU2LTAuMDE1LDAuOTgyLTAuMDIzYzAuMTE2LTAuMDAzLDAuMjM0LTAuMDA1LDAuMzQ5LTAuMDA4YzExLjI1My0wLjM1OSwxOS42NDgtMi45MTUsMjIuMjg2LTUuNjY4VjIzdi0wLjVWMjINCgkJdi03LjExMUM0Ny4zOTMsMTguMjMyLDM3LjEwNSwyMCwyNy4yNjEsMjBzLTIwLjEzMy0xLjc2OC0yNS01LjExMVYyMnYwLjVWMjN2MS4yODljMi42MzgsMi43NTQsMTEuMDMzLDUuMzEsMjIuMjg2LDUuNjY4DQoJCUMyNC42NjIsMjkuOTYsMjQuNzgsMjkuOTYyLDI0Ljg5NiwyOS45NjV6Ii8+DQoJPHBhdGggZD0iTTUyLjI2MSwxMS4zMDZWOS41VjljMC0wLjE2OC0wLjA1Ni0wLjMxOS0wLjEzNS0wLjQ1OEM1MS4wMDMsNC4yNDEsNDIuMzc2LDAsMjcuMjYxLDBDMTIuMTgzLDAsMy41NjQsNC4yMiwyLjQwNyw4LjUxDQoJCUMyLjMyMiw4LjY1NywyLjI2MSw4LjgxOCwyLjI2MSw5djAuNXYxLjgwNkM1LjA5NywxNC4yNjcsMTQuNTc3LDE3LDI3LjI2MSwxN1M0OS40MjQsMTQuMjY3LDUyLjI2MSwxMS4zMDZ6Ii8+DQoJPHBhdGggZD0iTTI4LjQzLDQ2LjE4N2MtMC4zOSwwLjAwNS0wLjc3MiwwLjAxNC0xLjE3LDAuMDE0Yy0xMi4zNDYsMC0yMC44NjYtMi4yOS0yNS01LjIwMXY4LjIwMWMwLDAuMTYyLDAuMDQzLDAuMzE1LDAuMTE3LDAuNDUxDQoJCWMxLjE4MSw0Ljg5NSwxMS43NDcsOC41NDksMjQuODgzLDguNTQ5YzQuNzY0LDAsOS4xODItMC40ODYsMTIuOTQ1LTEuMzMyQzM0LjM4OSw1Ni4xNTcsMjkuNjg2LDUxLjgxOSwyOC40Myw0Ni4xODd6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}
/* Context Menu */
.adsk-viewing-viewer.acs-theme .docking-panel.menu .menu-item-expand {
  background-image: url(data:image/png;base64,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);
}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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-feature-settings: 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-feature-settings: 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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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-angle-new:before {
  content: "U";
}
.adsk-icon-measure-area-new:before {
  content: "V";
  text-transform: uppercase !important;
}
.adsk-icon-measure-arc-new:before {
  content: "Z";
}
.adsk-icon-measure-calibration:before {
  content: "X";
}
.adsk-icon-measure-settings:before {
  content: "Y";
}
.adsk-icon-measure-trash:before {
  content: "W";
  text-transform: uppercase !important;
}
.adsk-icon-live-review:before {
  content: "y";
}
.adsk-icon-orbit-free:before {
  content: "z";
}
.adsk-icon-zoom:before {
  content: "A";
}
.adsk-icon-walk:before {
  content: "B";
}
.adsk-icon-structure:before {
  content: "C";
}
.adsk-icon-settings-render:before {
  content: "D";
}
.adsk-icon-second:before {
  content: "E";
}
.adsk-icon-first:before {
  content: "F";
}
.adsk-icon-measure-distance:before {
  content: "G";
}
.adsk-icon-settings:before {
  content: "n";
}
.adsk-icon-measure-angle:before {
  content: "H";
}
.adsk-icon-axis-x:before {
  content: "I";
}
.adsk-icon-axis-y:before {
  content: "J";
}
.adsk-icon-axis-z:before {
  content: "K";
}
.adsk-icon-axis-delta-x:before {
  /*content: "P";*/
}
.adsk-icon-axis-delta-y:before {
  /*content: "Q";*/
}
.adsk-icon-axis-delta-z:before {
  /*content: "R";*/
}
.adsk-icon-plus:before {
  content: "L";
}
.adsk-icon-delete:before {
  content: "W";
}
.adsk-icon-mem-mgr:before {
  content: "O";
}
.adsk-icon-visible:before {
  content: "2";
}
.adsk-icon-invisible:before {
  content: "3";
}
/*!****************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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;
  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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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: var(--textPrimaryWeak);
  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: var(--textPrimary);
  font-size: 14px;
  background: rgba(0, 0, 0, 0);
  border-radius: 2px;
  border-width: 1px;
  border-color: var(--color-text-tertiary);
  border-style: solid;
  padding: 3px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}
.adsk-viewing-viewer .alert-box-ok:hover {
  color: #111111;
  background: #ffffff;
}
/* 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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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;
  box-sizing: content-box;
}
.adsk-viewing-viewer .docking-panel.menu .menu-divider-container {
  height: 17px;
  position: relative;
  display: table-row;
  cursor: default;
  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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./src/gui/Panel.css ***!
\*******************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .adsk-lmv-tftable {
  width: 100%;
  border-spacing: 1px;
  border-style: none;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.logical-group td {
  height: 40px;
  font-size: 14px;
  font-weight: bold;
  border: none;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.logical-group:first-child {
  height: 65px;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.logical-group:first-child td {
  padding-top: 15px;
  padding-bottom: 0px;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.logical-group td div {
  padding-left: 10px;
  text-transform: capitalize;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr td {
  height: 36px;
  padding: 0px 10px 0px 16px;
  font-size: 12px;
  border: none;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr td div {
  padding-left: 10px;
}
.adsk-viewing-viewer .adsk-lmv-tftable.adsk-lmv-settings td:last-child {
  width: 30px;
  height: 30px;
  padding: 0px;
}
.adsk-viewing-viewer .adsk-lmv-tftable input {
  margin: 0px 8px;
}
.adsk-viewing-viewer .adsk-lmv-tftable input:disabled {
  color: #777777;
  background-color: #dddddd;
}
.adsk-viewing-viewer .adsk-lmv-tftable input[type=range]:disabled {
  background-color: #aaaaaa;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td {
  padding-top: 13px;
  padding-bottom: 13px;
  vertical-align: top;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:nth-child(1) {
  width: 150px;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:nth-child(1) div {
  font-weight: 600;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:nth-child(2) {
  padding-left: 0px;
  padding-right: 0px;
  width: 350px;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:nth-child(2) div {
  padding-left: 0px;
  font-weight: 300;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:nth-child(3) {
  width: 20px;
  padding: 13px 16px 13px 59px;
}
/*!*************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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: #000000;
  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;
}
/*!******************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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: var(--textPrimaryWeak);
  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 var(--color-text-tertiary);
  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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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: var(--textPrimaryWeak);
  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;
  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 var(--color-text-tertiary);
  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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./src/gui/DockingPanel.css ***!
\**************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .docking-panel {
  position: absolute;
  z-index: 2;
  overflow-x: hidden;
  overflow-y: hidden;
  border: none;
  background: transparent;
  border-radius: 5px;
  -webkit-touch-callout: none;
  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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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;
  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;
  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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./src/gui/toolbar/ToolBar.css ***!
\*****************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .adsk-toolbar {
  position: absolute;
  bottom: 10px;
  left: 10px;
  width: calc(100% - 20px);
  text-align: center;
  z-index: 5;
  pointer-events: none;
}
.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical {
  right: 15px;
  left: unset;
  width: 50px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: calc(100% - 20px);
}
/*!******************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./src/gui/controls/ComboButton.css ***!
\**********************************************************************************************************************************************************************************************************************************************************/
.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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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;
  display: block;
  width: calc(100% - 5px);
  text-overflow: ellipsis;
  overflow: hidden;
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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: var(--textPrimaryWeak);
  display: inline-block;
  margin-left: 1em;
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  cursor: pointer;
  margin-top: 10px;
}
.browserview item:hover {
  opacity: 1;
  transition: all 0.5s ease;
}
.browserview:hover item.selected {
  opacity: 1;
  transition: all 0.38s ease;
}
.geometry label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  top: 162px;
  max-width: 200px;
  color: #f4f4f4;
  z-index: 203;
  padding: 10px;
  background: rgba(34, 34, 34, 0.6);
  height: 72px;
  transition: all 0.2s ease-in-out;
  opacity: 0;
  cursor: pointer;
  line-height: 1.5;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
}
.geometry label:hover {
  height: 200px;
  overflow: visible;
  white-space: normal;
  margin-top: -72px;
  transition: all 0.2s ease-in-out;
  opacity: 0;
}
.geometry label:hover ~ img {
  display: block;
  margin-top: -148px;
  width: 200px;
  transition: all 0.2s ease-in-out;
}
.flipped > .browserElement label {
  opacity: 0 !important;
}
.browserview > item:hover label {
  opacity: 1;
  filter: alpha(opacity=50);
}
.geometry img {
  display: block;
  margin-top: -92px;
  width: 200px;
  transition: all 0.2s ease-in-out;
}
.geometry img:hover {
  cursor: pointer;
}
.browserview > item.selected,
.browserview > item.selected label {
  opacity: 1;
  transition: all 0.2s ease-in-out;
}
.geometry .selected:hover {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.15);
}
.browserVisible {
  visibility: visible;
  opacity: 1;
  transition: opacity 1s linear;
}
.browserHidden {
  visibility: hidden;
  opacity: 0;
  height: 0;
  overlfow: hidden;
  /*transition: visibility 0s 1s, opacity 1s linear;*/
}
/*NEW FLIP JAZZ*/
.cameraview {
  padding: 6px;
  padding-left: 28px;
  margin: 1px 2px 0px 2px;
  background-color: rgba(224, 224, 224, 0.8);
  transition: all 0.2s ease-in-out;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxNDMxOERGQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxNDMxOEUwQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTE0MzE4RERCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTE0MzE4REVCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6dltUsAAAAvElEQVR42mL8//8/AyWAiYFCQLEBLCCira3tJZD6DhVjBGI+KI0MVldVVaUC1cL4qkCsBHPBRiDWh2JbIGYDYn40HA1VywnEKUB8DIibWaCCf6AYBH4jsZHBKyjdBcQhQCwCxFdhBiQBcRSSYl4sBvyD0jxA/APK/g8zgB2KiQF/QRoHJBphtnJDA5lkA7ig9HIgvg9lc7CQYIAElN4ExEeAuAGUXmAGHCDCgK9I7HdAXAoylHHoZyaAAAMA0EImBepZpP0AAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: 5px 5px;
}
.cameraview-selected {
  border-left: 3px solid var(--color-text-tertiary);
  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 var(--textPrimaryWeak);
}
.flipped ~ .viewsbtn > #count {
  opacity: 0;
}
.flipped ~ .viewsbtn > #close {
  opacity: 1;
}
/*!******************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./src/application/Viewer3D.css ***!
\******************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer {
  background: #ededed;
  font-family: "ArtifaktElement", "Helvetica Neue", "Segoe UI Semilight", sans-serif;
  -webkit-touch-callout: none;
  user-select: 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 * {
  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;
  animation: bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  animation-fill-mode: both;
}
.adsk-viewing-viewer .spinner .bounce1 {
  animation-delay: -0.75s;
}
.adsk-viewing-viewer .spinner .bounce2 {
  animation-delay: -0.5s;
}
.adsk-viewing-viewer .spinner .bounce3 {
  animation-delay: -0.25s;
}
@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;
}
@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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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: #222222;
  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-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: 8px;
  height: 80px;
  width: 220px;
  color: #eeeeee;
  font-family: "consolas", "courier", "monospace";
  font-size: 14px;
  background: rgba(0, 0, 0, 0.5);
  visibility: hidden;
}
.adsk-viewing-viewer .fps {
  position: absolute;
  right: 0px;
  bottom: 0px;
  color: var(--textPrimary);
  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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./src/gui/CommonWidgets.css ***!
\***************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .switch-slider-row {
  cursor: pointer;
}
.adsk-viewing-viewer .switch {
  position: relative;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 2px;
  width: 31px;
  height: 8px;
  pointer-events: none;
  display: inline-block;
}
.adsk-viewing-viewer .switch input {
  display: none;
}
.adsk-viewing-viewer .switch .slider {
  width: 16px;
  height: 2px;
  left: 15px;
  top: 5px;
  transition: 0.4s;
}
.adsk-viewing-viewer .switch .slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 0px;
  top: 3px;
  transition: 0.4s;
  border-radius: 50%;
}
.adsk-viewing-viewer .switch input:checked + .slider:before {
  transform: translateX(12px);
}
.adsk-viewing-viewer .table-button {
  width: 80%;
  height: auto;
  text-align: center;
  color: #fefffe;
  border: 1px solid #fefffe;
}
/*!***********************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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 var(--textPrimary);
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 0;
}
.adsk-viewing-viewer .datatable .subrow {
  font-size: 0;
  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 var(--textPrimary);
  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[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].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;
}
/*!****************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/css-unicode-loader/index.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./extensions/FusionOrbit/FusionOrbit.css ***!
\****************************************************************************************************************************************************************************************************************************************************************/
.noselect {
  -webkit-touch-callout: 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: #989898;
  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[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/ops-shared/components/3DModel/extensions/LinkedData/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
#toolbar-propertiesTool {
  display: none;
}
.adsk-viewing-viewer .linked-data-panel {
  left: calc(70% - 90px);
  top: 50px;
  min-width: 460px;
  width: 460px;
  height: 600px;
  background-color: rgba(255, 255, 255, 0.94);
  z-index: 2;
}
.adsk-viewing-viewer .linked-data-panel * {
  box-sizing: border-box;
}
.linked-data-panel-loading-indicator {
  text-align: center;
  margin-top: 20px;
  color: var(--textPrimaryWeak);
  font-size: 16px;
  font-weight: bold;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/ops-shared/components/3DModel/extensions/TaskProgress/index.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.adsk-viewing-viewer .task-progress-panel {
  left: calc(70% - 90px);
  top: calc(50% - 245px);
  min-width: 340px;
  width: 340px;
  height: 600px;
  background-color: rgba(255, 255, 255, 0.94);
  z-index: 2;
}
.adsk-viewing-viewer .task-progress-panel * {
  box-sizing: border-box;
}

