/* /Components/FileManager/FileManager.razor.rz.scp.css */
[b-t8u56ogvo9] .mud-expand-panel-header {
  padding: 0 !important;
}
[b-t8u56ogvo9] .mud-expand-panel-header .attached-folder-title {
  padding: 16px 24px !important;
  margin-right: -24px !important;
}
[b-t8u56ogvo9] .mud-panel-expanded .mud-expand-panel-header {
  box-shadow: var(--mud-elevation-1) !important;
}
[b-t8u56ogvo9] .mud-collapse-container {
  margin-top: 2px !important;
}/*# sourceMappingURL=FileManager.razor.css.map */
/* /Components/FileManager/FileSection.razor.rz.scp.css */
[b-84fl18ftrt] .file-wrapper-file-upload {
  flex-grow: 1 !important;
}
[b-84fl18ftrt] .file-wrapper-file-upload .mud-input-control-input-container {
  display: flex !important;
  flex-grow: 1 !important;
}
[b-84fl18ftrt] .file-wrapper-file-upload .mud-input-control-input-container > div {
  display: flex !important;
  flex-grow: 1 !important;
}
[b-84fl18ftrt] .file-wrapper-card {
  flex-grow: 1 !important;
}
[b-84fl18ftrt] .file-wrapper-card-wrapper {
  flex-grow: 1 !important;
}
[b-84fl18ftrt] .mud-table-row.deleted {
  background-color: var(--mud-palette-gray-light) !important;
}
[b-84fl18ftrt] .mud-table-row.deleted .fiv-cla {
  opacity: 0.6 !important;
}
[b-84fl18ftrt] .masonry-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
  gap: 10px;
  justify-items: center;
  grid-template-rows: masonry;
}
/* /Components/Logo.razor.rz.scp.css */
[b-4an0fcz4zc] {
  display: flex !important;
}
[b-4an0fcz4zc] a {
  color: inherit;
  display: flex;
}
[b-4an0fcz4zc] .logo {
  display: flex;
  align-self: center;
  height: var(--mud-appbar-height);
}
[b-4an0fcz4zc] .logo-text {
  letter-spacing: 4px;
  font-weight: 600;
  align-items: center;
  font-family: "Questrial", "Roboto", "Helvetica", "Arial", "sans-serif" !important;
}
[b-4an0fcz4zc] .logo-text:focus {
  outline: none;
}
[b-4an0fcz4zc] .logo-img {
  padding: 10px;
}/*# sourceMappingURL=Logo.razor.css.map */
/* /Components/MapViewer/MapViewer.razor.rz.scp.css */
[b-ji7kk1vm1c] .map-wrapper {
  min-height: 250px;
  min-width: 100%;
  position: relative;
  overflow: hidden;
}
[b-ji7kk1vm1c] .map-wrapper .map-inner {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}
/* /Components/NoteManager/NoteDialog.razor.rz.scp.css */
[b-px52g4npkk] .note-deleted .mud-selected-item .mud-typography {
  color: var(--mud-palette-error-darken) !important;
}
[b-px52g4npkk] .note-deleted .mud-typography {
  color: var(--mud-palette-error-lighten) !important;
}/*# sourceMappingURL=NoteDialog.razor.css.map */
/* /Components/ScheduleViewer/ScheduleViewer.razor.rz.scp.css */
[b-8rw1wzf2vq] .schedule-time {
  display: grid;
  overflow-x: scroll;
  padding-bottom: 4px;
}
[b-8rw1wzf2vq] .schedule-time > .schedule-period {
  box-shadow: 2px 0 0 var(--mud-palette-gray-lighter);
}
[b-8rw1wzf2vq] .schedule-summary-item {
  height: 40px;
  align-content: center;
}
[b-8rw1wzf2vq] .schedule-period {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: minmax(80px, 1fr);
  height: 40px;
  text-align: center;
  align-content: center;
  position: relative;
}
[b-8rw1wzf2vq] .schedule-period-dayline {
  position: absolute;
  height: 100%;
  width: 1px;
  background-color: var(--mud-palette-error-lighten);
  z-index: 5;
}
[b-8rw1wzf2vq] .schedule-period-container {
  display: grid;
  grid-column: 1/-1;
}
[b-8rw1wzf2vq] .schedule-period-container:not(:last-child) {
  margin-bottom: calc(40px / 2);
}
[b-8rw1wzf2vq] .schedule-period-cell {
  position: relative;
  outline: 0.5px solid var(--mud-palette-gray-lighter);
  height: 40px;
}
[b-8rw1wzf2vq] .schedule-period-cell-weekend {
  background-color: var(--mud-palette-gray-lighter);
}
[b-8rw1wzf2vq] .schedule-period-cell-special {
  background-color: var(--mud-palette-gray-lighter);
}
[b-8rw1wzf2vq] .schedule-period-cell-item {
  position: absolute;
  text-align: left;
  overflow: hidden;
  z-index: 1;
  height: 40px;
  border-radius: var(--mud-default-borderradius);
  box-shadow: var(--mud-elevation-1);
  white-space: nowrap;
  background-color: var(--mud-palette-surface);
  border: 1px solid var(--mud-palette-gray-default);
  cursor: pointer;
}
[b-8rw1wzf2vq] .schedule-period-cell-item:hover {
  box-shadow: var(--mud-elevation-4);
  z-index: 2;
}
[b-8rw1wzf2vq] .schedule-period-cell-item:hover .mud-link {
  text-decoration: none !important;
}
[b-8rw1wzf2vq] .schedule-period-cell-item > div {
  display: block;
  height: 100%;
  width: 100%;
}

