@import '_content/blazor-dragdrop/blazor-dragdrop.bundle.scp.css';

/* /Core/Bases/ListPageFilter/ListPageFilter.razor.rz.scp.css */
/* /Pages/Document/Documents/Filters.razor.rz.scp.css */
/* /Pages/Document/Mine/Filters.razor.rz.scp.css */
/* /Pages/HelpPage/HelpPages/Filters.razor.rz.scp.css */
/* /Pages/Organization/Organizations/Filters.razor.rz.scp.css */
/* /Pages/Session/Mine/Filters.razor.rz.scp.css */
/* /Pages/Tag/Tags/Filters.razor.rz.scp.css */
/* /Shared/Components/AdvancedEditors/ExcelEditor.razor.rz.scp.css */
.component[b-x2y0oc1scl]  .k-header {
  display: none !important;
}
.component[b-x2y0oc1scl]  .readonly .k-spreadsheet-sheet-add {
  display: none !important;
}
.component[b-x2y0oc1scl]  .readonly .k-spreadsheet-action-bar {
  display: none !important;
}
.component[b-x2y0oc1scl]  .readonly .k-spreadsheet-toolbar {
  display: none !important;
}
.component[b-x2y0oc1scl]  .readonly .k-spreadsheet-cell-editor {
  display: none !important;
}
.component[b-x2y0oc1scl]  .readonly .k-menu-button {
  display: none !important;
}
/* /Shared/Components/AdvancedEditors/PdfEditor.razor.rz.scp.css */
/* /Shared/Components/AdvancedEditors/RichTextEditor.razor.rz.scp.css */
.component[b-toe3eknnxd]  .editor {
  border: none;
  /*        resize: vertical !important;
  min-height: 200px !important;
  max-height: 1000px !important;
  height: 100% !important;*/
}
.component[b-toe3eknnxd]  .editor div.k-toolbar {
  box-shadow: none;
  background-color: transparent;
}
.component[b-toe3eknnxd]  .editor div.k-editor-content {
  /* min-height: 200px !important;
  max-height: 1000px !important;
  height: 100% !important;*/
  /*&:before {
      left: 0;
      right: 0;
      bottom: 0;
      content: " ";
      position: absolute;
      transition: border-bottom .2s, background-color .2s;
      border-bottom: 1px solid #BDBDBD;
      pointer-events: none;
      box-sizing: border-box;
  }

  &:after {
      left: 0;
      right: 0;
      bottom: 0;
      content: "";
      position: absolute;
      transform: scaleX(0);
      transition: transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;
      border-bottom: 2px solid #990000;
      pointer-events: none;
      box-sizing: border-box;
  }*/
}
.component[b-toe3eknnxd]  .editor div.k-editor-content div.k-content {
  /*resize: vertical !important;*/
  /*height: 200px;*/
}
.component[b-toe3eknnxd]  .maximized {
  height: 80vh !important;
  position: fixed !important;
  top: 5% !important;
  left: 5% !important;
  width: 95% !important;
  z-index: 1100 !important;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75) !important;
  transition: all 0.3s ease-in-out !important;
  border: solid 2px var(--mud-palette-secondary) !important;
  padding: 10px !important;
}
.component[b-toe3eknnxd]  .hidden-validation-field .mud-input {
  height: 0px !important;
}
.component[b-toe3eknnxd]  .hidden-validation-field .mud-input input {
  display: none !important;
}
/* /Shared/Components/AssignedSites.razor.rz.scp.css */
.component[b-adcr8vnpsa]  .no-labs .me-auto {
  color: var(--mud-palette-warning);
}
.component[b-adcr8vnpsa]  .mud-select-extended {
  width: 370px;
}
.component[b-adcr8vnpsa]  .mud-badge {
  min-width: 17px !important;
  height: 17px !important;
  font-size: 11px !important;
}
/* /Shared/Components/AssignedTags.razor.rz.scp.css */
.component[b-612un0z5kv]  .note {
  color: var(--mud-palette-gray-default);
}
.component[b-612un0z5kv]  .mud-badge {
  min-width: 17px !important;
  height: 17px !important;
  font-size: 11px !important;
}
.component[b-612un0z5kv]  .internal-input {
  min-width: 400px !important;
}
/* /Shared/Components/Attachments/Attachments.razor.rz.scp.css */
.component .incoming[b-f28hchpjhb] {
  max-width: 200px;
  padding: 7px;
}
/* /Shared/Components/AuthMessage.razor.rz.scp.css */
.component .login-box-container[b-z8jgrn2lx4] {
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.component .login-box-container[b-z8jgrn2lx4]  .login-box {
  text-align: center;
  width: 450px !important;
  position: relative;
  z-index: 1;
}
.component .login-box-container[b-z8jgrn2lx4]  .login-box .loader-bar {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 20;
}
.component .login-box-container[b-z8jgrn2lx4]  .login-box .loader-bar .mud-progress-linear-bars {
  border-top-left-radius: 3px !important;
  border-top-right-radius: 3px !important;
}
.component .login-box-container[b-z8jgrn2lx4]  .login-box .inner {
  padding: 0.5em 2.5em 0.5em 2.5em;
}
.component .login-box-container[b-z8jgrn2lx4]  .login-box .inner .indicator {
  height: 120px;
}
.component .login-box-container[b-z8jgrn2lx4]  .login-box .inner .indicator .mark {
  margin-top: 10px;
  width: 100px;
  visibility: hidden;
}
.component .login-box-container[b-z8jgrn2lx4]  .login-box .inner .indicator .mark.visible {
  visibility: visible;
}
.component .login-box-container[b-z8jgrn2lx4]  .login-box .inner .buttons {
  margin: 2em 0px 20px 0px;
}
.component .login-box-container[b-z8jgrn2lx4]  .login-box.failed {
  animation: shake 0.5s;
  animation-iteration-count: 1;
}
.component .login-box-container[b-z8jgrn2lx4]  .login-box .rights a {
  width: 100%;
  color: #808080;
  padding: 20px 0px 20px 0px;
  text-align: center;
  font-size: 12px;
  text-decoration: none;
}
.component .relative[b-z8jgrn2lx4] {
  position: relative;
}
.component .h-0[b-z8jgrn2lx4] {
  height: 0px;
}
.component .mx-auto[b-z8jgrn2lx4] {
  margin-left: auto;
  margin-right: auto;
}
.component .pointer-events-none[b-z8jgrn2lx4] {
  pointer-events: none;
}
.component .top-0[b-z8jgrn2lx4] {
  top: 0px;
}
.component .right-0[b-z8jgrn2lx4] {
  right: 0px;
}
.component .transform[b-z8jgrn2lx4] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.component .-mr-16[b-z8jgrn2lx4] {
  margin-right: -4rem;
}
.component .max-w-full[b-z8jgrn2lx4] {
  max-width: 100%;
}
.component .max-w-6xl[b-z8jgrn2lx4] {
  max-width: 72rem;
}
.component .float-right[b-z8jgrn2lx4] {
  float: right;
}
.component .absolute[b-z8jgrn2lx4] {
  position: absolute;
}
.component .left-0[b-z8jgrn2lx4] {
  left: 0px;
}
.component .bottom-0[b-z8jgrn2lx4] {
  bottom: 0px;
}
.component .-ml-64[b-z8jgrn2lx4] {
  margin-left: -16rem;
}
/* /Shared/Components/BackButton.razor.rz.scp.css */
/* /Shared/Components/Breadcrumbs.razor.rz.scp.css */
.breadcrumbs[b-spinjug1nc]  .mud-breadcrumb-item {
  font-size: 1.7rem;
  font-weight: 300;
}
.breadcrumbs[b-spinjug1nc]  .mud-breadcrumb-item a {
  text-decoration: none !important;
  text-decoration-line: none !important;
  color: var(--mud-palette-text-primary) !important;
}
@media only screen and (max-width: 960px) {
  .breadcrumbs[b-spinjug1nc]  .mud-breadcrumb-item {
    font-size: 1.3rem;
  }
}
/* /Shared/Components/CardWithBorderLabel.razor.rz.scp.css */
.component[b-9i2yn8vs54]  .mud-card .border-label {
  display: inline-block;
  font-weight: 500;
  background-color: white;
  padding: 2px 7px 0px 7px;
  text-transform: lowercase;
  margin: 0 auto;
  transform: translate(50%, -9px);
  position: absolute;
  line-height: 14px;
}
.component[b-9i2yn8vs54]  .warn.mud-card {
  border-color: var(--mud-palette-warning);
}
.component[b-9i2yn8vs54]  .warn.mud-card .border-label {
  color: var(--mud-palette-warning) !important;
}
.component[b-9i2yn8vs54]  .error.mud-card {
  border-color: var(--mud-palette-error);
}
.component[b-9i2yn8vs54]  .error.mud-card .border-label {
  color: var(--mud-palette-error) !important;
}
/* /Shared/Components/Cloning/Clone.razor.rz.scp.css */
/* /Shared/Components/Comment/Comment.razor.rz.scp.css */
/* /Shared/Components/Comment/Reel.razor.rz.scp.css */
.comment-reel .comments-virt[b-nu8kmgv6r2] {
  max-height: 500px;
  overflow-y: scroll;
}
/* /Shared/Components/CompletionPercentage.razor.rz.scp.css */
.component[b-gvh9b34y0r] {
  cursor: default;
}
.component .circ-container[b-gvh9b34y0r] {
  position: relative;
  z-index: 2;
  cursor: default;
}
.component .circ-container[b-gvh9b34y0r]  .circ-value.Small {
  position: absolute;
  left: 20%;
  top: 23%;
  font-size: 8px !important;
}
.component .circ-container[b-gvh9b34y0r]  .circ-value.Small.one {
  left: 26%;
}
.component .circ-container[b-gvh9b34y0r]  .circ-value.Small.three {
  left: 17%;
}
.component .circ-container[b-gvh9b34y0r]  .circ-value.Medium {
  position: absolute;
  left: 22%;
  top: 23%;
  font-size: 12px !important;
}
.component .circ-container[b-gvh9b34y0r]  .circ-value.Medium.one {
  left: 26%;
}
.component .circ-container[b-gvh9b34y0r]  .circ-value.Medium.three {
  left: 17%;
}
/* /Shared/Components/EllipsesText.razor.rz.scp.css */
.component[b-3jk570o616]  .shortText-tooltip-needed {
  cursor: pointer !important;
}
/* /Shared/Components/Entities/Audit/Audit.razor.rz.scp.css */
.component[b-mpni06d0ee]  .mud-tabs-toolbar-inner {
  margin: 0px 3px 3px 0px;
}
.component[b-mpni06d0ee]  .mud-tabs-header-after {
  display: none;
}
/* /Shared/Components/Entities/BugReport/BugReport.razor.rz.scp.css */
/* /Shared/Components/Entities/BugReport/Uploader.razor.rz.scp.css */
.component .incoming[b-mgs8et9qjo] {
  max-width: 200px;
  padding: 7px;
}
/* /Shared/Components/Entities/Document/Document.razor.rz.scp.css */
.component[b-8cc08jbwj7]  .mud-tabs-toolbar-inner {
  margin: 0px 3px 3px 0px;
}
/* /Shared/Components/Entities/Document/DocumentHeader.razor.rz.scp.css */
/* /Shared/Components/Entities/Document/Form.razor.rz.scp.css */
/* /Shared/Components/Entities/Document/Version/Content/Content.razor.rz.scp.css */
.component[b-2tff3y6nky] {
  width: 100% !important;
}
.component[b-2tff3y6nky]  .k-spreadsheet {
  border: none !important;
}
.component[b-2tff3y6nky]  .k-spreadsheet [data-id="6e619db0-101d-424c-9aca-46edbbab9739"] {
  display: none !important;
}
/* /Shared/Components/Entities/Document/Version/Content/Form.razor.rz.scp.css */
/* /Shared/Components/Entities/Document/Version/Form.razor.rz.scp.css */
/* /Shared/Components/Entities/Document/Version/Misc/MultiModuleSelector.razor.rz.scp.css */
/* /Shared/Components/Entities/Document/Version/Misc/Sign.razor.rz.scp.css */
/* /Shared/Components/Entities/Document/Version/Misc/StatusTimeline.razor.rz.scp.css */
/* /Shared/Components/Entities/Document/Version/Version.razor.rz.scp.css */
.component[b-5ln6d8nlmj] {
  width: 100% !important;
  /*::deep .mud-tab-badge {
      .mud-badge {
          padding-right: 20px;
      }
  }*/
}
.component[b-5ln6d8nlmj]  .mud-tabs-header.mud-tabs-header-after {
  width: 1000px;
}
/* /Shared/Components/Entities/HelpPage/HelpPage.razor.rz.scp.css */
/* /Shared/Components/Entities/Lab/Lab.razor.rz.scp.css */
.component .icon-container[b-4s5orsnzkl] {
  margin-top: -15px;
}
.component .icon-container[b-4s5orsnzkl]  .logo {
  /* width: 260px;
  height: 175px;
  box-shadow: none;*/
  cursor: pointer !important;
  background-color: #ffffff;
}
.component .icon-container .inst[b-4s5orsnzkl] {
  font-size: 0.7rem;
  text-transform: lowercase;
  color: var(--mud-palette-gray-light);
}
/* /Shared/Components/Entities/Module/Form.razor.rz.scp.css */
/* /Shared/Components/Entities/Module/Module.razor.rz.scp.css */
.component[b-jyvzlj0a8y]  .mud-tabs-toolbar-inner {
  margin: 0px 3px 3px 0px;
}
.component[b-jyvzlj0a8y]  .mud-tabs-header-after {
  display: none;
}
.component[b-jyvzlj0a8y]  .remove-phase {
  color: var(--mud-palette-secondary);
}
/* /Shared/Components/Entities/Organization/Misc/FindUsers.razor.rz.scp.css */
.component .inst[b-wuxg3gmsnf] {
  color: var(--mud-palette-gray-light);
}
/* /Shared/Components/Entities/Organization/Organization.razor.rz.scp.css */
.component .icon-container[b-0od07f384v] {
  margin-top: -15px;
}
.component .icon-container[b-0od07f384v]  .logo {
  /* width: 260px;
  height: 175px;
  box-shadow: none;*/
  cursor: pointer !important;
  background-color: #ffffff;
}
.component .icon-container .inst[b-0od07f384v] {
  font-size: 0.7rem;
  text-transform: lowercase;
  color: var(--mud-palette-gray-light);
}
/* /Shared/Components/Entities/Phase/Form.razor.rz.scp.css */
.component[b-vndetwahan]  .phase {
  background-color: var(--mud-palette-background-gray);
}
/* /Shared/Components/Entities/Phase/Phase.razor.rz.scp.css */
.component[b-1s4qsmlplv] {
  width: 100% !important;
}
/* /Shared/Components/Entities/Question/CA/Form.razor.rz.scp.css */
.component .instordesc-container[b-dhr1vernfp] {
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 5;
}
.component .instordesc-container[b-dhr1vernfp]  .popover {
  max-width: 80% !important;
}
/* /Shared/Components/Entities/Question/Form.razor.rz.scp.css */
.component[b-80mvsk6v9y]  .comments .mud-expand-panel-header {
  border: none !important;
  background-color: white !important;
}
.component[b-80mvsk6v9y]  .comments .mud-expand-panel-text {
  text-align: right;
}
.component[b-80mvsk6v9y]  .comments .mud-expand-panel-content {
  padding: 0px !important;
}
/* /Shared/Components/Entities/Question/LQ/Form.razor.rz.scp.css */
.component .instordesc-container[b-himj8ultc2] {
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 5;
}
.component .instordesc-container[b-himj8ultc2]  .popover {
  max-width: 80% !important;
}
/* /Shared/Components/Entities/Question/Question.razor.rz.scp.css */
.component[b-przomu3qyt]  .question-type-button {
  cursor: pointer;
  text-align: center;
}
.component[b-przomu3qyt]  .question-type-button .mud-icon-root {
  margin: auto;
}
.component[b-przomu3qyt]  .build-preview-tabs .mud-tabs-tabbar {
  display: none !important;
}
/* /Shared/Components/Entities/Question/QZ/Form.razor.rz.scp.css */
.component .instordesc-container[b-xdqph32ko1] {
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 5;
}
.component .instordesc-container[b-xdqph32ko1]  .popover {
  max-width: 80% !important;
}
/* /Shared/Components/Entities/Question/RP/Form.razor.rz.scp.css */
.component .instordesc-container[b-qa0bboizmx] {
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 5;
}
.component .instordesc-container[b-qa0bboizmx]  .popover {
  max-width: 80% !important;
}
/* /Shared/Components/Entities/Question/Templates/DIRECTOBSERVATION/DIRECTOBSERVATION.razor.rz.scp.css */
/* /Shared/Components/Entities/Question/Templates/DIRECTOBSERVATION/DIRECTOBSERVATIONForm.razor.rz.scp.css */
.component[b-rw9zejnpa7] {
  padding: 0px 0px 4px 0px;
}
.component[b-rw9zejnpa7]  .field {
  min-width: 50px;
}
.component .answers-line[b-rw9zejnpa7] {
  overflow-x: auto !important;
}
/* /Shared/Components/Entities/Question/Templates/FREEFORM/FREEFORM.razor.rz.scp.css */
/* /Shared/Components/Entities/Question/Templates/FREEFORM/FREEFORMForm.razor.rz.scp.css */
.component[b-fczpeasg5o] {
  padding: 0px 0px 4px 0px;
}
.component[b-fczpeasg5o]  .field {
  min-width: 50px;
}
.component .answers-line[b-fczpeasg5o] {
  overflow-x: auto !important;
}
/* /Shared/Components/Entities/Question/Templates/MULTIPLECHOICE/MULTIPLECHOICE.razor.rz.scp.css */
/* /Shared/Components/Entities/Question/Templates/MULTIPLECHOICE/MULTIPLECHOICEForm.razor.rz.scp.css */
.component[b-fwtezuo7mq] {
  padding: 0px 0px 4px 0px;
}
.component[b-fwtezuo7mq]  .field {
  min-width: 50px;
}
.component .answers-line[b-fwtezuo7mq] {
  overflow-x: auto !important;
}
/* /Shared/Components/Entities/Question/Templates/NSUM/NSum.razor.rz.scp.css */
/* /Shared/Components/Entities/Question/Templates/NSUM/NSUMForm.razor.rz.scp.css */
.component[b-127iby10m3] {
  padding: 0px 0px 4px 0px;
}
.component[b-127iby10m3]  .field {
  min-width: 50px;
}
.component .answers-line[b-127iby10m3] {
  overflow-x: auto !important;
}
/* /Shared/Components/Entities/Question/Templates/N/N.razor.rz.scp.css */
/* /Shared/Components/Entities/Question/Templates/N/NForm.razor.rz.scp.css */
.component[b-et1862x4wi] {
  padding: 0px 0px 4px 0px;
}
.component[b-et1862x4wi]  .field {
  min-width: 50px;
}
.component .answers-line[b-et1862x4wi] {
  overflow-x: auto !important;
}
/* /Shared/Components/Entities/Question/Templates/SINGLECHOICE/SINGLECHOICE.razor.rz.scp.css */
/* /Shared/Components/Entities/Question/Templates/SINGLECHOICE/SINGLECHOICEForm.razor.rz.scp.css */
.component[b-98go3cfddd] {
  padding: 0px 0px 4px 0px;
}
.component[b-98go3cfddd]  .field {
  min-width: 50px;
}
.component .answers-line[b-98go3cfddd] {
  overflow-x: auto !important;
}
/* /Shared/Components/Entities/Question/TS/Form.razor.rz.scp.css */
.component .instordesc-container[b-xml1l0e9x2] {
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 5;
}
.component .instordesc-container[b-xml1l0e9x2]  .popover {
  max-width: 80% !important;
}
/* /Shared/Components/Entities/Session/CA/EvalLegend.razor.rz.scp.css */
/* /Shared/Components/Entities/Session/CA/Form.razor.rz.scp.css */
/* /Shared/Components/Entities/Session/CA/FormBottom.razor.rz.scp.css */
/* /Shared/Components/Entities/Session/LQ/Form.razor.rz.scp.css */
/* /Shared/Components/Entities/Session/Misc/ManipulateModules.razor.rz.scp.css */
.component[b-5f2w5e04c4]  .preview-module .mud-expand-panel-header {
  border: none !important;
  background-color: white !important;
}
.component[b-5f2w5e04c4]  .preview-module .mud-expand-panel-text {
  text-align: right;
}
.component[b-5f2w5e04c4]  .preview-module .mud-expand-panel-content {
  padding: 0px !important;
}
/* /Shared/Components/Entities/Session/Misc/ResetDue.razor.rz.scp.css */
/* /Shared/Components/Entities/Session/Misc/Sign.razor.rz.scp.css */
/* /Shared/Components/Entities/Session/Misc/StatusTimeline.razor.rz.scp.css */
/* /Shared/Components/Entities/Session/Misc/WaiveSignatures.razor.rz.scp.css */
/* /Shared/Components/Entities/Session/QZ/Form.razor.rz.scp.css */
/* /Shared/Components/Entities/Session/QZ/FormBottom.razor.rz.scp.css */
/* /Shared/Components/Entities/Session/RP/Form.razor.rz.scp.css */
/* /Shared/Components/Entities/Session/Session.razor.rz.scp.css */
.component[b-3sw8xf4a34]  .remove-button {
  box-shadow: none;
}
/* /Shared/Components/Entities/Session/TS/Form.razor.rz.scp.css */
/* /Shared/Components/Entities/TagGroup/ComplianceView.razor.rz.scp.css */
.component[b-rjifz2fkak] {
  width: 100% !important;
  /*::deep .mud-tab-badge {
      .mud-badge {
          padding-right: 20px;
      }
  }*/
}
.component[b-rjifz2fkak]  .mud-tabs-header.mud-tabs-header-before {
  width: 500px;
}
.component[b-rjifz2fkak]  .mud-tabs-tabbar-content .mud-tabs-tabbar-wrapper {
  float: right !important;
}
/* /Shared/Components/Entities/TagGroup/TagGroup.razor.rz.scp.css */
.component[b-5uj179ewc6]  .mud-tabs-toolbar-inner {
  margin: 0px 3px 3px 0px;
}
.component[b-5uj179ewc6]  .mud-tabs-header-after {
  display: none;
}
/* /Shared/Components/Entities/Tag/Tag.razor.rz.scp.css */
.component[b-59sxfh8rjz]  .mud-tabs-toolbar-inner {
  margin: 0px 3px 3px 0px;
}
.component[b-59sxfh8rjz]  .mud-tabs-header-after {
  display: none;
}
/* /Shared/Components/Entities/User/Misc/RequestOrgEntry.razor.rz.scp.css */
/* /Shared/Components/Entities/User/Misc/UpdateSignature.razor.rz.scp.css */
/* /Shared/Components/Entities/User/User.razor.rz.scp.css */
.component .icon-container[b-rb3bocqexy] {
  margin-top: -15px;
}
.component .icon-container :deep .logo[b-rb3bocqexy] {
  /*  width: 235px;
  height: 310px;
  box-shadow: none;*/
  cursor: pointer !important;
  background-color: #ffffff;
}
.component .icon-container .inst[b-rb3bocqexy] {
  font-size: 0.7rem;
  text-transform: lowercase;
  color: var(--mud-palette-gray-light);
}
.component .lastsignin[b-rb3bocqexy] {
  font-size: 0.8rem;
  font-style: italic;
}
.component[b-rb3bocqexy]  .triggerText {
  cursor: pointer;
}
.component[b-rb3bocqexy]  .k-signature, .component .k-signature:hover[b-rb3bocqexy], .component .k-focus[b-rb3bocqexy] {
  border: none !important;
}
/* /Shared/Components/FileDisplayer.razor.rz.scp.css */
/* /Shared/Components/General/ActivitySummary/ActivitySummary.razor.rz.scp.css */
.component[b-mhkbxcloej]  .mud-expand-panel-content {
  padding: 0px 0px 16px 0px;
}
.component[b-mhkbxcloej]  .mud-expand-panel-header {
  padding: 16px 0px;
}
/* /Shared/Components/General/ButtonWithDropdown/ButtonWithDropdown.razor.rz.scp.css */
.component[b-qeijqbihqm]  .main-button {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  box-shadow: none !important;
  padding-right: 6px !important;
  padding-bottom: 0px !important;
}
.component[b-qeijqbihqm]  .main-button .first-row {
  /* padding-top: 3px !important;*/
  text-transform: uppercase;
  line-height: 10px !important;
  font-size: 0.875rem !important;
  font-weight: 500 !important;
  letter-spacing: 0.02857em !important;
}
.component[b-qeijqbihqm]  .main-button .second-row {
  padding-top: 2px !important;
  line-height: 10px !important;
  font-size: 11px !important;
  /*            width: 100% !important;
  text-align: right !important;
  position:relative !important;
  left:7px !important;*/
}
.component[b-qeijqbihqm]  .drop-button {
  box-shadow: none !important;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}
.component[b-qeijqbihqm]  .drop-button .mud-button-label {
  content: "stas" !important;
}
/* /Shared/Components/General/IconWithPopover/IconWithPopover.razor.rz.scp.css */
/* /Shared/Components/General/LinkWithPopover/LinkWithPopover.razor.rz.scp.css */
/* /Shared/Components/General/Messages/Messages.razor.rz.scp.css */
.component[b-ajqxxpdewr]  .has-unseen .mud-badge {
  animation: fadeing-b-ajqxxpdewr forwards 1.5s infinite;
  animation-timing-function: linear;
}
@keyframes fadeing-b-ajqxxpdewr {
  0% {
    opacity: 100%;
  }
  25% {
    opacity: 85%;
  }
  50% {
    opacity: 70%;
  }
  75% {
    opacity: 85%;
  }
  100% {
    opacity: 100%;
  }
}
/* /Shared/Components/General/Messages/UnseenMessages.razor.rz.scp.css */
.component .badge[b-adwgsex3ox] {
  padding: 0px !important;
}
/* /Shared/Components/General/SearchSelector/SearchSelector.razor.rz.scp.css */
/* /Shared/Components/General/SegmentHeader/SegmentHeader.razor.rz.scp.css */
.component[b-k5yh75dwm5] {
  display: flex;
  padding: 6px 16px;
  border-radius: 0px;
  background-color: transparent;
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  color: var(--mud-palette-text-primary);
}
.component .icon[b-k5yh75dwm5] {
  display: flex;
  opacity: 0.9;
  padding: 7px 0;
  font-size: 22px;
  margin-right: 12px;
  margin-inline-end: 12px;
  margin-inline-start: unset;
}
.component .icon.icon-left[b-k5yh75dwm5] {
  margin-right: 12px;
  margin-inline-end: 12px;
  margin-inline-start: unset;
}
.component .content[b-k5yh75dwm5] {
  padding: 9px 0;
  flex: 1;
}
.component .dense[b-k5yh75dwm5] {
  padding: 0px 12px;
}
.component .right-icon[b-k5yh75dwm5] {
  display: flex;
  flex: 0;
  align-items: center;
  margin-left: 8px;
}
.component .pointer[b-k5yh75dwm5] {
  cursor: pointer !important;
}
.component .whiteForecolor[b-k5yh75dwm5] {
  color: white !important;
}
.component .whiteForecolor[b-k5yh75dwm5]  .mud-input-root-text, .component .whiteForecolor[b-k5yh75dwm5]  .mud-input-label, .component .whiteForecolor[b-k5yh75dwm5]  .mud-input-helper-text, .component .whiteForecolor[b-k5yh75dwm5]  .mud-link {
  color: #ffffff !important;
}
.component .whiteForecolor[b-k5yh75dwm5]  .mud-input.mud-input-underline:after {
  border-bottom: 2px solid #ffffff !important;
}
.component .whiteForecolor[b-k5yh75dwm5]  .mud-input.mud-input-underline:hover:before {
  border-bottom: 1px solid #ffffff !important;
}
.component .whiteForecolor[b-k5yh75dwm5]  .mud-button-outlined {
  border-color: #ffffff !important;
}
.component .whiteForecolor[b-k5yh75dwm5]  .mud-icon-root.mud-svg-icon {
  fill: #ffffff !important;
}
/* /Shared/Components/General/Segment/Segment.razor.rz.scp.css */
.component[b-wmq2hkmp4w] {
  width: 100% !important;
  position: relative !important;
  background-color: white;
}
.component .pointer[b-wmq2hkmp4w] {
  cursor: pointer !important;
}
.component[b-wmq2hkmp4w]  .collapse-container {
  background-color: white !important;
}
.component[b-wmq2hkmp4w]  .collapse-container .mud-collapse-wrapper {
  width: 100% !important;
}
/* /Shared/Components/HeaderWithCollapseOrPopup.razor.rz.scp.css */
.component[b-268pdoty14]  .button {
  z-index: 2;
}
/* /Shared/Components/HttpInProgress.razor.rz.scp.css */
.progress[b-zvjoxc6ptt]  .linear {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 10000;
}
/* /Shared/Components/LLMAssistant.razor.rz.scp.css */
.component[b-8a5qq87qsg] {
  max-height: 95vh;
}
.component .messages[b-8a5qq87qsg] {
  max-height: 95%;
  position: relative;
  overflow-y: auto;
}
.component[b-8a5qq87qsg]  .message {
  width: 90%;
}
.component[b-8a5qq87qsg]  .message.ai {
  background-color: #FFFFFF;
}
.component[b-8a5qq87qsg]  .message.user {
  background-color: #FAFAFA;
}
.component[b-8a5qq87qsg]  .message.thinking {
  width: 66px !important;
}
.component[b-8a5qq87qsg]  .message.thinking .dot-typing {
  position: relative;
  left: -9999px;
  width: 7px;
  height: 7px;
  border-radius: 5px;
  background-color: var(--mud-palette-secondary);
  color: var(--mud-palette-secondary);
  box-shadow: 9984px 0 0 0 var(--mud-palette-secondary), 9999px 0 0 0 var(--mud-palette-secondary), 10014px 0 0 0 var(--mud-palette-secondary);
  animation: dot-typing-b-8a5qq87qsg 1.5s infinite linear;
  margin-left: 20px;
}
@keyframes dot-typing-b-8a5qq87qsg {
  0% {
    box-shadow: 9984px 0 0 0 var(--mud-palette-secondary), 9999px 0 0 0 var(--mud-palette-secondary), 10014px 0 0 0 var(--mud-palette-secondary);
  }
  16.667% {
    box-shadow: 9984px -5px 0 0 var(--mud-palette-secondary), 9999px 0 0 0 var(--mud-palette-secondary), 10014px 0 0 0 var(--mud-palette-secondary);
  }
  33.333% {
    box-shadow: 9984px 0 0 0 var(--mud-palette-secondary), 9999px 0 0 0 var(--mud-palette-secondary), 10014px 0 0 0 var(--mud-palette-secondary);
  }
  50% {
    box-shadow: 9984px 0 0 0 var(--mud-palette-secondary), 9999px -5px 0 0 var(--mud-palette-secondary), 10014px 0 0 0 var(--mud-palette-secondary);
  }
  66.667% {
    box-shadow: 9984px 0 0 0 var(--mud-palette-secondary), 9999px 0 0 0 var(--mud-palette-secondary), 10014px 0 0 0 var(--mud-palette-secondary);
  }
  83.333% {
    box-shadow: 9984px 0 0 0 var(--mud-palette-secondary), 9999px 0 0 0 var(--mud-palette-secondary), 10014px -5px 0 0 var(--mud-palette-secondary);
  }
  100% {
    box-shadow: 9984px 0 0 0 var(--mud-palette-secondary), 9999px 0 0 0 var(--mud-palette-secondary), 10014px 0 0 0 var(--mud-palette-secondary);
  }
}
/* /Shared/Components/LLMforRTE.razor.rz.scp.css */
.component .messages[b-rizwm88ucu] {
  max-height: 300px;
  position: relative;
  overflow-y: auto;
}
.component[b-rizwm88ucu]  .message {
  width: 90%;
}
.component[b-rizwm88ucu]  .message.ai {
  background-color: #FFFFFF;
}
.component[b-rizwm88ucu]  .message.user {
  background-color: #FAFAFA;
}
.component[b-rizwm88ucu]  .message.thinking {
  width: 66px !important;
}
.component[b-rizwm88ucu]  .message.thinking .dot-typing {
  position: relative;
  left: -9999px;
  width: 7px;
  height: 7px;
  border-radius: 5px;
  background-color: var(--mud-palette-secondary);
  color: var(--mud-palette-secondary);
  box-shadow: 9984px 0 0 0 var(--mud-palette-secondary), 9999px 0 0 0 var(--mud-palette-secondary), 10014px 0 0 0 var(--mud-palette-secondary);
  animation: dot-typing-b-rizwm88ucu 1.5s infinite linear;
  margin-left: 20px;
}
@keyframes dot-typing-b-rizwm88ucu {
  0% {
    box-shadow: 9984px 0 0 0 var(--mud-palette-secondary), 9999px 0 0 0 var(--mud-palette-secondary), 10014px 0 0 0 var(--mud-palette-secondary);
  }
  16.667% {
    box-shadow: 9984px -5px 0 0 var(--mud-palette-secondary), 9999px 0 0 0 var(--mud-palette-secondary), 10014px 0 0 0 var(--mud-palette-secondary);
  }
  33.333% {
    box-shadow: 9984px 0 0 0 var(--mud-palette-secondary), 9999px 0 0 0 var(--mud-palette-secondary), 10014px 0 0 0 var(--mud-palette-secondary);
  }
  50% {
    box-shadow: 9984px 0 0 0 var(--mud-palette-secondary), 9999px -5px 0 0 var(--mud-palette-secondary), 10014px 0 0 0 var(--mud-palette-secondary);
  }
  66.667% {
    box-shadow: 9984px 0 0 0 var(--mud-palette-secondary), 9999px 0 0 0 var(--mud-palette-secondary), 10014px 0 0 0 var(--mud-palette-secondary);
  }
  83.333% {
    box-shadow: 9984px 0 0 0 var(--mud-palette-secondary), 9999px 0 0 0 var(--mud-palette-secondary), 10014px -5px 0 0 var(--mud-palette-secondary);
  }
  100% {
    box-shadow: 9984px 0 0 0 var(--mud-palette-secondary), 9999px 0 0 0 var(--mud-palette-secondary), 10014px 0 0 0 var(--mud-palette-secondary);
  }
}
/* /Shared/Components/Menus/ActionsLarge/ActionsLarge.razor.rz.scp.css */
.action-menu-large[b-g5imvvk8sq] {
  width: 100%;
}
/* /Shared/Components/Menus/ActionsSmall/ActionsSmall.razor.rz.scp.css */
.action-menu-small[b-odp3cryuw4] {
  /*    width: 100%;*/
}
.action-menu-small[b-odp3cryuw4]  .mud-paper {
  background-color: transparent !important;
}
/* /Shared/Components/Menus/ContextualFAB/ContextualFAB.razor.rz.scp.css */
.component[b-cgjvlljx1z] {
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  z-index: 22;
}
.component.secondary[b-cgjvlljx1z] {
  bottom: 5rem;
}
/* /Shared/Components/Menus/Drawer/Drawer.razor.rz.scp.css */
.drawer[b-10j1nrcc8p]  .logo {
  margin: 0 auto;
  color: var(--mud-palette-white);
}
.drawer[b-10j1nrcc8p]  .avatar-panel {
  background-color: transparent;
  color: white;
}
.drawer .menu-container[b-10j1nrcc8p] {
  overflow-y: auto;
  height: 80vh;
}
.drawer .bottom-drawer[b-10j1nrcc8p] {
  width: 100%;
  position: absolute;
  bottom: 0px;
  text-align: center;
}
/* /Shared/Components/NothingHere.razor.rz.scp.css */
.nothing-here[b-lbbvw79lx3] {
  margin-top: 10rem;
  margin-bottom: 2em;
  width: 100%;
  text-align: center;
}
.nothing-here .title[b-lbbvw79lx3] {
  font-size: 1.7rem;
  font-weight: normal;
  color: var(--mud-palette-gray-default);
}
.nothing-here .title.emphasized[b-lbbvw79lx3] {
  color: var(--mud-palette-primary);
}
.nothing-here .message[b-lbbvw79lx3] {
  margin-top: 0.5rem;
  font-size: 1.3rem;
  font-weight: normal;
  color: var(--mud-palette-gray-default);
}
.nothing-here.compact[b-lbbvw79lx3] {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.nothing-here.compact .title[b-lbbvw79lx3] {
  font-size: 1.3rem;
}
.nothing-here.compact .message[b-lbbvw79lx3] {
  margin-top: 0.4rem;
  font-size: 1rem;
}
.nothing-here.extra-compact[b-lbbvw79lx3] {
  margin-top: 0rem;
  margin-bottom: 0rem;
}
.nothing-here.extra-compact .title[b-lbbvw79lx3] {
  font-size: 1.3rem;
}
.nothing-here.extra-compact .message[b-lbbvw79lx3] {
  margin-top: 0.1rem;
  font-size: 1rem;
}
/* /Shared/Components/Pagination.razor.rz.scp.css */
.pagination[b-2989vi26gq]  .float-bottom {
  position: fixed;
  left: 50%;
  bottom: 1rem;
  transform: translate(-50%, -50%);
  margin: 0 auto;
}
@media only screen and (max-width: 960px) {
  .pagination[b-2989vi26gq]  .mud-pagination {
    gap: 0px;
  }
}
/* /Shared/Components/Personnel.razor.rz.scp.css */
.component[b-f01jibzhn1] {
  width: 100%;
}
.component[b-f01jibzhn1]  .notes-button {
  z-index: 100;
  position: relative;
}
.component[b-f01jibzhn1]  td {
  font-size: 16px !important;
  padding-left: 0px !important;
}
/* /Shared/Components/PersonnelViewList.razor.rz.scp.css */
/* /Shared/Components/ReorderableList.razor.rz.scp.css */
.component .handle[b-9ky7gh45n1] {
  border: 1px solid var(--mud-palette-lines-default);
  background-color: white;
  padding: 10px 0px 10px 15px;
  cursor: grab;
}
.component .handle[b-9ky7gh45n1]  .handle-text {
  color: var(--mud-palette-text-primary) !important;
}
.component .handle.dense[b-9ky7gh45n1] {
  padding: 0px 0px 0px 7px;
  border-bottom: none;
}
.component .handle.dense[b-9ky7gh45n1]  .mud-icon-button {
  padding: 3px;
}
/* /Shared/Components/Segment.razor.rz.scp.css */
.segment[b-c6tzegdi62] {
  width: 100% !important;
  position: relative !important;
  background-color: white;
}
.segment[b-c6tzegdi62]  .inner {
  height: 100%;
}
.segment[b-c6tzegdi62]  .inner .warn-border-label {
  display: inline-block;
  font-weight: 600;
  background-color: white;
  padding: 0px 7px 0px 7px;
  text-transform: uppercase;
  margin: 0 auto;
  transform: translateY(-19px);
  position: relative;
}
/* /Shared/Components/SelectProgressItem.razor.rz.scp.css */
.select-progres-item[b-ndzqsf7rlj]  .mud-list-item-icon {
  display: none !important;
}
/* /Shared/Components/SessionTimeAutoLogout.razor.rz.scp.css */
/* /Shared/Components/Signature.razor.rz.scp.css */
.component .sig-readonly[b-r8ch13xi6a] {
  text-align: center;
}
.component .sig-readonly[b-r8ch13xi6a]  .sig {
  background-color: white;
  text-align: center;
  object-fit: cover;
}
.component .sig-readonly[b-r8ch13xi6a]  .sig img {
  width: 300px;
}
.component .sig-readonly .name[b-r8ch13xi6a] {
  font-size: 0.9rem;
  margin: 0px;
  padding-top: 4px;
}
/* /Shared/Components/SiteSelector.razor.rz.scp.css */
/* /Shared/Components/SkeletonFactory.razor.rz.scp.css */
.skeleton-factory[b-6vghp5mhby] {
  width: 99%;
}
.skeleton-factory .api[b-6vghp5mhby] {
  margin: 0px auto;
  width: 90%;
}
.skeleton-factory .site .bottom-drawer[b-6vghp5mhby] {
  width: 95%;
  position: absolute;
  bottom: 0px;
  text-align: center;
}
/* /Shared/Components/TextFieldWithCharTriggeredPopup.razor.rz.scp.css */
.component[b-heutwqz5n5]  .popup {
  display: none;
  position: absolute;
  z-index: 20;
}
