/* /AutoDeskIntegrationLayout.razor.rz.scp.css */
div.app-layout[b-w5yazweyq2] {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: center;
  background-color: #f5f6fa;
  height: 100vh;
  padding: 40px;
}
div.app-layout main[b-w5yazweyq2] {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: 0;
  width: 100%;
  max-width: 1920px;
}
div.app-layout main body-wrapper[b-w5yazweyq2] {
  background-color: white;
  border-radius: 0px 20px 20px 0px;
  flex-grow: 1;
  height: 100%;
  overflow-y: scroll;
}
/* /Autopages/DirectoryPage.razor.rz.scp.css */
page-heading[b-ya39jzuswe] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* /Autopages/UserPage.razor.rz.scp.css */
page-heading[b-v501fdqi4g] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* /Components/AutoDeskListPaginator.razor.rz.scp.css */
list-paginator[b-txg14ao6e4] {
  margin: 25px 0;
  display: grid;
  grid-template-areas: 'paginator page-size' 'results-info results-info';
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
}
.paginator[b-txg14ao6e4] {
  grid-area: paginator;
}
span[b-txg14ao6e4] {
  color: #808080;
  font-size: 12px;
}
.results-info[b-txg14ao6e4] {
  grid-area: results-info;
}
.page-size[b-txg14ao6e4] {
  grid-area: page-size;
  display: flex;
  justify-content: end;
  align-items: center;
}
.page-size span[b-txg14ao6e4] {
  margin-right: 10px;
}
.page-size[b-txg14ao6e4]  dropdown-selected[breezer-dropdown] {
  min-width: unset;
  width: 75px;
}
/* /Components/DirectoryView/ClickablePathItem.razor.rz.scp.css */
p[b-s0u228houo] {
  padding: 0px;
  margin: 0px;
  user-select: none;
  cursor: pointer;
}
p:hover[b-s0u228houo] {
  text-decoration: underline;
}
/* /Components/DirectoryView/RemoteEntityDisplay.razor.rz.scp.css */
remote-entity-display[b-v6tqluh93x] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: start;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 10px 15px;
  transition: background-color linear 0.2s;
  cursor: pointer;
}
remote-entity-display p[b-v6tqluh93x] {
  user-select: none;
  padding: 0px;
  margin: 0px;
}
remote-entity-display p:hover[b-v6tqluh93x] {
  text-decoration: underline;
}
remote-entity-display.checked[b-v6tqluh93x] {
  background-color: #FaFaFc;
}
remote-entity-display:hover[b-v6tqluh93x] {
  background-color: #f5f6fa;
}
/* /Components/DirectoryView/RemoteEntityIcon.razor.rz.scp.css */
i[b-0x8jjyzjru] {
  color: #FFDA6A;
  padding-right: 25px;
  user-select: none;
}
i.share-point[b-0x8jjyzjru] {
  color: #038387;
}
i.auto-desk[b-0x8jjyzjru] {
  color: #0058b9;
}
/* /Components/DirectoryView/SelectedDisplay.razor.rz.scp.css */
checked-display[b-v4dd0tt4w9] {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 25px;
  min-width: 25px;
  margin: 5px;
  margin-left: auto;
  border-radius: 20px;
  border: 1px solid #0d193680;
  transition: background-color linear 0.2s;
}
checked-display i[b-v4dd0tt4w9] {
  display: relative;
  color: white;
  padding: 0px;
  margin: 0px;
  opacity: 0;
  transition: opacity linear 0.2s;
}
checked-display.checked[b-v4dd0tt4w9] {
  background-color: #184aef;
}
checked-display.checked i[b-v4dd0tt4w9] {
  opacity: 1;
}
checked-display.unchecked[b-v4dd0tt4w9] {
  background-color: white;
}
checked-display.unchecked i[b-v4dd0tt4w9] {
  opacity: 0;
}
/* /Components/DisplayForSyncStatusLog.razor.rz.scp.css */
[b-r3dzoi921e] info-text {
  color: #111111A8;
  font-size: 14px;
}
[b-r3dzoi921e] sync-list-heading {
  font-size: 16px;
}
[b-r3dzoi921e] sync-list {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: start;
}
sync-time-type-wrapper[b-r3dzoi921e] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: start;
}
sync-time-type-wrapper[b-r3dzoi921e]  sync-type-display {
  margin-left: 25px;
}
/* /Components/SyncStatusDisplay.razor.rz.scp.css */
sync-status-display[b-2drclvy3xb] {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
}
sync-status-display status-symbol[b-2drclvy3xb] {
  padding: 0px;
  margin: 0px 10px 0px 0px;
  height: 10px;
  width: 10px;
  border-radius: 10px;
}
sync-status-display status-symbol.complete[b-2drclvy3xb] {
  background-color: green;
}
sync-status-display status-symbol.incomplete[b-2drclvy3xb] {
  background-color: red;
}
sync-status-display p[b-2drclvy3xb] {
  padding: 0px;
  margin: 0px;
}
/* /Components/SyncTypeDisplay.razor.rz.scp.css */
sync-type-display[b-qjy3t8hzfd] {
  width: min-content;
  height: min-content;
  border-radius: 20px;
  padding: 2px 15px;
}
sync-type-display.auto[b-qjy3t8hzfd] {
  background-color: #85DAF7;
}
sync-type-display.manual[b-qjy3t8hzfd] {
  background-color: #FDA468;
}
/* /Components/Sync/PauseResumeIcon.razor.rz.scp.css */
pause-resume-click-wrapper[b-qboxez1exe] {
  width: 270px;
  height: 50px;
  margin-right: 0px;
  position: relative;
}
pause-resume-click-wrapper pause-resume-button[b-qboxez1exe] {
  color: #111111;
  background-color: #FaFaFc;
  justify-content: start;
  height: 50px;
  width: 270px;
  position: absolute;
  top: 0;
  left: 0;
  padding: 5px 40px;
  display: flex;
  align-items: center;
  border-radius: 35px;
  cursor: pointer;
}
pause-resume-click-wrapper pause-resume-button.highlighted[b-qboxez1exe] {
  background-color: #f0f1f7;
}
pause-resume-click-wrapper pause-resume-button p[b-qboxez1exe] {
  width: max-content;
  padding-left: 12px;
}
pause-resume-click-wrapper overlay[b-qboxez1exe] {
  position: absolute;
  z-index: 15;
  height: 50px;
  width: 270px;
  border-radius: 35px;
  padding: 5px 40px;
  opacity: 0;
  top: 0;
  left: 0;
  cursor: pointer;
}
/* /Components/Sync/SyncIcon.razor.rz.scp.css */
sync-button[b-t0arpnj0pg] {
  color: #111111;
  background-color: #FaFaFc;
  height: 50px;
  padding: 5px 40px;
  margin-right: 25px;
  display: flex;
  align-items: center;
  border-radius: 35px;
  cursor: pointer;
}
sync-button:hover[b-t0arpnj0pg] {
  opacity: 0.8;
}
sync-button p[b-t0arpnj0pg] {
  width: max-content;
  padding-left: 12px;
}
sync-button.active[b-t0arpnj0pg] {
  color: white;
  background-color: #184aef;
}
sync-button:not(.active):hover[b-t0arpnj0pg] {
  background-color: #f5f6fa;
}
/* /Components/Sync/SyncWidget.razor.rz.scp.css */
button-container[b-hsv3k4ue2z] {
  height: 50px;
  width: 500px;
  display: flex;
  flex-direction: row;
  justify-content: end;
  align-items: center;
  margin-right: 18px;
  margin-left: auto;
}
/* /Header.razor.rz.scp.css */
header[b-hz5nzqvj16] {
  display: grid;
  height: 115px;
  min-height: 115px;
  grid-template-columns: min-content auto;
  align-items: center;
  background-color: white;
  border-radius: 20px;
  width: 100%;
  max-width: 1920px;
  margin-bottom: 40px;
}
header annotated-logo[b-hz5nzqvj16] {
  display: flex;
  flex-direction: row;
  height: 65px;
  width: max-content;
  align-items: center;
  justify-content: start;
}
header annotated-logo a.logo-container img[b-hz5nzqvj16] {
  height: 65px;
  display: block;
  margin: 5px 0px 5px 25px;
  width: 65px;
  cursor: auto;
}
header annotated-logo annotated-logo-title-wrapper[b-hz5nzqvj16] {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
  height: 65px;
  width: max-content;
}
header annotated-logo annotated-logo-title-wrapper p[b-hz5nzqvj16],
header annotated-logo annotated-logo-title-wrapper h2[b-hz5nzqvj16] {
  padding: 0px 0px 5px 12px;
  margin: 0px;
}
header annotated-logo annotated-logo-title-wrapper p[b-hz5nzqvj16] {
  color: #111111A8;
  font-size: 14px;
}
header annotated-logo annotated-logo-title-wrapper h2[b-hz5nzqvj16] {
  color: #111111;
  font-size: 20px;
}
header nav[b-hz5nzqvj16] {
  display: flex;
  margin-right: 25px;
}
header nav i[b-hz5nzqvj16] {
  margin-right: 10px;
}
header nav[b-hz5nzqvj16]  account-widget {
  display: flex;
  align-items: center;
  margin-right: 0px;
}
/* /NavBar.razor.rz.scp.css */
nav-bar[b-s8vdwjdfs3] {
  background-color: white;
  border-right: 3px solid #f5f6fa;
  border-radius: 20px 0px 0px 20px;
  width: max-content;
  height: 100%;
  padding: 25px;
}
nav-bar i[b-s8vdwjdfs3] {
  margin-right: 10px;
}
nav-bar[b-s8vdwjdfs3]  account-widget {
  display: flex;
  align-items: center;
  margin-right: 15px;
}
nav-bar[b-s8vdwjdfs3]  a {
  color: #111111;
  height: 50px;
  padding: 5px 40px;
  display: flex;
  align-items: center;
  border-radius: 35px;
  margin-bottom: 10px;
}
nav-bar[b-s8vdwjdfs3]  a.active {
  color: white;
  background-color: #184aef;
}
nav-bar[b-s8vdwjdfs3]  a.active:hover {
  opacity: 0.8;
}
nav-bar[b-s8vdwjdfs3]  a:not(.active):hover {
  background-color: #f5f6fa;
}
/* /Pages/AutoDeskIntegrationPageLoader.razor.rz.scp.css */
page-loader[b-iilodtya3q] {
  height: 20px;
  width: 20px;
}
/* /Pages/DirectoryView/DirectoryViewModal/DirectorySelectModal.razor.rz.scp.css */
wizard-home-wrapper[b-pjnruft3bd] {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: start;
  gap: 25px;
  padding-top: 25px;
}
wizard-home-wrapper[b-pjnruft3bd]  button {
  border-radius: 25px;
}
wizard-home-wrapper wizard-item[b-pjnruft3bd] {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: start;
  width: 100%;
}
wizard-home-wrapper wizard-item label[b-pjnruft3bd] {
  font-size: 14px;
}
project-select[b-pjnruft3bd],
site-select[b-pjnruft3bd] {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: start;
  width: 100%;
}
project-select select-header[b-pjnruft3bd],
site-select select-header[b-pjnruft3bd] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: start;
}
project-select select-header i[b-pjnruft3bd],
site-select select-header i[b-pjnruft3bd] {
  padding: 25px 25px 25px 0px;
}
project-select select-body[b-pjnruft3bd],
site-select select-body[b-pjnruft3bd] {
  width: 100%;
}
project-select select-body.disabled[b-pjnruft3bd],
site-select select-body.disabled[b-pjnruft3bd] {
  display: none;
}
/* /Pages/DirectoryView/DirectoryViewModal/SyncFolderSelect.razor.rz.scp.css */
directory-view[b-8rxd5hk7j7] {
  width: 100%;
  border-left: 1px solid #cdcbcb;
  border-right: 1px solid #cdcbcb;
  border-top: 1px solid #cdcbcb;
  background-color: white;
}
directory-view-header[b-8rxd5hk7j7] {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-items: center;
  padding: 15px;
  justify-content: start;
  border-bottom: 1px solid #cdcbcb;
  cursor: pointer;
}
directory-view-header p[b-8rxd5hk7j7] {
  margin: 0px;
  padding: 0px 10px;
  user-select: none;
}
directory-view-header[b-8rxd5hk7j7]  button {
  min-width: 100px;
  margin-left: 15px;
  border-radius: 20px;
}
directory-view-header clickable-path[b-8rxd5hk7j7] {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  flex-wrap: wrap;
  margin-right: auto;
}
directory-view-header display-path[b-8rxd5hk7j7] {
  margin-right: auto;
  color: #111111A8;
}
directory-view-body[b-8rxd5hk7j7] {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: start;
  transition: height 0.2s ease;
  height: 352px;
  overflow: hidden;
}
directory-view-body.hidden[b-8rxd5hk7j7] {
  height: 0;
}
directory-view-contents[b-8rxd5hk7j7] {
  height: 300px;
  width: 100%;
  background-color: white;
  box-shadow: none;
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
}
directory-view-contents directory-view-loading-wrapper[b-8rxd5hk7j7] {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
directory-view-controls[b-8rxd5hk7j7] {
  border-top: 1px solid #cdcbcb;
  border-bottom: 1px solid #cdcbcb;
  width: 100%;
  padding-right: 6px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: end;
  height: 52px;
}
directory-view-controls[b-8rxd5hk7j7]  button {
  border-radius: 20px;
  transition: background-color linear 0.2s;
  transition: border-color linear 0.2s;
  transition: color linear 0.1s;
}
directory-view-controls.Inactive[b-8rxd5hk7j7]  button {
  background-color: #f5f6fa;
  border-color: #0d193680;
  color: #0d193680;
}
/* /Pages/DirectoryView/ProjectSiteRelationshipListItem.razor.rz.scp.css */
list-item[b-mkq0lnabua] {
  padding: 10px;
  transition: 0.2s;
  cursor: pointer;
}
list-item:hover[b-mkq0lnabua]  > * {
  background-color: #f5f6fa;
  opacity: 1;
}
list-item:hover[b-mkq0lnabua]  item-property-container {
  display: flex;
  align-items: center;
}
list-item:hover[b-mkq0lnabua]  item-actions-container {
  display: flex;
  align-items: center;
}
list-item:hover[b-mkq0lnabua]  item-actions-container i {
  opacity: 1;
}
list-item.dark[b-mkq0lnabua]  > * {
  background-color: #FaFaFc;
}
list-item[b-mkq0lnabua]  item-property-container {
  display: flex;
  align-items: center;
}
list-item[b-mkq0lnabua]  item-actions-container {
  display: flex;
  align-items: center;
}
list-item[b-mkq0lnabua]  item-actions-container i {
  opacity: 0;
}
list-item[b-mkq0lnabua]  auto-actions {
  cursor: default;
}
list-item[b-mkq0lnabua]  auto-actions button {
  color: #184aef;
  padding: 5px;
  font-size: 15px;
}
list-item[b-mkq0lnabua]  auto-actions button:hover,
list-item[b-mkq0lnabua]  auto-actions button[focus] {
  color: #111111;
}
/* /Pages/DirectoryView/ProjectSiteRelationshipListItems.razor.rz.scp.css */
list-items[b-zgxha3s7me] {
  background-color: white;
  box-shadow: none;
  display: grid;
  overflow-y: auto;
  grid-template-columns: 1fr 1fr 1fr min-content;
}
list-items[b-zgxha3s7me]  > loading-spinner {
  grid-column-start: 1;
  grid-column-end: calc(var(--field-count) + 1);
}
list-items > span.no-data[b-zgxha3s7me] {
  grid-column-start: 1;
  grid-column-end: calc(var(--field-count) + 1);
}
list-items[b-zgxha3s7me]  > list-items-grid-header,
list-items[b-zgxha3s7me]  > list-item {
  display: contents;
}
list-items[b-zgxha3s7me]  > list-items-grid-header > *,
list-items[b-zgxha3s7me]  > list-item > * {
  padding: 10px;
}
list-items[b-zgxha3s7me]::after {
  content: var(--property-count);
  background-color: red;
}
/* /Pages/Logging/LoglistItem.razor.rz.scp.css */
list-item[b-76kdnjwfie] {
  padding: 10px;
  transition: 0.2s;
  cursor: pointer;
}
list-item item-property-error-message[b-76kdnjwfie] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
list-item:hover[b-76kdnjwfie]  > * {
  background-color: #f5f6fa;
  opacity: 1;
}
list-item:hover[b-76kdnjwfie]  item-property-container {
  display: flex;
  align-items: center;
}
list-item:hover[b-76kdnjwfie]  item-actions-container {
  display: flex;
  align-items: center;
}
list-item:hover[b-76kdnjwfie]  item-actions-container i {
  opacity: 1;
}
list-item.dark[b-76kdnjwfie]  > * {
  background-color: #FaFaFc;
}
list-item[b-76kdnjwfie]  item-property-container {
  display: flex;
  align-items: center;
}
list-item[b-76kdnjwfie]  item-property-container[property="auto-sync"] {
  justify-content: start;
}
list-item[b-76kdnjwfie]  item-property-container[property="entities-created"] {
  justify-content: end;
}
list-item[b-76kdnjwfie]  item-property-container[property="entities-updated"] {
  justify-content: end;
}
list-item[b-76kdnjwfie]  item-property-container[property="entities-deleted"] {
  justify-content: end;
}
list-item[b-76kdnjwfie]  item-actions-container {
  display: flex;
  align-items: center;
}
list-item[b-76kdnjwfie]  item-actions-container i {
  opacity: 0;
}
list-item[b-76kdnjwfie]  auto-actions {
  cursor: default;
}
list-item[b-76kdnjwfie]  auto-actions button {
  color: #184aef;
  padding: 5px;
  font-size: 15px;
}
list-item[b-76kdnjwfie]  auto-actions button:hover,
list-item[b-76kdnjwfie]  auto-actions button[focus] {
  color: #111111;
}
/* /Pages/Logging/LogListItems.razor.rz.scp.css */
list-items[b-4rzlu1jel8] {
  background-color: white;
  box-shadow: none;
  display: grid;
  overflow-y: auto;
  grid-template-columns: max-content max-content max-content 1fr max-content max-content max-content max-content;
}
list-items[b-4rzlu1jel8]  > loading-spinner {
  grid-column-start: 1;
  grid-column-end: calc(var(--field-count) + 1);
}
list-items > span.no-data[b-4rzlu1jel8] {
  grid-column-start: 1;
  grid-column-end: calc(var(--field-count) + 1);
}
list-items[b-4rzlu1jel8]  > list-items-grid-header,
list-items[b-4rzlu1jel8]  > list-item {
  display: contents;
}
list-items[b-4rzlu1jel8]  > list-items-grid-header > *,
list-items[b-4rzlu1jel8]  > list-item > * {
  padding: 10px;
}
list-items[b-4rzlu1jel8]::after {
  content: var(--property-count);
  background-color: red;
}
/* /Pages/Users/UserInviteModal.razor.rz.scp.css */
wizard-item[b-jxptxftz0o] {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: start;
  width: 100%;
  padding: 15px 0px;
}
wizard-item label[b-jxptxftz0o] {
  font-size: 14px;
}
button-wrapper[b-jxptxftz0o]  button {
  margin-top: 25px;
}
/* /Pages/Users/UserItem.razor.rz.scp.css */
list-item[b-r1exuahivb] {
  padding: 10px;
  transition: 0.2s;
  cursor: pointer;
}
list-item:hover[b-r1exuahivb]  > * {
  background-color: #f5f6fa;
  opacity: 1;
}
list-item:hover[b-r1exuahivb]  item-property-container {
  display: flex;
  align-items: center;
}
list-item:hover[b-r1exuahivb]  item-actions-container {
  display: flex;
  align-items: center;
}
list-item:hover[b-r1exuahivb]  item-actions-container i {
  opacity: 1;
}
list-item.dark[b-r1exuahivb]  > * {
  background-color: #FaFaFc;
}
list-item[b-r1exuahivb]  item-property-container {
  display: flex;
  align-items: center;
}
list-item[b-r1exuahivb]  item-actions-container {
  display: flex;
  align-items: center;
}
list-item[b-r1exuahivb]  item-actions-container i {
  opacity: 0;
}
list-item[b-r1exuahivb]  auto-actions {
  cursor: default;
}
list-item[b-r1exuahivb]  auto-actions button {
  color: #184aef;
  padding: 5px;
  font-size: 15px;
}
list-item[b-r1exuahivb]  auto-actions button:hover,
list-item[b-r1exuahivb]  auto-actions button[focus] {
  color: #111111;
}
/* /Pages/Users/UserListItems.razor.rz.scp.css */
list-items[b-9hfcgmwyf3] {
  background-color: white;
  box-shadow: none;
  display: grid;
  overflow-y: auto;
  grid-template-columns: 1fr 1fr 1fr min-content;
}
list-items[b-9hfcgmwyf3]  > loading-spinner {
  grid-column-start: 1;
  grid-column-end: calc(var(--field-count) + 1);
}
list-items > span.no-data[b-9hfcgmwyf3] {
  grid-column-start: 1;
  grid-column-end: calc(var(--field-count) + 1);
}
list-items[b-9hfcgmwyf3]  > list-items-grid-header,
list-items[b-9hfcgmwyf3]  > list-item {
  display: contents;
}
list-items[b-9hfcgmwyf3]  > list-items-grid-header > *,
list-items[b-9hfcgmwyf3]  > list-item > * {
  padding: 10px;
}
list-items[b-9hfcgmwyf3]::after {
  content: var(--property-count);
  background-color: red;
}