[b-8rw1wzf2vq] .schedule {
  color: var(--mud-palette-text-primary);
  background-color: var(--mud-palette-surface);
  border-radius: var(--mud-default-borderradius);
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  user-select: none;
  width: 100%;
}
[b-8rw1wzf2vq] .schedule-container {
  display: grid;
  overflow-y: scroll;
  overflow-x: hidden;
  max-height: 850px;
}
[b-8rw1wzf2vq] .schedule-list {
  outline: 0.5px solid var(--mud-palette-gray-lighter);
  z-index: 10;
  box-shadow: 2px 2px 1px -1px rgba(0, 0, 0, 0.2), 1px 1px 1px 0px rgba(0, 0, 0, 0.14), 1px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
[b-8rw1wzf2vq] .schedule-list-row {
  height: 40px;
  width: 100%;
  outline: 0.5px solid var(--mud-palette-gray-lighter);
  padding: 8px 4px;
}
[b-8rw1wzf2vq] .schedule-list-row:first-child {
  height: calc(40px * 3);
}
[b-8rw1wzf2vq] .schedule-list-row:nth-child(n+3) {
  margin-top: calc(40px / 2);
}
/* /Components/ScheduleViewer/ScheduleViewerLeadTime.razor.rz.scp.css */
[b-xr6xvjr2y3] .schedule {
  color: var(--mud-palette-text-primary);
  background-color: var(--mud-palette-surface);
  border-radius: var(--mud-default-borderradius);
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 100%;
}
[b-xr6xvjr2y3] .schedule-container {
  display: grid;
  overflow-y: scroll;
  overflow-x: hidden;
  padding-bottom: 8px;
  max-height: 850px;
}/*# sourceMappingURL=ScheduleViewerLeadTime.razor.css.map */
/* /Components/ScheduleViewer/ScheduleViewerTimeline.razor.rz.scp.css */
[b-zkfaffdmw5] .schedule-time {
  display: grid;
  overflow-x: scroll;
  padding-bottom: 4px;
}
[b-zkfaffdmw5] .schedule-time > .schedule-period {
  box-shadow: 2px 0 0 var(--mud-palette-gray-lighter);
}
[b-zkfaffdmw5] .schedule-summary-item {
  height: 40px;
  align-content: center;
}
[b-zkfaffdmw5] .schedule-period {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: minmax(80px, 1fr);
  height: 40px;
  text-align: center;
  align-content: center;
  position: relative;
}
[b-zkfaffdmw5] .schedule-period-dayline {
  position: absolute;
  height: 100%;
  width: 1px;
  background-color: var(--mud-palette-error-lighten);
  z-index: 5;
}
[b-zkfaffdmw5] .schedule-period-container {
  display: grid;
  grid-column: 1/-1;
}
[b-zkfaffdmw5] .schedule-period-container:not(:last-child) {
  margin-bottom: calc(40px / 2);
}
[b-zkfaffdmw5] .schedule-period-cell {
  position: relative;
  outline: 0.5px solid var(--mud-palette-gray-lighter);
  height: 40px;
}
[b-zkfaffdmw5] .schedule-period-cell-weekend {
  background-color: var(--mud-palette-gray-lighter);
}
[b-zkfaffdmw5] .schedule-period-cell-special {
  background-color: var(--mud-palette-gray-lighter);
}
[b-zkfaffdmw5] .schedule-period-cell-item {
  position: absolute;
  text-align: left;
  overflow: hidden;
  z-index: 1;
  height: 40px;
  border-radius: var(--mud-default-borderradius);
  box-shadow: var(--mud-elevation-1);
  white-space: nowrap;
  background-color: var(--mud-palette-surface);
  border: 1px solid var(--mud-palette-gray-default);
  cursor: pointer;
}
[b-zkfaffdmw5] .schedule-period-cell-item:hover {
  box-shadow: var(--mud-elevation-4);
  z-index: 2;
}
[b-zkfaffdmw5] .schedule-period-cell-item:hover .mud-link {
  text-decoration: none !important;
}
[b-zkfaffdmw5] .schedule-period-cell-item > div {
  display: block;
  height: 100%;
  width: 100%;
}
/* /Components/TableAuto/TableAuto.razor.rz.scp.css */
@media (max-width: 600px) {
  [b-dsbgzcscme] .mud-table-smalldevices-sortselect {
    display: none !important;
  }
}
[b-dsbgzcscme] .mud-toolbar {
  height: auto !important;
  padding-left: 4px !important;
  padding-right: 4px !important;
}
[b-dsbgzcscme] .mud-toolbar .table-auto-search {
  display: flex;
  align-self: center;
  flex: 0 0 30%;
}
@media (max-width: 600px) {
  [b-dsbgzcscme] .mud-toolbar .table-auto-search {
    margin-bottom: 12px;
  }
}
@media (max-width: 600px) {
  [b-dsbgzcscme] .mud-toolbar .table-auto-search {
    flex: 0 0 100%;
  }
}
@media (min-width: 600px) and (max-width: 960px) {
  [b-dsbgzcscme] .mud-toolbar .table-auto-search {
    flex: 0 0 100%;
  }
}
@media (min-width: 960px) and (max-width: 1280px) {
  [b-dsbgzcscme] .mud-toolbar .table-auto-search {
    flex: 0 0 50%;
  }
}
[b-dsbgzcscme] .mud-toolbar .table-auto-search .mud-input-control {
  margin-top: 0;
}
@media (max-width: 600px) {
  [b-dsbgzcscme] .mud-toolbar .table-auto-filter-wrapper {
    display: none !important;
  }
}
@media (min-width: 600px) and (max-width: 960px) {
  [b-dsbgzcscme] .mud-toolbar .table-auto-filter-wrapper {
    display: none !important;
  }
}
[b-dsbgzcscme] .mud-toolbar .table-auto-filter-wrapper-mobile .table-auto-filter-content-mobile {
  padding-bottom: 0 !important;
}
[b-dsbgzcscme] .mud-toolbar .table-auto-filter-wrapper-mobile .table-auto-filter-content-mobile:last-child {
  padding-top: 0 !important;
  padding-bottom: 8px !important;
}
[b-dsbgzcscme] .mud-toolbar .table-auto-filter-wrapper-mobile .table-auto-filter-content-mobile:first-child {
  text-align: center !important;
}
[b-dsbgzcscme] .mud-toolbar .table-auto-filter-active {
  display: flex;
  flex: 1 0 auto;
}
@media (max-width: 600px) {
  [b-dsbgzcscme] .mud-toolbar .table-auto-filter-active {
    display: inline-flex !important;
  }
}
[b-dsbgzcscme] .mud-toolbar .table-auto-filter-active .mud-icon-root, [b-dsbgzcscme] .mud-toolbar .table-auto-filter-active .mud-tooltip-root {
  align-self: center;
}
[b-dsbgzcscme] .mud-toolbar .table-auto-filter-active .mud-chipset, [b-dsbgzcscme] .mud-toolbar .table-auto-filter-active .mud-chip {
  align-self: baseline;
}
[b-dsbgzcscme] .mud-toolbar .table-auto-filter-active .mud-chipset {
  display: flex;
}
[b-dsbgzcscme] .mud-toolbar .table-auto-filter {
  position: relative;
  margin-top: 5px;
  padding-bottom: 8px;
  padding-top: 8px;
}
[b-dsbgzcscme] .mud-toolbar .table-auto-filter::before {
  content: "";
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: -4px;
  right: -4px;
}
@media (max-width: 600px) {
  [b-dsbgzcscme] .table-auto-option {
    visibility: visible !important;
  }
}
[b-dsbgzcscme] .table-auto-option {
  visibility: hidden;
}
[b-dsbgzcscme] .mud-table-row:hover .table-auto-option {
  visibility: visible !important;
}
[b-dsbgzcscme] .entry-auto .mud-input {
  margin-top: 0px !important;
}/*# sourceMappingURL=TableAuto.razor.css.map */
/* /Layout/ClaimingLayout/ClaimingAppBar.razor.rz.scp.css */
@media (max-width: 600px) {
  [b-o9qdr6ciuf] header {
    z-index: 1302 !important;
  }
}
[b-o9qdr6ciuf] .appbar-logo {
  margin-left: -26px !important;
}
@media (max-width: 600px) {
  [b-o9qdr6ciuf] .appbar-logo {
    margin-left: -20px !important;
  }
}
[b-o9qdr6ciuf] .appbar-logo.appbar-open {
  width: var(--mud-drawer-width-left);
}
@media (max-width: 600px) {
  [b-o9qdr6ciuf] .appbar-logo.appbar-open {
    width: auto !important;
  }
}
@media (max-width: 600px) {
  [b-o9qdr6ciuf] .appbar-logo .logo-text {
    display: none !important;
  }
}
/* /Layout/ClaimingLayout/ClaimingCartSideBar.razor.rz.scp.css */
/* /Layout/ClaimingLayout/ClaimingStageSideBar.razor.rz.scp.css */
[b-si6c2lbvrp] .mud-nav-link.active .mud-icon-root {
  color: var(--mud-palette-primary) !important;
}
/* /Layout/MainLayout/AppBar.razor.rz.scp.css */
[b-8vbpz1koq2] {
  /*.menu-button {
  	@include for-devices($breakpoint-tablet, $breakpoint-laptop, $breakpoint-desktop, $breakpoint-4k, $breakpoint-ultra) {
  		margin-left: -20px !important;
  	}

  	@include for-device($breakpoint-mobile) {
  		margin-left: -10px !important;
  	}
  }*/
}
@media (max-width: 600px) {
  [b-8vbpz1koq2] header {
    z-index: 1302 !important;
  }
}
[b-8vbpz1koq2] .appbar-logo {
  margin-left: -26px !important;
}
@media (max-width: 600px) {
  [b-8vbpz1koq2] .appbar-logo {
    margin-left: -20px !important;
  }
}
[b-8vbpz1koq2] .appbar-logo.appbar-open {
  width: var(--mud-drawer-width-left);
}
@media (max-width: 600px) {
  [b-8vbpz1koq2] .appbar-logo.appbar-open {
    width: auto !important;
  }
}
@media (max-width: 600px) {
  [b-8vbpz1koq2] .appbar-logo .logo-text {
    display: none !important;
  }
}/*# sourceMappingURL=AppBar.razor.css.map */
/* /Layout/MainLayout/NavMenu.razor.rz.scp.css */
[b-9bntx5goql] .mud-nav-link.active .mud-icon-root {
  color: var(--mud-palette-primary) !important;
}/*# sourceMappingURL=NavMenu.razor.css.map */
/* /Layout/PageLayout/PageActionBar.razor.rz.scp.css */
[b-ixxuzt1yhp] .mud-expand-panel-content {
  padding-top: 16px !important;
}
[b-ixxuzt1yhp] .mud-expand-panel-header {
  display: none !important;
}
@media (min-width: 960px) {
  [b-ixxuzt1yhp] .stickycontainer {
    height: 105px;
  }
  [b-ixxuzt1yhp] .stickycontainer .stickyActionBar {
    position: fixed;
    width: calc(100% - var(--mud-drawer-width-mini-left) - 20px);
    right: 20px;
    padding-left: 1em;
    padding-top: 25px;
    top: 50px;
    background-color: var(--mud-palette-background);
    z-index: 999;
  }
  [b-ixxuzt1yhp] .stickycontainer .stickyActionBar.stickyOpen {
    width: calc(100% - var(--mud-drawer-width-left) - 20px);
  }
  [b-ixxuzt1yhp] .stickycontainer .mud-main-content:has(.stickyActionBar) {
    padding-top: 150px;
  }
}/*# sourceMappingURL=PageActionBar.razor.css.map */
/* /Layout/PageLayout/PageSidebar.razor.rz.scp.css */
[b-47md5yllta] .mud-nav-link {
  padding-left: 0 !important;
}/*# sourceMappingURL=PageSidebar.razor.css.map */
/* /Pages/Claiming/Components/ClaimingStageDetailClaimGrid.razor.rz.scp.css */
[b-gpjwwjxi4k] .claiming-wrapper {
  margin: 0px 8px;
}
[b-gpjwwjxi4k] .claiming-inner {
  display: flex;
}
[b-gpjwwjxi4k] .claiming-centre-inner {
  display: flex;
  overflow-x: scroll;
  overflow-y: visible;
}
[b-gpjwwjxi4k] .claiming-centre-inner .claiming-row {
  min-width: 90px;
}
[b-gpjwwjxi4k] .claiming-centre-inner .claiming-row .claiming-cell {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
[b-gpjwwjxi4k] .claiming-centre-inner .claiming-row .claiming-cell-empty {
  cursor: default !important;
}
[b-gpjwwjxi4k] .claiming-row {
  display: flex;
  flex-direction: column;
}
[b-gpjwwjxi4k] .claiming-row:not(:last-child) {
  border-right: solid 1px var(--mud-palette-divider);
}
[b-gpjwwjxi4k] .claiming-row .mud-menu {
  flex-grow: 1 !important;
  align-self: stretch !important;
}
[b-gpjwwjxi4k] .claiming-row-qa {
  border-left: solid 1px var(--mud-palette-divider);
}
[b-gpjwwjxi4k] .claiming-row-qa > .claiming-cell-qa, [b-gpjwwjxi4k] .claiming-row-qa > .claiming-cell-qa-header {
  display: flex;
  justify-content: center;
  align-items: center;
  text-wrap: nowrap;
}
[b-gpjwwjxi4k] .claiming-cell {
  height: 62px;
  border-bottom: solid 1px var(--mud-palette-divider);
  overflow: hidden;
  padding: 0px 4px 0px 4px;
  width: 100%;
}
[b-gpjwwjxi4k] .claiming-cell-claimed {
  background-color: var(--mud-palette-info-hover);
}
[b-gpjwwjxi4k] .claiming-cell-clickable {
  cursor: pointer;
}
[b-gpjwwjxi4k] .claiming-cell-clickable:hover {
  background-color: var(--mud-palette-tertiary-hover) !important;
}
[b-gpjwwjxi4k] .claiming-cell-clickable.claiming-cell-qa-pass {
  background-color: var(--mud-palette-success-hover);
}
[b-gpjwwjxi4k] .claiming-cell-clickable.claiming-cell-qa-fail {
  background-color: var(--mud-palette-error-hover);
}
[b-gpjwwjxi4k] .claiming-cell-clickable.claiming-cell-qa-awaiting {
  background-color: var(--mud-palette-primary-hover);
}
[b-gpjwwjxi4k] .claiming-cell-readonly {
  cursor: default !important;
}
[b-gpjwwjxi4k] .claiming-cell-item-header {
  width: 128px;
}
[b-gpjwwjxi4k] .claiming-cell-item-header p {
  font-size: 0.75rem;
}
[b-gpjwwjxi4k] .claiming-cell-initials {
  text-wrap: wrap;
  overflow-x: hidden;
  height: 24px;
  border-bottom: solid 1px var(--mud-palette-divider);
}
[b-gpjwwjxi4k] .claiming-cell-initials p {
  font-size: 0.7rem !important;
}
[b-gpjwwjxi4k] .claiming-cell-value-inner {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
[b-gpjwwjxi4k] .claiming-cell-value-actual, [b-gpjwwjxi4k] .claiming-cell-value-budget {
  width: 50%;
  text-align: center;
}
[b-gpjwwjxi4k] .claiming-cell-value-actual p, [b-gpjwwjxi4k] .claiming-cell-value-budget p {
  font-size: 0.8rem;
}
[b-gpjwwjxi4k] .claiming-cell-value-actual {
  border-right: solid 1px var(--mud-palette-divider);
}
[b-gpjwwjxi4k] .claiming-cell-qa {
  text-align: center;
  display: flex;
  align-items: center;
}
[b-gpjwwjxi4k] .claiming-cell-qa p {
  font-size: 0.7rem;
}
[b-gpjwwjxi4k] .claiming-cell-centre {
  text-wrap: nowrap;
  text-align: center;
}
[b-gpjwwjxi4k] .claiming-cell-footer {
  cursor: default !important;
  text-align: center;
}
[b-gpjwwjxi4k] .claiming-cell-footer p {
  font-size: 0.75rem;
}
/* /Pages/Jobs/Pending/JobPendingFormStageSection.razor.rz.scp.css */
[b-o0wyz7917a] .tab-header-hover-group {
  display: flex;
  align-items: center;
  position: relative;
}
[b-o0wyz7917a] .tab-header-hover-group .delete-stage-btn {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s;
}
[b-o0wyz7917a] .tab-header-hover-group:hover .delete-stage-btn {
  opacity: 1;
  pointer-events: auto;
}
/* /Pages/Settings/Pages/Customer/CustomerSettings.razor.rz.scp.css */
[b-nbk9z367m2] .mud-paper {
  border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important;
}/*# sourceMappingURL=CustomerSettings.razor.css.map */
